/* DOCUMENTO */
html, body { height: 100%; margin: 0px; padding: 0px; font-family: Verdana, sans-serif; font-size: 9px; background-color: #4E4E4E; color: #333; }

h1 { color: #B98680; height: 10px; text-transform: uppercase; font-family: Arial; font-size: 10px; margin: 0px; font-weight: bold; padding: 0px; }
h2 { height: 30px; font-size: 20px; color: #990000; margin: 0px; font-weight: normal; text-transform: capitalize; border-bottom: 1px solid #999; margin-bottom: 20px; line-height: 23px; }
hr { border: 1px dashed #ccc; padding: 0px; }
p { margin: 0px; }
a { color: #006699; text-decoration: none; }
a:hover { color: #003366; text-decoration: none; }

/* CONTENITORI */
#box-pagina { margin: 0 auto; width: 900px; position: relative; min-height: 100%; height: auto !important; height: 100%; background-color: white; border-left: 4px solid white; border-right: 4px solid white; }
#box-header { width: 100%; }
#box-middle { width: 100%; }
#box-middle:after { clear: both; display: block; content: "."; height: 20px; visibility: hidden; }
	#box-sx { width: 180px; float: left; padding-bottom: 100px; }
	#box-main { width: 540px; float: left; padding-bottom: 100px; }
	#box-dx { width: 180px; float: left; padding-bottom: 100px; }
#box-footer { width: 100%; position: absolute; bottom: 0px; }

/* CONTENUTI */
#slogan { float: left; width: 395px; padding-left: 5px; height: 16px; background-color: #730D01; padding-top: 2px; margin-bottom: 4px; }
#fissi { float: left; width: 500px; height: 16px; background-color: #730D01; text-align: right; padding-top: 2px; margin-bottom: 4px; }
	#fissi a { color: #C79E99; padding-right: 10px; border-right: 1px solid #fff; margin-left: 10px; text-transform: capitalize; }
	#fissi a:hover { color: #fff; }
#header { float: left; width: 900px; height: 124px; }	

#middle { width: 900px; margin: auto; }
	#main { float: left; width: 507px; font-size: 12px; font-family: Arial; text-align: justify; padding: 20px 15px 60px 15px; line-height: 18px; }
		#main img { margin: 10px 15px; padding: 2px; border: 1px solid #999; background-color: #fff; }
	#main-dove { float: left; width: 510px; font-size: 12px; font-family: Arial; text-align: justify; padding: 20px 15px 60px 15px; line-height: 18px; }
		#main-gallery { float: left; width: 510px; font-size: 12px; font-family: Arial; text-align: justify; padding: 20px 15px 60px 15px; line-height: 18px; }

                .antImg{
                    float:left;
                    margin:10px;
}
#main-gallery .indietro{
    clear: both;
}

	#menu { width: 900px; float: left; margin: 4px 0px; }
		#menu a { background-color: #333; background-image: url(img/bg-menu.jpg); background-repeat: repeat-x; height: 19px; color: #fff; display: block; float: left; text-align: center; font-size: 11px; text-transform: capitalize; padding-top: 6px; border-right: 1px solid white; }
		#menu a:hover { color: #999; background-image: url(img/bg-menu-over.jpg); background-repeat: repeat-x; }
			#menu .tasto1 { width: 99%; }
			#menu .tasto2 { width: 49.5%; }
			#menu .tasto3 { width: 33%; }
			#menu .tasto4 { width: 24.2%; }
			#menu .tasto5 { width: 19.8%; }
			#menu .tasto6 { width: 16.5%; }
			#menu .tasto7 { width: 14%; }
			#menu .tasto8 { width: 12.3%; }
			#menu .tasto9 { width: 11%; }
			#menu .tasto10 { width: 10%; }
		
	.sottomenu { width: 178px; float: left; margin-bottom: 4px; float: left; background-color: #ccc; background-image: url(img/bg-sottomenu.png); background-repeat: no-repeat; padding: 10px 0px 10px 0px; line-height: 18px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }	
		.sottomenu a { color: #333; text-transform: uppercase; width: 160px; float: left; padding-left: 15px; }
		.sottomenu a:hover { color: #000; }
	
	#box-sx h1 { width: 163px; float: left; float: left; background-color: #ccc; background-image: url(img/bg-tit-sottomenu.png); background-repeat: no-repeat; padding: 10px 0px 10px 0px; line-height: 18px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; font-family: Trebuchet, Trebuchet MS; font-size: 15px; color: #990000; height: 10px; padding-left: 15px; text-transform: uppercase; font-weight: bold; border-bottom: 0px; margin-bottom: 0px; }	

		
	#dx { color: #fff; line-height: 20px; }

	
	
#footer { width: 900px; margin: auto; height: 70px; background-color: #730D01; padding-top: 15px; line-height: 15px; }
	.footer-indirizzo { width: 760px; float: left; color: #fff; text-align: center; margin-bottom: 10px; padding: 0px 70px; }
		.footer-indirizzo a { color: #fff; }
		.footer-indirizzo a:hover { color: #C79E99; }
	.footer-crediti { width: 900px; float: left; color: #C79E99; text-align: center; }
		.footer-crediti a { color: #C79E99; }
		.footer-crediti a:hover { color: #fff; }
	
.contenitorecatg { width: 130px; height: 100px; float: left; }
.contenitorecatg img { border: 1px solid #0099CC; padding: 3px; margin: 0px; }	
	
	
#sitemap { float: left; width: 400px; padding-left: 20px; line-height:20px; text-transform: capitalize; }

#banner { float: left; width: 160px; padding: 40px 8px 10px 10px; background-color: #ccc; background-image: url(img/bg-banner.png); background-repeat: no-repeat; border: 1px solid #ccc; margin-bottom: 30px; }

#cerca { float: left; width: 160px; height: 30px; padding: 40px 8px 10px 10px; background-color: #ccc; background-image: url(img/bg-cerca.png); background-repeat: no-repeat; border: 1px solid #ccc; margin-bottom: 4px; }

	#cerca input { float: left; font-size: 11px; color: #666; margin-left: 5px; margin-top: 6px; }


/* NEWS */
#news { float: left; width: 148px; background-color: #ccc; background-image: url(img/bg-news.png); background-repeat: no-repeat; padding: 40px 15px 15px 15px; border: 1px solid #ccc; margin-bottom: 4px; }

#news h1 { display: none; }

.paginaNews-titCompleta { font-weight: bold; text-transform: uppercase; }
.paginaNews-descCompleta { text-align: justify; padding: 20px 0px; line-height: 16px; }
.paginaNews-torna { text-align: right;  }
.paginaNews-data { font-weight: bold; color: #ccc; padding-top: 10px; }
.paginaNews-titolo { font-weight: bold; text-transform: capitalize; }
.paginaNews-descBreve { padding-bottom: 10px; line-height: 16px; }

.news-data { color: #bbb; font-weight: bold; }
.news-titolo { padding: 2px 0px; }
.news-descrizione { padding: 4px 0px; width: 150px; color: #666; text-align: left; font-family: Arial, sans-serif; }
.news-leggi { padding: 10px 0px 0px 0px; color: #999; }
 


/* CONTATTI */
.campo { width: 168px; float: left; height: 40px; }
.campo p { width: 75px; float: left; }
.campo input { width: 70px; float: left; font-size: 10px; font-family: Arial; color: #666; }

.campo2 { width: 510px; float: left; margin-bottom: 15px; }
.campo2 p { width: 75px; float: left; }
.campo2 input { float: left; width: 100px; margin-right: 10px; font-size: 10px; font-family: Arial; color: #666; }
.campo2 textarea { width: 410px; float: left; height: 50px; font-size: 10px; font-family: Arial; color: #666; }

.trattamento { font-size: 10px; line-height: 13px; margin-bottom: 10px; width: 500px; color: #999; }
.obb { border: 2px solid #990000; }



/* PRENOTAZIONI */
.Pcampo { width: 250px; float: left; height: 40px; }
.Pcampo p { width: 100px; float: left; }
.Pcampo input { width: 100px; float: left; font-size: 10px; font-family: Arial; color: #666; }

.Pcampo2 { width: 510px; float: left; margin-bottom: 15px; padding-top: 20px; }
.Pcampo2 p { width: 100px; float: left; }
.Pcampo2 input { float: left; width: 100px; margin-right: 10px; font-size: 10px; font-family: Arial; color: #666; }

.Ptrattamento { font-size: 10px; line-height: 13px; margin-bottom: 10px; width: 500px; color: #999; }
.Pobb { border: 2px solid #990000; }

