body,html {margin:0; padding:0; background:url(img/amrosi-impianti-sfondo.jpg) repeat-x #1b4e6a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
a {font-size:10px; color:#000033; font-weight:bold; text-decoration:none;}
a:hover {font-size:10px; color:#CC0000; text-decoration:none;}
img {border:0;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff0000; font-weight:bold; font-style:normal;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#182a5e; font-weight:normal; font-style:normal; line-height:16px; text-align:left;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:normal; font-style:normal; line-height:14px;}
input {background:#fff; font-size:10px; color:#003366; text-align:left; font-weight:bold; padding:0 3px 0 3px;}
textarea {background:#fff; border:#006699 1px solid; font-size:11px; color:#003366; text-align:left; width:179px; font-weight:bold; padding:0 3px 0 3px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0 !important; margin-left:-2px;}
select {background:#fff; border:#006699 1px solid; font-size:11px; color:#003366; text-align:left; width:188px; font-weight:bold; padding:0 1px 0 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
checkbox {background:#fff; border:#006699 1px solid; font-size:11px; color:#003366; text-align:left; width:38px; font-weight:bold; padding:0 1px 0 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}





#main {width:750px; position:absolute; left:50%; margin-left:-375px;}
#menu {width:750px; height:78px; background:url(img/ambrosi-impianti-header.jpg) top no-repeat;}
#pulsanti {width:400px; margin:0 0 0 300px; padding:54px 0 0 0; text-align:left}




#home {width:750px;}
#footer {width:750px; text-align:center; font-size:10px; font-weight:bold; color:#bccad2;}




.testo {width:350px; text-align:left; float:left; margin: 0 70px 0 15px!important; margin: 0 70px 0 7px; padding: 5px 0 0 20px; background:url(img/sfondo-testo.jpg) left top no-repeat;}
.certificato {width:257px; float:left;}
.mappa {width:131px; margin-right:3px; border:#fff 1px solid; float:left;}
#dove {width:550px; position:absolute; text-align:left; margin:350px 0 0 16px !important; margin:350px 0 0 -695px;}



#categorie {width:597px; background:url(img/sfondo-categorie.jpg); text-align:center; margin:0 0 0 77px;}
#cat_tit {width:597px; padding:2px 0 0 0 !important; padding:10px 0 0 0; text-align:center;}
#cat_cont {width:400px; height:252px; text-align:center; overflow:auto; margin:0 0 0 130px !important; margin:0;}
.cat {width:320px; padding:1px 5px 1px 5px; border:#7997a7 1px solid; background: url(img/sfondo-celle.jpg) #fff; margin:0 0 2px 0;}



#schede {width:750px; background:url(img/sfondo-scheda.jpg);}
#schede_tit {width:201px; height:312px; margin:0 35px 0 10px; background:url(img/sfondo-scheda-testo.jpg); border:#006699 1px solid; float:left; padding:10px;}
#tit_test {width:205px;}
#sk_tit {padding:5px; height:70px; margin:0 0 15px 0; font-weight:bold; font-size:12px; color:#ff0000;}
#sk_scroll {overflow:auto; height:205px; text-align:justify; padding:5px;}

#small {width:100px; float:left; margin:0 2px 0 0;}
.smallone {width:100px; height:80px; border:#006699 1px solid; margin:0 0 2px 0; background:#fff;}
#big {width:360px; height:332px; border:#006699 1px solid; margin:0 0 2px 0; background: url(img/sfondo-scheda-testo2.jpg) bottom right  no-repeat #fff; float:left;}
#tabella {width:750px; text-align:center; overflow:auto;}





.form_cont {width:320px; margin:0 2px 10px 0; border:#000033 1px solid; float:left; background: url(img/sfondo-form.jpg) right top no-repeat #f1f4f5;}
.cella {width:300px; padding:2px 5px 0px 5px; }
.des {width:100px; text-align:right; color:#CC0000; font-weight:bold; font-size:10px; float:left; padding:1px 10px 0 0;}
.dati {float:left;}
.checkbox {background:#1c4f6a; font-size:11px; color:#003366; text-align:left; width:18px; font-weight:bold; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#privacy {width:750px; text-align:center; color:#fff; font-size:10px;}
#pulsanti_form {width:320px; height:25px; text-align:center; background:url(img/form-sfondo-puls.jpg); margin:0; padding:3px 0 0 0;}




.mailto a {color:#bccad2; font-weight:bold; text-decoration:none; font-size:10px;}
.mailto a:hover {color:#fff; font-weight:bold; text-decoration:none; font-size:10px;}
.canc {clear:both;}