html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%;
		background-color:#fff;}
		body{
			background-image:url(/images/sf.jpg);
			background-repeat:repeat-x;			
			text-align:center;
			margin:0 auto;
			height:100%;
			
			/*font: 12px tahoma, Arial, Helvetica, sans-serif;
			color:#373735*/}
			p {
				font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;	
				text-align:left;
				line-height:16px;
				color:#402806;
				padding:5px}
			p a{
				color:#a4037c;
				text-decoration:none;}
				
			h2 {font:18px "Trebuchet MS",Arial,Helvetica,sans-serif;	
				text-align:left;
				line-height:16px;
				color:#402806;
				padding:25px 0 5px 0;}
				
			h3 {font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;	
				text-align:left;
				font-weight:bolder;
				color:#a4037c;}
			
			h4 {font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;	
				text-align:left;
				font-weight:bolder;
				color:#402806;
				padding:10px 0 0 0}
		
			
			#container{
				position:relative;
				width:979px;
				text-align:left;
				height:auto !important;
				height:600px;
				min-height:600px;
				margin:0 auto;}


/*--------------------head--------------------*/
#container_header{
	position:relative;
	width:979px;
	height:309px;}
	#elementi_header{
		position:relative;
		width:978px;
		height:285px;
		padding:23px 0 0 0;}
		#elementi_header_sezione{
			position:relative;
			width:978px;
			height:255px;
			border:1px solid red;
			padding:0 0 0 0;}
			#container_header_sezione{
				position:relative;
				width:979px;
				height:255px;}
	
/*--------------------index--------------------*/
#container_focus{
	background:url(/images/sf_contenuti.png) repeat-y !important;
	background:url(/images/sf_contenuti.gif) repeat-y;
	position:relative;
	width:979px;
	height:260px;
	float:left;}
	#diventaconsulente{
		position:relative;
		width:430px;
		height:234px;
		background:url(/images/sf_diventareconsulenti.jpg);
		background-repeat:no-repeat;
		margin:20px 0 0 45px !important;
		margin:20px 0 0 25px;
		padding:20px 0 0 30px;
		float:left;}
		.txt_focus{
			position:relative;
			width:160px;
			height:110px;
			float:left;
			padding-top:20px;}
			.txt_focus p {
				color:#402806;
				line-height:20px;}
				#foto_diventaconsulente{
					position:relative;
					width:181px;
					height:112px;
					float:left;
					padding:25px 0 0 0;}
					#viaggiaconnoi{
						position:relative;
						width:430px;
						height:234px;
						background-image:url(/images/sf_viaggiaconnoi.jpg);
						background-repeat:no-repeat;
						margin:20px 0 0 0;
						padding:20px 0 0 30px;
						float:left;}
						#foto_viaggiaconnoi{
							position:relative;
							width:150px;
							height:138px;
							float:left;
							padding:0 0 0 30px;}
							.accedi{
								position:relative;
								width:345px;
								height:26px;
								float:left;
								padding-top:15px;}
								.accedi p{
									padding:0 0 3px 0;
									text-align:right}
									.accedi img{
										float:right}
										.accedi a{
											text-decoration:none;
											color:#402806;
											font-weight:bold;}
#separatore{
	position:relative;
	width:6px;
	height:178px;
	float:left;}

#container_utility{
	background:url(/images/sf_contenuti.png) repeat-y;
	position:relative;
	width:909px;
	height:200px;
	padding:0 0 0 70px;
	float:left;}
	#area_riservata{
		position:relative;
		width:200px;
		height:180px;
		float:left;
		padding:10px 0 0 0;}
		#area_riservata p{ float:left;}
		#newsletter{
			position:relative;
			width:200px;
			height:180px;
			float:left;
			padding:10px 0 0 20px;}
			#newsletter p{ float:left;}
			#album_viaggio{
				position:relative;
				width:200px;
				height:180px;
				float:left;
				padding:10px 0 0 20px;}
				#album_viaggio p{ float:left;}
				#rancconti_viaggio{
					position:relative;
					width:200px;
					height:180px;
					float:left;
					padding:10px 0 0 20px;}
					#rancconti_viaggio p{ float:left;}
			
						.accedi_utility {
							width:90%;
							float:left;
							text-align:right;
							text-decoration:none;
							color:#402806;
							padding:10px 10px 0 0;
							font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
							font-weight:bold;}

/*--------------------Sezione--------------------*/
#container_sezione{
	background:url(/images/sf_contenuti.png) repeat-y !important;
	background:url(/images/sf_contenuti.gif) repeat-y;
	position:relative;
	width:979px;
	height:auto !important;
	height:560px;
	min-height:560px;
	float:left;}
	
	.titolo_consulenti{
		padding-top:25px;
		padding-bottom:15px;
		font:30px "Trebuchet MS",Arial,Helvetica,sans-serif;
		color:#a3027b;
		}
		.colonna_consulenti{
			float:left;
			width:280px;
			height:105px;
			padding:25px 0;
			}
			.colonna_consulenti img{
				padding-right:15px;
				}
				.colonna_consulenti h2{
					font-size:18px;
					color:#402806;
					line-height:21px;
					font-weight:bold;
					}
					#box_consulenti{			
						float:left;
						width:610px;
						height:205px;
						padding:5px 10px 0 0px;
						background:url(/images/bg_consulenti.jpg) top center no-repeat
						}
						#box_consulenti h2{
							float:left;
							font-size:24px;
								width:410px;
							color:#a3027b;
							line-height:24px;
							font-weight:normal;
							/*padding-left:188px;*/
							padding-bottom:20px;}
							#box_consulenti h3{ float:left}
							#box_consulenti h3 a{
								text-decoration:none;
								font-size:18px;
								color:#402806;
								padding-top:15px;
								line-height:21px;
								font-weight:normal
								}
								#flash_box_consulenti{
									float:left;
									width:187px;
									padding:6px;}
							
	.fotogallery a{
		float:left;
		padding-right:25px;
		padding-bottom:25px;
		}
		.fotogallery a img{ border:3px solid #E0DDCC;}
			
	
	#menu{
		position:relative;
		width:262px;
		height:auto !important;
		height:440px;
		min-height:440px;
		float:left;
		padding:28px 0 0 10px;}
		#sfumatura_sezioni{
			position:relative;
			background:url(../images/sfumatura_sezioni.jpg) no-repeat;
			width:9px;
			height:470px;
			float:left;}
			#contenuti_sezioni{
				position:relative;
				width:630px;
				margin:0 0 0 30px;
				padding-bottom:50px;
				float:left;
				font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
				}
				#contenuti_sezioni img{
					float:left;}
				#contenuti_sezioni p,ul,li{
					color:#402806;
					line-height:20px;}				
					#contenuti_sezioni_privacy{
						position:relative;
						width:630px;
						margin:0 0 0 30px;
						padding-bottom:50px;
						float:left;}
						#contenuti_sezioni_privacy img{ float:left}
						#contenuti_sezioni_privacy p{
							color:#402806;
							line-height:20px;}
							#contenuti_sezioni_privacy li{
								font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;	
								text-align:left;
								line-height:16px;
								color:#402806;
								padding:5px;
								list-style-image:url(/images/disc.gif)}
								.destinazioni{
									position:relative;
									width:210px;
									height:150px;
									float:left;}
									.destinazioni img{
										
										width:180px;
										height:108px;
										float:left;
										border:2px solid #a3027b;}
										.elenco_viaggi {
											position:relative;
											width:630px;
											float:left;
											padding:10px 0 5px 0;
											border-bottom:1px dotted #CCCCCC;}
											.elenco_viaggi_foto {
												position:relative;
												float:left;
												border:2px solid #a3027b;
												margin: 0 10px 0 0;}
												.elenco_viaggi_titolo{
													position:relative;
													width:410px;
													float:left;}
												.elenco_viaggi_titolo p{
													font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;	
													text-align:left;
													color:#666;}
													.scheda{
														position:absolute;
														color:#a4037c;
														float:right;
														font-size:12px;
														right:10px;
														bottom:5px;}
														#pagine{
															padding-top:30px;
															position:relative;
															width:600px;
															float:left;}
															#pagine ul{
														  		width:400px;
																height:25px;}
																#pagine li{
																	height:20px;
																	float:left;
																	display:block;
																	list-style-type:none;}
																	#pagine p{
																		padding:0 3px 0 0}
																		.pagina_attiva{
																			font-weight:bold;
																			color:#333333;}
																			.sottotitolo_racconte{
																				padding:0;
																				font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.sottotitolo_viaggio{
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;	
	text-align:left;
	color:#999;
	padding:5px;}
	#contenuti_viaggio{
		position:relative;
		width:320px;
		margin:30px 0 0 30px;
		padding-bottom:50px;
		float:left;}
		#contenuti_viaggio p{
			text-align:justify;
			color:#402806;
			line-height:20px;}
			#foto_viaggio{
				position:relative;
				width:300px;
				height:auto !important;
				height:250px;
				min-height:250px;
				margin:0 auto;
				float:left;
				padding:175px 0 20px 34px;}
				#foto_viaggio img{
					border-bottom:4px solid #e0dab7;
					border-left:4px solid #e0dab7;
					border-top:4px solid #e0dab7;}
					#foto_viaggio li{
						font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
						list-style-type:disc;
						list-style-position:inside;
						color:#a4037c;}
						#foto_viaggio ul{
							padding:5px 0 15px 10px;}
							#contenuti_album{
								position:relative;
								width:452px;
								margin:30px 0 0 30px;
								padding-bottom:50px;
								float:left;}
								#contenuti_album img{
									padding:5px 5px 0 0}
								
									#album_utility{
										position:relative;
										width:170px;
										height:auto !important;
										height:400px;
										min-height:400px;
										margin:0 auto;
										float:left;
										padding:110px 18px 20px 20px;}
						
																
			

/*--------------------footer_1--------------------*/

#container_footer{
	background:url(/images/sf_footer.jpg) no-repeat;
	position:relative;
	width:979px;
	height:126px;
	float:left;}
	#container_footer_sez{
		background:url(/images/sf_footer.jpg) no-repeat;
		position:relative;
		width:979px;
		height:120px;
		float:left;}
		#contatti{
			position:relative;
			width:300px;
			height:80px;
			float:left;
			padding:30px 0 0 65px;}
			.txt_contatti{
				font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
				font-size:12px;
				color:#402806;
				text-decoration:none;}
				.txt_contatti a{
					font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
					font-size:12px;
					color:#402806;
					text-decoration:none;}
					.titolo_footer{
						font-size:16px;
						color:#a3027b;
						font-weight:bold;}
						#contatti_newsletter{
							position:relative;
							width:200px;
							height:80px;
							float:left;
							padding:30px 0 0 50px;}
							#privacy{
								position:relative;
								width:100px;
								height:80px;
								float:left;
								padding:30px 0 0 50px;}
								#linkness{
									position:relative;
									width:150px;
									height:25px;
									float:left;
									padding:50px 0 0 50px;}
						
/*--------------------Footer_2--------------------*/

#container_footer_menu{
	background:url(/images/sf_contenuti.png) repeat-y;
	position:relative;
	width:979px;
	height:37px;
	float:left;}
	#container_footer_menu ul{
		width:905px;
		height:15px;
		list-style-type:none;
		padding:12px 0 0 70px;}
		#container_footer_menu li{
			height:18px;
			float:left;
			display:block;
			padding:0 67px 0 0;
			list-style-type:none;}
			
			#container_footer_consulente{
				background:url(/images/sf_contenuti.gif) repeat-y;
				position:relative;
				width:979px;
				height:37px;
				float:left;}
				#container_footer_consulente ul{
					width:830px;
					height:15px;
					list-style-type:none;
					padding:12px 0 0 0;
					margin:0 auto;}
					#container_footer_consulente li{
						height:18px;
						float:left;
						display:block;
						white-space:nowrap;
						padding:0 67px 0 0;
						list-style-type:none;}




/*--------------------Form_Contatti--------------------*/

/*--------------------Form_Contatti--------------------*/

.form_pagamento .nascosto{display:none}					
.form_pagamento fieldset{
	float:left;
	clear:both;
	width:620px;
	padding:5px 0;
	margin-bottom:20px;
	border:1px solid #CCCCCC}
	.grass{font-weight:bold}
	 .form_pagamento fieldset, .form_pagamento textarea{font:14px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;}
		 .form_pagamento fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_pagamento fieldset li{ padding-bottom:1em; color:#a3027b; position:relative}
			 .form_pagamento fieldset img{ padding-bottom:1em; color:#a3027b; position:relative}
				 .form_pagamento fieldset.submit{border-style:none;}
					 .form_pagamento input{
						padding:1px;
						font:12px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;
						width:207px;}
						 .form_pagamento input[type|="checkbox"], .form_pagamento input[type|="radio"]{width:15px; padding:0}
						 .form_pagamento textarea{
						 	overflow:auto;
							width:210px;
							height:150px}
						 .form_pagamento select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;
							width:212px}
							 .form_pagamento label{
								float:left;
								color:#402806;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_pagamento fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_pagamento fieldset.alt{background-color:#fff}
									 	.asterisco{left:420px !important; left:240px}
										.asterisco_sicurezza{left:290px !important; left:110px}
										.asterisco_controllo{left:350px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
													width:86px;
													height:20px;
													background:url(/images/invia.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													.input_sicurezza{width:80px !important;}
													.errore{color:#ff0000} 
													.fake_label{visibility:hidden}


	
/*--------------------Menu--------------------*/
	
	
li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }


#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:230px;
	height:350px;
	height:auto !important;
	background: #fff top center repeat-y;}
	#navigation a.head, #navigation a.head_colore {
		background:#e0ddcc;
		cursor:pointer;
		padding:10px 0 10px 0;
		margin-bottom:10px; 
		color:#6c3f00;
		display:block;
		text-transform:uppercase;
		text-indent:40px;
		text-decoration: none;}
		#navigation a.head h3, #navigation a.head_colore h3 {
			font-size:14px;
			letter-spacing:1px;
			font-weight:normal;}
			
			#navigation a.head_attivo {
				background:#E0DDCC;
				cursor:pointer;
				padding:10px 0 10px 0;
				margin-bottom:10px; 
				color:#6c3f00;
				display:block;
				text-transform:uppercase;
				text-indent:40px;
				text-decoration: none;}
				#navigation a.head_attivo h3 {
					font-size:14px;
					letter-spacing:1px;
					font-weight:normal;}
			
			/*#navigation a.head_colore {
				background:#faecc2;
				cursor:pointer;
				padding:10px 0 10px 0;
				margin-bottom:10px; 
				color:#6c3f00;
				display:block;
				text-transform:uppercase;
				text-indent:40px;
				text-decoration: none;}
				#navigation a.head_colore h3 {
					font-size:14px;
					letter-spacing:1px;
					font-weight:normal;}*/
					
					
					#navigation_selezionata{
						/*height:47px;*/
						background:url(/image/selezione.jpg) top left no-repeat;
						background-color:none !important;
						background-color:#FFFFFF;	
						color:#59574b !important;}
						#navigation ul {
							border-width:0px;
							margin:0px;
							padding:0px;
							text-indent:0px}
							#navigation li {
								
								list-style:none outside none;
								display:inline;}
								#navigation li li a {
									/*height:47px;*/
									font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
									color:#6c3f00;
									text-align:left;
									padding:5px 10px 5px 30px;
									display:block;
									text-indent:10px;
									text-decoration: none;}
									#navigation li ul li a:hover {
										/*height:47px;*/
										background:url(/images/glifo.jpg) top left no-repeat;
										background-color:none !important;
										background-color:#fff;	
										color:#59574b;}
										.numerazione{
											float:left;
											padding:15px 0 0 0;}
											.numerazione a{
												text-decoration:none;
												font-weight:bolder;
												color:#59574b;}
										
/*----------------------------------------*/



/*----------------------------------------*/

.floatleft{
	float:left;
	padding:0 15px 0 0}
.floatright{
	float:right;
	padding:0 15px 0 0 }
.nodecoration{
	text-decoration:none;}
.right{
	text-align:right;}
.viola{
	color:#a4037c;}
.data{
	color:#666666;
	font-size:12px;
	padding-left:20px;}
	
	
	
	
	
	
	/*  FORM PRIMULA GIALLA CLAUDIO */
.obbligatorio01{
	padding-left:15px;	
	padding-top:15px;
	font:12px arial,Tahoma,Verdana,sans-serif,helvetica;
	color:#BF0000;
	}

#form_commenti{
	float:left;
	padding-left:300px;
	padding-bottom:50px;
	}




	.cont form{ 
		clear:both;
		float:left;	
		border:1px solid #c3c7d0;
		
		text-align:left;
		width:500px;
		/*min-height:500px;
		height:auto !important;
		height:500px;*/
		}
		.cont fieldset{ 
			border:0;
			padding:10px 10px 20px 10px;
			margin:0}
			/*.cont fieldset.chiaro{background:#fff}*/				   
				.cont  legend{ 
					font-size:12px;
					font-weight:bold;
					font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					color:#333;
					margin:0;
					padding:0}
					.cont span.riga{ 
						padding:10px; 
						margin:0;
						border:0;
						display:block;
						clear:both}
						.cont span.riga_centrata{ 
							padding:10px; 
							margin:0;
							border:0;
							display:block;
							clear:both;
							text-align:center}
							.cont label{ 
								font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#333;
								text-align:left;
								color:#333}
								.cont span.elemento_block {
									display:block;
									width:80px;
									margin-top:2px;
									margin-right:15px;
									float:left;
									text-align:left;
									vertical-align: baseline}
									.cont input, .cont select, .cont textarea{ 
										color: #333; 
										font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0;
										border:0;
										width:55%}
										.cont input, .cont select{
											border-bottom:1px dotted #0B3032 !important;
											border-left:none !important;
											border-right:none !important;
											border-top:none !important;
											border:1px solid #ADADAD}
											.cont input[file]{border-bottom:1px dotted #0B3032}
											.cont textarea{
												border:1px dotted #0B3032 !important;
												border:1px solid #ADADAD;
												overflow:auto}
												/*.cont input:hover,select:hover,textarea:hover{background:#F9DCCA}
													.cont  input:focus,select:focus,textarea:focus{background:#F9DCCA}*/
														.cont  span.asterisco{
															color:#333;
															font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
															font-size:12px;
															margin-left:15px;
															vertical-align:top}
															.cont  span.leggi_privacy { 
																font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
																font-size:12px;
																color: #a4037c;
																text-align:center;
																display:block;
																margin:00;
																padding:20px 0px 8px 0px;
																border-top:1px solid #E0E0E0}
																.cont .spunta {
																	border:0;
																	width:20px;
																	vertical-align:middle;
																	padding:0}
																	.cont button{
																		margin-right:5px;
																		padding:0;
																		border:0;
																		width:auto;
																		height:auto;
																		cursor:pointer;
																		background:none;
																		overflow:visible}
																		
																		
	.cont2 form{ 
		/*margin:0;*/
	border:1px solid #c3c7d0;
		
	text-align:left;
	width:600px;
	min-height:200px;
	height:auto !important;
	height:200px;
		
	/*	background-image:url(../images/sfondo_box3colonne.png);
		background-position:bottom left;
		background-repeat:no-repeat;*/
		}
		.cont2 fieldset{ 
			border:0;
			padding:10px 10px 20px 10px;
			margin:0}
			/*.cont fieldset.chiaro{background:#fff}*/				   
				.cont2  legend{ 
					font-size:12px;
					font-weight:bold;
					font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					color:#333;
					margin:0;
					padding:0}
					.cont2 span.riga{ 
						padding:10px; 
						margin:0;
						border:0;
						display:block;
						clear:both}
						.cont2 span.riga_centrata{ 
							padding:10px; 
							margin:0;
							border:0;
							display:block;
							clear:both;
							text-align:center}
							.cont2 label{ 
								font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#333;
								text-align:left;
								color:#333}
								.cont2 span.elemento_block {
									display:block;
									width:80px;
									margin-top:2px;
									margin-right:15px;
									float:left;
									text-align:left;
									vertical-align: baseline}
									.cont2 input, .cont2 select, .cont2 textarea{ 
										color: #333; 
										font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0;
										border:0;
										width:55%}
										.cont2 input, .cont2 select{
											border-bottom:1px dotted #0B3032 !important;
											border-left:none !important;
											border-right:none !important;
											border-top:none !important;
											border:1px solid #ADADAD}
											.cont2 input[file]{border-bottom:1px dotted #0B3032}
											.cont2 textarea{
												border:1px dotted #0B3032 !important;
												border:1px solid #ADADAD;
												overflow:auto}
												/*.cont input:hover,select:hover,textarea:hover{background:#F9DCCA}
													.cont  input:focus,select:focus,textarea:focus{background:#F9DCCA}*/
														.cont2  span.asterisco{
															color:#333;
															font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
															font-size:12px;
															margin-left:15px;
															vertical-align:top}
															.cont2  span.leggi_privacy { 
																font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
																font-size:12px;
																color: #0B3032;
																text-align:center;
																display:block;
																margin:00;
																padding:20px 0px 8px 0px;
																border-top:1px solid #E0E0E0}
																.cont2 .spunta {
																	border:0;
																	width:20px;
																	vertical-align:middle;
																	padding:0}
																	.cont2 button{
																		margin-right:5px;
																		padding:0;
																		border:0;
																		width:auto;
																		height:auto;
																		cursor:pointer;
																		background:none;
																		overflow:visible}
																		.asterisco1{left:690px !important; left:690px}
																		.asterisco1{
																			background:url(/images/asterisco.gif) no-repeat;
																			width:9px;
																			height:9px;
																			position:absolute;}

																	.asterisco_newsletter{left:430px !important; left:430px}
																	.asterisco_newsletter{
																			background:url(/images/asterisco.gif) no-repeat;
																			width:9px;
																			height:9px;
																			position:absolute;}

/* ++++ FINE FORM PRIMULA GIALLA CLAUDIO ++++ */ 



.numeri{
	float:left;
	font:18px "Trebuchet MS",Arial,Helvetica,sans-serif;	
	padding:0 10px 0 0;
	font-weight:bold;}
.txt14 p{
	font-size:14px;}
#voce_attiva{
	background:url(/images/glifo.jpg) top left no-repeat;
	background-color:none !important;
	background-color:#fff;	
	color:#59574b;}
	
/* ----------- AREE_SENSIBILI ----------------*/
	
.area_diventaconsulente{
	position:absolute;
	background-image:url(/images/trasparente.gif);
	width:340px;
	height:170px;
	z-index:1;
	display:block;}
	.area_destinazioni{
		position:absolute;
		background-image:url(/images/trasparente.gif);
		width:340px;
		height:170px;
		z-index:1;
		display:block;}
		.area_areariservata{
			position:absolute;
			left:70px;
			background-image:url(/images/trasparente.gif);
			width:185px;
			height:170px;
			z-index:1;
			display:block;}
			.area_newsletter{
				position:absolute;
				left:295px;
				background-image:url(/images/trasparente.gif);
				width:185px;
				height:170px;
				z-index:2;
				display:block;}
				.area_album{
					position:absolute;
					left:520px;
					background-image:url(/images/trasparente.gif);
					width:185px;
					height:175px;
					z-index:1;
					display:block;}
					.area_racconti{
						position:absolute;
						left:745px;
						background-image:url(/images/trasparente.gif);
						width:185px;
						height:170px;
						z-index:1;
						display:block;}
.entra_area_consulenti{
	width:230px;
	height:38px;
	background-image:url(/images/menu_areaconsulentri.jpg)}
	
#flash_index{
	position:absolute;
	top:58px;
	left:320px;
	width:420px;
	height:124px;
	border:1px solid white;}
