/* CSS Document */body{	font: .7em/1.5em Tahoma,Verdana;	margin:0 auto;	padding:0;	background:#4e96be url('../grafica/templates/bg.jpg') repeat-x;	text-align:center;}#body2{		background: url('../grafica/templates/sfondo.jpg') no-repeat center top;	text-align:center;}#container{	position:relative;	margin:0 auto;	padding:325px 0px 0px;	top:0px;	left:0px;	z-index:0;	width:977px;}#bgHeader{	position:absolute;	top:0;	left:0;	width:598px;	height:294px;	background: url('../grafica/templates/bhHeader.jpg') no-repeat;	z-index:90;}#vacanzeinsardegna{	background: url('../grafica/templates/briciole.jpg') no-repeat;	margin:0;	padding:35px 0 0;	width:977px;	position:relative;	z-index:10;}#content{	position:relative;	top:0px;	left:0;	width:977px;	margin:0px;	padding:0px;		z-index:7;		text-align:left;	height:auto!important;	height:850px;	min-height:850px;	background: url('../grafica/templates/bgCon.jpg') repeat-x 0px 0px;}	#lingua{position:absolute;top:10px;left:690px;z-index:180;width:285px;height:33px;}#lingua img{float:left;width:36px;border:none;margin:0;padding:0;}#lingua a{float:left;text-decoration:none;border:none;margin:0;padding:0;width:36px;}#lingua span{color:#fff;float:left;margin:0;padding:0;width:124px;}#briciole{line-height:2em;color:#000;font-size:.8em;margin:0px;position:relative;top:-20px;display:block;}#briciole a{text-decoration:none;color:#000} #con{	position:relative;	margin:0px 0px 0px 222px;	padding:10px 0px;	text-align:left;	z-index:1000;	color:#fff;	width:755px;}	#con h1.titoloHome{ position:absolute; top:-35px; left:7px; }	 h1 span {display:none;}#con .visualizza{position:relative;top:-10px;left:285px;color:#D85100;font-weight:bold;}#con a{color:#3E476C;font-weight:bold}.color1{color:#003557}.imgR{float:right;margin:5px 0 5px 15px ;}.imgL{float:left;margin:5px 15px 5px 0;}.center{text-align:center;} .boxLarge{	width:755px;	padding:0;	padding-top:6px;	margin:20px 0 0;	background: url('../grafica/templates/boxTop.jpg') no-repeat;	height:auto!important;	height:200px;	min-height:200px;	position:relative;	}.boxLBG{	width:722px;	background: url('../grafica/templates/boxLBG.gif') repeat-y;	margin:0;	padding:0 15px;	float:left;	position:relative;}.boxLBG h1{text-transform:uppercase;font:bold  1.3em/1em Arial;color:#003557;position:relative;top:-20px;left:25px;}.boxLBG2 h1{text-transform:uppercase;font:bold  1.3em/1em Arial;color:#003557;position:relative;top:-20px;left:10px;}.boxLBG2{	width:732px;	background: url('../grafica/templates/boxLBG.gif') repeat-y;	margin:0;	padding:0 10px 20px;	float:left;	position:relative;color:#000;}#content .boxLBG2 h4{		color:#003554;		font-size:1em;		margin:20px 0 5px;		padding:1px 0 0 15px;		background: url('../grafica/templates/h4.gif') no-repeat left center;		line-height:1em;}/*#content .boxLBG2 img{border:1px solid #fff;}*/.boxLBG2 p{margin:5px 0;padding:0;}.boxLBG2 ul{color:#000;}#descrizioneP{margin:0px;padding:20px 20px 0px 0px;text-align:left; font-size:12px;}#descrizioneP p{margin:5px 10px 0 0;}.boxSmall{float:left;width:348px;margin:5px 5px 0;display:inline;padding:0;color:#515151;}.boxSmall img{border:2px solid #fff;}.boxLarge img{float:left;margin:0;padding:0;}.boxLarge .text{	float:left;	margin:0 0 0 5px;	padding:4px;		height:98px;	/*	min-height:80px;	height:auto!important;	*/	overflow:hidden;	width:234px;	font-size:11px;	background:#a5cfe5 url('../grafica/templates/topSmall.gif') no-repeat;}.boxLarge .text h3{	font-size:1em;	color:#003557;	font-weight:bold;	margin:0;	padding:0;}.boxLarge .text p{	margin:0px;	padding:0px;}.boxLarge .boxBottom{	clear:both;	position:relative;	bottom:0;	width:752px;	padding:0;	padding-top:9px;	margin:0;	background: url('../grafica/templates/boxBottom.png') no-repeat;	display:block;}.boxLarge .dettaglio{	float:right;	width:246px;	height:18px;	background: url('../grafica/templates/dettaglio.gif') no-repeat;	margin:2px 0 0 0;	padding:0;	clear:both;}.boxLarge .dettaglio a{	float:left;	padding-right:5px;		text-align:right;	text-decoration:none;	display:block;	width:240px;	height:18px;	color:#0a243d;	line-height:18px;	color:#0a243d;font-size:.9em}.clear{clear:both;margin:0;padding:0;font-size:0;line-height:0;height:0;}/*BOX HOME PAGE*/#box3{margin:20px 0;}#box3 a{color:#fff;text-decoration:none;line-height:1em;font-weight:normal;font-size:11px}#box3 a img{display:block;}#box3 p{margin:8px 13px 10px 17px;}#uno,#due,#tre{height:221px;width:244px;margin:0 5px 0 0;padding:0;float:left;display:inline;text-align:left;}#due a obect{margin:0;padding:0;}#box3 #uno{background: url('../grafica/templates/escursioni.jpg') no-repeat;}#box3 #due{padding:0;float:left;}#box3 #tre{background: url('../grafica/templates/newsletter.jpg') no-repeat;}#box3 #tre form{	float:left;	margin:35px 0 0;	padding:0 10px 0 20px;	width:210px;	color:#fff;}#box3 #tre form p{	margin:0px;	padding:0px;}#box3 #tre form input{	clear:both;	display:block;	width:200px;	float:none;	font-size:1em;}#box3 #tre form label{	display:block;	line-height:1em;	float:none;	margin:8px 0;}#box3 #tre form .button{	/*background: url('../grafica/templates/invia.gif') no-repeat;*/	width:80px;	height:20px;	right:5px;	float:right;	margin:10px 0 0;	position:relative;	border:1px solid #fff;	font:bold 90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#333;	background:#00B4E5;}#boxEnd{	width:483px;	/*height:121px;*/	padding:20px 249px 20px 20px;	margin:0;	background: url('../grafica/templates/boxEnd.jpg') no-repeat;	height:161px;	font-size:11px;}#menuIstituzionale{	position:absolute;	z-index:190;	width:1000px;	top:293px;	left:0px;	margin:0px;	padding:0px;	height:32px;	background: url('../grafica/templates/menu/bg.jpg') no-repeat 0px -33px;	text-align:center;}#menuIstituzionale ul {	list-style:none;	margin:0;	float:left;}#menuIstituzionale li{	float:left;	height:32px;	margin:0;	padding-top:0px;	padding-bottom:0px;	line-height:32px;	position:relative;	background: url('../grafica/templates/menu/barra.jpg') no-repeat 0px top;	}#menuIstituzionale a{	color:#fff;	text-decoration:none;	margin:0;	text-align:center;	z-index:2500;	height:32px;	font:bold 11px/32px Arial, Verdana; 	text-align:center;}#menuIstituzionale span.linkname{	z-index:30;	padding-left:1.3em;	padding-right:1em;}#menuIstituzionale span.men{	top: 0;	position:absolute;	left:4px;	z-index:20;	height:32px;	background: url("../grafica/templates/menu/bg1.jpg") repeat-x;}#menuIstituzionale span.ult{	z-index:30;	float:left;width:10px;height:32px;	background: url('../grafica/templates/menu/barra.jpg') no-repeat right top;}#bottom{	background: url('../grafica/templates/leftBottom.png') repeat-y;	height:316px;	width:248px;	position:absolute;	bottom:-206px;	left:-26px;	margin:0;	z-index:10;}#menuServizi{	margin:0;	padding:0px 0 110px;	position:absolute;	top:360px;	left:0px;	z-index:50;			width:222px;	text-align:left;}#menuServizi ul.menuS{	margin:0px;	padding:0px;	list-style:none;	background: url('../grafica/templates/home-mod_09.png') repeat-y left top;width:222px;margin:0px;	width:222px;	/*	height:auto!important;	height:550px;	min-height:550px;*/}#menuServizi li {	margin:0px 0px 0px;	padding:5px 0px 10px;	position:relative;	text-align:left;	color:#003657;	font:bold 1.2em/1em Arial;	text-transform:uppercase;	}#menuServizi li span.titolo,#menuServizi li a.titolo{	background: url('../grafica/templates/list1.gif') no-repeat 12px center;	margin:0px 0 0 5px;	padding:0px 0 0 25px;	color:#003657;	}#menuServizi a{	display:block;	margin:0px;	padding:0px;	line-height:1em;	text-decoration:none;	color:#333;	text-transform:uppercase;	position:relative; }#menuServizi li ul{	list-style:none;	margin:0px;	padding:0px;	background:none;}#menuServizi li li {	margin:0px;	padding:0px;	text-align:left;	font-size:1em;	}#menuServizi li li a{	display:block;	margin:0px 0 0 5px;	padding-left: 25px;	text-decoration:none;	font:bold .8em/19px Arial;	color:#333;	text-transform:capitalize;	background: url('../grafica/templates/list2.gif') no-repeat 11px center;	 }#menuServizi li li a:hover{	background: url('../grafica/templates/hover.jpg') no-repeat;color:#fff; }#footer{		width:977px;	left:0px;	text-align:left;	margin:10px 0 0;	padding:0;	position:absolute;	z-index:60000;	color:#fff;	clear:both;	text-align:center;}#footer p{	clear:both;		margin:0;	padding:0;	text-align:center;}#footer p.uno a{			color:#333;	text-decoration:none;	margin:auto 1em;	font-size:1em;}#footer p.due a{			color:#fff;	text-decoration:none;	margin:auto 8px;	font-size:1em;}.linea{	border-top:1px solid #29749E;	margin:10px 0;	height:1px;	display:block;}.button{	 	border:1px solid #fff;	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#fff;	background:#2D5F79;	font-weight:bold;}/*pagina contatti*/#form br{	margin:10px 0;}#form label{	float:left;	display:block;	width:130px;	margin:5px 0 0;	clear:left;}#form{	position:relative;	z-index:41;	margin:10px 0 30px;	width:550px;}#form input,#form select{	font-size:1em;	margin-bottom:10px;}#form .noMar{	margin-bottom:0px;}#form legend{	 	font-size: 1em;	font-weight:bold;	padding: 10px 5px  10px 15px;	margin:10px 0 5px 0;	width:500px;	color:#003554;	font-size:1em;	background: url('../grafica/templates/h4.gif') no-repeat left center;	line-height:1em;}#form legend a{	color:#333;}#form fieldset{border:none;}#form .button {	 	border:1px solid #fff;	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#fff;	background:#2D5F79;	font-weight:bold;}#form label span{position:relative;left:-999em;}/*pagina newsletter*/#captchaform br{	margin:10px 0;	clear:both;	width:732px;	display:block;background:#000;}#captchaform label{	float:left;	display:block;	width:130px;	margin:5px 0 0;	clear:left;}#captchaform{	position:relative;	z-index:41;	margin:10px 0 30px;	width:732px;}#captchaform input,#captchaform select{	font-size:1em;	float:left;}#captchaform legend {	 	font-size: 1em;	color:#333;	font-weight:bold;	padding: 10px 5px;	margin:10px 0 5px 0;	width:500px;}#captchaform legend a{	color:#333;}#captchaform fieldset{border:none;}#captchaform .button{	 	border:1px solid #fff;	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#fff;	background:#2D5F79;	font-weight:bold;}#captchaform label span{position:relative;left:-999em;}/*modulo per ricerche strutture*/#bgCerca{	position:absolute;	top:0px;	left:598px;	width:379px;	height:294px;}#cercaStrutture{	position:absolute;	top:80px;	left:32px;	width:170px;	height:170px;	z-index:150;}#cercaStrutture select{	width:170px;	font-size:1em;}#cercaStrutture p{	margin:0;	padding:8px 0;}#cercaStrutture .button{	/*background: url('../grafica/templates/ricerca.gif') no-repeat;*/	width:170px;	height:21px;	margin:0;	position:relative;	border:1px solid #fff;	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#333;	background:#00B4E5;	font-weight:bold;}/*cartina*/#gmaps_container{	width:725px;	height:300px;	border:1px solid #fff;	padding:2px;	color:#000;	float:left;	clear:left;	margin-bottom:10px;}/**/#ingrandimento{	position:absolute;	top:350px;	right:25px;	z-index:300;	width:150px;}#ingrandimento span{display:inline;padding:5px;color:#333;font:bold 11px Arial;cursor:pointer;}.linkpagine {display:block; padding:2px 10px;  clear:both; margin:10px 0;}.linkpagine a {padding:4px;border:1px solid #FFF; margin:2px 0; color:#FFFFFF; text-decoration:none;}.linkpagine a:hover {padding:4px;border:1px solid #FFF; margin:2px 0 ; background-color:#FFFFFF; color:#336699;}.paginacorrente{padding:4px;border:1px solid #FFF; margin:2px 0; background-color:#5398C1; color:#FFF;}.boxLarge .dettaglio{	float:right;	width:246px;	height:18px;	background: url('../grafica/templates/dettaglio.gif') no-repeat;	margin:2px 0 0 0;	padding:0;	clear:both;}#con .toggleSegue{float:right;width:83px;font-weight:bold;color:#0a243d;font-size:.9em;text-align:center;line-height:18px;cursor:pointer;background: url('../grafica/templates/dettaglio2.gif') no-repeat right center;}#con .toggleClose{float:right;width:83px;font-weight:bold;color:#0a243d;font-size:.9em;text-align:center;line-height:18px;cursor:pointer;background: url('../grafica/templates/dettaglio3.gif') no-repeat right center;}.toggleDiv{clear:both;float:left;width:720px;margin:30px 0;padding:2px 5px;position:relative;}.toggleSegueForm{font-size:.9em;font-weight:bold;cursor:pointer;text-align:right;}.toggleDivForm{float:left;width:720px;border:1px solid #fff;margin:0 0 20px;padding:2px 5px;position:relative;}.gallery{float:left;clear:both;margin-top:50px;}.minigallery{ padding-top:20px; border:1px solid #FFF; margin-bottom:20px;}#prenota{clear:both;text-align:center;  margin:20px  0; font-weight:bold; text-transform:uppercase; }#prenota a {display:block; background-color:#FFF; color:#369;  padding:5px; text-decoration:none; border:1px solid #369; } #prenota a:hover { border:1px solid #FFF;  text-decoration:none; display:block; background-color:#369; color:#FFF; padding:5px;}#con #prezziTable{clear:both;width:720px;margin-top:10px;}#con #prezziTable th{border:1px solid #e5e5e5;background:#387596;margin:2px;}#con #prezziTable td{border:1px solid #e5e5e5;background:#4086AC;margin:2px;color:#FFF}#con #prezziTable2{clear:both;width:720px;margin-top:10px;}#con #prezziTable2 th{border:1px solid #e5e5e5;background:#387596;margin:2px;}#con #prezziTable2 td{border:1px solid #e5e5e5;background:#4086AC;margin:2px;color:#FFF}/*td.rowT0 {background:none;}td.rowT1 {background:#e5e5e5;}*/#servizi  {display:block;margin-bottom:10px; width:380px;}#servizi img { border:0; margin:1px; width:25px; height:25px;}#colonnasinistra { width:370px; float:right;}#colonnadestra { width:330px; float:right; text-align:center; padding-left:20px;}#colonnadestra .prezzo { font-size:18px; color:#FFF;}/*elenco*/#EB{	width:244px;	height:153px;	margin:0 auto;		position: relative;	overflow:hidden;	padding:0;}#elencoBanner{	width:244px;	height:153px;	margin:0;	padding:0;	list-style:none;	position:relative;	text-align:center;	background-image:url(../grafica/sfondobanner.jpg);}.headline {   position: absolute;   top: 20px;   left: 0px;   width:238px;   height:159px;	margin:0;		padding:0;   font:16px Arial, Helvetica, 'Molengo',"Futura MD BT"; color:#FFF; display:table;   text-shadow:2px 2px 2px #333; }.headline span{display:table-cell;vertical-align:middle;}.grande{font-size:1.5em;}
