body {
	margin: 0px; padding: 0px;
	background:url(immagini/body-sfondo.gif) top left repeat-x #5e1211;
	font-family:"Trebuchet MS",verdana,arial;
}
.sfondoContenuti{
	background:#f0f0f0;
}
/* -------- centrali ----------------------------------------------------------*/
.contenutiBox{
	margin-top:10px;
}
.contenutiBox h1{
	font-size:16px; color:#343232;
	border-bottom:1px solid #343232;
	padding-bottom:2px; margin:0px 0px 10px 0px;
}

.content{
	margin:0px;
}
div.content img{
	margin-left:-1px; margin-top:4px;
}

.tabellaStrutture{
	margin:6px 0px;
}
.tabellaStrutture td{
	padding:8px;
}


.contenuti{
	margin-top:30px;
}

.titoloPag{
	background:url(immagini/centrali-sfTit.jpg) top left no-repeat;
	height:45px;
	font-size:18px; color:#ffffff;
	padding:0px 24px;
}
.contenuti-box{
	background:url(immagini/cetrali-sfondo.gif) top left repeat-y;
	font-size:13px; color:#535353;
	padding:23px 26px 20px 24px;
	line-height:18px; text-align:justify;
}
.contenuti-box h2{
	font-size:13px; color:#444444;
	border-bottom:1px solid #444444; border-top:1px solid #444444;
	padding-bottom:5px; padding-top:5px; margin:0px 0px 12px 0px;
	line-height:18px;
}
.contenuti-box img{
	float:right;
	margin:0px 0px 4px 9px;
}
.contenuti-box p{
	margin:0px 0px 6px 0px;
	text-indent:13px;
	background:url(immagini/p-design.gif) top left no-repeat;
	text-align:justify;
}
.contenuti-box a{
	text-decoration:none;
	font-weight:bold; color:#831515;
}
.contenuti-box a:hover{
	text-decoration:underline;
	color:#eb4040;
}
.contenuti h1{
	font-size:16px; color:#831515;
	border-bottom:1px solid #831515;
	padding-bottom:2px; margin:0px 0px 10px 0px;
}
.bannerCentrali{
	margin-bottom:9px;
}
.contenuti-box a img{
	filter:alpha(opacity=100);
	opacity:1;
}
.contenuti-box a:hover img{
	filter:alpha(opacity=90);
	opacity:0.9;
}
/*prenotazioni*/
.contenutiPrenota{
	margin-top:2px;
}
.titoloPrenota{
	background:url(immagini/prenota-sfTit.jpg) top left no-repeat;
	height:45px;
	font-size:18px; color:#ffffff;
	padding:0px 24px;
}
.contenuti-prenota{
	background:url(immagini/cetrali-sfondo.gif) top left repeat-y;
	font-size:13px; color:#3a3a3a; font-weight:bold;
	padding:12px 26px 20px 24px;
	line-height:18px; text-align:justify;
}
.contenuti-prenota select{
	font-size:12px; color:#3a3a3a; font-weight:bold;
	border:1px solid #8b2424;
	margin-top:9px;
}
.contenuti-prenota input{
	font-size:12px; color:#3a3a3a; font-weight:bold;
	border:1px solid #8b2424;
	margin:0px;
}
.contenuti-prenota .bottone{
	font-size:12px; color:#3a3a3a; font-weight:bold; color:#ffffff;
	border:1px solid #8b2424;
	margin:12px 0px 0px 0px; padding:2px 6px;
	background:url(immagini/prenota-sfBottone.gif) top left repeat-x;
}
.contenuti-prenota img{
	margin:0px 0px 10px 2px;
}
.contenuti-prenota h1{
	font-size:16px; color:#8b2424;
	border-bottom:1px solid #8b2424;
	padding-bottom:2px; margin:0px 0px 10px 0px;
}

.boxHome{
	background:url(immagini/box-sfondo.jpg) top left no-repeat #8b2425;
	color:#ffffff;
	padding:14px;
	margin-bottom:8px;
	border-bottom:1px solid #681d1a;
}
.boxHome img{
	border:1px solid #eb4040;
}
.boxHome a{
	font-size:16px;
}

/* -------- sinistra ----------------------------------------------------------*/

.sxSfondo{
	background:url(immagini/sinistra-sfondo.gif) top left repeat-y;
}
.menu{
	margin-top:14px; margin-bottom:9px;
	background:#500a0a;
}

.toggler{
	padding:13px 5px 13px 9px;
	background: url(immagini/menu-sx-sfondoLinkP.gif) top left no-repeat #bd3232;
	color:#FFFFFF;
	border-top:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
}

.toggler:hover{
	background: url(immagini/menu-sx-sfondoLinkPhover.gif) top left no-repeat #e63e3e;
}
.sp{
	padding:10px 10px 0px 10px;
}

.element{
	border-top:1px solid #ffffff;
}
.element a{
	background:url(immagini/menu-sx-design.gif) top left no-repeat;
	display:block;
	font-size:10px; color:#ffffff; font-weight:200; font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	padding-left:13px;
	text-decoration:none;
	margin:0px 0px 3px 0px;
	letter-spacing:1px;
}
.element a:hover{
	color:#f44343;
	text-decoration:none;
}

.header_highlight{
	background: url(immagini/menu-sx-sfondoLinkPhover.gif) top left no-repeat #e63e3e;
}

/* -------- destra ----------------------------------------------------------*/

.dxSfondo{
	background:url(immagini/destra-sfondo.gif) top left repeat-y;
	padding-bottom:12px;
}
.spalla{
	background:url(immagini/detrsa-spalla-sfondo.gif) top left repeat-y;
	font-size:11px; color:#535353; text-align:justify;
	line-height:16px;
	padding:10px 38px 3px 21px;
}
.spalla a{
	color:#666666; font-weight:bold;
	font-size:12px; text-decoration:none;
	text-align:left;
}
.spalla a:hover{
	color:#831515; text-decoration:underline;
}
.spalla p{
	margin:0px 0px 8px 0px;
}
.spallaTit{
	background:url(immagini/destra-spalla-sfTit.gif) top left no-repeat #ffffff;
	height:30px;
	font-size:17px; color:#831515;
	padding:0px 19px;
}
.bannerDx{
	margin-bottom:9px;
}
.bannerDx a img{
	filter:alpha(opacity=90);
	opacity:0.9;
}
.bannerDx a:hover img{
	filter:alpha(opacity=100);
	opacity:1;
}

.posizione{
		position:absolute;
		left: 442px;
		top: 98px;
		font-family:Trebuchet MS; font-weight:bold; font-size:14px;
		color:#4c4a4a;
		line-height:13px;
}


/* --------- footer --------------------------------------------------------------------*/

.credits{
	background:url(immagini/credits-sfondo.gif) top left no-repeat;
	height:71px;
	padding:0px 0px 0px 30px;
	font-size:11px; color:#909090;
}
.credits a{
	color:#909090; text-decoration:none;
}
.credits a:hover{
	color:#909090; text-decoration:underline;
}