﻿body{
	padding:11px 0 14px 0;
	margin:0;
	background-color:#fff;
	color:#000;
	font:100% Arial, Helvetica, sans-serif;
}
.nostampa{
	display:none
}





span{margin:0; padding:0;}
img{margin:0; padding:0; border:0}
textarea{margin:0; padding:0;}
input{margin:0; padding:0;}
label{margin:0; padding:0;}
form{margin:0; padding:0;}
p{margin:0; padding:0; line-height:150%;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
div{margin:0; padding:0;}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
ol li{
	margin:0 0 10px 0; 
	padding:0; 
	color:#62625C;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.spacerR{
	clear:right; 
	font-size:0; 
	line-height:0;
}
strong{
	color:#000;
}
blockquote{
	font-family:Tahoma, Arial, sans-serif;
	padding: 10px 10px 10px 60px;
	background-color:#fff;
	border:3px solid #DDDDCA;
	width:450px;
}
blockquote div{font-weight:bold; display:inline;}
a:visited{
	font-weight:bold;
	color:/*green*/#6699FF;
	text-decoration:underline;
}
a:link{
	font-weight:bold;
	color:/*green*/#6699FF;
	text-decoration:underline;
}
a:active{
	font-weight:bold;
	color:#33CC33;
	text-decoration:underline;
}
a:hover{
	font-weight:bold;
	color:#33CC33;
	text-decoration:underline;
}
table{
	width:100%;
}
table th{
	font-weight:bold;
	background-color:#99CCFF;
}
#listaHotel table{
	border:1px solid #99CCFF;
}
.riga{
	background-color:#EEF5FB;
}


/*------------------------------------------------header--------------------*/
#header{
	background:none;
	width:auto;
	height:180px;
	position:relative;
	margin:0 auto;
	font-size:.8em;
}
#header ul{
	display:none
}
#header img.logo{
	display:none
}
#header p{
	font-weight:normal;
	color:#000;
	background-color:inherit;
}
#header p span.txt1{
	color:#000;
	background-color:inherit
}
#header img.icon{
	display:none
}
#header p.topText{
	font-weight:bold;
	color:#000;
	background-color:inherit;
	font-size:1.3em;
	line-height:120%;
	margin-top:5px
}
#header p.topText span.smallTxt{
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding:0 0 0 8px;
	font-size:.9em;
}
#slogan{
	color:#000;
}
.logoStampa{
	
}



/*AREA AGENZIE -------------------*/
#login {
	display:none;
}





/*CONTENUTI--------------------------------------------------------------------*/

#body{
	width:980px;
	padding:2px 1px 0 2px;
	margin:0 auto;
	font-size:.9em;
}
#contenitore{
	background-color:#FFF;
	border:1px solid #fff;
}
.navInterna{
	background-color:#fff;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navInterna h2{ /*h2 della colonna 1*/
	color:#FFF;
	font-size:1.5em;
	padding:0;
	margin:0;
}
.navInterna1{ /*h2 della colonna 2*/
	background-color:#EDB915;
	border:1px solid #B9B99D;
	padding:5px 5px 6px 5px;
	margin:3px 0;
	text-align:center;
	color:#fff;
	font-size:1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navInterna2{ /*nav dei viaggi individuali*/
	background-color:#388AC4;
	border:1px solid #B9B99D;
	padding:5px;
	margin:3px 0;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navInterna3{
	background-color:#FFF;
	border:1px solid #B9B99D;
	padding:5px;
	margin:3px 0;
}
.orange{
	background-color:#EDB915!important;
}
.blue{
	background-color:#388AC4!important;
}
.navBox{
	display:none
}
.navInterna a:link,
.navInterna a:visited{
	font-weight:bold;
	text-decoration:none;
	color:black;
}
.navInterna a:hover,
.navInterna a:active{
	font-weight:bold;
	text-decoration:underline;
	color:black;
}
.navInterna2 a:link,
.navInterna2 a:visited{
	font-weight:bold;
	text-decoration:none;
	color:white;
}
.navInterna2 a:hover,
.navInterna2 a:active{
	font-weight:bold;
	text-decoration:underline;
	color:white;
}






/*COLONNE--------------------------------------------------------------------*/

#col1,
#col2{
	width:357px;
	float:left;
	padding:2px 5px;
}
#col3{
	width:230px;
	float:left;
	padding:2px 5px;
}

#col1 a:link,
#col2 a:link,
#col1 a:visited,
#col2 a:visited{
	font-weight:bold;
	text-decoration:none;
	color:black;
}
#col1 a:hover,
#col2 a:hover,
#col1 a:active,
#col2 a:active{
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

#col2B h2{ /*titolo Lastminute e Lastsecond*/
	background-color:#FFCC00;
	text-align:center;
	width:244px;
	font-size:1.1em;
	padding:2px 0; margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#col3 h3{ /*titolo Lastminute e Lastsecond*/
	background-color:#FFCC00;
	text-align:center;
	width:230px;
	font-size:1.1em;
	padding:2px 0; margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#col3 h4{ 
	font-size:.9em;
	margin:0; padding:0
}

.left1{
	width:330px; height:90px;
	background:url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA1;
	border:#DDDDCA solid 7px;
	margin:0 0 4px 0;
	padding:2px 7px 3px 6px;
	color:#878767;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#left2 p.pic1{
	display:block;
	margin:5px 0 0 0;
	float:left;
}
.left1 p.pic1{
	display:block;
	margin:5px 0 0 0;
	float:left;
}
.left1 p.boxTxt1{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%
}
.left1 p.boxTxt2{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%
}
.left1 p.boxTxt3{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%
}
.left1 p.boxTxt4{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%
}
.left1 p.boxTxt5{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%
}
.left1 p.boxTxt6{
	float:right;
	padding:0 0 0 5px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:225px;
	line-height:115%;
}
#col1 .left1 p.boxTxt1 span a{
	font-size:1.4em !important;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/one.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}
#col1 .left1 p.boxTxt2 span a{
	font-size:1.4em !important;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/two.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}
#col1 .left1 p.boxTxt3 span a{
	font-size:1.4em !important;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/three.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}
#col1 .left1 p.boxTxt4 span a{
	font-size:1.4em !important;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/four.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}
#col1 .left1 p.boxTxt5 span {
	font-size:1.4em !important;
	font-weight:bold;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/five.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}
#col1 .left1 p.boxTxt6 span {
	font-size:1.4em !important;
	font-weight:bold;
	color:#99CA30;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/six.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
}

#col2 .left1 p.boxTxt1 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/one.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}
#col2 .left1 p.boxTxt2 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/two.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}
#col2 .left1 p.boxTxt3 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/three.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}
#col2 .left1 p.boxTxt4 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/four.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}
#col2 .left1 p.boxTxt5 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/five.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}
#col2 .left1 p.boxTxt6 span{
	font-size:1.4em !important;
	color:#D69433;
	background-color:inherit;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background:url("images/six.gif") 0 0 no-repeat;
	display:block;
	line-height:120%;
	font-weight:bold;
}

#col2 .left1 p.boxTxt1 span a{
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}
#col2 .left1 p.boxTxt2 span a{
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}
#col2 .left1 p.boxTxt3 span a{
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}
#col2 .left1 p.boxTxt4 span a{
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}
#col2 .left1 p.boxTxt5 span {
	font-weight:bold;
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}
#col2 .left1 p.boxTxt6 span {
	font-weight:bold;
	color:#D69433;
	background-color:inherit;
	display:block;
	line-height:120%;
	text-decoration:none;
}




/*-----------------------------------------*/

.right{
	width:96%;
	background-color:#fff;
	border:1px solid #D7D7C7;
	padding:2px 2px 2px 10px;
	margin:0 0 2px 0;
}
.right h3{
	font-size: .9em;
	color:#222;
	background-color:inherit;
	padding:0 0 2px 0; margin:0;
}
.right h4 a{
	color:#000;
	text-decoration:none;
}
.right p{
	font-weight:normal;
	color:#62625C;
	background-color:inherit;
	font-size: .8em;
	line-height:130%;
}
.right p span{
	font-weight:bold;
	color:#5F860B;
	background-color:inherit;
}
.right img{
	float:left;
	margin:0 10px 12px 0;
	border:2px solid #DDDDCA;
}

#promozione{
	width:560px;
	float:right;
	background-color:#fff;
	border:2px solid #D7D7C7;
	padding:20px
}
#promozione div{
	 width: 180px; float:left; margin:0 5px 20px 0;
}
#promozione h4{
	font-size: 1em;
	color:#D76E08;
	background-color:inherit;
	margin:0 0 5px 0;
}
#promozione div p{
	 font-size:.8em;
}

/*pagine azienda, servizi, ecc.--------------------------------------------*/
#right2{
	background-color:#fff;
	border:3px solid #ccc;
	padding:20px;
	font-size:.9em
}
#right2 h2{
	font-weight:bold;
	color:#222;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 38px;
}
#right2 h3{
	font-size: 1.2em;
	color:#D76E08;
	background-color:inherit;
	border-bottom:#BCBCB5 dashed 1px;
	margin:10px 0 15px 38px;
}
#right2 h3 a{
	color:#000!important;
}
#right2 h4{
	font-size: 1.1em;
	background-color:inherit;
	margin:8px 0 5px 38px;
}
#right2 p{
	font-weight:normal;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 38px;
}
#right2 p span{
	font-weight:bold;
	color:#5F860B;
	background-color:inherit;
}
#right2 img{
	float:right;
	margin:0 20px 22px 20px;
}
#right2 ul{
	padding-left:20px;
	margin:0 0 15px 38px;
	list-style-type:circle
}


/*PAGINA VIAGGI --------------------------------------------*/
#boxRight{
	width:357px;
	float:right;
	height:100%;
	font-size:.9em
}
#right3{
	background-color:#fff;
	border:0;
	padding:20px;
	text-align:justify;
	display:block;
	font-size:.9em
}
#right3 h2{
	font-weight:bold;
	color:#222222;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 0;
	font-size:1.8em;
}
#right3 h2 span{
	color:#666;
	font-weight:normal;
}
#right3 h3{
	font-size: 1.4em;
	color:#D76E08;
	background-color:inherit;
	border-bottom:#BCBCB5 dashed 1px;
	margin:0 0 15px 0;
}
#right3 h3 span{
	color:#8C9827!important;
}
#right3 h4{
	font-size: 1.2em;
	margin:10px 0 5px 0;
}
#right3 p{
	font-weight:normal;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 0;
}
#right3 p span{
	font-weight:bold;
	color:#5F860B;
	background-color:inherit;
}
#right3 img{
	float:right;
	margin:0 20px 22px 20px;
}
#right3 ul{
	padding-left:38px;
	font-size:.9em
}
#right3 label{
	font-size:1em;
	font-weight:bold
}
.imgL{
	float:left!important
}
.par1{
	font-style:italic
}
.xboxcontent2{
	border:1px solid #388AC4;
	padding:5px; margin:0 0 10px 330px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; /* border rounded corner*/
	background-color:#EEF5FB;
}
.xboxcontent2 h4{
	font-size:1em!important
}



/*contenitore elenco tours*/
.boxTours{
	border:0;
	padding:10px;
	width:570px;
	margin: 0 0 20px 0
}

/*pagina tour --------------*/
.tourReg{
	font-weight:bold;
}
.regione h3{
	font-size:1.2em!important;
	clear:left;
	margin-top:25px!important;
	border:0
}
.regione h3 span{
	font-size:1.2em!important;
}
.creatour{
	border-bottom:0!important;
	margin:0; padding:0;
}
.creatourP{
	margin:-15px 0 0 60px!important;
	font-style:italic;
}
.evidenza1{
	font-weight:bold;
	font-size:1.5em;
	color:#3B3632!important;
	/*background:url('images/frecciaR.gif') no-repeat left;*/
	line-height:120%!important;
	margin:20px 0;
}
.evidenza1 span{
	font-size:1.1em;
	color:#000!important;
	/*background:url('images/bg_giorni3.gif') repeat-x top;*/
}
.regioneBox{
	border:2px dashed gray;
	padding:20px;
}
.regione ul,
ul.egi{
	margin:0; 
	padding:0; 
	list-style-type:disc;
	font-size:1em;
	line-height:150%;
	color:#62625C
}
.boxRound{
	border-bottom:2px solid #B7C733; border-right:2px solid #B7C733; border-left:2px solid #B7C733;
	padding:0; margin:0 0 10px 0;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; /* border rounded corner*/
	width:282px;
	min-height:100px
}
.boxRoundU{
	border:2px solid #B7C733;
	padding:0; margin:0 0 10px 0;
	width:540px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; /* border rounded corner*/
	font-weight:bold;
	background-color:#EDF1C9;
}
.boxRound p{
	margin:5px 0 5px 30px!important
}
.rebox h3{
	font-size:1.2em!important;
	margin:0!important;
}
.boxRound h3{
	/*background-color:orange!important;
	color:#fff!important;*/
	padding:2px;
}
p.giornoN{
	/*color:#B7C733!important;*/
	margin:0!important; padding:0!important;
	font-weight:bold!important;
	font-size:1.2em!important;
}
.boxFloatL{
	float:left;
	/*height:220px;*/
	width:30%
}
.boxFloatR{
	float:right;
	width:30%;
	margin-right:13px;
}
.boxClear{
	clear:left;
	width:577px;
}
.boxFloatL ul{
	margin-right:30px; 
}
.boxFloatR ul{
	margin-right:30px; 
}
.boxClear ul{
	margin-right:30px; 
}
.boxFloatL h3{
	color:#fff!important;
	padding:2px;
}
.boxFloatR h3{
	color:#fff!important;
	padding:2px;
}
.boxClear h3{
	background-color:#6DA332!important;
	color:#fff!important;
	padding:2px;
}
.backColor{
	background-color:#EDF1C9;
}
#mappa_italia{
	display:block;
	height:370px
}


/*SCHEDE TOUR*/
.boxRoundG{
	border-bottom:0; border-right:0; border-left:0; 
	padding:0; margin:0;
	width:577px;
	background-color:#fff;
	min-height:inherit;
	/* border rounded corner*/
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;
}
.boxRoundG h4{
	padding-left:10px
}
.boxRoundG label{
	display:none;
}
.boxRoundG input{
	display:none
}

.dettagliG{
	padding:0; margin:0;
	border:0;
	background-color:#fff;
	display:block;
}
.dettagliG div p{
	padding:0; margin:0;
}
.dettagliP,
.dettagliP p{
	padding:0; margin:0;
	overflow:visible;
	display:block
}
.dettagliG img{
	margin-right:5px!important;
}

.tourS1{
	margin:0; padding:0;
	height:auto;
	background:none;
	color:black;
	width:auto;
	border-bottom:0;
}
.tourS2{
	margin:0!important; padding:5px 0 0 10px!important;
	height:28px;
	background:none;
	color:black!important;
	width:286px;
	border-bottom:0!important;
}
.boxSeleziona{
	 display:block;
	 height:auto;
}
.seleziona{
	display:none;
}
.vedidettagli{
	display:none
}

#left{
	width:357px;
	float:left;
	font-size:.9em
}
.left2{
	width:300px;
	background:url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:10px auto 30px auto;
	padding:5px 10px 6px 9px;
	color:#878767;
}


#left2{	/*immagine a destra*/
	width:300px;
	background:url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:10px auto 30px auto;
	padding:5px 10px 6px 9px;
	color:#878767;
}
.left2 .pic2{
	display:block;
	margin:8px 0 0 0;
	float:left;
}
.left2 p.pic2{
	display:block;
	margin:8px 0 0 0;
	float:left;
}
#left2 p.pic2{
	display:block;
	margin:8px 0 0 0;
	float:left;
}
.left2 p.pic2 img{
	border:2px solid white;
}

#left2 p.pic2 img{
	border:2px solid white;
}

.left2 p.boxTxt2{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left2 p.boxTxt2{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
.left2 p.boxTxt2 span{
	font-size:1.2em !important;
	color:#D76E08;
	background-color:inherit;
	padding:0;
	margin:0 0 2px 0;
	display:block;
}
#left2 p.boxTxt2 span{
	font-size:1.2em !important;
	color:#D76E08;
	background-color:inherit;
	padding:0;
	margin:0 0 2px 0;
	display:block;
}

#left3{ /*riquadro form nella pagina della scelta giorni*/
	display:none
}
#left3 p.boxTxt2{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal .8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left3 p.boxTxt2 span{
	font-size:1.2em !important;
	color:#D76E08;
	background-color:inherit;
	padding:0;
	margin:0 0 2px 0;
	display:block;
}
.ricPreventivo{
	margin:20px 0 20px 50px;
	width:200px;
	background: #ff5c00 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-weight:bold;
	font-family:Tahoma, Arial, sans-serif;
	letter-spacing:1px;
	/*http://www.zurb.com/blog_uploads/0000/0485/buttons-02.html*/
}


#left4{	/*SCARICA*/
	width:300px;
	background:url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA;
	border:#B7C733 solid 7px;
	margin:0 auto 30px auto;
	padding:5px 10px 6px 9px;
	color:#878767;
}
#left4 p.pic2{
	display:block;
	margin:8px 0 0 0;
	float:left;
}
#left4 p.boxTxt2{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left4 p.boxTxt2 span{
	font-size:1.2em !important;
	color:#D76E08;
	background-color:inherit;
	padding:0;
	margin:0 0 2px 0;
	display:block;
}

#left5{	/*QUOTA*/
	width:300px;
	background:#333 /*url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA*/;
	border:#333 solid 7px;
	margin:0 auto 30px auto;
	padding:5px 10px 6px 9px;
	color:#fff;
	font-size:1.4em !important;
	text-align:center
}
#left5 .pic3{
	 font-size:.8em
}
#left5 strong{
	color:#fff;
}

#left6{ /*PRENOTA*/
	width:300px;
	background:url("images/lft_box_bg.gif") 0 0 no-repeat #EAEADA;
	border:orange solid 7px;
	margin:0 auto 30px auto;
	padding:5px 10px 6px 9px;
	color:#000;
	font-size:1.4em !important;
	text-align:center
}
#left6 .pic3{
	 font-size:.8em
}
#left7{ /*APPROFONDISCI*/
	display:none;
}
#corpo{
	display:none
}



/*notizie --------------------*/

#notizie{
	border-top:1px solid #D7D7C7;
	padding:0 0 0 10px;
	margin:0;
	height:70px;
	display:block;
	float:none;
	font-size:.8em;
}
#notizie h4{
	margin:0;
	color:#000;
}
.colnotizie{
	width:310px;
	float:left;
	margin:0 8px 0 0;
	/*color:#47472D;*/
	color:#000;
}
.colnotizie a{
	color:#000!important;
}

.testoNotizia p span{
	 font-weight:normal!important; color:#666!important;
}
#listaNotizie .colnotizie{
	width:11%!important;
	margin:0;padding:0;
}


/*FIELDSET -----------------------------------*/

fieldset {
	padding: 0 38px 10px 38px;
	font-size:.9em;
	background-color:#EAEADA;
	border:5px solid #DDDDCA;
}
fieldset legend{
	color: #D76E08;
	font-size:1.1em;
	font-weight:bold;
}
fieldset label{
	font-weight:bold;
	width:150px;
	display:inline-block;
	margin:20px 0 0 0;
}
fieldset input{
	font-weight:bold;
	width:250px;
	text-align:left;
}
fieldset textarea{
	font-weight:bold;
	width:250px;
	height:250px;
	vertical-align:bottom;
	margin:20px 0 0 0;
}
.bottone{
	width:auto;
}
option{
}
.sel{
	/*font:80% "Lucida Sans" Arial, Helvetica, sans-serif!important;*/
	color: gray;
	font-style: italic;
}


/*FORM RICHIESTA -----------------------------------------------------------*/

#richiestaPreventivo label{
	font-weight:bold;
	width:150px;
	display:inline-block;
}
#richiestaPreventivo input{
	margin-bottom:5px;
}
#richiestaPreventivo div{
	margin-left:35px;
}
#richiestaPreventivo h3{
	margin-top:30px;
	margin-bottom:0;
	border:0!important;
}
#richiestaPreventivo table{
	width:100%;
}
.bold{
	font-weight:bold;
}
.formquot label{
	width:auto!important;
	margin-left:5px!important;
}


/*SPECIALI lista alberghi----------------------------*/

#listaHotel{
	display:block;
}
#listaHotel h3{
	 margin:25px 0 15px 0; font-weight:bold;
}
#listaHotel h4{
	 margin:0; font-size:1.1em; font-weight:bold;
	 color:#FF9900;
	width:auto;
}
#listaHotel h4 a{
	  color:#FF9900;
}
#listaHotel h4 a:hover{
	  color:#000;
}
.boxHotel{
	-moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px;
	border:1px solid /*#4B2D29*/#AEC5DD;
	padding:5px;
	display:table;
	margin-bottom:5px;
	background-color:#F9F9F9;
	width:100%;
}
.numHotel{
	 float:left; font-size:1em!important; color:#4B2D29; margin:25px 5px 0 0; text-align:right;
	 width:80px!important; font-weight:bold; text-align:left; vertical-align:text-top
}
.boxintHotel{
	/*float:left;
	margin:5px 10px 0 10px;
	display:block*/
	position:relative; top:0; margin:0 105px 10px 0; 
}
.boxintHotel p{
	margin:0; padding:0;
}
.tariffaHotel{
	float:right;
	font-weight:bold; 
	font-size:1.3em; 
	margin:25px 0 0 25px; 
	color:#A80000; 
	border:2px solid #AEC5DD; 
	background-color:#FFF; 
	text-align:center; 
	width:80px;
}
.infoHotel{
	/*-moz-border-radius:15px; -webkit-border-radius:15px;
	border:1px solid #4B2D29;*/
	padding:5px;
	display:block;
	margin-bottom:5px;
	text-align:right;
	font-size:1.2em;
	height:30px;
	/*background-color:#9BD5D9*/
}
.infoHotel2{ /*pulsante info*/
	float:right;
	font-weight:bold; 
	font-size:1.5em; 
	color:#FF9900; 
	border:2px solid #4B2D29; 
	background-color:#fff; 
	text-align:center; 
	width:100px;
}
.stelle{
	 display:table;
	 font-weight:bold;
	 color:#000;
	 font-size:1.2em;
	 margin:0 0 20px -35px;
	 list-style-type:none;
	 float:left;
	 width:150px;
}
/*stella*/
.rrs{/*ratingstar*/
	background:url('images/blu.gif') no-repeat;
	width:15px;
	height:15px;
}
.wrs{/*waitingratingstar*/
	background:url('images/rosso.gif') no-repeat;
	width:15px;
	height:15px;
}
.errs{/*emptyratingstar*/
	background:url('images/bianco.gif') no-repeat;
	width:15px;
	height:15px;
}
.frs{/*filledratingstar*/
	background:url('images/giallo.gif') no-repeat;
	width:15px;
	height:15px;
}

/*moneta*/
.ers{/*ratingstar*/
	background:url('images/euroblu.gif') no-repeat;
	width:15px;
	height:15px;
}
.ewrs{/*waitingratingstar*/
	background:url('images/eurorosso.gif') no-repeat;
	width:15px;
	height:15px;
}
.eers{/*emptyratingstar*/
	background:url('images/eurobianco.gif') no-repeat;
	width:15px;
	height:15px;
}
.efrs{/*filledratingstar*/
	background:url('images/eurogiallo.gif') no-repeat;
	width:15px;
	height:15px;
}


/*SPECIALI DETTAGLI -------------*/

#localita{
	display:inline-block;
}
.dettagliDescrizione{
	display:inline-block;
	min-height:200px;
	color:#666;
	float:none;
	width:98%
}
.dettagliDescrizione img{
	border:3px solid #E5E5E5;
	padding:2px;
	float:left!important
}
.dettagliDescrizione h3{
	margin-top:20px!important;
	font-size:1.1em!important;
	color:#388AC4!important;
}
.dettagliDescrizione ul li{
	list-style-type:disc;	
}
.dettagliDescrizione hr{
	margin:30px 0;
}
.dettagliDescrizione #azione{
	width:auto
}
.speciali{
	width:290px;
	border:1px solid #388AC4;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	float:left;
	margin:0 5px 20px 0;
	padding:5px;
	font-size:.8em;
	background-color:#EEF5FB;
}
.speciali h4 a{
	font-size:1.1em;
}
.speciali img{
	border:3px solid white
}
.ajax__tab_panel{
	font-size:.8em;
}
.infoTop{
	 display:inline-block; margin-bottom:20px; height:auto; float:none;
	 border:1px solid #388AC4;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	 padding:5px;
	 width:99%
}
.infoTop img{
	 float:left; margin:0 10px 20px 0;
	 border:3px solid #E5E5E5;
	 padding:2px
}
.ajax__tab_body{
	width:100%;
	display:inline-block;
	min-height:200px
}
.ajax__tab_body h3{
	margin:15px 0 0 0;
	border-bottom:0!important;
	background-color:#388AC4!important;
	color:#fff!important;
	padding:2px;
	width:100%;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
fieldset.ricInfo{
	margin-top:40px;
	font-size:inherit;
	border:1px dotted #4B2D29;
	padding:10px;
	letter-spacing:normal;
	font-family:"Courier New", Courier, monospace
}
fieldset.ricInfo legend{
	font-size:1.2em;
	padding:2px 10px;
	color:#4B2D29;
	border-bottom:5px solid orange;
	background-color:#fff;
	letter-spacing:normal;
	/*background:#4B2D29 url('/images/top_left.gif') no-repeat left top;*/
}
fieldset.ricInfo p{
	font-style:italic;
}






/*PIEDE --------------------------------------------------------------------*/

#footer{
	width:977px;
	height:30px;
	margin:0 auto;
	background:#fff;
	color:#000;
	position:relative;
	text-align:center;
	font-size:.7em;
}
#footer ul{
	width:587px;
	position:absolute;
	left:11px;
	top:7px;
}
#footer ul li{
	float:left;
	color:#000;
	background-color:inherit;
	font-weight:normal;
}
#footer ul li a{
	color:#000;
	background-color:inherit;
	font-weight:normal;
	padding:0 7px;
	text-decoration:none;
}



/*BACKOFFICE --------------------------------------------------*/

#bodyBackoffice #footer{
	display:none
}
#boxBackoffice{
	margin:20px;
	width:97%;
	display:block;
	background-color:#fff
}
#boxBackoffice h2{
	display:none
}
#boxBackoffice table img{
	float:none;
	margin:0;
	padding:0;
}
#colS{
	display:block;
	float:left;
	width:48%;
	margin:0 10px 0 0;
}
#colD{
	display:block;
	float:left;
	width:48%;
	margin:40px 0 0 0;
}
.messaggio{
	font-size:1.1em;
	font-weight:bold;
	color:red;
	margin:2px 0 2px 20px;
	border-bottom:1px solid black;
	width:100%
}
.sidebarL{
	display:none;
}
#DatiGenerali table{
	border:1px solid black
}
#DatiGenerali table td{
	border-bottom:1px solid black;
}
.wiz1{
	background-color:white;
	font-size:1.2em;
	border:0;
	margin:10px 0;
	font-family:"Courier New", Courier, monospace;
	text-align:left;
	vertical-align:top
}
.wiz1 h3{
	font-size:1.6em;
	text-align:center;
	display:block;
	width:100%;
	padding-bottom:30px;
	border-bottom:0;
}
.wiz1 input{
	display:none
}
.boxBack h2{
	
}
.wiz1 h4{
	font-size:1.4em;
	color:#000
}
.wiz1 hr{
	height:1px;
color:#bae1f7;
border-top: 1px solid #bae1f7
}
.wiz1 hr{
	display:none;
}
.tabTotale{
	border:2px solid black;
	font-weight:bold;
	font-size:1.3em;
}
.tdwidth{
	width:250px;
	font-weight:bold;
}
#areaCreaP{
	display:none
}
.right3Area{
	display:none
