/*#wrapper
{
	width:1024px;
	height:768px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-512px;
	margin-top:-384px;
	float:left;
}*/
#wrapper
{
	width:1024px;
    margin-left:auto;
    margin-right:auto;
    height:768px;
    position:relative;
    clear:both;
}
#verticale
{
	float:left;
    height:50%;
    margin-top:-384px;/* half vertical height*/
    width:100%;
}

#header
{
	width:1024px;
	height:80px;
}

#logo
{
	height:80px;
	width:156px;
	float:left;
	margin-left:15px;
}

#cont
{
	width:1024px;
	height:613px;
}

#logo_P
{
	width:244px;
	height:151px;
	position:absolute;
	top:550px;
	left:-30px;
}

#brochure
{
	width:160px;
	height:50px;
	position:absolute;
	top:420px;
	left:0px;
	margin-left:10px;
	margin-right:10px;
}

#brochure a, a:visited, a:hover, alink
{
	color:White;
}

#cont_footer
{
	width:1024px;
	height:75px;
}

#barrafooter
{
	margin-top:10px;
	margin-bottom:10px;
}

#footer{
	margin:0;
	width:100%;
	color:#CCC;
	font-size:80%;
	text-align:center;
}

#barre_testo
{
	width:300;
	height:400px;
	position:absolute;
	top:293px;
	right:0px;
	z-index:990;
}

#barre_testo_2
{
	width:300;
	height:430px;
	position:absolute;
	top:263px;
	left:210px;
	z-index:990;
}

#riquadro_testo
{
	width:275px;
	height:370px;
	position:absolute;
	top:310px;
	right:10px;
	z-index:900;
	opacity:0.60; /* Safari (Browser per Mac), FireFox, valori da 0 a 1 */
	moz-opacity:0.60; /* Gecko (Mozilla Firefox, Mozilla Suite, Netscape), valori da 0 a 1*/
	khtml-opacity:0.60; /* Konqueror (Browser per Linux) e Safari (Browser per Mac), valori da 0 a 1 */
}

#riquadro_testo_2
{
	width:760px;
    height:400px;
    position:absolute;
    top:280px;
    left:220px;
    z-index:900;
	opacity:0.60; /* Safari (Browser per Mac), FireFox, valori da 0 a 1 */
	moz-opacity:0.60; /* Gecko (Mozilla Firefox, Mozilla Suite, Netscape), valori da 0 a 1*/
	khtml-opacity:0.60; /* Konqueror (Browser per Linux) e Safari (Browser per Mac), valori da 0 a 1 */
}

#riquadro_testo.home
{
	background-color: #6f5d57;
}


#riquadro_testo.villa
{
	background-color: #7c1322;
}

#riquadro_testo.ristorazione
{
	background-color: #8b8a8c;
}

#riquadro_testo.business
{
	background-color: #272c53;
}

#riquadro_testo.ricevimenti
{
	background-color: #cbbb9d;
}

#riquadro_testo.dispensa
{
	background-color: #689940;
}

#riquadro_testo_2.foot_lng
{
	background-color: #7c1322;
}

#riquadro_testo_2.foot_photogallery
{
	background-color: #8b8a8c;
}

#riquadro_testo_2.foot_proposte
{
	background-color: #272c53;
}

#barre
{
	width:844px;
	height:613px;
	position:absolute;
	top:80px;
	right:0;
}

#barre_home
{
	width:1024;
	height:444px;
	position:absolute;
	top:230px;
	right:0;
}

#scritta_home
{
	width:137px;
	height:118px;
	position:absolute;
	top:500px;
	right:320px;
}

#testo
{
	overflow:auto;
	width:240px;
	height:340px;
	position:absolute;
	top:330px;
	right:25px;
	color:#FFF;
	z-index:999;
}

#testo p
{
	margin-right:5px;
}

#testo a, a:visited, a:hover, alink
{
	color:White;
}

#testo_2
{
	overflow:auto;
	width:700px;
	height:340px;
	position:absolute;
	top:305px;
	left:250px;
	color:#FFF;
	z-index:999;
}
#testo_3
{
	overflow:auto;
	width:400px;
	height:340px;
	position:absolute;
	top:305px;
	left:250px;
	color:#FFF;
	z-index:999;
}
#trip
{
	overflow:auto;
	width:300px;
	height:340px;
	position:absolute;
	top:305px;
	left:650px;
	color:#FFF;
	z-index:999;
}

#barraMenuSx
{
	width:180px;
	height:613px;
	float:left;
}

#barraMenuSx.villa
{
	background-color: #7c1322;	
}

#barraMenuSx.ristorazione
{
	background-color: #8b8a8c;
}

#barraMenuSx.business
{
	background-color: #272c53;
}

#barraMenuSx.ricevimenti
{
	background-color: #cbbb9d;
}

#barraMenuSx.dispensa
{
	background-color: #689940;
}

#cont_menu_sx
{
	width:180px;
	height:200px;
	margin-top:20px;
}

#cont_dx
{
	width:844px;
	height:613px;
	float:left;	
}

#riquadro_alto
{
	width:844px;
	height:150px;
	position:absolute;
	top:80px;
	left:180px;
	background-color: #FFF;
	z-index:900;
}

#pagina
{
	width:125px;
	height:25px;
	position:absolute;
	top:181px;
	left:201px;
	z-index:950;
	color:White;
	right: 698px;
}

#pagina h4
{
	font-size:1.3em;
}

.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;
}

.photogallery_div
{
	width:132px;
	height:285px;
	float:left;
	margin-top:45px;
	margin-left:34px;
	color:White;		
}

.photogallery_div_wrapper
{
	margin-top:5px;
}

.photogallery_div_cont1
{
	width:126px;
	height:128px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:White;
	border-width:3px;
}

.photogallery_div_cont2
{
	border: 3px solid White;
	width:126px;
	height:128px;
}

.photogallery_div_cont1 a
{
	text-decoration:none;
	color:White;
}
.photogallery_div_cont2 a
{
	text-decoration:none;
	color:White;
}

.photogallery_div_barra
{
	width:126px;
	height:18px;
	background-color:#7C1321;
}

.photogallery_div_barra .margintxt
{
	margin-left:5px;
}

.photogallery
{
	width:132px;
	height:285px;
	float:left;
	margin-top:45px;
	margin-left:34px;
	color:White;		
}

.photogallery img
{
	border-style:solid;
	border-color:White;
	border-width:3px;
	margin-top:5px;
}

.link
{
	margin-bottom:20px;
}

.link a, a:visited, a:hover, alink
{
	color:White;
}

.news
{
	overflow:visible;
	width:auto;
	/*height:150px;*/
	margin-top:15px;
	/*margin-bottom:15px;*/
}

.news_testo
{
	float:left;
	width:400px;
	/*height:150px;*/
}
.news_foto
{
	width:250px;
	height:150px;
	line-height: 150px; 
	text-align: center;
	display:table;
	float:left;
}

.news_foto img
{
	margin-bottom:10px;
	vertical-align:middle;
}

.nome_cognome
{
	float:left;
	margin-right:20px;
	margin-top:10px;
}

.nome_cognome2
{
	float:left;
	margin-right:20px;
	margin-top:10px;
	width: 258px;
}

.bottone_invia_pren
{
	float:left;
	margin-top:20px;
}

.email_tel
{
	float:left;
	margin-right:20px;
	margin-top:10px;
	width: 582px;
}

.richiesta_email
{
	float:left;
	margin-top:10px;
	width: 499px;
}

#pressarea_com
{
	float:left;
	width:330px;	
}

#pressarea_ras
{
	float:right;
	width:350px;
}

#pressarea_com a, a:visited, a:hover, alink
{
	color:White;
}

.pressarea_boximg
{
	width:112px;
	height:112px;
	float:left;
	line-height: 112px; 
	display:table;
	text-align: center;
	margin:2px;
	/*border-style:solid;
	border-width:1px;
	border-color:Black;*/
}

.pressarea_boximg img
{
	vertical-align:middle;
}

