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/albergo-piuro3_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/albergo-piuro_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;
}

#testa #bandiere
{
	z-index: 3;
	margin: 0px;
	padding: 6px 20px 0px 0px;
	width: 65px;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: right;
}

#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_centrale2_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  .foto img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#colonna_piena .foto a
{
	margin : 6px 0px 10px 0px;
	padding: 4px;
	width: 375px;
	height: 80px;
	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#camere
{
	background-image: url(immagini/camere_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
	
#colonna_piena h4#ristorante
{
	background-image: url(immagini/ristorante_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
	
#colonna_piena h4#albergot
{
	background-image: url(immagini/albergo_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	
#colonna_piena h4#offerte
{
	background-image: url(immagini/offerte_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#listinot
{
	background-image: url(immagini/listino_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#pacchetti
{
	background-image: url(immagini/pacchetti_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#dovesiamot
{
	background-image: url(immagini/dovesiamo_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#valchiavennat
{
	background-image: url(immagini/valchiavenna_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#colonna_piena h4#contattit
{
	background-image: url(immagini/contatti_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;
}
	
/***** Tabella prezzi *****/

#tabella_prezzi
{
	width: 385px;
	float: left;
	
}
	
#tabella_prezzi	table
{
	
}



#tabella_prezzi th {
	border: 1px solid #4D072A;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	background-color: #8E7587;
	padding: 2px 4px;
	text-align: center;
}


#tabella_prezzi td {
	border: 1px solid #A78699;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding: 4px;
	background-color: #EFE2E8;
}

#tabella_prezzi caption {
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	color: #4D072A;
}
	
#tabella_prezzi .euro {
	 text-align: center;
}
	
	
	
#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;
}

/*---------------------- Modulo ----------------------*/

#modulo
{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 float: left;
	 width: 500px;
	
}

#modulo label
{
	width: 130px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;

}

#modulo .imm
{
	padding-left: 175px;
}

#modulo .submit 
{	
	width: 480px;

  	text-align: center;
} 
#modulo input
{
	padding: 2px;
	color: #141414;
	background: #E2D1DA;
	border: 1px solid Black;
}

#modulo .errore
{
	padding: 2px;
	color: Black;
	background: #E2D1DA;
	border: 1px solid Red;
}


#modulo input:focus
{
	background: #F5EFF2;
}

#modulo textarea:focus
{

	background: #F5EFF2;
}
#modulo textarea
{
	padding: 0px;
	color: #141414;
	background-color: #E2D1DA;
	border: 1px solid Black;
}

#modulo #cradio1
{
	background-color: #E2D1DA;
}
#modulo #cradio2
{
	background-color: #E2D1DA;
}


#modulo .submit input
{

	color: #202020;
	background: #F1F1F1;
	border: 1px solid Black;
} 
#modulo fieldset
{
	border-color:  #4D072B;
	padding: 10px 10px 10px 10px;
	width: 480px;
}

#modulo legend
{
	color: #141414;
	background: #CBB4C1;
	border: 1px solid #4D072A;
	padding: 2px 6px;
	font-size: 1.2em;
} 
#modulo button
{

	color: #202020;
	background: #F1F1F1;
	border: 1px solid Black;
} 

#modulo .rosso
{
 	color: Red;
	font-weight: bold;
} 

#modulo .campirossi
{
 	color: Red;
	font-weight: bold;
	text-align: center;
} 


#modulo p 
{
	width: 480px;
}






/*---------------------- 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/menu_07.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#hotel
{
	background-image: url(immagini/menu_voci_12.gif);
}

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

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

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

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

#menu a#dove
{
	background-image: url(immagini/menu_voci_20.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;
}
