/* Trick min-width */
/* impostare le voci tutte della stessa dimensione */

* html #MW_minwidth1 {padding-left: 1000px; height: 1px;}

* html #MW_layout {height: 1px;}

#MW_minwidth1 {min-width: 1000px;}

* html #MW_container {margin: 0 0 0 -1000px;position: fixed;height: 1px;}

/* BOX MODEL - stili comuni */
body {margin: 0;padding: 0;font-size: 12px;font-family: Arial, Helvetica, sans-serif, serif;color: #333;background: url(../c_grafica/areaclienti/bkg.gif) repeat-x left top #a3bbbc;min-width: 1000px;}
body, body.standard {padding-top: 35px;}
body.overlay {padding-top: 0;}

/* ========== TOP ===============================*/		
div#boxTop {margin: 0;padding: 0;height: 101px;background: url(../c_grafica/areaclienti/bg_top_repx.gif) repeat-x top left transparent;}	

div#prt_TestataSito {display:none;}

div#bg_Top {margin: 0;padding: 0 22px 0 0;height: 101px;background: url(../c_grafica/areaclienti/bg_top_dx.gif) no-repeat top right transparent;}

div#boxTop a {margin: 0;padding: 0;border: 0;text-decoration: none;}

div#Top_cont_Loghi {width: 445px;margin: 0;padding: 0;position: absolute;top: 70px;left: 0;}
div#Top_cont_Loghi {top: 35px;}

div#Top_Titolo {margin: 0;padding: 15px 0 0 0;height: 37px;}

div#Top_Titolo p {display:block; margin: 8px 0 0 465px; height:58px; padding: 12px 0 0 20px;background: url(../c_grafica/areaclienti/tit_iln_ar.gif) no-repeat 0 7px transparent;font-size: 17px;font-weight: bold;color: #993333;vertical-align:middle;}

div#Top_Titolo img { padding:0; margin:0 0 0 40px; border:0;vertical-align: middle;}

/* ############## MENU PRINCIPALE ############## */
div#boxMenu1 {margin:0 14px;height: 40px;background: url(../c_grafica/areaclienti/menu1_bg.gif) repeat-x top left transparent;}

div#boxMenu1 div#boxPulsanti {margin:0 auto;width:950px;}

div#boxMenu1 span img {float:left;}

div#boxMenu1 span a {display: block;float:left;margin: 0 15px 0 5px;text-align: center;color: #fff;text-decoration: none;line-height: 40px;font-size: 12px;font-weight: bold;width:124px;background: url(../c_grafica/areaclienti/bg_btn.gif) no-repeat left 0px transparent;text-transform: uppercase;}

div#boxMenu1 span a:hover, div#boxMenu1 span a.selected {background: url(../c_grafica/areaclienti/bg_btn.gif) no-repeat left -40px transparent;color: #fff;}


/* ############## MENU PRINCIPALE ############## 
div#boxMenu1 {margin:0 14px;height: 40px;background: url(../c_grafica/areaclienti/menu1_bg.gif) repeat-x top left transparent;}
div#boxMenu1 ul {margin: 0 auto;padding:0;list-style-type: none;width:594px;}
div#boxMenu1 ul li {display: inline;}
div#boxMenu1 ul li a{display: block;float: left;margin: 0;text-align: center;color: #fff;text-decoration: none;line-height: 40px;font-size: 12px;font-weight: bold;}

div#boxMenu1 ul li#btn_Profilo a{width:197px;background: url(../c_grafica/areaclienti/bg_btnprofilo.gif) no-repeat left 0px transparent;text-transform: uppercase;}
div#boxMenu1 ul li#btn_Profilo a:hover, div#boxMenu1 ul li#btn_Profilo a.selected{background: url(../c_grafica/areaclienti/bg_btnprofilo.gif) no-repeat left -40px transparent;color: #fff;}
div#boxMenu1 ul li#btn_Profilo span{padding-left:41px;}

div#boxMenu1 ul li#btn_Contatti a{width:195px;background: url(../c_grafica/areaclienti/bg_btncontatti.gif) no-repeat left 0px transparent;text-transform: uppercase;}
div#boxMenu1 ul li#btn_Contatti a:hover, div#boxMenu1 ul li#btn_Contatti a.selected{background: url(../c_grafica/areaclienti/bg_btncontatti.gif) no-repeat left -40px transparent;color: #fff;}
div#boxMenu1 ul li#btn_Contatti span{padding-left:31px;}

div#boxMenu1 ul li#btn_Logout a{width:202px;background: url(../c_grafica/areaclienti/bg_btnlogout.gif) no-repeat left 0px transparent;text-transform: uppercase;}
div#boxMenu1 ul li#btn_Logout a:hover, div#boxMenu1 ul li#btn_Contatti a.selected{background: url(../c_grafica/areaclienti/bg_btnlogout.gif) no-repeat left -40px transparent;color: #fff;}
div#boxMenu1 ul li#btn_Logout span{padding-left:37px;} */



/* ========== CONTAINER ========================================================================*/	
div#boxContainer {background: #fff;margin:0 14px;}		
	
div#boxContainer2 {margin: 0;padding: 10px 23px 0 0;}

/* ========== BOX SINISTRA ========================================================================*/	
div#boxMenuSx {float: left;padding: 0;margin: 0;width:198px}

/* DL a sinistra - stili comuni */
div#boxMenuSx dl{margin: 0 0 0 0;padding: 0 0 15px 0;width: 198px;font-size: 12px;font-weight: bold;padding-bottom:13px;background: url(../c_grafica/areaclienti/bg_dl.gif) no-repeat bottom left #edf3fa;}

div#boxMenuSx dl dt {color: #fff;margin: 0;padding: 0 0 2px 28px;line-height: 50px;font-size:12px;}

div#boxMenuSx dl dd {margin: 0;padding: 0 1px 0 1px;background:#edf3fa;}

div#boxMenuSx dl dd.voceExtra {padding: 3px 0 6px 0;margin: 0 1px 0 1px;border-top: 1px dashed #777777;}

div#boxMenuSx dl dd a{background: url(../c_grafica/areaclienti/ico_freccia.gif) no-repeat center left transparent;color: #666;display: block;padding: 3px 0px 3px 18px;text-decoration: none;border-bottom: 1px solid #d6e3e5;border-top: 1px solid #fff;line-height:20px;}

div#boxMenuSx dl dd a:hover{color: #38575f;text-decoration: underline;  background-color: #c9d8db;padding: 3px 0px 3px 18px;}

/* dl Dati Azienda */
div#boxMenuSx dl#DatiAzienda {background: #edf3fa;}
div#boxMenuSx dl#DatiAzienda dt {background: url(../c_grafica/areaclienti/bg_dt_datiazienda.gif) no-repeat top left #edf3fa;height:36px;line-height: 28px;}

/* dl Notizie */
div#boxMenuSx dl#Notizie {background: #edf3fa;}
div#boxMenuSx dl#Notizie dt {background: url(../c_grafica/areaclienti/bg_dt_notizie.gif) no-repeat top left #edf3fa;}

/* dl Visibilita */
div#boxMenuSx dl#Visibilita {background: #edf3fa;}
div#boxMenuSx dl#Visibilita dt {background: url(../c_grafica/areaclienti/bg_dt_visibilita.gif) no-repeat top left #edf3fa;}

/* dl Report */
div#boxMenuSx dl#Report {background: #edf3fa;}
div#boxMenuSx dl#Report dt {background: url(../c_grafica/areaclienti/bg_dt_report.gif) no-repeat top left #edf3fa;}

/* dl Servizi */
div#boxMenuSx dl#Servizi {background: #edf3fa;}
div#boxMenuSx dl#Servizi dt {background: url(../c_grafica/areaclienti/bg_dt_servizi.gif) no-repeat top left #edf3fa;}


/* ========== CONTENT ========================================================================*/	
div#boxContent {margin: 12px 0 12px 218px;padding: 0;line-height: 120%;}


/* trucchetto boxmodel */
#cleardiv {clear: both;height: 1px;}

/* ========== FOOTER ========================================================================*/	
div#boxFooter {clear: both;margin: 0;padding: 0;text-align: center;font-size: 11px;color: #000;height:112px;background: url(../c_grafica/areaclienti/bg_footer_repx.gif) repeat-x top left transparent;}
div#boxFooter p{color: #4e4e4e;}
div#boxFooter a{text-decoration: none;color: #4e4e4e;padding: 0 5px;}
div#boxFooter a:hover{text-decoration: underline;color: #777;}

div#bg_footerSx {margin: 0;padding: 0;height:112px;background: url(../c_grafica/areaclienti/bg_footer_sx.gif) no-repeat top left transparent;}	
div#bg_footerDx {margin: 0;padding: 20px 0 10px 0;height:112px;background: url(../c_grafica/areaclienti/bg_footer_dx.gif) no-repeat top right transparent;}


