﻿html,body{margin:0;padding:0}
body{color:#4A422D; font-family:Georgia, Times New Roman, Times; font-size:13px; line-height:22px; text-align:center; background-image:url(../img/ui/sfondo_pagina.jpg); background-repeat:repeat-x; background-color:#EEE9D5;}
ul{text-align:right; list-style-type:none; margin:0px; padding:0px; margin-right:10px; margin-top:10px;}
li{text-align:right;  display:inline; padding-left:15px;}

ul#main_menu{text-align:left; list-style-type:none; margin:0px; padding:0px; margin-right:10px; padding-top:10px;}
ul#main_menu li{text-align:left;  display:inline; padding-left:15px;}

h1{color:#524730; font-weight:normal; border-bottom: solid 1px #DDD3AC;}
h2{color:#000033; font-weight:normal; border-bottom: solid 1px #DDD3AC;}
h3{color:#524730; font-size:12px; text-transform:uppercase; margin:0; margin-bottom:7px;}
input[type="text"]{border:solid 1px #BFAD64; font-family:Georgia,Times , Times New Roman; color:#4A422D; background-color:#ffffff; padding:2px;}
textarea{border:solid 1px #BFAD64; font-family:Georgia,Times , Times New Roman; color:#4A422D; background-color:#ffffff; padding:2px;}
select{border:solid 1px #BFAD64; font-family:Georgia,Times , Times New Roman; color:#4A422D; background-color:#ffffff; padding:2px;}
img{border: 0;}

a{font-size:12px}
a:link{color:#44351A; text-decoration:none;}
a:visited{color:#44351A; text-decoration:none;}
a:hover{color:#917c2a; text-decoration:none;}
a:active{color:#DDD3AC; text-decoration:none;}

div#news a:link{color:#ffffff; text-decoration:none;}
div#news a:visited{color:#ffffff; text-decoration:none;}
div#news a:hover{color:#ffffff; text-decoration:none; font-weight:bold;}
div#news a:active{color:#ffffff; text-decoration:none; font-weight:bold;}

a:link.button{display:block; padding:5px; background-color: #BEB17B; color:#ffffff; text-decoration:none;text-align:center;}
a:visited.button{display:block; padding:5px; background-color: #BEB17B; color:#ffffff; text-decoration:none;text-align:center;}
a:hover.button{display:block; padding:5px; background-color: #FFFFFF; color:#4A422D; text-decoration:none;text-align:center;}
a:active.button{display:block; padding:5px; background-color: #FFFFFF; color:#4A422D; text-decoration:none;text-align:center;}

a:link.button_light{display:block; padding:5px; background-color: #DDD3AC; color:#4A422D; text-decoration:none;text-align:center;}
a:visited.button_light{display:block; padding:5px; background-color: #DDD3AC; color:#4A422D; text-decoration:none;text-align:center;}
a:hover.button_light{display:block; padding:5px; background-color: #FFFFFF; color:#4A422D; text-decoration:none;text-align:center;}
a:active.button_light{display:block; padding:5px; background-color: #FFFFFF; color:#4A422D; text-decoration:none;text-align:center;}

div#header {margin:0; margin-bottom:5px;}
div#container{text-align:left;}
div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:968px;margin:0 auto;}
div#content{float:left;width:720px;}
div#navigation{float:right;width:200px; padding-right:20px; padding-left:20px;background-image:url(../img/ui/sfondo_right.gif); background-repeat:repeat-y; background-position:right top;}
div#extra{float:right;clear:right;width:240px}
div#footer{clear:both;width:100%; color:#B5A66A; font-size:11px;margin-top:15px; margin-bottom:30px;}
div#wrapper{clear:both;}
div#main{clear:both;  border: solid 1px #D6CA9A; padding:3px;}

div#logo{float:left;}
div#menu_1{float:right; text-align:right; padding-top:15px;}
div#menu_2{ height:50px; background-image:url(../img/ui/sfondo_menu_2.gif); background-repeat:repeat-x; }
div#news{ position:relative; z-index:99; padding:20px;  float:right; background-color:#000000; color:#D6CA9A; height:258px; width:200px; opacity:0.7; -moz-opacity:0.7; filter: alpha(opacity=70);}
div#photo{ position:relative; z-index:21; height:299px;}
div#photo img {z-index:22; position:relative;}

.lingua{padding-right:10px;}
.item_right{padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #DDD3AC;}
.item_news{padding-bottom:1px; margin-bottom:1px; border-bottom:dotted 1px #837641;}
.label{font-size:12px; line-height:15px; color:#5F5338; font-style:italic;}
.immagine{padding:2px; border:solid 1px #BFAD64; margin-bottom:10px;}
.immagine_galleria{padding:2px; border:solid 1px #BFAD64; margin-bottom:10px; margin-right:10px; margin-left:10px;}
.elemento_form{width:100%;}
.etichetta_form{width: 200px;}
.submenu{ font-weight:bold; padding-bottom:5px; border-bottom:dotted 1px #837641; margin-bottom:5px; display:block;}

.etichetta_booking{
font-size:11px;
}

.form_colum{
width:250px;
padding-top:7px;
padding-bottom:7px;
float:left;
text-align:left;
}
.for_prenota{
width:530px;
float:right;
padding-top:7px;
padding-bottom:7px;
}

.tab_repilogo{
width:100%;
background-color:#e6dfc2;
font-size:11px;
text-align:center;
}

.td_repilogo{
border-bottom:1px solid #d6ca9a;
}
.tr_totale{
font-size:12px;
font-weight:bold;
}
#news_articolo{
width:460px;
padding-right:20px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
float:left;
text-align:justify;
}

#img_news{width:190px;
margin-right:30px;
margin-bottom:10px;
float:right;
padding-top:20px;
}

.line{
width:670px;
margin-left:20px;
margin-right:30px;
clear:both;
border-bottom:dotted 1px #837641;
}

