@charset "UTF-8";
/* CSS Document */

/*******************************************************
TITLE: Alitalia
DATE: 02 - 03 / 2008
*******************************************************/

body {
	margin:0;
	padding:0;
	background:#DFDFDF url(/EN_EN/Images/bg_body_tcm62-14101.png) repeat-x;
	color:#333333;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#main {
	background: url(/EN_EN/Images/bg_main_tcm62-14104.gif) repeat-y;
	width: 741px;
	margin: 0px auto;
	text-align: left;
	padding: 0 12px;
}

.clear {
	clear:both;
}
h1, h2, h3, h4, p, ul {
	padding:0;
	margin:0;
	font-size:11px;
}
a {
	color:#006633;
	text-decoration:underline;
}
a:hover {
	color:#006633;
	text-decoration:none;
}
#container {
	margin:0 auto;
	padding:0px;
	width:742px;
	text-align:left;
	vertical-align: top;
	background-color:#fff;
}
#closed {
	margin:0 auto;
margin-left:1px!important; margin-left:0px;
	padding:0px;
	width:100%;
	text-align:left;
	vertical-align: top;
	height: 100px;
	background: #DFDFDF no-repeat top;
}
#header {
	margin:0;
	padding:0;
}
/*****************************************************************
HEADER
*****************************************************************/
#header .nav-top {
	word-spacing:2px;
	height:24px;
	font-size:10px;
	text-align:right;
	padding-right: 13px;
	padding-top: 5px;
	color:#676767;
	line-height:18px;
}
#header .nav-top a {
	color:#858585;
}
#header .logo {
	float:left;
	width:284px;
	height:79px;
}
#header .logo a {
	background: #fff url(/EN_EN/Images/logo_alitalia_tcm62-27006.gif) no-repeat top left;
	display:block;
	text-indent:-9999px;
	width:284px;
	height:79px;
}
#header .frec-alata {
	float:left;
	width:458px;
	height:79px;
}
#header .frec-alata .left-freccia {
	float:left;
	background: #fff url(/EN_EN/Images/bg_logo_freccia_tcm62-26993.gif) no-repeat top left;
	width:96px;
	height:79px;
	text-indent:-9999px;
}
#header .frec-alata .right-freccia {
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:25px;
	background: #fff url(/EN_EN/Images/bg_freccia_right_tcm62-26992.gif) no-repeat top right;
	width:337px;
	height:79px;
}
#header .millemigliaclubform {
	float:left;
	width:458px;
	height:79px;
}
#header .millemigliaclubform #boxMM {
	margin-left:21px;
}
#header .millemigliaclubform .left-mmc {
	float:left;
	background: #fff url(/EN_EN/Images/bg_logo_mmc_tcm62-26995.gif) no-repeat top left;
	width:96px;
	height:79px;
	text-indent:-9999px;
}
#header .millemigliaclubform .right-mmc {
	float:left;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:25px;
	background: #fff url(/EN_EN/Images/bg_freccia_right_tcm62-26992.gif) no-repeat top right;
	width:337px;
	height:79px;
}

#header .millemigliaclubform .right-mmc .right-mmc-1 {
	float:left;
	text-align:left;
	font-size:10px;
	padding-right:15px;
	margin-top:10px;
	line-height: 15px;
}

#header .millemigliaclubform .right-mmc .right-mmc-2 {
	float:left;
	text-align:left;
	font-size:10px;
	padding-right:0px;
	margin-top:10px;
	line-height: 15px;
}

.mmc-login {
	float: left;
	display: block;
}

.mmc-login2 {
	float: left;
	display: block;
	margin-left:10px;
}
.b_avanti {
	float: left;
	width:70px;
	height: 25px;
	border:none;
	margin-top:18px;
	margin-left:12px;
	background: #fff url(/EN_EN/Images/b_avanti_tcm62-26984.gif) no-repeat; 

	}

.text-mmc-login {
	background: url(/EN_EN/Images/bg_mmc-login_tcm62-26997.gif) no-repeat;
	width: 100px;
	height: 14px;
	padding: 3px;
	border: 0px;
	display: block;
	font-size: 11px;
}
.text-mmc-login2 {
	background: url(/EN_EN/Images/bg_mmc-login_tcm62-26997.gif) no-repeat;
	margin-left:0px!important;
	margin-left:-10px;
	width: 20px;
	height: 14px;
	padding: 3px;
	border: 0px;
	display: block;
	font-size: 11px;
}

input.ricordami_dati {
	margin-left:-4px;
}

html>body input.ricordami_dati {
	margin-top:-5px;
	margin-left:0px;
}

.testo_ricordadati {
	vertical-align: 4px;
	font-style: italic;
}

div.benv {
	margin-top:22px;
}
div.benv a.servizi-dedicati{
	background:url(/EN_EN/Images/arrow_down_tcm62-26983.gif) no-repeat top right;
	width:13px;
	height:13px;
	padding: 2px 16px 3px 0;
}
div.benv span.benvenuto {
	font-weight: inherit;
	background:url(/EN_EN/Images/ico_bust_tcm62-27002.gif) no-repeat top left;
	width:30px;
	padding: 2px 0 3px 25px;
	height:13px;
}
div.benv span.benvenuto span {
	font-weight:bold;
}
div.saldo {
	margin-top:10px;
}

/**********************************************
FORM CERCA VOLO
**********************************************/
#tabs {
	width: 286px;
}
ul#tabsNav li {
	list-style: none;
	float: left;
}
ul#tabsNav li.hservice1 a {
	display: block;
	text-indent: -9999px;
	background: url(/EN_EN/Images/servizio_1_tcm62-27647.gif) no-repeat;
	width: 94px;
	height: 34px;
}
ul#tabsNav li.hservice2 a {
	display: block;
	text-indent: -9999px;
	background: url(/EN_EN/Images/servizio_2_tcm62-27648.gif) no-repeat;
	width: 94px;
	height: 34px;
}
ul#tabsNav li.hservice3 a {
	display: block;
	text-indent: -9999px;
	background: url(/EN_EN/Images/servizio_3_tcm62-27649.gif) no-repeat;
	width: 98px;
	height: 34px;
}
#boxcont {
	background: #FDFDFD url(/EN_EN/Images/bg_form_tcm62-26991.gif) repeat-y;
	padding: 0 8px 3px 3px;
	width: 275px;
}
#boxcont-romamilano {
	background: #FDFDFD url(/IT_IT/Images/bg_form_tcm10-26991.gif) repeat-y;
	padding: 0 8px 0 2px;
	width: 275px;
}
form.cerca-volo {
	margin: 0px;
	padding: 0px;
}
form.cerca-volo fieldset{
	margin: 0px;
	padding: 0px;
	border:none;
}
form.cerca-volo fieldset legend{
	display:none;
}
form.cerca-volo ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	font-size: 10px;
	color: #252525;
}
form.cerca-volo input {
	/* line-height:10px; */
	padding: 0px;
	margin: 0px;
}
form.cerca-volo label {
	line-height:12px;
}
form.cerca-volo ul li {
	padding:4px 5px 4px 9px;
	clear:both;
	background: #FDFDFD;
	border-bottom: 1px solid #cecece;
}
form.cerca-volo ul li.volo {height:100%; padding-top:4px!important; padding-top:1px; padding-bottom:4px!important; padding-bottom:0px;}
form.cerca-volo ul li.volo div label{vertical-align: 4px;}
form.cerca-volo ul li.volo div.linkheader2 a{float: left;margin-top:5px; margin-bottom: 5px; margin-left:10px}
form.cerca-volo ul li.volo div.linkheader1 {float: left; margin-top:5px; margin-bottom: 5px; font-weight: bold; text-decoration: none; color: #000} 
form.cerca-volo ul li.volo div.linkheader3 a{float: left;margin-top:5px; margin-bottom: 5px; margin-left:10px} 
form.cerca-volo ul li.volo div.linkheader4 a{float: left;margin-top:5px; margin-bottom: 5px; margin-left:10px} 




form.cerca-volo ul li.andata-ritorno {height:100%; padding-top:0px; padding-bottom:0px;}
form.cerca-volo ul li.andata-ritorno div.r-andata-ritono {line-height:15px;float:left;width:126px;	margin-right:5px;	}
form.cerca-volo ul li.andata-ritorno div label{vertical-align: 4px;}
form.cerca-volo ul li.andata-ritorno div.r-sl-andata {line-height:15px;	float:left;	width:110px;	margin-right:5px;	}
form.cerca-volo ul li.andata-ritorno div.r-bglt-premio {	line-height:15px;	float:left;	width:126px;	margin-right:5px;	}
form.cerca-volo ul li.andata-ritorno div.r-ricerca-avanzata {line-height:15px;float:left;	width:120px;}




form.cerca-volo ul li.cerca-data {	height: 100%;}
form.cerca-volo ul li.cerca-data div.textDa, form.cerca-volo ul li.cerca-data div.textA, form.cerca-volo ul li.cerca-data div.textDaPa, form.cerca-volo ul li.cerca-data div.textDaRi {float: left;	line-height: 19px;}
div.textDaRi {margin-left: 14px;}
form.cerca-volo ul li.cerca-data div label {	line-height: 18px;	font-weight: bold;	display:block;}
form.cerca-volo ul li.cerca-data div.textDa input {	float: left;	width: 116px;	border: 1px solid #cecece;	margin-right: 18px;	margin-bottom: 5px;}
form.cerca-volo ul li.cerca-data div.textA input {	float: left;	width: 116px;	border: 1px solid #cecece;	margin-bottom: 5px;}
form.cerca-volo ul li.cerca-data div.textDaPa input {	float: left;	width: 92px;	border: 1px solid #cecece;	margin-bottom: 10px;}
form.cerca-volo ul li.cerca-data div.textDaRi input {	float: left;	width: 92px;	border: 1px solid #cecece;	margin-bottom: 10px;}
form.cerca-volo ul li.cerca-data div.textDaPa span, form.cerca-volo ul li.cerca-data div.textDaRi span {	float: left;}
form.cerca-volo ul li.cerca-data div.textDaPa span img {	float: left;	border: 0px;	margin-right: 27px;}
form.cerca-volo ul li.cerca-data div.textDaRi span img {	float: left;	border: 0px;}
form.cerca-volo ul li.cerca-data div.check-date label{ display: inline;vertical-align: 2px;}



form.cerca-volo ul li.classe {height:100%;}
form.cerca-volo ul li.classe div label{vertical-align: 4px;}
form.cerca-volo ul li.classe div.r-prezzo {line-height:14px;float:left;width:95px;}
form.cerca-volo ul li.classe div.r-orario {line-height:14px;float:left;width:80px;	}
form.cerca-volo ul li.classe div.r-occasione {line-height:14px;float:left;width:80px;}
form.cerca-volo ul li.classe div.r-economy {line-height:14px;float:left;width:95px;}
form.cerca-volo ul li.classe div.r-business {line-height:14px;float:left;width:80px;	}





form.cerca-volo ul li.menu-eta {	height: 100%;}
form.cerca-volo ul li.menu-eta div label {	display: block;}
form.cerca-volo ul li.menu-eta div.adulti {	float: left;	margin-right: 45px;}
form.cerca-volo ul li.menu-eta div.bambiniG {	float: left;	margin-right: 40px;}
form.cerca-volo ul li.menu-eta div.bambiniP {	float: left;}

form.cerca-volo ul li.bottone-cerca {
	border-bottom: none;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-top: 3px!important;
	margin-bottom: 3px!important;
}
form.cerca-volo ul li.bottone-cerca div.link-met  {
	float: left;
}
form.cerca-volo ul li.bottone-cerca div.btn-cerca  {
	float: right;
}

.closed-form {	background: url(/EN_EN/Images/bg_closed_form_tcm9-26990.gif) no-repeat;	width: 286px;	height: 8px;}
/**********************************************
ALTRI SERVIZI
**********************************************/

.altri-servizi {
	background: url(/EN_EN/Images/bg_altriservizi_tcm62-26986.gif) no-repeat bottom left;
	padding-bottom: 10px;
width: 286px;
}
.altri-servizi h2 {
	background: url(/EN_EN/Images/altri_servizi_tcm62-26999.gif) no-repeat;
	height: 24px;
	text-indent: -9999px;
}
.altri-servizi p {
	font-weight: bold;
	padding: 2px 8px 2px 2px;
	margin: 0 15px 0 15px;
	display: block;
	font-size: 10px;
color:#006633;
	border-bottom: 1px solid #cecece;
border-top: 1px solid #FFF;
}

/**********************************************
CONTENUTO CENTRALE
**********************************************/
#content {
	width:722px;
	padding:7px 10px 10px 10px;
}
div.left {
	float:left;
	text-align: left;
	width:286px!important;
	width/**/: 282px;
}
div.right {
	float:left;
	margin-left:10px;
	width:426px;
}
div.right .area-news {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	width:426px;
	display:block;
	font-size:11px;
	padding:2px 0;
	margin-bottom:8px;
}
div.right .area-news a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
/**********************************************
ADV CENTRALE
**********************************************/
div.right .adv419x418 {
	width:419px;
	height:418px;
	background-color:#FFF;
}
div.right .adv419x121 {
	width:419px;
	height:121px;
	background-color:#FFF;
	margin-bottom:12px;
}
div.right .adv419x152 {
	width:419px;
	height:152px;
	background-color:#FFF;
	margin-bottom:12px;
}
div.right .cont-adv205x121 {
	width:419px;
	height:121px;
	margin-bottom:12px;
}
div.right .adv205x121-left {
	width:205px;
	float:left;
	height:121px;
	background-color:#FFF;
}
div.right .adv205x121-right {
	width:205px;
	float:right;
	height:121px;
	background-color:#FFF;
}
/***/
div.right .top-altre-offerte {
	width:419px;
	height:20px;
	background: url(/EN_EN/Images/bg_top_rssnews_tcm62-27000.gif) repeat-x;
	margin:10px 0;
}
div.right .top-altre-offerte-rss h2 a {
	background: url(/EN_EN/Images/rss_icon_tcm62-27867.gif) no-repeat;
	width:28px;
	height:20px;
	float:left;
	text-indent:-9999px;
}
div.right .top-altre-offerte-offerte-speciali h2 a {
	background: url(/EN_EN/Images/ico_rss_offerte_speciali_tcm62-27004.gif) no-repeat;
	width:171px;
	height:20px;
	float:left;
	text-indent:-9999px;
}
div.right .cont-adv-text {
	width:200px;
	/* height:121px; */
	margin-bottom:0px;
	margin-right:0px;
}
div.right .adv-text-left {
	width:205px;
	float:left;
	height:121px;
	background-color:#FFF;
}
div.right .adv-text-right {
	width:205px;
	float:right;
	height:121px;
	background-color:#FFF;
}
/***/
div.right .adv419x285 {
	width:419px;
	height:285px;
	background-color:#FFF;
	margin-bottom:12px;
}
div.right .cont-adv132x121 {
	width:419px;
	height: 121px;
	margin-bottom:12px;
}

div.right .adv132x121-left {
	float: left;
	width: 132px;
	height: 121px;
	background-color:#FFF;
}
div.right .adv132x121-center {
	float: left;
	width: 132px;
	height: 121px;
	margin: 0 11px 0 12px;
	background-color:#FFF;
}
div.right .adv132x121-right {
	float: left;
	width: 132px;
	height: 121px;
	background-color:#FFF;
}
/***/
div.right .adv205x121-left {
	float: left;
	width: 205px;
	height: 121px;
	background-color:#FFF;
}
div.right .adv205x121-right {
	float: right;
	width: 205px;
	height: 121px;
	background-color:#FFF;
}
div.right .contenitore-adv {
	width:419px;
	height: 121px;
	margin-bottom: 6px;
}
div.right .cont-adv-text {
	width: 200px;
	float: left;
/*	margin-right: 10px;*/
}
div.right .cont-adv-text h3{
	font-size: 9px;
	padding: 5px 0px;
}
div.right .cont-adv-text div.info-promo{
	font-size: 9px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c8c8c8;
	height: 13px;
	display: block;
	width: 200px;
}
div.right .cont-adv-text div.info-promo a{
	color: #676767;
	font-weight: bold;
	float: left;
	height: auto;
}
div.right .cont-adv-text div.info-promo span {
	float: right;
	height: auto;
}

div.right .cont-adv-text-right {
	width: 200px;
	float: left;
	margin-left:15px;
}
div.right .cont-adv-text-right h3{
	font-size: 9px;
	padding: 5px 0px;
}
div.right .cont-adv-text-right h3.hidden{
	font-size: 9px;
	padding: 5px 0px;
	text-indent: -9999px;
}
div.right .cont-adv-text-right div.info-promo{
	font-size: 9px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c8c8c8;
	height: 13px;
	display: block;
	width: 200px;
}
div.right .cont-adv-text-right div.info-promo a{
	color: #676767;
	font-weight: bold;
	float: left;
	height: auto;
}
div.right .cont-adv-text-right div.info-promo span {
	float: right;
	height: auto;
}

div.right .cont-adv-text-right div.info-promo.nobottom {
	font-size: 9px;
	padding-bottom: 0px;
	padding-top: 3px;
	border-bottom: 1px solid #fff;
	height: 13px;
	display: block;
}
div.right .cont-adv-text div.info-promo.nobottom {
	font-size: 9px;
	padding-bottom: 0px;
	padding-top: 4px;
	border-bottom: 1px solid #fff;
	height: 13px;
	display: block;
	width: 200px; width: 190px;
}
/**/ /*OK*/
div.right .top-altre-offerte-205 {
	width:190px;
	height:20px;
	background: url(/EN_EN/Images/bg_top_rssnews_tcm62-27000.gif) repeat-x;
	margin:0 0 10px 0;
}
div.right .top-altre-offerte-205 h2 a {
	background: url(/EN_EN/Images/ico_rss_offerte_speciali_tcm62-27004.gif) no-repeat;
	width:171px;
	height:20px;
	display:block;
	text-indent:-9999px;
}
div.right .adv209x152 {
	float: right;
	width: 209px;
	height: 152px;
	background-color:#006633;
	margin-bottom: 6px;
}

/**********************************************
RSS NEWS CENTRALE
**********************************************/
div.right .rss-news span.news {
	display:block;
	font-size:10px;
	margin-bottom:5px;
	line-height:15px;
}
div.right .rss-news span.news span {
	display:block;
	font-weight:bold;
	color:#575757;
}
div.right .rss-news span.news span a {
	color:#676767;
	margin-left:10px;
	font-weight:normal;
}
/**********************************************
CONTENUTO CENTRALE RSS NEWS
**********************************************/

div.right .top-rss-news {
	width:419px;
	height:20px;
	background: url(/EN_EN/Images/bg_top_rssnews_tcm62-27000.gif) repeat-x;
	margin:10px 0;
}
div.right .top-rss h2 a {
	background: url(/EN_EN/Images/rss_icon_tcm62-27867.gif) no-repeat;
	width:28px;
	height:20px;
	float:left;
	text-indent:-9999px;
}
div.right .top-news h2 a {
	background: url(/EN_EN/Images/ico_rss_news_tcm62-27003.gif) no-repeat;
	width:83px;
	height:20px;
	float:left;
	text-indent:-9999px;
}
/**********************************************
CONTENUTO CENTRALE BOTTOM
**********************************************/
#bottom-content {
	width:722px;
	margin:0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:30px;
	text-align: center;
}
#bottom-content ul {
	margin-left: 30px;
}
#bottom-content ul li {
	list-style: none;
	float: left;
	font-size: 10px;
	color:#676767;
	padding: 5px;
}
#bottom-content ul li a {
	color:#676767;
}
/**********************************************
CONTENUTO FOOTER
**********************************************/
#footer {
	text-align:center;
	height: 96px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer .footer-left {
	float: left;
	width: 125px;
	height: 96px;
}
#footer .footer-left h3 a {
	display: block;
	text-indent: -9999px;
	width: 125px;
	height: 96px;
	background: url(/EN_EN/Images/bg_logo_verisign_tcm62-26996.gif) center no-repeat;
}
#footer .footer-center {
	float: left;
	width: 521px;
	height: 96px;
}
#footer .footer-center .top-footer {
	font-size: 10px;
	width:521px;
	height:20px;
	padding-top:30px;
}
#footer .footer-center .top-footer a {
	margin-right:10px;
}
#footer .footer-center .copyright {
	font-size: 10px;
	width:521px;
	line-height:18px;
	padding-top:10px;
}
#footer .footer-right {
	float: left;
	width: 96px;
	height: 96px;
}
#footer .footer-right h3 a {
	display: block;
	text-indent: -9999px;
	width: 96px;
	height: 96px;
	background: url(/EN_EN/Images/bg_logo_migliorprezzo_tcm62-26994.gif) center no-repeat;
}

/********************************************
NAVIGAZIONE ORIZZONTALE
*********************************************/
#nav {
	margin-top:10px; /* margine tra navigazione orizzontale e header*/
	width:742px;
	height:42px;
	background: #ffffff url(/EN_EN/Images/bg_nav_h_tcm62-26998.gif) repeat-x top left;
	/*background: #d6d5d5 url(img/bg_nav_h.gif) repeat-x top left; in questo modo con ie viene mostrata un bg aggiuntivo*/
}
#nav ul {
	float: left;
}
#nav ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

#nav>ul>li>a {display:block;}

#nav ul li.first>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat;width: 137px;height: 42px;}
#nav ul li.first>a:hover {background-position: 0px -42px;}

#nav ul li.second>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_serviziweb_tcm62-27012.gif) no-repeat;	width: 117px;height: 42px;}
#nav ul li.second>a:hover {background-position: 0px -42px;}

#nav ul li.third>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_iltuoviaggio_tcm62-27009.gif) no-repeat;width: 122px;height: 42px;}
#nav ul li.third>a:hover {background-position: 0px -42px;}

#nav ul li.fourth>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_millemiglia_tcm62-27011.gif) no-repeat;width: 126px;height: 42px;}
#nav ul li.fourth>a:hover {background-position: 0px -42px;}

#nav ul li.fifth>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_contatti_tcm62-27007.gif) no-repeat;width: 106px;height: 42px;}
#nav ul li.fifth>a:hover {background-position: 0px -42px;}

#nav ul li.sixth>a {text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat;width: 124px;height: 42px;}
#nav ul li.sixth>a:hover {background-position: 0px -42px;}

#nav .cerca {
	float: right;
	position: relative;
	top: 10px;
	right: 15px;
	display: block;
}
#nav .b-cerca {
	float: right;
	position: relative;
	top: 10px!important;
	top/**/: 11px;
	left:88px;
	display: block;
}
#nav .cerca label{
	display:none;
}
#nav .text-cerca {
	background: url(../img/bg_cerca.gif) no-repeat;
	width: 88px;
	height: 14px;
	padding: 3px;
	border: 0px;
	display: block;
	font-size: 11px;
}
#nav .b-cerca input {
	height: 20px;
	width: 12px;
}

/********************************************
FINE NAVIGAZIONE ORIZZONTALE
*********************************************/

/********************************************
INIZIO Editing by Emiliano Fabioli 02-03-2010
*********************************************/

.div_comment_txt_for_US_Offers {
width:400px;
font-size: 9px;
}

.comment_txt_for_US_Offers {
font-size: 9px;
}

/********************************************
FINE Editing by Emiliano Fabioli
*********************************************/

/*********************************************
MENU DINAMICO MILLEMIGLIA
*********************************************/
#hideshowULI
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;
}
#hideshowFA
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;
}
#hideshowMMG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;

}
#hideshowFAP
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;

}
#hideshowNA
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;
}
/****************************** STYLES PER LO YOUNG INIZIO******************************/

#hideshowULI_YG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;
}
#hideshowFA_YG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;
}
#hideshowMMG_YG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;

}
#hideshowFAP_YG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;

}
#hideshowNA_YG
{
display: none;
width: 150px;
z-index:4;
position: absolute;
top:70px;
left:640px;
border-width: 1px;
border-color: #006633;
border-style: solid;
background: white;

}

/****************************** STYLES PER LO YOUNG FINE******************************/

#hideshow
{
z-index:10001;
position: relative;
top:-25px;
left:-282px;
}

ul.mm_menu {list-style:none; margin: 5px 5px 5px 5px;}

li.mm_menu {text-indent: 0px;background-image:none;color:#660066; margin:5px 5px 5px 5px;}

/*********************************************
FINE MENU DINAMICO MILLEMIGLIA
*********************************************/

/* SUB NAVIGATION CSS */

#nav ul li.first.hover>a {display: block;text-indent: -9999px;background: url (/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat 0px -42px;width: 137px;height: 42px;}
#nav ul li.second.hover>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_serviziweb_tcm62-27012.gif) no-repeat 0px -42px;width: 117px;height: 42px;}
#nav ul li.third.hover>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_iltuoviaggio_tcm62-27009.gif) no-repeat 0px -42px;width: 122px;height: 42px;}
#nav ul li.fourth.hover>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_millemiglia_tcm62-27011.gif) no-repeat 0px -42px;width: 126px;height: 42px;}
#nav ul li.fifth.hover>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_contatti_tcm62-27007.gif) no-repeat 0px -42px;width: 106px;height: 42px;}
#nav ul li.sixth.hover>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px -42px;width: 122px;height: 42px;}
#nav ul li.active>a {background-position: 0 -42px;}

* html #nav ul li.first a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat 0px 0;width: 137px;height: 42px;}
* html #nav ul li.second a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_serviziweb_tcm62-27012.gif) no-repeat 0px 0;width: 117px;height: 42px;}
* html #nav ul li.third a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_iltuoviaggio_tcm62-27009.gif) no-repeat 0px 0;width: 122px;height: 42px;}
* html #nav ul li.fourth a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_millemiglia_tcm62-27011.gif) no-repeat 0px 0;width: 126px;height: 42px;}
* html #nav ul li.fifth a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_contatti_tcm62-27007.gif) no-repeat 0px 0;width: 106px;height: 42px;}
* html #nav ul li.sixth a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px 0;width: 122px;height: 42px;}

* html #nav ul li li a {background: none;}
* html #nav ul li li a:hover {background: none;}

ul#horiznav{position: relative;z-index:101;}
ul#horiznav a {text-decoration: none;text-transform:uppercase}
ul#horiznav a:hover {text-decoration: underline;text-transform:uppercase}
ul#horiznav li .submenu{position: absolute;       visibility:hidden;left:0;padding-top: 10px;background: #F3F3F3 url(/EN_EN/Images/submenu_repeat_bg_tcm62-36665.gif) left top repeat-x;border-top: 2px solid #00572d;border-bottom: 2px solid #00572d;width: 722px;padding: 10px;}
/*ul#horiznav li.hover .submenu{visibility: visible;}*/
ul#horiznav .submenu-promo{margin-bottom: 15px;float: left;width: 722px;}
ul#horiznav li .submenu-promo a, ul#horiznav li .submenu-promo img{background: none!important;text-indent: 0!important;height: auto!important;width: auto!important;text-decoration: none!important;border: 0!important;}
ul#horiznav .submenu ul{width: 722px;overflow: hidden;}
ul#horiznav .submenu li{float: left;width: 160px;background: url(/EN_EN/Images/submenu_li_bg_tcm62-36664.gif) left 2px no-repeat;padding-left: 12px;font-weight: bold;padding-bottom: 10px;display: block;
		margin-right: 5px;line-height:1.3em;padding-right: 5px;min-height: 30px;height:auto!important;height: 30px;overflow-x: hidden;}
ul#horiznav .submenu li.lastinrow{width: 159px;margin-right: 0;}
ul#horiznav .submenu li.clear{clear:both;}
ul#horiznav .submenu li a,ul#horiznav .submenu li a.hover, ul#horiznav .submenu li a:focus{background: none;text-indent: 0;height: auto;width: auto;float: none!important;font-size:10px}
ul#horiznav .submenu li a.hover, ul#horiznav .submenu li a:focus{text-decoration: underline;}
ul#horiznav .submenu li ul{width: auto;overflow: hidden;}
ul#horiznav .submenu li ul li{background: none;padding: 0;font-weight: normal;min-height: 1px;height: auto!important;margin:2px}
ul#horiznav .submenu li ul li a{background: none;padding: 0;font-weight: normal;color: #252525;text-transform:none}
ul#horiznav .submenu li ul li a:hover{background: none;padding: 0;font-weight: normal;color: #252525;text-transform:none}
#nav ul li ul li>a, 
#nav ul li ul li>a:hover,
#nav ul li.first ul li>a:hover,
#nav ul li.second ul li>a:hover,
#nav ul li.third ul li>a:hover,
#nav ul li.fourth ul li>a:hover,
#nav ul li.fifth ul li>a:hover,
#nav ul li.sixth ul li>a:hover,
#nav ul li.first ul li>a,
#nav ul li.second ul li>a,
#nav ul li.third ul li>a,
#nav ul li.fourth ul li>a,
#nav ul li.fifth ul li>a,
#nav ul li.sixth ul li>a {background: transparent none!important;height: auto;width:auto;text-indent:0}

#nav ul.menu li .submenu a{position: relative;}

#nav ul li:hover a {background-position: 0 -42px;}

* html #nav ul li.hover a {background-position: 0 -42px;}
* html #nav ul li.active a {background-position: 0 -42px!important;}
#nav ul li ul li {background: transparent none}
#nav ul li ul li a:hover {background: transparent none}

* html UL#horiznav .submenu LI A {display: inline!important; background: none transparent scroll repeat 0% 0%!important; text-indent: 0px! important}

/* END SUB NAVIGATION CSS */