/* CSS Document */

body{margin:0; background-color:#eee4ca;}
img{border:0;}
#header{height:105px; background-image:url(../images/top-bg.jpg); background-repeat:repeat-x;}
#testata{width:958px; height:105px; background-image:url(../images/menu-bg.jpg); background-repeat:no-repeat; margin:0 auto 0 auto;}
#primo-paragrafo{height:15px; font-size:10px; font-family:Verdana; color:#CCC; text-align:left; padding-left:5px;}
#contenitore-corpo{min-height:300px; background-image:url(../images/centro-bg.jpg); background-repeat:repeat-x; background-color:#fef7e5;}
#flash{width:958px; height:340px; margin:0 auto 0 auto;}
#corpo-index{width:960px; margin:0 auto 0 auto; min-height:200px;}
.box{width:308px; min-height:320px; float:left; margin:10px 0 10px 0;}
.box a{color:#333}
.box a.hover{color:#060; text-decoration:none;}
.spazio{width:18px; height:320px; float:left;}
#form-index{width:308px; height:333px; float:left; margin:10px 0 10px 0; background-image:url(../images/booking-bg.jpg); background-repeat:no-repeat; padding-top:30px;}
#contenitore-footer{min-height:200px; background-image:url(../images/footer-bg.jpg); padding-top:20px;}
#menu{list-style:none; margin:30px auto 0 auto; padding:0; width:930px; height:45px;}
li.voce-menu{width:120px; height:43px; float:left; display:block inline;}
li.spazio-menu{width:205px; height:43px; float:left; display:block inline;}
li.voce-menu a{width:120px; height:28px; display:block; color:#FFF; font-family:Georgia, Times New Roman, Times, serif; text-align:center; padding-top:15px; text-decoration:none; font-size:12px;}
li.voce-menu a:hover{width:120px; height:43px; display:block; text-decoration:underline;}
.box p{font-family:Georgia, Times New Roman, Times, serif; color:#333; text-align:justify; padding:10px 0 20px 0; font-size:12px; margin:0;}
#footer{width:958px; min-height:150px; margin:0 auto 0 auto; background-image:url(../images/footer-bg.png); background-repeat:no-repeat;}
#punta-menu{width:960px; height:84px; background-image:url(../images/punta-logo.png); background-repeat:no-repeat; background-position:center; float:left; position:absolute}
#testi-pagine{padding:30px 0 30px 0; min-height:200px;}
#testi-pagine img{padding-right:20px; padding:left;}
h2{ margin:0; padding:5px 0 0 0; color:#060; font-weight:normal; font-family:Georgia;}
#testi-pagine p{text-align:justify; font-family:Georgia, Times New Roman, Times, serif; font-size:13px; color:#333; display:block; float:left; width:}
#logo-footer{width:156px; height:165px; float: left;}
#credits{width:750px; height:165px; float:left; display:inline; padding:20px;}
#credits p{font-family:Georgia, Times New Roman, Times, serif; color:#333; text-align:feft; font-size:12px; margin:0;}
#credits p a{color:#333; text-decoration:underline;}
#credists p a:hover{color:#060; text-decoration:none;}
a.informazioni{color:#060; font-family:Georgia; font-size:16px; text-decoration:none; margin:0; padding:0;}
a.informazioni:hover{color:#da4311; text-decoration:none}
#gallery{float:left; width:330px;}
#gallery img{float:left; padding:5px;}
#gallery img:hover{ background-color:#fff}
#gallery .space{width:10px; height:100px; float:left}

/* FORM */
.cella-sx{
	width:128px;
	float:left;
	min-height:20px;
	margin:0 0 8px 10px;
	padding:0;
	display:inline;
	}

.cella-dx{
	width:128px;
	float:right;
	min-height:20px;
	margin:0 15px 8px 0;
	padding:0;
	display:inline;
	}

.Titoli{
	margin:0;
	padding:0;
	text-transform:lowercase;
	font-style:italic;
	color:#27442d;
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
	}

.Campi{
	width:128px;
	}

.cella-larga{
	clear:both; 
	margin:0 0 8px 10px; 
	width:288px; 
	min-height:20px;
	}

.Privacy{
	font-size:11px;
	}

.bottone{
	float:right;
	}
