/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body { 
	background:url(/Template/img/bg_body.gif) top #FFF;
	font: normal x-small Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

#main {
width:600px;
margin: 0px auto;
padding:15px;
background:#FFF;
text-align:left;
}

/*  TESTATA  */
#testata { position:relative; width:auto; color:#a8adb3; display:none;}


/*  FINE TESTATA  */

h2 { color:#000000; font-size:small; margin-bottom:6px;}
h3 { color:#ea1288; font-size:small; margin-bottom:6px;}
h4 { color:#ea1288; font-size:small; margin-bottom:3px;}
h5 { color:#000000; font-size:small; margin-bottom:0px; margin-top:10px;}

/* CENTRO PAGINA */
#centro {
	height:300px;
	height:auto!important;
	min-height:300px;
}
#left { float: left; width:190;margin:10px 0px; color:#9ea4ab;/* border:1px solid #6633CC*/ display:none;}


#destra {
	margin:10px 0px;
	width:580px;
	float:right;
	text-align:right;
	height:300px;
	height:auto!important;
	min-height:300px;
	position:relative;
	/*border:1px solid #FF0000;*/
}
/* self clearing rules */
#destra:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
#destra {
        display: inline-block;
        _height: 1%;
}
/* Hides from IE-mac \*/
#destra {
        display: block;
}
/* End hide from IE-mac */

#slideshow { margin-left:148px; height:280px; /*border:1px solid #369; */}
#img_prod {margin-left:147px; margin-top:10px; padding: 10px;
	background: url(/Template/img/bg_menu.gif) top;}
#img_prod div.prod { float:left;  margin:0px; padding:0px; height:80px;/*margin-top:2px;*//**/}
div.prod img { border:0px; margin:0px; padding:0px;/*border:1px solid #9ea4ab;*/}

/* self clearing rules */
#img_prod:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
#img_prod {
        display: inline-block;
        _height: 1%;
}
/* Hides from IE-mac \*/
#img_prod {
        display: block;
}
/* End hide from IE-mac */


#col1 { width:360px; float:left; text-align:left;}
#col2 { width:210px; margin:0; padding:0; float:right;}

.tbprod { border-left:1px solid #9ea4ab; }
.tbprod td { border-right:1px solid #9ea4ab;}
.tbcol1 { /**/padding:5px 3px;}

.tbprod ul { list-style:none; margin-top:20px;}
.filetto { border-bottom:1px solid #DFDFDF;}

.funzioni { font-size:xx-small; color:#9ea4ab;}
.funzioni img { vertical-align: text-bottom;}
/* FINE CENTRO PAGINA */

/* FOOTER */
#footer {margin-top:30px;color:#9ea4ab; padding-top:7px; /**/border-top:1px solid #DFDFDF; display:none;}
form.cerca { padding:0px; font-size:9px; width:170px; float:left; }
form.cerca label {border:1px solid #9ea4ab; margin-bottom:3px; display:block; padding:2px 5px;}
form.cerca fieldset { border:none; width:150px; float:left; clear:both;}
/* self clearing rules */
#footer:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
#footer.cerca {
        display: inline-block;
        _height: 1%;
}
/* Hides from IE-mac \*/
#footer.cerca {
        display: block;
}
/* End hide from IE-mac */
.firma {float: right; padding-top:10px;}



img { border:0px; border:none;}

a {font-weight:bold;
	font-size:small;
	text-decoration:none;
	color:#000000;}
a:hover {font-weight:bold;
	color:#ea1288;
	text-decoration:none;}


/*  FORM  */
input,textarea,select { border:1px solid #9ea4ab; font-size:9px;}


.separatore { display:block; clear:both; width:80%; height:1px;}

/*  END CSS  */