/* CSS Document */

body{
background:url(../imgs/bg_body.jpg)  repeat-x #E3D9CF;
margin:0px auto 0px auto;
padding-top:20px;
}

img, div, table { behavior: url(script/iepngfix.htc) }

h1{font-weight:bold;}
h1,h2{color:#f89428;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight:normal;}

/*-------------------------- CORPO*/




/*-------------------------- TESTATA*/

.testata{
margin:0px auto 2px auto;
position:relative;
width:664px;
height:320px;
z-index:4;


}

/*----------------------------- CENTRO*/

.corpo_top{
margin:-10px auto 0px auto;
position:relative;
width:664px;
padding:0px;
height:200px;
background: url(../imgs/bg_container.jpg) no-repeat bottom center;
z-index:1;
}



.boxtitolo{
position: absolute;
left:210px;
top:100px;
width:415px;
display:block;
height:60px;
margin:0px;
border-bottom:1px dotted #666666;}


.boxtitolo_int{
position: absolute;
left:35px;
top:70px;
display:block;
width:581px;
height:67px;
margin:0px;
padding-left:10px;
border-bottom:1px dotted #666666;}

.sottomenu{

width:400px;
height:17px;
margin:0px 0px 0px 3px;
font-size:12px;
font-weight:bold;
color:#796046;
font-family:Arial, Helvetica, sans-serif;}

.sottomenu a:link, .sottomenu a:visited{
text-decoration: none;
height:17px;
font-size:12px;
font-weight:bold;
color:#796046;
}

.sottomenu a:hover{
text-decoration: none;
height:17px;
font-size:12px;
font-weight:bold;
color:#CBB8A5;
}



.menu{

position: relative;
margin:15px auto 0px 20px;
height:50px;
padding-left:20px;
padding-top:30px;
padding-top:0px!important;
z-index:2;}

.menu a:link, .menu a:visited{
    margin:0px 10px 15px 0px;
	color:#CC0000;
	font-size:13px;
	line-height: 10px;
	font-weight:bold;
	background:url(../imgs/bullet.gif) no-repeat left center;
	text-decoration:none;
	padding-top:35px;}
	
	.menu a:hover{
    margin:0px 10px 15px 0px;
	color: #FF6600;
	font-size:13px;
	line-height: 10px;
	font-weight:bold;
	background:url(../imgs/bullet.gif) no-repeat left center;
	text-decoration:none;
	padding-top:35px;}


.menu ul {
	positon:relative;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:14px;
	display:block;
	font-family: "Trebuchet MS";
}
.menu ul li {float:left; cursor:pointer; margin-right:5px;}
.menu ul li img{display:block;}
.menu li {float:left;list-style-type:none;}
/*.menu li a{ color:#ccc;}
.menu li a:hover{color: #990000;}

.menu ul ul {
	float:left;
	list-style-type:none;
	text-align:left;
	padding:0px;
	margin:0px 0px 15px 0px;
	color:#CC0000;
	font-size:13px;
	line-height: 10px;
	font-weight:bold;
}
.menu ul ul li {margin-top:5px;padding:5px 0px 0px 0px;}
.menu ul li:hover > ul li{color: #EB8234;}
.menu li:hover ul {left:auto; margin-left:0px}

.menu ul ul li a:link, .menu ul ul li a:visited {
color: #CC0000;
font-size:9px;
text-align:left;
}

.menu ul ul li a.active {
color: #FF6600;
}*/



/*------------------ newa*/
.news{
top:40px;
left:5px;
margin:0px;
position: absolute;
width:195px;
height:160px;
background: url(../imgs/boxnews.png) no-repeat;
z-index:7;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
}

.news img{
margin:10px 0px 0px 10px;

}

.news p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:5px 10px 10px 20px;}




/*------------------ registrati*/

.registrati{
margin:0px;
right:-50px;
top:0px;
position: absolute;
z-index:4;
}
.registrati img {border:none;}


/*------------------ CONTAINER*/

.corpo_bottom{
position: relative;
width:586px;
background: url(../imgs/bg_corpobot.jpg) bottom center no-repeat #FFFFFF;
margin:0px auto 0px auto;
padding:4px 10px 10px 10px;
}


#corpo_bottom_int{
position: relative;
width:586px;
background: url(../imgs/bg_corpobot.jpg) bottom center no-repeat #FFFFFF;
margin:-30px auto 0px auto;
padding:4px 10px 10px 10px;
z-index:6;
}


/*----------Colonna testo*/
.colonna_testo{
float:left;
width:189px;
margin:0px 0px 0px 0px;
font-family:Verdana;
color:#666666;
font-size:13px;
padding:0px 15px 10px 15px;
background:url(../imgs/bg_box_txt.jpg) no-repeat 0px 10px;
}

div.descrizione_camera{
margin:0px 0px 0px 0px;
font-family:Verdana;
color:#666666;
font-size:11px;
}

#hotel{
padding:0px;
text-align:center;
margin-top:10px;}

#account{
background: url(../imgs/account.jpg) no-repeat;
margin-top:10px; text-align:justify;letter-spacing:-1px;}



#colonna_doppia{
margin:0px;
position:relative;
width:586px;

}

.colonna_testo h2{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#EB8234;
font-size:14px;
font-weight:bold;}

.colonna_testo a:link,.colonna_testo a:visited{
margin:0px;
color:#EB8234;
text-decoration:none;}

.colonna_testo a:hover{
margin:0px;
color: #FFCC00;
text-decoration:none;}

/*----------Colonna immagine*/
.colonna_immagine{
float:left;
width:148px;
margin:0px 0px 0px 0px;
text-align:center;

}

.columimg_doppia{
float:left;
margin:0px 3px 0px 0px;
text-align:center;
width:363px;

}

.link{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;}




/*------------------------------- PIEDE*/

.piede{
position:relative;
width:592px;
height:43px;
margin:10px auto 0px auto;
background: url(../imgs/bg_piede.jpg) no-repeat;
padding:5px 5px 5px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

} 

.piede img{
float:left;
margin-right:20px;}

.piede p{
margin:3px 0px 0px 0px;}

.piede a:link, .piede a:visited{
margin:0px;
text-decoration:none;
color:#FFCC66;
}

.piede a:hover{
margin:0px;
text-decoration:none;
color: #FFFFCC;
}

.campi{
margin:0px ;
width:200px;
}

.bottoni {
margin-top:15px;
border-top:1px solid #ccc;
border-right:1px solid #777;
border-bottom:1px solid #777;
border-left:1px solid #ccc;
font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

.form{
position:relative;
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:0px 3px 0px 3px;
height:50px;

}

table.form td {
height:25px;
font-size:11;
padding-left:10px;
}

table.form th {

margin:0px 5px 0px 10px;
padding:3px 5px 3px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
text-align:right;
}

/* NEWS */
.newsItem
{
	border-bottom:dotted 1px #fff;margin-bottom:10px;
}
.newsItem a
{
	font-size:16px;font-family:Trebuchet MS;text-decoration:none;color:#FFF;
}
.newsItem a:hover
{
	text-decoration:underline;
}