/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size:70%;}

	#contenitore {position:relative; margin:0px auto; padding:0px; width:1000px;}
	#top {position:absolute; top:0px; left:0px; width:1000px; height:173px;}
		#top1{position:absolute; top:0px; left:0px; width:247px; height:76px;}
		#top2{position:absolute;top:0px;left:378px;	width:100px;height:76px;background-image:url(../grafica/agenzia-di-viaggi-cagliari_r1_c7.gif);}
		#top3{position:absolute;top:76px;left:0px;width:478px;height:97px;background-image: url(../grafica/agenzia-di-viaggi-cagliari_r2_c1.jpg);}
		#top4{position:absolute;top:0px;left:478px;width:522px;height:173px;background-image: url(../grafica/agenzia-di-viaggi-cagliari_r1_c9.jpg);}
		#menulungo {position:absolute; top:129px; left:0px; z-index:9999; color:#FFFFFF; height:38px}
			#menulungo li , #menulungo ul {margin:0px; padding:0px; list-style:none; }
			#menulungo li {float:left; text-align:center}
			#menulungo a:link, #menulungo a:visited, #menulungo a:active {color:#FFFFFF; text-decoration:none; line-height:38px; margin-left:1px; margin-right:3px;}
			#menulungo a:hover {color:#FFFFFF; text-decoration:none; display:block; background-image:url(../grafica/sfondolink.jpg); background-repeat:repeat-x; margin-left:1px; margin-right:3px;}
				#home {width:47px;}
				#chisiamo {width:62px;}
				#comeprenotare {width:100px;}
				#serviziofferti{width:99px;}
				#informazioniutili {width:97px;}
				#cosabisogna{width:117px;}
				#contatti{width:62px;}
				
	#center{position:absolute; top:173px; left:0px; width:1000px; height:268px;}
		#center1{position:absolute; top:0px; left:0px; width:203px; height:268px;}
		#center2{position:absolute; top:225px; left:203px; width:612px; height:63px; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r4_c5.jpg);}
		#center3{position:absolute; top:0px; left:795px; width:205px; height:248px; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r3_c10.gif);}
		#cartina{position:absolute; top:-6px; left:203px; width:592px; height:225px; background-image:url(../grafica/sfondocartine.gif)}
		#bannercentrali{position:absolute; top:0px; left:202px; width:592px; height:150px;}
			#mondo{ position:absolute; top:29px; left:0px; width:382px; height:190px;}
						#sardegna{
	position:absolute;
	top:30px;
	left:429px;
	width:136px;
	height: 187px;
}
		#bannerdestra{position:absolute; top:212px; left:815px; width:185px; height:338px; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r4_c11.jpg); background-position:bottom; background-repeat:no-repeat;}
	#bottom {position:absolute; top:441px; left:0px; width:815px; text-align:left;}
		#contenuti {margin-left:185px; width:630px; margin-top:20px; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r10_c4.gif); background-position:left top; background-repeat:repeat-y;}
		
		#contenutinuovepagine {margin-left:185px; width:630px; margin-top:20px; background-position:left top; background-repeat:repeat-y;}
		
		
		#menusinistra{position:absolute; top:0px; left:0px; width:185px; height:428px; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r5_c1.jpg);}
			#menusinistra li , #menusinistra ul {margin:0px; padding:0px; list-style:none; display:block;}
			#menusinistra ul {position:absolute; width:149px; top:0px; left:18px;}
			#menusinistra a:link, #menusinistra a:visited, #menusinistra a:active {color:#FFFFFF; text-decoration:none; line-height:22px; display:block; padding-left:10px;}
			#menusinistra a:hover {color:#FFFFFF; text-decoration:none; display:block; background-color:#139FAC; padding-left:10px;}
			
			#offerte {position:absolute; top:0px; left:0px;width:149px;}
			#tourconsigliato{position:absolute; top:24px; left:0px;width:149px;}
			#escursionigiornaliere{position:absolute; top:49px; left:0px;width:149px;}
			#viaggipersonalizzati{position:absolute; top:74px; left:0px;width:149px;}
			#viaggiinsardegna{position:absolute; top:98px; left:0px;width:149px;}
			#italia{position:absolute; top:121px; left:0px;width:149px;}
			#estero{position:absolute; top:145px; left:0px;width:149px;}
			#turismoreligioso{position:absolute; top:170px; left:0px;width:149px;}
			
			#agriturismi{position:absolute; top:200px; left:0px;width:149px;}
			#bb{position:absolute; top:220px; left:0px;width:149px;}
			#hotel{position:absolute; top:240px; left:0px;width:149px;}
			
			#newsletter {position:absolute;top:311px;left:9px;width: 175px; font-size:10px}
				.nomenl {position:absolute;left: -3px;top: 16px; width: 165px;}
				.emailnl {position:absolute;left: -3px;	top: 56px;	width: 165px;}
				.iscrivitil {position:absolute;	left: 74px;	top: 78px;}
				#newsletter input {border:0px;}
			.quadratoverde {width:18px;height:20px;	background-color:#C0DC3C;	position:absolute;	left: 185px;	top: 268px;}
			.curvaverde {width:259px ;height:34px;	background-image:url(../grafica/agenzia-di-viaggi-cagliari_r6_c4.gif);	position:absolute;	left: 185px;	top: 288px;}
			
			#news {
	position:absolute;
	top:431px;
	left:2px;
}
			
			#testo {margin:20px 5px 0 5px; /*padding-top:30px; */}
				.spazioatoretesto {height:40px;}
		#testo2 {padding:10px 20px 20px 20px; background-color:#FFFFFF;position:relative;}
		#sfondotestobottom{position:relative; left:-5px;}
			
			#footer {clear:both; width:1000px; position:relative; background-image:url(../grafica/agenzia-di-viaggi-cagliari_r14_c2.jpg); background-repeat:repeat-x; background-position:left top; background-color:#C0DC3C;}
			#leftfooter {position:absolute; top:0px; left:0px; width:68px; height:74px;  background-image:url(../grafica/agenzia-di-viaggi-cagliari_r14_c1.jpg);}
			#rightfooter {position:absolute; top:0px; right:0px; width:67px; height:74px;  background-image:url(../grafica/agenzia-di-viaggi-cagliari_r14_c12.jpg);}
			#centerfooter {margin:0 50px; min-height: 74px; height: auto !important; height: 74px; text-align:center}
				#centerfooter ul {width:600px;margin:auto;}
				#centerfooter li , #centerfooter ul {padding:0px; list-style:none; }
					#centerfooter li {display:inline;text-align:center;}
					#centerfooter a:link, #centerfooter a:visited, #centerfooter a:active {color:#333; text-decoration:none; line-height:21px;padding:3px; margin:0;}
					#centerfooter a:hover {color:#fff; text-decoration:none; background-color:#C8BDA9;}
					#centerfooter .clearboth{clear:both;margin-top:10px;}
	h1 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:130%; color:#008D97;}
	h3 {font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:110%; color:#008D97; border-bottom:1px solid #008D97}
	.blocco {width:301px; height:96px; float:left; background-image:url(../grafica/sfondoblocco.gif); background-position:left top; background-repeat:repeat-x; margin:0px; padding:0px; margin-left:5px; margin-bottom:5px; position:relative;}
		.fotoblocco {position:absolute; top:3px; left:2px; width:129px; height:93px;}
		.titoloblocco {position:absolute; width: 154px; top:8px; left:141px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:130%; color:#008D97; height:20px;}
		.testoblocco {position:absolute; top:32px; left:141px; height:20px;  width: 154px;}
		.linkblocco {position:absolute; top:75px; left:206px; height:20px;  width: 95px;}
	.clearboth{clear:both;margin-top:10px;}
	
			#testopagine {padding:0px 20px 20px 20px; min-height: 350px; height: auto !important; height: 350px;}
			
			#testopaginenuove {padding:0px 40px 20px 40px; min-height: 950px; height: auto !important; height: 950px; position:relative; top:-120px; z-index:9999999999;}
			
				#navigazione {
	position:absolute;
	top:28px;
	left:445px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:90%;
	color:#CCC;
	width: 360px; letter-spacing:-1px;
}
				#navigazione a:link, #navigazione a:visited, #navigazione a:active {color:#0F969A; text-decoration:none}
				#navigazione a:hover {color:#0F969A; text-decoration:underline}
				
				
				

.struttura {position:relative; width:100%; border:0px solid #C0D62F; margin-bottom:10px; padding:5px; height:125px; font-size:90%; }

	.immagine{position:absolute; top:5px; left:5px; color:#666666; width:170px; border:1px solid #08959F;}
		.immagine img{margin:0;padding:0;border:none;position:relative;float:left;}
	
	.nomestruttura{position:absolute; top:3px; left:190px; font-size:110%; font-weight:bold; color:#FF9900; font-family:"Futura Book"; text-transform:uppercase; }
		.nomestruttura a:link, .nomestruttura a:visited, .nomestruttura a:active{color:#08959F; text-decoration:underline;}
			.nomestruttura a:hover{color:#14C0CE; text-decoration:none;}
	
	.cittaprovincia {position:absolute; top:20px; left:190px; font-size:90%; color:#666666;}
	
	.testo {position:absolute; top:30px; left:190px; font-size:100%; margin-right:10px; color:#000000;}
	
	.link {position:absolute; top:109px; left:190px; font-size:100%; text-transform:uppercase; text-align:center; }
		.link2 {width:195px; float:left;}
		.link1 {width:195px; float:left;}
		.link1 a:link, .link1 a:visited, .link1 a:active{padding:3px; padding-left:6px; padding-right:6px; line-height:14px; background-color:#14C0CE; color:#FFFFFF; font-weight:bold; 
													  text-decoration:none; display:block;}
		
		.link1 a:hover{padding:3px; padding-left:6px; padding-right:6px; line-height:14px; background-color:#08959F; color:#FFFFFF; font-weight:bold; text-decoration:none;display:block;}
	   
	    .link2 a:link, .link2 a:visited, .link2 a:active{padding:3px; padding-left:6px; padding-right:6px; line-height:14px; background-color:#C0D62F; color:#FFFFFF; font-weight:bold; 
													  text-decoration:none; display:block; margin-right:1px;}
		
		.link2 a:hover{padding:3px; padding-left:6px; padding-right:6px; line-height:14px; background-color:#08959F; color:#FFFFFF; font-weight:bold; 
						text-decoration:none; display:block;margin-right:1px;}
						
						

.linkpagine{display:block; text-align:left; font-weight:bold; color:#999; line-height:18px; width:100%; 
			padding:5px; padding-top:2px; padding-bottom:2px; font-size:100%; text-transform:uppercase; border-bottom:1px solid #999; }
			.paginacorrente {color:#FF9900; padding:3px; background-color:#FFFFFF;}
		.linkpagine a:link, .linkpagine a:visited, .linkpagine a:active{color:#C0D62F;text-decoration:none; padding:3px;}
		.linkpagine a:hover{color:#FFF;text-decoration:none; background-color:#9BAC22;padding:3px;}
		
.strutturepresenti { font-size:90%; color:#666666; text-align:right;}



form {margin:0px; padding:0px;}

input, textarea, select, checkbox{	border-right:1px solid #666;	border-bottom:1px solid #666;	border-left:1px solid #CCC;	border-top:1px solid #CCC;
	margin:3px;	padding:1px;	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#333333;
}

label{	float:left;	margin:5px;	display:block;	border-bottom:1px solid #EFEFEF;	padding-bottom:1px;}

fieldset {	border:1px dashed #ddd;	padding:10px;	margin:10px 0 10px 0; }

legend { font-size: 100%;	color:#fff;	background: #FF9900;	padding: 3px 3px;}

.button { border-right:2px solid #313816;	border-bottom:2px solid #313816;	border-left:2px solid #8EA33F;	border-top:2px solid #8EA33F;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#fff;	background: #586627;	font-weight:bold;
	}
	
.buttonhome { padding:0px; border-right:1px solid #313816; width:120px; height:22px; border-bottom:1px solid #313816;	border-left:1px solid #8EA33F;	border-top:1px solid #8EA33F;
	font:90%/180% "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#fff;	background: #586627; font-weight:normal;
	}
	
.larghezzalabel {width:90px;} .larghezzalabelhome {width:90px;}
.larghezzainputhome { width:120px;}
.formhomepage { padding:0 0 5px 12px;}
/*dettaglio*/

.categoriacittaprovincia { color:#666666; line-height:16px;}

#caratteristicheprincipali { line-height:16px; width:200px; float:left; padding-top:20px;}
	#caratteristicheprincipali h2{ border-bottom:1px solid #CCC; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:10px; font-size:120%; color:#999999; font-family:"Futura Book", Tahoma, Verdana, Arial;}
	.caratteristiche {background-color:#F7FAE2; border:1px solid #EFEFEF; margin:2px; padding:3px 3px 3px 10px; display:block; color:#333333}
	

#destra form {position:relative;}
#destra label{margin:5px; width:230px; border-bottom:1px solid #EFEFEF; padding-bottom:1px; padding-left:5px; float:left;}
#destra input, #destra textarea, #destra select { float:left; margin-left:10px;}
#destra fieldset {	border:1px solid #08959F;	padding:5px ;}

legend { font-size: 100%;	color:#fff;	background: #08959F;	padding: 3px 4px; margin-bottom:10px;}

.destrabutton { height:22px; font-variant:small-caps; font:11px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#FFF;	background: #08959F;	font-weight:bold; width:170px; border:1px solid #CCC;
	}
.destrabuttonannulla {height:22px; font-variant:small-caps; font:11px "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#08959F;	background: #EFEFEF;	font-weight:bold; width:50px; border:1px solid #CCC;
	}
.boxprivacy {position:relative; top:5px; left:20px;}
.privacy {letter-spacing:0px;font-size:90%;}

input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}

#sinistra { }
#sinistra h3 { border-bottom:1px solid #CCC; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:10px; font-size:110%; color:#999999; font-family:"Futura Book", Tahoma, Verdana, Arial;}
#sinistra h4 { border-bottom:1px solid #CCC; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:10px; font-size:100%; color:#999999; font-family:"Futura Book", Tahoma, Verdana, Arial;}
#destra	{ color:#333333; line-height:16px;}
	#destra h2 { border-bottom:1px solid #CCC; padding-bottom:10px;}
.clearboth {clear:both}

.gallery { float:right; width:300px; border:1px solid #08959F;padding:0;margin:0;}
.gallery img{ float:left;padding:0;margin:0;border:none;}

.aligncenter {text-align:center; margin-left:150px;}

a:link, a:visited, a:active {color:#08959F; text-decoration:none}
a:hover {color:#000000; text-decoration:underline;}

img.imgL{float:left;width:auto;margin:5px;margin-left:0;border:1px solid #08959F;}
img.imgR{float:right;width:auto;margin:5px;margin-right:0;border:1px solid #08959F;}
a.aR{display:block;text-align:right;margin:0;padding:0;}

.fotocitta {border:1px solid #08959F; float:right;}

img.imgLnoB{float:left;width:auto;margin:5px;margin-left:0;border:none;}
img.imgRnoB{float:right;width:auto;margin:5px;margin-right:0;border:none;}

#cartaGiovani{clear:both;position:absolute;top:220px;left:799px;margin:0px;padding:0px;width:201px;}
#cartaGiovani a{margin:0px;padding:0px;}
#cartaGiovani img{border:none}


.linkpagine {width:585px; height:78px; background-image:url(../grafica/paginazione.jpg); text-align:center; font-size:90%; color:#999999; position:relative; left:-18px;}
.linkpagine a:link, .linkpagine a:visited, .linkpagine a:active{
	color:#333;	text-decoration:none; padding:3px; background-color:#FFFFFF;
}
.linkpagine a:hover{
	color:#FFF; text-decoration:none; padding:3px; background-color:#FFFFFF;
}

.occhiello {
font-size:80%;
color:#666666;
margin-top:10px;
}

.titolonews {
color:#BD3361;
font-family: Tahoma, "Futura Book", Georgia, Times New Roman, Times, serif;
font-size:120%;
font-weight:bold;
padding-bottom:3px;
}

.sottotitolo{
font-size:90%;
color:#333;
}

.datanews {
text-align:left; font-weight:bold;
font-size:80%;
color:#FFF;
margin:5px 0;
background-color:#CCC; padding:2px 5px; width:65px;
}

.introduzione {
font-size:90%;
font-style:italic;
color:#333;
margin-bottom:10px;
}

