body {margin: 0px; padding: 0px;}

h1 { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 24px; color: #333366;
	 text-decoration: none;
	 font-weight: bold;
}
.bia { font-size: 0px;
		 color: #FFFFFF;
		 text-decoration: none;
}
.bia:visited {
	font-size: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.bia:hover{
	font-size: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.tabnews {
border: 1px solid #CCCCCC;
}
.fiorehom{
background-image: url(img/f_hom.jpg);
background-repeat: no-repeat;
background-position: left bottom;}
.fioreuno{
background-image: url(img/fiore1.jpg);
background-repeat: no-repeat;
background-position: right bottom;}
.fioredue{
background-image: url(img/fiore2.jpg);
background-repeat: no-repeat;
background-position: right bottom;}
.fioretre{
background-image: url(img/fiore3.jpg);
background-repeat: no-repeat;
background-position: right bottom;}
.fiorequattro{
background-image: url(img/fiore4.jpg);
background-repeat: no-repeat;
background-position: right top;}
.fiorecinque{
background-image: url(img/fiore5.jpg);
background-repeat: no-repeat;
background-position: right bottom;}
.fioresei{
background-image: url(img/fiore6.jpg);
background-repeat: no-repeat;
background-position: right bottom;}
.contrattauno{
background-image: url(img/contratta1.gif);
background-repeat: no-repeat;
background-position: right bottom;}

#dropmenudiv{
position:absolute;
border:1px solid #CCCCCC;
border-bottom-width: 1;
line-height:15px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0;
text-decoration: none;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F4F4F4;
}


.arancio12 { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #FF9900;
	 text-decoration: none;
	 LINE-HEIGHT: 19px;
}
.arancio12:hover { 
     color: #000000;
	 text-decoration: underline;
}


.bordo {
border-bottom-color: #CCCCCC;
border-bottom-style: dashed;
border-bottom-width: 1px;
}
.txtbig { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 20px; color: #333366;
	 text-decoration: none;
	 font-weight: bold;
}

.linkbig { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 22px; color: #0066CC;
	 text-decoration: none;
	 font-weight: bold;
	 text-decoration: underline;
}
.linkbig:hover { 
	 font-size: 22px; color: #333366;
	 text-decoration: none;
	
}
.sott { 
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #CC5200;
	 text-decoration: none;
	 text-decoration: underline;
}
.sott:hover { 
	 font-size: 11px; color: #999999;
	 text-decoration: none;
}
.sottsez { 
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #0066CC;
	 text-decoration: none;
	 text-decoration: underline;
}
.sottsez:hover { 
	 font-size: 12px; color: #999999;
	 text-decoration: none;
}
a.art img { border: 3px solid #F0ECE3; }
a.art:hover { font-size: 101%; }
a.art:hover img { border-color: #FF9900; }

a.artferm img { border: 3px solid #AB9561; }
a.artferm:hover { font-size: 101%; }
a.artferm:hover img { border-color: #FF9900; }


.ferm { 
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #CC5200;
	 text-decoration: none;
	 font-weight: bold;
}
.b11 { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #FFFFFF;
	 text-decoration: none;
}
.g11 { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #666666;
	 text-decoration: underline;
}
.g11:hover { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: none;
}
.gri { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #666666;
	 text-decoration: none;
}
.gri:hover { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
}
.nero { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: none;
	 border-bottom: #99CC00 solid 1px;
}
.nero:hover { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #666666;
	 text-decoration: none;
}
.piccolo { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 5px; color: #CCCCCC;
	 text-decoration: none;
}
.r10s { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #660033;
	 text-decoration: none;
}
.g10s { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #999999;
	 text-decoration: none;
}
.date { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #CC6600;
	 text-decoration: none;
}
.date:hover { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: underline;
}
.txt { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #666666;
	 text-decoration: none;
}
.txt:hover { 
     color: #000000;
	 text-decoration: underline;
}

.g11s { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #666666;
	 text-decoration: none;
	 LINE-HEIGHT: 19px;
}
.g11s:hover { 
     color: #000000;
	 text-decoration: underline;
}
.g12s { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #000000;
	 text-decoration: none;
	 font-weight: bold;
}
.g12s:hover { 
     color: #000000;
	 background-color: #FFFFFF;
	 text-decoration: underline;
}
.tab1 {
border: 1px solid #CCCCCC;
}
.sfmen {
background-image: url(img/sf_men.jpg); background-repeat: no-repeat; background-position: top;
}

li{
	padding: 3px 0 3px 2px;
	border-bottom: 1px solid #ECEFD7;
	color: #FFFFFF;
}
.titmen { 
     height:35px;
	 FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 16px; color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
}
.primp { 
     height:35px;
	 FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 24px; color: #000000;
	 text-decoration: none;
	 font-weight: bold;
}
.titnew { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 18px; color: #B3974D;
	 text-decoration: underline;
}
.lineagrey {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #E7DEC7; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff;
}