/* CSS Document */

html,body {
margin:0;padding:0
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	color: #30436E;
	background-color:#0B1041;
}
p{ 
	text-decoration: none;
	margin:0 10px 0px}
	
H1{
	color: #FF8F5D;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
H2{
	color: #30436E;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
H3{
	color: #E67442;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.titolo_campagna{
	color: #E67442;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header{
	height:210px;
	margin:0;
	color: #79B30B;
	
  }
  #headercampagna{
	height:405px;
	margin:0;
	color: #30436E;
	background-image: url(../volovacanze/img/testa.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
  }
  #contcampagna{ font-size:12px;
  padding-top:20px; padding-left:60px; padding-right:60px;
  
  }
 #headerint{

	margin:0;
  	color: #79B30B
 }

#footer p{
	margin:0;
	padding:5px 10px;
	background-color: #cee1e1;
}
#containerhome{
	width:840px;
	margin:0 auto;
	text-align: left;
	background: url(/images/backhome_r.gif);
}
#containercampagna{
	width:840px;
	margin:0 auto;
	text-align: left;
	background-color:#FFFFFF;
}
#containerint{
	width:840px;
	margin:0 auto;
	text-align: left;
	background: url(/images/backgint_r.gif);
}
#container_neutro{
	width:840px;
	margin:0 auto;
	text-align: left;
	background-color:#cee1e1;
}
#wrapper{
	float:left;width:100%
}
#content{
	margin: 0 250px;
	padding: 0px;

}

#msgOutput {
	font-weight:bold;	
	margin-bottom:5px;
}

#fotoofferta{
	width: 214px;
	background: url(/images/fondoimg.gif);
	padding: 0px;
	height: 158px;
	margin-left: 24px;
	margin-bottom: 10px;
}
#fotoofferta2{
	width: 231px;
	background: url(/images/cornice.gif);
	padding: 0px;
	height: 170px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.boxnews{
	width: 290px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.boxnews2{
	width: 290px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 5px;
	border: thin solid #fff;
}
.titolonews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #313E82;
	text-decoration: none;
}

.newsarancio {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	background-color:#E85722;
	line-height: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newstesto {
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 15px;
}

#navigation{
	float:left;
	width:245px;
	margin-left:-245px;
}
#pulsantierahome{
	width:220px;
	margin-left:25px;

}
#fbbox{
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
}	
#boxprenota{

	margin-top: 0px;
	margin-bottom: 20px;
}	
#form{
	width:210px;
	margin-left:22px;
	margin-bottom: 10px;
}
.boxnewsletter{
	width:222px;
	background-color: #99CCEC;
	margin-top: 20px;
	margin-right: 11px;
	margin-left: 11px;
}	
#extra{
	float:left;
	width:235px;
	margin-left:-850px;
}
#footer{
	clear:left;
	width:100%;
	background-color:#0B1041;
	text-align: center;
	vertical-align:bottom;
}
/* Interno*/
#navigationinterno{
	float:left;
	width:200px;
	margin-left:-250px;

}
#navigationisti{
	float:left;
	width:1px;
	margin-left:-1px;

}
#extrainterno{
	float:left;
	width:200px;
	margin-left:-840px;
}

#titolodest {
	margin-bottom: 2px;
}
#contentinterno{
	margin: 0 0px 0 280px;
	padding: 0px;
}
#contentisti{
	margin: 0 1px 0 280px;
	padding: 0px;
}
#pulsantieraint{
	margin-left:20px;
	width: 200px;
}

a.blu:link{

	color: #0B1041;

}

a.blu:visited{
 color: #0B1041;

}
a.blu:hover{

 color: #0B1041;

}
a.red:link{

	color: #a33208;

}

a.red:visited{
 color: #a33208;

}
a.red:hover{

 color: #a33208;

}





a.var:link{
	font-weight: bold;
	color: #0B1041;
	font-size: 16px;

}

a.var:visited{
 font-weight: bold;
 color: #0B1041;
 font-size: 16px;
}
a.var:hover{
 font-weight: bold;
 color: #fff;
 font-size: 16px;
}

a.var2:link{
	font-weight: bold;
	color: #0B1041;
	font-size: 16px;
}
a.var2:hover{
 font-weight: bold;
 color: #0B1041;
 font-size: 16px;
}

a.var2:visited{
 font-weight: bold;
 color: #0B1041;
 font-size: 16px;
}



.pulsanteint_home {
	margin-top: 2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	letter-spacing: 1px;
}

.pulsanteint_home_temp {

	margin-top: 2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	letter-spacing: 1px;
	background-image:url(../images/colori_sabbia.gif)
	
}
.immagine{
 	float:left;
}
#top2{
 	float:left;
	width:408px;
}
#menuistituzionale{
	height:12px;
	width:390px;
	background-color: #74E2FC;
	float: left;
	margin-top: 5px;
}
#latotop{
 	float:left;
	width:408px;
	height:80px;

}
#breadcrumb{
	width:290px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}
#titolohotel{
	width:185px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	height:16px;
	margin-top: 5px;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	text-indent: 3px;
}
#listacategorie{
	width:105px;
	float: left;
	background-color: #FF8F5D;
}
#titolocategoria{
	width:90px;
	margin-bottom: 5px;
	height:16px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 5px;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	text-indent: 3px;
}
#listahotel{
	width:290px;
	float: left;
	background-color: #FF8F5D;

}
.hotel{
	width:250px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 2px;
	background-color: #E67442;
	height:16px;
}
.categoria{
	width:90px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 2px;
	background-color: #E67442;
	height:16px;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	text-indent: 3px;
}
#boxdestinazioni{
	width:290px;
	height:280px;
	margin-right: 10px;
	margin-left: 10px;
}
#boxalberghi{
	width:290px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FF8F5D;
	
}
#foto{
	float:left;
	height:280px;
	width:117px;

	
}
#elencodestinazioni{
	float:left;
	background-image: url(/images/fondobox_m.gif);
	height: 280px;
	width: 169px;
	background-repeat: no-repeat;
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5E0F4;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5E0F4;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF5B30;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}

a.offerte {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#boxbanner{
	margin-left: 10px;
}
/* #boxbanner{
	width: 216px;
	margin-top: 10px;
	height: 104px;
	padding: 0px;
	margin-left: 10px;
} */
#boxazzurrino_banner {
	width: 216px;
	margin-top: 31px;
	height: 275x;
	background-color: #BFE3F3;
	padding: 0px;
	margin-left: 10px;
}
#boxazzurrino{
	width: 216px;
	margin-top: 10px;
	height: 180px;
	background-color: #BFE3F3;
	padding: 0px;
	margin-left: 10px;
}


#boxregione{
	width: 216px;
	margin-top: 31px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-left: 10px;
}
#topboxazzurrino{
	width: 216px;
	height: 12px;
	margin: 0px;
	
}
#testoboxazzurrino{
	font-size: 10px;
	color: #30436E;
	text-decoration: none;
	margin: 10px;
}
#boxbianco{
	width:525px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 13px;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #000000;
}
.spazioprefooter{
	width:290px;
	margin-right: 10px;
	margin-left: 10px;
}

.topboxbianco{
	width: 290px;
	height: 15px;
}
#testobox{
	color: #30436E;
	text-decoration: none;
	margin: 10px;
}

#testoboxsubianco{
	width: 290px;
	color: #30436E;
	text-decoration: none;
	background-color: #FFFFFF;
}
#nomidestinazioni{
	width: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B5E0F4;
	text-decoration: none;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(/images/freccinadest.gif);
	margin-left: 10px;
	margin-top: 15px;
	list-style-type: circle;
	line-height: 40px;
}
ul.lista2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5E0F4;
	text-decoration: none;
	font-weight: normal;
	list-style : url(/images/freccinadest.gif) outside;
	margin-top: 2px;
}
#footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B5E0F4;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
#footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #92CBE5;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CF5B30;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
.testoblu {
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #30436E;
}


.testobrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #822706;
	margin: 0px;
	padding: 0px;
}
.testobrown2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #822706;
	margin: 0px;
	padding: 0px;
}

.filoTab {
	background-color:#f1f1f1;
	height:1px;
	padding: 0;
}



#boxalberghi a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
	line-height: 16px;
}
#boxalberghi a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
	line-height: 16px;
}
#boxalberghi a:hover{

	color: #B5E0F4;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
	line-height: 16px;
}
#iconcine {
	margin: 3px 0px 5px 9px;	
}
#ico0 {
	float: left;
}
.ico {
	float: left;
	margin-left: 11px;
	margin-bottom: 5px;
}
.boxgrandebianco {
	background-color: #FFFFFF;
	width: 530px;
}

.boxgrandebianco_agenzie {
	background-color: #FFFFFF;
	width: 530px;
}


.boxgrandebianco_az {
	
		width: 520px;

}
.boxgrandeazzurro {
	margin-top: 15px;
	background-color: #BFE3F3;
	width: 530px;
}
.boxgrandeazzurroOff {
	background-color: #BFE3F3;
	width: 530px;
}
.boxgrandebianco a:link{
	font-size: 11px;
	color: #6BB5E8;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
.boxgrandebianco a:visited{
	font-size: 11px;
	color: #92CBE5;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
.boxgrandebianco a:hover{
	font-size: 11px;
	color: #CF5B30;
	text-decoration: none;
	font-weight: bold;
	margin-top: 3px;	
}
#prova{
	height: 500px;
	background-color: #CC6600;
}

.media_3 {
	padding-left: 18px;
	float: right;
}
.legend {
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
.mini_gen {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: auto;
	bgcolor:#E85722;
}
.testo_home {

	line-height: 14px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.rowOne{
	background: #FEA789;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;		
}
.rowTwo{
	background: #FF8D5B;		
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


hr

	{

	height: 1px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;

	}

.help {
	color: #0B1041;
	width: 220px;
	position: absolute;
	border: 1px solid #BABABA;
	background-color: #cee1e1;
	padding: 10px;
	-o-border-radius: 10px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 3px 7px #adadad;
	border-radius: 10px;
	-moz-box-sizing: border-box;
	-opera-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	cursor:pointer;
}	

/*******************  TUNDRA dojo  *****************************/ 

.tundra .dijitTabPaneWrapper {
background:#ff8f5d none repeat scroll 0% 0%;
border:1px solid #ff8f5d;
}


/*******************  Quiz TEMP - eliminare quando finir�*****************************/ 

.quiz {
	font-size: 15px;
	color: #0099cc;
	line-height: 18px;
	font-weight: bold;
	
}
.quiz_orange {
	font-size: 22px;
	color: #f7931d;
	line-height: 35px;
	font-weight: bold;

}
.quiz_blu {
	font-size: 14px;
	color: #004a8f;
	line-height: 27px;
	font-weight: bolder;
}
.quiz_testo {
	font-size: 13px;
	color: #000000;

}.quiz_orange2 {
	font-size: 25px;
	color: #f7931d;
	line-height: 30px;
	font-weight: bold;

}
