html,body,td,div,p,ul,li,span {font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #656565; line-height: 16px}

div#menuHTML {visibility:hidden; width:0px; height:0px; position:absolute}

td {font-size: 12px}
img {border: 0}
form {padding:0; margin:0}
body {margin: 0; background-color: #303030; text-align: center} 
A {text-decoration: underline; color: #656565; font-size: 11px; font-family: Verdana, Tahoma, serif; font-weight: bold}
A:HOVER {text-decoration: none}
H2 {margin: 8px 0 0 0; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #E2001A; text-align: center}
H3 {margin: 0; font-variant: small-caps; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold; color: #E2001A}
H4 {margin: 0 0 10px 0; font-variant: small-caps; font-family: Tahoma, Verdana, Arial; font-size: 13px; font-weight: bold; color: #E2001A}
H5 {color: #E31D34; font-family: Georgia, Verdana, sans-serif; font-size: 16px; margin: 4px 0 20px 0; text-align: left}
A.link_rosso {color: #E2001A; font-size: 12px}
span.rosso {color: #E31D34} 
span.tit_rosso {color: #E31D34; font-size: 13px; font-weight: bold}
div.clear {clear: both}
div#container {width: 937px; margin: auto}
div#header1 {width: 937px; height: 295px}
div#header {width: 937px; height: 200px}
div#content {width: 937px; height: 254px; background-image: url("img/sfondo_content_home.gif"); background-repeat: no-repeat; background-position: right}
div#content div#content_sx {float: left; width: 715px}
div#content div#content_sx div.bassa_home {text-align: left}
div#content div#content_sx div.bassa_home img {margin: 4px 20px 0 50px; float: left}
div#content div#content_sx img {float: left}
div#content div#content_dx {float: right; width: 195px; text-align: left}
div#content p.news {text-align: left; width: 90%; padding:0; margin: 8px 0 28px 0; line-height: 14px}
div#content p.news a {display: block; text-align: right}
div#footer {clear: both; width: 896px; height: 33px; background-color: #717171; line-height: 12px; color: white; margin: 0 0 0 41px; font-size: 10px}
div#footer A {font-size: 10px; color: white; font-weight: normal}
div#content_interna {width: 937px; background-image: url("img/sfondo_content_interna.gif"); background-repeat: no-repeat; background-position: top right; text-align: left}
div#content_interna div#content_sx_interna {float: left; width: 250px}
div#content_interna div#content_sx_interna2 {float: left; width: 270px}
div#content_interna div#content_dx_interna {float: right; width: 640px; margin: 20px 0 0 0}
div#content_interna div#content_sx_interna img.titolo {margin: 10px 0 0 60px}
div#content_interna div#content_sx_interna2 img.titolo {margin: 10px 0 0 60px}
div#content_interna div#content_sx_interna div.contatti {width: 180px; margin: 60px 0 40px 60px}
div#content_interna div#content_dx_interna div.form_container {width: 100%}
div#content_interna div#content_dx_interna div.form_container div.form_sx {float: left; width: 48%}
div#content_interna div#content_dx_interna div.form_container div.form_dx {float: right; width: 48%}
div#content_interna div#content_dx_interna div.form_container INPUT {width: 90%; background-color: #ccc; border: 0; font-family: Verdana, Tahoma, sans-serif; color: #444; font-size: 11px; margin: 1px 0 5px 0}
div#content_interna div#content_dx_interna div.form_container TEXTAREA {width: 95%; background-color: #ccc; border: 0; font-family: Verdana, Tahoma, sans-serif; color: #444; font-size: 11px; height: 100px}
div#content_interna div#content_dx_interna div.form_container .button {width: 53px; height: 21px; margin: 0 0 15px 250px}
div#content_interna div#content_dx_interna div.notizia {padding-bottom: 20px; border-bottom: 1px solid #ADADAD; margin-bottom: 20px; width: 95%}
div#content_interna div#content_dx_interna div.notizia2 {margin-bottom: 20px; width: 95%}
div#content_interna div#content_dx_interna div.notizia img.freccia {float: right; margin: 20px 0 0 0}
div#content_interna div#content_dx_interna div.notizia div.news_txt {margin: 10px 0 0 0; width: 90%}
div#content_interna div#content_dx_interna div.notizia div.news_txt2 {margin: 10px 0 0 0; width: 96%}
div#content_interna div#content_dx_interna span.data {background-color: #CCC; padding: 5px; font-weight: bold; color: #333}
div#content_interna div#content_dx_interna span.tit_news {font-weight: bold; color: #333; font-size: 13px; font-family: Trebuchet MS, Verdana, san-serif}
div#content_interna div#content_dx_interna img.tit_azienda {margin: 0 0 20px 0}
div#content_interna div#content_dx_interna img.azienda {margin: -50px 12px 4px 15px; float: right}
div#content_interna div#content_dx_interna P {width: 96%; margin: 0 0 16px 0; padding: 0}
div#content_interna div#content_sx_interna div.archivio_news {width: 200px; margin: 50px 0 40px 60px}
div#content_interna div#content_sx_interna div.loghi_azienda {margin: 30px 0 0 64px}
div#content_interna div#content_sx_interna2 div.loghi_azienda {margin: 30px 0 0 50px}
div#content_interna div#content_dx_interna div.loghi_prodotti {float: left; width: 390px}
div#content_interna div#content_dx_interna div.img_prodotti {float: right; width: 230px; text-align: right}
div#content_interna div#content_sx_interna div.nav_prodotti {margin: 20px 0 20px 0; width: 76%; float: right}
div#content_interna div#content_sx_interna div.nav_prodotti img {float: left; margin: 0 7px 0 0}
div#content_interna div#content_sx_interna div.testo_sx_prodotti {margin: 0 0 0 60px; padding-left: 4px}


ul#miniatura_prodotti {margin:0; padding:0; list-style-type:none}
ul#miniatura_prodotti li {float:left; margin:0; padding:0 0 18px 0;}
div.miniatura {background-image: url("img/box_min.gif"); background-repeat: no-repeat; background-position: top; width:77px; height:110px; margin:0 62px 0 0; float:left; overflow:hidden}
div.miniatura img {margin: 5px 0 0 6px; border: 1px solid #D5D5D5}
div.miniatura a {text-decoration:none}
div.miniatura a:hover {text-decoration:underline; color:#CC0000}
div.riga_miniatura {width:100%; margin: 0 0 40px 20px}



div.paginazione {width:90%; line-height:20px; text-align: right; color: #e2001a; margin:0 0 20px 0;}
div.paginazione A {color: #e2001a; text-decoration: none}
div.paginazione A:HOVER {text-decoration: underline}
div#content_dx_interna2 {float:left; width:200px; margin:20px 0 0 20px}
div#content_dx_interna3 {float:right; width:460px; margin:20px 0 0 0}
div.nav_sx_zara {float: left; width: 150px; margin: 0 0 0 12px; border-right: 1px solid #cdcdcd; padding-right: 4px; height: 350px}
div.nav_sx_zara ul {padding: 0; margin: 20px 0 0 0}
div.nav_sx_zara li {list-style: none; margin: 0 0 10px 0}
div.min_dx_zara {float: right; width: 460px}
td.normale {padding: 6px}
td.grigetta {background-color: #F5F5F5; padding: 6px}
td ul {padding: 0; margin: 0}
td li {list-style: none; font-size: 12px}
div.link {width: 100%; padding-bottom: 4px; border-bottom: 1px solid #ADADAD; margin: 0 0 12px 0}
div.link img {float: right; margin-top: -20px}
div.link a {text-decoration: none}
div.link a:hover {text-decoration: underline}


.nolink { cursor:default; text-decoration:none;}

