body {	background : White;	color : Black;	font: 10px Verdana, Arial, sans-serif;
	scrollbar-arrow-color:#FEDDDD;
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color:#FEDDDD;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FEDDDD;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
img{ border:0;}

td,th { color : Black; font: 10px Verdana, Arial, sans-serif; }
.banner{border: 1px solid Red;	background: white;}
.news {	border: 1px solid Red;	background: white;	padding: 15px 10px 5px 10px; font-size: 10px; color: #000066; }
.news h1{	font-size: 11px; color: #000066; font-weight:bold; }
.tabhome { border-bottom: 1px solid red; padding: 0px 10px; }
.menuhor { color : Red; font: 11px Verdana, Arial, sans-serif,; padding: 0px 10px; }
.cert { padding: 0px 10px; }
.menusx {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; }
.menutx {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; border:1px solid #000066; }
.menuhb {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; border:1px solid #666666;  }
.menuss {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; border:1px solid #005544; }
.menupo {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; border:1px solid #D41F26; }
.menuwd {  padding-left:5px; padding-top:5px; padding-bottom:5px; line-height: 20px; border:1px solid #FF9900; }
.traspiratex {	font-family: Verdana, Arial, Helvetica, sans-serif;	font: 10px Verdana, Arial, sans-serif;	padding: 5px 10px; }

.home img{ padding-top:10px;}

a.linkmenusx:link, a.linkmenusx:visited{ color: #000066; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; text-decoration: none;}
a.linkmenusx:hover, a.linkmenusx:active{ color: #9D9DCA;}

a.linkmenusound:link, a.linkmenusound:visited{ color: #005544; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; text-decoration: none;}
a.linkmenusound:hover, a.linkmenusound:active{ color: #7FB8AD;}

a.linkmenuporo:link, a.linkmenuporo:visited{ color: #D41F26; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; text-decoration: none;}
a.linkmenuporo:hover, a.linkmenuporo:active{ color: #E18387;}

a.linkmenuwd:link, a.linkmenuwd:visited{ color: #605E37; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; text-decoration: none;}
a.linkmenuwd:hover, a.linkmenuwd:active{ color: #FF9900; }


a.traspx:link, a.traspx:visited{ color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; text-decoration: none;}
a.traspx:hover, a.traspx:active{ color: #9D9DCA; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; text-decoration: none;}

a.poro:link, a.poro:visited{ color: #D41F26; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.poro:hover, a.poro:active{ color: #E18387; font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold; text-decoration: none;}

a.ssound:link, a.ssound:visited{ color: #005544; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; text-decoration: none;}
a.ssound:hover, a.ssound:active{ color: #7FB8AD; font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold; text-decoration: none;}

.ce{ color: #000000; font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; font-weight: bold; text-decoration: none;}

#content{ width:520px; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:0px; margin:0px; background-color:#FFFFFF; color:#000000; font: 10px Verdana, Arial, sans-serif;}
.box_home{ padding:0; margin-bottom:15px; width:100%;}
.img{ float:left; width:108px; height:100px; margin:0; padding:0;}
.imgbig{ float:left; width:346px; height:360px; margin:0; padding:0;}
.desc{ width:380px; height:100px; float:left; border-bottom:1p solid #FF0000; padding-left:10px; padding-top:0px; padding-right:0px; padding-bottom:5px;}
.descbig{ width:150px; float:left; padding:10px;}
.desctec{ clear:both; float:left; padding:10px; width:500px;}

.hb h1{ padding:7px; background-color: #ADADAD; font-size:11px; font-weight:bold; color:#333;}
.hb h2{ font-size:10px; font-weight:bold; color:#333; padding:0px; margin:0px;}
.hb h3{ font-size:10px; font-weight:bold; color:#cc0000; padding:0px; margin:0px; display:inline;}
.hb a:link, .hb a:visited { font-size:10px; font-weight:bold; color: #CC0000; text-decoration:none;}
.hb a:hover, .hb a:active { color:#FF0000;}

a.hbmenu:link, a.hbmenu:visited { color: #666; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; text-decoration: none;}
a.hbmenu:hover, a.hbmenu:active { color:#cc0000;}

.hb_es{ clear:both; float:left; width:100%; padding-top:10px; border-bottom:1px solid #CC0000; margin-bottom:20px;}
.hb_desc{ padding:10px; width:250px;}
.sf_red{ padding:10px; background-color:#990000;}

.boxdx{ padding:8px; color:#FFFFFF; }
.boxdx h1{ }
.boxdx h2{ color:#FFFFFF; font-size:10px; padding:0px; margin:0px; }
.boxdx h3{ }

.button{padding:5px;  border:1px solid #FFFFFF;}
.button a:link, .button a:visited{ color:#fff;  font-size:10px; font-weight:bold; text-decoration:none;}
.button a:hover, .button a:active{ color:#990000;}
.lineavita{ background-color:#ADADAD; color:#333; padding-left:5px; height:100%;}
.prod_linea{ clear:both; background-color:#FFFFFF; padding:5px;}
.ico{ float:left; padding:5px; text-align:center; width:130px; height:120px;}
.torna{ text-align:right;}

.didasc_bianco{ font-size:9px; color:#FFFFFF;}
.didasc_news{ font-size:8px; color:#000000; padding-top:5px; padding-bottom:10px; padding-left:5px;}

.cap table{ background-color:#FFFFFF;}
.cap td{ margin-top:3px; border-top:3px solid #FFFFFF; width:100%; background-color:#E5E5E5;}
a.cap:link, a.cap:visited{ color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; text-decoration: none;}
a.cap:hover, a.cap:active{ color: #9D9DCA; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; text-decoration: none;}