/* CSS Document */

* {}
html {}

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

div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:12px;}

img {border:0;}

a {color:#930021;text-decoration:underline;}

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

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

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

#header {width:760px;height:100px;position:relative;}

#lang {position:absolute;left:5px;top:80px;}

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

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

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

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

/*-------------NAVIGAZIONE----------------------*/
#nav {width:768px;
background-image:url(../shared/images/bk_navigation.jpg);background-repeat:repeat-y;
margin:0; padding:0;border:0;height:50px;text-align:center;
}

#navigation {margin:0;padding-left:45px;padding-top:14px;}

#navigation ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align:center;
	margin:0 auto;display: block;}

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

#navigation ul li a {width: 85px;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#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#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#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; }


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


#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: 430px;
height: auto !important;
height: 430px;
}

#content2 {width:768px;position:relative;margin:0; padding:0;border:0;
min-height: 420px;
height: auto !important;
height: 420px;
}

#content, #content2, #normativa p {font-size:1.1em;text-align:left;}

h1.right{color:#930021;margin:10px 10px 0 20px;padding:0;
position:absolute;top:0;left:385px;
/*  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;*/
font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:1.4em;
font-weight: lighter;
}

hr {color:#930021;width:99%;height:1px};

#flash {width:380px;height:390px;margin:0; padding:0;border:0;position:absolute;left:10px;top:10px;}

div#long {width:720px;margin:0;padding:20px 10px 20px 20px;position:relative;}

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

h2 {color:#930021;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;
margin:0;font-weight: lighter;}

h2.prezzi {color:#930021;font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;margin:0;padding:0;font-weight: lighter;}

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

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

/*----------LAYER FLOAT-----------------*/
#pontile {position:absolute;left:406px;top:42px;width:326px;height:270px;z-index:1001;
	visibility: hidden;float:left;margin:0;padding:0;}

#ristorante {position:absolute;left:406px;top:42px;width:326px;height:247px;
	z-index:1002;visibility: visible;float:left;margin:0;padding:0;}

#ristorante2 {position:absolute;left:406px;top:42px;width:326px;height:247px;
	z-index:1003;visibility: hidden;float:left;margin:0;padding:0;}


#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;}

#subnav {position:absolute;top:376px;left:621px;text-align:center;}

#subnav a{color:#930021;text-decoration:none;}

#subnav a:hover {color:#7F7142;text-decoration:overline;}

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

#foot {height:30px;width:760px;color:#7F7142;}
#foot a {text-decoration:none;}
#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-size: 100%;color: #000000;}

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

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

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

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

input.lungo {margin:5px 10px 5px 0px;display: block;width: 250px;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 {padding:1px;margin:1px;}

table.anteprime {}

.centra{text-align:center;}

table.anteprime td{border:1px solid #7F7142;height:120px;width:134px;text-align:center;}

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

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

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

.freccia {text-align:right;padding-left:5px;}

#cartina {width:100%;display:block;clear:both;float:left;margin:5px 0}

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

.paginazione, #ordina {display:none;}

.ingrandimento {padding:10px;background-color:#EDE7D9;border:1px solid #91845B;}

table.listino {width:100%;padding:0;}

table.listino td{text-align:center;}

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;}


#camere_std {width:100%;height:160px;display:none;text-align:center;}
#mostra {height:10px;padding:0;margin:0;}
#camere_vista {width:100%;height:160px;display:none;text-align:center;}
#mostra2 {height:10px;padding:0;margin:0;}
#mostra2 p, #mostra p, #camere_vista p, #camere_std p{padding:0;margin:0;}
#mostra2 p a, #mostra p a, #camere_vista p a, #camere_std p a{text-decoration:none;}

.data {font-weight:bold}
.amor2 { width:100%; background-color:#FFFFFF; border:1px solid #C50011}
.amor ul { padding:0; margin:0}
.amor2 p, li { font-size:14px;padding-left:5px; padding-right:5px;}

.amor3 { width:100%; background-color:#FFFFFF; border:1px solid #91845B}
.amor3 p, li { font-size:14px;padding-left:5px; padding-right:5px;}

.rosa { list-style:url(../shared/offerte/rosa.jpg);padding-bottom:10px;margin-left:12px; padding-left:0; list-style-position: outside; }
.rosa2 { list-style:url(../shared/offerte/rosa2.jpg);padding-bottom:10px; list-style-position:inside; margin-left:-20px;}
.parentesi { color:#E80000; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic}
.colo_rosa {border:1px solid #A80000}

.cambia_lingua { width:350px; float:left; text-align:right}
.menu_offerte { width:360px;float:left; height:30px;}

.prenota_subito { width:98%; text-align:right; margin-bottom:30px; margin-top:0px; padding:0 0 5px 0; border-bottom:1px solid #7F7142}

.prenota_subito a { text-decoration:none}
.prenota_subito a:hover { text-decoration:underline}


.banner_offerta { padding:0; margin:3px 0}

.foglia { list-style:none;padding-bottom:10px;margin-left:0; padding-left:0; list-style-position: inside; font-size:20px;font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif}
.foglia2 { list-style:none;padding-bottom:10px;margin-left:0; padding-left:0; list-style-position: inside; font-size:20px;font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif} 

.offerte2 {color:#7F7142;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;
margin:0;font-weight:bold; text-transform:uppercase;}
.dett_offerte2 {color:#7F7142;font-size:13px; margin-bottom:5px; margin-top:5px}

.tit_grande {font-size:22px; font-weight:lighter}
.foto_offerte { border:5px solid #E6DFCC; margin-bottom:10px}
.rosso_offerte {color:#930021; font-size:100%;}
.a_grande_rosso { font-size:100%;}
#banner-pace {display:block; }
#banner-pace a span{text-indent:-9999px;overflow:hidden;width:114px; height:106px; display:none }
#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_omnia { border:1px solid #CCCCCC; padding:5px; margin:5px;}

#box-blog { background-image:url(../shared/images/blog-hotel-catullo.jpg); background-repeat:no-repeat; background-position: top left; width:146px; height:138px; display:block; position:absolute; left:0px; top:31px; text-indent:-9999px;}
