html, body{ margin:0; padding:0px; background:url(../images/sfondoTop.gif) repeat-x top left; background-color:#9f3a0d;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
a:link{ color:#000000; text-decoration:none; }
a:visited{ color:#000000; text-decoration:none; }
a:actived{ color:#000000; text-decoration:none; }
a:hover{ color:#FF6600; text-decoration:none;}


/* STRUTTURA SITO */
 
#top { width: 850px; margin:0 auto; height:177px;}
#logo { height:146px;}
#menu { height:31px;margin-left:0px; }
#main { width:850px; margin:0 auto; padding:0px; background:url(../images/sfondomain.gif)  repeat-x bottom #ffffff;}
#mainombra {width:911px; margin:0 auto;  background:url(../images/sfondoombra2.gif)  repeat-y top;}
#mainombra2 { width:911px; margin:0 auto; background:url(../images/sfondoombra.gif)  no-repeat bottom;}
#interno { padding:10px 20px; width:810px}
#cont { background:url(../images/grandientmain.gif) repeat-x bottom; width:100%;}
#footer { width:100%; margin:0 auto;background:url(../images/sfondoBot.gif) repeat-x top; height:150px; text-align:center}
#boxhome { width:240px;  height:190px;  text-align:left}
#boxhome2 { width:240px;  height:190px;  text-align:left}
#boxhome3 { width:240px;  height:190px;  text-align:left}
#boxhometesto { width:220px; background:url(../images/sfondoboxHome.gif) repeat-x bottom; height:150px;  text-align:center; padding:10px;}
#boxhometesto2 { width:220px; background:url(../images/sfondoboxHome.gif) repeat-x bottom; height:150px;  text-align:center; padding:10px;}
#boxhometesto3 { width:220px; background:url(../images/sfondoboxHome.gif) repeat-x bottom; height:150px;  text-align:center; padding:10px;}
#prod { height:130px;}
#prodDet { min-height:130px;}
#caseHist {  height:120px;}



/* menu*/
#menu ul{ font-weight:bold;list-style-type:none;padding:5px 0px 0 10px;height:40px; margin:0px;}
#menu li{ font-weight:bold; text-align:center; float: left; line-height:31px; width:94px; }
.hover { font-weight:bold; text-align:center; margin:0px; padding:0px;width:94px; background:url(../images/sfondoMenuBianco.gif) no-repeat bottom; }
#menu a:link{ color:#FFFFFF; text-decoration:none; text-align:center; }
#menu a:hover{ color:#FFFFFF; text-decoration:none;text-align:center; }
#menu a:visited{ color:#FFFFFF; text-decoration:none;text-align:center; }
#menu a:actived{ color:#FFFFFF; text-decoration:none; text-align:center;}


#menuCH UL {padding:0px 0px 0 15px; margin:0 0 0 15px;}
#menuCH li{line-height:15px;height:15px; width:150px;padding:0px 0px 0 0px; margin:0px;}
#menuCH a:link{ color:#666666; text-decoration:none;  }
#menuCH a:visited{ color:#666666; text-decoration:none; }
#menuCH a:actived{ color:#666666; text-decoration:none; }
#menuCH a:hover{ color:#FF6600; text-decoration:none;}

/* menu 2*/
#menu2 ul{ font-weight:bold;list-style-type:none;padding:5px 0px 0 5px;height:40px; margin:0px;}
#menu2 li{ font-weight:bold; text-align:center; padding:0 1px 0 0;  color: #FF6600; float: left; line-height:31px;background:url(../images/frecAranc.gif) no-repeat left;}

#menu2 a:link{ color:#000000; text-decoration:none;  padding:0 2px 0 14px; }
#menu2 a:visited{ color:#000000; text-decoration:none;   padding:0 2px 0 14px;}
#menu2 a:actived{ color:#000000; text-decoration:none;  padding:0 2px 0 14px;}
#menu2 a:hover{ color:#FF6600; text-decoration:none;  padding:0 2px 0 14px;}
#menu2 .hover2 { font-weight:bold;  padding:0 2px 0 14px; color:#ff6600; }



/* classitesto */
.testo10nero { color:#000000; font-size:10px;}
.testo11nero { color:#000000; font-size:10px;}
.testo10bianco { color:#FFFFFF}
.testo12bianco { color:#FFFFFF; font-size:12px;}
#testo12biancoBoxHome { color:#FFFFFF; font-size:12px; height:15px;}
.tit14nero { font-size:14px; }
.tit14neroB { font-size:14px;  font-weight:bold;}
.tit12arancio { font-size:12px; color: #FF3300;  }
.tit12arancioB { font-size:12px; color: #FF3300; font-weight:bold; }
.tit14arancio { font-size:14px; color: #FF3300; }
.tit16nero { font-size:16px; letter-spacing:1px;}
.input{ border:1px solid #999999; height:13px;color:#000000; font-size:10px;}

/* vari */
#contactprod ul{ font-weight:bold;list-style-type:none;padding:5px 0px 0 10px; margin:0px;}
#contactprod li{ font-weight:bold; text-align:left; padding:10px 20px 2px 0;  color: #000000;  line-height:15px; width:90px; border-bottom:1px solid #dddddd;}

.borderProd { border:1px solid #dddddd;}
.borderProd a:link { border:1px solid #dddddd;}
.borderProd a:visited { border:1px solid #dddddd;}
.borderProd a:active { border:1px solid #dddddd;}
.borderProd a:hover { border:1px solid #FF6600;}

td.sfondohome { background:url(../images/sfondoboxHome.gif) repeat-x;}
hr { height:1px;}
hr.arancio { height: 1px; width:240px; color:#FF6600; }
img.left { float:left; margin:0px 10px 0 0;}
img.right { float:right; margin:0px 0px 0 10px;}


