@charset "utf-8";
/* CSS Document */

a {
outline: none !important;
}

#linkalsito {
	color:#BF6A1F;
	position: relative;
	top: 89px;
	text-align: right;
	font-size: 16px;
	left: -18px;
}

#linkalsito a {
	color:#BF6A1F;
}


body {
	color: #333;
	background: #970000;
	margin-top:90px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.maintable {
	background: url(immagini/loghi/sfondo-maintable-ombra.jpg) no-repeat;
	height: 577px;
	width: 890px;
	
}
.div-banda-trasparente {
	position: relative;
	width: 1px;
	left: 20px;
	top: -395px;
	height: 1px;
}
.tab-banda-trasparente {
	background: url(immagini/loghi/banda-trasparente.png) repeat;
	position: relative;
	height: 673px;
	width: 139px;
}



.div-logo {
	height: 1px;
	position: relative;
	left: 0px;
	top: -270px;
	width: 139px;
	text-align: center;
	font-size: 15px;
	color: #FFF;
}
.div-albergo-ristorante {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	position: relative;
	left: 0px;
	top: -330px;
	width: 139px;
	text-align: center;
	height: 1px;
}
.div-portole {
	font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	position: relative;
	left: 0px;
	top: -340px;
	width: 139px;
	text-align: center;
	height: 1px;
}


.prenotazione-sottopagine {
	width: 0px;
	position: relative;
	top: 145px;
	left: 0px;
	height: 1px;
}


/*.div-linea-verticale-dx {
	height: 0px;
	width: 2px;
	position: relative;
	left: 0px;
	bottom: 280px;
}
.div-linea-verticale-sx {
	height: 0px;
	width: 2px;
	position: relative;
	left: 227px;
	bottom: 280px;
}*/


/*Footer*/
.tabella-footer {
	margin-top: 20px;
	/*margin-bottom: -80px;*/
	width: 890px;
}

.td-footer {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCC;
    text-align: center;
	
}

.td-footer a {
	font: bold normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: none;
}

.bandiera-ita {
	padding-right: 5px;	
}

/*end footer*/

/* gallery*/

.td-scritta-gallery{
	font-size: 17px;
	text-align: center;
	
}

/*.tab-foto-prw {
	position:relative;
	left: 7px;
	height: 1px;
	width: 1px;
	bottom: -50px;
	
}

.td-foto-prw {
	padding-bottom:8px;
	
	}*/
	
	#apDiv1 {
	position:relative;
	width:1px;
	height:1px;
	/*z-index:9999;*/
	left:-642px;
	top:-273px;
	visibility: hidden;
}

#apDiv2{
	position:relative;
	width:1px;
	height:1px;
	/*z-index:9999;*/
	left:-642px;
	top:-273px;
	visibility: hidden;
}

#apDiv3{
	position:relative;
	width:1px;
	height:1px;
	/*z-index:9999;*/
	left:-642px;
	top:-273px;
	visibility: hidden;
}

#apDiv4{
	position:relative;
	width:1px;
	height:1px;
	/*z-index:9999;*/
	left:-642px;
	top:-273px;
	visibility: hidden;
}
/* END gallery*/

/* colonna sinistra*/
.div-text-lungo {
	font: 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 1px;
	width: 469px;
	position: relative;
	left: 170px;
	top: 85px;
	text-align: justify;
}

.div-text-lungo a {
	color:#7D6917;
}

.div-text-breve {
	font: bolder 16px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 1px;
	width: 209px;
	position: relative;
	top: 97px;
	text-align: right;
	right: 21px;
	
}

.div-text-breve a {
	color: #7D6917;
	font-size: 12px;
	font-weight: normal;	
}

.div-testo-breve-hp {
	font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 1px;
	width: 209px;
	position: relative;
	top: 190px;
	text-align: right;
	right: 20px;
		
}

.div-testo-breve-hp a {
	color: #7D6917;
		
}

.div-text-breve-offerte {
	font: bold 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 1px;
	position: relative;
	top: 70px;
	text-align: right;
	right: 20px;
	
	
}



.div-titoletti {
	font: bold 22px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7D6917;
	height: 1px;
	/*width: 209px;*/
	position: relative;
	top: 0px;
	text-align: right;
	right: 20px;
	
}

.aggiustamento-titotletti {
	width::209px;
}
	

.div-meteo{
	position: relative;
	height: 1px;
	left: 30px;
	width: 130px;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	top: 225px;
}

.div-bandiere {
	position: relative;
	top: -35px;
	float: right;
	width: 45px;
	left: 0px;
		
}


/*
HP ROTATOR - Added by Fabio on 20-04-2010
*/
div#wrapper{
position:relative;	
}

div#image-switch {
	left:5px;
	position:absolute;
	top:-275px;
	z-index:9999;
}

div#image-switch img{
	width:630px;
	height:340px;
}

img.switch{
	cursor:pointer;	
	border:1px solid #fff;
}
img.switch.triggered{
	border:1px solid #970000;	
}

.tab-foto-prw {
	top:325px;
	position: relative;
	left: -18px;
}

.aggiustamento-matrimoni {
	
top: 205px;	
	
}

.aggiustamento-storia {
	top: 205px;
	left:-6px;
}

.aggiustamento-mappa {
	left:-110px;
	top:412px;

}


.aggiustamento-risrorante {
	top:300px;
	
}

.div-text-breve-piccolo {
	font: 15px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	height: 1px;
	width: 209px;
	position: relative;
	top: 0px;
	text-align: right;
	right: 5px;
}

/*
EOF HP ROTATOR
*/

/*Fix Google Chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

.tab-foto-prw {
	top:316px;
	position: relative;
	left: -18px;
}

.aggiustamento-mappa {
	left:-18px;
	top:414px;

}

/*END OF Fix Google Chrome*/

