/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:70%; color:#000000; background-image:url(../grafica/sfondodipagina.jpg); background-position:left top; background-repeat:repeat-x; }
	#overovercontenitore {margin:0px; padding:0px; text-align:center; position:relative; width:100%; height:486px; background-image:url(../grafica/sfondopagina.jpg); background-position: center top; background-repeat:no-repeat;}
	#overcontenitore {margin:0px; padding:0px; text-align:center; position:relative; width:100%; height:380px; background-image:url(../grafica/vacanze-ai-caraibi-vacanza-in-venezuela_r1_c1.jpg); background-position:left bottom; background-repeat:repeat-x;}
	#contenitore {margin:0px auto; padding:0px; text-align:center; position:relative; width:1000px;}
	#top {position:absolute; top:-486px; left:0px; width:1000px; height:342px; background-image:url(../grafica/vacanze-ai-caraibi-vacanza-in-venezuela_r1_c3.jpg);}
	#contenuti {position:absolute; top:-185px; left:234px; width:646px; background-image:url(../grafica/sfondicentrali_r10_c1.jpg);}
		#contenutileft {position:absolute; top:41px; left:-234px; width:234px; height:280px;} 
		#contenutiright {position:absolute; top:30px; right:-120px; width:120px; height:174px; background-image:url(../grafica/vacanze-ai-caraibi-vacanza-in-venezuela_r2_c5.jpg);} 
		#testo {width:616px; background-image:url(../grafica/sfondicentrali_r1_c1.jpg); background-repeat:repeat-x; background-position:left top; position:relative; padding:40px 15px 0 15px; text-align:left;}
			#navigazione {font-size:90%; position:absolute; top:325px; left:250px; text-align:left; width:600px;}
				#navigazione  a {text-decoration:underline; color:#000000;}
					#navigazione a:hover {text-decoration:none; color:#9C0100}
			#testo h1 {font-size:130%; color:#9C0100;}
				#testo a {text-decoration:underline; color:#000000;}
					#testo a:hover {text-decoration:none; color:#9C0100}
			#footer {text-align:center; font-size:90%; margin-top:15px; padding-top:15px; border-top:1px solid #F3E2C6;}
				#footer a {margin:0 5px;}
				
				.fotoleft {float:left; margin-right:10px;} .fotoright {float:right; margin-left:10px;}
				
				.titolopacchetto {font-size:120%; text-align:center; font-variant:small-caps; color:#C80F0D; border-bottom:1px solid #FF9900; font-weight:bold; }
				.sfondopacchetto {background-color:#F3E2C6}
				
				.bordoprezzi {border:1px solid #F3E2C6; padding:2px 10px;}
				
				
				
	.input, textarea, select{ 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:#666666;
							}

			label{	float:left;	margin:5px;	width:150px; display:block;	border-bottom:1px solid #EFEFEF;	padding-bottom:1px;}
			
			fieldset {	border:1px dashed #666;	padding:10px;	margin-bottom:10px;}
			
			legend { font-size: 100%; color:#fff; background: #C80F0D; padding: 3px 6px; margin-bottom:10px;}
			
				legend a:link, legend a:visited, legend a:active { text-decoration:underline; color:#FFF; }
				legend a:hover { text-decoration:none; color:#EFEFEF; }
			
			.button {	border-right:2px solid #C80F0D;	border-bottom:2px solid #C80F0D; border-left:2px solid #C80F0D;	border-top:2px solid #C80F0D;
				font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	color:#fff;	background: #C80F0D; font-weight:bold;
				}
				
			.clearAll{clear:both;}
			
			.linkprivacy {	margin:5px;	}
			
			.descrizioneform{	margin:5px;	width:50px;	border-bottom:1px solid #EFEFEF;	padding-bottom:1px;	float:left;	height:20px;}
			
			.descrizioneformdestra{	margin:5px;	width:160px; border-bottom:1px solid #EFEFEF; padding-bottom:1px; float:left;	height:20px;
								}
			.sceltaform {float:left;	height:20px;	}
			
			.lightboxp {border:1px solid #FF9900; width:100px; height:75px;}
			.looney{margin:30px 0 0 15px;border:1px solid #fff;}

#lingua{position:absolute;top:209px;left:453px;width:82px;height:24px;margin:0;padding:0;text-align:center;}
#lingua a,#lingua span{margin:0 .51em;padding:0;}
#lingua img{margin:0;padding:0;}