@charset "utf-8";
/* CSS Document */



#all {
	margin:auto;
	width: 780px;
}

#welcome {
width:780px;
height: 477px;
margin-top: 50px;
background: url(immagini/bb19-camerano.jpg) #FFFFFF top left no-repeat;

}

body{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #942821;
	text-align: center;
	font-size: 10px;
}

#main {	
	float:left;
	width:780px;

}

#main #top {		
	float:left;
	width:780px;
}

#main #top #header {		
	float:left;
	background: url(immagini/header.jpg) #FFFFFF top left no-repeat;
	width:780px;
	height:152px;
}

#main #top #menu-header {		
	float:left;
	background: #942923 top left no-repeat;
	width:780px;
	height:21px;
}

#main #top #menu-header-under {		
	float:left;
	background:url(immagini/menu_header_under.gif) #FFFFFF top left no-repeat;
	width:780px;
	height:9px;
}

#main #centre {		
	float:left;
	width:780px;
}

#main #centre #menu-vertical {
	float:left;
	background-color:#FFFFFF;
	width:133px;
	height:423px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main #centre #content {	
	float:left;
	background:url(immagini/no_content.gif) #FFFFFF bottom left no-repeat;
	width:647px;
	height:423px;

}

#main #centre #content_g {
	float:left;
	width:647px;
	height:423px;
	background-color: #FFFFFF;

}

#centre #content #text{
	float:left;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-top: 70px;
	padding-left: 135px;
	padding-right: 60px;
	
}

#all #main #centre #content #text_services {
	float:left;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-top: 70px;
	padding-left: 135px;
	padding-right: 40px;
}


#all #main #centre #content #text li {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #990000;
}

#all #main #centre #content #text_services li {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #990000;
}

#all #main #centre #content #room_left {
	float:left;
	width: 230px;
	height: 423px;
}

#all #main #centre #content #dove_left {
	float:left;
	width: 230px;
	height: 423px;
}

#all #main #centre #content #room_left .text {
	font-size: 14px;
	text-align: justify;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-top: 155px;
	padding-left: 0px;
	padding-right: 25px;
}


#all #main #centre #content #room_right {
	float:left;
	width: 387px;
	height: 423px;
	
}

#all #main #centre #content #dove_right {
	float:left;
	width: 387px;
	height: 423px;
	
}

#all #main #centre #content #dove_right .text {
	font-size: 14px;
	text-align: justify;
	vertical-align: middle;
	text-align:left;
	padding-top:50px;
	
}

#all #main #centre #content #room_right div {
	width: 100%;
}


#main #footer {	
	float:left;
		width:780px;
}

#main #footer #footer-left {	
	float:left;
	width:79px;
	height:62px;
}

#main #footer #footer-logo{	
	float:left;
	background-image:url(immagini/footer_logo.gif);
	width:179px;
	height:62px;
}

#main #footer #footer-right {	
	float:left;
	background-image: url(immagini/footer_right.gif);
	width:522px;
	height:62px;
}

#main #top #menu-header ul {
	float: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	
}

#main #top #menu-header ul li{
	display:inline;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;

}

#all #main #top #menu-header a, a:visited {
    font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

#all #main #top #menu-header a:hover, a:active {
	color: #FFFF00;
	text-decoration: none;
	font-size: 12px;

}

#all #main #centre #menu-vertical #menu .voce_menu {
	text-align: left;
	font-weight: bold;
}

#all #main #centre #menu-vertical #menu .voce_menu a, a:visited {
	font-size: 12px;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
	text-align:left;
}

#all #main #centre #menu-vertical #menu .voce_menu a:hover, a:active {
	font-size: 12px;
	text-transform: uppercase;
	color: #A4A4A4;
	text-decoration: none;
	text-align:left;
}

#all #main #centre #menu-vertical #menu {
	margin-top: 80px;
}
#all #main #centre #content #text_prezzi table {
	font-size: 11px;
	color: #942923;
}
#all #main #centre #content #text_prezzi div {
	background-color: #e0c5ba;
	margin: 4px;
	width: 110px;
}

#all #main #centre #content #text_prezzi .vuoto {
	background-color: #FFFFFF;
	text-align:left;
	width: 70px;
}

#all #main #centre #content #text_prezzi .vuoto_center {
	background-color: #FFFFFF;
	text-align:center;
}

#all #main #centre #content #text_prezzi {
	margin-right: 20px;
}
#all #main #centre #content #text_prezzi #soggiorno {
float: left;
	padding-left: 118px;
	background-color: #FFFFFF;
	padding-top: 500px;
	width: 100%;
}

#all #main #centre #content #test_zone {
	float:left;
	padding-left: 134px;
	padding-top: 60px;
}

#all #main #centre #content #test_zone .foto {
	float:left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	width: 125px;
	height: 93px;
	padding: 0px;
	margin-top: 0px;
}

#all #main #centre #content #text_contatti .contatti_sfondo {
	background-image: url(immagini/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	width: 289px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#all #main #centre #content #text_contatti .contatti_sfondo .contatti_text {
	padding-top: 2px;
	padding-right:4px;
	letter-spacing: 0px;
	
}

#all #main #centre #content #text_contatti  {
	float:left;
	font-size: 14px;
	text-align: justify;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-top: 150px;
	padding-left: 150px;
	}
	
#all #main #centre #content #text_contatti .contatti_sfondo .contatti_text a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;

}

#all #main #centre #content #text_contatti .contatti_sfondo .contatti_text a:hover, a:active {
	color: #FFFF00;
	text-decoration: none;
	text-transform: none;
}
#all #main #centre #content #test_zone .foto img {
	border: 1px solid #990000;
}

#all #main #centre #content #room_left .foto {
	height: 95px;
	width: 125px;
	margin-top: 150px;
	margin-left: 10px;
}
#all #main #centre #content #dove_left .text {
	padding-top: 150px;
	padding-left: 10px;
}
#all #main #centre #content #dove_left .text .foto {
	border: 3px solid #990000;
}
#all #credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}

#all #credits a, #all #credits a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;

}

#all #credits a:hover, #all #credits a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
	text-decoration:none;

}
#all #welcome #ita {
	font-size: 14px;
	padding-top: 392px;
	padding-left: 726px;
}

#all #welcome #ita a, #all #welcome #ita a:visited{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

#all #welcome #ita a:hover, #all #welcome #ita a:active{
font-size:12px;
text-decoration:none;
font-weight:bold;
color: #990000;
}

#all #welcome #eng {
	font-size: 14px;
	padding-top:9px;
	padding-left: 726px;
}

#all #welcome #eng a, #all #welcome #eng a:visited{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

#all #welcome #eng a:hover, #all #welcome #eng a:active{
font-size:12px;
text-decoration:none;
font-weight:bold;
color: #990000;
}

#all #main #footer #footer-right #footer-right-text {
float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 32px;
	padding-right: 3px;
}
#all #credits .Stile1 a, a:hover, a:active, a:visited{
font-size: 10px
}

#all #main #footer #footer-right #footer-right-text a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
}

#all #main #footer #footer-right #footer-right-text a:hover, a:active {
	color: #FFFF00;
	text-decoration: none;
	font-size:12px;
}
#all #main #centre #content #text .Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:0px;
}

#all #main #centre #content #text_services .Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:0px;
}

#all #credits #link_footer a, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#all #credits #link_footer a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#FFFF00;
}

