/* CSS Document */


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; background-color:#f2FFD4; color:#000; text-align:center; margin:0;}
div.xx {width:1004px; margin:0 auto 0 auto; background-image:url(sfo_tot.gif); }

div.2x {float:left;}

/**/
input.cerca {
	font-size:90%; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999;
	background: #FFF;
	margin:0;
	width:110px;
	padding:3px; 
	}
	
input.go{ background-color:#91b637; color:#FFF; margin:0; padding:1px; font-size:11px;}
	input.go2{ background-color:#91b637; color:#FFF; margin:0; padding:1px; font-size:11px;}
	input.cerca2 {
		font-size:100%; 
		width:80px;
		font-style: normal; 
		color: #000000; 
		border-width:1px;
		border-color:#999;
		background: #FFF;
		margin-top:2px;
		padding:1px 2px 1px 2px; 
		}

/**** STRUTTURA DELLA PAGINA ****/
/*#header {width:100%; background-color:#FF66FF; border-bottom:1px solid #FFF;}*/
#header {width:100%; /*height:170px;*/  border-bottom:1px solid #FFF;  background-color:#FFF;}
	#header-sx {width:181px; float:left; height:113px; /*background-image:url(sfo_logo.gif);*/ }
		/*div.logo-top {width:100%; height:39px; background-color:#24542E;}
		div.logo-bot {width:100%; background-color:#CCC; float:left;}*/
	#header-dx {width:823px;  float:right; clear:right; display:block;  }
		
		#funzio {width:100%; height:75px; text-align:right; color:#FFF; border-bottom:1px solid #FFF; /*background-color:#24542e;*/ float:left;}
		#flash {width:100%; height:132px; margin:0; padding:0; text-align:left; background-image:url(sfo_logoDX.gif); float:left; clear:left;}
		
			img.flag {margin-top:3px;}
			div.link{ width:78%; float:left; margin:0;padding-right:1%; /*background-color:#FFCC00*/}
			
			div.flag{
				width:21%;
				height:25px;
				float:right;
				margin:0;
				padding-top:4px;
				text-align:right;
				}
		
		
		/*logo {width:24%; height:30px; margin:1%; background-color:#FFFFFF; }*/

/*#header-menu {width:968px; border-top:1px solid #FFF; color:#FFF; text-align:left; background-color:#608f03; padding-top:.5em; padding-bottom:7px; border-bottom:1px solid #FFF; float:left}*/
#header-menu { /*background-color:#608f03;*/ width:823; height:35px; /*border-top:1px solid #FFF;*/ color:#000;/*padding-top:.5em; padding-bottom:.5em;*/ float:right;}

	#head-menu-sx {width:175px; height:23px; float:left; text-align:left; padding:5px 0 5px  5px;}
	#head-menu-dx {width:813px; height:27px; float:right; padding-top:.5em; text-align:right; /*background-color:#9C0;*/ padding-right: 10px;}

#corpo{width:100%; background-color:#FFF; /*background-image:url(sfo_corpo.gif);*/ text-align:left; float:left;} 
	#corpo-sx {width:180px; float:left; background-color:#cfe78c;}
	#corpo-dx {width:788px; float:right; /*background-image:url(sfo_tot.gif);*/ }
		#co-sx {width:608px; float:left; /*border-left:2px solid #FFF */}
		#co-dx {width:180px; float:right; /*border-left:2px solid #FFF;*/ }
	
	/*** HOME BOX**/
	div.box_carta {width:100%; background-color:#FFF;}
	div.box_news {width:100%; margin:4px 0 4px 0; }
	
	div.box_prodo {width:100%;  background-color:#FFF; float:left; }
	div.box_classi {width:100%; background-color:#ddf4a7; float:left; margin-bottom:.5em; }
	
	div.box_dx {width:180px; background-color:#FFF; margin-bottom:1em; padding:0; }

	/*div.evi {width:180px; background-color:#CCC; margin-bottom:1em; padding:0; }*/
	

#footer {width:968px; font-family:Arial, Helvetica, sans-serif;  color:#FFF; text-align:left; border-top:1px solid #FFF; background-color:#669900; float:left; clear:left}
	#footer-sx {width:180px; height:104px; font-size:70%; float:left; font-weight:bold; color:#FFF; background-color:#91b547; text-align:center}
	#footer-dx {width:788px; height:37px; font-size:105%; float:right; background-color:#669900; }
	
#footer2 {
	width:968px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	border-top:1px solid #f2ffd3;
	background-color:#24542e;
	float:left;
	padding:10px 0 5px 0;
	height:32px;

	}
	
	div.marchio {float:left; padding-right:1%; text-align:center; font-size:90%; font-weight:bold;}

div.banner {width:1004px; height:188px; background-color:#090;}

/* *** INDICE *** */
div.cont-indi{ width:100%; text-align:left; margin-top:1em; margin-bottom:1em; padding-bottom:1em; border-bottom:1px dotted #CCCC00; float:left}
	div.indi-sx{ width:18%; float:left; background-color:#66FFFF; clear:left; margin-bottom:1em; }
	div.indi-dx{ width:80%; float:right; padding-left:2%;}
	div.indi-marca{ width:20%; background-color:#EAEAEA; padding:.2em; text-align:center; float:right;}

/* *** SCHEDA *** */	
div.cont-scheda{ width:100%; text-align:left; float:left;}
div.scheda-sx{ width:40%; float:left; clear:left;}
div.scheda-dx{ width:95%; float:right; text-align:left; padding-right:4%;}



#titolo {width:100%; padding-top:1em; padding-bottom:1em;}
div.cont-box{width:100%; border-bottom:1px dashed #99CC00; margin:0; background-color:#FFF; padding-bottom:4px;}
div.evi{ margin:4px 0 4px 0;}

/** PRODO HOME **/
div.cont-box2{width:588px; padding:10px; float:left; }
	div.prodo-ho-sx{width:50%; float:left; margin:0 0 5px 0; }
	div.prodo-ho-dx{width:50%; float:right;}
	
	div.contPro{ width:100%; margin:0 0 10px 0; padding-bottom:5px; float:left; background-color:#FFF; border-bottom:2px solid #cfea91;}
	div.icoPro{ width:155px; float:right; padding-left:10px; text-align:right}


.titoPro{ color:#eb8308; font-weight:bold; font-size:110%; }
	a.titoProx{ text-decoration:none; color:#eb8308; font-weight:bold; padding:10px 0 10px 0; /*font-size:110%;*/}
	a.titoProx:hover{ text-decoration:underline;color:#fcaf55; font-weight:bold; padding:10px 0 10px 0;/*font-size:110%;*/}

.titoPro2{ color:#25552f; font-weight:bold; line-height:1.6em; }

.titoVet{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ddf3ab;
	border-bottom:1px solid #FFF;
	padding:3px 5px 3px 5px;
	margin:0 0 5px 0;
	color:#003300;
	font-size:85%;
	font-weight:bold;
	width:578px;
	float:left;
	}
.tito_box{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#91b637;
	border-bottom:1px solid #FFF;
	padding-left:1.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	color:#000;
	font-size:80%;
	font-weight:bold;
	display:block;
	}

p.absLancio{ padding:3px 5px 3px 5px; margin-top:10px; font-size:85%; display:block; text-align:left; color:#666; line-height:1.5em;}

.abstra01{ padding:3px; margin-top:10px; font-size:85%; display:block; text-align:left; color:#666; line-height:1.5em;}

.abstra02{ padding:3px; margin-top:10px; font-size:85%; display:block; text-align:left; color:#666; line-height:1.5em;}
/*abstra02{ padding:3px; font-size:85%; display:block; text-align:left; color:#72a50c;}*/

ul{ padding:3px; font-size:85%; display:block; text-align:left; color:#666; line-height:1.5em;}

/* BOX  */
.tito_box{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#91b637;
	border-bottom:1px solid #FFF;
	padding-left:1.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	color:#000;
	font-size:80%;
	font-weight:bold;
	display:block;
	}
.sottotito_box{ padding-bottom:.5em; color:#000; font-size:80%; font-weight:bold; display:block}

.tito_boxch{ background-color:#ddf4a7; padding-left:1.3em; padding-top:.5em; padding-bottom:.5em; color:#000; font-size:80%; font-weight:bold; display:block}
.bot_box{ background-color:#e9ffac; padding-left:1.3em; padding-top:.5em; padding-bottom:.5em; color:#000; text-align:right; display:block}
.data{ color:#669900; font-size:80%;}

a.link-tito {TEXT-DECORATION:none; color:#006600; font-size:75%; font-weight:bold;}
a.link-tito:hover {TEXT-DECORATION:none; color:#81b00d; font-size:75%; font-weight:bold;}


/* /BOX  */

/*p {padding:3px; margin-top:10px; font-size:85%; display:block; }*/

p.prodo{ margin:0; padding:0; padding-bottom:.8em; padding-left:2em; color:#FF3300}
p.abs{color:#000; font-size:75%; line-height:1.2em; margin:0; padding:0;}
p.center{text-align:center; margin:0; padding:0;}
p.errore{ color:#CC0000; font-weight:bold; text-align:center}
p.verde{ background-color:#ddf4a7; padding:1em; font-size:80%; margin:0;}

.txt-pad{ padding-left:1em; padding-right:1em; padding-top :1em; font-size:75%; display:block}
.abstract{ padding:.5em; font-size:85%; display:block; text-align:left}



/* PAGINAZIONE  */
#pag-top {padding-bottom:.5em; margin-bottom:.5em; text-align:center; border-bottom:1px solid #CCCCCC; clear:left}
#pag-bot {padding-top:.5em; text-align:center; border-top:1px solid #CCCCCC; clear:left}

#indi-top{padding-bottom:.5em; margin-bottom:.5em; text-align:right; border-bottom:1px solid #CCCCCC; clear:left}
#indi-bot{padding-bottom:.5em; margin-top:.5em; text-align:right; border-top:1px solid #CCCCCC; clear:left}



img.marca{border:none; clear:left}
img.ico-indice{border:none; clear:left}
img.ico-no{border:none; clear:left}
img.icona{border:1px solid #CCCCCC; clear:left}

img.punto{border:none; clear:left}
img.ico{ float:left; margin-top:.2em; border:none;}
img.ico-sx {float:left; margin-right:2em; padding-bottom:.5em; padding-top:.5em; border:none;}
img.ico-dx {float:right; margin-right:2em; padding-bottom:.5em; padding-top:.5em; border:none; }

img.logo-home {border:0}
img.ico-scheda {border:1px solid #CCCCCC;}
img.ico-schedaP {border:1px solid #CCCCCC; margin-right:.8em; margin-top:.9em;}


hr.riga {margin:0; padding:0;}
hr.pag{border:1px solid #DEDEDE; font-size:80%; clear:left;}

label {width:30%; float:left;}

/*  STILI LINK 
a.menu {TEXT-DECORATION:none; color:#FFF; font-size:80%; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:bold; }
a.menu:hover {TEXT-DECORATION: none; color:#CCFF99; font-size:80%; font-family: Arial, Arial,Helvetica, sans-serif; font-weight:bold;}
a.menu-sel{TEXT-DECORATION: none; color:#CCFF99; font-size:80%; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:bold;}

a.menux{TEXT-DECORATION:none; color:#003300; background-color:#ddf4a7; padding:.2em; font-size:70%; font-weight:bold; }
a.menux:hover {TEXT-DECORATION: none; color:#009900;background-color:#ddf4a7; padding:.2em; font-size:70%; font-weight:bold;  }
a.menux-sel{TEXT-DECORATION: none; color:#009900; background-color:#FFF;  padding:.2em; font-size:70%; font-weight:bold; }

/*  STILI LINK */ 
a.menu {TEXT-DECORATION:none; color:#0a653b; font-size:13px; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:bold; margin-right:10px;}
a.menu:hover {TEXT-DECORATION: none; color:#0a653b; font-size:13px; font-family: Arial, Arial,Helvetica, sans-serif; font-weight:bold;}

a.menu-sel{TEXT-DECORATION: none; color:#CCFF99; font-size:80%; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:bold;}
a.menu-sel:hover{TEXT-DECORATION: none; color:#CCFF99; font-size:80%; font-family: Arial,Verdana, Helvetica, sans-serif; font-weight:bold;}

a.menux{TEXT-DECORATION:none; color:#003300; background-color:#ddf4a7; padding:.2em; font-size:70%; font-weight:bold; }
a.menux:hover {TEXT-DECORATION: none; color:#009900;background-color:#ddf4a7; padding:.2em; font-size:70%; font-weight:bold;  }
a.menux-sel{TEXT-DECORATION: none; color:#009900; background-color:#FFF;  padding:.2em; font-size:70%; font-weight:bold; }
a.menux-sel:hover{TEXT-DECORATION: none; color:#009900; background-color:#FFF;  padding:.2em; font-size:70%; font-weight:bold; }

.link-stat{color:#000000; font-size:90%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; }

a {
TEXT-DECORATION:none; color:#66CC33; font-size:100%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a:hover {
TEXT-DECORATION: none; color:#666666; font-size:100%; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }

a.link {
TEXT-DECORATION:none; color:#000000; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.link:hover {
TEXT-DECORATION: none; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }

a.link-u {
TEXT-DECORATION:underline; color:#000000; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.link-u:hover {
TEXT-DECORATION:underline; color:#666666; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }

a.link-g{
TEXT-DECORATION:none; color:#000000; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.link-g:hover {
TEXT-DECORATION: none; color:#666666; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }

a.link-funzio{
TEXT-DECORATION:none; color:#FFF; font-size:75%; font-weight:normal;}
a.link-funzio:hover {
TEXT-DECORATION: none; color:#000; font-size:75%; font-weight:normal; }

a.link-flag{
TEXT-DECORATION:none; color:#FFF; font-size:9px; font-weight:normal; line-height:1.2em;  margin:0; padding-right:6px;}
a.link-flag:hover {
TEXT-DECORATION: none; color:#000; font-size:9px; font-weight:normal; line-height:1.2em;  margin:0; padding-right:6px;}

a.link-foot{
TEXT-DECORATION:none; color:#000; font-size:75%; font-weight:normal; line-height:1.2em; margin:0; padding-right:1em;}
a.link-foot:hover {
TEXT-DECORATION: none; color:#666; font-size:75%; font-weight:normal; line-height:1.2em; margin:0; padding-right:1em}

a.link-ee{
TEXT-DECORATION:none; color:#FFF; font-size:100%; font-weight:bold; font-family: Arial,Verdana,Helvetica, sans-serif;}
a.link-ee:hover {
TEXT-DECORATION: none; color:#000;  font-size:100%; font-weight:bold; font-family: Arial,Verdana,Helvetica, sans-serif;}

a.etichetta {
TEXT-DECORATION:none; color:#000000; font-size:.9em; font-family: Arial,Verdana,Helvetica, sans-serif; font-weight:bold; margin-left:.8em;}
a.etichetta:hover {
TEXT-DECORATION: none; color:#ffeab9; font-size:.9em; font-family: Arial,Verdana,Helvetica, sans-serif; font-weight:bold; margin-left:.8em;}




a.link-tito-ros {
TEXT-DECORATION:none; color:#CC3300; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; margin-top:1em; margin-bottom:1em;  font-weight:bold;}
a.link-tito-ros:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; }
.tito-ros-stat {
TEXT-DECORATION:none; color:#CC3300; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; margin-top:1em; margin-bottom:1em;  font-weight:bold;}

a.link-linea {
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }
a.link-linea:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }

a.allegato {
TEXT-DECORATION:underline; color:#669933; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
a.allegato:hover {
TEXT-DECORATION:underline; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}

a.marca {
TEXT-DECORATION:none; color:#669933; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
a.marca:hover {
TEXT-DECORATION:none; color:#666666; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}


/* ** OFFERTA - NOVITA **  */
a.novita{
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#EEEEEE; padding:.3em; font-weight:bold; }
a.novita:hover {
TEXT-DECORATION: none; color:#666666; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#DEDEDE; padding:.3em; font-weight:bold; }

a.offerta{
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Arial,Verdana, Helvetica, sans-serif; background-color:#EEEEEE; padding:.3em; font-weight:bold; }
a.offerta:hover {
TEXT-DECORATION: none; color:#666666; font-size:.8em; font-family: Arial,Verdana,Helvetica, sans-serif; background-color:#DEDEDE; padding:.3em; font-weight:bold; }


a.pag {
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.pag:hover {
TEXT-DECORATION: none; color:#666666; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}
a.pag-sel {
TEXT-DECORATION: none; color:#009900; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; }


.codice {color:#336600; font-size:.85em;  font-weight:normal; }

/* ** BRICIOLA **  */
#briciola{ margin:0; padding-top:.5em; clear:left;}

a.briciola {
TEXT-DECORATION:none; color:#666666; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.briciola:hover {
TEXT-DECORATION: none; color:#999999; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
.briciola-stat{ color:#999999; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}

/* ** ALTRO **  */
.pag-ros {font-size:.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300; margin:auto;}
.desc{ color:#000000; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}

/* ** PREZZO **  */
.prodo_prezzo { font-family:  Arial, Verdana,Helvetica, sans-serif;
	    font-size:.85em;
	    font-style: normal;
	    color:#CC3300;
	    font-weight: bold
	    }	
.prezzo_barrato { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: .8em;
	    font-style: normal;
	    color:#669933;
	    font-weight: bold
	    }	
		

/*  MENU INTERNO  ** 1 **/ 
a.macro {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; font-weight:bold;background-color:#bbdc58;
	display:block; 
	padding:5px;
	border-bottom:1px solid #96bd39;
	}
a.macro:hover {
	font-size:85%;  
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; font-weight:bold; background-color:#dcf986;
	display:block; 
	padding:5px;
	border-bottom:1px solid #96bd39;
	}
	
a.macro-sel {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; font-weight:normal; /*background-color:#dcf986;*/ background-color:#9dc131;
	display:block; 
	padding:5px;
	border-bottom:1px solid #96bd39;
	}
a.macro-sel:hover {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; font-weight:normal; /*background-color:#dcf986;*/ background-color:#9dc131;
	display:block; 
	padding:5px;
	border-bottom:1px solid #96bd39;
	}

/*  MENU INTERNO  ** 2 **/ 
a.categoria {
	font-size:85%; 
	font-family:Arial,Verdana, Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; display:block; background-color:#dcf986;
	font-weight:normal;
	padding-top:.3em; padding-left:4px; padding-right:4px; padding-bottom:.3em;
	border-bottom:1px solid #81b00d;
	}
a.categoria:hover {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#333; display:block; background-color:#f4ffd3;
	font-weight:normal;
	padding-top:.3em; padding-left:4px; padding-right:4px; padding-bottom:.3em;
	border-bottom:1px solid #81b00d;
	}
a.categoria-sel {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#333;display:block; background-color:#f4ffd3;
	font-weight:bold;
	padding-top:.3em; padding-left:4px; padding-right:4px; padding-bottom:.3em;
	border-bottom:1px solid #81b00d;
	}
a.categoria-sel:hover {
	font-size:85%; 
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#333;display:block; background-color:#f4ffd3;
	font-weight:bold;
	padding-top:.3em; padding-left:8%;padding-right:1%; padding-bottom:.3em;
	border-bottom:1px solid #81b00d;
	}

/*  MENU INTERNO  ** 3 **/ 
a.linea {
	font-size:85%;
	font-family:Arial,Verdana, Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#006600; display:block;background-color:#dcf986;
	font-weight:normal;
	padding-top:.3em; padding-left:10%;
	}
a.linea:hover {
	font-size:85%;
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#009933; display:block;background-color:#dcf986;
	font-weight:normal;
	padding-top:.3em; padding-left:10%;
	}
a.linea-sel {
	font-size:85%;
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#009933; display:block;background-color:#dcf986;
	font-weight:bold;
	padding-top:.3em; padding-left:10%;
	}
a.linea-sel:hover {
	font-size:85%;
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#009933; display:block;background-color:#dcf986;
	font-weight:bold;
	padding-top:.3em; padding-left:10%;
	}


/*  STILI MODULI */ 

/*input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	margin-left:.5em;
	background-color:#FFFFFF;
	}*/

input.rotaz {
	background-color:#FFFFFF;
	margin:0; padding:0;
	}

select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em; margin-left:1em
	}
	
/** 
table{width:100%; margin-top:1em; border:0; margin-bottom:1em;  border-bottom:1px solid #DEDEDE;}
th {font-size:.85em; font-weight:bold; background-color:#FFFF99; text-align:center; padding:.3em; }
td {font-size:.85em; text-align:center;  padding:.3em; text-align:left;}

table.car{width:100%; margin-top:1em; margin-bottom:1em; }
tr.etichetta{font-size:.85em; font-weight:bold; background-color:#CCCCCC; text-align:center; border:1px solid #666666; padding:.3em;}
tr.campo{font-size:.85em; font-weight:normal; background-color:#EEEEEE; text-align:center; padding:.3em;}
tr.riga{border-bottom:1xp solid #FF0000;}
**/



/*  STILI TITOLI */ 
h1 { 
font-family:  Arial, Verdana,Helvetica, sans-serif;
font-size:1.2em;
color: #000000;
font-weight:bold;
margin:0; padding:0; 
}

h2 { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.3em;
color:#CC0000;
font-weight:normal;
margin:0; padding-bottom:.7em; 
}

h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
float:left;
color:#000000;
font-weight:bold;
margin:0;  padding-left:1em; 
}
h4 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0; padding:0;
}


/*  STILI LIVELLI */ 
#menu{ 
width:18%;
float:left;
clear:left;
margin-top:1em;
margin-right:-5px;
}
#contenitore { 
width:76%;
background-color:#FFFFFF;
padding:3%;
clear:right;
float:right}

#layout { 
margin-bottom:1em;
background-color:#FFF;
/*background-color:#FFFF99;*/
}

#menu-cont{ 
width:100%;
margin:0; padding:0;

}


#prodo{ width:100%; background-color:#66CCFF; padding-bottom:1em; padding-top:1em; clear:right; float:left}
div.prodo-x{ width:16%; text-align:left; margin-left:1em; margin-right:1em; margin-top:1em;float:left;}

/* **** CONTENUTI ***** */
div.cont{ width:100%; text-align:left; margin-bottom:1em; clear:left;}
div.sx{ width:20%; float:left; background-color:#999900}
div.dx{ width:70%; float:right; /*background-color:#CCCC66*/}

div.conte{ width:100%; background-color:#FFFFFF; }
div.sx1{ width:66%; float:left; text-align:left; padding-left:2%; padding-top:2%;padding-right:2%;}
div.dx1{ width:30%; float:right;}


#menu-int{width:100%; padding-bottom:1em;}

/*  ISIWAY   */
div.isiway{width:968px; color:#000; font-size:70%; text-align:center; padding-top:1em; float:left;}
a.link-isi {
TEXT-DECORATION:none; color:#CC0000; font-size:100%; font-weight:normal;}
a.link-isi:hover {
TEXT-DECORATION: none; color:#000; font-size:100%; font-weight:normal;}
.link_tito { TEXT-DECORATION: none; color: #3588D8; font-size:110%;  font-weight: bold}

div.cont-box_top_news{
	width:90%;
	padding-left:5%; padding-right:5%; margin-top:.3em; margin-bottom:.3em;
	border-bottom:1px dashed #99CC00;
	padding-bottom:.3em;
	background-color:#d1eab3;
	}
div.honews{
	width:90%;
	margin-left:5%; margin-right:5%; margin-top:.3em; margin-bottom:.3em;
	border-bottom:1px dashed #99CC00;
	padding-bottom:.3em;
}
	
a.link-tito_top_news {TEXT-DECORATION:none; color:#000; font-size:75%; font-weight:bold; line-height:1em;}
a.link-tito_top_news:hover {TEXT-DECORATION:none; color:#666; font-size:75%; font-weight:bold; line-height:1em;}

td.fo01{text-align:center; color:#FFF; font-weight:bold; font-size:75%; padding-top:5px; padding-bottom:5px; background-color:#72a50c;}
td.fo02{
	text-align:center;
	height:80px;
	width:788px;
	color:#FFF;
	font-weight:bold;
	font-size:78%;
	padding-top:3px;
	margin-top:5px;
	background-image:url(erba.gif);
	}
td.fo03{text-align:center; color:#FFF; font-weight:bold; font-size:75%; padding-top:3px; padding-bottom:8px; margin-top:5px; background-color:#24542e;}

td.fox{text-align:center; color:#FFF; font-weight:bold; font-size:100%;}
img.lo{margin-top:5px;}

.iso{font-size:95%; color:#FFF; text-align:center; display:block; padding-top:5px;}
p.foo{font-size:100%; color:#FFF; text-align:center;}


/** maggio **/
table.foo{ border:0; margin:0; padding:0;} td.foo{border:0;  margin:0; padding:0;}

/** ely  aprile 2010 **/
.titoLog{
	font-weight:bold;
	font-size:80%;
	}
.titoRic{
	font-weight:bold;
	font-size:80%;
	line-height:1.8em;
	}
#login{
	width:170px;
	background-color:#FFF;
	padding:5px;
}
table.log{
	font-size:75%;
	margin:3px 0 3px 0;
	}
input.checkLog{ margin:0 3px 0 0; padding:0; float:left;}

a.linkLog{ text-decoration:none; font-size:90%; color:#000; line-height:1.5em;}
a.linkLog:hover{ text-decoration:underline; font-size:90%; color:#666; line-height:1.5em;}

/****/
#rice{
	width:170px;
	background-color:#FFF;
	padding:5px;
	}
input.rice{ color:#000; background-color:#5e8f00; margin:0; padding:1px; font-size:11px;}

form{ margin:0; }


