body
{ 
	background-image: url(immagini/pattern2.gif);
	background-position: top;
	background-color: white;

	font-family:  Verdana, sans-serif;

	color: #555753; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: center;
	z-index: 1;
	}

#layout
{
	margin:5px auto 0px auto;
	padding: 0px;
	border: 0px;
	width: 754px;
	text-align: left;	
}

/*---------------------- TESTA ----------------------*/

#testa
{
	background-image: url(immagini/crottobelvedere_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 754px;
	height: 251px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

#testa h1#albergo 
{
	margin: 0px;
	padding: 0px;
	width: 734px;
	height: 251px;
	font-family: Georgia , Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #4D072B;
	padding-left: 20px;
	background: url(immagini/crottobelvedere_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 19px;
	z-index: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

#testa #indirizzo
{
	z-index: 2;
	margin: 0px;
	padding: 200px 50px 0px 0px;
	width: 684px;
	height: 51px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: Black;
	text-align: right;
	letter-spacing: 0.05em;
}


#pagina
{
	margin: 0px;
	padding: 0px 0px 56px 0px;
	width: 754px;
	float: left;
	background-color: #CBB4C1;
	background-image: url(immagini/albero-piuro-sfondo_07.gif);
	background-position: left bottom;
	background-repeat:  no-repeat;
}

#contenuto
{
	margin: 0px;
	padding: 0px;
	width: 561px;
	float: left;
	background-image: url(immagini/sfondo_centrale4_07.jpg);
	background-position: right top;
	background-repeat:  no-repeat;
	
	min-height: 430px;
	height: auto !important;
	height: 430px;
}






#colonna_destra
{
	width: 215px;
	float: left;
	
}

#colonna_destra h3
{
	padding: 0px ;
	margin: 0px;
	width: 215px;
	height: 45px;
	background-image: url(immagini/offerte2_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom: 1px dotted #8E7587;
	border-top: 1px dotted #8E7587;
}

#colonna_destra h4
{
	padding: 0px ;
	margin: 0px;
	width: 215px;
	height: 45px;
	background-image:url(immagini/gallery_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom: 1px dotted #8E7587;
	border-top: 1px dotted #8E7587;
}


#colonna_destra span
{
 	display: none; 
}


#colonna_destra .foto
{
	margin-top: 5px; 
  text-align: center;
}

#colonna_destra img
{
 	padding: 4px;
	background-color: #EFDEE6;
	border: 1px solid #A78699;
	margin: 5px 5px 0px 0px;
}

#colonna_destra #titolo_news
{
margin: 5px 0px 20px 0px;
 	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 16px;
	  text-transform: uppercase;
	  font-variant: small-caps;
}

#colonna_destra #titolo_news a
{
	 text-decoration: none;
	 display:  block;
	 font-weight: bold;
	 color: #4D072A;
	 padding: 4px 0px 0px 10px;
}
#colonna_destra #titolo_news a:hover
{
 color: #FEFAFC;
	 text-decoration:  underline;
}
#colonna_piena
{
	padding: 10px 15px 0px 30px;
	width: 515px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
	color: Black;
 text-align: justify;
	
}

#colonna_piena p
{
	padding: 0px 0px 10px 0px ;
	margin: 0px;
	width: 385px;
	float: left;
}

#colonna_piena .alignd
{
  text-align: right;
}

#colonna_piena .alignd
{
  text-align: left;
}

#colonna_piena  #foto 
{
	padding: 0px 0px 10px 0px ;
	margin: 0px;
	width: 510px;
	float: left;
}


#colonna_piena  #foto img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#colonna_piena #foto a
{
	margin : 6px 6px 0px 0px;
	padding: 4px;
	width: 150px;
	height: 150px;
	float: left;
	border: 1px solid #4D072B;
	background-color: #E7CFDD;
}

#colonna_piena #foto a:hover
{
	border: 1px solid #95738A;
	background-color: white;
}

#colonna_piena  .fotoh 
{
	border: 1px solid #4D072B;
	margin: 4px 8px 4px 0px;
	padding: 4px;
	background-color: #F7EEF2;
}

#colonna_piena h5
{
	padding: 0px 0px 0px 6px ;
	margin: 15px 0px 10px 0px;
	width: 375px;
	height: 21px;
	float: left;
	color: #4D072A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 4px solid #4D072A;
	font-size: 14px;
	text-transform:  uppercase;
	background-color: #C0A9B7;

}

#colonna_piena h6
{
	padding: 0px 0px 0px 6px ;
	margin: 15px 0px 10px 0px;
	width: 505px;
	height: 21px;
	float: left;
	clear: both;
	color: #4D072A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 4px solid #4D072A;
	font-size: 14px;
	text-transform:  uppercase;
	background-color: #C0A9B7;

}

#colonna_piena h4
{
	padding: 0px ;
	margin: 0px;
	width: 515px;
	height: 50px;
	float: left;
	color: #CBB4C1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#colonna_piena h4#contattit
{
	background-image: url(immagini/contatti_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#storia
{
	background-image: url(immagini/storia_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#fototitolo
{
	background-image: url(immagini/foto_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#menucrotto
{
	background-image: url(immagini/menu_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colonna_piena h4 span
{
	z-index:-1;
	 position: relative;
 
}	
	
#colonna_piena a
{
	 color: #4D072A;
	 font-weight: bold;
	  text-decoration: none;
 
}	

#colonna_piena a:hover
{
	 color: #FFFFFF;
	  text-decoration:  underline;
 
}		


#colonna_piena .lineaf
{
	clear: left;
	float:left;
	  width: 77px;
	  height:300px;
	  background-color: #4D072B;
	
}		




#colonna_piena .testopacchetto
{
	float:left;
	  width: 200px;

 
}	

#colonna_piena .piccolo
{
	 font-style: normal;
	 font-size: 0.8em;
	 color: #4B4B4B;
}	

#colonna_piena .corsivo
{
	 font-style:  italic;
	 font-size: 0.9em;
	 color: #4B4B4B;
}	

#map
{
	float:left;
	width: 513px;
	border: 1px solid #000000;
}



.hr 
{
	 background-image: url(immagini/albergo_hr2_15.gif);
	 background-repeat: no-repeat;
	 background-position: center;
	 float:left;
	 width: 385px;
	 height: 31px;
	 border: 0px;
	 padding: 20px 0px;	
}

.hr hr 
{
    display: none;
} 



#sottomenu
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
   text-align: center;
	float: left;
	width: 385px;
	border-bottom: 1px solid #4D072B;
}
	


	
#colonna_sinistra
{
	padding: 10px 5px 0px 10px;
	width: 330px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
	color: Black;
 text-align: justify;
	
}

#colonna_sinistra h5
{
	padding: 0px 0px 0px 6px ;
	margin: 15px 0px 10px 0px;
	width: 320px;
	height: 21px;
	float: left;
	color: #4D072A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 4px solid #4D072A;
	font-size: 14px;
	text-transform:  uppercase;
	background-color: #C0A9B7;

}


#colonna_sinistra a
{
	 text-decoration: none;
	 font-weight: bold;
	 color: Black;
}

#colonna_sinistra a:hover 
{
	 text-decoration:  underline;
	 font-weight: bold;
	 color: White;
}

#colonna_sinistra img
{
	 padding: 8px 4px 0px 0px;
	 float: left;
}

#colonna_sinistra .foto
{
	 padding:  4px ;
	 background-color: #FEFAFC;
	 border: 1px solid #4D072A;
	 margin-top: 5px; 
    text-align: center;
}


#menuc
{
	width: 385px;
	float: left;
}
#menuc li
{
	list-style: square;
}


/*---------------------- CODA ----------------------*/

#coda
{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 754px;
	height:18px;
	float: left;
	background-color: #4D072A;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	letter-spacing: 0.11em;
	font-size:12px;
	text-align:center;
	color: #CBB4C1;
}

#coda  a 
{
	color: #F5EFF2;
	text-decoration:none;
}

#coda  a:hover 
{
	color:#E90101;
	text-decoration:underline;
}


/*---------------------- MENU ----------------------*/

#menu
{
	margin: 0px;
	padding: 11px 0px 0px 0px;
	width: 193px;
	height: 415px;
	float: left;

	background-image: url(immagini/menucrotto_06.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	
}

#menu ul
{
	width: 170px;
	height: 390px;
	padding: 9px 0px 0px 16px;
	margin: 0px;
	float: left;


}

#menu li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

	width: 162px;
	height: 32px;
	float: left;
}
#menu span
{
	 display: none;
}
#menu a
{
	margin: 0px;
	padding: 1px 0px 0px 0px;
	width: 162px;
	height: 31px;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 1px;
}	

#menu a#home
{
	background-image: url(immagini/menu_voci_09.gif);
}

#menu a#storia
{
	background-image: url(immagini/menu_voci_3.gif);
}

#menu a#menu
{
	background-image: url(immagini/menu_voci_2.gif);
}

#menu a#contatti
{
	background-image: url(immagini/menu_voci_5.gif);
}

#menu a#albergo
{
	background-image: url(immagini/menu_voci_4.gif);
}

#menu a#fototesto
{
	background-image: url(immagini/menu_voci_6.gif);
}


#menu a:hover
{
	background-position: 0px -31px;
	background-repeat: no-repeat;
}















/** Copyright **/

#destefani
{
	margin: 5px;
	height: 20px;
	width:100%;
	text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575757;
}

.icona
{
	border: 0px;
}

#destefani a 
{
	color:#00487D;
	text-decoration:none;
}

#destefani a:hover 
{
	color:#00487D;
	text-decoration: underline;
}
