body{
	margin:0;
	padding:0;
/*  background-color:#d04b0a;*/
	background-color:#b74711;	
}

div, input, textarea{
	font-family:Tahoma;
	font-size:12px;
	color:#312018;
	line-height:1.6em;
}

td{
	vertical-align:top;
}

p{
	margin:0;
	padding:0;
}

a{
	color:#312018;
}
img{
	border:0;
}

input, select, textarea{
	font-family:Tahoma;
	font-size:12px;
	color:#312018;
	margin:0;
	padding:1px;

}

div#pagina{
	text-align:center;
}
div#home{
	width:920px;
	height:350px;
	margin:0px auto;
	text-align:left;
	display:table;
	background:#782F0C;	
}
div#contestualeHome{
	width:460px;
	float:left;
	margin-left:10px;
}
div#contestualeHome img{
	padding:4px;
}
div#contenutoHome{
	width:870px;
	float:left;
	color:#ffffff;
	padding:4px;	
	font-size:14px;
}
div#contenutoHome td{
	padding:5px;
}

div#contenutoContent{
	width:220px;
	float:left;
}


div#header{
	background-image:url(images/curva_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:752px;
	height:9px;
}

div#footer{
	background-image:url(images/curva_bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:752px;
	height:9px;
}

div#credits{
	background-image:url(../images/footerSpot.gif);
	background-repeat:repeat-x;
	background-position:right top;
	padding-top:15px;
	width:860px;
	text-align:right;
	color:#312018;
	margin-left:auto;
	margin-right:auto;
}
div#credits div, div#credits a:link{
	font-size:12px;
}
div#spazio{
	height:1px;
}
div#testo{
	background-image:url(images/center.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:752px;
	display:table;
	padding-top:5px;
}

div#contenuto{
	display:table;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;	
	padding:0;
	width:860px;
	vertical-align:top;

}

div#contenuto .news{
	width:700px;
	display:table;	
}

div#contenuto .news img{
	margin-left:10px;
	border:1px solid #CF8800;	
}
/*
div#credits{
	display:table;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding:0;
	width:850px;
}
*/
div#credits p{
	margin-top:0px;
}

div#corpoLeft{
	width:460px;
	float:left;
	text-align:left;
	display:table;
}


div#contestualeLeft{
	width:160px;
	float:left;
	text-align:left;
}

div#contestualeRight{
	width:232px;
	float:right;
	text-align:left;
}
div#contestualeGallery{
	width:450px;
	float:right;
	text-align:left;
	margin-left:10px;
}
div#contestualeLightbox{
	width:460px;
	float:right;
	text-align:left;
}
div#contestualeLightboxFull{
	width:700px;
	text-align:left;
}

div#contestualeLightboxFull img, div#contestualeLightbox img{
	margin:0px 8px 8px 0px;
}
div#contestualeLightbox div{
	margin:0px 16px 8px 0px;
	text-align:right;	
}

div#contestualeRight img{
	border:1px solid #663300;
	margin-bottom:10px;
}


div#contestualeLeftSpot{
	width:160px;
	float:left;
	text-align:left;
	margin-right:15px;	
	margin-top:15px;
}


div#contestualeLeftBianco{
	width:190px;
	float:left;
	/*background-color:#CC9933;*/
	text-align:left;
	margin-left:15px;
	margin-right:10px;	
	border-top:1px solid #FFFFFF;		
}

div#contestualeLeft ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#contestualeLeft ul li{
	background-image:url(images/dot.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:1.8em;
	border-bottom:1px solid #cfcfcf;	
}

div#contestualeLeft ul a{
	color:#312018;
	font-weight:normal;
	text-decoration:none;
}

div#contestualeLeft ul .disabled{
	color:#312018;
	font-weight:normal;
	text-decoration:none;
}


div#corpo{
	display:block;
	width:460px;
	float:left;
	text-align:left;	
    height: auto !important;  /* per i browser moderni */
    height: 372px;      /* per IE5.x e IE6 */
    min-height: 372px;  /* per i browser moderni */
	margin-right:6px;
}
div#corpoPrenotazioni{
	display:block;
	width:694px;
	float:left;
	text-align:left;	
    height: auto !important;  /* per i browser moderni */
    height: 372px;      /* per IE5.x e IE6 */
    min-height: 372px;  /* per i browser moderni */
	margin-right:6px;
}



div#titolo{
}

div#corpoFull{
	display:block;
	width:694px;
	float:left;
	text-align:left;
    height: auto !important;  /* per i browser moderni */
    height: 372px;      /* per IE5.x e IE6 */
    min-height: 372px;  /* per i browser moderni */
	margin-right:6px;
}
div#corpoMedium{
	display:block;
	width:480px;
	float:left;
	text-align:left;
    height: auto !important;  /* per i browser moderni */
    height: 372px;      /* per IE5.x e IE6 */
    min-height: 372px;  /* per i browser moderni */
	margin-right:6px;
}

div#corpoFull img{
	border:1px solid #663300;
}

.img{
	border:1px solid #999999;
}

.sottotitolo{
	color:#312018;
	font-weight:bold;
	font-size:12px;
}

.box{
	width:190px;
	float:left;
	margin-left:4px;
}
.box p{
	text-align:right;
	padding-left:6px;
}

.box table{
	width:100%;
}

div#spot{
/*	width:735px;*/
	display:table;
	padding-top:10px;	
	padding-bottom:0;		
}
div#titolo{
	margin-bottom:8px;
}

.titoloSpot{
	font-weight:bold;
	text-align:left;
	width:150px;
	vertical-align:top;
}
.descrizioneSpot{
    text-align:left;
	padding-bottom:7px;
}

ul#mdr{
	text-align:center;
	margin:0;
	padding:0;
}
ul#mdr li{
	display:inline;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;	
}
ul#mdr li a{
	display:inline;
	font-family:Tahoma;
	font-size:12px;
	color:#312018;
	text-decoration:none;
}

.tabellaTariffe td{
	padding:2px;
}
.t0{
	background-color:#782f0c;
}
.t1{
	background-color:#cc6600;
}
.t2{
	background-color:#9d5207;
}
.etichetta{
	color:#622e16;
	font-weight:bold;
}
.bottone{
	margin:0;
	padding:0;
}
.boxMappa{
	width:696px;
	height:350px;
	border:1px solid #663300;
	margin:0;
	padding:0;
}
.linkMappa{
	width:696px;
}
.linkMappa a{
	color:#FFCC33;
	text-decoration:none;
}

.titolo_news, .contenuto_news{
	text-align:left;
}


/* TARIFFE */
#note{
	text-align:left;
	padding:4px;
}
.tabella{
	width:680x;
}
.tabella td{
	border:1px solid #CF880C;
}

#corpoPrenotazioni input[type=text], #corpoPrenotazioni select, #corpoPrenotazioni textarea{
	border:1px solid #CF8800;
	background:#CF5E26;
	padding:2px;
}

#txt_note{
	width:700px;
	float:right;
	text-align:left;
	display:table;
	padding-top:10px;
}
.box_note{
	line-height:1.4em;
}

#tabella-tariffe td img{
border:1px solid #663300;
margin-right:8px;
}

.elenco-news img{
	border:1px solid #663300;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
}

.elenco-news p{
	float:left;
	margin:0;
	padding:0;
}