/* navigazione principale menu tab per navigazione principale (home cerca offri)*/

#menu UL,#menu LI{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
#menu LI, #menu LI.active{
	float: left;
	text-align: center;
	padding-left: 0;
    position: relative;
    /*bottom: -1px;*/
    font-size: 11px;
}
#menu LI A, #menu LI.active A{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_top_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu LI.active A{
    background: transparent url(img/m_top_bg_active.gif) no-repeat top left;
}
#menu A:hover{
	color: #000;
	background: transparent url(img/m_top_bg_active.gif) no-repeat top right;
}
#menu LI.long A{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}

/*navigazione principale menu tab per aree ricerca (estero vacanza studenti)*/

#menu2 UL, #menu2 LI{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}
#menu2 LI, #menu2 LI.active{
	float: left;
	text-align: center;
	padding-left: 0;
    position: relative;
    /*bottom: -1px;*/
    font-size: 11px;
}
/********* CAMPAGNE *********/
#menu2 LI A.cm1, #menu2 LI.active A.cm1{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_1_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm1{
	background: transparent url(img/m_1_bg_active.gif) no-repeat top right;
}
#menu2 A.cm1:hover{
	color: #000;
	background: transparent url(img/m_1_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm1{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm2, #menu2 LI.active A.cm2{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_2_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm2{
	background: transparent url(img/m_2_bg_active.gif) no-repeat top right;
}
#menu2 A.cm2:hover{
	color: #000;
	background: transparent url(img/m_2_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm2{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm3, #menu2 LI.active A.cm3{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_3_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm3{
	background: transparent url(img/m_3_bg_active.gif) no-repeat top right;
}
#menu2 A.cm3:hover{
	color: #000;
	background: transparent url(img/m_3_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm3{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm4, #menu2 LI.active A.cm4{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_4_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm4{
	background: transparent url(img/m_4_bg_active.gif) no-repeat top right;
}
#menu2 A.cm4:hover{
	color: #000;
	background: transparent url(img/m_4_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm4{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm5, #menu2 LI.active A.cm5{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_5_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm5{
	background: transparent url(img/m_5_bg_active.gif) no-repeat top right;
}
#menu2 A.cm5:hover{
	color: #000;
	background: transparent url(img/m_5_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm5{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm6, #menu2 LI.active A.cm6{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_6_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm6{
	background: transparent url(img/m_6_bg_active.gif) no-repeat top right;
}
#menu2 A.cm6:hover{
	color: #000;
	background: transparent url(img/m_6_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm6{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm7, #menu2 LI.active A.cm7{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_7_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm7{
	background: transparent url(img/m_7_bg_active.gif) no-repeat top right;
}
#menu2 A.cm7:hover{
	color: #000;
	background: transparent url(img/m_7_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm7{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm8, #menu2 LI.active A.cm8{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_8_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm8{
	background: transparent url(img/m_8_bg_active.gif) no-repeat top right;
}
#menu2 A.cm8:hover{
	color: #000;
	background: transparent url(img/m_8_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm8{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
#menu2 LI A.cm9, #menu2 LI.active A.cm9{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_9_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.cm9{
	background: transparent url(img/m_9_bg_active.gif) no-repeat top right;
}
#menu2 A.cm9:hover{
	color: #000;
	background: transparent url(img/m_9_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.cm9{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
/********* ESTERO *********/
#menu2 LI A.estero, #menu2 LI.active A.estero{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_estero_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.estero{
	background: transparent url(img/m_estero_bg_active.gif) no-repeat top right;
}
#menu2 A.estero:hover{
	color: #000;
	background: transparent url(img/m_estero_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.estero{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
/********* VACANZE *********/
#menu2 LI A.vacanze, #menu2 LI.active A.vacanze{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_vacanze_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.vacanze{
	background: transparent url(img/m_vacanze_bg_active.gif) no-repeat top right;
}
#menu2 A.vacanze:hover{
	color: #000;
	background: transparent url(img/m_vacanze_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.vacanze{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}
/********* STUDENTI *********/
#menu2 LI A.studenti, #menu2 LI.active A.studenti{
	width: 79px;
	height: 35px;
	float: left;
	padding: 9px 10px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_studenti_bg.gif) no-repeat top right;
    font-size: 11px;
}
#menu2 LI.active A.studenti{
	background: transparent url(img/m_studenti_bg_active.gif) no-repeat top right;
}
#menu2 A.studenti:hover{
	color: #000;
	background: transparent url(img/m_studenti_bg_active.gif) no-repeat top right;
}
#menu2 LI.long A.studenti{
	line-height: 1;
	padding: 11px 10px 1px 10px;
}

/*navigazione principale menu tab corpo principale della pagina*/

#menutabwindow UL, #menutabwindow LI{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menutabwindow LI, #menutabwindow LI.active{
	float: left;
	text-align: center;
	padding-left: 0;
    position: relative;
    bottom: -1px;
}
#menutabwindow LI A, #menutabwindow LI.active A{
	width: 120px;
	height: 28px;
	float: left;
	padding: 15px 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_win_bg.gif) no-repeat top right;
}
#menutabwindow LI.active A{
    background: transparent url(img/m_win_bg_active.gif) no-repeat top left;
    color: #000;
}
#menutabwindow A:hover{
	color: #000;
	background: transparent url(img/m_win_bg_active.gif) no-repeat top right;
}
#menutabwindow LI.long A{
	line-height: 1;
	padding: 15px 0 1px 0;
}

#menutabwindow2 UL, #menutabwindow2 LI{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menutabwindow2 LI, #menutabwindow2 LI.active{
	float: left;
	text-align: center;
	padding-left: 0;
    position: relative;
    bottom: -1px;
}
#menutabwindow2 LI A, #menutabwindow2 LI.active A{
	width: 140px;
	height: 28px;
	float: left;
	padding: 15px 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display:block;
    background: transparent url(img/m_win_bg_140.gif) no-repeat top right;
}
#menutabwindow2 LI.active A{
    background: transparent url(img/m_win_bg_active_140.gif) no-repeat top left;
    color: #000;
}
#menutabwindow2 A:hover{
	color: #000;
	background: transparent url(img/m_win_bg_active_140.gif) no-repeat top right;
}
#menutabwindow2 LI.long A{
	line-height: 1;
	padding: 15px 0 1px 0;
}
/*navigazione servizio e scelta lingue*/
ul#navbarser{
	float: right;
	width: 600px;
	list-style: none;
	margin: 8px 8px 0 0;
	padding: 0;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}

ul#navbarser li{
	display: inline;
	margin: 0 10px;
}
ul#navbarser a{
	text-decoration: none;
	padding: 0 0 3px;
	color: #FFF;
}
ul#navbarser .active{
	color:#007bff;
}
ul#navbarser a:hover{
	color: #007bff;
}
div#languages A{
	border: 1px solid #333;
	background: transparent;
	text-decoration: none;
	padding: 0 5px 0 0;
}
/*fine navigazione servizio*/


/*menu strumenti logged*/
#strumenti ul,#strumenti li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}


#strumenti a{
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}
#strumenti li{
	margin: 0 0 0 0;
    position: relative;
    background: url(img/m_acc_on.gif) no-repeat left top;
}

#strumenti LI A{
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti a:hover{
	color: #FFF;
}

#strumenti li.active{
	color: #000;
}

#strumenti li.active{
	color: #000;
}/*
#strumenti li.active a{
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}*/

#strumenti li.home {
	background: url(img/m_acc_home_off.gif) no-repeat left top;
    display: block;
}
#strumenti li.home A:hover{
	background: url(img/m_acc_home_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.home_active{
	background: url(img/m_acc_home_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.profilo {
	background: url(img/m_acc_profile_off.gif) no-repeat left top;
}
#strumenti li.profilo A:hover{
	background: url(img/m_acc_profile_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.profilo_active{
	background: url(img/m_acc_profile_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.affiliati {
	background: url(img/m_acc_affiliati_off.gif) no-repeat left top;
}
#strumenti li.affiliati A:hover{
	background: url(img/m_acc_affiliati_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.affiliati_active{
	background: url(img/m_acc_affiliati_on.gif) no-repeat left top;
	/*padding: 10px 0 8px 35px;*/
	padding: 0 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.proposte {
	background: url(img/m_acc_proposte_off.gif) no-repeat left top;
}
#strumenti li.proposte A:hover{
	background: url(img/m_acc_proposte_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.proposte_active {
	background: url(img/m_acc_proposte_on.gif) no-repeat left top;
	padding: 0 0 0 0;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.galleria {
	background: url(img/m_acc_gallery_off.gif) no-repeat left top;
}
#strumenti li.galleria A:hover{
	background: url(img/m_acc_gallery_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.galleria_active{
	background: url(img/m_acc_gallery_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
#strumenti li.buy {
	background: url(img/m_acc_buy_off.gif) no-repeat left top;
}
#strumenti li.buy A:hover{
	background: url(img/m_acc_buy_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.buy_active{
	background: url(img/m_acc_buy_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.promuovi {
	background: url(img/m_acc_promuovi_off.gif) no-repeat left top;
}
#strumenti li.promuovi A:hover{
	background: url(img/m_acc_promuovi_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.promuovi_active{
	background: url(img/m_acc_promuovi_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
#strumenti li.oneclick {
	background: url(img/m_acc_circuito_off.gif) no-repeat left top;
}
#strumenti li.oneclick A:hover{
	background: url(img/m_acc_circuito_on.gif) no-repeat left top;
	display: block;
}
#strumenti li.oneclick_active{
	background: url(img/m_acc_circuito_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.msg_norm A{
	background: url(img/m_acc_message_off.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.msg_norm A:hover{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
    color: #000;
    display: block;
}
.msg_sel{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.norm A:hover{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
    color: #000;
    display: block;
}
.msg_act A{
	background: url(img/m_acc_message_active.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.msg_act A:hover{
    color: #FFF;
}
#newMsgOnlyTot LI.norm A:hover{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
}
#newMsgOnlyTot LI.sel{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
#newMsgOnlyTot LI.ext{
	background: url(img/m_acc_message_active.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
/*
#strumenti li.messaggi A:hover{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
	display: block;
}

#strumenti li.messaggi_active SPAN{
	background: url(img/m_acc_message_active.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}

#strumenti li.messaggi_active SPAN:hover{
    color: #FFF;
}
#strumenti li.messaggi_active{
	background: url(img/m_acc_message_on.gif) no-repeat left top;
	padding: 10px 0 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    display: block;
}
#strumenti li.messaggi a.act {
	background: url(img/m_acc_message_active.gif) no-repeat left top;
}
*/
#strumenti li.aiuto {
	background: url(img/m_acc_help_off.gif) no-repeat left top;
}

#strumenti li.aiuto_active{
	background: url(img/m_acc_help_on.gif) no-repeat left top;
}

