body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	/* 
	background-color: #CFC8B0;
	*/
	background-image: url(../img/bg.gif); 
	background-color: #993333;
	
	background-repeat:repeat;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #6A513B;
	scrollbar-highlight-color: #6A513B;
	scrollbar-3dlight-color: #6A513B;
	scrollbar-darkshadow-color: #6A513B;
	scrollbar-track-color: #6A513B;
	scrollbar-base-color: #6A513B; 
	scrollbar-arrow-color: #FFFFFF;
}

#MainLayer700
{
	position:relative;
	left:0px;
	top:20px;
	width:700px;
	z-index:1;
	background-color: #927552;
	border: 5px solid #D5AF83;
	/* padding-bottom:30px; */
	margin-bottom: 30px;
}


#CastelloHeader
{
	position:relative;
	left:128px;
	top:13px;
	width:425px;
	z-index:2;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#FineCastelloHeader
{
	position:relative;
	left:0px;
	top:-5px;
	width:423px;
	z-index:2;
	background-color: #6A513B;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-bottom:18px;
}


#FineMenuLogo
{
	position:absolute;
	left:0px;
	top:243px;
	width:239px;
	z-index:2;
	background-color: #6A513B;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-bottom:18px;
}


#MenuLogo
{
	position:absolute;
	left:13px;
	top:14px;
	width:241px;
	height:95px;
	z-index:2;
	background-image: url(../img/loading.gif);
	border: 1px none #000000;
	background-color: #927552;
	background-repeat: no-repeat;
	background-position: left top;
}


#testoMenuDiv
{
text-align: left;
width: 95%;
font-size:25px;
}

#cormagislist ul 
{
width:200px;
	list-style:none;
	margin:0;
	margin-left:10px;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #6A513B;
}
#cormagislist li { 
    display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
  	width:200px;
			
}

#cormagislist li a { 
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 10px; /* lascia spazio far il bordo del menu e il testo del link */
height:20px;
line-height:20px; /* altezza del link: height e line-height devono avere il medesimo valore */
width:200px;
display:block;
} 


#cormagislist li a:link, #cormagislist li a:visited { 
background:#6B5848;
color: #FFFFFF;
border-top:1px solid #69513C;
} /* colori per il link */


#cormagislist li a:hover, #cormagislist li a:active { 
background: #7C5D41;
color:#EEEEEE;
}

#testoMenuDiv ul {
	width:200px;
	list-style:none;
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #6A513B;
}

#testoMenuDiv a:link{
	
	color: #00AEEF;
	text-decoration: none;
	font-weight: normal;
	
}
#testoMenuDiv a:visited{
	
	color: #DDDDDD;
	text-decoration: none;
	font-weight: normal;
}
#testoMenuDiv a:hover{
	
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	}

#testoMenuDiv li a { 
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 10px; /* lascia spazio far il bordo del menu e il testo del link */
height:20px;
line-height:20px; /* altezza del link: height e line-height devono avere il medesimo valore */
width:200px;
display:block;
}
#testoMenuDiv li { 
    display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
  	width:200px;
			
} 
#testoMenuDiv li a:link, #ul1 li a:visited { 
background:#6B5848;
color: #FFFFFF;
border-top:1px solid #69513C;
} /* colori per il link */


#testoMenuDiv li a:hover, #ul1 li a:active { 
background: #7C5D41;
color:#EEEEEE;
} /* colori per l'effetto roll-over */


#intro
{

font-size:11px;
width:96%;
text-align:justify;
}


#FineCastelloHeader a
{
font-weight:normal;
text-decoration:none;
color:#FFFF99;
}

#FineCastelloHeader a:hover
{
font-weight:normal;
text-decoration:none;
color:#FF9966;
}

#CopyRight
{
	position:relative;
	left:0px;
	top:240px;
	width:239px;
	z-index:2;
	background-color: #6A513B;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
}



#titolo
{
 font-size:18px;
 color:#DEF0FF;
 }
 
 #Offerta1 {
	position:relative;
	left:1px;
	top:0px;
	width:407px;
	height:123px;
	z-index:3;
	background-image: url(../img/offerte_bg.gif);
	border: 1px none #000000;
	margin-bottom: 5px; 
 }
 
 
  #Offerta2 {
	position:relative;
	left:1px;
	top:0px;
	width:407px;
	height:95px;
	z-index:3;
	background-image: url(../img/offerte2_bg.gif);
	border: 1px none #000000;
	margin-bottom: 5px; 
 }
 
 #FotoOfferta {
 position:relative; left:5px; top:6px; width:155px; height:88px; z-index:3; background-image: url(../img/loading.gif);
 border: 1px none #000000;
 
  
 }
  #FotoOfferta2 {
 position:relative; left:5px; top:9px; width:100px; height:80px; z-index:3; background-image: url(../img/loading.gif);
 border: 1px none #000000;
 text-align:left;
 
  
 }


#TestoOfferta {
	position:absolute;
	left:159px;
	top:0px;
	width:236px;
	height:128px;
	z-index:3;
	overflow: auto;
	padding: 2px;

}

#TestoOfferta2 {
position:absolute; left:108px; top:1px; width:287px; height:80px; z-index:3;

}



#foto
{
border:1px solid #ADA096;

}

h1
{
 font-size:18px;
 font-weight:bolder;
 color:#D2C8B3;
}
h2
{
 font-size:15px;
 font-weight:bolder;
 color:#D2C8B3;
}
.bold
{
font-weight:bolder;
}


.camere
{
	font-weight:bold;
	font-size:13px;
	color:#FFFFCC;
	font-family:sans-serif;
	
}

.costo
{
	border: 1px solid #553A22;
	margin: 3px;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-color:#736152;
}

#menucena
{
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:14px;

}

#CopyRight a
{
font-weight:bold;
text-decoration:none;
color:#FFFF99;
}

#CopyRight a:hover
{
font-weight:normal;
text-decoration:none;
color:#FF9966;
}

#servizi
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}


.no
{
visibility:hidden;
display:none;
}

a{
color:#FFFF66;
}