#bottom{width:750px;margin:0 auto;}
#bottom h3{font-weight:bold;line-height:30px;margin:15px auto; text-align:center;}
#portfolio{margin:0 auto;}
#header{width:890px;height:225px;line-height:40px;background:url(../images/001.jpg) no-repeat left;margin:0 auto 15px auto;}
#headerThx{width:890px;height:225px;line-height:40px;margin:0 auto 15px auto;}
#header h2, #headerThx h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:bold;margin:0;padding:0;color:#3D6E0D; line-height:33px;}
#header h3{color:#363;line-height:16px;margin-top:16px;font-weight:bold;}
#nome,#telefono,#email,#messaggio{width:254px;}
#top{width:960px;margin:auto;}
#top-left{width:560px;border-right:1px dotted #CCC;float:left;margin:0 10px;padding:10px 20px;}
#top-right{width:300px;float:left;margin:0 10px;}
/*#top-right{width:300px;float:left;margin:0 0px 0 620px; position:fixed;background:#fff;}*/
#contatti{width:300px;height:265px;background:url(../images/stretta.jpg) no-repeat bottom;margin:5px 0;}
#templates{width:300px;height:265px; text-align:center;}
#templates img { margin:0 0 30px 0}
#top-right-flash{width:300px;height:300px;background-color:#F90;margin:5px 0;}
div#preventivo {margin:5px 0 0 0;}
#preventivo h3{background-color:#FFF;height:18px;position:relative;top:-3px;width:275px;margin:0 0 5px;color:#FBA51C;}
#preventivo,input.extra_large,select.extra_large{width:300px;}
#wrapper{width:960px;background-color:#FFF;border:1px solid #C3C3C3;margin:15px auto;padding:10px 0 0;}
.LV_invalid{color:#C00;}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active,.fieldWithErrors input.LV_invalid_field,.fieldWithErrors textarea.LV_invalid_field{border:1px solid #C00;}
.LV_valid{color:#0C0;}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active,.fieldWithErrors input.LV_valid_field,.fieldWithErrors textarea.LV_valid_field{border:1px solid #0C0;}
.LV_validation_message{font-weight:700;font-size:12px;float:right;margin:3px 20px 0 0;}
.clear-both{clear:both;}
.close-quote{background:url(../images/close-quote.jpg) no-repeat top right;width:480px;height:50px;padding-top:35px;}
.divisor{width:400px;border-top:1px solid #CCC;margin:20px auto;}
.img-mgquadro{float:right;margin:5px 15px 10px 0;border:none;}
.img-portfolio{width:202px;height:124px;padding:16px 0 0;}
.img-site{border:0;margin:10px 0;}
.left{float:left;}
.open-quote{background:url(../images/open-quote.jpg) no-repeat;}
.right{float:right;}
.text-portfolio{width:480px;font-size:16px;padding:30px 30px 0;}
.text-portfolio p{font-style:italic;text-align:justify;}
body{font-family:"Microsoft Sans Serif", sans-serif;background-color:#EFEFEF;}
fieldset{background:#f7f7f7;border:1px solid #e3e3e3;margin:0;padding:2%;}
form{border:1px solid #CCC;margin:-15px 0 0;padding:15px 0;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;margin:0;padding:0;color:#FBA51C;}
li h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;margin:0;padding:0;color:#3D6E0D;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:bold;margin:0;padding:0;color:#363;}
h3.callnow {font-family:Verdana, sans-serif;margin: 0 0 5px 0;}
p.big {font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:bold;margin:0;padding:0; color:#FBA51C;}
p.txt {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:normal;margin:10px 0;padding:0;}
p.offerta {height:225px;line-height:40px;background:url(../images/001.jpg) no-repeat center top;margin:0;}
input{width:260px;margin:3px 20px;}
input,textarea,select{border:1px solid #aaa;background:#fff url(../images/inputBg.gif) top left no-repeat;margin-top:2px;padding:2px;}
input.checkbox,input.radio_button{width:15px;background:none;border:0;}
input.large,select.large{width:200px;}
input.small,select.small{width:50px;}
input.submit{background:#fff url(../../images/generic/submitBg.png) -20px 0 no-repeat;color:#fff;}
input.submit:hover{cursor:pointer;}
input:active,textarea:active,select:active{border:1px solid #888;}
input:hover,textarea:hover,select:hover{border:1px solid #CC0;}
input.invia { text-transform:uppercase; font-weight:bold; color:#363;}
label{font-weight:700;font-size:12px;color:#666;float:left;margin:3px 0 0 20px;}
legend{font-weight:700;font-size:120%;letter-spacing:-1px;color:#666;}
li{border-bottom:1px dotted #666;text-align:justify;margin:0 0 15px;padding:0 10px 15px 10px;}
p, br{margin:0;padding:0;}
textarea{width:254px;height:100px;margin:3px 20px;}
textarea.deep{height:350px;}
textarea.shallow{height:50px;}
ul{list-style-type:none;margin:0;padding:0;}
ul#shot {list-style-type:none;margin:0;padding:0;}
.headRight { margin-left:372px; padding:20px 0 0 0;}
.headRightThx {margin:50px 0 0 102px; padding:20px 0 0 0;}
ul#shot {list-style-type:none;margin:10px 0 40px 25px;}
ul#shot li { font-family:Verdana, Arial, Helvetica, sans-serif;list-style-type:none;margin:0;padding:0 0 0 30px; line-height:40px; font-weight:bold;font-size:28px; color:#666666; border:none;background:transparent url(../images/list.png) no-repeat scroll 0 10px;}
