@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'wellrockslabregular';
    src: url('font/wellrockslab-webfont.eot');
    src: url('font/wellrockslab-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/wellrockslab-webfont.woff2') format('woff2'),
         url('font/wellrockslab-webfont.woff') format('woff'),
         url('font/wellrockslab-webfont.ttf') format('truetype'),
         url('font/wellrockslab-webfont.svg#wellrockslabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0; padding:0; text-align:left;}
body {text-align:center;}
#contenitore {width:800px; margin: 0 auto; }
#header{background:#000000; font-family: 'wellrockslabregular'; padding:26px 0px;}
#header .logo{float:left; margin:0 20px;}
#header h1{font-size:38px; color:#fff; font-weight:normal; text-align:center;}
#header h2{font-size:25px; color:#fff; font-weight:normal; text-align:center;}

.tel { font-size:25px; color:#fff; margin-top:30px; text-align:center;}
.clear {clear:both;}
.testo {font-family: 'wellrockslabregular'; text-align:center; font-size:15px; color:#000000; line-height:25px;}

#area1{font-family:Verdana, Geneva, sans-serif;}
#area1 h2{font-size:15px; text-align:center; margin:38px 0 29px 0;}
.colonna_sinistra{float:left; width:100%;}
.colonna_sinistra .spacer{padding-left:19px;}

.colonna_destra{width:800px; font-size:14px; color:#000000; text-align:justify; float:left;}
.colonna_destra p{padding:0 22px; text-align:justify;}


#area2{font-family:Verdana, Geneva, sans-serif; margin:50px auto 0 auto; width:732px;}
#area2 h1{font-size:14px; margin-bottom:20px;}
#area2 .riga1, 
#area2 .riga2{margin-bottom:15px;}
#area2 .riga1 img, 
#area2 .riga2 img{float:left; margin-right:15px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.36); -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.36); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.36);}
#area2 .riga1 img{border:5px solid #fff;}
#area2 .riga2 img{border:5px solid #fff;}
#area2 .riga1 h2, 
#area2 .riga2 h2{color:#333333; font-size:14px;}
#area2 .riga1 p, 
#area2 .riga2 p{font-size:13px; text-align:justify;}


.box-contatti1{width:65%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); padding:10px 20px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; background-color:#FFF; }


.box-contatti2{width:65%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); padding:10px 20px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; background-color:#FFF; }

.box-contatti1 h1, .box-contatti2 h1{color:#333333; font-size:18px; text-transform:uppercase; padding:0 0px;}

.box-contatti1 .modulo, .box-contatti2 .modulo{width:50%; float:left; padding:0;}

.box-contatti1 .telefono, .box-contatti2 .telefono{width:50%; float:right; margin-top:87px; color:#333; font-size:24px; text-transform:uppercase;}
.box-contatti1 .telefono img, .box-contatti2 .telefono img{float:left; margin-right:15px;}

#footer{font-family: 'wellrockslabregular'; background:#000; color:#fff; font-size:14px; margin-top:34px;}
#footer a{color:#fff; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .info{width:75%; float:left;}
#footer .info p{padding:20px 0 20px 32px;}
#footer .privacy{width:25%; float:right; text-align:right;}
#footer .privacy p{padding:20px 10px 20px 0; text-align:right; line-height:25px;}

#titolo{font-family: 'wellrockslabregular'; background:#000; color:#fff; font-size:30px; margin-top:10px; text-align:center;}
#titolo a{color:#fff;text-align:center;}
#titolo a:hover{text-decoration:none;}


#fw_contact_holder{width:100%; padding: 0px; background:#fff;color:#333;}
#fw_contact_holder td{color:#333; font-family:arial; font-size:12px;padding:5px; vertical-align:top; text-align:right;}
#fw_contact_holder p{text-align:right;}
#fw_contact_holder a{color:#226644; font-family:tahoma;}
#fw_contact_holder a:hover{color:#6699aa;}
#fw_contact_captcha{width:50%;}
.fw_text{height:17px; padding:0 1%; border:1px solid #b8c1cd; width:98%; }
.fw_text:hover{border-color:#888;}
.fw_button{padding:3px 16px;font:14px Verdana, Geneva, sans-serif;color:#333; text-transform:uppercase; border:0;}
.invia{background:#FF9900;}
.reset{background:#CCCCCC;}
.fw_button:hover{background:#333; color:#fff;}
.field{background:#FFFFFF !important;}



.form-contatti{border:0; width:100%; height:450px; }



