/* CSS Document */


div#content{
	width: 800px;
	height: 534px;
	top: 50%;
	left: 50%;
	margin: -100px 0 0px -365px;
	/**/background-color: #400000;

}
div#container{
	width: 800px;
	height: 534px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -267px 0 0px -400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
/*	overflow: auto;
background-color: #FFFFFF;*/


}
div#logo{
position:absolute;
left:37px;
z-index:2;
}
div#fascia-menu{
position:absolute;
left:0px;
top:93px;
width:800px;
height:40px;
background-color:#ffffff;

	filter:alpha(opacity=60);
	moz-opacity: 0.60 ;
	opacity:0.60;
}

/*--------- menu ---------*/
#nav_it ul{
	position:absolute;
	padding:0;
	
	top:93px;
	left:0px;
	
	height:40px;
	
	padding : 0;
	margin : 0;
	white-space : nowrap;
	   
	color : #265A95;
	float : center;
	z-index:2;
   

}
#nav_it ul li{
   display : inline;
}
#nav_it ul li a{
	padding-left : 5px;
	padding-right : 8px;

	
	color : #265A95;
	text-decoration : none;
	float : left;

	
	/*border-left-color : #90B7E6;
	border-left-style : solid;
	border-left-width : 1px;*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	
	font-size: 8pt;
	
	
	line-height:40px;
	height:40px;
	
	
}
#nav_it ul li a:hover{
  color : #993333;
 
}

.linea{
line-height: 20px;
	border-right-color : #6B8FC0;
	border-right-style : solid;
	border-right-width : 1px;
}
/*fine menu ita*/

/*inizio menu en*/
#nav_en ul{
position:absolute;
padding:0;

top:317px;

left:25px;

height:30px;

   padding : 0;
   margin : 0;
   white-space : nowrap;
   
   color : #666666;
   float : center;
   z-index:2;
   

}
#nav_en ul li{
   display : inline;
}
#nav_en ul li a{
	padding-left : 16px;
	padding-right : 16px;

	
	color : #666666;
	text-decoration : none;
	float : left;

	
	/*border-left-color : #90B7E6;
	border-left-style : solid;
	border-left-width : 1px;*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 8pt;
	
	
	line-height:30px;
	height:30px;
	
	
}
#nav_en ul li a:hover{
  color : #FFCC66;
 
}
/*fine menu en*/
.hover{
   color : #993333;   
}

div#lingue{
position:absolute;
text-align:right;
right:6px;
top:98px;

width:40px;

}
.sep{
padding:2px;
}
/*------- fine menu --------*/


/*----- sezione testo ------*/

div#sezione-immagine{
float:left;
padding: 0px 0px 0px 0px;
margin: 140px 0px 0px 0px;
width:272px;
height:346px;

/*border: 1px solid #999999;*/


background-color:#265A95;

	filter:alpha(opacity=70);
	moz-opacity: 0.70 ;
	opacity:0.70;
}
div#slideshow{
position:absolute;
top:150px;
left:10px;
margin: 0px 0px 0px 0px;

/**/overflow: hidden;
width:252px;
height:326px;
z-index:5;
}
div#maps{
position:absolute;
top:150px;
left:10px;
margin: 0px 0px 0px 0px;


width:252px;
height:326px;
z-index:5;
}
.google-map{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#006699;
}


div#sezione-testo{
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 140px 0px 0px 0px;
	
	width:521px;
	height:346px;
	text-align:left;
	/*border: 1px solid #999999;*/
	
	background-color:#265A95;
	
	filter:alpha(opacity=70);
	moz-opacity: 0.70 ;
	opacity:0.70;


}

div#sezione-bianco{
	margin: 10px 10px 10px 10px;
	width:501px;
	height:326px;


	background-color:#ffffff;
	filter:alpha(opacity=30);
	moz-opacity: 0.30;
	opacity:0.30;
}

div#testo{
position:absolute;
top:158px;
left:297px;
z-index:10;
width:270px;

/*border: 1px solid #999999;*/
}

div#testo-ar{
position:absolute;
top:158px;
left:297px;
z-index: 100;
width:485px;
overflow: auto;
height: 310px;

/*border: 1px solid #999999;*/
}

div#testo-extra{
position:absolute;
top:158px;
left:297px;
z-index:10;
width:486px;
background-color:#ffffff;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
/*border: 1px solid #999999;*/
}
div#testo-larg{
position:absolute;
top:158px;
left:297px;
z-index:10;
width:486px;
height:205px;
padding: 0px 3px 0px 0px;
overflow: auto;

/*border: 1px solid #999999;*/
}
div#testo-largOF{
position:absolute;
top:158px;
left:297px;
z-index:10;
width:486px;
height:306px;

padding: 0px 3px 0px 0px;
overflow: auto;

/*border: 1px solid #999999;*/
}

div#sezione-Cont{
padding: 0px 0px 0px 0px;
	margin: 140px 0px 0px 0px;
	width:780px;
	height:326px;


	background-color:#265A95;
	filter:alpha(opacity=70);
	moz-opacity: 0.70;
	opacity:0.70;

border: 10px solid #265A95;
}
div#Bia{
	width:780px;
	height:326px;
background-color:#ffffff;

	background-color:#ffffff;
	filter:alpha(opacity=30);
	moz-opacity: 0.30;
	opacity:0.30;
}
div#testo-contact{
position:absolute;
top:158px;
left:20px;
z-index:1000;
width:760px;
height:306px;

padding: 0px 6px 0px 0px;
overflow: auto;

/*border: 1px solid #999999;*/
}
div#offerte{
position:absolute;
top:158px;
left:582px;
width:192px;
padding: 0px 0px 20px 10px;

border-left-color : #426FA6;
	border-left-style : solid;
	border-left-width : 1px;
/*border: 1px solid #999999;*/

z-index:10;
}
h1{
  display:inline;
  padding:0px;
  margin:0px;
  color:#F5CC6B;
  font-size:13pt;
  font-family:Tahoma, Verdana, Arial;
  font-stretch:ultra-condensed;
}
h3{
display:inline;
padding:0px;
margin:0px;
color:#F5CC6B;
font-size:9pt;
font-family:Tahoma, Verdana, Arial;
font-stretch:ultra-condensed;
}
p{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:16px;
}
.sot_title{

color:#FFCC66;
font-weight:bold;
}
.title:link, .title:visited{
color:#FFCC66;
text-decoration:none;
font-size:9pt;
}
.title:hover{
color:#ffffff;
text-decoration:none;
font-size:9pt;
}
.title_risalt{
color:#FFCC66;
text-decoration:none;
font-size:9pt;
}
.continua:link, .continua:visited{
text-decoration:none;
font-weight:bold;
color:#FFCC66;
}
.continua:hover{
font-weight:bold;
color:#ffffff;
}

.continua2:link, .continua:visited{
text-decoration:none;
font-weight:bold;
color:#FF6600;
}
.continua2:hover{
font-weight:bold;
color:#FF6600;
text-decoration: underline;
}


/*--------- gestione immagini piccole -------------*/
div#img{
	position:absolute;
top:374px;
text-align:right;
right:386px;
}
div#imgA{
	position:absolute;
top:374px;
text-align:right;
right:263px;
}
div#imgB{
	position:absolute;
top:374px;
text-align:right;
right:140px;
}
div#imgC{
	position:absolute;
top:374px;
text-align:right;
right:17px;
}
a.bordo_img:link, a.bordo_img:visited{
margin:0 auto;
 
width:113px; 
height:93px; 
border: 2px solid #DCA92B;

background-color:#ECEAD5;

} 

a.bordo_img:hover { 
margin:0 auto;
 
border: 2px solid #ffffff; 

height:93px; 
width:113px;  
}
.bordo_img{
border: 2px solid #FFCC66;
}

/*---------- fine gestione immagini piccole ------------*/

/*---------- sezione footer ------------*/

div#footer{
	clear:both;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*border: 1px solid #999999;*/
	padding:0px 0px 0px 0px;
	text-align: center;
	color:#000000;
}
div#dati-hotel_exp{
margin:13px 0px 0px 0px;
padding:0px 0px 0px 0px;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;a;
color:#ffffff;
font-size:7.5pt;
}

div#dati-hotel_fire{
margin:0px 0px 0px 0px;
padding:13px 0px 0px 0px;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;a;
color:#ffffff;
font-size:7.5pt;
}

/*** area riservata ***/

.ar-link1:link, .ar-link1:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4F4F4F;
font-size:9pt;
font-weight:bold;

}
.ar-link1:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
 color : #CC9900;
font-weight:bold;
}


.ar-testo12-nero{

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4F4F4F;

font-size:11pt;
}
.ar-testo11-nero{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4F4F4F;

font-size:8pt;

}

/*-------------- gestione tabella prezzi -----------------*/
/** layout tabella **/
.tab{
/*background-color:#FF9B46;*/
background-color:#7496A6;
}
.tab_inv{
/*background-color:#FF9B46;*/
background-color:#8E7157;
}
.tipo{
/*background-color:#FBC475; Gradazione giallo scuro*/
background-color:#85B3C8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;*/
color:#063F59;

font-weight:bold;
padding: 3px 0px 3px 0px;
text-align:center
}
.tipo_inv{
/*background-color:#FBC475; Gradazione giallo scuro*/
background-color:#AF9781;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;*/
color:#64482F;

font-weight:bold;
padding: 3px 0px 3px 0px;
text-align:center
}
.riga2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;
background-color:#FAD6A2;*/
background-color:#B4D1DE;
color:#063F59;

text-align:center
}
.rig_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;
background-color:#FAD6A2;*/
background-color:#CCAF95;
color:#64482F;

text-align:center
}
.col1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#FFFFFF;

color:#063F59;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.col1_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#FFFFFF;

color:#64482F;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.col1b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#DDEFEF;

color:#063F59;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.col1b_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#FCE3CD;

color:#64482F;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.desc1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#FFFFFF;

color:#063F59;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.desc1b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#DDEFEF;

color:#063F59;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.desc_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
background-color:#FCE3CD;

color:#64482F;
/*font-weight:bold;*/
text-align:left;
padding: 5px 5px 5px 5px;
}
.prezzi{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:8pt;
/*color:#AF4921; gradazione sul giallo*/ 
color:#063F59;

text-align:center
}
.prezz_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:8pt;
/*color:#AF4921; gradazione sul giallo*/ 
color:#64482F;

text-align:center
}
.prezzib{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#DDEFEF;
font-size:8pt;
/*color:#AF4921; gradazione sul giallo*/
color:#063F59;

text-align:center
}
.prezzib_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FCE3CD;
font-size:8pt;
/*color:#AF4921; gradazione sul giallo*/
color:#64482F;

text-align:center
}
.sotto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;
background-color:#FAD6A2; gradazione giallo chiaro*/
background-color:#B4D1DE;
color:#063F59;


text-align:left;

padding:5px 5px 5px 5px;
}

.sotto_inv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
/*color:#AF4921;
background-color:#FAD6A2; gradazione giallo chiaro*/
background-color:#CCAF95;
color:#64482F;


text-align:left;

padding:5px 5px 5px 5px;
}

.link-home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.link-home:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.testo-hotel{
		padding-right: 3px;
}