/* CSS Document */
* {}
html {}

body {margin:0; padding:0;border:0;text-align:center;background-color:#E4D59E;}

div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {
font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#9F732F;
}

img { border:0;}

a {color:#0B592F;text-decoration:underline;}

a:hover{color:#74673D;text-decoration:none;}

#container {width:768px;margin: 0 auto;}

#container_offerte {width:850px;margin: 5px auto;}

#header {width:768px;height:90px;position:relative;background-image:url(../shared/images/bk_header.jpg);
background-position:bottom left;background-repeat:no-repeat;clear:both;}

#lang {position:absolute;left:8px;top:60px;}

#lang a {color:#7F7142;text-decoration:none;}

#lang a:hover{color:#0B592F;text-decoration:underline;}

#lang a.current_lang {color:#0B592F;text-decoration:overline;}

#logo {position:absolute;right:3px;top:0px;height:80px;width:210px}

#header2 {width:768px;height:310px;clear:both;background-image:url(../shared/images/bk_content.jpg);background-repeat:repeat-y;background-position:left top;}

#flash {width:540px;height:310px;margin:0; padding:0;border:0;float:left;}

#flash p {margin:0;padding:20px 15px 20px 30px;}

/*-------------NAVIGAZIONE----------------------*/
#nav {width:190px;margin:0; padding:0;border:0;height:310px;text-align:center;float:left;position:relative;}

#navigation {position:absolute;padding:0;margin:0;width:95px;top:15px;left:50px;}

#navigation ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;}

#navigation ul li {display: block;text-align: center;border: 0;margin:0;padding:0 0 10px 0;}

#navigation ul li a {width: 95px;height: 19px;padding: 0;margin: 0;text-decoration: none;display: block;
	text-align: center;
	line-height: 2.6em;
	voice-family: "\"}\"";   
	voice-family: inherit;   
}

#navigation li#home a { background: url(../shared/images/bk_home_out.jpg) no-repeat 0 0;}
#navigation li#home a:hover { background: url(../shared/images/bk_home.jpg) no-repeat 0 0; }
#navigation li#home a.current { background: url(../shared/images/bk_home.jpg) no-repeat 0 0; }

#navigation li#ospitalita a { background: url(../shared/images/bk_ospitalita_out.jpg) no-repeat 0 0;}
#navigation li#ospitalita a:hover { background: url(../shared/images/bk_ospitalita.jpg) no-repeat 0 0; }
#navigation li#ospitalita a.current { background: url(../shared/images/bk_ospitalita.jpg) no-repeat 0 0; }

#navigation li#camere a { background: url(../shared/images/bk_camere_out.jpg) no-repeat 0 0;}
#navigation li#camere a:hover { background: url(../shared/images/bk_camere.jpg) no-repeat 0 0; }
#navigation li#camere a.current { background: url(../shared/images/bk_camere.jpg) no-repeat 0 0; }


#navigation li#gallery a { background: url(../shared/images/bk_gallery_out.jpg) no-repeat 0 0;}
#navigation li#gallery a:hover { background: url(../shared/images/bk_gallery.jpg) no-repeat 0 0; }
#navigation li#gallery a.current { background: url(../shared/images/bk_gallery.jpg) no-repeat 0 0; }

#navigation li#risto a { background: url(../shared/images/bk_ristorante_out.jpg) no-repeat 0 0;}
#navigation li#risto a:hover { background: url(../shared/images/bk_ristorante.jpg) no-repeat 0 0; }
#navigation li#risto a.current { background: url(../shared/images/bk_ristorante.jpg) no-repeat 0 0; }

#navigation li#contatti a { background: url(../shared/images/bk_contatti_out.jpg) no-repeat 0 0;}
#navigation li#contatti a:hover { background: url(../shared/images/bk_contatti.jpg) no-repeat 0 0; }
#navigation li#contatti a.current { background: url(../shared/images/bk_contatti.jpg) no-repeat 0 0; }

#navigation li#listino a { background: url(../shared/images/bk_listino_out.jpg) no-repeat 0 0;}
#navigation li#listino a:hover { background: url(../shared/images/bk_listino.jpg) no-repeat 0 0; }
#navigation li#listino a.current { background: url(../shared/images/bk_listino.jpg) no-repeat 0 0; }

#navigation li#territorio a { background: url(../shared/images/bk_territorio_out.jpg) no-repeat 0 0;}
#navigation li#territorio a:hover { background: url(../shared/images/bk_territorio.jpg) no-repeat 0 0; }
#navigation li#territorio a.current { background: url(../shared/images/bk_territorio.jpg) no-repeat 0 0; }

#navigation li#offerte a { background: url(../shared/images/bk_offerte_out.jpg) no-repeat 0 0;}
#navigation li#offerte a:hover { background: url(../shared/images/bk_offerte.jpg) no-repeat 0 0; }
#navigation li#offerte a.current { background: url(../shared/images/bk_offerte.jpg) no-repeat 0 0; }

#navigation li#eventi a { background: url(../shared/images/bk_eventi_out.jpg) no-repeat 0 0;}
#navigation li#eventi a:hover { background: url(../shared/images/bk_eventi.jpg) no-repeat 0 0; }
#navigation li#eventi a.current { background: url(../shared/images/bk_eventi.jpg) no-repeat 0 0; }

/*------------------------------*/


#cont {width:768px;text-align:left;background-image:url(../shared/images/bk_content.jpg);
background-repeat:repeat-y;margin:0; padding:0;border:0;}

#content {width:768px;position:relative;background-image:url(../shared/images/bk_content_piede.jpg);
background-repeat:no-repeat;background-position:bottom;margin:0; padding:0;border:0;
min-height: 230px;
height: auto !important;
height: 230px;}

div#long {width:720px;margin:0;padding:20px 15px 20px 30px;}

div#white {width:680px;margin:0px 10px 30px 20px;padding:20px; background-color:#FFFFFF; border:1px solid #0B592F; display:block}

h1 {color:#0B592F;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:1.4em;font-weight: lighter;}

h2 {color:#0B592F;font-size:16px;margin:0;font-weight:normal;}

#titolo {position:absolute;top:220px;right:30px;}

#titolo h1{color:#fff;font-size:19px;margin:0;font-weight:normal;}

#index1 {position:absolute;left:409px;top:62px;width:326px;height:270px;z-index:1001;visibility: visible;float:left;margin:0;padding:0;}

#index2 {position:absolute;left:409px;top:62px;width:326px;height:247px;z-index:1002;visibility: hidden;float:left;margin:0;padding:0;}

/*---------------------------------------------*/

#foot {height:30px;width:760px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:11px;}
#foot a {text-decoration:none;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:11px;}
#foot a:hover{text-decoration:underline;}


/*--------------FORM--------------------*/

form fieldset {clear: both; font-size: 100%;border-color: #000000;border-width: 1px 0px 0px 0px;border-style: solid none none none;
padding: 10px;margin: 0;}

form fieldset legend {font-size: 150%;font-weight: normal;color: #7F7142;margin: 0;padding: 0 5px;}

input, select, textarea, label {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}

input.txt {margin:5px 16px 5px 0px;padding:0;display: block;width: 100px;float: left;font-family:Tahoma, Arial, Helvetica, sans-serif;}

label.etichetta {margin:5px 0px 5px 0px;display: block;width: 8em;float: left;}

input.breve {margin:5px 10px 5px 0px;display: block;width: 25px;float: left;font-family:Tahoma, Arial, Helvetica, sans-serif;}

label.breve {margin:5px 0px 5px 0px;display: block;width: 30px;float: left;}

select.breve {margin:5px 10px 5px 0px;display: block;float: left;}

textarea.note {width:400px;}

br.a_capo {clear: left;}

input:focus {background-color:#B49D78;color:#FEFDEF;}

textarea { overflow: auto;}

/*----------------------*/

.ant_fotine {border:1px solid #7F7142;padding:1px;margin:1px;}

table.anteprime {}

table.anteprime td{border:1px solid #7F7142;height:119px;width:133px;text-align:center;font-size:80%}

.ant_index {border:1px solid #91845B;text-align:center;margin-left:5px;}

#normativa {background-color:#EFE6C6;padding:10px;margin:5px;border:1px solid #fff;}

.ingrandimento {padding:10px;background-color:#EFE6C6;border:1px solid #0B592F;}

.attenzione {color:#930021;font-size:13px;font-weight:bold;}
.attenzione_verde {color:#0B592F;font-size:13px;font-weight:bold;}

.freccia {text-align:right;margin-left:5px; width:10px;}

#cartina {border:1px solid #7F7142;float:left;width:100%;background-color:#F1EEE5;margin:5px 0;padding:5px;}

#ant_cartina {float:left;width:150px;}
#ing_cartina {float:left;}

.paginazione, #ordina {display:none;}

/*--------------------LISTINO PREZZI---------------------------------*/
h2.prezzi {color:#0B592F;;font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;margin:0;padding:0;font-weight: lighter;}
table.listino {width:100%;padding:0;}
table.listino td, th{text-align:center;}
.periodi {width:22%;}
table.listino th.camere{text-align:center;font-weight:bold;height:38px;border-top:1px solid #91845B;height:50px;}
.anno_listino {font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:bold; width:150px;}
.prima_listino {width:150px;}
.listino_riga {/*background-color: #DED7BE;*/}
.offerte {border-bottom:1px solid #91845B;width:100%;padding:0;margin-bottom:20px;padding-bottom:10px;}
.grande { font-size:120%;} 
.verde {color:#0B592F;}
.foto-offerte { width:540px; border:1px solid #7F7142; float:left; margin:0 0 0 20px; padding:2px;}
.valentino {color:#721011}
#banner-pace {display:block; }
#banner-pace a span{text-indent:-9999px;overflow:hidden;width:114px; height:106px; }
#banner-pace a { position:absolute; display:block;background-image: url(../shared/banner-pace/banner-ristorante-pace.gif); background-repeat:no-repeat; background-position:top left; width:114px; height:106px; top:0; right:0; z-index:1}

.ant_pace { border:1px solid #CCCCCC; padding:5px; margin:5px; background:#FFFFFF}
