/* CSS Document */
body {
	margin-top:0px;
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#main_box{
	margin:auto;
	width:760px;
	border:0;
}

#keywords{
	margin:auto;
	text-align:center;
	background-color:#71482C;
	color:#CB9A7A;
	font-size: 9px;
	line-height:20px;
	letter-spacing:1px;
	margin-bottom:8px;
	margin-top:8px;
}
#spacer_1{
	background-color:#cfcfcf;
	width:10px;
	height:499px;
}
#spacer_2{
	background-color:#cfcfcf;
	width:13px;
	height:499px;
}
#spacer_3{
	background-color:#000;
	width:11px;
	height:499px;
}
#logo{
	background-color:#cfcfcf;
	width:121px;
	height:124px;
	background-image:url(../img/home/index_02.jpg);
	background-repeat:no-repeat;
}
#casarovai{
	background-color:#cfcfcf;
	width:211px;
	height:124px;
	background-image:url(../img/home/index_03.jpg);
	background-repeat:no-repeat;
}
#casarovai h1{
	background-color:#cfcfcf;
	color:#000;
	font-size:12px;
	font.weight:bold;
	display:none;
}
#bg_menu{
	background-color:#cfcfcf;
	width:121px;
	height:275px;
	background-image:url(../img/home/index_07.jpg);
	background-repeat:no-repeat;
}
#menu{
	background-color:#cfcfcf;
	width:211px;
	height:275px;
	background-image:url(../img/home/index_08.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
}
#menu ul{
	list-style: none;
	margin: 0px;
	padding-left:15px;
}
#menu li a:link, #menu li a:active, #menu li a:visited{
color:#fff;
text-decoration:none;
font-size:11px;
line-height:21px;
letter-spacing:1px;
}
#menu li a:hover{
color:#000;
text-decoration:none;
font-size:11px;
line-height:21px;
letter-spacing:1px;
}
#menu li #acceso{
color:#000;
text-decoration:none;
font-size:11px;
line-height:21px;
letter-spacing:1px;
font-weight:bold;
}
#mail_us{
	background-color:#cfcfcf;
	width:121px;
	height:100px;
	background-image:url(../img/home/index_09.jpg);
	background-repeat:no-repeat;
}
#mail_us2{
}
#mail_us2 a:link, #mail_us2 a:active, #mail_us2 a:visited{
	color:#fff;
	font-size: 10px;
	letter-spacing:1px;
	text-decoration:none;
}
#mail_us2 a:hover{
	color:#fff;
	font-size: 10px;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
}
#menu_lang{
	background-color:#cfcfcf;
	color:#cc6f34;
	width:211px;
	height:100px;
	background-image:url(../img/home/index_10.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin-top:0px;
	font-size:10px;
}
#menu_lang ul{
	list-style: none;
	margin-left:0px;
	margin-top: 0px;
	padding:0px;
	padding-left:15px;
}
#menu_lang li{
display:inline;
}
#menu_lang li a:link, #menu_lang li a:active, #menu_lang li a:visited{
color:#fff;
text-decoration:none;
font-size:10px;
line-height:20px;
}
#menu_lang li a:hover{
color:#cc6f34;
text-decoration:none;
font-size:10px;
line-height:20px;
}
#brown_spacer{
	background-color:#71482C;
	width:760px;
	height:20px;
	margin-top:8px;
	margin-bottom:2px;
	text-align:right;
}
#brown_spacer h1{
	background-color:#71482C;
	color:#000;
	font-size:12px;
	letter-spacing:1px;
	padding-right:12px;
	line-height:24px;
}
#box_testo{
	background-color:#333;
	color:#ccc;
	width:760px;
	margin:0px;
	margin-top:6px;
	margin-bottom:2px;
	line-height:18px;
	text-align:justify;
	font-size:11px;
}
#box_testo a:link, #box_testo a:active, #box_testo a:visited{
	background-color:#333;
	color:#c0af5f;
	text-decoration:none;
	font-weight:bold;
}
#box_testo a:hover{
	background-color:#333;
	color:#c0af5f;
	text-decoration:underline;
	font-weight:bold;
}

#testo{
	text-align:justify;
	padding:15px;
	font-size:11px;
	line-height:18px;
}
#testo h2{
	font-size:11px;
	letter-spacing:2px;
	background-color:#121212;
	color:#ccc;
	border: 1px solid #000;
	text-align:center;
}
#testo2{
	text-align:justify;
	font-size:11px;
	line-height:18px;
	margin-top:0px;
}
#testo2 h2{
	font-size:11px;
	letter-spacing:2px;
	background-color:#121212;
	color:#ccc;
	border: 1px solid #000;
	text-align:center;
}

.marrone{
	background-color:#333;
	color:#c0af5f;
}
.nero{
	background-color:#333;
	color:#000;
}
.prices{
	background-color:#71482C;
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
	line-height:26px;
}
#box_testo_rooms{
	background-color:#333;
	color:#ccc;
	width:670px;
	margin:0px;
	margin-top:6px;
	margin:auto;
}
#box_testo_room{
	background-color:#333;
	color:#ccc;
	width:680px;
	margin:auto;
}
#testo_room{
	margin:auto;
	padding:15px;
	padding-right:5px;
	text-align:justify;
}
#menu_rooms{
	margin:auto;
	width:700px;
	text-align:center;
	background-color:#333;
	color:#c0af5f;
	font-size: 10px;
	line-height:20px;
	letter-spacing:4px;
	padding:0px;
}
#menu_rooms ul{
	list-style: none;
	margin-left:0px;
	margin-top: 0px;
	padding:0px;
}
#menu_rooms li{
display:inline;
}
#menu_rooms li a:link, #menu_rooms li a:active, #menu_rooms li a:visited{
color:#fff;
text-decoration:none;
font-size:10px;
line-height:20px;
letter-spacing:4px;
}
#menu_rooms li a:hover{
color:#c0af5f;
text-decoration:none;
font-size:10px;
line-height:20px;
letter-spacing:4px;
}
#menu_rooms #on{
color:#c0af5f;
text-decoration:none;
font-size:10px;
line-height:20px;
letter-spacing:4px;
}

#img_camere{
	height:80px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right:10px;
}
#img_footer{
	width:760px;
	margin-bottom:2px;
}
#menu_bottom{
	text-align:center;
	background-color:#71482C;
	color:#CB9A7A;
	font-size: 10px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:1px;
}
#menu_bottom ul{
	list-style: none;
	margin-left:0px;
	margin-top: 0px;
	padding:0px;
}
#menu_bottom li{
display:inline;
}
#menu_bottom li a:link, #menu_bottom li a:active, #menu_bottom li a:visited{
color:#fff;
text-decoration:none;
font-size:10px;
line-height:20px;
font-weight:bold;
}
#menu_bottom li a:hover{
color:#cc6f34;
text-decoration:none;
font-size:10px;
line-height:20px;
font-weight:bold;
}
#menu_camere{
	text-align:center;
	background-color:#333;
	color:#333;
	font-size: 11px;
	font-weight:bold;
	width:677px;
	margin:auto;
}

#credits{
	text-align:center;
	background-color:#000;
	color:#333;
	font-size: 10px;
}
#credits a:link, #credits a:active, #credits a:visited, #credits a:hover{
	background-color:#000;
	color:#333;
	font-size: 10px;
}
#box_news {
	width:200px;
	background-color:#222;
	border: 1px dotted #555; 
	color:#c0af5f;
	font-size: 11px;
}
#box_news h3 {
	background-color:#111;
	border-bottom: 1px dotted #555; 
	color:#c0af5f;
	font-size: 11px;
	font-weight: bold;
	letter-spacing:1px;
	padding:0;
	margin:0;
	text-align:center;
	display:block;
	line-height:22px;
	}
#news {
margin-top:5px;
	background-color:#222;
	padding:11px;
	text-align:left;
	color:#c0af5f;
	font-size: 10px;
}
#news a:link, #news a:visited, #news a:active {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	background-color:#222;
}
#news a:hover {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	background:#222;
}
#news ul {
	margin:0 .5em 0 1em;
	padding:0px;
}
#news li{
	line-height:14px;
	padding:8px;
	list-style:none;
}

/* the news box when JavaScript is available */
#news.hasJS {
	height:200px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul {
	position:absolute;
	top:250px;
	left:0;
	margin:0 0;
	padding:0;
}

.Stile3 {color: #aaa}
.Stile4 {
        	color: #fff;
        	font-size: 12px;
}

      input,select,textarea {
      	font: 9px Verdana, Arial, Helvetica, sans serif;
      	color: #600;
      	border: 1px solid #600;
      	margin: 2px 0px 2px 0px;
      }
      input.button {
      	font: bold 8pt Verdana, Arial, Helvetica, sans serif;
      	color: #fff;
      	background: #71482C;
      	border: 1px solid #300;
      }
      input.none {
      	border: 0px solid #300;
      }
