html{height:100%}
body{margin:0;padding:0;height:100%;FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
a{background-color:inherit;color:#364149;text-decoration:none}
a:visit{background-color:inherit;color:#ff0000}
a:hover{background-color:inherit;color:#FF9900}
a:active{background-color:inherit;color:#FF9900}
img{border:none}
h1{padding:0; font:22px Verdana, Georgia, Arial, Comic Sans MS; font-weight:bold; overflow:hidden; height:25px; margin:0 auto; width:800px;}
h2{margin:0 auto; padding:0; font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:italic; height:40px; overflow:hidden; width:700px;}
h3{ background-color:#000000; width:500px; margin:0 auto; padding:0;}
h3 a{color:#FFFFFF; font:12px verdana,helvetica,sans-serif; font-weight:bold;}
h4{color:#3366cc; font:10px verdana,helvetica,sans-serif; margin-top:10px;}
ul{ padding-left:20px;}
.depliant {width:130px;	height:170px;padding:5px;display: block;}
.depliant span{cursor:pointer;width:130px;height:170px;	display: block;}
.menupg{margin:5px auto 0px auto;width:168px;text-align:left;border:1px solid #ff9900;font-size:9px}
.menupg a.linkmenupg, .menupg a.linkmenupg:visited{width:auto;padding:3px 3px 3px 3px;margin:0px;display:block;background:#ff9900 url(../images/glossyback.gif) repeat-x bottom left;font-weight:bold;color:#ffffff;font-size:10px}
.menupg a.linkmenupg:hover{color:#ffffff;width:auto;padding:3px 5px 3px 12px;margin:0px;font-size:9px;background:#ff9900 url(../images/menub.gif) repeat-x bottom left}
#wrapper{margin:0px auto;padding:0px;border:0;width:998px;min-height:100%}
* html #wrapper{height:100%}
#header{height:120px;width:998px;background-image:url(../images/headert.gif);background-repeat: no-repeat; text-align:center}
#side-a{position:relative;float:left;margin:0 0 0 0;width:170px;left:0px}
#side-b{position:relative;float:right;width:170px;margin:0 0 0 0;right:px}
* html #container{height:1px}
#content{float:left;width:650px;margin-left:5px;padding-right:0px;display:inline;padding-left:0px;float:left;padding-bottom:0px;padding-top:0px;}
#contentservizi{width:998px;margin-left:10px;margin-right:10px;padding:0px;display:inline;float:left}
#clearfooter{clear:both;height:10px;overflow:hidden;position:relative}
#footer{margin:0px auto 0;width:998px; overflow: hidden;text-align:center;}
#banner{position:relative;top:7px;left:190px;width:666px;height:60px;border:none;clear:right;z-index:5}
#formlogin{margin:0px}
#formcerca{margin:0px}
.boxtitle{background-image:url(../images/titlebox1.gif);height:21px;font-size:12px;color:#ffffff;font-weight:bold;padding-left:5px;line-height:18px;overflow:hidden}
.boxtitle2{background-image:url(../images/titlebox2.gif);height:21px;font-size:12px;color:#ffffff;font-weight:bold;padding-left:5px;line-height:18px;background-color:inherit}
.boxtitle3{background-image:url(../images/titlebox3.gif);height:21px;font-size:12px;color:#ffffff;font-weight:bold;padding-left:5px;line-height:18px;background-color:inherit}
.boxhome{width:646px;border:1px solid #3366cc;margin-top:5px;height:auto}
.boxhome2{width:646px;border:1px solid #ff9900;margin-top:5px;height:auto}
.boxhome3{border:1px solid #ff9900;margin-top:5px;height:auto}
.ina{width:100px;float:left;padding-left:3px;padding-top:3px;line-height:20px}
.intab{border: 1px solid #999999; height:20px; float:left;padding:3px; line-height:20px}
.floa input{width:120px}
.floa{float:right;height:20px;padding-top:3px;padding-right:3px}
.inb{width:200px;float:left;padding-left:3px;padding-top:3px;line-height:20px}
.flob input{width:180px; font:9px verdana,helvetica,sans-serif}
.flob{float:right;padding-top:3px;padding-right:3px}
div.menupg{margin:5px auto 0px auto;width:168px;text-align:left;border:1px solid #ff9900;font-size:9px}
div.menupg a.linkmenupg,div.menupg a.linkmenupg:visited{width:auto;padding:3px 3px 3px 3px;margin:0px;display:block;background:#ff9900 url(../images/glossyback.gif) repeat-x bottom left;font-weight:bold;color:#ffffff;font-size:10px}
div.menupg a.linkmenupg:hover{color:#ffffff;width:auto;padding:3px 5px 3px 12px;margin:0px;font-size:9px;background:#ff9900 url(../images/menub.gif) repeat-x bottom left}
div.menupg a.linkmenupg2{width:auto;padding:3px 3px 3px 3px;margin:0px;display:block;background:#ff9900 url(../images/menub.gif) repeat-x bottom left;font-weight:bold;color:#ffffff;font-size:10px}
.sconto{padding:3px 3px 3px 3px}
.but{background:#ff9900;color:#000000;border-top:1px solid #DCDCDC;border-bottom:2px solid #85878C;border-right:2px solid #85878C;border-left:1px solid #DCDCDC;font:10px verdana,helvetica,sans-serif}
.but2{font:9px verdana,helvetica,sans-serif;border:1px solid #C0C0C0}
.txtnormalred{font-size:10px;color:#ff0000;background-color:inherit}
.txtsmallblack{font-size:9px;color:#000000;background-color:inherit}
.txtnormalwhite{font-size:10px;color:#ffffff; vertical-align:top}
.txtsmallgray{font-size:9px;color:#808080;background-color:inherit}
.txtsmallred{font-size:9px;color:#ff0000;background-color:inherit}
.txtsmallwhite{font-size:9px;color: #ffffff;background-color:inherit}
.txtdescr{color:#4d4d4d;background-color:inherit}
.boxcolsx{width:168px;border:1px solid #dcdcdc;margin-top:5px}
div.navcontainer{width:168px;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 12px;margin: 0px 0px 0px 0px;}
ul.navlist{width:168px;list-style:none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
ul.navlist li a{color:#000000;display:block;padding: 0 0 0 5px;width:auto;background: url(../images/menu.png);height:24px;line-height: 24px; overflow:hidden}
ul.navlist li a:hover{background: url(../images/menu.png) 0 -24px;}
ul.subnavlist{padding:0 0 0 20px;margin:0 0 0 0;}
ul.subnavlist li{list-style:none;}
ul.subnavlist li a{color:#000000;display:block;width:auto;margin: 0 0 0 0;height:24px;line-height:24px;}
ul.subnavlist li a:hover{background: url(../images/menu.png) -20px -24px;}
ul.navlist li a.current{color:#26370A;background:url(../images/menu.png) 0 -48px;padding: 0 0 0 5px;}
ul.navlist li a.subcurrent{color: #26370A;padding: 0 0 0 5px;background: url(../images/menu.png) -20px -48px;}
div.notes h4{padding:0px 0 10px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#4d4d4d;color:#4d4d4d;background-color:inherit;font-size:110%;margin:0 0 10px 0}
div.notes p{color:#4d4d4d;margin:0 0 0 0;background-color:inherit}
#content .boxprodotto {BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; FLOAT: left;  BORDER-LEFT: #3366cc 1px solid; WIDTH: 145px; BORDER-BOTTOM: #3366cc 1px solid; HEIGHT: auto; TEXT-ALIGN: center; margin: 5px;}
#content .boxprodotto .title {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #3366cc 1px solid;	background-color: #3366cc; overflow: hidden}
#content .boxprodotto .descrizione {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: center}
#content .boxprodotto .foto {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 80px; TEXT-ALIGN: center;}
#content .boxprodotto .prezzo {BORDER-TOP: #ff9900 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f55813; PADDING-TOP: 2px; HEIGHT: 14px; text-align: center}
.boxhomecontent{ height:220px; padding-left:10px}
.valign {vertical-align: middle;}
#contentservizi .boxservizi {BORDER-RIGHT: #808080 1px solid; FLOAT: left; WIDTH: 162px;  HEIGHT: auto; TEXT-ALIGN: left;margin: 10px 0 20px 0;}
#finefooter	{background:url(../images/footer.jpg) repeat-x;}
.brclear {clear:all}
.divc{text-align:center; width:100%}
