/* MODIFICHE DI DEFAULT.CSS */
#Display{width:100% !important;}
#Display label{float:left;width:150px;padding-top:5px;}
#Display li{clear:both;}
#Display textarea{margin-bottom:5px;}
#Display div{padding-bottom:10px;clear:both}
#Display p{padding:10px 0;}
#Display input{background-image:url(input.png);width:295px;height:21px;padding:4px 1px 1px 5px;margin-bottom:5px;float:left;}
#Display input.button{background-image:url(button.png);width:70px;height:20px;padding:0 0 2px 0 !important}
#Display input.ckbox,#Display input.radio{width:20px;height:20px;}
#Display select{float:left;margin:0 10px 5px 0;}
#Display h3, #Display h4{margin-top:10px;font-size:180%;text-align:left;padding:10px;border-top:1px solid #999;font-weight:bold;clear:both;color:#006699;text-transform:uppercase;}
#Display h4{font-size:140% !important;}
#Display h5{font-size:120%;font-weight:bold;margin-left:10px;clear:both;}
#Display noscript p{margin:0 !important; padding:0 !important;height:5px;}
#testata{padding-bottom:0px !important;}
#testata p{margin:0 0 0 10px;padding-bottom:0px !important;}
/* PAGINA Contatti*/
#Contattitable p{padding-left:10px;}
form#contatti {padding:20px;min-height:320px;height:auto !important;height:320px;background:#eee url(fondo_contatti.jpg) no-repeat ;border:#ccc 1px solid;margin:0 10px;}
#contatti ul{margin-bottom:20px;}
div#blocco_captcha{padding-left:150px;width:300px;}
img#securecode{padding-right:10px;}
/*PAGINA Preventivo*/
ul#step1, ul#step2{width:100%;}
ul#step3{margin:0 10px;float:left;}
#step1 li, #divoptions li, #divoptions2 li{width:300px;float:left;border:#ccc 1px solid;margin:10px;padding:0 !important;min-height:170px;height:auto !important;height:170px;clear:none !important;background:#fff}
#step1 li:hover, #divoptions li:hover, #divoptions2 li:hover{background:#fff url(box_input_select.jpg) 0 100% no-repeat !important;}
#step1 img , #divoptions img, #divoptions2 img{float:left}
#step2 label, #step1 label, #divoptions label, #divoptions2 label{float:right;font-size:120%;color:#006699;text-transform:uppercase;font-weight:bold;}
#step1 p, #divoptions p, #divoptions2 p{margin-left:0 !important;}
#step1 input, #step2 input, #divoptions input, #divoptions2 input{height:15px;width:15px;clear:both;margin-left:150px;}
#step2 li{width:200px;float:left;margin:10px;padding:0 !important;height:35px;height:auto !important;height:35px;clear:none !important;}
#step2 label{color:#333;padding-top:0 !important;width:175px;}
#step3 label{color:#333;padding-top:0 !important;width:100px;font-weight:bold;}
#step2 input{height:15px;width:15px;margin-left:0 !important;float:left;clear:none !important;}
ul#step2_2{margin:10px 0 0 10px;width:500px;float:left;}
ul#step2_2desc{margin:10px 0 0 10px;width:400px;float:left;border-left:#999 1px solid;padding-left:20px;}
#step2_2desc em{font-weight:bold;color:#333;}
input#txtstep2icon, input#txtstep2altroicon{height:25px;width:50px;margin-left:0 !important;float:left;clear:none !important;background: url(input1.png) no-repeat;}
input#txtstep2altroicon{float:right!important;}
p.pvnext{clear:both;width:300px;margin:20px 10px 0 0; padding:10px 0 10px 0;height:30px;background:#fff;border:#ccc 1px solid;float:right;}
p.pvprevious{width:320px;margin-top:20px; padding:10px 0 10px 0;height:30px;background:#fff;border:#ccc 1px solid;float:left;}
p.pinputhidden{padding:0 !important;}
.pvnext label{margin-left:20px;font-weight:bold;float:left;width:130px;}
li#linumiconstep2 {width:160px;}
#linumiconstep2 label{width:100px;float:right;}
li#lialtroiconstep2 {width:320px;}
#lialtroiconstep2  label{width:240px;float:right;}
.pvprevious label{margin-left:20px;font-weight:bold;float:right;}
input#radiostep2altro{float:right !important;}
input#btnstep1, input#btnstep2, input#btnstep3{width:110px;height:28px;background:#000033 url(conferma_prevent.jpg) no-repeat; font-weight:bold;color:#fff;padding-bottom:5px;margin-right:20px;}
input#btnstep2meno, input#btnstep3meno{width:110px;height:28px;background:#000033 url(indietro_prevent.jpg) no-repeat; font-weight:bold;color:#fff;padding-bottom:5px;margin:0 20px;}
div.pvriepilogo{width:450px;float:right;min-height:170px;height:auto !important;height:170px;margin-right:10px;padding:10px;background:#fff;border:#ccc 1px solid;}
.pvriepilogo h5, .pvriepilogo p{margin-left:0 !important;}
.pvriepilogo img{float:right;}
ul.pvulseriviz li, ul.pvulfunzioni li{clear:none !important;}
p.pvservizi, p.pvfunzioni{padding-bottom:5px !important;font-weight:bold; text-transform:uppercase;color:#333;}
#SendMail ul{width:500px !important;float:left;}
#SendMail li{padding-left:10px;width:50%;}
#SendMail em{float:right;margin-right:100px;}
a.continuanav{background:#000 url(prosegui_nav.jpg) no-repeat;color:#fff;font-weight:bold;padding:5px 11px 5px 12px;}