body{font-size:12px;font-family:Arial, Helvetica;background:#fff;padding:0px;margin:0px auto;text-align:center;color:#333333; }
ul{padding:0px; margin:0px;}
img{border:0px;}
input{margin:0px;border:0px;font-family:Arial;}
textarea{font-size:11px;margin:0px;border:0px;font-family:Arial;resize:none;}
p{border:0px;margin:0px;}

#contenitore{margin:0px auto;text-align:center;width:918px;}
.container{margin:0px auto;text-align:center;width:918px;padding:0px;background:url("../images/bg-ry.jpg") repeat-y;float:left;}
#top{width:918px;height:62px;background:url('../images/testata.jpg') no-repeat;float:left;}
.colonna-sx{width:644px;float:left;}
.colonna-dx{width:274px;float:left;}
#blocco-focus{width:644px;float:left;}
#title{width:593px;height:121px;margin-left:24px;margin-top:-21px;float:left;}
#heroshot{width:307px;padding-left:23px;padding-top:20px;float:left;}
#list{width:314px;text-align:left;float:left;}
.primalista{font-family:Arial;font-size:15px;letter-spacing:-0.5px;font-weight:bold;margin-top:50px;}
.vocilista{background:url('../images/check.jpg') no-repeat left; line-height:40px;list-style:none; font-size:13px;}
.sopra{padding-left:40px;}
h1{ text-align:left; color:#FF6600; font-size:44px; font-family:arial;}
.verde-sopra{
	color:#086306; font-size:25px;}
/*colori*/
.giallo{background-color:#FFFF00;}
.verde{color:#339933;}
.nero{color:#000000;}
.rosso{color:#FF0000;}

/*form*/
#testa-form{background:url('../images/testa-form.jpg') no-repeat top;width:265px;height:159px;float:left;}
.fondo-form{background:url('../images/fondo-form.jpg') repeat-y left;width:265px;float:left;}
.inputText{width:192px;height:26px;padding:0;border:0px;margin-left:32px;margin-bottom:10px;background:url('../images/field.gif') no-repeat;float:left;text-indent:10px;}
.testiform{color:#fff;text-align:left;margin-left:32px;float:left;}
.fondo-campo{background:url('../images/box-field.gif') no-repeat left;margin-left:32px; width:192px; height:58px; float:left;}
.inputText2{background:none; height: 51px;#height:47px; padding: 5px;width: 184px;#margin-left:-32px; float:left; overflow:auto;}
.testiprivacy{color:#000;float:left;margin-top:5px;border:0px;}
#bloccoprivacysx{font-size:10px;float:left;margin-top:5px;}
#testiform2{float:left;width: 184px;margin-left:32px;}
.privacy{padding-left:5px;}
a.privacy{color:#fff; text-decoration:underline;}
a.privacy:hover{color:#fff; text-decoration:none;}
#chiusura-form{background: url('../images/chiusura-form.jpg') no-repeat;width: 918px;height:73px; float:left;}
#ask{width: 580px;text-align:right;font-weight:bold;font-size:20px; padding-top:19px;float:left;}
.innertasto{width:158px;height:42px; margin-top:8px; margin-left:112px;float:left;}
.errorNome{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 22px;margin-left: 169px;float:left;#margin-top: -205px;#margin-left:-80px;}
.errorEmail{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 121px;margin-left: 169px;float:left;#margin-top: -105px;#margin-left:-80px;}
.errorPrivacy{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 3px;margin-left: 92px;float:left;#margin-left:-25px;}
.errorMx{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 6px;margin-left: 138px;float:left;#margin-top: 5px;#margin-left:-65px;}

/*corpo*/
#video{background: url('../images/video-bg.gif') no-repeat;width:558px; height:267px;margin-left:40px;margin-top:20px;margin-bottom:30px;float:left;}
#video-inserito{margin-left:148px; margin-top:16px;float:left;}
.model{background:url('../images/model.gif') no-repeat; width:590px;height:178px;float:left;margin-top:15px;margin-bottom:15px;}
.n-model{width:245px;height:177px;float:left;}
.t-model{width:345px;height:23px;float:left;}
.euro{width:75px;height:75px;float:left;margin-left:4px;margin-top:8px;border:1px solid #D4D4D4}
.pro{width:75px;height:75px;float:left;margin-left:8px;margin-top:8px;border:1px solid #D4D4D4}
.model-grey{width:77px;height:19px;float:left;margin-top:4px;background:#C3CACA; color:#333333;font-family:'Trebuchet MS', Arial; font-size:14px; font-weight:bold;text-align:center;line-height: 23px;}
.request-free{float:left;width:171px;height:25px;margin-top:30px;margin-left:165px;}
.titlebox{width:601px;height:43px;float:left;margin-top:4px;background: url('../images/titlebox.gif') no-repeat;}
.titolibox{float:left; font-family:'Trebuchet MS', Arial; font-size:25px; font-weight:bold;text-align:left;line-height: 35px;margin-left:15px;}
.fondobox{width:601px;float:left;background: url('../images/fondobox.gif') repeat-y;padding-bottom:10px;margin-bottom:20px;}
.imgsx{float:left;}
.textsx{float:left; margin-left:15px;}
.textsx p{text-align:left; font-size:11px;padding-top:5px;width: 250px;}
.textsx ul{text-align:left; font-size:11px;padding-top:5px;margin-left:50px;line-height:20px;}
.textsx li{color:#399959;}
.textsx h3{border:0px;text-align:left;margin:10px 0px 0px 0px;}
.textsx h4{border:0px;text-align:left;margin:10px 0px 0px 50px;}

/*lato-dx*/
.company{float:left; width:265px;height:231px;margin:0px;}
.fondodx{float:left; width:265px; background: url('../images/fondo-dx.jpg') repeat-y; padding-left:25px;#padding-left:0px;padding-bottom:5px; margin-bottom: -1px;}
.fondodx h3{border:0px;text-align:left;margin:0px 0px 0px 0px;#padding-left:25px;padding-top:10px;}
.fondodx p{text-align:left; font-size:11px;padding-top:5px;width: 210px;}
.fondodx ul{text-align:left; font-size:11px;padding-top:5px;margin-left:25px;line-height:14px;#margin-left:47px;}
.fondodx li{color:#399959;}
.chiusura-dx{float:left;background: url('../images/chiusura-dx.jpg') no-repeat; width:265px;height:18px;}
.title-dx{float:left;width:265px;height:53px;margin-top:25px;#margin-top:15px;}
.fondodximg {float:left; width:265px; background: url('../images/fondo-dx.jpg') repeat-y; padding-left:0px;#padding-left:0px;padding-bottom:5px;}
#macri-italia{float:left;width:265px;height:102px;margin-top:60px;margin-bottom:40px;#margin-top:40px;#margin-bottom:28px;}
.fondodx img{float:left;}

/*form-foot */
.separatore{float:left;height:20px; width:918px;}
#form-foot{background: url('../images/form-foot.jpg') no-repeat; width:918px;height:238px;float:left;}
#form-foot-sx{float: left;  margin-left: 250px; margin-top: 37px; width: 210px;#width: 233px;height:238px;text-align:left;}
#form-foot-dx{float: left;  margin-left: 7px; margin-top: 37px; #margin-left:-22px; width: 210px; height:238px; text-align:left;}
.fondo-campo2{background:url('../images/box-field2.gif') no-repeat left;margin-left:32px;#margin-left:32px; width:193px; height:96px; float:left;}
.inputText3{background:none; height: 96px;#height:91px; padding-left: 5px;width: 184px;#margin-left:-32px; float:left; overflow:auto;}
.innertasto2{float: left; height: 42px; margin-left: 42px; margin-top: 138px; width: 158px;}
.errorNome2{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 22px;margin-left: 169px;float:left;#margin-top: 5px;#margin-left:-60px;}
.errorEmail2{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 121px;margin-left: 169px;float:left;#margin-top: 5px;#margin-left:-60px;}
.errorPrivacy2{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 3px;margin-left: 92px;float:left;#margin-left:5px;}
.errorMx2{font-size:11px;color:#cc0000;font-weight:bold;position:absolute;margin-top: 6px;margin-left: 138px;float:left;#margin-top: 5px;#margin-left:-65px;}

/*contatti*/
.fondo-ok{background:url('../images/fondo-form.jpg') repeat-y left;width:265px;float:left;margin-top:58px;color:#fff;font-size:18px;}
.testo-ok{width:200px;margin-left:25px;#margin-left:0px;}
.fondo-ok p{margin:10px;}
.fondo-ok a{text-decoration:underline;color:#fff}
.fondo-ok a:hover{text-decoration:none;color:#fff}
.chiusino{background: url('../images/chiusino.gif') no-repeat; float:left;width: 918px;height:13px;}