/* CSS Document */

* {}
html * { 
    margin: 0; 
    padding: 0; 
    border: 0;
}

body {
    margin: 10px 0 20px 0;
/*    font-family: "Lucida Grande", Verdana, Arial, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
    line-height: 1.1em;
    text-align: center;
    color:#453601;
    background-image: url(../shared/images/bk.gif);
    background-repeat:repeat;
	font-size:16px;
}
/*
div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;}
*/
img {border:0}

a {color:#A3200F;}
a:hover {color:#A39D0F;}

h1 {font-size:18px;font-weight:bold;color:#A3200F;line-height:2em}

#container {width:788px;text-align:left;margin:0 auto;}

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

#logo {width:300px;height:100px;position:absolute;top:0;left:0;}

#lang {width:100px;height:45px;position:absolute;top:95px;left:690px;font-size:12px;font-weight:bolder;text-align:right}


#lang ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;clear: left;}
#lang ul li {display: inline;text-align: center;border: 0;margin:0;padding: 0;float:left}
#lang ul li a {
	width: 23px;height: 45px;padding: 0;margin: 10px 6px 0 2px;text-decoration: none;display: block;text-align: center;
	background-image:url(../shared/images/bk_lang.gif);background-position:top;background-repeat:no-repeat;
	line-height:45px;}
#lang ul li a:hover {
	width: 23px;height: 45px;padding: 0;margin: 10px 6px 0 2px;text-decoration: none;display: block;text-align: center;
	background-image:url(../shared/images/bk_lang_over.gif);background-position:top;background-repeat:no-repeat;
	line-height:45px;}

#lang ul li a:hover,  #lang ul li a.current_lang{
	width: 23px;height: 45px;padding: 0;margin: 10px 6px 0 2px;text-decoration: none;display: block;text-align: center;
	background-image:url(../shared/images/bk_lang_over.gif);background-position:top;background-repeat:no-repeat;
	line-height:45px;}
	

/*----------------------------BARRA DI NAVIGAZIONE ----------------------------------------*/
#nav {width:788;height:68px;clear:both;margin:0;background-image:url(../shared/images/bk_nav.gif);background-repeat:no-repeat;background-position:top left;text-align:center;padding:0 14px;}

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

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

#nav ul li a {font-size:18px;width: 126px;height: 45px;padding: 0;margin: 0;color:#A3200F;text-decoration: none;
	display: block;text-align: center;font-weight: normal;
/*	letter-spacing: 1px; */
	line-height: 3.0em;
	voice-family: "\"}\"";   
	voice-family: inherit;   
/*	font-size:    x-small;   */
}
	
/*
html>#nav ul li a  {
	font-size: x-small;   
	} 
*/	
#nav ul li a:hover, #nav ul li a.current {
	color:#fff;
	background-image:url(../shared/images/bk_nav_over.gif);background-position:top left;background-repeat:no-repeat;
	font-size:18px;width: 126px;height: 45px;padding: 0;margin: 0;text-decoration: none;
	display: block;text-align: center;font-weight: normal;
/*	letter-spacing: 1px; */
	line-height: 3.0em;
	voice-family: "\"}\"";   
	voice-family: inherit;   
/*	font-size:    x-small;   */
}




#cont {width:100%;background-image:url(../shared/images/bk_container.jpg);background-repeat:repeat-y;background-position:top left;}

#flash {width:100%;height:336px;margin-left:14px;}



#content {width:760px;margin:10px 14px 0 14px;background-image:url(../shared/images/bk_content.gif);background-repeat:repeat-x;background-position:top left;padding-bottom:20px}

#content p {padding:10px 15px;font-size:100%;font-style:normal;line-height:1.2em}

#titolo {position:relative;width:100%;height:42px;}

#titolo2 {background-image:url(../shared/images/titolo_hotel.png);background-position:top left;background-repeat:no-repeat;position:absolute;width:213px;height:42px;top:0;left:500px;}

#foot {width:100%;clear:both;text-align:center; height:55px;background-image:url(../shared/images/bk_foot.jpg);background-repeat:no-repeat;background-position:bottom left; font-size:11px;margin-top:10px;}
#foot p {margin:0 10px}

table.listino {width:95%;padding:0;margin:0 0 0 10px;text-align:center;}

table.listino td{text-align:center;font-size:104%;font-weight:lighter;border-bottom:1px solid #DDAC04;}


table tr {height:70px;}

.anno_listino {font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:bold; width:170px;color:#A3200F}
table.listino th.sist {color:#A3200F;font-weight:bold;font-size:104%;width:190px;}
table.listino th.date {color:#000;font-weight:lighter;font-size:104%;text-align:left}


.listino_riga {/*background-color: #DED7BE;*/}

.riga_basso {border-bottom:1px solid #DDAC04;width:95%;}

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

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

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

input, select, textarea {font-size: 75%;color: #000000;}

label {font-size: 90%;}

input.txt {
margin:5px 25px 5px 0px;padding:1px;display: block;width: 145px;float: left;
font-family:Tahoma, Arial, Helvetica, sans-serif;border:1px solid #000000}

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

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

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

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

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

textarea.note {width:400px;border:1px solid #000000}

br.a_capo {clear: left;}

/*input:focus {background-color:#B49D78;color:#FEFDEF;}*/
.pulsanti {padding:5px;border:1px solid #000000}

textarea {overflow: auto;}

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

#normativa {background-color:#fff;padding:10px;margin:5px;border:1px solid #A39D0F;}
#normativa p {font-size:90%;}
.attenzione {color:#930021;font-size:13px;font-weight:bold;}

.piccolo {font-size:70%;}
.freccia {text-align:right;padding-left:5px;}
