body{font-size:12px; font-family:Arial;  text-align:center; margin:0; padding:0; color:#4D4B4E;/*overflow: -moz-scrollbars-vertical;*/}
html{font-family:Arial,Helvetica,sans-serif; z-index:100; font-size:12px;}
a{text-decoration:none; color:#D6112C; font-weight:normal}
div#container{width:920px; height:auto; margin:0 auto; text-align:left}
#header{width:920px; height:133px;position:relative;}
#header h1.tagline{position:absolute;left:246px;top:20px;font-size:20px;font-family:Arial;color:#5F5E61;display:none;display:none;}
#header #welcome_esselunga{position:absolute;left:246px;top:14px;display:none;}
#header #welcome_bnl{position:absolute;left:246px;top:20px;display:none;}
#header #welcome_erg{position:absolute;left:246px;top:20px;display:none;}
#header #welcome_shell{position:absolute;left:246px;top:10px;display:none;}
#header #welcome_h3g{position:absolute;left:246px;top:20px;display:none;}
#header #welcome_tre{position:absolute;left:246px;top:10px;display:none;}
#header #welcome_enel{position:absolute;left:246px;top:15px;display:none;}
#header #welcome_paypal{position:absolute;left:246px;top:20px;display:none;}
#header #divLogo{width:235px; height:133px; float:left;}
#header #divLogo img{margin:20px 0 0 15px;}
#header #divMenu{width:685px; height:53px; float:left;position:relative;padding:80px 0 0 0;}
#header #divMenu ul{width:685px; height:52px; clear:both; border:0;margin:0;}
#header #divMenu li{float:left; height:38px;padding:0;margin:0;}
#header #divMenu li a{display:block;height:38px;text-indent: -999em;cursor: pointer; overflow: hidden;}
/*#header #divMenu li a:hover{background-position: 0px -38px !important; height:38px;display:block;}*/
/*#header #divMenu .menuOn{background-position: 0px -38px !important;}*/
#header #divMenu li a#voce1{width:86px;height:38px;background:url(/it_IT/static/images/menu_chi_siamo_off.jpg) top left no-repeat;}
#header #divMenu #voce1.menuOn, li a#voce1:hover{background:url(/it_IT/static/images/menu_chi_siamo_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce1.menuOn{background:url(/it_IT/static/images/menu_chi_siamo_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce2{width:59px;height:38px;background:url(/it_IT/static/images/menu_auto_off.jpg) top left no-repeat}
#header #divMenu #voce2.menuOn, li a#voce2:hover{background:url(/it_IT/static/images/menu_auto_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce2.menuOn{background:url(/it_IT/static/images/menu_auto_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce3{width:63px;height:38px;background:url(/it_IT/static/images/menu_moto_off.jpg) top left no-repeat}
#header #divMenu #voce3.menuOn, li a#voce3:hover{background:url(/it_IT/static/images/menu_moto_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce3.menuOn{background:url(/it_IT/static/images/menu_moto_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce4{width:55px;height:38px;background:url(/it_IT/static/images/menu_casa_off.jpg) top left no-repeat}
#header #divMenu #voce4.menuOn, li a#voce4:hover{background:url(/it_IT/static/images/menu_casa_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce4.menuOn{background:url(/it_IT/static/images/menu_casa_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce5{width:93px;height:38px;background:url(/it_IT/static/images/menu_preventivi_off.jpg) top left no-repeat}
#header #divMenu #voce5.menuOn, li a#voce5:hover{background:url(/it_IT/static/images/menu_preventivi_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce5.menuOn{background:url(/it_IT/static/images/menu_preventivi_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce6{width:95px;height:38px;background:url(/it_IT/static/images/menu_clienti_off.jpg) top left no-repeat}
#header #divMenu #voce6.menuOn, li a#voce6:hover{background:url(/it_IT/static/images/menu_clienti_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce6.menuOn{background:url(/it_IT/static/images/menu_clienti_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce7{width:77px;height:38px;background:url(/it_IT/static/images/menu_sinistri_off.jpg) top left no-repeat}
#header #divMenu #voce7.menuOn, li a#voce7:hover{background:url(/it_IT/static/images/menu_sinistri_over.jpg) top left no-repeat !important;height:38px;display:block;}
#header #divMenu #voce7.menuOn{background:url(/it_IT/static/images/menu_sinistri_on.jpg) top left no-repeat !important;}
#header #divMenu li a#voce8{width:157px;height:38px;background:url(/it_IT/static/images/menu_login_on.jpg) top left no-repeat}
/*#header #divMenu #voce8.menuOn, li a#voce8:hover{background:url(/it_IT/static/images/menu_login_on.jpg) top left no-repeat !important;height:38px;display:block;}*/
#header #divMenu #divSearch{position:absolute;height:38px;left:535px;top:20px;}
#header #divMenu #divSearch input{width:73px; height:18px !important; margin:0; line-height:12px !important; border:1px solid #E3E3E3; font-size:10px; padding: 2px 0 0 5px;float:left;}
#header #divMenu #divSearch a{width:65px; height:22px; margin:0 0 0 5px; display:block;text-indent: -999em;cursor: pointer; overflow: hidden;float:left;background:url(/it_IT/static/images/btn_cerca.gif) top left no-repeat;}

#grayContainer {padding:0 0 30px 0; background:#F6F6F6; border-bottom:1px solid #DADADA;}
#footer_simple{margin:0 auto; text-align:right;width:920px;font-size:11px; font-family:tahoma; color:#808080;padding:15px 0 20px 0;}
/*padding-margin*/
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.clearLeft{clear:left !important;}
.clear{clear:both !important;}
.noPadding{padding:0 !important;}
.noMargin{margin:0 !important;}
.noBackground{background-image:none !important;}
.heightAuto{height:auto;}
.hideEl{visibility:hidden;}
.noneEl{display:none;}
.mLeft5{margin-left:5px !important;}
.mLeft8{margin-left:8px !important;}
.mLeft10{margin-left:10px !important;}
.mLeft14{margin-left:14px !important;}
.mLeft15{margin-left:15px !important;}
.mLeft20{margin-left:20px !important;}
.mLeft25{margin-left:25px !important;}
.mLeft19{margin-left:19px !important;}
.mRight10{margin-right:10px !important;}
.mRight25{margin-right:25px !important;}
.mTop-5{margin-top:-5px !important;}
.mTop5{margin-top:5px !important;}
.mTop10{margin-top:10px !important;}
.mTop15{margin-top:15px !important;}
.mTop20{margin-top:20px !important;}
.mTop25{margin-top:25px !important;}
.mTop40{margin-top:40px !important;}
.mBottom5{margin-bottom:5px !important}
.mBottom10{margin-bottom:10px !important}
.pTop5{padding-top:5px !important;}
.pTop10{padding-top:10px !important;}
.pTop20{padding-top:20px !important;}
.pBottom5{padding-bottom:5px !important;}
.pBottom10{padding-bottom:10px !important;}
.pLeft12{padding-left:12px !important;}
.lHeight14{line-height:14px !important;}
.pointer{cursor:pointer;}
.inLine{display:inline !important;}
.divRelative{position:relative;}
.autoHeight{height:auto !important;}
	/*font*/
.fontBold{font-weight:bold !important;}
.fontNormal{font-weight:normal !important;}
.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font15{font-size:14px !important;}
.font14{font-size:15px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.fontRed{color:#D9001C !important;}
/*background*/
.bgGray1{background:#F6F6F6 !important;}
.bgGreen{background:#DDF2DF !important;}
.bgPink{background:#FFECEC !important;}
.ico_book{background:url(/it_IT/static/images/ico_book.jpg) top left no-repeat !important;}
.ico_letter{background:url(/it_IT/static/images/ico_letter.jpg) top left no-repeat !important;}
.ico_phone{background:url(/it_IT/static/images/ico_phone.jpg) top left no-repeat !important;}
.ico_glossario{background:url(/it_IT/static/images/ico_glossario.jpg) top left no-repeat !important;}
/* BOX */
.topBox_216{height:7px;width:216px;background:url(/it_IT/static/images/top_box_216.gif) top left no-repeat;}
.bottomBox_216{height:7px;width:216px;background:url(/it_IT/static/images/bottom_box_216_b.gif) top left no-repeat;}
.tratt_216{width:216px; height:1px;background:url(/it_IT/static/images/bg_tratteggio_g.gif) bottom left repeat-x; margin:10px 0 0 0;}
.bottomBox_890{height:4px;width:890px;background:url(/it_IT/static/images/bottom_box_890.gif) top left no-repeat;}
/* argomenti correlati*/
.contentBox_216{height:auto;width:184px;padding:0 15px 0 15px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;background:#fff;overflow:auto;margin:0;}
.contentBox_216 .boxTitle{font-weight:bold;font-size:16px;height:auto;padding:5px 0 0 0;margin:0;}
.contentBox_216 .boxTitle span{font-size:24px;}
.contentBox_216 .spanLink{display:block;width:184px;margin:0 0 10px 0;}
.contentBox_216 .btnVai{display:block;width:50px;height:19px;background:url(/it_IT/static/images/btn_vai_red.gif) top left no-repeat;text-indent:-999em;margin:0 0 10px 0;}
.contentBox_216 ul{width:184px;}
.contentBox_216 p{width:184px !important;height:auto;overflow:hidden;font-size:12px;line-height:16px;}
.contentBox_216 p.rinnovo{padding:9px 0 9px 0;}
.contentBox_216 p.small{font-size:11px !important;line-height:12px !important;}
.contentBox_216 ul li{width:184px; height:22px;background:url(/it_IT/static/images/bg_tratteggio.gif) bottom left repeat-x;padding:3px 0 0 0; margin:6px 0 0 0;}
.contentBox_216 .title{padding:7px 0 10px 0;background:none !important;height:auto !important;font-weight:bold;font-size:14px;}
.contentBox_216 ul li.first{margin:0 !important;}
.contentBox_216 ul li a{width:171px; height:14px;display:block;background:url(/it_IT/static/images/ico_menu_off.gif) center left no-repeat; padding:0 0 0 13px; margin:0;color:#4D4B4E !important;font-weight:normal !important;}
.contentBox_216 ul li.close{background:none !important;}
/* documenti*/
.contentBox_216_doc{height:auto;width:194px;padding:0 14px 0 5px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;background:#fff;overflow:auto;margin:0;}
.contentBox_216_doc ul{width:194px;font-family:Arial !important;font-size:12px !important;}
.contentBox_216_doc ul li{width:194px !important;height:32px !important;background:url(/it_IT/static/images/ico_doc_big.gif) top left no-repeat !important;padding:0; margin:6px 0 0 0;}
.contentBox_216_doc ul li.title{padding:1px 0 10px 10px;background:none !important;height:auto !important;width:184px !important;font-weight:bold;font-size:14px;}
.contentBox_216_doc ul li.first{margin:0 !important;}
.contentBox_216_doc ul li a{width:144px;height:32px;line-height:16px;display:block;background:url(/it_IT/static/images/arrow_link.gif) center right no-repeat; padding:0 0 0 50px; margin:0;color:#4D4B4E !important;font-weight:normal !important;}
.contentBox_216_doc ul li.line{height:1px !important;width:194px !important;margin:5px 0 5px 0 !important;background:url(/it_IT/static/images/bg_tratteggio.gif) top left repeat-x !important;line-height:1px !important;font-size:0 !important;}
.contentBox_216_doc ul li.close{margin:6px 0 3px 0 !important;}
/* aiuto*/
.contentBox_216_help{height:auto;width:184px;padding:0 14px 0 15px;;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;background:#fff;overflow:auto;margin:0;}
.contentBox_216_help ul{width:184px;font-family:Arial !important;font-size:12px !important;}
.contentBox_216_help ul li{width:184px !important;height:32px !important;padding:0; margin:6px 0 0 0;}
.contentBox_216_help ul li.title{padding:1px 0 10px 0;background:none !important;height:auto !important;width:184px !important;font-weight:bold;font-size:14px;}
.contentBox_216_help ul li.first{margin:0 !important;}
.contentBox_216_help ul li a{width:144px;height:32px;line-height:32px;display:block;background:url(/it_IT/static/images/arrow_link.gif) center right no-repeat; padding:0 0 0 40px; margin:0;color:#4D4B4E !important;font-weight:normal !important;}
.contentBox_216_help ul li span{width:144px;height:32px;line-height:32px;display:block;padding:0 0 0 47px; margin:0;color:#4D4B4E !important;}
.contentBox_216_help ul li.line{height:1px !important;width:184px !important;margin:5px 0 5px 0 !important;background:url(/it_IT/static/images/bg_tratteggio.gif) top left repeat-x !important;line-height:1px !important;font-size:0 !important;}
.contentBox_216_help ul li.close{margin:6px 0 3px 0 !important;}
/*preventivo*/
#bannerPrev {width:216px; height:165px;background:url(/it_IT/static/images/bg_banner_preventivo.jpg) top left no-repeat;position:relative;}
#bannerPrev #btnDiv{width:80px;height:88px;position:absolute;top:59px;left:16px;display:table;}
#bannerPrev #btnDiv .cella{display:table-cell;vertical-align:middle;}
#bannerPrev #btnDiv .spacer{height:5px;width:80px;}
#bannerPrev .div3{width:80px;}
.box_216x200{width:216px; height:200px;}

.box_216x163{width:216px; height:163px;}
.box_216x163 p{width:185px; height:112px; padding:40px 0 0 16px; font-size:11px;}
.box_216x163.box1{background:url(/it_IT/static/images/bg_box_hai_pensato_che.jpg) top left no-repeat #fff;}
.box_216x163.box2{background:url(/it_IT/static/images/bg_box_aiuto.jpg) top left no-repeat #fff;}
.box_216x163 ul{padding:41px 0 0 184px;}
.box_216x163 li.noFirst{margin:25px 0 0 0;}
/* MODAL BOX */
.modal_box{width:540px;text-align:left;position:absolute;border:0;color:#000;top:0;left:0;display:none;}
.modal_box_560{width:560px !important;}
.modal_box .modal_top{height:10px;width:540px;background:url(/it_IT/static/images/top_modale_540.png) top left no-repeat;}
.modal_box .modal_top_560{width:560px !important;background:url(/it_IT/static/images/top_modale_560.png) top left no-repeat !important;}
.modal_box .modal_body{height:auto;width:540px;background:url(/it_IT/static/images/body_modale_540.png) top left repeat-y;}
.modal_box .modal_body_560{width:560px !important;;background:url(/it_IT/static/images/body_modale_560.png) top left repeat-y !important;}
.modal_box .modal_bottom{height:16px;width:540px;background:url(/it_IT/static/images/bottom_modale_540.png) top left no-repeat;}
.modal_box .modal_bottom_560{height:16px;width:560px;background:url(/it_IT/static/images/bottom_modale_560.png) top left no-repeat;}
.modal_box .header{width:520px; height:69px;margin:0 0 0 14px;padding:5px 0 0 0;}
.modal_box .headerBig{width:520px; height:80px;margin:0 0 0 20px; padding:5px 0 0 0;}
.modal_box .header .btnChiudi{float:left; margin:0 0 0 340px; display:inline; width:66px; height:21px;}
.modal_box .box{margin:20px 0 0 19px;}
#httpsDiv{margin:15px 0 0 0;}
#httpsDiv span{font-size:12px !important; margin:10px 0 10px 11px;font-weight:normal !important;display:block;float:left;}
#httpsDiv #btnContinua, #btnPrivacy{float:right;margin:0 40px 0 0;}
.modal_box .box #divErrore{clear:left; display:none;color:#D9001C !important;font-weight:bold;width:474px;padding:10px 0 10px 19px;}
.modal_box .box .domanda{width:494px; height:32px;background:url(/it_IT/static/images/field_title_494.gif) top left no-repeat;}
.modal_box .box .domanda h2{font-size:16px !important; font-weight:bold; padding:0 0 0 12px; line-height: 32px;}
.modal_box .box .contenuto{width:492px;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;height:auto;overflow:hidden;}
.modal_box .box .contenuto p{padding:15px 0 10px 12px; width:460px;line-height:14px;}
.modal_box .box .contenuto ul{padding:0 0 0 12px; width:460px;line-height:14px;}
.modal_box .box .contenuto li{background:url(/it_IT/static/images/li_tratt.gif) top left no-repeat; padding:0 0 0 8px;}
.modal_box .box .contenuto label{width:110px; float:left;font-weight:bold;line-height:24px; height:24px;}
.modal_box .box .contenuto .text_area{width:250px; line-height:22px; border:1px solid #D8D8D8; height:22px; background:url(/it_IT/static/images/bg_input_field.gif) top left repeat-x; float:left;padding:0 0 0 10px; font-size:12px; font-weight:bold;}
.modal_box .box .contenuto .text_targa{width:200px; line-height:22px; border:1px solid #D8D8D8; height:20px; background:url(/it_IT/static/images/bg_input_field.gif) top left repeat-x; float:left;padding:2px 0 0 10px; font-size:14px; font-weight:bold;}
.modal_box .box .contenuto .doc{background:url(/it_IT/static/images/ico_doc.gif) center left no-repeat;line-height:23px;font-size:14px;margin:7px 0 0 10px; padding:0 0 0 37px;}
.modal_box .box .contenuto #divPrivacy{width:429px; margin:5px 0 5px 10px;}
.modal_box .box .contenuto #divPrivacy label{width:130px;}
.modal_box .box .contenuto .textPrivacy{width:459px;height:40px;background:#ffffff !important; border:1px solid #EAEAEA; margin:0 0 0 10px;font-size:11px; font-family:Arial;padding:8px 0 8px 8px;display:inline;}
.modal_box .box .close{width:494px; height:4px;background:url(/it_IT/static/images/box_bottom_494.gif) top left no-repeat;}
.modal_box .box .btn{margin:20px 0 0 165px;}
.modal_box .box .btn2{margin:20px 0 0 123px;}
.modal_box .box .btn3{margin:0 0 0 226px;}
.modal_box .error_box{display:none;}
.modal_box .error_box .top_error{height:10px;width:494px;background:url(/it_IT/static/images/top_modale_errore.gif) top left no-repeat;}
.modal_box .error_box .body_error{height:auto;width:470px;background:#FFECEC;padding:0 11px 0 11px;border-left:1px solid #DA4556;border-right:1px solid #DA4556;color:#DA4556 !important;line-height:16px;}
.modal_box .error_box .body_error span{height:16px;display:block;background:url(/it_IT/static/images/ico_error.gif) top left no-repeat;padding:0 0 0 21px;font-size:16px;font-weight:bold;margin:0 0 3px 0;}
.modal_box .error_box .bottom_error{height:10px;width:494px;background:url(/it_IT/static/images/bottom_modale_errore.gif) top left no-repeat;}
.modal_box .box .contenuto #divClausole{padding:15px 0 10px 12px; width:470px;}
.modal_box .box .contenuto #divClausole p.check{width:35px;margin:0 !important; padding:0 !important;float:left;}
.modal_box .box .contenuto #divClausole p.label{float:left;width:430px;margin:0 !important; padding:6px 0 0 0 !important;}
.modal_box .box .contenuto #divClausole p.label span{font-weight:bold;font-size:15px !important;}
.modal_box .box .contenuto #divContatti{background:url(/it_IT/static/images/ico_dl.jpg) top left no-repeat;height:29px;line-height:29px;padding:0 0 0 51px;font-weight:bold;margin:0 0 0 3px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox {display: inline; font-size: 23px; line-height: 23px; cursor: pointer; cursor: hand;}
.jquery-cla-checkbox .mark {display: inline;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox img {vertical-align: middle; width: 23px; height: 23px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox img{background: transparent url(/it_IT/static/images/checkbox_red.jpg) no-repeat;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox img{background-position: 0px 0px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox-hover img{background-position: -23px 0px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox-checked img{background-position: 0px -23px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox-checked .jquery-cla-checkbox-hover img {background-position:  -23px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox-disabled img{background-position: 0px -46px;}
.modal_box .box .contenuto #divClausole .jquery-cla-checkbox-checked .jquery-safari-checkbox-disabled img{background-position: 0px -92px;}
.modal_box .box .contenuto .textPrivacy{width:277px !important;float:left;height:50px !important;padding:8px 0 8px 1px !important;}
.modal_box .box .contenuto #divPrivacy{width:159px !important;float:left;margin:0 0 0 21px !important;padding:0 !important;}
.modal_box .box .contenuto #divPrivacy p{margin:0 !important;padding:0 !important;line-height:16px;width:159px;}
/* STYLE INPUT TEXT DISABLED*/
.disabledInput {color:#B3B3B3 !important;}