﻿body {
background-color: #aba98f;
font-size: 10pt;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #9f2925; text-decoration:none;}
a:visited {color:#9f2925;}
a:hover {color: #564b47;}
a:active { color:#000000;}
a.w, a.w:hover, a.w:visited, a.w:active {color:#fff;}
img {border:0; margin:0; padding:0;}
.center {text-align:center}

.clear { clear:both;}

h1 {
font-size: 12px;
text-transform:uppercase;
background-color: #9f2925;
padding:5px 15px;
margin-top:0px;
text-align:left;
color:#fff;
}
h2 
{font-size:14px;
padding: 5px 10px;
margin:0px;}
h3 {
font-size:12px;
padding: 5px 10px;
margin:0px;
/* color: #9f2925; */
}

h4 {
font-size:14px;
padding: 5px 10px;
}
h5 {font-size: 12px;
text-transform:uppercase;
background-color: #ABA98F;
padding:5px 15px;
margin-top:0px;
text-align:left;
color:#fff;}

img.download {vertical-align:middle;}

/* ----------container to center the layout---------- */
#container {
width: 800px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;
/*background-color: #9f2925;*/
background-color: #fff;
padding: 0px;
margin: 0px; }

#banner img {padding:0px 0px;} 

#banner ul#flags{float:left;list-style: none; margin: 0; margin-top:2px; padding: 0;}
ul#flags li{float:left;margin:2px;padding: 0;}

#banner #flags {float:left; margin:3px;}

/* ----------outer and inner----------------- */
#outer{ 
border-right: solid 200px #e0deb7;  /* color of the left column  */ 
background-color: #fff; /* color of the content column */
position:relative;
} 

#inner{ margin:0px; width:100%; background-color:#e0deb7;} /* The ie/pc pecularity */ 

/* --------------right navi------------- */
#right {
 width:200px; 
 position:absolute; 
 top:300px; right:-200px;
 text-align:left;
 padding:0px;
 background-color:#e0deb7;
 }

/* -----------------content--------------------- */
#content{ 
position: relative; 
margin: 0px;
background-color:#fff;
}

p{
padding: 5px 10px;
margin:0px;
text-align:justify;}

p.nota {font-size:9px; color:#666;}
p.red{font-size:10px; color:#ff0000;}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: center;
background-color: #9f2925;
color:#fff;
} 

/*BOTTONI MENU*/
ul#nav{float: left;width: 100%;list-style: none; margin: 0;padding: 0;border-bottom: 1px solid #9f2925; margin-top:-24px;}
ul#nav li{float: left;margin: 0 0.2em 0;padding: 0}
ul#nav a{float: left;padding: 0 0 0 0.4em; background: url(../images/sfondo_butt.gif) no-repeat top left; text-decoration: none;color: #000; font-weight: bold;}
ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 0; background: url(../images/sfondo_butt.gif) no-repeat top right;cursor: pointer}
ul#nav li#active a,ul#nav a:hover{ background: url(../images/sfondo_butt2.gif) no-repeat top left}
ul#nav li#active span,ul#nav a:hover span{background: url(../images/sfondo_butt2.gif) no-repeat top right;color: #fff;font-weight: bold;}


div#submenu ul{float:left;width:120px;list-style:none;
    margin:0;padding:0;border-top: 1px solid #2693FF}
div#submenu ul li{margin:0;padding:0;
    border: 1px solid #2693FF; border-width: 0 1px 1px 1px}
div#submenu a{display: block;height: 25px;line-height: 25px;
    text-decoration:none; padding-left:5px;
    background-color: #FFFFC5;color: #41418A}
div#submenu a:hover{background-color: #FF7E00;color: #fff} 

#submenu {padding:1px; margin:0px; font-size:12px; font-weight:bold;}
#submenu li h5, #ulofferte li h5{padding-left:5px; color:#fff; margin:10px 0 0 0px; border:1px solid #9f2925; border-width:0px 0px 0px 0px; background-color:#ABA98F; list-style:none;}
#submenu li, #ulofferte li {padding-left:0px; color:#fff; margin:10px 0 0 0; border:1px solid #9f2925; border-width:0px 0px 0px 0px; list-style:none;}
#submenu ul, #ulofferte ul {padding-left:0px; margin:0px 0 0 0px;}
#submenu ul li, #ulofferte ul li {margin:0px;}
#submenu ul li a, #ulofferte ul li a { display:block; padding:4px 0px 4px 10px; margin:0px 0 0 0px; background-color:#9f2925; color:#fff; border:1px solid #ABA98F; border-width:0px 0px 1px 0px;}
#submenu ul li a:hover, #ulofferte ul li a:hover {background-color:#ABA98F; color:#9f2925;}

/*TABELLE PREZZI*/
.prezzi { font-size:10px; font-weight:bold; border-collapse:collapse; padding: 2px; border:1px solid #000; color:#fff;}
.prezzi2 { border-collapse:collapse; padding: 2px; border:1px solid #000; color:#000;}
.bassa { background-color:Green; border:1px solid #000; width:15px;}
.media { background-color: Orange; border:1px solid #000;} 
.alta { background-color:Red; border:1px solid #000;}
.chiuso { background-color:white; border:1px solid #000;}
.legenda {font-size:9px;}
table{margin:3px;}

.foto {text-align:center; border: 1px solid #ccc; margin:auto; width:80px;}
.lightbox {text-align:center; border: 1px solid #fff; margin:auto; width:80px;}
.fotofloat {text-align:center; border: 0px solid #ccc; margin:5px 5px 5px 5px; width:215px;float:right;}

#myGallery
{
    width:800px !important;
    height:300px !important;
	text-align: left;
	margin: 0;
	border:0;
}
#fotohead {
		margin: 0;
		border: 0px solid #555;
		width: 800px;
		height: 300px;
		overflow:hidden;
	}

/* ELENCO OFFERTE */
.ulofferte {color:#fff; background-color:#9f2925; display:block}
.ulofferte li {padding: 2px 0 2px 0;}
.ulofferte a {color:#fff;}
a.tit {color:#666; font-weight:normal;}

#elenco_ristorante li a{font-size:11px;}

/* Stili per i form */
input, select {font-size:10px; background-color:#e0deb7;color: #000;}
label {font-size:10px; color: #9f2925;}
table.form td {font-size:10px;}

/*newsletter */
#newsletter{ background-color:#fff; margin:10px 5px 5px 5px; padding:3px; border:1px solid #9f2925;}

/*Offerte Speciali in home Page*/
#offerte{}
#offerte h3 {font-size:100%;}
.offerte{background-color:#e0deb7; margin:10px 5px 5px 5px; padding:3px; border:1px solid #9f2925; font-size:76%;}
.offerte2 {background-color:#e0deb7; margin:10px 5px 5px 5px; padding:3px; border:1px solid #9f2925; font-size:76%;}
.offerte2 li {
	list-style:none;
}
.offerte2 li h3 {font-size:14px!important;}
.offerte2 img {	float:left;}
.offerte2 .block {	float:left; width:450px; }


/*news veloci*/
#news{background-color:#fff; margin:10px 5px 5px 5px; padding:3px; border:1px solid #9f2925; }
#news h3 {font-size:100%;}

#newsul {margin:5px 5px 5px 15px; padding:0; list-style-type:circle;}
#newsul li{margin:0; padding:0;font-size:76%;}

/*galleria*/
#galleria {margin:10px; margin:auto; clear:left;}

/*distanze*/
#distanze ul{float:left; width:160px;}
#distanze ul li.first{font-size:12px; list-style:none; font-weight:bold; margin:0 0 10px -15px; padding:0;}

/*PDF*/
.pdf {padding-left: 20px; background:#fff url('../images/pdf.jpg') no-repeat top left;}

#__wbor_inside__ {border:none !important;}
#__wbor__ {width:580px !important; max-width:580px !important; border-color:#9F2925 !important;}
