/* CSS Document */html, body {	margin: 0;	padding: 0;	border: 0;	background-image:url(../images/sfondo.jpg);	background-position:left top;	background-repeat:repeat-x; 	background-color:#f9f3e3;	}body {	color:#7a7760;	font-size: 12px;	font-family:Tahoma;	text-align:justify;	font-weight:normal;	font-style: normal;	font-variant: normal;}.panna{background:none;background-color:#f9f3e3;}h1 {font-weight: bold;	font-size: 16px;	margin: 0;	padding: 0;	line-height:25px;	color:#815304;}h1 a, h1 a:link,h1 a:visited, h1 a:hover, h1 a:active { font-weight: bold;	font-size: 16px;	margin: 0;	padding: 0;	line-height:25px;	text-decoration:none;	color:#990000;}h3 {	font-size:14px;	font-style:italic;	margin:0;	padding:0;}h4 {	font-size:14px;	font-style:italic;	margin:0;	padding:10px 0 3px 10px;}p  {	margin: 0;	padding-bottom: 8px;	color:#7a7760;}p a{	color:#044904;	font-weight:bold;	text-decoration:none;}p a:hover{	color:#044904;	font-weight:bold;	text-decoration:underline;}a, a:link, a:visited, a:hover, a:active{text-decoration:underline; color:#044904;}.clear {	clear:both;	padding:0;	margin:0;}/*contenitore generale*/#wrapper {	margin:0;	width: 100%;	text-align:center;	/*min-height:500px;	height: auto !important;	height:500px;*/			}#contenitore {	position:relative;	margin: 0 auto;	width: 960px;	background-image:url(../images/wrapper.jpg);	background-position:left top;	background-repeat:no-repeat;	min-height:500px;	height: auto !important;	height:500px;		text-align: left;/*	background-color:#00FF00;*/	}	#contenitore.booking{background-image:url(../images/wrapper-booking.jpg);	background-position:left top;	background-repeat:no-repeat;}/* header */#header {width:933px;height:178px;margin:0;padding:0;}#logo {float:left;width:263px;height:178px;margin:0;padding:0;}#lingua{float:right;margin:0 123px 50px 0;font-size:10px;width:400px;text-align:right;	display:inline;}#lingua ul li{display:inline;color:#fff;}#lingua ul li a{padding: 0 5px;color:#fff;border-right:1px solid #ccc;text-decoration:none;}#lingua ul li a:hover, #lingua ul li a.attiva{color:#fff;}/* contenitore corpo */#contenitore-corpo {float:left;width:960px;margin: 0 1px;display:inline;min-height:500px;	height: auto !important;	height:500px;/*border-bottom:9px solid #c2ba98;border-top:11px solid #c2ba98;	background-color:#c2ba98;*/}#contenitore-corpo-interno {float:right;width:933px;margin: 0 1px;display:inline;/*border-top:11px solid #c2ba98;*/}#contenitore-corpo-proposte {float:left;width:933px;margin: 0 1px;display:inline;background:#fff;}/* menu */#side {float:left;margin-top:50px;margin-left:60px;width:200px;display:inline;min-height:300px;	height: auto !important;	height:300px;	}#menu {	padding:0;	margin:5px 0 0 0;}#menu a {	text-decoration: none;	display:block;}#menu ul {	padding:0;	margin: 0;	list-style: none;	}#menu ul li {	padding:0;	font-size: 12px;	margin:0px 0;  background-image:url(../images/tratteggio.jpg);  background-position:bottom;  background-repeat:no-repeat;}#menu ul li a {	padding: 13px 0px 0px 38px;	height: 30px;	font-weight: bold;		background: url(../images/stella1.gif) top left no-repeat;	color:#4b6431;	font-size:12px;}#menu ul li a:hover, #menu ul li a.attivo  {	padding: 13px 0px 0px 38px;	height: 30px;	background: url(../images/stella2.gif) top left no-repeat;		color:#7a7760;	font-weight: bold;}/* contenuti corpo */#corpo {float:right;width:960px;}#galleria-home {float:left;width:450px;height:370px;margin:0;padding:0;position:absolute;left:388px;top:80px;}#galleria-interno {float:left;width:290px;margin:0;padding:0;}#presentazione-home1{float:left;margin-top:300px;width:250px;margin-left:120px;padding:5px;display:inline;background-image:url(../images/righe-box.jpg);background-position:left;background-repeat:repeat;}#presentazione-home1 p{padding:10px 0 5px 0;font-size:12px;}#presentazione-home1 p a{padding:10px 0 5px 0;font-size:12px;font-weight:normal;}#presentazione-home2{float:left;margin-top:300px;margin-left:5px;width:213px;padding:5px;display:inline;background-image:url(../images/righe-box.jpg);background-position:left;background-repeat:repeat;}#presentazione-home2 ul{ 	margin:5px;	padding-left:10px;	list-style-type:none;	width:203px;	}			#presentazione-home2 ul li{ 	clear:both;	padding-bottom:10px;	float:left;	width:203px;	}			#presentazione-home2 ul li a{ color: #205110;	font-size:12px; 	line-height:15px;	list-style-type:none;	text-decoration:none;	font-weight:bold;	}			#presentazione-home2 ul li a img{ 	padding:2px;	border:1px solid #cac4b8;	float: left;	margin-right:5px;	display:inline;	}			#presentazione-home2 p{padding:0;font-size:12px;}#presentazione-home2 p a{padding:0;font-size:12px;}#presentazione-home2 ul li a.sottolinea{ text-decoration:underline;}#presentazione-home1.eventi{width:480px;}#presentazione-home1.eventi p{	color:#7a7760;	text-decoration:none;	padding:0;	margin:0;} #presentazione-home1.eventi p a{	color:#7a7760;	text-decoration:underline;	padding:0;	margin:0;}#presentazione-home1.eventi p a:hover{	color:#044904;}/* NEWS 1 COLONNA*/.news{	width:480px;	float:left;	margin:15px 0;}.news-img{	width:70px;	float:left;	text-align:left;}.news-img img{	padding:2px;	border:1px solid #cac4b8;}.news-txt{	width:410px;	float:left;}.news-txt img{	float:left;	padding:2px;	margin:5px;	margin-right:5px;	border:1px solid #cac4b8;}.news h3 {	font-weight: bold;	font-size: 13px;	margin: 0;	padding: 0;	color:#815304;	font-style:normal;}.news h4 {	font-weight: bold;	font-size: 12px;	margin: 0;	padding: 0;	color:#044904;	font-style:normal;}.news h2 {	font-weight: bold;	font-size: 16px;	margin: 0;	padding: 0;	color:#815304;	font-style:normal;}.news-download{	width:410px;	float:left;	padding:5px 0;	margin:10px 0 0 0;  	background:url(../images/punto-trat-paginazione.gif) top repeat-x;}.news-download img{	float:left;	margin:1px 5px 0 0;	border:none;}/* NEWS 2 COLONNE*/.news2{	width:220px;	float:left;	margin:0;	padding:0 20px 5px 0; 	/* background:url(../images/punto-trat-paginazione.gif) bottom repeat-x;*/}.news2-img{	width:70px;	float:left;	text-align:left;}.news2-img img{	padding:2px;	border:1px solid #cac4b8;}.news2-txt{	width:150px;	float:left;}.news2-txt img{	float:left;	padding:2px;	margin:5px;	margin-right:5px;	border:1px solid #cac4b8;}.news2 h3 {	font-weight: bold;	font-size: 13px;	margin: 0;	padding: 0;	color:#815304;	font-style:normal;}.news2 h4 {	font-weight: bold;	font-size: 12px;	margin: 0;	padding: 0;	color:#044904;	font-style:normal;}.news2 h2 {	font-weight: bold;	font-size: 16px;	margin: 0;	padding: 0;	color:#815304;	font-style:normal;}.news2-download{	width:130px;	float:left;	padding:5px 0;	margin:10px 0 0 0;  	background:url(../images/punto-trat-paginazione.gif) top repeat-x;}.news2-download img{	float:left;	margin:1px 5px 0 0;	border:none;}.linea{	width:480px;	float:left;	margin:0 0 10px 0;	padding:3px 0; 	background:url(../images/punto-trat-paginazione.gif) bottom repeat-x;	}#presentazione-settore{float:right;width:430px;padding:10px 15px 0 0;display:inline;}#presentazione-settore p{padding:10px 0 5px 0;font-size:12px;/*line-height:12px;*/}#presentazione-settore p a{padding:10px 0 5px 0;font-size:12px;}#contenitore-proposte-interno {float:right;width:748px;margin: 0 1px;display:inline;background:#fff;border-top:9px solid #c2ba98;}.nostre-proposte {padding:5px 0 5px 170px;}.filetto {width:100%;margin:10px 0;height:1px;background:url(../images/filetto-sep.gif)  center repeat-x;}.proposte {float:left;width:210px;height:240px;margin:10px 0 10px 10px;padding-right:10px;border-right:1px solid #c6c0a5;display:inline;}.proposte h2 {	font-size:16px;	font-style:italic;	margin:0 0 5px 0;	padding:0;	color:#666;}.proposte img {	border:2px solid #c2ba98;}.proposte p {	padding:5px 0;	font-size:10px;	color:#7a7760;}.proposte p a{	padding:5px 0;	font-size:10px;	color:#044904;	font-weight:bold;	text-decoration:none;}.proposte-interno {float:left;width:166px;margin:10px 0 10px 10px;padding-right:10px;border-right:1px solid #c6c0a5;display:inline;}.proposte-interno h2 {	font-size:12px;	font-style:italic;	margin:0 0 5px 0;	padding:0;	color:#666;}.proposte-interno img {	border:2px solid #c2ba98;}.proposte-interno p {	padding:5px 0;	font-size:10px;	color:#7a7760;}.proposte-interno p a{	padding:5px 0 5px 18px;	font-size:10px;	color:#044904;	font-weight:bold;	background:url(../images/lente-piccola.gif) left 6px no-repeat;}.no-bordo {border:none;}/* footer */#footer {	float:left;	display:inline;	margin: 0 auto;	width: 100%;	height:40px;	text-align:center;	background:url(../images/footer.jpg) top repeat;	}#footer p {	font-size: 11px;	font-weight:normal;	padding:8px 0;	color:#FFFFFF;/*	color:#a6ac91;*/	text-decoration:none;}#footer p a{	color:#FFFFFF;	/*color:#a6ac91;*/	font-weight:normal;	text-decoration:underline;}.proposte{background-color:#faf4e4;}#pagina.booking{float:left;margin-left:130px;padding:0;margin-right:0;margin-top:50px;}#pagina{float:right;margin-top:0px;width:500px;margin-right:70px;padding:5px;display:inline;}#pagina ul li a{ color:#7a7760;	font-size:12px; text-decoration:none;	line-height:15px;}#pagina p{padding:5px 0 5px 0;font-size:12px;}#pagina p a{padding:5px 0 5px 0;font-size:12px;}/* PAGINAZIONE */#paginazione {	list-style-type: none;	width:480px;	text-align:right;	padding:0;	margin:0;/*	background: url(../images/puntini.gif) top left repeat-x;*/	clear:both;float:left;/*  background:url(../images/punto-trat-paginazione.gif) top repeat-x;*/}#paginazione ul {	list-style-type: none;	width:auto;	text-align:right;	padding:0;	margin:10px 0;/*	background: url(../images/puntini.gif) top left repeat-x;*/	clear:both;float:right;}#paginazione ul li {	text-align:right;	padding:0;	margin:0;	display:inline;	background-image:none;}#paginazione .testo {	text-decoration:none;	font-size:13px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#7a7760;	text-align:right;	padding:10px 7px 0 0;	margin:0;	display:inline;	float:right;}#paginazione ul li a {	display:inline;	text-decoration:none;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#7a7760;	margin-left:5px;	padding:1px 2px;}#paginazione ul li a:hover {	color:#fff;	background-color:#044904;	text-decoration:none;}/*#paginazione ul li a.attivi {	display:inline;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	margin-left:5px;	padding:1px 2px;	color:#fff;	background-color:#771a1b;	text-decoration:none;}*/#paginazione ul li span {	display:inline;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	margin-left:5px;	padding:1px 2px;	color:#fff;	background-color:#044904;	text-decoration:none;}/* PRECEDENTE/SUCCESSIVO */#torna-elenco {	list-style-type: none;	width:180px;	text-align:left;	padding:8px 0 0 0;	margin:0;float:left;  background:url(../images/punto-trat-paginazione.gif) top repeat-x;}#pagine {	list-style-type: none;	width:300px;	text-align:right;	padding:0;	margin:0;/*	background: url(../images/puntini.gif) top left repeat-x;*/float:right;  background:url(../images/punto-trat-paginazione.gif) top repeat-x;}#pagine ul {	list-style-type: none;	width:auto;	text-align:right;	padding:0;	margin:10px 0;/*	background: url(../images/puntini.gif) top left repeat-x;*/	clear:both;float:right;}#pagine ul li {	text-align:right;	padding:0;	margin:0;	display:inline;	background-image:none;}#pagine ul li a, #torna-elenco a{	display:inline;	text-decoration:none;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#7a7760;	margin-left:5px;	padding:1px 2px;}#pagine ul li a:hover, #torna-elenco a:hover {	color:#044904;	text-decoration:none;}#pagina2{/*float:right;margin-top:0px;width:213px;margin-right:70px;padding:5px;display:inline;*/	list-style-type: none;	width:213px;	text-align:right;	padding:0;	margin:0;/*	background: url(../images/puntini.gif) top left repeat-x;	clear:both;*/float:left;}#pagina2 ul {	list-style-type: none;	width:auto;	text-align:right;	padding:0;	margin:10px 0;/*	background: url(../images/puntini.gif) top left repeat-x;*//*	clear:both;*/float:right;}#pagina2 ul li {	text-align:right;	padding:0;	margin:0;	display:inline;	background-image:none;}#pagina2 .testo {	text-decoration:none;	font-size:13px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#7a7760;	text-align:right;	padding:10px 7px 0 0;	margin:0;	display:inline;	float:right;}#pagina2 ul li a {	display:inline;	text-decoration:none;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#7a7760;	margin-left:5px;	padding:1px 2px;}#pagina2 ul li a:hover {	color:#fff;	background-color:#044904;	text-decoration:none;}/*#paginazione ul li a.attivi {	display:inline;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	margin-left:5px;	padding:1px 2px;	color:#fff;	background-color:#771a1b;	text-decoration:none;}*/#pagina2 ul li span {	display:inline;	font-size:12px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	margin-left:5px;	padding:1px 2px;	color:#fff;	background-color:#044904;	text-decoration:none;}