


@charset "UTF-8";
/* CSS Document */

.menu, .menu * {
	margin:0;
	padding:0;
}


div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

#horiz-menu li li {
	margin: 0;
}

.menu {
	position: relative;
}
.menu ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
	border:1px solid #006633;
}

.menu li {
	float:left;
	list-style:none;
	position:relative;
}

div#horiz-menu li li a {
	display:block;
	padding: 0;
	margin: 0;
	text-decoration:none;
	float:none;
	height: 30px;
	line-height: 30px;
	text-indent: 18px;
	width:98%;
}

.menu li ul {	float:none;	left:-999em;	position:absolute;	padding:10px;	width: 360px;z-index: 5;}
.menu li ul.primo {	float:none;	left:-999em;	position:absolute;	padding:10px;	width: 360px; z-index: 5;}
.menu li ul.aziende {	float:none;	left:-999em;	position:absolute;	padding:10px;	width: 360px; z-index: 5;}
.menu li ul.ultimo {	float:none;	left:-999em;	position:absolute;	padding:10px;	width: 180px; z-index: 5;}
.menu li ul.fifth {	float:none;	left:-999em;	position:absolute;	padding:10px;	width: 180px; z-index: 5;}

.menu li:hover ul, .menu li.sfHover ul {	left: 0px;	top: 44px;}

.menu li li {	position: relative;	float:none;	width: 100%;}

.menu li ul.list-menu div.block-a {	float:left;	width:150px;	margin-right:30px;}
.menu li ul.ultimo div.block-a {	float:left;	width:150px;	margin-right:30px;}
.menu li ul.primo div.block-a {	float:left;	width:150px;	margin-right:30px;}
.menu li ul.aziende div.block-a {	float:left;	width:150px;	margin-right:30px;}
.menu li ul.fifth div.block-a {	float:left;	width:150px;	margin-right:30px;}

.menu li ul.list-menu div.content-menu {	width:150px;	margin-bottom:20px;}
.menu li ul.ultimo div.content-menu {	width:150px;	margin-bottom:20px;}
.menu li ul.primo div.content-menu {	width:150px;	margin-bottom:20px;}
.menu li ul.aziende div.content-menu {	width:150px;	margin-bottom:20px;}
.menu li ul.fifth div.content-menu {	width:150px;	margin-bottom:20px;}

#nav ul.menu li.second ul.list-menu div.content-menu p a, 
#nav ul.menu li.third ul.list-menu div.content-menu p a, 
#nav ul.menu li.fifth ul.list-menu div.content-menu p a,
#nav ul.menu li.sixth ul.list-menu div.content-menu p a
{ text-indent: 0px;background-image:none;color:#660066;width:100%;
height:auto;color:#000;margin-left:8px;text-decoration:none;margin:3px 0px;}

#nav ul.menu li.second ul.list-menu div.content-menu p a:hover, 
#nav ul.menu li.third ul.list-menu div.content-menu p a:hover, 
#nav ul.menu li.fourth ul.list-menu div.content-menu p a:hover, 
#nav ul.menu li.sixth ul.list-menu div.content-menu p a:hover {	background: #eee;}

.menu li ul.list-menu div.content-menu p.title {color:#006633;font-weight:bold;}
.menu li ul.primo div.content-menu p.title {color:#006633;font-weight:bold;}
.menu li ul.ultimo div.content-menu p.title {	color:#006633;	font-weight:bold;}
.menu li ul.aziende div.content-menu p.title {	color:#006633;	font-weight:bold;}
.menu li ul.fifth div.content-menu p.title {	color:#006633;	font-weight:bold;}

#nav ul.menu li.first ul.primo div.content-menu p a{ text-indent: 0px;color:#660066;width:100%;
height:auto;color:#000;margin-left:8px;text-decoration:none;margin:3px 0px; background-image:none;}
#nav ul.menu li ul.ultimo li .block-a .content-menu p a { text-indent: 0px;color:#660066;width:100%;
height:auto;color:#000;margin-left:8px;text-decoration:none;margin:3px 0px; background-image:none;}
#nav ul.menu li ul.aziende li .block-a .content-menu p a { text-indent: 0px;color:#660066;width:100%;
height:auto;color:#000;margin-left:8px;text-decoration:none;margin:3px 0px; background-image:none;}
#nav ul.menu li ul.fifth li .block-a .content-menu p a { text-indent: 0px;color:#660066;width:100%;
height:auto;color:#000;margin-left:8px;text-decoration:none;margin:3px 0px; background-image:none;}

#nav ul.menu li ul.ultimo li .block-a .content-menu p a:hover {	background: #eee;}
#nav ul.menu li ul.primo li .block-a .content-menu p a:hover {	background: #eee;}
#nav ul.menu li ul.aziende li .block-a .content-menu p a:hover {	background: #eee;}
#nav ul.menu li ul.fifth li .block-a .content-menu p a:hover {	background: #eee;}



/* ********************* TAB ************************* */

/********************************************
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.first>a {display: block;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 {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.first_active>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>a {display: block;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 {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.second_active>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>a {display: block;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 {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.third_active>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>a {display: block;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 {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.fourth_active>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>a {display: block;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 {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.fifth_active>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>a {display: block;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 {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px -42px;width: 124px;height: 42px;}
#nav ul li.sixth_active>a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px -42px;width: 124px;height: 42px;}

/*ie6*/
* html #nav ul li.first a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat;width: 137px;height: 42px;}
* html #nav ul li.first a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat 0px -42px;width: 137px;height: 42px;}
* html #nav ul li.first_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_offertespeciali_tcm62-27010.gif) no-repeat 0px -42px;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;	width: 117px;height: 42px;}
* html #nav ul li.second a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_serviziweb_tcm62-27012.gif) no-repeat 0px -42px;	width: 117px;height: 42px;}
* html #nav ul li.second_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_serviziweb_tcm62-27012.gif) no-repeat 0px -42px;	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;width: 122px;height: 42px;}
* html #nav ul li.third a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_iltuoviaggio_tcm62-27009.gif) no-repeat 0px -42px;width: 122px;height: 42px;}
* html #nav ul li.third_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_iltuoviaggio_tcm62-27009.gif) no-repeat 0px -42px;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;width: 126px;height: 42px;}
* html #nav ul li.fourth a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_millemiglia_tcm62-27011.gif) no-repeat 0px -42px;width: 126px;height: 42px;}
* html #nav ul li.fourth_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_millemiglia_tcm62-27011.gif) no-repeat 0px -42px;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;width: 106px;height: 42px;}
* html #nav ul li.fifth a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_contatti_tcm62-27007.gif) no-repeat 0px -42px;width: 106px;height: 42px;}
* html #nav ul li.fifth_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_contatti_tcm62-27007.gif) no-repeat 0px -42px;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;width: 124px;height: 42px;}
* html #nav ul li.sixth a:hover {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px -42px;width: 124px;height: 42px;}
* html #nav ul li.sixth_active a {display: block;text-indent: -9999px;background: url(/EN_EN/Images/nav_conoscialitalia_tcm62-27008.gif) no-repeat 0px -42px;width: 124px;height: 42px;}

* html #nav ul li li a {background: none;}
* html #nav ul li li a:hover {background: none;}

#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 {
	width: 88px;
	height: 14px;
	padding: 3px;
	border: 0px;
	display: block;
	font-size: 11px;
}
#nav .b-cerca input {
	height: 20px;
	width: 12px;
}

