a img
	{
	border:none;
	} 

a:link,a:visited
	{
	color:#946410;
	text-decoration:underline;
	} 

a:hover,a:active
	{
	color:#EC9F26;
	text-decoration:none;
	} 

html 
	{ 
	font-size:1em;
	} 
body
	{
	background:#00344f;  
	color:#000;
	font:100% Century Gothic,verdana,arial,helvetica;
	text-align:center; 
	margin:0;
	}

hr,.alt,.navigazione
	{
	display:none;
	}

#centrato
	{ 
	width:1024px;
	margin:0 auto; 
	text-align:left; 
	position:relative;
	background:#fff;  
	}

#logo
	{	
	background:#DED499 url(../images/bg_logo.jpg); 
	width:100%; 
	color:#000;
	margin-bottom:15px;
	position:relative; 
	height:151px;
	}
/* navigazione italiano  */
#navigazione_link
	{	
	background:#DED499 url(../images/navigazione_link.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	margin-top:-22px;
	margin-bottom:15px;
	height:39px;
        }

#navigazione_HP
	{ 
	padding:0px;
	position:absolute; 
	top:3px;left:70px;
	width:100px;height:30px;

	}
  
 #navigazione_camere
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:185px;
	width:80px;height:30px;
	
	}

 #navigazione_servizi
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:275px;
	width:85px;height:30px;

	}

#navigazione_prezzi
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:360px;
	width:85px;height:30px;

	
	}
	
 #navigazione_tour
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:450px;
	width:135px;height:30px;

	}
  
 #navigazione_galleria
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:600px;
	width:200px;height:30px;

	}  	

 #navigazione_mappa
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:819px;
	width:75px;height:30px;

	} 

 #navigazione_linkutili
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:900px;
	width:70px;height:30px;

	} 


/*navigazione francese */
#navigazione_link_fr
	{	
	background:#DED499 url(../images/navigazione_fra.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	margin-top:-22px;
	margin-bottom:15px;
	height:39px;
	}

#navigazione_HP_fr
	{ 
	padding:0px;
	position:absolute; 
	top:3px;left:70px;
	width:100px;height:30px;

	}
  
 #navigazione_camere_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:185px;
	width:100px;height:30px;
	
	}

 #navigazione_servizi_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:295px;
	width:85px;height:30px;

	}

#navigazione_prezzi_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:390px;
	width:50px;height:30px;

	
	}
	
 #navigazione_tour_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:450px;
	width:130px;height:30px;

	}
  
 #navigazione_galleria_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:600px;
	width:110px;height:30px;

	}  	

 #navigazione_mappa_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:730px;
	width:77px;height:30px;

	} 

 #navigazione_linkutili_fr
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:800px;
	width:70px;height:30px;

	} 
/*navigazione inglese */
#navigazione_link_en
	{	
	background:#DED499 url(../images/navigazione_ing.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	margin-top:-22px;
	margin-bottom:15px;
	height:39px;
	}

#navigazione_HP_en
	{ 
	padding:0px;
	position:absolute; 
	top:3px;left:70px;
	width:100px;height:30px;

	}
  
 #navigazione_camere_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:176px;
	width:85px;height:30px;
	
	}

 #navigazione_servizi_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:280px;
	width:90px;height:30px;

	}

#navigazione_prezzi_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:380px;
	width:66px;height:30px;

	
	}
	
 #navigazione_tour_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:450px;
	width:130px;height:30px;

	}
  
 #navigazione_galleria_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:600px;
	width:120px;height:30px;

	}  	

 #navigazione_mappa_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:730px;
	width:77px;height:30px;

	} 

 #navigazione_linkutili_en
	{ 
	padding:0;
	position:absolute; 
	top:3px;left:810px;
	width:70px;height:30px;

	}
	
      	
#top_foto
	{	
	background:#DED499 url(../images/top_foto.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	height:254px;
		margin-top:-20px;
	
	}

#top_foto_en
	{	
	background:#DED499 url(../images/top_foto_en.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	height:254px;
		margin-top:-20px;
	}

#top_foto_fr
	{	
	background:#DED499 url(../images/top_foto_fr.jpg); 
	width:100%; 
	color:#000;
	position:relative; 
	height:254px;
		margin-top:-20px;
	}
	

	
#logo #top_loghi
	{ 
	padding:0;
	position:absolute; 
	top:0;left:253px;
	width:515px;height:172px;
	}

#bandiere_it
	{ 
	padding:0;
	position:absolute; 
	top:53px;left:928px;
	width:25px;height:40px;

	}
	
#bandiere_fr
	{ 
	padding:0;
	position:absolute; 
	top:53px;left:958px;
	width:25px;height:40px;
	
	}
	
#bandiere_en
	{ 
	padding:0;
	position:absolute; 
	top:53px;left:986px;
	width:25px;height:40px;
	
	}
	
#logo h1
	{ 
	margin:0;
	padding:0;
	background:transparent; 
	color:#000;
	}

#content_area
	{
	font-size:.8em;
	padding: 0px 1px 1px 350px;
	position:relative; 
	min-height: 800px;
	height: auto !important;
	height: 800px;
	text-align:justify; 
	background:#f3eecf center right no-repeat url(../images/sfondo.jpg); 
	}

#content_area1
	{
	font-size:.8em;
	padding: 0px 150px 1px 180px;
	position:relative; 
	min-height: 800px;
	height: auto !important;
	height: 800px;
	text-align:justify; 
	background:#f3eecf center right no-repeat url(../images/sfondo.jpg); 
	}



#content_area p
	{ 
	margin:15px 35px 15px 15px;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.9em;
	}


#menuleft
	{	
	background:#eae1b6; 
	color:#000;
	position:absolute; 
	top:0;left:0;
	margin:15px 115px 15px 30px;
	padding:0;
	text-align:left; 
	width:300px;

	}

#menuleft p
	{	
	text-align:left;
	margin:-5px 10px 10px 10px;
		font-size:.8em;
	}

#menuleft p.center
	{	
	text-align:center;
	margin:0px 0px -10px 0px;
	background:#F3EECF; 
	}
	


#content_area1 h1
	{ 
	margin:0px 5px 10px 5px;
	padding:15px 5px 5px 40px;
	background:transparent; 
	color:#8d6e2f;
	font-size:2em;
        text-align:center;
	}

#content_area h1
	{ 
	margin:0px 5px 10px 5px;
	padding:15px 5px 5px 18px;
	background:transparent; 
	color:#8d6e2f;
	font-size:2em;

	}


#content_area h2
	{ 
	margin:10px 5px 5px 5px;
	padding:7px 5px 3px 18px;
	background:transparent; 
	color:#8d6e2f;
	font-size:1.5em;
	
	}

#content_area h3
	{ 
	margin:10px 5px 5px 5px;
	padding:15px 5px 5px 18px;
	color:#000;
	font-size:1.1em;
	background:#fff url(../images/bg_h3.png) center left no-repeat;
	}

#content_area h4
	{ 
	padding: 0px 0px 0px 10px;	
	background:transparent; 
	color:#000000;
	font-size:1.0em;
  text-transform:uppercase;
	}


p.leftlink
	{ 
	margin:0;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.9em;
	}


.notizia_container, #notizia_container_detail 
	{ 
	background:#fff;
	color:#000;
	padding:0;
	margin-bottom:10px;
	border-bottom:1px dotted #D1D1D1;
	}



.notizia_container .data, #notizia_container_detail .data
	{
	color:#EF8A22;
	padding:3px;
	font-weight:bold;
	}


.notizia_container  p
	{ 
	padding:0;
	margin:0 150px 0 5px;
	color:#000;
	}

.mail
        { 
	vertical-align:bottom;
	}



.foto_container
  	{
	margin:0 auto;
	} 

.foto_container .foto
	{ 
	border:1px solid #D1D1D1; 
	width:200px;
	text-align:center;
	padding:3px;
	vertical-align:top;
	}


.foto_container .foto img
	{ 
	float:none;  
	cursor:pointer;
	}


.comandi
	{ 
	margin:0; 
	text-align:right;
	}

.comandi img
	{ 
	border:none;  
	cursor:pointer;
	}

.back
	{ 
	text-align:center;
	}

.float_right
	{ 
	float:right;
	margin:5px;
	border:1px dotted #005A9A;
	}

.right
        { 
	float:right;
	margin:5px;
	}


.mid
	{ 
	vertical-align:middle;
	border:none;
	}

.mid_margin
	{ 
	vertical-align:middle;
	border:none;
	margin:3px;
	}




#footer
	{
	clear:both;
	text-align:center;
	background:#f3eecf url(../images/footer.jpg) no-repeat; 
	color:#000;
	font-size:.6em;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	position:relative;
	}

#footer a
	{
	color:#000;
	font-weight:bold;
	}

#credits
	{
	text-align:center;
	background:#f3eecf;
	color:#000;
	padding:6px 3px;
	font-size:.7em;
	}


.clear {
	width:100%; clear:both; height:1px; 
	line-height:.1em; font-size:.1em;
	background-color:transparent;
}


#container
	{
	text-align:center;
	vertical-align:middle;
	padding:5px;display:none;position:absolute;top:5%;left:40%;
	}

.centrato
       {
       text-align:center;
       } 

td.listino
       {
       font-size:1.1em;
       text-align:left;
       } 

.float_right
	{ 
	float:right;
        margin:7px;
	border:1px dotted #005A9A;
	}
.right
        { 
	float:right;
	margin:5px;
	}
/*h3      
        { 
	margin:10px 5px 5px 5px;
	padding:15px 5px 5px 18px;
	color:#000;
	font-size:1.1em;
	background:#fff url(../images/bg_h3.png) center left no-repeat;
	}*/

/* Photo Navigation */

div#navigation 
	{
	font-size:.85em;
	text-align:center;
	font-weight:bold;
	}

div#navigation table 
	{
	text-align: center;
	margin: 1.5em auto 1em auto;
        padding:0px 0px 0px 20px;
	font-size:.85em;
	}


div#navigation td.previous 
	{
	text-align: left;
	width: 120px;
	color: #C9AE31;
	}

div#navigation td.previous  a:link, div#navigation td.previous  a:visited 
	{
  	background-color:transparent;
  	color:#C9AE31;
	text-decoration:underline;
	}	
	
div#navigation td.previous A:hover, div#navigation td.previous:visited:hover
	{
	background-color:transparent;
  	color:#C9AE31;
	text-decoration:none;
	} 



div#navigation td.index 
	{
	text-align: center;
	color:#C9AE31;
	}

div#navigation td.index  a:link, div#navigation td.index  a:visited 
	{
  	background-color:transparent;
  	color:#C9AE31;
	text-decoration:underline;
	}

div#navigation td.index A:hover, div#navigation td.index:visited:hover
	{
	background-color:transparent;
  	color:#C9AE31;
	text-decoration:none;
	} 



div#navigation td.next 
	{
	text-align: right;
	width: 120px;
	color:#C9AE31;
	}

div#navigation td.next  a:link, div#navigation td.next a:visited 
	{
  	background-color:transparent;
  	color:#C9AE31;
	text-decoration:underline;
	}	
	
div#navigation td.next A:hover, div#navigation td.next:visited:hover
	{
	background-color:transparent;
  	color:#C9AE31;
	text-decoration:none;
	} 



div#navigation td.thumbcell 
	{
	width: 150px;
	padding:0px 0px 0px 0px;
       	text-align:left;
	}


div#navigation td.thumbcell A:link, div#navigation td.thumbcell A:visited
	{ 
	background-color:transparent;
	text-decoration:none;
	}
	
div#navigation td.thumbcell A:hover, div#navigation td.thumbcell A:active
	{ 
	background-color:transparent;
	text-decoration:none;
	}



div#navigation td.thumbcell img 
	{
	border: 1px solid #C9AE31;
	}


div#navigation td.thumbcell img.selected 
	{
	border-style: double;
	border-width: 3px;
	border-color:#C9AE31;
	}


/* Photograph */
div#photograph 
	{
	text-align:center;
        }

div#photograph img 
	{
	margin-left: auto;
	margin-right: auto;
	border:1px solid #C9AE31;
	}


.mid_border a
	{	
	background:transparent;
	text-decoration:none;
        text-align:center;
	}

/* Photograph Title */
p.title
	{
	text-align:center;
	margin:0px;
	background-image:none;
	padding:.5em;
	height:auto;
	color:#B16E30;
	font-weight:bold;
	}

.tab
        {
	border-color:#946410;
	}


#formmail{ 
	padding-left:15px;
}

#formmail .required{ 
	background-color:#EAE1B6;
}


