a{outline:none}img,a img{border:0}p a,p a:hover{text-decoration:underline}* html div{height:1%}
.cl{content:".";display:block;height:1px;clear:both;visibility:hidden;overflow:hidden}
.left{float:left!important}.center{float:none;margin:0 auto}
.right{float:right!important}FORM{display:inline}INPUT
.w310{width:330px}.red{color:Red}.advInputForm{font-size:9pt}
.nobg{background-image:none!important;background:none no-repeat 0 100%}
.od{background-color:Transparent}.ev{background-color:#f6f6f6}
tr.dbline{line-height:10pt;vertical-align:top}
.obb{display:inline;font-weight:bold;/*color:#c33;margin-left:5px!important*/margin:0px;padding:0px 5px 0px 2px;}
.alert{background:#e5e4e4 url('Images/bg-alert.gif') top repeat-x;line-height:25px;border:1px #e6e6e6 solid;color:#d1000c;text-align:center;margin:19px 0;font-size:8pt}

.advInputForm .schedaMedium{/*background:url('Images/bg-schedaMedium.gif') repeat-y;*/width:590px;margin-bottom:19px;position:relative;font-size:8pt}
.advInputForm .schedaMediumNoBg{background-image:none;width:590px;margin-bottom:19px;position:relative}

/*COME PRIMA
.advInputForm .schedaMedium .headerScheda{background:url('Images/bg-schedaMediumTop.gif') no-repeat;line-height:28px;padding:0 15px;height:28px;font-weight:bold;cursor:pointer;font-size:12px}
*/
.advInputForm .schedaMedium .headerScheda{background: -moz-linear-gradient(center top , #F6F6F6 35%, #ECEAEB 65%) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#ECEAEB));background-color:#eceaeb;-moz-border-radius: 8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;line-height:28px;padding:0 15px;height:28px;font-weight:bold;/*cursor:pointer;*/font-size:12px;color:#a0a0a0;border-bottom:1px solid #ECEAEB;}


.advInputForm .schedaMedium .headerScheda img{float:right!important;margin-right:5px;margin-top:5px}
.advInputForm .schedaMedium .footerScheda{background:url('Images/bg-schedaMediumGBottom.gif') no-repeat;line-height:28px;padding:0 15px;height:28px;font-weight:bold;margin-top:-10px;z-index:1}
.advInputForm .schedaMedium.sm-close .headerScheda{background:url('Images/bg-schedaMediumTopBottom.jpg') #fff no-repeat;line-height:28px;padding:0 15px;height:28px;font-weight:bold}
.advInputForm .schedaMedium .schedaContent{/*background:url('Images/bg-schedaMediumBottom.gif') 0 100% no-repeat;*/padding:1px;}
.advInputForm .schedaMedium .schedaContent p{padding:10px}
.advInputForm .schedaMedium .bottomGrey{background:url('Images/bg-schedaMediumBottomG.gif') bottom no-repeat;border:0}
.advInputForm .schedaMedium.red .headerScheda{background:url('Images/bg-schedaMediumRedTop.gif') no-repeat;line-height:28px;padding:0 15px;height:30px;font-weight:bold;color:#fff}
.advInputForm .schedaMedium.red .schedaContent{color:#000}
.advInputForm .schedaMedium A.btn_greyLit{/*width:143px;*/color:#ce000c;margin-right:0}
.advInputForm .schedaMedium A.btn_greyLit.mid{width:103px;margin:1px 0}
.advInputForm .schedaMedium A.btn_greyLit.upl{width:103px;margin:1px 130px}
.advInputForm .schedaMedium A.btn_greyLit.vmp{width:133px;margin:1px 40px}
.advInputForm .schedaMedium A.btn_greyLit.lit{width:83px;margin-right:0}
.advInputForm .schedaMedium.red .form{padding-bottom:5px}
.advInputForm .schedaMedium .form.lesspadding{padding:10px 15px}
.advInputForm .schedaMedium.nobg{background-image:none;margin-bottom:20px}
.advInputForm .nobg .headerScheda{background:#f6f6f6;line-height:22px;padding:0 15px;height:22px;font-weight:bold}
.advInputForm .nobg .schedaContent{background-image:none}.advInputForm .nobg .form{padding:10px}
.advInputForm .schedaMediumNoBg .schedaContentNoBg{background-image:none;padding:1px}
.form INPUT,.form SELECT,.login INPUT{background:url('Images/bg-input.gif') no-repeat;border:1px solid #ccc;height:22px;width:190px;padding:4px 0 0 2px}
.advInputForm .close-grey{margin:0;text-indent:5px;background:url('Images/close-grey.jpg') #eceaeb 0 100% no-repeat}
.advInputForm .btn_confronta{background-image:url('Images/btn_login2.png');background-position:0 0;background-repeat:no-repeat;border-style:none;font-size:8pt;display:block;float:right;width:117px;height:19px;color:#ce000c;font-weight:bold;text-decoration:none;text-align:center;margin:3px}
.advInputForm .close-grey .btn_confronta{float:right;position:static}
.advInputForm .hidden-validators{visibility:hidden;display:none}
.advInputForm .grey{background:#eceaeb}
.advInputForm .white{background:#fff}
.advInputForm .form{padding:10px;line-height:25px;margin:10px}
.advInputForm .form UL.options{float:left;margin:0;padding:0;list-style:none;width:25%}
.advInputForm .form UL.options LI.ev{background:#f6f6f6}
.advInputForm .form UL.options LI.od{background:transparent}
.advInputForm .form checkbox{width:12px}
.advInputForm .form .checkBox{width:12px;height:12px}
.advInputForm .form-expand{position:absolute;left:559px;top:5px;background:url('/Images/form-expand-top.gif');display:none;}
.advInputForm .form TEXTAREA{width:100%;height:84px;border:1px solid #e4e2e2;outline:none;}
.advInputForm .form TEXTAREA.ta-fix{width:520px}
.advInputForm .form h3{font-size:10pt;margin:-5px 0 5px 0;padding:5px 0}

/* COME PRIMA
.advInputForm .form h3 label{width:100%!important}
*/
.advInputForm .form h3 label{width:100%!important;color:#a0a0a0;text-align:center;margin:0px 0px 5px 0px;background: -moz-linear-gradient(center top , #F6F6F6 35%, #ECEAEB 65%) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#ECEAEB));background-color:#eceaeb;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;font: bold 12px Arial,Helvetica,sens-serif;padding: 5px 0;}


.advInputForm .cl{content:".";display:block;height:1px;clear:both;visibility:hidden;overflow:hidden}
.advInputForm .cl1{content:".";display:block;height:10px;clear:both;visibility:hidden;overflow:hidden}
.advInputForm .main{background:#fff;border-left:1px #c9c9c9 solid;border-right:1px #c9c9c9 solid;text-align:left;padding-left:16px;padding-right:10px}
.advInputForm .full{width:80%;margin:-10px;padding:10px;padding-bottom:15px}
.advInputForm .form .full100{width:100%;margin:-10px;padding:10px;padding-bottom:15px;float:left}
.advInputForm .full label{float:left!important;height:22px}
.advInputForm .full SELECT{float:left;width:350px;margin-left:10px;padding-top:0;height:22px;float:none}
.advInputForm .full.w310 select{width:122px;padding-top:0;height:22px;float:none}
.advInputForm .full INPUT{float:left;width:350px;margin-left:10px;padding-top:0;height:16px;float:none}
.advInputForm .full checkbox{width:12px;height:12px}
.advInputForm .full input.w310{height:16px!important;width:330px}
.advInputForm .half{float:left;width:50%;margin:-10px;padding:10px}
.mid SELECT{width:166px!important;padding-top:0;height:22px;float:none}
.lit SELECT{width:122px!important;padding-top:0;height:22px;float:none}
.big INPUT{/*float:left;padding-top:0;height:16px*/}
.mid INPUT{width:162px!important;padding-top:4px;height:16px;float:none}
.lit INPUT{width:118px!important;padding-top:4px;height:16px;float:none}
.small INPUT{width:70px!important;margin-right:4px;padding-top:4px!important;height:16px!important;float:left}
.tiny INPUT{width:33px!important;padding-top:4px;height:16px;float:left}
.tiny SELECT{width:75px!important;padding-top:4px!important;margin-right:15px!important;height:22px!important;float:left}
.tiny LABEL{width:20px!important;padding-left:3px!important;padding-right:5px!important;height:22px!important;float:left!important}
.advInputForm .schedaMedium .form LABEL.lit{width:78px!important;/*padding-left:0!important;padding-right:5px!important;*/height:22px!important;float:left!important;font:11px Arial,Helvetica,sens-serif;color:#787676;padding: 3px 0px 3px 5px;}
.mic LABEL{width:33px!important;padding-left:0!important;padding-right:5px!important;height:22px!important;float:left!important}
.advInputForm .schedaMedium .form LABEL.mid{width:84px!important;/*padding-left:0!important;padding-right:5px!important;*/padding:3px 3px 3px 8px;/*height:22px!important;*/height:auto!important;float:left!important;font:11px Arial,Helvetica,sens-serif;color:#787676;}
.advInputForm .schedaMedium .form LABEL.midb{width:110px!important;padding-left:0!important;padding-right:5px!important;height:22px!important;float:left!important}
.schedaContent .halfsmall{float:left;width:45%;margin:-10px;padding:10px}.schedaContent .halfbig{float:left;width:55%;margin:-10px;padding:10px}
.schedaContent .halfbig select{width:210px!important}.section LABEL{float:left;width:100%!important;height:22px;font-weight:bold}
.lng SELECT{width:370px!important}.lng INPUT{width:366px!important}.full97 LABEL,.full97 SELECT,.full97 INPUT{width:97%!important}
.lit A{/*float:right;*/width:118px!important;padding-top:0;height:22px}.tiny A{float:right;width:80px!important;padding-top:0;height:22px}
.textArea TEXTAREA{float:none;width:395px!important;padding-top:5px;padding-left:5px;height:100px}
.textArea .inline TEXTAREA{float:left;width:400px!important;padding-top:0;height:100px}
.advInputForm .half{float:left;width:50%;padding:10px;margin:-10px}
.advInputForm .half label{float:left!important;width:78px}
.advInputForm .caption{vertical-align:middle;line-height:28px;padding-bottom:10px;height:28px;font-weight:bold;text-align:center}
.advInputForm .pd0u47{padding-left:2px;padding-right:2px;background-color:#eceaeb}
.advInputForm .pd0u47.left{float:left}
.advInputForm .pd0u47.left label{float:left;width:45px}
.advInputForm .pd0u47.left select{float:left;width:80px;padding-top:0;height:auto;float:none}
.advInputForm .pd0u47.right{float:right}.advInputForm .pd0u47.right label{float:left;width:45px}
.advInputForm .pd0u47.right select{float:left;width:80px;padding-top:0;height:auto;float:none}
.evenDetail{background:#ececec url(/Images/bg-Alt3.gif) right repeat-y}
.textpreserve{text-transform:none}/*#adtInput_221{float:left}#adtInput_220{float:left}*/
.noteArea input{width:392px!important}#infoLocalita{width:20px!important;margin-right:40px;/*float:right*/}

