html{background-color:#fff;}
#logo{background:url(/atportal/media/show?15088) no-repeat;} /*shadow_logo-trans.png*/
#menu_principale{background:url(/atportal/media/show?15070) no-repeat;} /*menu_principale.png*/
#menu_servizio {background: transparent url(/atportal/media/show?15066) repeat-x;margin-right:7px;} /*menu01.png*/
#menu_servizio DIV.header_sep {background:transparent url(/atportal/media/show?15060) no-repeat scroll right top;} /*li_dx.png*/
.menu01{background:url(/atportal/media/show?15066) repeat-x;} /*menu01.png*/
.menu01 li{background: url(/atportal/media/show?15060) no-repeat top right;} /*li_dx.png*/
#consulta_prodotti{background:url(/atportal/media/show?18769) no-repeat; height:105px} /*consulta_prodotti.jpg*/
#preventivo_online, #preventivo_online_interna{background:url(/atportal/media/show?15076) no-repeat; height:105px} /*preventivo_online.jpg*/
.header form{background:url(/atportal/media/show?15084) no-repeat;} /*search_form.gif*/
.contrasto1{background:url(/atportal/media/show?15014) no-repeat;} /*contrasto1.gif*/
.contrasto2{background:url(/atportal/media/show?15016) no-repeat;} /*contrasto2.gif*/
#menuPrincipale_wrapper{background:transparent url(/atportal/media/show?14954) no-repeat scroll 3px bottom;} /*ul_li.png*/
.titolo_table {background:url(/atportal/media/show?14888) no-repeat 3px bottom;} /*menu.png*/

.hp_box {
height:80px;
left:15px;
padding-top:0px;
width:210px;
}
.fondi{background:url(/atportal/media/show?15020) no-repeat scroll 0 0 transparent;width: 140px;} /*fondi.gif*/
.fondi_img{background:url(/atportal/media/show?15022) no-repeat;} /*fondi_immagine.gif*/
.fondi_testoblu{color:#013061;} 
.fondi_vedi{background:url(/atportal/media/show?15024) no-repeat 30px 1px;} /*fondi_vedi.gif*/
.area_aziende{background:url(/atportal/media/show?14956) no-repeat;} /*area_aziende.gif*/
/*TODO .area_aziende_img{background:url(/atportal/media/show?12234) no-repeat;} /*area_aziende_img.jpg*/
.link_tfr{background:url(/atportal/media/show?15024) no-repeat 115px 10px;} /*fondi_vedi.gif*/
.tools{background:url(/atportal/media/show?15096) no-repeat;} /*tools.gif*/
.tools_img{background:url(/atportal/media/show?15098) no-repeat;} /*tools_img.gif*/
.inevidenza{background:url(/atportal/media/show?15040) no-repeat;} /*inevidenza.gif*/

.footer{background:url(/atportal/media/show?15028) no-repeat right top;} /*generali_footer.gif*/
.ico-next{background:url(/atportal/media/show?15030) no-repeat;} /*ico-next.gif*/
.ico-prev{background:url(/atportal/media/show?15034) no-repeat;} /*ico-prev.gif*/
.ico-next1{background:url(/atportal/media/show?15032) no-repeat;} /*ico-next1.gif*/
.ico-prev1{background:url(/atportal/media/show?15036) no-repeat;} /*ico-prev1.gif*/
#trova_agenzia{background:url(/atportal/media/show?24240) no-repeat scroll 7px 0px;} /*trova_agenzia.png*/
.bottone_invia, .bottone_invia1, .bottone_invia2{background:url(/atportal/media/show?15072) no-repeat; height: 15px;} /*modulo_home.gif*/

/* ********************** MENU PRINCIPALE *********************************************************************************/
.titolo_max, .titolo_max_sel {height:49px !important;}
.terzolivello ul{background:url(/atportal/media/show?14946) no-repeat !important;} /*terzolivello.png*/
li.terzolivello_sel{background:url(/atportal/media/show?14758) no-repeat center 25px;} /*arrow.gif*/

#titolo_sep1,#titolo_sep2,#titolo_sep3,#titolo_sep4,#titolo_sep5,#titolo_sep6,#titolo_sep7 {width:100%; position: absolute;overflow:visible;}
.titolo_max,.titolo_max_sel{position:absolute;}

#titolo_max_sel1,#titolo_max1{top:0;left:0;width:152px;z-index:2;}
#titolo_max1{background:url(/atportal/media/show?14900) no-repeat;} /*prodotti.png*/
#titolo_max_sel1, #titolo_max1:hover{background:url(/atportal/media/show?14900) no-repeat 0 -88px;} /*prodotti.png*/
#subMenu1{position: absolute;left:3px;}

#titolo_max_sel2,#titolo_max2{top:0;left:145px;width:153px;z-index:2;}
#titolo_max2{background:url(/atportal/media/show?15979) no-repeat;} /*servizialcliente.png*/
#titolo_max_sel2, #titolo_max2:hover{background:url(/atportal/media/show?15979) no-repeat 0 -88px;} /*servizialcliente.png*/
#subMenu2{position: absolute;left:-142px;}

#titolo_max_sel3,#titolo_max3{left:294px;width:153px;z-index:2;}
#titolo_max3{background:url(/atportal/media/show?14904) no-repeat;} /*rete.png*/
#titolo_max_sel3, #titolo_max3:hover{background:url(/atportal/media/show?14904) no-repeat 0 -88px;} /*rete.png*/
#subMenu3{position: absolute;left:-291px;}

#titolo_max_sel4,#titolo_max4{left:443px;width:134px;z-index:2;}
#titolo_max4{background:url(/atportal/media/show?14842) no-repeat;} /*iniziative.png*/
#titolo_max_sel4, #titolo_max4:hover{background:url(/atportal/media/show?14842) no-repeat 0 -88px;} /*iniziative.png*/
#subMenu4{position: absolute;left:-440px;}

#titolo_max_sel5, #titolo_max5{left:573px;width:141px;z-index:2;}
#titolo_max5{background:url(/atportal/media/show?14788) no-repeat;} /*chisiamo.png*/
#titolo_max_sel5, #titolo_max5:hover{background:url(/atportal/media/show?14788) no-repeat 0 -88px;} /*chisiamo.png*/
#subMenu5{position: absolute;left:-570px;}


/*TODO*/
/* ********************** MENU PRINCIPALE [FINE] *********************************************************************************/

a.vai {background:url("/atportal/media/show?14958") no-repeat scroll 20px 2px transparent;
color:#003E7E;
display:block;
font-size:9px;
width:40px;
}

/*#interna_scheda_prodotto #tabs #tab_contents li dl dd a {background: transparent url(/atportal/media/show?14824) no-repeat left center;}icone_pdf.gif*/
#interna_scheda_prodotto #info_docs ul {background: transparent url(/atportal/media/show?14924) no-repeat -1px -1px;}/*titolo_info_border.gif*/
#interna_scheda_prodotto #info_docs ul li span a {background: transparent url(/atportal/media/show?14824) no-repeat left 2px;}/*icone_pdf.gif*/
#interna_scheda_prodotto #tabs #tab_contents li {background: transparent url(/atportal/media/show?14774) repeat left bottom;} /*bg_tab_content.gif*/
#prodotto_intro dl.ombrello {background: transparent url(/atportal/media/show?14892) no-repeat right top;} /*ombrello_verde.gif*/
#prodotto_intro dl.timer {background: transparent url(/atportal/media/show?14914) no-repeat right top;} /*timer_blu.gif*/
#prodotto_headline{color: #666666;background: #e3e3e3 ;font-size:15px; font-weight: normal;} /*bg_titolo_grigio_rosa.gif*/
#servicebar li.stampa a {background-image:url("/atportal/media/show?14810");}/*ico_stampa.gif*/
#servicebar li.invia a {background-image:url("/atportal/media/show?14806");}/*ico_invia.gif*/
#servicebar li.salva a {background-image:url("/atportal/media/show?14808");}/*ico_salva.gif*/
/*interna{background-image:url("/atportal/media/show?14770");}bg_protezione.gif*/


/* NC */
div.prodLink div a strong {color:#003E7E !important;}
NUOVI
#interna_scheda_prodotto h3 { background-position:top; color:#2B2B2B !important;}
#interna_scheda_prodotto img {vertical-align:middle;}
#interna_scheda_prodotto p {line-height: 18px;}
#interna_scheda_prodotto span {font-weight: normal !important;}

/*h1 {height: 20px !important; }*/

.w3gSezione_0C ul, .w3gSezione_0C li {list-style-type:square}
h1.hiddenText {height: 20px !important;}


/* NC MODIFICHE PER TUTTI */





/* modifiche successive al 4 maggio n.c.*/
div.prodLink div {padding: 0 45px 12px 0 !important; min-height:70px;height:auto !important;height:70px; }
#servicebar li a:hover {color: #000000;}
li.fmenuL2 a:hover {color: #717171!important; }
#interna_scheda_prodotto #tabs #tab_contents li dl dd a:hover {text-decoration: none !important; }
#interna_scheda_prodotto #tabs #tab_navs li a:hover {text-decoration: none !important; }
a.vai {font-size: 9px !important;}
div.prodLink h3 a {background-position: 50% 0% !important; text-align: center; margin-top: 4px;}
#interna_sx a {font-size: 100%;} 
#interna_sx a:hover {text-decoration: underline ;}
#interna_scheda_prodotto {margin:0px; padding:0px}
img.luceneHit-title  {margin-right: 6px;}
.titolo_box_wp {position:absolute;top:11px;}
.normal {line-height: 18px;}


div.prodLink a:hover {text-decoration: none !important;}
div.prodLink:hover {background: none repeat scroll 0 0 #F5F5F5; text-decoration: none !important;}

/*fv11.05 per toro */
.box1 { width:228px; background:url(/atportal/media/show?17721) no-repeat top left;} /*box_hp.gif*/
.box23, .box4{ width:229px; background:url(/atportal/media/show?17753) no-repeat top left;} /*box4_hp.gif*/

.menubtm ul {width:160px; }
fieldset, h1, h2, h3, body {font-size:11px;}
.footer_mappa { clear:both;height:20px;position:relative;text-align:right;top:-5px;width:974px; padding:10px 5px 0 0;margin-bottom:5px}
.ico-next, .ico-prev {cursor:pointer;display:block;height:12px;width:12px;}

/*fc12.05*/
a.linkVai, .linkVai a {
background:url("/atportal/media/show?15030") no-repeat scroll right 0 transparent;
padding:1px 18px 1px 0;
}

/*fv11.05 da mettere in generali_css*/
.sezione_tit_0I, a.sezione_tit_0I, a.sezione_tit_0I:visited, a.sezione_tit_0I:hover {font-size:11px;}
#servicebar  {height:18px;margin:0 15px 17px 0;width:229px;padding:0;}
.atp_w3gbrand {top:0 }
ul.fmenuL1 {padding:0 5px 0 25px;}
.menubtm ul { float:left; margin:0}
#homepage .fascia { clear:both; float:left; height:auto; width:974px; }
.bgfascia  {background:url("/atportal/media/show?14567") repeat scroll 0 0 transparent;height: auto !important; padding:10px 0}
box1, .box23, .box4 {float:left;min-height:127px; height:auto; padding:8px 0 0 14px !important; position:relative;}

#w3gSearchResult {margin-right:10px;}
#searchForm {margin-right:10px;}

/*FC@2010.05.17 toro hacks*/
a#trovaagenziacontroller_open, #trova_agenzia a#trovaagenziacontroller_close{margin-top:0px !important;}
object#tagcloudobj  {position:relative;}

/*FV@2010.05.26 */
#w3gPager a.pager { color:#3399FE; }
#w3gPager .pager  { color:#FFFFFF; }
#w3gPager .pagerTabOff { background-image:url("/atportal/img/pagerOn.gif"); }
#w3gPager .pagerTabOn  { background-image:url("/atportal/img/pagerOff.gif"); }

/* menu III livello su 2 righe  */
.terzolivello ul {background-repeat: no-repeat !important; background-position:center bottom !important;}
/*#menuPrincipale li ul {height: auto !important;}*/
#menuPrincipale li ul{min-height:34px;height:auto !important;height:34px;}
.primolivello li, .primolivello_sel li  {line-height: 25px !important;}
#menu_principale,#menu_principale_wrapper, #menuPrincipale{overflow:visible;height:140px !important;}
#all_menu_interna{height:179px !important;}
UL.terzolivello_items LI{VISIBILITY: inherit !important;}
.primolivello li, .primolivello_sel li {height:26px;}
.terzolivello ul{background:url(/atportal/media/show?28457) no-repeat !important; background-position: bottom !important;;} /*terzolivello.png*/

/*2010.31.05 stili x trova agenzia */
#comuneHelper{z-index: 10; font:9px Geneva,Tahoma,Helvetica,sans-serif;overflow-y: auto; background-color: #FFFFFF; border: 1px solid #094584; padding: 2px; height: 100px;}
#trova_agenzia{top:auto;width:auto;bottom:110px;clear:both;float:left;height:auto;margin:0 0 10px 9px;padding:0;position:absolute;right:13px;}
#interna_dx #trova_agenzia{ right:7px;margin:0 0 10px;}
#trova_agenzia_content{display:block;float:left;height:112px;margin:0 1px 0 9px;overflow:hidden;padding:0;width:auto;}
#trova_agenzia a#trovaagenziacontroller_close {background:url("/atportal/media/show?23294") no-repeat scroll 207px -83px transparent;}
#trova_agenzia a#trovaagenziacontroller_open {background:url("/atportal/media/show?23294") no-repeat scroll 207px 7px transparent;display:none;}
a#trovaagenziacontroller_open, #trova_agenzia a#trovaagenziacontroller_close{cursor:pointer;display:block;font-size:1em;height:24px;margin:5px 0 0 7px;overflow:hidden;padding:0;position:relative;text-indent:-9999em;width:229px;}

#comuneHelper ul {clear:both;list-style-image:none;  list-style:none;  margin:0px;  padding:0px;}
#comuneHelper ul li.selected {float:none;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;color:#FFFFFF;background-color:#094584;text-decoration:none;}
#comuneHelper ul li {height:16px;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;display:block;margin:0;cursor:pointer;}
#provinciaHelper{z-index: 10; font:9px Geneva,Tahoma,Helvetica,sans-serif;overflow-y: auto; background-color: #FFFFFF; border: 1px solid #094584; padding: 2px; height: 100px;}
#provinciaHelper ul {clear:both;list-style-image:none;  list-style:none;  margin:0px;  padding:0px;}
#provinciaHelper ul li.selected {float:none;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;color:#FFFFFF;background-color:#094584;text-decoration:none;}
#provinciaHelper ul li {height:16px;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;display:block;margin:0;cursor:pointer;}
#form2{z-index: 5;}

/* TABBER n.c. */
.tabberTabOffCenter {background-image:url(/atportal/img/tabber-on-center.gif);} 
.tabberTabOffLeft {background-image:url(/atportal/img/tabber-on-left.gif);} 
.tabberTabOffRight {background-image:url(/atportal/img/tabber-on-right.gif);}
.tabberTabOffLabel {color:#3F6183;}

.tabberTabOnCenter {background-image:url(/atportal/media/show?30538);}
.tabberTabOnLeft {background-image:url(/atportal/media/show?30536);} 
.tabberTabOnRight {background-image:url(/atportal/media/show?30540);}
.tabberTabOnLabel {color:#FFFFFF;}

.pagerTabOff  {background-image:url(/atportal/media/show?30441);}
.pager {color:#FFFFFF;}
a.pager {color:#FFFFFF !important;}
a.pager:hover {text-decoration: none !important;}
#w3gPager .pager { color:#3399FE; }
#w3gPager a.pager  { color:#FFFFFF; }
#w3gPager .pagerTabOff  {background-image:url(/atportal/media/show?30441);}
#w3gPager .pagerTabOn  {background-image:url(/atportal/img/pagerOn.gif);}
.pager  {color:#3399FE;}

/* Icona mappa Territoriale N.C. */
div.mtbtn-mapPOI div {background-image:url(/atportal/media/show?30869) !important;}
#resultContainer .CLD_hiligth {background-color: #e9e9e9 !important;}

DIV.mappaTerritoriale-Container{ 
 	border: 1px solid #003E7E !important;
}

