body {background:#f2f2f2 url(/images/bg.gif) top repeat-x; margin:0; padding:0; font-family:Trebuchet MS, Arial, FreeSans, sans-serif; font-size:13px}
* {margin:0; padding:0}
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden}
* {margin:0; padding:0}
a {text-decoration:none}
a:hover {text-decoration:none}
#template {width:955px; margin:0 auto}
#header {width:955px; color:#d6ceb7}
#header p {width:484px; padding:30px 0 0 25px; line-height:22px}
#header p.azienda {width:600px; padding:30px 0 0 25px; color:#FFFFFF; font-weight:bold; line-height:14px}
#header p.azienda  .titolo {font-size:20px; color:#dc2c21; font-weight:bold; display:block; margin-bottom:15px}
#header .sx {width:633px; float:left}
#header .dx {width:322px; float:left}
#header .mappa {width:665px; float:left; padding-top:36px}
#navigazione {width:633px; height:114px}
#navigazione .logo {width:218; margin-top:40px; float:left}
#navigazione .link {width:415px; float:left; font-family:"Arial Black", Arial, Helvetica, sans-serif; color:#dc2c21; padding-top:64px; font-size:12px}
#navigazione .link a {color:#878788; margin-left:3px}
#navigazione .link a:hover {color:#ffffff; border-top:3px solid red}
#navigazione .link a.selezione {color:#ffffff; border-top:3px solid red}
#hp {width:955px}
#hp .sx {width:740px; float:left}
#hp .sx img {display:block}
#hp .dx {width:215px; float:left; text-align:right; margin-top:30px}

#prodotti {width:773px; margin:0 auto}
#prodotti .lista {border-bottom:1px solid #cccccc; padding-bottom:2px; margin-bottom:2px; font-size:15px; color:#a4a4a2}
#prodotti .lista a {color:#a4a4a2}
#prodotti .lista a:hover {color:#333333}
#prodotti .lista .prodotto {color:#e11920; font-weight:bold; font-size:22px}
#prodotti .lista .tipo {color:#333333; font-size:22px}
#prodotti .lista .pipe {color:#a4a4a2; font-size:22px}
#prodotti .lista img {float:left; margin-right:12px}
#prodotti .lista p {float:left; width:660px}

#scheda {width:955px}
#scheda .prodotto {width:208px; float:left}
#scheda .altri {width:747px; float:left}
#scheda .altri .mappa {display:block}
#scheda .altri .descrizione {width:531px; float:left; color:#787878; padding:10px 5px 20px 15px}
#scheda .altri .descrizione .titolo {color:#000000; font-size:30px; display:block; margin-bottom:10px}
#scheda .altri .nazione {color:#787878; font-size:17px; font-weight:bold}
#scheda .altri .allegati {width:196px; float:left; padding-top:10px; font-weight:bold; font-size:11px; color:#FF0000; font-family:Arial, Helvetica, sans-serif}
#scheda .altri .allegati a {color:#9aa7c1}
#scheda .altri .allegati a:hover {color:#FF0000} 

#eventi {width:865px; padding:20px 0 20px 90px}
#eventi .sx {width:256px; float:left; text-align:center; color:#e11920; font-weight:bold}
#eventi .sx .locale {font-size:16px}
#eventi .sx img {border:3px solid #333333; display:block; margin-bottom:5px}
#eventi .dx {width:589px; float:left; color:#787878; padding-left:20px}
#eventi .dx .evento {font-size:27px; display:block; color:#e11920; font-weight:bold; line-height:22px}
#eventi .dx .data {font-size:22px; display:block; border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:5px}
#eventi .dx p {width:480px; margin-bottom:20px}
#eventi .dx .gallery {text-transform:uppercase; color:#e11920; font-weight:bold}
#eventi .dx .gallery .titolo {display:block; margin-bottom:10px}
#eventi .dx .gallery img {float:left; margin:0 5px 5px 0}

#azienda {padding:20px 0}
#azienda .sx {width:600px; float:left; padding:0 7px 0 25px; border-right:1px solid #CCCCCC}
#azienda .dx {width:312px; float:left; font-size:11px; color:#8e8e8e; padding-left:10px}
#azienda .dx .nome {color:#FF0000; font-weight:bold}
#azienda a {color:#FF0000; font-weight:bold}
#azienda a:hover {color:#000000}

#contatti {width:600px; padding:30px 0 0 25px; color:#FFFFFF}
#contatti .box {width:200px; float:left}
#contatti .prima {color:#D6CFB5}
#contatti a {color:#FF3300; font-weight:bold}
#contatti a:hover {color:#FFFFFF}
#contatti-form {padding:10px 30px 20px 25px; font-weight:bold; color:#878787}
#contatti-form .titolo {font-size:16px; color:#555555}
#contatti-form .campo {float:left; margin:15px 10px 0 0}
#contatti-form .casella {width:300px; border:2px solid #CBCBCB; padding:3px 0; background:#EFEFEF}
#contatti-form textarea {width:624px; border:2px solid #CBCBCB; padding:3px 0; background:#EFEFEF}

#adv {width:751px; margin:0 auto 20px}
#adv .box {margin:0px 20px 20px 0; float:left; display:inline}
#adv .nomargin {margin:0 0 20px 0}


#link-prodotti {width:949px; text-align:center; font-weight:bold; margin:0 auto; padding-top:10px; font-family:Arial, Helvetica, sans-serif}
#link-prodotti {margin:0 4px}
#footer {background:#b6b6b6; width:949px; margin:20px auto; text-align:center; padding:3px 0; font-size:11px; color:#555555; font-weight:bold; font-family:Arial, Helvetica, sans-serif}