#testata {
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:66px;
	background:url("../images/testata_rip.jpg");
	/*z-index:2;*/
}

#testata_sx {	
	background:url("../images/testata_sx.jpg") no-repeat; 
	width:293px;
	HEIGHT: 66px; 
	float:left;
}

#testata_dx {	
	background:url("../images/testata_dx.jpg") no-repeat; 
	width:435px;
	HEIGHT: 66px; 
	float:right;
}

#testata a {
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:255px;
	HEIGHT: 66px; 
}
#testata .alt { 
	display:none 
}

#testata_name {
	display:none 
}

/* NAVIGATORE */
#navigator,#status_user {
	position: relative;
	display:block;
	width: auto;
	height:15px;
	z-index:150;
}
#navigator { width:60%; 	float:left; }
#status_user {	float:right;	width:40%; }

#navigator.logged {	display:none; }
#testata.logged {	display:none; }

#nav_user {
	position:absolute;
	top: 0px;
	right: 5px;
	overflow: hidden;
	white-space: nowrap;
}

#nav_titolo {
	position:absolute;
	top: 0px;
	left: 5px;
}

#nav_user a,#nav_titolo a {
	position: relative;
	display: block;
	float:left;
	width: auto;
	color: #222222;
	FONT-WEIGHT: normal; 
	margin: 0;
	padding:0;
}

#nav_user_container { }

#nav_servizi_container { display:none; position:relative;	overflow:hidden; width:82%;	height:22px;}
#nav_servizi_content {	margin:0;	padding:0;}


.toggle_nav_menu {
	position:absolute;
	top: 22px;
	right: 5px;
	background-color:#ffffff;
	border:1px solid #9a9a9a;
	border-top:0px;
	z-index:150;
	width: 150px;
}

.nav_user_menu_h {
	color:#BBB;
    border:0px;
	background: #121212 url("../images/mobile/toolbar_bg.png") repeat-x center -45px;
	height:auto;
}
.nav_user_menu_h a, .nav_user_menu_h p,.nav_user_menu_v a, .nav_user_menu_v p {
    padding-top: 10px;
    padding-bottom: 0px;
	font-size:10pt;
	height:30px;
	margin:0;
	text-align: center;
}
.nav_user_menu_h a, .nav_user_menu_h p { color:#BBB; }
.nav_user_menu_h a.profile {
	display:block;
	padding-right: 38px;
	background: transparent url(../images/ionata/32/login.png) right 4px no-repeat;
}
.nav_user_menu_h a.profile:hover {
	background: transparent url(../images/ionata/32/login.png) right 4px no-repeat;
}
.nav_user_menu_h a.servizi {
	display:block;
	padding-right: 38px;
	background: transparent url(../images/ionata/32/condivisione.png) right 4px no-repeat;
}
.nav_user_menu_h a.servizi:hover {
	background: transparent url(../images/ionata/32/condivisione.png) right 4px no-repeat;
}
.nav_user_menu_h a:hover {
	color:#BBB;
	background: #121212 url();
}
.nav_user_menu_h a:visited {
	color: #BBB;
}
.nav_user_menu_v a, .nav_user_menu_v p {
	display:block;
	border-bottom: 1px solid #dddddd;
    background-image: url();
    font-weight: normal;

}
.nav_user_menu_v a:hover {	background-color: #eee;}

#navigator.logged { width:auto; float:none; }
#status_user.logged ,#status_user.logged .toggle_nav_menu { top:0; right:0; width:16%; position:fixed; z-index:300; float:none; }
#status_user.logged .toggle_nav_menu { top:22px; width: 270px; right:0px;}
#status_user.logged #nav_user {	padding-left:10px;	padding-right:5px;	position:static; height:22px; }
#status_user #nav_user_desc {	overflow:hidden;}
#status_user span {	color: #ffffff;}
#status_user.logged .nav_user_menu_h a.profile { display:none; }
#status_user.logged .nav_user_menu_h a.servizi { display:none; }
#status_user.logged .nav_user_menu_v a.servizi span { color: #535353; }
#status_user.logged #nav_user a { float:left; padding-top: 4px; height:19px; } /* il totale è l'altezza di #nav_servizi_container altrimenti non funziona il tasto "Altri..." */
#status_user.logged #nav_user a.userlogged { padding-left: 20px;padding-right: 0px; background: transparent url(../images/ionata/16/login.png) left center no-repeat; }
#status_user.logged #nav_user a.balance, #status_user.logged #nav_user a.logout {  margin: 4px 0 0 5px; padding: 0px 2px 0 5px; height:16px; border-left:1px solid #ffffff; }
#status_user.logged #nav_user a.servizi  { padding-left: 0px; padding-right: 10px; }
#status_user.cc_home .nav_user_menu_v a.servizi span { color: #ffffff; }
#status_user.cc_home #nav_user a.servizi.servizio_home { display:none !important; }

/*Pie di pagina */
#footer {
	position:relative;
	display:block;
	width:100%;
	height:25px;

	margin:0px;
	padding:0px;

	border:0px;
	border-top:1px solid #ababab;
	
	background-color:#ffffff;

	z-index:200;
}

#footer.logged, #footer.login_footer {
	position:fixed;
	left:0px;
	top:auto;
	right:0px;
	bottom:0px;
	text-align:center;
}

#footer.logged {
	background-color:#3c3c3c;
	border:0px;
}

#footer_version {
	position:absolute;
	bottom:0px;
	left:5px;
	color: #222222; 
	padding:0;
	margin:0;
	line-height:16px;  
} 

#footer.logged #footer_version  {
	color:#ffffff;
	display:block;
	width:100%;
	height:25px;
	bottom:0px;
	left:0px;
}

#footer_version_brand,#footer_version_ver {
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: normal;
	color: #222222;
}
#footer_version_brand {
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:28px;
	/*background: url(../images/ionata/24/ISO9001.png) no-repeat left center transparent;*/
}

#footer_version_ver {
	font-style:italic;
}
#footer.logged #footer_version_brand,#footer.logged #footer_version_ver {
	display:inline-block;
	color:#ffffff;
	height:25px;
	line-height:25px;
	padding:0px;
}

#footer.logged #footer_version_brand {
	padding-left:28px;
	width:auto;
}
#footer.logged #footer_version_ver {
	padding-right:110px;
	background: url(../images/_uw/logo98_ns.png) no-repeat 30px center transparent;
}
#footer.logged #footer_version  {
	text-align:right;
}

#footer.unlogged #help { display:none; }
 
#footer #help {
	position:fixed;
	bottom: 0px;
	left:0px;
	right:250px;
	height:25px;
	padding:0px;
	margin:0px;
	text-align:right;
	z-index: 200; 
}

#footer #help a.help_label {
	display:inline-block; 
	color: #ffffff;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	line-height:25px;
	padding-left:0px;
	padding-right:26px;
	background: transparent url(../images/ionata/16/videohelp.png) right center no-repeat;
}

#footer #help a.help_view {
	display:inline-block;
	width:16px;
	height:16px;
	background: transparent url(../images/icons/help.png) left center no-repeat;
}

#footer #help select.help_list {
	FONT-SIZE: 7pt; 
	FONT-WEIGHT: normal;  
	width:180px;
	
}
 
#footer ul.help_list {
	margin:0;
	padding:0;
	display:none;
	position:fixed;
	bottom:25px;
	right:0px;
	width:30%;
	list-style-type:none;
	background-color: #FFFFFF;
    border: 1px solid #9A9A9A;
    z-index: 201;
}

#footer li.help_view {
	margin:0;
	padding:0;
}

#footer li.help_view a {
	display:block;
	border-bottom: 1px solid #dddddd;
    background-image: url();
    font-size: 10pt;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 0px;
	height:30px;
    text-align: center;
    margin:0;
}
#footer li.help_view a:hover {	background-color: #eeeeee;}

#accetta_cookie {
	position:fixed; 
	height:auto;
	width:100%;padding:5px; 
	left:0px; 
	right:0px; 
	bottom:0px; 
	background-color: #04aeda; 
	border-top: 1px solid #03add0;
	text-align:center;
	z-index: 202;
}
#accetta_cookie, #accetta_cookie a, #accetta_cookie p { font-size:10pt;	color:#ffffff }

/*Fine Pie di pagina */


