#wrapper
{
	width:910px;
    margin-left:auto;
    margin-right:auto;
    height:683px;
    position:relative;
    clear:both;
}

/*Per centrare la pagina in verticale si aggiunge questo div fuori dal wrapper*/
/*IMPORTANTE*/
/*Il tag <form> deve essere incluso nel wrapper altrimenti non funziona la centratura verticale*/
#verticale
{
	float:left;
    height:50%;
    margin-top:-342px;/* half vertical height*/
    width:100%;
}

/*La somma degli header, cont e footer deve fare quanto il wrapper!!!!*/

/*dove andrà il menu alto*/
#header
{
	width:100%;
	height:65px;
	margin-bottom:10px;
}

/*contenuto*/
#cont
{
	width:910px;
	height:518px;
}

/*footer*/
#footer
{
	width:100%;
	height:90px;
}

#footer_cont
{
	width:850px;
	height:90px;
	float:left;
}

#footer_logo
{
	width: 60px;
	height: 90px;
	float: left;
	background-image: url( '../Immagini/logo_footer.gif' );
}

#footer_barra
{
	width:850px;
	height:7px;
	background-image: url( '../Immagini/barra_footer.gif' );
}

#footer_testo
{
	margin-top:10px;
	width:100%;
	color:#CCC;
	/*font-size:80%;*/
	text-align:center;
}

#logo_header
{
	width:431px;
	height:158px;
	position:absolute;
	top:-30px;
	left:235px;
}

#logo_immagine
{
	width:239px;
	height:202px;
	position:absolute;
	top:130px;
	left:0px;
}

/*Contenuto testo e foto*/
#cont_testo
{
	width:910px;
	height:259px;
}

#cont_testo_proposte
{
	width:910px;
	height:480px;
	margin-top:38px;
}
/*Contenuto testo e foto sx grande*/
#cont_testo_sx_grande
{
	width:667px;
	height:239px;
	float:left;
	margin-top:20px;
}

/*Contenuto testo e foto dx grande*/
#cont_testo_dx_grande
{
	width:243px;
	height:163px;
	float:left;
	margin-top:68px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
}
#cont_testo_dx_grande img
{
	margin-left:20px;
}

/*contenuto interno grande*/
#cont_testo_sx_grande_interno
{
	width:650px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
}

#cont_overflow
{
	width:650px;
	height:135px;
	overflow:auto;	
}

#cont_overflow2
{
	width:650px;
	height:100px;
	overflow:auto;	
}
#cont_overflow3
{
	width:650px;
	height:163px;
	overflow:auto;	
}

#cont_overflow_prop
{
	width:880px;
	height:400px;
	overflow:auto;	
}

#cont_overflow_prop p
{
	margin-right:10px;
}

.color
{
	/*color:#aae6fa;*/
	color:#3dc7f4;
}

/*Contenuto testo e foto sx piccolo*/
#cont_testo_sx_piccolo
{
	width:550px;
	height:239px;
	float:left;
	margin-top:20px;
}

/*Contenuto testo e foto dx piccolo*/
#cont_testo_dx_piccolo
{
	width:360px;
	height:239px;
	float:left;
	margin-top:20px;
}

/*contenuto interno piccolo sx*/
#cont_testo_sx_piccolo_interno
{
	width:550px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
}

/*contenuto interno piccolo dx*/
#cont_testo_dx_piccolo_interno
{
	width:360px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;

}

/*Contenuto testo e foto sx grande*/
#cont_testo_grande
{
	width:910px;
	height:190px;
	float:left;
	margin-top:20px;
}

/*contenuto interno grande*/
#cont_testo_grande_interno
{
	width:895px;
	height:190px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
	overflow:auto;
}

#cont_testo_grande_prop
{
	width:910px;
	height:450px;
	float:left;
	margin-top:20px;
}

/*contenuto interno grande*/
#cont_testo_grande_interno_prop
{
	width:895px;
	height:450px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:repeat-y;
	margin-top:15px;
}

/*Contenuto contatti sxo*/
#cont_sx_contatti
{
	width:360px;
	height:239px;
	float:left;
	margin-top:20px;
}
/*Contenuto contatti dx*/
#cont_dx_contatti
{
	width:550px;
	height:239px;
	float:left;
	margin-top:20px;
}

/*contenuto interno piccolo sx*/
#cont_testo_sx_contatti
{
	width:360px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
}

/*contenuto interno piccolo dx*/
#cont_testo_dx_contatti
{
	width:550px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
}

/*cont photogallery*/
#cont_photogallery
{
	width:910px;
	height:239px;
	float:left;
	margin-top:20px;
}
/*contenuto interno grande*/
#cont_photogallery_interno
{
	width:910px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
	overflow:auto;
}

/*Pressarea*/
#cont_pressarea_sx
{
	width:250px;
	height:239px;
	float:left;
	margin-top:20px;
}

/*Contenuto testo e foto dx grande*/
#cont_pressarea_dx
{
	width:660px;
	height:163px;
	float:left;
	margin-top:68px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
}

#cont_pressarea_sx_interno
{
	width:250px;
	height:163px;
	background-image:url( '../Immagini/barra_testi.gif' );
	background-position: left 0px;
	background-repeat:no-repeat;
	margin-top:15px;
	overflow:auto;
}

/*contenuto del solo testo con margini*/
.cont_test_marg
{
	margin-left:10px;
	margin-right:10px;
	height:143px;
}
.cont_test_marg2
{
	margin-left:10px;
	margin-right:10px;
	height:180px;
}

.cont_test_marg_press
{
	margin-left:10px;
	margin-right:10px;
	height:143px;
	overflow:auto;
}

.cont_test_marg_prop
{
	margin-left:10px;
	margin-right:10px;
	height:450px;
}

.cont_test_marg p
{
	margin-right:10px;
}

#testo_news
{
	width:410px;
	float:left;
}

#testo_news p
{
	margin:0px;
	padding:0px;
}

#foto_news
{
	width:120px;
	float:left;
}

#foto_news img
{
	float:right;
}
#foto_news table
{
	float:right;
	margin-top:5px;
}

/*classe per le textbox delle prenotazioni*/
.textbox_piccola
{
	width:200px;
	height:50px;
	float:left;	
	margin-top:10px;
	margin-bottom:10px;
}

.textbox_grande
{
	width:860px;
	height:55px;
	float:left;	
}

.scritta_pren
{
	width:700px;
	height:50px;
	float:left;	
	margin-top:5px;
	margin-bottom:10px;
	font-size:0.72em;
}

/*contenitore scritta e foto*/
.box_foto_testo
{
	width:175px;
	height:160px;
	margin-left:52px;
	float:left;
}
.box_foto_testo img
{
	margin-top:10px;
}

.press_img
{
	width:120px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	line-height: 120px;
	display:table;
	text-align:center;
}
.lingua
{
	height:27px;
	margin-top:10px;
	margin-bottom:10px;
}
.lingua img
{
	float:left;
}

.lingua .lb_lingua
{
	padding-top:5px;
	padding-left:15px;
	width:60px;
	float:left;
}

.lingua .bottone_lingua
{
	float:left;
	height:27px;
	float:left;
	padding-left:20px;
}




