BODY {margin:0; padding:0; background:url(img/bg.jpg) top left no-repeat; background-color:#505050;font-family:Verdana, Arial, Helvetica, sans-serif;}

img {border:0;}
a {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#FFFFFF;}

#container {margin:0; padding:0; width:100%; position:absolute;}
#sx {margin:0; padding:0; width:180px; float:left; min-height:200px; height:200px;}
#main {margin:0; padding:0 15px 0 15px; width:763px; background:url(img/bg_headermain.png) left top repeat-x; float:left;}
#footer {margin:0 0 0 195px; padding:7px 0 0 0; width:auto; color:#fff; clear:both; min-height:50px; height:50px;}
#footer a {font-weight:bold; color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer-int {margin:0; padding:0; width:765px; position:absolute; text-align:right;}
#footer-int span {margin:0; padding:7px 0 8px 10px; width:485px; font-size:11px; float:right;}

#header {margin:0 0 0 0; padding:0; width:765px; height:125px; min-height:125px;}

#head span.logo {margin:0 0 0 16px; padding:0; float:left; clear:both;}
#head span.info {margin:45px 0 0 0; padding:35px 15px 0 15px; float:left; width:480px; text-align:center; font-size:16px; font-weight:bold; color:#fff; height:49px; min-height:49px;}
#head span.info strong {font-size:14px; font-weight:bold;}

#nav {margin:0 0 0 0; padding:0 15px 5px 0; clear:both; font-size:12px; width:auto; color:#fff; text-align:right;}
#nav a {text-decoration:none; color:#fff; padding:0 0 0 10px;}
#nav a:hover {text-decoration:underline; color:#fff;}

#nav-int {margin:0; padding:0 15px 5px 0; clear:both; font-size:12px; width:auto; color:#fff; text-align:right;}
#nav-int a {text-decoration:none; color:#fff;}
#nav-int a:hover {text-decoration:underline; color:#fff;}

#contenuto {margin:7px 0 0 0; padding:0 0 10px 0; background:url(img/bg_contenuti.png) repeat-y;width:765px; color:#555b47;}
#menu {margin:0 0 0 5px; padding:10px 0 10px 15px; width:237px; font-size:12px;}
#menu ul {margin:0; padding:0; width:233px; list-style-type:none;}
#menu ul li a{margin:0 0 02px 0; padding:8px; background-color:#9acd06; color:#f72214; text-decoration:none; display:block; font-weight:normal;}
#menu ul li a:hover{margin:0 0 2px 0; padding:8px; background-color:#93a269; color:#fff; text-decoration:none; display:block; font-weight:normal;}
#menu ul li.cat-on{margin:0 0 2px 0; padding:8px; background-color:#214d7a; color:#fff; text-decoration:none; display:block;}
#menu ul li.tit {margin:0 0 2px 0; padding:8px; background-color:#eaab64; color:#000000; font-weight:normal;}
#menu ul li.evidenza a {margin:0 0 2px 0; padding:8px; background-color:#93a269; color:#fff; text-decoration:none; display:block;}
#menu ul li.evidenza a:hover {margin:0 0 2px 0; padding:8px; background-color:#9acd06; color:#fff; text-decoration:none; display:block;}
#menu ul li.evidenza-on {margin:0 0 2px 0; padding:8px; background-color:#9acd06; color:#f72212; text-decoration:none; display:block;}

/*contenuto*/
#cont-dx {margin:0; padding:0;}
.box {margin:10px 0 0 8px; padding:0; border:2px solid #9fab21; width:237px; color:#fff; float:left; font-size:12px; background-color:#9fab21;}
.box span.tit-prod {margin:0; padding:8px; background-color:#eaab64; border-top:2px solid #9fab21; border-bottom:2px solid #9fab21; color:#000; display:block; font-weight:normal;}
.box span.tit-prod a{ color:#006666; text-decoration:none;}
.box span.tit-prod a:hover{ color:#003333; text-decoration:none;}
.box span.txt-prod {margin:0; padding:8px; display:block; border-left:10px solid #93a269; background-color:#9eaa20; font-size:11px; color:#fff; float:left; line-height:12px; font-weight:normal;}
.box span.prezzo-prod {margin:0; padding:8px; display:block; float:left;}

.dett-video {margin:10px 0 0 8px; padding:0; border:5px solid #9FAB21; width:480px; color:#fff; background-color:#9FAB21;}
.dett-video span.video {background-color:#CCC; width:460px; padding:10px; display:block;}
.txt-video{margin:5px 0 0 0; padding:0; display:block; border-left:10px solid #93A269; width:480px; text-align:left; font-size:11px;}
.nome{margin:0; padding:3px 0 5px 10px; display:block; font-size:12px; color:#fff;}
.nomeprod{margin:0; padding:3px 0 5px 10px; display:block; font-size:15px; color:#fff;}
.txtnome{margin:0; padding:0 10px 5px 10px; display:block; line-height:12px; color:#fff;}
.linknome{margin:0; padding:0 10px 5px 10px; width:455px; display:block; text-align:right;}
.linknome a {font-size:12px; text-decoration:none; color:#fff;}
.linknome a:hover {text-decoration:underline; color:#fff;}
table.acquista {margin:10px 0 0 0; padding:0; width:470px; color:#000; background-color:#EAAB64;}
table.acquista td.come {margin:0; padding:5px 10px 7px 10px; width:360px;}
table.acquista td.prezzo {margin:0; padding:10px; width:80px; background-color:#93A269; color:#fff; text-align:center; font-size:12px; font-weight:bold;}
.prezzo a{ color:#fff; text-decoration:none;}
.prezzo a:hover{ color:#fff; text-decoration:underline;}
#form{ color:#fff; margin:0 0 0 10px;}

.big {font-size:12px;}
.bigprod {font-size:14px; margin:5px 0 0 0; padding:0 0 0 0; font-weight:bold; width:300px;}
hr {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

#titContatti{font-size:25px;font-weight:bold; color:#000; width:300px;margin:0 0 0 10px; padding:0 0 0 0;}
#titSubContatti{font-size:20px;font-weight:normal; color:#000; width:300px;margin:0 0 0 10px;padding:0 0 0 0;}
#titNumberContatti{font-size:25px;font-weight:normal; color:#000; width:390px;margin:15px 0 20px 10px;padding:0 0 0 0;}
.Contatti{margin:5px 0 0 0; padding:0; display:block; border-left:10px solid #93A269; width:450px; text-align:left; font-size:11px; height:auto; min-height:250px;}
.Contatti h1{font-size:13px;font-weight:normal; color:#006666; width:350px;margin:0 0 0 12px;padding:0 0 0 0; display:block;}
.Contatti h2{font-size:13px;font-weight:normal; color:#006666; width:350px;margin:5px 0 0 12px;padding:0 0 0 0; display:block;}
.dett-contatti {margin:10px 0 0 8px; padding:0 0 0 0; border:5px solid #9FAB21; width:480px; color:#fff; background-color:#EAAB64;}

