/* CSS Document */

body {

	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;

}

img, form, div, p {
	margin:0px;
	padding:0px;
	border:0px;

}

#contenitore {
	width:982px;
	position: relative;
	margin:0px auto;
	padding:0px;

}
#contenutiesterno {

	width:982px;
	position: absolute;
	top:214px;
	left:0px;
	background-image:url(../grafica/template/sfondomenu.jpg);
	background-position:left;
	background-repeat:repeat-y

}
#contenuti {

	width:786px;
	position: relative;
	top:0px;
	left:5px;
	padding-left:198px;
	text-align:left;
}

#centro {
width:574px;
float:left;

}

#testocentro {
border:1px solid #DBE5E7;
margin-top:2px;
min-height: 420px;
height: auto !important;
height: 420px;
padding:15px;
font-size:70%;
}

#testocentro p{
padding:5px;
}

#testocentro a:link, #testocentro a:active, #testocentro a:visited{
color:#000;
}

#testocentro a:hover{
color:#DC1A14;
}

#destra {
width:201px;
padding-left:5px;
float:left;

}

#sinistra {
width:196px;
position:absolute;
top:-5px;
left:-1px;
}

#sinistra li, #sinistra ul {
margin:0px;
padding:0px;
}

#footer {
clear:both;
width:955px;
position:relative;
top:0px;
left:-9px;
float:right;
background-color:#FFFFFF;
border:1px solid #DBE5E7;
text-align:left;
color:#999999;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
font-size:70%;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#999999;
text-decoration:none;
}

#footer a:hover{
color:#000000;
text-decoration:underline;
}

#spaziatorefooter {
clear:both;
width:965px;
height:5px;
position:relative;
top:0px;
left:-11px;
float:right;
background-color:#FFFFFF;
}

#leftaccoglienza {

					width:192px;
					height:109px;
					position:relative;
					top:1px;
					left:0px;
					background-image: url(../grafica/template/accoglienza.gif);
				
				}
				#leftinformazioni {

					width:192px;
					height:91px;
					position:relative;
					top:0px;
					left:0px;
					background-image:url(../grafica/template/informazioni.gif);
				
				}
				#leftterritorio{

					width:192px;
					height:91px;
					position:relative;
					top:0px;
					left:0px;
					background-image:url(../grafica/template/territorio.gif);
				
				}
				#leftcategorie{

					width:192px;
					height:91px;
					position:relative;
					top:0px;
					left:0px;
					background-image:url(../grafica/template/categorie.gif);
				}
					
				#leftsardegna{

					width:192px;
					height:91px;
					position:relative;
					top:0px;
					left:0px;
					background-image: url(../grafica/template/sardegna.gif);
				
				}
				.lefttesto {
				position:absolute;
				top:26px;
				left:30px;
				width:172px;
				color:#FFFFFF;
				font-size:10px;
				
				}
				.lefttesto a{
				color:#FFFFFF;
				text-decoration:none;
				
				}
				
				.lefttesto a:hover{
				color:#FFFFFF;
				text-decoration:underline;
				
				}
				
				
#top {

	width:982px;
	height:214px;
	position:absolute;
	top:0px;
	left:0px;

}

				#topleft {
				width:371px;
				height:214px;
				position:absolute;
				top:0px;
				left:0px;
				}
						#topleft1 {
						width:371px;
						height:129px;
						position:absolute;
						top:0px;
						left:0px;
						}
						#topleft2 {
						width:371px;
						height:85px;
						background-image:url(grafica/home/coloremenu.jpg);
						background-repeat:no-repeat;
						position:absolute;
						top:129px;
						left:0px;
						}
										#topleft21 {
										width:80px;
										height:85px;
										background-image: url(../grafica/template/menu1.jpg);
										background-repeat:no-repeat;
										position:absolute;
										top:0px;
										left:0px;
										
										}
										#topleft22{
										width:73px;
										height:85px;
										background-image: url(../grafica/template/menu2.jpg);
										background-repeat:no-repeat;
										position:absolute;
										top:0px;
										left:80px;
										}
										#topleft23{
										width:73px;
										height:85px;
										background-image: url(../grafica/template/menu3.jpg);
										background-repeat:no-repeat;
										position:absolute;
										top:0px;
										left:153px;
										}
										#topleft24{
										width:73px;
										height:85px;
										background-image: url(../grafica/template/menu4.jpg);
										background-repeat:no-repeat;
										position:absolute;
										top:0px;
										left:226px;
										}
										#topleft25{
										width:75px;
										height:85px;
										background-image: url(../grafica/template/menu5.jpg);
										background-repeat:no-repeat;
										position:absolute;
										top:0px;
										left:299px;
										}
										
													.toplefttxt1 {
													color:#FFFFFF;
													font-size:11px;
													position:absolute;
													bottom:10px;
													right:1px;
													width:70px;
													text-align:center;
													}
													
													.toplefttxt5 {
													color:#FFFFFF;
													font-size:11px;
													position:absolute;
													bottom:10px;
													right:2px;
													width:70px;
													text-align:center;
													}
													
													.toplefttxt1 a{
													color:#FFFFFF;
													text-decoration:none;
													}
																										
													.toplefttxt5 a{
													color:#FFFFFF;
													text-decoration:none;
													}
													
													.toplefttxt1 a:hover{
													color:#FFFFFF;
													text-decoration:underline;
													}
																										
													.toplefttxt5 a:hover{
													color:#FFFFFF;
													text-decoration:underline;
													}
				
				#topright {
	width:596px;
	height:214px;
	position:absolute;
	top:2px;
	left:386px;
	background-image: url(../grafica/template/fotodestra1.jpg);
	background-position:left top;
	text-align:left;
	}
				
				
				#rightdestra {
						width:188px;
						background-image:url(../grafica/template/isola.gif);
						background-repeat:no-repeat;
						position:relative;
						top:14px;
						left:3px;
						border:1px solid #DBE5E7;
						
						}
									
						#rightdestraareariservata {
						width:178px;
						background-image:url(../grafica/template/areariservata.gif);
						background-repeat:no-repeat;
						position:relative;
						top:20px;
						left:3px;	
						padding:5px;		
						border:1px solid #DBE5E7;	
						color:#666;
						font-weight:bold;
						font-size:70%;
						}
						#rightdestraareariservata select{
						font-size:10px;
						border:1px solid #DBE5E7;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						margin-top:5px;
						
						}
						
						.rightdestraareariservataselectnumero select{
						font-size:10px;
						border:1px solid #DBE5E7;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						margin-top:5px;
						width:100px;
						}
						#rightdestraareariservata img{
						float:left;	
						margin-top:17px;		
						}
						
.caratterepiccolo {
	font-size:9px;;
	color:#999999;
	}
	

.sponsor {
			width:188px;
			position:relative;
			top:24px;
			left:3px;
			padding-bottom:5px;

}

.adestra {
float:right;
padding-left:5px;
}

.asinistra{
	float:left;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menucentrale {
width:572px;
position:relative;
}

		#centrobasso1 {
		width:190px;
		height:128px;
		background-image: url(../grafica/template/newsletter.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		background-color:#94CDD8;
		float:left;
		color:#FFFFFF;
		padding-top:20px;
		text-align:center
		}
						#centrobasso1 input{
						font-size:10px;
						border:1px solid #DBE5E7;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						background-color:#FFFFFF;
						}
		#centrobasso2 {
		width:190px;
		height:128px;
		background-image:url(../grafica/template/vetrina.jpg);		
		background-position:center top;
		background-repeat:no-repeat;
		background-color:#94CDD8;
		float:left;
		margin-left:1px;
		margin-right:1px;
		padding-top:20px;
		}
		
		.centrobasso2testo {
				position:relative;
				top:15px;
				left:0px;
				width:190px;
				color:#FFFFFF;
				font-size:10px;
				text-align:center;
				
				}
				.centrobasso2testo a:link, .centrobasso2testo a:active, .centrobasso2testo a:visited {
				color:#FFFFFF;
				text-decoration:none;
			
				
				}
				
				.centrobasso2testo a:hover{
				color:#FFFFFF;
				text-decoration:underline;
				
				}
		#centrobasso3 {
		width:190px;
		height:128px;
		padding-top:20px;
		text-align:center;
		color:#FFFFFF;
		background-image: url(../grafica/template/inserisciimmobile.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		background-color:#94CDD8;
		float:left;
		}
						#centrobasso3 select{
						font-size:10px;
						border:1px solid #DBE5E7;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						background-color:#FFFFFF;
						}
						#centrobasso3 input{
						font-size:10px;
						border:1px solid #DBE5E7;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						background-color:#FFFFFF;
						}

#briciole {
	color:#118FA6;
	padding-left:0px;
	margin-top:14px;
	border-top:1px solid #EFEFEF;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	padding:5px;
	font-size:70%;
}

#briciole a{
	color:#118FA6;
	text-decoration:underline;
}

#briciole a:hover{
	color:#000000;
	text-decoration:none;
}


h1 {
font-size:150%;
color:#1290A6;
font-family: Tahoma,  Helvetica, sans-serif;
margin:0px;
}

.accauno{
font-size:150%;
color:#1290A6;
font-family: Tahoma,  Helvetica, sans-serif;
margin:0px;
font-weight:bold;
}

h2 {
font-size:150%;
color:#1290A6;
font-family: Tahoma, Helvetica, sans-serif;
margin:0px;
}

.accadue{
font-size:150%;
color:#1290A6;
font-family: Tahoma, Helvetica, sans-serif;
margin:0px;
font-weight:bold;
}


.categorieesterno {
width:562px;
position:relative;
padding-bottom:9px;
padding-left:5px;
padding-right:5px;
}


.categorieinternodx {

width:269px;
float:right;
border:1px solid #DBE5E7;
padding-right:3px;
}

.categorieinternosx {

width:269px;
float:left;
border:1px solid #DBE5E7;	
padding-right:3px;
}

.paddingimgcategorie {padding-left:0px;padding-right:5px;padding-top:3px;}

.paddingimgcategoriesx {padding-left:0px;padding-right:5px;float:left;}

.contatti {
text-align:right;
}

.contatti input,.contatti textarea {
margin-right:130px;
border:1px solid #DBE5E7;
font-size:10px;
}

.bottonemodulo {
	border: 1px solid #cccccc;
	color: #000000;
	background:#D6EBF0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;

}

.center {

text-align:center;}

#contatti{
}


#contatti a:link, ##contatti  a:visited, #contatti  a:active {
color:#666666;
text-decoration:underline;
}

#contatti  a:hover{
color:#DB1A13;
text-decoration:none;
}
.immaginistr{
	list-style-type:none;
	margin: 0px;
	padding: 2px 0px 0px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width:570px;
}
.immaginistr li{
display:inline;
margin-left: 0px;
padding-left: 0px;
}
#overF{
overflow:auto;
height: 100px;
width:450px;
margin:5px;
padding:0px;
text-align:left;
border:1px solid #ccc;
}

.tabstrutture {
	background-color: #D2EAEE;
}

.tabstrutturepadd {
	background-color: #FBEAA4;
	padding-left:10px;
}

.pagineverde{
	background-color:#7AB134;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	color:#FFFFFF;
	font-weight:bold;
}

.paginaverde a:link, .paginaverde a:active, paginaverde a:visited{
color:#FFFFFF;
text-decoration:underline;
}

.biancofooter{
color:#FFFFFF;
text-decoration:underline;
}

.biancofooter a:link, .biancofooter a:active, .biancofooter a:visited{
color:#FFFFFF;
text-decoration:underline;
}

.immhomedestra {
	padding-right: 4px;
}
.immhomesinistra {
	padding-left: 4px;
}
.immaginistruttura {
	background-color: #D2EAEE;
}
.caratteristiche{
font-size:110%;
color:#924638;
font-weight:bold;
}
.giallofoto{
	background-color:#FEF7D8;
	padding-left: 4px;
}
#news{
padding:0px;
margin:0px;
}
#news p{
padding:0px 0px 3px;
margin:0px;
}
.phome {
	margin: 0px;
	padding: 0px 0px 13px;
	text-align: justify;
}
.linea{
color:#DB1A13;
}

.tabstrutturesopra {
	background-color: #EFF7D5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #660000;
	padding-left: 2px;
}

.tabstrutturesotto {
	background-color: #EFF7D5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
}

.tabstrutturecentrale {
	background-color: #EFF7D5;
	padding-left: 2px;
	padding-right: 2px;
}

.bordoimmaginegastro {
	border: 1px solid #660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testostruttura {
	padding-left: 4px;
	padding-right: 4px;
}
.campomodulo {
	border: 1px solid #1290A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tablenews{
margin-top:10px;
}

.nome {
background-color:#118FA6;
color:#fff;
display:block;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;
margin-left:5px;
}

.nome a:link, .nome a:visited, .nome a:active  {
color:#fff;
text-decoration:none;
}

.nome a:hover  {
color:#BFE1E7;
text-decoration:none;
}

.anteprimanews {
background-color:#D4EBEF;
color:#5000;
display:block;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;
margin-left:5px;
}

.anteprimanews a:link, .anteprimanews a:visited, .anteprimanews a:active  {
color:#5FB4C3;
text-decoration:none;
}

.anteprimanews a:hover  {
color:#fff;
text-decoration:none;
}
select{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.newshomepage{
color:#118FA6;
}

.newshomepage ul{
margin-top:0px;
padding-top:0px;
}

.newshomepage li{
		list-style-image: url(../grafica/elenco-news-homepage.gif);
		color:#118FA6;
}

.linknews{
color:#118FA6;
text-decoration:none;
}

.linknews a:link, .linknews a:active, .linknews a:visited {
color:#118FA6;
text-decoration:none;
}

.linknews a:hover {
color:red;
text-decoration:underline;
}

.titolonewshome{
margin-top:5px;
margin-left:5px;
}
.h2articolo {
font-size: 20px;margin:0px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px;color:#C0DBEB;
}

.articolo{
	padding:0px;
	margin:0px 0px 3px;
}

.divarticolo{
	background-color: #F0F7FB;
	margin: 0px 0px 10px;
	padding: 2px;
}

.divarticolobianco{
	background-color: #ffffff;
	margin: 0px 0px 10px;
	padding: 2px;
}

.testomodulo {
font-size:90%;
color:#333333;
}

.azurrodettaglio {
background-color:#EAF5F7;
}

.azurrodettaglio img{
padding-left:7px;
padding-right:3px;
}

.aranciofoto {
background-color:#F8AF00;
background-image:url(../grafica/template/dettagli/affitto-case-vacanze-sardegna_r1_c1.gif);
background-position:top left;
background-repeat:no-repeat;
width:115px;
}

.aranciofoto img {
margin-left:8px;
margin-top:3px;
margin-bottom:3px;
border:1px solid #FFF;
}

.nomestruttura {
border-bottom:1px solid #A2D1DD;
height:18px;
}
.codici{
border-bottom:1px solid #A2D1DD;
padding-top:0px;
height:24px;
font-size:90%;
}
.descrizionestruttura{
margin-left:10px;
margin-right:10px;
height:20px;
font-size:90%;
padding-top:5px;
}

.descrizionestruttura p{
margin:0px;
padding:0px;
}

.dettagliostruttura{
text-align:right;
padding-bottom:3px;
}

#categories li{
width:150px; 
color:#FFFFFF; 
font-weight:bold; 
margin:2px;
}

#categories ul{
margin:0px;
padding:0px;
}

#categories  a:link, #categories  a:active, #categories  a:visited {
color:#FFFFFF; 
text-decoration:underline;
background-color:#9EBC58; 
padding:5px; 
margin:2px;
display:block;
}

#categories  a:hover {
color:#FFF; 
text-decoration:none;
background-color:#DB1A13;
padding:5px; 
margin:2px; 
display:block;
}
