html{
margin:0;
padding:0;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  background-color:#eff1f1;
  margin:0;
  margin-top:20px;
  padding:0;
}


/* LAYOUT PAGINA */

#container{
width:967px; 
margin:auto;
display:block; 
border:1px solid #afb4ca;
background-image:url(/img/contentContainer_bg.gif);
}


#selectlang{
position:absolute;
width:100px;
top:25px;
left:50%;
margin-left:375px;
text-align:right;
font-size:10px;
z-index:20;
}

#selectlang a{
color:#bfc9dc;
text-decoration:none;
font-weight:bold;
}

#selectlang a:hover{
color:#fff;
}

#topMenu{
background-color:#00277e;
border:1px solid #fff;
border-bottom:none;
height:18px;
}

#topLogo {
width:196px; 
float:left;
border-left:1px solid #fff;
border-bottom:1px solid #afb4ca;
}

#topLogo a{
width:196px;
height:176px;
display:block;
/*background-image:url(/img/TWT_logo.jpg);*/
background-image:url(/img/TWT_logo_original.jpg);
}

#topLogo h1{
display:none;
}

#topLogo span{
display:none;
}

#topTestata{
border-right:1px solid #fff;
width:769px;
height:176px;
float:left;
background-image:url(/img/testata_122009.jpg);
border-bottom:1px solid #afb4ca;
}

#topTestataen{
border-right:1px solid #fff;
width:769px;
height:176px;
float:left;
background-image:url(/img/testata_122009.jpg);
border-bottom:1px solid #afb4ca;
}

#topTestata h2{
display:none;
}

#contentContainer{
width:769px; 
float:left;
font-size:12px;
color:#333;
line-height:17px;
}







#contentText{
padding:40px;
width:472px;
}

#menuLeftCont{
width:196px; 
float:left;
border-left:1px solid #fff;
border-right:1px solid #afb4ca;
overflow:hidden;
}

#linkHistory{
background-image:url(/img/linkHistory_bg.gif);
border:1px solid #fff;
border-bottom:1px solid #afb4ca;
padding:2px 10px; 
height:14px;
overflow:hidden;
color:#0a34b2;
font-size:10px;
}

#linkHistory a {
text-decoration:none;
color:#0a34b2;
}

#linkHistory a:hover {
text-decoration:none;
color:#3366ff;
}


#pageContent{
width:555px; 
float:left;
display:block;
border-left: 2px solid #f0f2f1;
border-right:1px solid #afb4ca;
background-color:#fff;
background-image:url(/img/soluzioni-content-bg.jpg);
background-repeat:repeat-x;
background-position:0 0;
text-align:justify;
}

.pagineIstituzionali{
background-image:url(/img/istituzionali-content-bg.jpg) !important;
background-repeat:repeat-x;
background-position:0 0 !important; 
}

#footer{
clear:both; 
background-color:#5d6687;
border:1px solid #fff;
text-align:center;
color:#dbdedf;
font-size:10px;
}

#footer ul{
padding:3px 0;
margin:0;
}

#footer li{
padding: 0;
margin: 0 20px;
display:inline;
}

#footer a{
color:#dbdedf;
text-decoration:none;
}

#footer a:hover{
color:#fff;
}


#footerTop{
background-color:#afb4ca;
clear:both; 
width:967px; 
height:1px; 
overflow:hidden; 
border-top:1px solid #fff;
margin:0;
padding:0;
}


/* news home */
#newsTop{
float:left;
display:block;
width:555px;
height:53px;
margin-bottom:30px;
background-color:#f0f2f1;
background-image:url(/img/news_tit.gif);
background-repeat:no-repeat;
background-position:58px 8px;
}

#newsTop h1{
display: none;
}

#rssFeed{
width:16px;
height:16px;
margin:27px 12px 0 0;
padding:0;
background-image:url(/img/rss_feed.gif);
display:block;
float:right;
}

#rssFeed span{
display:none;
}

.newshome{
background-image:url(/img/news_bg.gif) !important;
background-repeat:repeat-x;
background-position: 0 53px !important;
float:left;
display:block;
}

.newsImgHome{
/*background-image:url(/img/news_img_home.jpg);
background-repeat:no-repeat;
background-position: 40px -30px;*/
float:left;
display:block;
}

.itemNewsHome{
margin: 0 42px 20px 55px;
padding:0;
background-image:url(/img/newsHome_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.itemNewsHome img{
float:left;
margin-right: 15px;
margin-top:4px;
border:none;
}

.itemNewsHome h2{
margin:0 0 5px 0;
padding:0;
color:#5c6687 !important;
font-size:11px !important;
/*font-weight:normal;*/
}

.itemNewsHome h3 {
margin:-5px 0 6px 0 !important;
font-size:13px !important;
color:#0a34b2 !important;
}

.itemNewsHome h3 a {
text-decoration:none;
font-size:13px !important;
color:#0a34b2 !important;
}

.itemNewsHome h3 a:hover {
text-decoration:underline;
color:#3366ff !important;
}

.itemNewsHome p{
margin:0;
padding:0 0 20px 0;
line-height:17px;
display:block;
}



.vetrina h2{
padding-left:100px;
margin-top:0 !important;
padding-top:0 !important;
}

.vetrina h3{
padding-left:100px;
}

.vetrina p{
padding-left:100px;
}


#columnRight{
float:left;
}


#search{
background-image:url(/img/search-bg.jpg);
border:1px solid #fff;
border-bottom:1px solid #afb4ca;
width:209px;
height:52px;
}


#search form{
margin:10px 47px 0 10px;
padding:0;
}

#search h2
{
color:#153672;
float:left; 
display:block; 
font-size:10px;
margin:0;
padding:0;
}

#search input{
width: 148px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;
display:block;
border:1px solid #7f9db9;
clear:both;
}

#inputseach{
width:9px !important;
height:9px;
border:1px solid #ccc !important;
margin-bottom:5px;
float:right;
clear:none !important;
}

#inputseach:hover{
border:1px solid #fff !important;
}

/* BOX CLIENTI */

#boxclienti{
border:1px solid #fff;
border-bottom:none;
width:209px;
font-size: 11px;
}

#boxclienti h2{
margin:0;
padding:0;
}

#boxclienti h2 {
display:block;
background-image:url(/img/clientiBoxTop.jpg);
width:209px;
height:41px;
text-decoration:none;
/*border-bottom:1px solid #fff;*/
}

#boxclienti #entitolo{
background-image:url(/img/clientiBoxTop_en.jpg);
}

#boxclienti span{
visibility:hidden;
}

#boxclienti ul{
margin:0;
padding: 0;
}

#boxclienti li{
margin:0;
padding:0;
list-style-type:none;
}


#boxclienti li a{
display:block;
width:209px;
height:35px;
text-decoration:none;
}

#boxclienti li .wholesale{
background-image:url(/img/clientiBoxWholesale.jpg);
}

#boxclienti li .wholesale:hover{
background-image:url(/img/clientiBoxWholesale_on.jpg);
}


#boxclienti li .business{
background-image:url(/img/clientiBoxBusiness.jpg);

}

#boxclienti li .business:hover{
background-image:url(/img/clientiBoxBusiness_on.jpg);
}

/* FINE BOX CLIENTI */

ul.indicepag 
{
	margin:0 0 20px 0 !important;
	padding:0 0 0 20px !important;	
	}

ul.indicepag li{
	list-style:none !important;
	list-style-type:none  !important;
	margin:0 !important;
	padding:0 0 5px 0 !important;
	}

ul.indicepag li a{
	padding-left:15px;
	background-image:url(/img/soluContentBullet.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	}



#columnRightBottom{
clear:both;
display:block;
float:left;
/*background-image:url(/img/columnRight-bottom.gif);
background-repeat:repeat-x;*/
border-left:1px solid #fff;
border-right:1px solid #fff;
width:209px;
text-align:center;
}

.pecCecpac{
background-image:url(/img/PEC-CECPAC.jpg);
}
.enpecCecpac{
background-image:url(/img/en_PEC-CECPAC.jpg);
}

.pecLink{
background-image:url(/img/pec-link.gif);
}
.enpecLink{
background-image:url(/img/en_pec-link.jpg);
}


.trovatuttoLink{
background-image:url(/img/trovatutto-link.jpg);
}
.bbfLink{
background-image:url(/img/BBF_170X86.jpg);
margin-top:70px !important;
}

#columnRightBottom a {
width:170px;
height:86px;
display:block;
margin:12px auto;
}

#columnRightBottom a strong{
display:none;
}

/*
#infoBottom{
color:#777;
padding: 3px 10px;
font-size:9px;
width:935px; 
margin:0px auto; 
display:block;
text-align:right; 
}*/


#infoBottom{
display:block;
clear:both;
color:#5c6687;
font-size:9px;
display:block;
width:880px;
padding: 10px 40px;
}


#infoUnderFooter{
font-size:10px; color:#858ba1;  padding:4px 2px ; font-family:Arial, Helvetica, sans-serif; width:950px; margin:auto; text-align:center;	
	
	}



/* MENU */

#menuleftBottom{
background-image:url(/img/menuleft-bottom.jpg);
background-repeat:repeat-x;
display:block;
float:left;
clear:both;
}

#linkCarrier{
clear:both;
display:block;
float:left;
margin:30px 0 0 0 ;
width:195px;
height:33px;
background-image:url(/img/link_carrier-bg.jpg);
text-align:center;
font-size:10px;
}

#linkCarrier ul{
padding:0;
margin:0;
}

#linkCarrier li{
padding: 10px 0;
margin:0;
width:97px;
float:left;
display:block;
list-style-type:none;
}

#linkCarrier li:hover{
/*background-color:#cbced5;*/
}

#linkCarrier li:hover a{
color:#3366ff;
}

#linkCarrier a{
text-decoration:none;
font-weight:bold;
color:#0a34b2;
}

#linkCarrier a:hover{
color:#3366ff !important;
}

#numeroVerde{
display:block;
width:196px;
height:32px;
background-image:url(/img/numero-verde.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:60px;
}

#numeroVerde span{
visibility:hidden;
}



#linkCert{
display:block;
margin:auto;
background-image:url(/img/CISCERT+IQNET-home_b.gif);
background-repeat:no-repeat;
background-position:center;
margin-top:30px;
}

#linkCert a{
display:block;
width:186px;
height:71px;
text-decoration:none;
}

#linkCert a strong{
visibility:hidden;
}

#menuLeftCont .menuleft {
width:196px;
display:block;
float:left;
margin:0;
padding:0;
background-color:#e9eaec;
/*background-color:#dbdedf;*/
}

#menuLeftCont .menuleft a strong{
display:none;
}

#menuLeftCont .menuleft li{

background-image:url(/img/arrow.gif);
background-repeat:no-repeat;
background-position:22px 12px;
display:block;
float:left;
width:196px;
padding:7px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; /*ppp*/
font-weight:bold;
text-indent:34px;
overflow:hidden;
/*cursor:pointer;*/
}

#menuLeftCont .menuleft li:hover{
background-image:url(/img/bg_menu_over.gif);
background-repeat:repeat-x;
background-position:top;
}


#menuLeftCont .menuleft .selected{
background-image:url(/img/bg_menu_over.gif);
background-repeat:repeat-x;
background-position: 0px 0px !important;
}

.selected a{
color:#3366ff !important;
}

#menuLeftCont .menuleft a {
margin:0;
margin-left:0px;
padding:0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#0a34b2;
padding-top:7px;
}
#menuLeftCont .menuleft a:hover {
color:#3366ff;
}

#menuLeftCont .menuleft img{
margin:0;
border:0;
}


#menuLeftCont .livello3{
margin:8px 0 0 0 ;
padding:0;
display:block;

}


#menuLeftCont .livello3 li{
font-size:11px !important;
padding:5px 0 !important;
margin-left:10px;
width:186px !important;
font-weight:normal !important;
}

#menuLeftCont .livello3 li:hover{
/*background-color:#dbdedf !important;*/
background-image:url(/img/arrow.gif) !important;
background-repeat:no-repeat !important;
background-position:22px 12px !important;
}

#menuLeftCont .livello3 li a{
color:#0a34b2 !important;
}

#menuLeftCont .livello3 li a:hover{
color:#3366ff !important;
}

#menuLeftCont .livello3  .selected{
background-image:none !important;
}

#menuLeftCont .livello3  .selected:hover{
background-image:none !important;
}

#menuLeftCont .livello3  .selected a{
color:#3366ff !important;
}

#menuLeftCont .menuSoluzioni{
margin:0;
padding:0 !important;
height:40px !important;
border-bottom:1px solid #fff;
}




#menuLeftCont .menuSoluzioni a{
margin:0;
background-image:url(/img/soluzioni-on.gif) !important;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:40px;
background-color:#cbd0d5;
}

#menuLeftCont .menuSoluzioni a:hover{
background-image:url(/img/soluzioni-off.jpg) !important;
background-color:#ffc602;
}


#menuLeftCont .menuSoluzioni .selected{
background-image:url(/img/soluzioni-off.jpg) !important;
background-color:#ffc602;
}


#menuLeftCont .menuSoluzioniEn{
margin:0;
padding:0 !important;
height:40px !important;
border-bottom:1px solid #fff;
}

#menuLeftCont .menuSoluzioniEn a{
margin:0;
background-image:url(/img/en_soluzioni-on.jpg) !important;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:40px;
background-color:#cbd0d5;
}

#menuLeftCont .menuSoluzioniEn a:hover{
background-image:url(/img/en_soluzioni-off.jpg) !important;
background-color:#ffc602;
}


#menuLeftCont .menuSoluzioniEn .selected{
background-image:url(/img/en_soluzioni-off.jpg) !important;
background-color:#ffc602;
}





#menuLeftCont .menuArea{
margin:0;
padding:0 !important;
height:31px !important;
background-image:url(/img/voce-off.jpg) !important;
background-position: 0px 0px !important;
}



#menuLeftCont .menuArea a{
margin:0;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:31px;
}
#menuLeftCont .menuArea a:hover{
margin:0px;
margin-left:0px;
padding:0;
background-position: 0px 0px;
background-image:url(/img/voce-on.jpg);
background-repeat:no-repeat;
display:block;
width:196px;
height:31px;
}

#menuLeftCont .menuArea .selected{
background-image:url(/img/voce-on.jpg) !important;
background-repeat:no-repeat;
}


#menuLeftCont .menuVoiceEn 
{
background-image:url(/img/en_voce-off.jpg) !important;
}


#menuLeftCont .menuVoiceEn  a:hover{
background-image:url(/img/en_voce-on.jpg) !important;
}


#menuLeftCont .menuVoiceEn .selectedEn{
background-image:url(/img/en_voce-on.jpg) !important;
}



#menuLeftCont .menuAreaDati{
margin:0;
padding:0 !important;
height:31px !important;
background-image:url(/img/dati-off.jpg) !important;
background-position: 0px 0px!important;
border-top:1px solid #fff;
}
#menuLeftCont .menuAreaDati a{
margin:0;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:31px;
}

#menuLeftCont .menuAreaDati a:hover{
background-image:url(/img/dati-on.jpg);
}

#menuLeftCont .menuAreaDati .selected{
background-image:url(/img/dati-on.jpg) !important;
}



#menuLeftCont .menuAreaDatiEn 
{
background-image:url(/img/en_dati-off.jpg) !important;
}


#menuLeftCont .menuAreaDatiEn  a:hover{
background-image:url(/img/en_dati-on.jpg) !important;
}


#menuLeftCont .menuAreaDatiEn .selectedEn{
background-image:url(/img/en_dati-on.jpg) !important;
}



#menuLeftCont .menuAreaMisura{
margin:0;
padding:0 !important;
height:31px !important;
background-image:url(/img/sumisura-off.jpg) !important;
background-position: 0px 0px!important;
border-top:1px solid #fff;
}
#menuLeftCont .menuAreaMisura a{
margin:0;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:31px;
}

#menuLeftCont .menuAreaMisura a:hover{
background-image:url(/img/sumisura-on.jpg);
}
 
#menuLeftCont .menuAreaMisura .selected{
background-image:url(/img/sumisura-on.jpg) !important;
}
 


#menuLeftCont .menuAreaMisuraEn 
{
background-image:url(/img/en_sumisura-off.jpg) !important;
}


#menuLeftCont .menuAreaMisuraEn  a:hover{
background-image:url(/img/en_sumisura-on.jpg) !important;
}


#menuLeftCont .menuAreaMisuraEn .selectedEn{
background-image:url(/img/en_sumisura-on.jpg) !important;
}




 /*menu istituzionale-sopra;*/
  
#topMenu .menuIstituzionale{
font-size: 0.9em;
font-weight:bold;
color:#FFF;
margin:0;
padding: 3px 0 3px 200px;
border-top:1px solid #b1baca;
border-left:1px solid #b1baca;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

#topMenu .menuIstituzionale li {
color:#bfc9dc;
padding:10px;
margin-right:60px;
display:inline;
background-image:url(/img/bg_menu_orizz.gif);
background-repeat:no-repeat;
background-position:left;
}

#topMenu .menuIstituzionale li:hover{
background-image:url(/img/bg_menu_orizz_over.gif);
color:#fff !important;
}

#topMenu .menuIstituzionale li a{
color:#bfc9dc;
text-decoration:none;
}

 #topMenu .menuIstituzionale li:hover a{
color:#fff !important;
}

#topMenu .menuIstituzionale li a:hover{
color:#fff;
text-decoration:none;
}

#topMenu .menuIstituzionale  .selected a{
color:#fff !important;
}

/* FINE MENU */

.pulisci{
clear:both;
float:none;
width:100%;
height:1px;
overflow:hidden;
}

.stampa{
display:none;
}

.access{
display:none;
}


.centraTesto{
text-align:center;
margin-top:30px;
}



/* formattazione testo contenuti*/

.didascalia{
font-size:10px;
line-height:12px !important;
}

#pageContent a img{
border:none;
}

#pageContent h1{
font-size:11px;
font-weight:bold;
color:#003366;
margin:-15px 0 30px 0;
padding:0;
}


#pageContent .linkPdf{
background-image:url(/img/pdf.gif);	
background-repeat:no-repeat;
padding-left:22px;
padding-bottom:4px;
}



#pageContent h2{
font-size:16px;
margin-top:10px;
padding-top:0;
line-height:20px;
text-align:left;
color:#00277f;
}

.titNewsInterno{
font-size:16px;
margin-top:10px;
padding-top:0;
line-height:20px;
text-align:left;
color:#00277f;
display:block;
margin-bottom:-5px;
} 

#pageContent .sottotitolo{
font-size:13px;
color:#5c647d;
margin-bottom:25px;
}

#pageContent h3{
font-size:14px;
color:#003366;
line-height:17px;
}

#pageContent h4{
font-size:12px;
color:#003366;

}


#pageContent h5{
font-size:12px;
color:#666;
}


#pageContent p, #pageContent div{
color:#666;
line-height:18px;
}

#pageContent ul li{
color:#666;
list-style-type:square;
margin-top:12px;
}

#pageContent ol li{
color:#666;
list-style-type:decimal;
margin-top:12px;
}

#pageContent strong, #pageContent strong{
color:#555;
}




#pageContent a {
color:#555;
}

#pageContent a:hover{
color:#3366ff;
text-decoration:none;
}


#pageContent .menuSoluzioni{
list-style-type:none;
font-size:16px;
margin-top:14px;
margin-bottom:3px;
margin-left:-40px;
}


.mappa{
font-size:11px !important;
}
.mappa a{
text-decoration:none !important;
}


.mappa #labelVoce{
background:none;
}

.mappa #labelVoce span{
display: block !important;
font-size:13px;
margin-left:20px;
color:#575757;
}


.mappa #labelDati{
background:none;
}

.mappa #labelDati span{
display: block !important;
font-size:13px;
margin-left:20px;
color:#575757;
}




.sezioneMappa{
font-size:16px !important;
color:#575757 !important;
}

#pageContent .menuArea{
list-style-type:none;
font-size:13px;
margin-top:14px;
margin-bottom:3px;
margin-left:-17px;
}

#pageContent .menuAreaMisura{
list-style-type:none;
font-size:13px;
margin-top:14px;
margin-bottom:3px;
margin-left:-17px;
}


#pageContent .menuAreaDati{
list-style-type:none;
font-size:13px;
margin-top:14px;
margin-bottom:3px;
margin-left:-17px;
}



.bulletSoluContent{
padding-left:15px;
background-image:url(/img/soluContentBullet.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}


#pageContent table{
background-color:#f1f1f1;
margin:10px 0;
border-collapse:collapse;
border:1px solid #f1f1f1;

}

#pageContent th{
text-align:center;
color:#fff;
background-color:#011d80;
background-image:url(../img/sfumo_tab.gif);
background-repeat:repeat-x;
font-size:11px;
border-left:1px solid #f1f1f1;
}

#pageContent tr{
background-color:#fff;
text-align:left;
font-size:11px;
color:#555;
}

#pageContent td
{padding:2px 3px;
border:1px solid #f1f1f1;
}

#pageContent td.centra{
text-align:center !important;	
	}

#pageContent .darkline{
background-color:#f1f1f1 !important;
}



#pageContent table.verticale th{
	padding:5px;
	text-align:left !important;
	background-image:none !important;
	background-color:#2277e0 !important;
	border-bottom:1px solid #a0badb;
}

#pageContent table.verticale td{
text-align:center;
}

.si24{
	background-image:url(../img/si-24.gif);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:24px;
	margin:auto;
}

.si24 span{ 
visibility:hidden;
}



.no24{
	background-image:url(../img/si-24.gif);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:24px;
	margin:auto;
}

.no24 span{ 
visibility:hidden;
}




.maggioriInfo{
	margin-top:20px;
	}

.maggioriInfo a {
	background-image:url(../img/201005maggioriInfo.gif);
	display:block;
	margin:auto;
	width:179px;
	height:48px;
	text-decoration:none;
	
	}

.maggioriInfo a span{
	visibility:hidden;
	}


/*layout due colonne*/

.dueColonne{
display:block;
float:left;
width:474px;
background-image:url(/img/dueColonne_bg.gif);
background-position:top;
background-repeat:repeat-x;
padding: 20px 0 0 0;
margin: 0 0;
}

.dueColonneLeft{
background-color:#eff1f1;
background-image:url(/img/headDueColonneLeft.gif);
background-repeat:no-repeat;
width:139px;
padding:13px 13px 15px 13px;
display:block;
float:left;
color:#00277f;
font-size:12px;
text-align:left;
}

.dueColonneRight{
margin-left:25px;
width:282px;
display:block;
float:right;
}

.headDueColonneLeft
{
color:#fff !important;
margin:5px 0 30px 0;
}

.dueColonneLeft a{
color:#00277f;
text-decoration:none;
}

.dueColonneLeft strong{
color:#00277f !important;
}

.dueColonneLeft a:hover{
color:#3366ff !important;
}



.dueColonneLeft ul{
padding:0;
margin:0;
}

.dueColonneLeft .bulletBig li{
margin:6px 0 !important;
list-style:none !important;
padding-left:17px;
background-image:url(/img/bulletBig.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

.dueColonneLeft .bulletBig li div{
margin-top: 3px;
font-size:11px;
}


/* ---- */

#menuIstituzionaleLiv2{
position:absolute;
z-index:50;
/*background-color:#2458bb;*/
width:748px;
top:185px;
left:50%;
margin-left:-286px;
padding:8px 12px 8px 12px;
}

#menuIstituzionaleLiv2 ul{
padding:0;
margin:0;
}

#menuIstituzionaleLiv2 ul li{
display:inline;
margin-right: 35px;
}

#menuIstituzionaleLiv2 ul li a{
color:#bfc9dc;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

#menuIstituzionaleLiv2 ul li a:hover{
color:#fff;
}

#menuIstituzionaleLiv2 ul .selected{
color:#fff;
}


/*area stampa*/

#elencoComunicati div{
font-size:10px ;
font-weight:bold  ;
color:#003366 ;
padding:1px 2px;
background-color:#f1f1f1;
}

#elencoComunicati h3{
margin:0;
padding:4px 0;
}

#elencoComunicati h3 a{
color:#0a34b2;
font-size:12px;
text-decoration:none;
}

#elencoComunicati p{
font-size:11px;
margin-top:0;
margin-bottom:0;
}

#elencoComunicati p a{
color:#0a34b2;
font-weight:bold;
text-decoration:none;
}

#elencoComunicati .pdfLink{
background-color:#fff !important;
text-align:right;
margin-bottom:5px;
border-bottom:1px solid #e1e1e1;
}


#dettaglioNews .corsivo{
font-style:italic;
width:99%;
}


#dettaglioNews .pdfLink{
text-align:right;
margin-bottom:5px;
font-size:10px ;
width:49%;
float:left;
border-bottom:1px solid #e1e1e1;
margin-bottom:10px;
padding:0 0 3px 0;
}

#dettaglioNews .pdfLink a{ 
text-decoration:none;
font-weight:bold;
}

#dettaglioNews .date{
font-size:10px ;
font-weight:bold  ;
color:#003366 ;
width:49%;
float:left;
border-bottom:1px solid #e1e1e1;
margin-bottom:10px;
padding:0 0 3px 0;
}

.comunicatoBreve{
margin-top:-10px;
padding: 5px 0;
border-bottom:1px dashed #e1e1e1;
border-top:1px dashed #e1e1e1;
}

#dettaglioNews p i{
display:block;
float:left;
width:99%;
margin-bottom:10px;
}

/* dicono di noi */

#diconoDiNoi{
border-top:1px solid #e1e1e1;
}


#diconoDiNoi .dateArt{
font-size:10px ;
font-weight:bold  ;
color:#003366;
text-align:right;
display:block;
float:right;
width:49%;
margin-top:3px;
}

#diconoDiNoi .TestaGiornalistica{
font-size:11px ;
/*border-left:2px solid #0a34b2;
padding-left:5px;*/
color: #0a34b2;
margin:3px 0;
display:block;
float:left;
width:49%;
}

#diconoDiNoi h3{
clear:both;
margin:0;
padding:0 0 0 5px;
border-left:2px solid #0a34b2;
font-size:12px;
}

#diconoDiNoi .web{
text-align:right;
border-bottom:1px solid #e1e1e1;
padding:2px 0;
}

#diconoDiNoi .pdf{
text-align:right;
border-bottom:1px solid #e1e1e1;
padding:2px 0;
}

#diconoDiNoi .web a{
font-size:11px;
text-decoration:none;
color:#0a34b2;
}

#diconoDiNoi .web a:hover{
color:#3366ff !important;
}


#diconoDiNoi .pdf a{
font-size:11px;
text-decoration:none;
color:#0a34b2;
}

#diconoDiNoi .pdf a:hover{
color:#3366ff !important;
}
/* biografie */


#biografia {
margin-top: 0;
}


#biografia .pdf{
text-align:left;
}

#biografia .pdf a{
font-size:11px;
text-decoration:none;
color:#0a34b2;
}

#biografia .pdf a:hover{
color:#3366ff !important;
}

.pdfPressKit{
margin-bottom:-10px;
}

.pdfPressKit a{
font-size:12px;
font-weight:bold;
}

/* form */

fieldset{
border:none;
color:#575757;
margin-bottom:20px;

}

legend{
font-weight:bold;
font-size:12px;
margin-left:-5px;
margin-bottom:10px;
}

fieldset div{
text-align:right;
padding-top:10px;
margin-right:95px;
}

fieldset input{
border:1px solid #ccc;
margin-bottom:10px;
vertical-align:middle;
color:#575757;
width:250px;
}

fieldset select{
border:1px solid #ccc;
margin-bottom:10px;
vertical-align:middle;
color:#575757;
width:250px;
}

textarea{
border:1px solid #ccc;
color:#575757;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.inputInteresse input{
width:20px !important;
border:none;
vertical-align:middle;
}

.cvEsperienze textarea{
width:400px !important;
margin-bottom:10px;
}

.cvLingue{
width:375PX;
}

.cvLingue select{
width:80px !important;
}

.note{
text-align:justify;
font-size:11px;
}

.note input{
width:20px;
border:none;
}


.inviaform{
text-align:center;
width:100%;
margin-bottom:30px;
}

.inviaform input{
width:120px;
border:none;
color:#fff;
font-weight: bold;
background-color:#00277e;
}

.pageContactRight{
font-size:11px;
background-color:#f5f5f7;
color:#575757; 
width:190px;
padding:10px;
border-top:1px solid #fff;
}

.pageContactRight a{
color:#0a34b2;
text-decoration:none;
}

.pageContactRight a:hover{
color:#3366ff;
}



.pageContactRight strong{
color:#003366;
}

.risultatiRicNav{
display:block;
float:left;
width:49%;
text-align:center;
margin:30px 0;
}


.risultatiRicNav input{
width:180px;
border:none;
color:#fff;
font-size:11px;
font-weight: bold;
background-color:#00277e;
}


hr{
clear:both;
border:none;
background-color:#ccc;
height:1px;
overflow:hidden;
}

.readMore{
text-align:right;
font-weight:bold;
font-size:10px;
border-bottom:1px solid #ccc;
padding-bottom:5px;
}

.readMore a{
text-decoration:none ;
}


/* AREA CLIENTI */

#topLogo .logoclienti{
height:116px;
background-image:url(/img/area_clienti/logo_TWT-clienti.jpg);
}

.topclienti{
height:116px !important;
background-image:url(/img/area_clienti/top-clienti.jpg) !important;
}


.topclientiWhole{
height:116px !important;
background-image:url(/img/area_clienti_wholesale/top_clienti_whole.jpg) !important;
}



.menuclienti{
border:1px solid #fff;
border-bottom:none;
width:196px;
font-size: 11px;
}

.menuclienti h2{
margin:0;
padding:0;
}

.menuclienti h2 a{
display:block;
background-image:url(/img/area_clienti/clienti_menu-top.gif);
width:196px;
height:53px;
text-decoration:none;
overflow:hidden;
border-bottom:1px solid #fff;
margin:0;
padding:0;
}

.menuclienti h2 a span{
visibility:hidden;
}

.menuclienti ul{
margin:0;
padding: 5px 0;
background-color:#7f869e;
}

.menuclienti li{
margin:0;
padding:13px 10px 13px 32px;
list-style-type:none;
background-color:#7f869e;
background-image:url(/img/menuclienti_bullet.gif);
background-position:20px 17px;
background-repeat:no-repeat;
}

.menuclienti  li:hover{
background-color:#5c6687;
background-image:url(/img/menuclienti_bullet-on.gif);
}

.menuclienti li:hover a{
color:#fff;
}

.menuclienti li a{
color:#f1f1f1;
text-decoration:none;
}

.menuclienti li a:hover{
color:#fff;
}


.menuclienti .selected{
background-color:#5c6687;
background-image:url(/img/menuclienti_bullet-on.gif);

}


.menuclienti .selected a{
color:#fff !important;
/*font-weight:bold;*/
}

.menuclienti .menuaperto{
background-color:#7f869e !important;
background-image:url(/img/bgSelectedClienti.gif);
background-position:0 0;
/*font-weight:bold;*/
}
.menuclienti .menuaperto:hover{
background-color:#7f869e !important;
background-image:url(/img/bgSelectedClienti.gif);
background-position:0 0;
}
.menuaperto ul {

background:none !important;
margin:17px 0 0 0 !important;
padding:0;
}

.menuaperto li {
background-color:#7f869e !important;
background-image:url(/img/menuclienti_bullet.gif);
margin:0 5px;
padding:7px 5px 7px 15px;
background-position:0px 10px;
}

.menuaperto .selected{
font-weight:bold !important;
}

.menuclienti h3
{margin:10px 0 0 0;
padding:0;
display:block;
width:80px;
height:29px;
background-repeat:no-repeat;
}


/*inizio menu clienti eng */

.enmenuclienti{
border:1px solid #fff;
border-bottom:none;
width:196px;
font-size: 11px;
}

.enmenuclienti h2{
margin:0;
padding:0;
}

.enmenuclienti h2 a{
display:block;
background-image:url(/img/area_clienti/en_clienti_menu-top.gif);
background-repeat:no-repeat;
width:196px;
height:53px;
overflow:hidden;
text-decoration:none;
border-bottom:1px solid #fff;
}

.enmenuclienti h2 a span{
visibility:hidden;
}

.menuclienti ul{
margin:0;
padding: 5px 0;
background-color:#7f869e;
}

.enmenuclienti li{
margin:0;
padding:13px 10px 13px 32px;
list-style-type:none;
background-color:#7f869e;
background-image:url(/img/menuclienti_bullet.gif);
background-position:20px 17px;
background-repeat:no-repeat;
}

.enmenuclienti  li:hover{
background-color:#5c6687;
background-image:url(/img/menuclienti_bullet-on.gif);
}

.enmenuclienti li:hover a{
color:#fff;
}

.enmenuclienti li a{
color:#f1f1f1;
text-decoration:none;
}

.enmenuclienti li a:hover{
color:#fff;
}


.enmenuclienti .selected{
background-color:#5c6687;
background-image:url(/img/menuclienti_bullet-on.gif);

}

.enmenuclienti .selected a{
color:#fff !important;
/*font-weight:bold;*/
}

.enmenuclienti .menuaperto{
background-color:#7f869e !important;
background-image:url(/img/bgSelectedClienti.gif);
background-position:0 0;
/*font-weight:bold;*/
}
.enmenuclienti .menuaperto:hover{
background-color:#7f869e !important;
background-image:url(/img/bgSelectedClienti.gif);
background-position:0 0;
}


.enmenuaperto ul {

background:none !important;
margin:17px 0 0 0;
padding:0;
}

.enmenuaperto li {
background-color:#7f869e !important;
background-image:url(/img/menuclienti_bullet.gif);
margin:0 5px;
padding:7px 5px 7px 15px;
background-position:0px 10px;
}

.enmenuaperto .selected{
font-weight:bold !important;
}

.enmenuclienti h3
{margin:10px 0 0 0;
padding:0;
display:block;
width:80px;
height:29px;
background-repeat:no-repeat;
}
/*fine menu clienti eng */



/*MENU CLIENTI WHOLE*/

.menuclientiWhole{
border:1px solid #fff;
border-bottom:none;
width:196px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}

.menuclientiWhole h2{
margin:0;
padding:0;
}

.menuclientiWhole h2 a{
display:block;
background-image:url(/img/area_clienti_wholesale/clientiWhole_menu-top.gif);
width:196px;
height:53px;
text-decoration:none;
border-bottom:1px solid #fff;
}


.menuclientiWhole h2 a span{
visibility:hidden;
}

.menuclientiWhole ul{
margin:0;
padding: 30px 0;

}

.menuclientiWhole li{
margin:0;
padding:13px 10px 13px 30px;
list-style-type:none;
background-color:#dbe0e4;
background-image:url(/img/area_clienti_wholesale/bulletMenuClientiWhole_off.gif);
background-position:20px 16px;
background-repeat:no-repeat;
}

.menuclientiWhole  li:hover{
background-color:#bbc0c8;
background-image:url(/img/area_clienti_wholesale/bulletMenuClientiWhole_on.gif);
}

.menuclientiWhole li:hover a{
color:#fff;
}

.menuclientiWhole li a{
color:#2142a6;
text-decoration:none;
font-weight:bold;
}

.menuclientiWhole li a:hover{
color:#fff;
}

.enmenuclientiWhole h2 a span{
visibility:hidden;
}
.enmenuclientiWhole{
border:1px solid #fff;
border-bottom:none;
width:196px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}
.enmenuclientiWhole h2{
margin:0;
padding:0;
}
.enmenuclientiWhole h2 a{
display:block;
background-image:url(/img/area_clienti_wholesale/clienti_wholesale_en.gif);
background-repeat:no-repeat;
width:196px;
height:53px;
text-decoration:none;
border-bottom:1px solid #fff;

}

.enmenuclientiWhole ul{
margin:0;
padding: 30px 0;

}

.enmenuclientiWhole li{
margin:0;
padding:13px 10px 13px 30px;
list-style-type:none;
background-color:#dbe0e4;
background-image:url(/img/area_clienti_wholesale/bulletMenuClientiWhole_off.gif);
background-position:20px 16px;
background-repeat:no-repeat;
}

.enmenuclientiWhole  li:hover{
background-color:#bbc0c8;
background-image:url(/img/area_clienti_wholesale/bulletMenuClientiWhole_on.gif);
}

.enmenuclientiWhole li:hover a{
color:#fff;
}

.enmenuclientiWhole li a{
color:#2142a6;
text-decoration:none;
font-weight:bold;
}

.enmenuclientiWhole li a:hover{
color:#fff;
}

/*FINE MENU CLIENTI WHOLE*/



.contentHomeContainerClienti{
background-image:url(/img/area_clienti/bghomeLine_clienti.gif) !important;
}

.contentContainerClienti{
background-image:url(/img/area_clienti/home/bg_clienti2.gif) !important;
}

.contentDettagliHomeClienti{
background-image:url(/img/area_clienti/bgLine_clienti.gif) !important;
}

.contentHomeClienti{
background-image:url(/img/area_clienti/contentHomeClienti.gif);
background-repeat:repeat-x;
float:left;
width:100%;
padding:30px 0;
}


.contentContainerClientiWhole{
background-image:url(/img/area_clienti_wholesale/bg_clientiWhole.gif) !important;
}


.contentHomeClientiWhole{
background-image:url(/img/area_clienti/home/contentNoLineeClienti.jpg) !important;
width:627px !important;
padding:30px 70px !important;
color:#343434;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.contentHomeClientiWhole h3{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 5px 0;
padding:0;
}

.contentHomeClientiWhole h3 a{
color:#343434;
text-decoration:underline;
}

.contentHomeClientiWhole h3 a:hover{
text-decoration:none;
}

.contentHomeClientiWhole p{
display:block;
margin:5px 0;
padding:0;
}


.accediAreaRisWhole{
text-align:right;
border-bottom:1px solid #d3d4d7;
}

.accediAreaRisWhole a{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#012678;
font-weight:bold;
font-size:10px;
text-decoration:none;
padding-right:18px;
background-image:url(/img/area_clienti_wholesale/bulletAccediAreaRis.gif);
background-position:center right;
background-repeat:no-repeat;
height:23px;
}

.accediAreaRisWhole a:hover{
color:#0050bb;
}

.iconaAreaRisWhole{
float:left;
margin:10px 10px 20px 0;
}

.contentClienti1linea{
background-image:url(/img/area_clienti/content1LineaClienti.gif) !important;
}

.contentClientiNolinea{
background-image:url(/img/area_clienti/home/contentNoLineeClienti.jpg)!important;
}




#newsHomeClienti{
float:left;
width:152px;
padding:0 17px;
}

#titolonews{
display:block;
width:35px;
height:11px;
background-image:url(/img/area_clienti/newsHomeClienti.gif);
margin:10px 0 -5px 0;
padding:0;
}



#titolodemo{
display:block;
width:40px;
height:11px;
background-image:url(/img/area_clienti/demoHomeClienti.gif);
margin:40px 0 -5px 0;
padding:0;
}

#newsHomeClienti #titolonews span{
display:none;
}

#titolodemo span{
display:none;
}


#serviziHomeClienti{
float:left;
padding:0 17px;
width:245px;
}

#serviziHomeClienti .ico, #reportHomeClienti .ico {
float:left;
display:block;
width:48px;
margin:5px 14px 0 0;
text-align:center;
}


#serviziHomeClienti p, #reportHomeClienti p {
margin:15px 0 25px 0;
}

#serviziHomeClienti h2{
display:block;
width:242px;
height:46px;
background-image:url(/img/area_clienti/headBoxServizi.gif);
}

#serviziHomeClienti h2 span{
display:none;
}

#serviziHomeClienti h3{
font-size:11px;
display:block;
margin:0 0 -12px 0 !important;
padding:0 !important;
}

#enserviziHomeClienti{
float:left;
padding:0 17px;
width:245px;
}

#enserviziHomeClienti .ico, #enreportHomeClienti .ico {
float:left;
display:block;
width:48px;
margin:5px 14px 0 0;
text-align:center;
}


#enserviziHomeClienti p, #enreportHomeClienti p {
margin:15px 0 25px 0;
}

#enserviziHomeClienti h2{
display:block;
width:242px;
height:46px;
background-image:url(/img/area_clienti/en_headBoxServizi.gif);
}

#enserviziHomeClienti h2 span{
display:none;
}

#enserviziHomeClienti h3{
font-size:11px;
display:block;
margin:0 0 -12px 0 !important;
padding:0 !important;
}



#reportHomeClienti{
float:left;
padding:0 17px;
width:245px;
}

#reportHomeClienti h2{
display:block;
width:242px;
height:46px;
background-image:url(/img/area_clienti/headBoxReport.jpg);
}


#reportHomeClienti h3{
font-size:11px;
display:block;
margin:0 0 -10px 0 !important;
padding:0 !important;
}

#reportHomeClienti h2 span{
display:none;
}

#enreportHomeClienti{
float:left;
padding:0 17px;
width:245px;
}

#enreportHomeClienti h2{
display:block;
width:242px;
height:46px;
background-image:url(/img/area_clienti/headBoxReport.jpg);
}


#enreportHomeClienti h3{
font-size:11px;
display:block;
margin:0 0 -10px 0 !important;
padding:0 !important;
}

#enreportHomeClienti h2 span{
display:none;
}



#labelVoce{
background-image:url(/img/area_clienti/clienti_menu-label_voce.gif);
}

#labelDati
{
background-image:url(/img/area_clienti/clienti_menu-label_dati.gif);
}




#labelVoce span
{ display:none; }

#labelDati span
{ display:none; }


#enlabelVoce{
background-image:url(/img/area_clienti/client_menu-label_voice.gif);
}

#enlabelDati
{
background-image:url(/img/area_clienti/client_menu-label_data.gif);
}



#enlabelVoce span
{ display:none; }

#enlabelDati span
{ display:none; }





#clientiContentText{
color:#072877;
}

#clientiContentText a{
color:#0A34B2;
text-decoration:underline;
}

#clientiContentText a:hover{
text-decoration:none;
}


#clientiLogin{
background-color:#ffc603;
text-align:right;
border:1px solid #fff;
margin:0;
padding:0;
float:left;
height:32px;
}

#clientiLogin a{
display:block;
background-image:url(/img/area_clienti/login.gif);
/*width:108px;*/
width:766px;
height:32px;
float:right;
}

#clientiLogin a span{
display:none;
}


.clienti2colR{
width:500px !important;
padding-right:40px !important;
padding-left:40px !important;
}

.clienti1col{
width:680px !important;
padding-right:40px !important;
padding-left:40px !important;
}


.clienti2colR h2{
background-image:none !important;
font-size:14px;
padding:0;
margin-top:18px;
display:block;
width:400px !important;
}

.titoloclienti2colR{
background-color:#e6e7ec;
margin:0 0 40px -40px;
padding:0 35px;
height:48px;
overflow:hidden;
}


.titoloclienti2colRDemo{
	background-image:url(/img/area_clienti/headDemoPage.jpg) ;
	margin-left:1px;
	background-repeat:no-repeat;
	
	}

.titoloclienti2colRDemo h2{
	margin-left: 180px;
	}

.linkClienti2colRDemo{
	display:block; width:180px; height:48px;position:absolute; text-decoration:none !important; 
	}

.linkClienti2colRDemo span{
visibility:hidden;	
}


.clienti2colL{
float:left;
width:186px;
}


.titoloclienti2colL span{
display:none;
}

.titoloclienti2colL{
display:block;
background-image:url(/img/area_clienti/headReportPage.jpg);
width:186px;
height:48px;
margin:0;
padding:0;
}

.titolodemo2colL{
display:block;
background-image:url(/img/area_clienti/headDemoPage.jpg);
width:186px;
height:48px;
margin:0;
padding:0;
}

#titoloRichPass{
display:block;
width:150px;
height:11px;
background-image:url(/img/area_clienti/titRicPass.gif);
margin:40px 0 -5px 0;
padding:0;
background-repeat:no-repeat;
}

#titoloRichPass span{ 
display:none;
}

.clienti2colL #newsHomeClienti a{
text-decoration:underline !important;
font-weight:bold;
}

.clienti2colL #newsHomeClienti a:hover{
text-decoration:none !important;
}



#clientiContentText table{
background-color:#fafafa;
/*width:100%;*/
margin:0px 0;
}

#clientiContentText table .pari{
background-color:#DFEAEE;
}

#clientiContentText table .dispari{
background-color:#F7F7EA;
}

#clientiContentText table .totali{
background-color:#bbeac9;
}

#clientiContentText th{
text-align:center;
color:#fff ;
background-color:#011d80;
background-image:url(../img/sfumo_tab.gif);
background-repeat:repeat-x;
font-size:11px;
}

#clientiContentText th a{
color:#fff ;
}


#clientiContentText tr{
/*background-color:#fff;
color:#555;
*/
text-align:left;
font-size:11px;

}

#clientiContentText td
{padding:2px 3px;}

#clientiContentText .darkline{
background-color:#f1f1f1 !important;
}


#clientiContentText input, #clientiContentText textarea, #clientiContentText select {
font-size:11px;
}

.evidenziato{
color: #FF6600;
font-weight:bold;
}


/*SEZ CARTA DEI SERVIZI*/


#menuLeftCont .menuServizi{
margin:0;
padding:0 !important;
height:38px !important;
border-bottom:1px solid #fff;
}




#menuLeftCont .menuServizi a{
margin:0;
background-image:url(/img/cartaservizi-on.gif) !important;
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
text-decoration:none;
width:196px;
height:38px;
background-color:#cbd0d5;
}

#menuLeftCont .menuServizi a:hover{
background-image:url(/img/cartaservizi-on.gif) !important;
background-color:#ffc602;
}

/*TAB carta dei servizi*/

#cap1 , #cap2 , #cap3{
border-top:3px solid #2458bd;
padding:15px 20px;
display:block;
float:left;
background-color:#fff;
margin-top:-3px;
background-image:url(/img/bg_cartaservizi.jpg);
background-repeat:repeat-x;
}


#cap1 table, #cap2 table, #cap3 table{
width:100%;
}


#cap1 th, #cap2 th, #cap3 th{
background-image:none !important;
text-align:left;
padding:2px;
}


.tab {
margin:0;
padding:0;
display:block;
float:left;
width:100%;
}

.tab li{
display:inline;
}

.tab li a{
display:block;
width:140px;
float:left;
text-align:center;
margin:0 4px 0 0;
padding: 3px 3px;
text-decoration:none;
/*border:1px solid #e1e1e1;
border-bottom:none;*/
background-color:#e1e1e1;
background-image: url(/img/bg_tab.jpg);

font-size:10px;
font-weight:bold;
}

.tab li .selected {
color:#fff !important;
background-image: url(/img/bg_tab-sel.jpg);
background-color:#2458bd;
}


/* NUOVO MENU */

.titMenuSin{
display:block; 
float:left; 
width:196px; 
height:40px; 
background-color:#fec502;
background-image:url(/img/titsoluzioni.gif); 
margin:0; 
padding:0;
border-top:1px solid #fff;
}

.en_titMenuSin{
background-image:url(/img/en_titsoluzioni.gif); 
}


.solSelected{
background-image:url(/img/titsoluzioni_on.gif) !important; 
}

.en_solSelected{
background-image:url(/img/en_titsoluzioni_on.gif) !important; 
}

.titMenuSin a{
display:block; 
float:left; 
width:196px; 
height:40px;
text-decoration:none;
}

.titMenuSin span{
display:none;
}



.menuLeftContIst ul{
margin:0;
padding:0;
}

.menuLeftContIst li{
margin:0;
padding:0;
}

.wholesaleCat {
background-image:url(/img/wholesale-on.gif) !important;
background-position:0 0 !important;
background-repeat:no-repeat;
display:block;
width:196px;
height:31px;
border-top:1px solid #fff;
/*border-bottom:1px solid #f1f1f1;*/
}

.wholesaleCat:hover {
background-image:url(/img/wholesale-off.gif) !important;
}

.wholesaleCatSelected{
background-image:url(/img/wholesale-off.gif) !important;
}

.wholesaleCatItem{
margin:0 !important;
padding:0 !important;
}

.businessCat {
background-image:url(/img/business-on.gif)!important;
background-position:0 0 !important;
background-repeat:no-repeat;
display:block;
width:196px;
height:31px;
border-top:1px solid #fff;
/*border-bottom:1px solid #f1f1f1;*/
}

.businessCat:hover {
background-image:url(/img/business-off.gif)!important;
}

.businessCatSelected{
background-image:url(/img/business-off.gif)!important;
}


.businessCatItem{
margin:0 !important;
padding:0 !important;
}

.carrierCat {
border-top:1px solid #f1f1f1;
/*border-bottom:1px solid #f1f1f1;*/
background-image:url(/img/carrier-off.gif)!important;
background-position:0 0 !important;
display:block;
width:196px;
height:23px;

}

.carrierCatItem{
margin:0 !important;
padding:0 !important;
}


.resellerCat {
border-top:1px solid #f1f1f1;
/*border-bottom:1px solid #f1f1f1;*/
background-image:url(/img/reseller-off.gif)!important;
background-position:0 0 !important;
display:block;
width:196px;
height:23px;

}

.resellerCatItem{
margin:0 !important;
padding:0 !important;
}


.voceCat {
/*border-bottom:1px solid #f1f1f1;*/
border-top:1px solid #f1f1f1;
background-image:url(/img/voce-dati-off.gif)!important;
background-position:0 0 !important;
display:block;
width:196px;
height:23px;
}

.en_voceCat{
background-image:url(/img/en_voce-dati-off.gif)!important;
}

.voceCatItem{
margin:0 !important;
padding:0 !important;
}


.serviziCat {
border-top:1px solid #f1f1f1;
/*border-bottom:1px solid #f1f1f1;*/
background-image:url(/img/servizi-applicazioni-off.gif)!important;
background-position:0 0 !important;
display:block;
width:196px;
height:23px;
}

.en_serviziCat{
background-image:url(/img/en_servizi-applicazioni-off.gif)!important;
}

.serviziCatItem{
margin:0 !important;
padding:0 !important;
}

.menuHideSpan span{
display:none;
}



/* FINE NUOVO MENU */


#menuleftBottom h3{
font-size:14px;
display:block;
width:190px;
padding-left:6px;
margin-top:30px;
}

.wholesaleReserved{

}

.wholesaleReserved li{
list-style-type:none;
display:block;
width:156px;
padding:3px 20px !important;
border-bottom:1px solid #fff;
}

.wholesaleReserved li a{
text-decoration:none;
color:#0a34b2;
}

a img {
border:0;
}

.linkAreaRisWholesale{
display:block;
width:165px;
margin:80px 0px 30px 15px;
}

.noborder, .noborder td {
	
	border:none !important;
	
	}
	
acronym{
	text-decoration:none !important;
	}
	
.checkContatti{
	width:30px !important; 
	height:16px !important; 
	float:left; 
	margin:0 3px 0 0; 
	padding:0; 
	clear:none;
overflow:hidden;
	}
	
.checkContatti input{
width:20px;
border:none;
}


/*CLIENTI NUOVA HOME*/
.contentHomeClient{
	padding:20px 0 20px 20px;
	
}

.col4{
	display:block;
	float:left;
	width:22%;
	padding:0 1%;
	border-right: 1px solid #afb4ca;
	height:390px;
	}
	
.col4last{
	border-right: none;
	}
	
.col4 h1{
	display:block;
	width:164px;
	height:46px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}

.col4 h1 span{
	display:none;
	}

.col4 h1.fattureTit
{
	background-image:url(/img/area_clienti/home/h1fatture.gif);
	}
	
.col4 h1.voceTit
{
	background-image:url(/img/area_clienti/home/h1voce.gif);
	}
	
.col4 h1.datiTit
{
	background-image:url(/img/area_clienti/home/h1dati.gif);
	}
	
.col4 h1.utilityTit
{
	background-image:url(/img/area_clienti/home/h1utility.gif);
	}

.col4 .item{
	margin:20px 0 ;
	}
	
.col4 h2{
	font-size:11px;
	margin:0;
	padding:0;
	}
	
.col4 .item h2 a{
	text-decoration:none !important;
	padding-left:18px;
	background-image:url(/img/area_clienti/home/lente.gif);
	background-repeat:no-repeat;
	}
	
.col4 .item h2 a:hover{
	text-decoration:underline !important;
	}

.col4 .item p{
	margin:0;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:13px;
	color:#3b3b3b;
	}

.serviziEsterni{
	background-color:#f1f1f1;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	display:block;
	float:left;
	width:700px;
	overflow:hidden;
}

.serviziEsterni li{
	list-style-type:none;
	display:block;
	float:left;
	width:33%;
	
	}
	
.serviziEsterni li a{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	background-repeat:no-repeat;
	padding-top:10px;
	height:40px;
		}


.serviziEsterni .emailCent{
	background-image:url(/img/area_clienti/home/emailcenter.gif);
	padding-left:50px;
	/*margin-left:70px;*/
	}	

.serviziEsterni .webmailPec{
	background-image:url(/img/area_clienti/home/pec.gif);
	padding-left:60px;
	}

.serviziEsterni .mailboxMan{
	background-image:url(/img/area_clienti/home/mailboxManag.gif);
	padding-left:50px;
	}
	
ul.simpleItem{
	margin:25px 0 0 0;
	padding:0;
	}
	
ul.simpleItem li{
	margin:8px 20px;
	padding:0;
	list-style-type:none;
	}
	
ul.simpleItem li a{
	color:#fff;
	}
	
ul.simpleItem li a:hover{
	text-decoration:underline;
	}
	
ul.simpleItem li:hover{
	background-color:#80869e !important;
	}
	
	
ul.menuTree{
	margin:0;
	padding:0;
	}
	
ul.menuTree li{
	margin:8px 10px 8px  0px;
	padding:0 0 0 0px;
	list-style-type:none;

	}
	
ul.menuTree li a{
	color:#fff;
	background-image:url(/img/area_clienti/home/plus.gif);
	background-repeat:no-repeat;
	background-position: 0 -2px;
	padding-left:20px;
	padding-bottom:1px;
	}
	
ul.menuTree li a:hover{
	text-decoration:underline;
	}
	
ul.menuTree li:hover{
	background-color:#80869e !important;
	}
	
	
.toolExt{
	
	margin-top:35px !important;
	/*font-weight:bold;*/
	}

.toolExt li{
	margin:11px 12px 11px  0px !important;
	}

.toolExt li a{
	background-position: 3px -1px !important;
	padding-left:22px !important;
	padding-top:1px !important;
	padding-bottom:6px !important;
	}


.toolExt li a.help_ico{
	background-image:url(/img/area_clienti/home/help_ico.gif) !important;
	background-position: 3px 1px !important;
	}


.trovatutto_ico{
	background-image:url(/img/area_clienti/home/trovat_ico.gif) !important;
	}

.emailcenter_ico{
	background-image:url(/img/area_clienti/home/emailcenter_ico.gif) !important;
	}
	
.pec_ico{
	background-image:url(/img/area_clienti/home/pec_ico.gif)  !important;
	}
	
.mailboxManag_ico{
	background-image:url(/img/area_clienti/home/mailboxManag_ico.gif)  !important;
	}

/* ------------------ */
	