body{background:#d9d9d9 url(/assicurazioni/img/hp/bg_body.gif) repeat-x top left;margin:0;padding:0;font-family: arial, san-serif;  font-size:13px;}
img{border:none;padding:0;margin:0;}
hr{display:none;}
a{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,div,form,fieldset,p{margin:0;padding:0;border:none;}
ul,ol{list-style:none;}
#main{width:972px;margin:0 auto;padding:0;position:relative;}
#main_body_hp{position:relative;height:517px;background:url(/assicurazioni/img/hp/bg_main2.gif) no-repeat left bottom;}
#main_body2{position:relative;width:100%;background:url(/assicurazioni/img/hp/bg_main.png) repeat-y 0 0;height:100%;z-index:0;}
#main_body2_bottom{background:url(/assicurazioni/img/hp/main_bottom.gif) no-repeat left bottom;width:100%;height:70px;}
#main_foot{position:relative;height:300px;clear:both;}
h1{font-size:1px;overflow:hidden;text-indent:-999px;color:#fff;width:1px;height:1px;}
h1 a{text-indent:-999px;}
.hide{display:none;}
div.gruppogenerali{display:block;width:100px;height:62px;display:block;position:absolute;top:16px;left:435px;z-index:600;cursor:pointer!important;}
#prodGenertel{float:left;width:473px;height:495px;padding:0 0 0 1px;margin:8px 0 0 0;background:url(/assicurazioni/img/hp/bg_prodotti_gtel.gif) left bottom no-repeat;}
#prodGenertellife{float:right;position:relative;right:-6px;width:473px;height:495px;padding:0 0 0 1px;margin:8px 0 0 0;background:url(/assicurazioni/img/hp/bg_prodotti_gtellife.gif) left bottom no-repeat;}
h1.logoGenertel{display:block;background:url(/assicurazioni/img/hp/logo_genertel.gif) no-repeat;width:229px;height:73px;margin:3px 0 0 22px;font-size:0;text-indent:-999999px;color:#fff;cursor:pointer!important;}
div.logoGenertellife{display:block;background:url(/assicurazioni/img/hp/logo_genertellife.gif) no-repeat bottom;width:229px;height:73px;margin:3px 0 0 210px;font-size:0;text-indent:-999999px;color:#fff;cursor:pointer!important;}
.assistenzaMenu{width:465px;height:94px;margin:6px 0 0 0;position:relative;}
.assistenzaMenu li{float:left;margin:20px 0 0 0;text-align:center;padding:0 0 0 25px;}
.assistenzaMenu .assistenza2{float:right;clear:both;padding:0 25px;}
.assistenzaMenu .assistenza3{float:right;padding:0 25px;}
.assistenzaMenu .denunciaOnline2{float:right;padding:0 25px;}
.assistenzaMenu .orari2{float:right;clear:both;margin:5px 0 0 0;padding:0 25px 0 0;font-size:.9em;width:300px;text-align:right;}
.assistenzaMenu span{display:block;color:#666;font-size:.8em;white-space:nowrap;line-height:12px;}
.assistenzaMenu strong{display:block;color:#02a6e3;font-weight:bold;font-size:1.5em;line-height:25px;}
.assistenzaMenu .lnkAssistenzaMenu{display:block;text-align:center;width:115px;height:21px;line-height:20px;color:#fff;text-align:center;font-size:.85em;font-weight:bold;position:absolute;right:10px;}
.assistenzaClienti a{background:url(/assicurazioni/img/hp/butt_blu.gif) no-repeat;top:15px;right:15px;}
.assistenza2 a{background:url(/assicurazioni/img/hp/butt_blu.gif) no-repeat;top:15px;left:15px;}
.assistenza3 a{background:url(/assicurazioni/img/hp/butt_blu.gif) no-repeat;top:41px;left:15px;}
.denunciaOnline2 a{background:url(/assicurazioni/img/hp/butt_red.gif) no-repeat;top:66px;left:15px;}
.assistenzaSinistri a{background:url(/assicurazioni/img/hp/butt_blu.gif) no-repeat;top:41px;right:15px;}
.denunciaOnline a{background:url(/assicurazioni/img/hp/butt_red.gif) no-repeat;top:66px;right:15px;}
.assistenzaMenu .orari{float:left;margin:5px 0 0 0;padding:0 0 0 25px;font-size:.9em;width:300px;text-align:left;}
ul.prodottiMenu{position:relative;width:465px;height:316px;z-index:500;}
#prodottoGnrtl1{z-index:500;top:0;}
#prodottoGnrtl2{z-index:400;top:37px;}
#prodottoGnrtl3{z-index:300;top:74px;}
#prodottoGnrtl4{z-index:200;top:111px;}
#prodottoGnrtl5{z-index:100;top:148px;background:url(/assicurazioni/img/hp/panel3.png) bottom no-repeat;}
#prodottoGnrtlf1{z-index:800;top:0;}
#prodottoGnrtlf2{z-index:700;top:49px;}
#prodottoGnrtlf3{z-index:600;top:98px;}
#prodottoGnrtlf4{z-index:500;top:148px;background:url(/assicurazioni/img/hp/panel3.png) bottom no-repeat;}
ul.prodottiMenu li.prodottoOff{position:absolute;left:0;width:465px;height:178px;background:url(/assicurazioni/img/hp/panel2.png) bottom no-repeat;}
ul.prodottiMenu span.cornerTop{display:block;background:#fff url(/assicurazioni/img/hp/panel_cornertop.gif) 0 0 no-repeat;width:465px;height:19px;position:absolute;top:0;left:0;z-index:501;}
.titOn{font-size:1.7em;padding:5px 0 5px 25px;position:absolute;z-index:502;top:5px;left:0;}
.tit{font-size:1.7em;position:absolute;padding:0 0 0 25px;z-index:502; }
.tit a,.titOn a{cursor:default;}
ul#prodottiGnrtlMenu h2.tit{bottom:15px;left:0;}
ul#prodottiGnrtlfMenu h2.tit{bottom:20px;left:0;}
ul#prodottiGnrtlMenu .lnkprodottiGnrtlMenu {color:#3d3d3d;}
ul#prodottiGnrtlfMenu .lnkprodottiGnrtlfMenu{color:#59761e;}
ul.prodottiMenu p.introB{font-size:.9em;color:#333;padding:40px 25px 0 25px;width:402px;font-weight:normal;display:none;height:30px;overflow:hidden;background:#fff;margin:1px;}
ul.prodottiMenu ul.links{margin:2px 0 0 25px;width:402px;background-color:#fff;display:none;}
.lnkProdottiMenu{color:#ec1f2f;font-size:.9em;font-weight:bold;}
ul.prodottiMenu ul.links a.preventivoA{width:168px;height:22px;background:url(/assicurazioni/img/hp/butt_preventivo3.gif) no-repeat;display:block;line-height:21px;text-align:center;color:#fff;font-size:1.0em;position:absolute;top:134px;left:25px;font-weight:bold;}
.imgOff{display:block;position:absolute;bottom:15px;right:15px;margin-left:300px;}
.imgOff img{display:block;margin:0;padding:0;float:right;width:30%;}
#prodottoGnrtl1 span.imgOff{z-index:502;}
#prodottoGnrtl2 span.imgOff{z-index:401;}
#prodottoGnrtl3 span.imgOff{z-index:301;}
#prodottoGnrtl4 span.imgOff{z-index:201;}
#prodottoGnrtl5 span.imgOff{z-index:101;}
#prodottoGnrtlf1 span.imgOff{z-index:801;}
#prodottoGnrtlf2 span.imgOff{z-index:701;}
#prodottoGnrtlf3 span.imgOff{z-index:601;}
#prodottoGnrtlf4 span.imgOff{z-index:501;}
#popUpGtelAssistenza{top:146px;left:280px;z-index:9999;display:none;}
#popUpGtelSinistri{top:171px;left:280px;z-index:9999;display:none;}
#popUpGtellifeAssistenza{top:147px;left:462px;z-index:9999;display:none;}
.menuAssistenza{background:url(/assicurazioni/img/hp/bg_popup.png) no-repeat;width:222px;padding:25px 7px 0 5px;position:absolute;}
.menuAssistenza a.chiudi{font-size:0;text-indent:-9999px;display:block;background:url(/assicurazioni/img/hp/butt_close.gif);width:16px;height:16px;position:absolute;top:15px;left:215px;}
.menuAssistenza li{width:100px;height:25px;line-height:24px;float:left;background:url(/assicurazioni/img/hp/bg_popup_li.png) no-repeat;margin:5px;text-indent:10px;display:inline;}
.menuAssistenza a{color:#fff;font-size:.9em;}
.menuAssistenza h5{display:none;}
.menuAssistenza span.menuAssistenzaBottom{background:url(/assicurazioni/img/hp/bg_popup_bottom.png) no-repeat bottom left;display:block;width:234px;height:7px;font-size:1px;position:absolute;left:0;bottom:-7px;}
#popUpGtelSinistri li{width:100px;height:25px;line-height:24px;float:left;background:url(/assicurazioni/img/hp/bg_popup_li2.png) no-repeat;margin:5px;text-indent:10px;display:inline;}
#teasers{margin:0 0 0 1px;}
div.quattro_comefarex_login{background:url(/assicurazioni/img/hp/bg_teasers6.gif) no-repeat 0 0;width:976px;height:267px;}
#teasers .teaser{width:241px;float:left;height:200px;margin:18px 0 0 0;position:relative;}
#teasers.last{border-right:none;}
#teasers h3{text-align:center;font-size:1.1em;margin:0 0 15px 0;}
#teasers .gtel{color:#4d4d4d;}
#teasers .lnkTitoloTeaser{color:#4d4d4d;}
#teasers img{display:block;}
#teasers p.msg2{text-align:center;color:#666;font-size:1.0em;padding:5px 15px;}
.teaser object{margin:0 auto 7px;}
.teaser img{margin:0 auto 7px;}
#teasers a.vai{font-size:.9em;color:#ee1b2f;font-weight:bold;position:absolute;top:160px;left:55px;}
.login{width:250px;height:219px;position:absolute;top:0px;left:4px;text-align:center;color:#fff;position:absolute;}
.login h3{margin:18px 0 15px 0;}
.login p{font-size:.9em;padding:0 10px;}
.login select{margin:15px auto 0 auto;color:#333;font-weight:bold;font-family:arial;}
.login a{display:block;margin:15px auto;color:#fff;width:157px;height:29px;line-height:25px;background:url(/assicurazioni/img/hp/butt_login.gif) no-repeat 0 0;border:none;font-weight:bold;font-size:1.15em;font-family:arial;}
.login a.cod_pers{background:none;font-size:.9em;padding:0 5px;font-weight:normal;width:235px;text-decoration:underline;margin-top:-5px;}
.login a.cod_pers:hover{text-decoration:none;}
div.scrollerPartner{position:relative;margin:0 0 7px 0;}
div.wrapperPartner{width:167px;height:73px;overflow:hidden;margin:0 auto;}
div.scrollerPartner a.prev{display:block;position:absolute;top:23px;left:23px;font-size:0;text-indent:-999999px;background:url(/assicurazioni/img/hp/arrow_sx.gif) no-repeat;width:13px;height:21px;}
div.scrollerPartner a.next{display:block;position:absolute;top:23px;left:205px;font-size:0;text-indent:-999999px;background:url(/assicurazioni/img/hp/arrow_dx.gif) no-repeat;width:13px;height:21px;}
ul.elencoPartner{width:5500px;}
.elencoPartner li{display:block;float:left;width:153px;height:73px;padding:0 7px;}
.elencoPartner a{display:block;width:153px;height:73px;font-size:1.2em;background:#fff;color:#fff;text-align:center;font-weight:bold;font-size:0;text-indent:-999999px;}
ul.elencoPartner a.bintesa{background:url(/assicurazioni/img/hp/logo_intesa-bonus.gif) no-repeat;}
ul.elencoPartner a.crravenna{background:url(/assicurazioni/img/hp/logo_lacassa.gif) no-repeat;}
ul.elencoPartner a.bimola{background:url(/assicurazioni/img/hp/logo_bancaimola.gif) no-repeat;}
ul.elencoPartner a.telepass{background:url(/assicurazioni/img/hp/logo_telepass.gif) no-repeat;}
ul.elencoPartner a.ebay{background:url(/assicurazioni/img/hp/logo_ebay.gif) no-repeat;}
ul.elencoPartner a.motociclismo{background:url(/assicurazioni/img/hp/motociclismo.gif) no-repeat;}
ul.elencoPartner a.bancagenerali{background:url(/assicurazioni/img/hp/bancagenerali.gif) no-repeat;}
ul.elencoPartner a.alitalia{background:url(/assicurazioni/img/hp/alitalia.gif) no-repeat;}
ul.elencoPartner a.ducati{background:url(/assicurazioni/img/hp/ducati.gif) no-repeat;}
ul.elencoPartner a.ntp{background:url(/assicurazioni/img/hp/logo_NTV.gif) no-repeat;}
ul.elencoPartner a.forze_armate{background:url(/assicurazioni/img/hp/logo_forzearmate.gif) no-repeat;}
#comefarex .comefarexTit{width:135px;height:39px;line-height:39px;text-align:center;color:#ee1b2e;float:left;font-size:1.1em;}
.comefarexDomande{width:820px;float:left;margin:2px 0 0 0;}
.comefarexDomande li{float:left;height:33px;padding:6px 20px 0 20px;line-height:13px;border-right:1px solid #ccc;}
.comefarexDomande li.last{border-right:none;}
.comefarexDomande a{color:#4d4d4d;font-size:.9em;}
#comefareperLB_op{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:9998;background:#000;}
#comefareperLB{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:9999;}
#comefareperLBBody{width:970px;height:477px;background:url('/assicurazioni/img/hp/bg_comefareper.gif');position:relative;margin:0 auto;opacity:1;}
#comefareperLB h5{color:#ee1b2e;padding:20px 44px;font-size:1.4em;}
#comefareperLB dl{width:903px;height:369px;margin:0 auto;border-top:1px solid #e5e5e5;position:relative;}
#comefareperLB dt{display:block;width:175px;height:44px;line-height:44px;border-bottom:1px solid #e5e5e5;padding:0 0 0 10px;}
#comefareperLB dt.on{background:#ededed;border-left:1px solid #e5e5e5;}
#comefareperLB dt.on a{color:#000;font-weight:bold;display:block;}
#comefareperLB dt.off a{color:#666;font-weight:bold;display:block;}
#comefareperLB dd{width:716px;height:389px;background:#ededed;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:absolute;top:0;left:185px;}
#comefareperLB dd.off{display:none;z-index:9999;}
#comefareperLB .titoloComeFarePer{color:#8d8d8d;font-size:1.1em;}
#comefareperLB a#comefareperLBClose{position:absolute;top:-8px;right:-8px;display:block;width:30px;height:30px;background:url(/assicurazioni/img/hp/butt_close_lb.png) no-repeat top left;text-indent:-99999px;font-size:0;color:#000;}
#comefareperLB a#comefareperLBClose2{position:absolute;top:16px;right:34px;display:block;width:169px;height:30px;line-height:30px;background:url(/assicurazioni/img/hp/butt_close2_lb.gif) no-repeat top left;text-align:center;font-size:1em;color:#0ab0ef;font-weight:bold;}
.life span{color:#4f4f4f;font-size:.9em;padding-left:10px;cursor:pointer;text-decoration:underline;}
.scrollable{height:369px;overflow-y:scroll;padding:10px 20px;}
.scrollable p{color:#000;margin:10px 0;font-size:1em;}
.scrollable ul{margin:20px 0;font-size:1em;}
.scrollable li{padding:0 0 0 44px;margin:0 0 15px 0;display:block;background:url(/assicurazioni/img/hp/li1.gif) 21px 5px no-repeat;}
.scrollable a{color:#ee1b2e;text-decoration:underline;}
.scrollable h3.life{color:#8d8d8d;font-size:1.1em;margin-top:40px;}
.scrollable .last_scroll{padding-bottom:30px;}
#boxGtel{position:absolute;margin-top:50px;left:200px;float:left;width:285px;border-right:1px #999999 solid;}
.menuFooterGtel{}
.menuFooterGtel li{width:135px;float:left;font-size:1em;margin-bottom:50px;}
.menuFooterGtel a{color:#666;}
.spazio1{height:15px;}
#boxGtelLife{position:absolute;margin-top:50px;left:740px;float:left;width:285px}
.menuFooterGtelLife{}
.menuFooterGtelLife li{width:120px;float:left;font-size:1em;margin-bottom:50px;}
.menuFooterGtelLife a{color:#666;}
.spazio2{height:25px;}

.menuFooter2 li{width:auto;float:none;margin-bottom:0;text-decoration:none;}
.menuFooter2 .menuFooter2L1{background:#fff;margin-left:0;}
.menuFooter2 .menuFooter2Lb{background:#fff;}
.menuFooter2 .menuFooter2L2{cursor:pointer;height:13px;line-height:14px;margin:0;padding:4px 7px 3px;white-space:nowrap;}
.footerGtel{position:absolute;top:0;left:0;background:url(/assicurazioni/img/hp/footer_gtel.gif) no-repeat top right;padding:50px 0 0 0;width:200px;margin-left:-20px;height:400px;z-index:501;}
.footerGtel p{text-align:right;}
p.gruppoGtel{color:#000;font-size:11px;margin-bottom:5px;}
.footerGtellife{position:absolute;left:520px;background:url(/assicurazioni/img/hp/logo_genertellife2.gif) no-repeat top left;padding:50px 0 0 0;width:200px;}
.footerGtellife p{text-align:left;}
p.gruppoGtelLife{color:#000;font-size:11px;margin-bottom:5px;}
p.copyright{color:#666;font-size:.9em;font-weight:bold;margin-bottom:10px;}
p.cfpi{font-size:.8em;color:#999;}
.link{color:#999;margin-top:20px;}
.link a{color:#666;text-decoration:underline;font-size:.85em;font-weight:bold;}
.jd_menu,.jd_menu_vertical{list-style-type:none;margin:0;padding:0;}
.jd_menu ul,.jd_menu_vertical ul{display:none;}
.jd_menu li{float:left;}
.jd_menu_vertical{width:50px;}
.jd_menu_vertical li{float:none;}
.jd_menu ul,.jd_menu_vertical ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;z-index:10000;}
.jd_menu .lnkfooterL2,.jd_menu_vertical .lnkfooterL2{float:none;margin:0;padding:4px;}
.jd_menu,.jd_menu ul,.jd_menu_vertical,.jd_menu_vertical ul{height:20px;}
.jd_menu_vertical{height:auto;}
.jd_menu ul{border:1px solid #b4b4b4;height:auto;background:#d9d9d9;}
.jd_menu li{cursor:pointer;height:13px;line-height:14px;margin:0;padding:1px;white-space:nowrap;}
.jd_menu .menuFooter2L2{text-decoration:none;}
/*IE6*/
* html div.menuAssistenza li{background-image:url(/assicurazioni/img/hp/bg_popup_li.gif);}
* html #popUpGtelSinistri.menuAssistenza li{background-image:url(/assicurazioni/img/hp/bg_popup_li2.gif);}
* html div.menuAssistenza{background-image:url(/assicurazioni/img/hp/bg_popup.gif);}
* html div.menuAssistenza span.menuAssistenzaBottom{background-image:url(/assicurazioni/img/hp/bg_popup_bottom.gif);}
* html ul.prodottiMenu li.prodottoOff{background-image:url(/assicurazioni/img/hp/panel2.gif);}
* html ul.prodottiMenu #prodottoGnrtl5{background-image:url(/assicurazioni/img/hp/panel2.gif);}
* html ul.prodottiMenu #prodottoGnrtlf3{background-image:url(/assicurazioni/img/hp/panel2.gif);}
* html div#comefareperLB a#comefareperLBClose{background-image:url(/assicurazioni/img/hp/butt_close_lb.gif);}
#login{width:180px;}
*.center{text-align:center;}
.webring {margin-left:5px;color:#666;text-decoration:none;font-size:.85em;font-weight:bold;margin-top:20px;}
.webring li{width:auto;float:left;font-size:1em;margin-bottom:50px;} 
.webring .menuFooter2L2{color:#666; cursor:pointer;height:13px;line-height:14px;margin:0;padding:4px 7px 3px;}
#txtWebring{text-decoration:underline;}
.throbber{position:absolute;margin-top:100px;margin-left:340px;}