/*
@import url("css_reset.css");
*/

body {
	margin:0;
	background-color:#202124;
	font-family:Verdana;
	font-size:1em;
}
a img {border:0;}

.menu {position:relative; width:766px; margin:0 auto;}
.menu p {text-align:left; line-height:50px; margin:0;font-size:10px;}
.menu span {color:#E9D593;}
.menu a {color:#858D9C; margin-right:6px;}
.menu a:hover {color:#E9D593;}

.intestazione { position:relative; height:117px; text-align:right; background:url("../img/frecciasx.png") no-repeat scroll left top;}

.page_section,
.descrizione_image { width:204px;text-align:right; padding-right:15px; }
.descrizione_color { border-bottom:1px solid #858D9C; width:64px; }
.descrizione_voce { font-family:Verdana; border-bottom:1px solid #858D9C;}
.descrizione_voce h2 { font-size:13px; color:#c9b987; font-weight:normal; line-height:14px; margin:0 0 5px 0; padding-top:8px; }
.descrizione_voce h2 a { font-weight:bold; color:#c9b987;}
.descrizione_voce p  { font-size:13px; color:#D6D8DC; line-height:15px; margin:0; padding:0 5px 8px 0;}


.page_section {padding-top:8px;}
.page_text { position:relative; width:505px; min-height:180px; padding-left:15px; font-family:Verdana; border-left:1px solid #858D9C;}
.page_text h1 { font-size:13px; color:#c9b987; font-weight:normal; line-height:14px; margin:0 0 5px 0; padding-top:8px; }
.page_text p  { font-size:13px; color:#D6D8DC; line-height:15px; margin:0; padding:0 5px 8px 0;}
.page_text ul { font-size:13px; color:#D6D8DC; line-height:15px; margin:0 0 0 30px; padding:0 5px 8px 0;}

.prenotazione { border-top:1px dotted #858D9C; margin-top:10px; padding-top:10px;}
.prenotazione form { margin:0; padding:0;}
.prenotazione label { font-size:11px; color:White;}
.prenotazione td { text-align:right; font-size:9px; color:White; padding-right:10px;}
.prenotazione td input[type="text"] { width:200px; font-size:11px; }
.prenotazione td select { width:204px; font-size:11px; }
.prenotazione td textarea { width:198px; font-size:11px; }
.prenotazione td + td { text-align:left !important;}

.gallery { text-align:center; }
.gallery_photo {position:relative; margin:-55px auto 15px auto;}
.gallery_photo img { border:1px solid #202124;}
#imgs { padding:5px; background-color:#202124; height:69px;}
#imgs a { display:inline-block; position:relative; float:left; margin:0 4px; width:100px;height:69px; overflow:hidden;}
#testo { margin:8px;}
#testo p { font-size:11px; color:white; margin:0;}
#testo p em { font-weight:bold; color:#F5DEAC; font-style:normal;}
.gallery_control {position:relative; font-size:11px; height:20px; padding:10px 0 15px 0;}
.gallery_control a { display:inline-block; color:White; text-decoration:none;line-height:20px;height:20px; margin:0 8px;}

.GMap { position:relative; width:auto; height:320px;}

.link {font-family:verdana; font-size:10pt; color:#C9B987; text-decoration: none}
.link:hover {font-family:verdana; font-size:10pt; color:#C9B987; text-decoration: none}

.linksu {font-family:verdana; font-size:10px; color:#858D9C; text-decoration: none}
.linksu:hover {font-family:verdana; font-size:10px; color:#858D9C; text-decoration: none}

.content_page { position:relative; margin:0 auto; width:767px; background-color:#363941;}
.contenuti { position:relative; margin:0 auto; padding:10px 0; width:740px; }

.clear  {clear:both;}
.f-left {float:left;}