@charset "utf-8";
/* CSS Document */
html{overflow:scroll;}
body {
margin:0; 
padding:0; 
font-family: 'Roboto', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
background-color:#FFFFFF;
/*background:#FFFFFF url(/images/sf_body.png) top left repeat;
*/}
a {text-decoration:none; color:#000000;}
a:hover {color:#999999; text-decoration:none;}
/*a img:hover {filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
*/

img.r_preventivo:hover{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}

#pg_percorsi #lk_percorsi a, #pg_one_day #lk_one_day a, #pg_capodanno #lk_capodanno a, #pg_percorsimarc #lk_percorsimarc a, #pg_complet #lk_complet a, #pg_essentiel #lk_essentiel a, #pg_marc #lk_marc a, #pg_percorso #lk_percorso a, #pg_accertamenti #lk_accertamenti a, #pg_contatti #lk_contatti a, #pg_dovesiamo #lk_dovesiamo a, #pg_arrivare #lk_arrivare a, #pg_marc_m #lk_marc_m a, #pg_terapie_f #lk_terapie_f a, #pg_terapie_e #lk_terapie_e a, #pg_accertamenti #lk_accertamenti a, #pg_percorso #lk_percorso a, #pg_dieta #lk_dieta a, #pg_dieta_t #lk_dieta_t a, #pg_ricette #lk_ricette a, #pg_terapie_d #lk_terapie_d a, #pg_erbe #lk_erbe a, #pg_prenota #lk_prenota a, #pg_cappuccini #lk_cappuccini a, #pg_erborista #lk_erborista a, #pg_guest #lk_guest a, #pg_dediche #lk_dediche a{color: #E7A219;
}

#pg_curaerbe #lk_curaerbe a, #pg_curaerbe1 #lk_curaerbe1 a, #pg_curaerbe2 #lk_curaerbe2 a, #pg_curaerbe3 #lk_curaerbe3 a, #pg_curaerbe4 #lk_curaerbe4 a, #pg_curaerbe5 #lk_curaerbe5 a, #pg_curaerbe6 #lk_curaerbe6 a, #pg_curaerbe7 #lk_curaerbe7 a, #pg_curaerbe8 #lk_curaerbe8 a, #pg_curaerbe9 #lk_curaerbe9 a, #pg_curaerbe10 #lk_curaerbe10 a, #pg_curaerbe11 #lk_curaerbe11 a, #pg_curaerbe12 #lk_curaerbe12 a{color: #E7A219;}


#pg_ricetta1 #lk_ricetta1 a, #pg_ricetta2 #lk_ricetta2 a, #pg_ricetta3 #lk_ricetta3 a, #pg_ricetta4 #lk_ricetta4 a, #pg_ricetta5 #lk_ricetta5 a, #pg_ricetta6 #lk_ricetta6 a, #pg_ricetta7 #lk_ricetta7 a{color: #E7A219;}

.titoli_intro{
font-size:14px;
color:#E7A219;
}

.txt_pacchetto{
font-size:15px;
color:#FFFFFF;
}
	
.on{
color:#33CC66;}


p{font-family: 'Belleza', sans-serif; font-size:14px; line-height:20px; font-weight:400; margin:0 0 0 0; padding:0; color:#323232;}

h1{ font-family: 'Belleza', sans-serif; margin:0 0 0 0; font-size:20px; font-weight:700; line-height:20px; color:#323232;text-transform:uppercase;}

h2{ font-family: 'Belleza', sans-serif; margin:0 0 20px 0; font-size:17px; font-weight:400; line-height:23px; color:#515151;text-transform:uppercase;}

h3{ font-family: 'Belleza', sans-serif; margin:0 0 10px 0; font-size:25px; font-weight:400; line-height:32px; color:#323232;}

h4{ font-family: 'Belleza', sans-serif; margin:0 0 10px 0; font-size:25px; font-weight:400; line-height:32px; color:#323232;}

h5{ font-family: 'Belleza', sans-serif; margin:0 0 10px 0; font-size:18px; font-weight:400; line-height:22px; color:#E7A219;}




.lista_press{
width:690px;/*465px*/
border-bottom:1px dotted #D9D9D9;
margin-bottom:25px;
float:left;
padding: 10px 0 5px 0;
}

.titolo_press {
font-size:15px;
margin:10px 0 0 0;
padding:0 0 0 0;
width:305px;
float:left;
border-right:1px dotted #323232;
text-transform:uppercase;
}	
	
.data_uscita{
margin:10px 0 0 0;
padding:0 0 0 25px;
width:205px;
float:left;
font-size:13px;
font-weight:bold;
}

.lista_repeat{
width:690px;/*465px*/
border-bottom:1px dotted #D9D9D9;
margin-bottom:25px;
float:left;
padding: 0 0 10px 0;
}			

.titolo_n {
font-size:15px;
margin:0;
padding:0;
}	
	
.data_l{
margin:0;
padding:0;
}
			


.t_dati{
color:#666666; font-size:12px; line-height:16px;
}
.error{
color:#FF0000;
}

.secondo_titolo{
font-size:19px;
margin:0 0 10px 0;
color:#323232;
text-transform:uppercase;
}

.titolop{
font-size:14px;
margin:0 0 10px 0;
color:#323232;
text-transform:uppercase;
}
.titolo2p{
font-size:23px;
margin:0 0 10px 0;
color:#323232;
text-transform:uppercase;
}


ul.generico{
font-size:12px;
line-height:17px;
color:#333333;
margin:5px 0 0 0;
padding:5px 0 8px 0px;
}

ul.generico li{
font-family: 'Belleza', sans-serif; 
font-size:14px; line-height:20px; 
font-weight:400; margin:0 0 0 0; 
padding:0; color:#323232;
font-weight:normal;
line-height:21px;
background:url(/images/list.png) 0 6px no-repeat;
margin:0 0 0 0px;
padding:2px 0 5px 15px;
list-style-type:none;
}




#contenitore {
margin:0; 
padding:0;
float:left;
width:100%;
/*background-color:#000000;*/

}

	#cont_header {
	margin:0; 
	padding:0;
	float:left;
	width:100%;
	/*background-color:#FFFFFF;*/
/*	background:url(/images/sf_header.png) repeat top;
*/	}

	#header {
	margin:auto; 
	padding:0;
	width:1130px;
	background-color:#FFCC00;
    background:url(/images/sfumatura_logo.png) repeat top;
		}
	
	#cont_top_menu {
	margin:0 /*auto*/; 
	padding:0;
	width:1130px;
	/*background:url(/images/sfumatura_logo.png) repeat top;*/
	float:left;
	}
	
								
			
/*CENTRO*/			
#center {
margin:0; 
padding:0;
float:left;
width:100%;
/*background-color:#FFFFFF;*/
}
	#cont_corpo {
	margin:auto;
	padding:0;
	width:1130px;
	/*background-color:#33FF99;*/
	}

	#corpo {
	float:left;
	margin:0; 
	padding:25px 15px 50px 15px;
	width:1100px;
	border:0;
	}
	
	#primo_gruppo{
	float:left;
	margin:0 0 55px 0; 
	padding:0 0 30px 0;
	width:1100px;
	border:0;
	border-bottom:1px #cccccc solid;
	}	
	
			
			.box1_hp{
			width:361px;
			float:left;
			margin:0 15px 0 0;
			padding:0;
			}
			
			.box1_hp h3, .box2_hp h3, .box1_sg h3, #box3_sg_news h3{
            font-family: 'Belleza', sans-serif; 
			margin:0 0 0 0; line-height:20px;
			color:#323232;
			font-size:25px;
			text-transform:uppercase;
			font-weight:400;
			}
			
			box1_hp .banner{
			width:315px;
			float:left;
			margin:0 0 20px 0;
			padding:13px;
			background-color:#CCCCCC;
			}
			.foto_pp{
			width:341px; /*361-10-10*/
			height:209px;
			float:left;
			margin:0;
			padding:10px 10px 10px 0;
			background:url(/images/sf_foto_pp.png);
			}
			
			.cont_testo_banner{
			width:346px;
			float:left;
			}
			.vai{
			text-transform:uppercase;
			padding:3px 15px 5px 15px;
			margin:10px 0;
			color:#FFFFFF;
			border:0;
			font-weight:400;
			font-size:13px;
			cursor:pointer;
			background:url(/images/sf_leggitutto.png) no-repeat;
			font-size:11px;
			float:right;
			width:80px;
			text-align:center;
			}
			.vai:hover {
			background:url(/images/sf_leggitutto1.png) no-repeat;
			color:#FFFFFF;
			}
			.vai a{
			color:#FFFFFF;
			text-decoration:none;
			}
			.testo_banner{
			width:346px;
			height:100px;
			float:left;
			margin:0;
			padding:0;
			}
			.box2_hp{
			width:348px;
			float:left;
			margin:0;
			padding:0;
			}
			
			box2_hp .banner{
			width:315px;
			float:left;
			margin:0 0 20px 0;
			padding:13px;
			background-color:#CCCCCC;
			}
			.foto_pp{
			width:361px; /*361-10-10*/
			height:200px;
			float:left;
			margin:0;
			padding:0px 0px 0px 0;
			background:url(/images/sf_foto_pp.png);
			}
			.testo_banner{
			width:346px;
			float:left;
			margin:0;
			padding:0;
			}
			
			
#secondo_gruppo{
float:left;
margin:0 0 55px 0; 
padding:0;
width:1100px;
border:0;
}
#secondo_gruppo h1{
color:#181512;
font-size:25px;
line-height:18px;
font-weight:400;
}
.box1_sg{
width:345px;
float:left;
margin:0 30px 0 0;
padding:0;
}
.foto_guest{
width:341px;
float:left;
margin:0;
padding:0;
}

#box2_sg{
width:367px;
/*height:370px;*/
float:left;
margin:0 0 0 0;
padding:0;
background:url(/images/riga_sfumata_trebanner.png) right no-repeat;
}
#box2_sg h2{
text-transform:uppercase;
float:left;
margin:0;
padding:15px 0 0 100px;
font-size:19px;
line-height:25px;
width:225px;
height:75px;
}

#box2_sg h2 a{
display:block;
width:225px;
height:75px;
text-decoration:none;
}
#box2_sg h2 a:hover{
color:#E7A219;
text-decoration:none;
}

	#box2_sg ul{
	width:345px;
	float:left;
	margin:0;
	padding:0;
	}
	#box2_sg ul li{
	font-family: 'Belleza', sans-serif;
	font-weight:400;
	background:url(/images/sf_ul.png);
	width:338px;
	height:102px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}	
	#box2_sg ul li#pp{
	background:url(/images/sf_li1.png) no-repeat;
	}
		#box2_sg ul li#pp_maxim{
		background:#D7EEDC url(/images/sf_li_maxime.png) 0 0 no-repeat;
		}
		#box2_sg ul li#pp_maxim a{
		color:#000000;
		padding-left:100px;
		padding-top:40px;
		padding-bottom:20px;
		padding-right:45px;
		display:block;
		}
		#box2_sg ul li#pp_maxim p{
		font-size:15px;
		line-height:14px;
		}
	
	
	#box2_sg ul li#pp1{
	background:url(/images/sf_li2.png) no-repeat;
	}
	#box2_sg ul li#pp2{
	background:url(/images/sf_li3.png) no-repeat;
	}
	#box2_sg ul li#pp3{
	background:url(/images/sf_li4.png) no-repeat;
	}
		.nome_testomonial{
		padding:3px 0px 5px 15px;
		margin:10px 0 10px 0;
		background:url(/images/sf_nome.png) no-repeat;
		font-size:11px;
		float:right;
		width:234px;
		text-align:right;
		}
		.nome_testomonial p{
		color:#FFFFFF;
		font-size:15px;
		margin:0 20px 0 0;
		font-style:italic;
		}

#box3_sg_news{
width:347px;
float:right;
margin:0 0 0 0;
padding:0;
}

.box_news{
width:347px;
/*height:110px;*/
float: left;
}

			.box_news.vai{
			text-transform:uppercase;
			padding:3px 15px 5px 15px;
			margin:10px 0;
			color:#FFFFFF;
			border:0;
			font-weight:400;
			font-size:13px;
			cursor:pointer;
			background:url(/images/sf_leggitutto.png) no-repeat;
			font-size:11px;
			float:right;
			width:80px;
			text-align:center;
			}
			.box_news.vai:hover {
			background:url(/images/sf_leggitutto1.png) no-repeat;
			color:#FFFFFF;
			}
			.box_news.vai a{
			color:#FFFFFF;
			text-decoration:none;
			}
						

#terzo_gruppo{
float:left;
margin:0; 
padding:0;
width:1100px;
}
	#terzo_gruppo img{
	float:left;
	margin:0 13px 0 0; 
	padding:0;
	}

	.contatto {
	width:345px;
	float:left;
	margin:0 30px 0 0;
	padding:0;
	border-right:#cccccc solid 1px;
	}
	
	.mail{
	width:353px;
	height:58px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	border-right:#C1BCB4 solid 1px;

	}
	.indirizzo{
	width:347px;
	float:right;
	margin:0 0 0 0;
	padding:0;
	}
	.indirizzo p{
	margin:0 0 0 55px;
	padding:0;
	}

	
	.social{
	width:188px;
	float:left;
	margin:30px 0 0 459px;
	padding:0;
	}
	
/*Formatazione pagine*/	

#trio_box{
	float:left;
	margin:0 0 40px 0; 
	padding:0 0 30px 0;
	width:1100px;
	border-bottom:1px solid #CCCCCC;
	}
	
	
#trio_box_Curaerbe{
	float:left;
	margin:0 0 70px 0; 
	padding:0;
	width:1100px;
	}
#trio_box_Curaerbe h1{
font-size:25px;
line-height:33px;
	}
	
#trio_box_Curaerbe p{
font-size:14px;
line-height:20px;
margin:10px 0 0 0;
	}
	

	
/*	#trio_box h1{font-family: font-family:'Roboto', sans-serif; font-size:30px; font-weight:700; margin:10px 0 5px 0;
	}
	#trio_box p{ margin-bottom:20px;
	}
	*/	
#trio_box h1{
font-size:25px;
line-height:33px;
	}
	
/*#trio_box p{
font-size:14px;
line-height:20px;
margin:10px 0 0 0;
	}
*/	
	#uno{
		float:left;
		margin:0; 
		padding:0;
		width:280px;
		height:344px;
		background:url(/images/riga_menu.jpg) right no-repeat;
		}
					#menu_laterale {
					margin:0; 
					padding:0;
					width:235px; /*211-40*/
					height:200px;
					float:left;
					}
					
					#menu_laterale h1 {margin:18px 0 0 0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#FFF;}
					
					 #menu_laterale ul {
					  float:left;
					  margin:0; 
					  padding:10px 20px 30px 0;
					  width:220px;
					  list-style-type:none;
					  }
									
					 #menu_laterale ul li {
					 margin:0 0 5px 0; 
					 padding:0px 0 10px 25px;
					 background: url(/images/list.png) 0 4px no-repeat;
					 font-family: 'Belleza', sans-serif; 
					 font-size:16px;
					 line-height:20px;
					 text-transform:uppercase;
					 font-weight:400;
					 }
					 #menu_laterale ul li a {
					 color:#999999;
					 text-decoration:none;
					 }
					 
					 #menu_laterale ul li a:hover{
					 color:#E7A219;
					 }
					 
					 #menu_laterale li:hover {
					 background: url(/images/list_testo.png) 0 4px no-repeat;
					  /*I valori 0 0 corrispondono ai margin della freccia hover sendo che il primo	valore corrisponde al top e bottom*/
					 }
					 
	#uno_curaerbe{
		float:left;
		margin:0; 
		padding:0;
		width:280px;
		height:600px;
		background:url(/images/riga_menu_curaerbe.jpg) right no-repeat;
		}
					#menu_laterale_erbe {
					margin:0; 
					padding:0;
					width:235px; /*211-40*/
					height:200px;
					float:left;
					}
					
					#menu_laterale h1 {margin:18px 0 0 0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#FFF;}
					
					 #menu_laterale_erbe ul {
					  float:left;
					  margin:0; 
					  padding:8px 20px 30px 0;
					  width:220px;
					  list-style-type:none;
					  }
									
					 #menu_laterale_erbe ul li {
					 margin:0 0 4px 0; 
					 padding:0px 0 4px 25px;
					 background: url(/images/list.png) 0 3px no-repeat;
					 font-family: 'Belleza', sans-serif; 
					 font-size:16px;
					 line-height:20px;
					 text-transform:uppercase;
					 font-weight:400;
					 }
					 #menu_laterale_erbe ul li a {
					 color:#999999;
					 text-decoration:none;
					 }
					 
					 #menu_laterale_erbe ul li a:hover{
					 color:#E7A219;
					 }
					 
					 #menu_laterale_erbe ul li ul li{
					 margin:0 0 5px 0; 
					 padding:0px 0 3px 20px;
					 background: url(/images/list.png) 0 3px no-repeat;
					 font-family: 'Belleza', sans-serif; 
					 font-size:14px;
					 line-height:15px;
					 text-transform:none;
					 font-weight:400;
					 }
					 
					 
					 
					 #menu_laterale_erbe li:hover {
					 background: url(/images/list_testo.png) 0 3px no-repeat;
					  /*I valori 0 0 corrispondono ai margin della freccia hover sendo che il primo	valore corrisponde al top e bottom*/
					 }
					 
					 
		
		#due {
		float: left;
		margin: 0 25px 0 30px;
		padding: 0;
		width: 550px;
		}
	
		#due .bal{
		float: left;
		margin: 20px 0 20px 0;
		padding: 0;
		width: 240px;
		/*border-right:#E7E7E7 dotted 1px;*/
		}
		#due .gub{
		float: right;
		margin: 20px 0 70px 0;
		padding: 0;
		width: 278px;
		}
		
		#due .blocco_grigio{
		float: left;
		margin: 30px 0 50px 0;
		padding: 0 80px 30px 15px;
		width: 420px; /*550-50*/
		height:134px;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		/*background:url(/images/sf_blocchetto_page1.png);*/
		}
		.blocco_grigio p{
		float: left;
		margin: 10px 0 0 0;
		padding: 3px 20px 3px 15px;
		background-color:#000000;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		}
		.blocco_grigio p a{
		color:#FFFFFF;
		}
		.blocco_grigio p a:hover{
		color:#FFFFFF;
		text-decoration:underline;
		}
		
		.blocco_grigio p:hover{
		float: left;
		margin: 10px 0 0 0;
		padding: 3px 20px 3px 15px;
		background-color:#E7A219;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		}

		


		 .blocco_grigio h3{
		 color:#666666;
		 font-size:19px;
		 line-height:22px;
		 text-transform:uppercase;
		 margin-top:33px;
		}
		 .blocco_grigio h4{
		 color:#000000;
		 font-size:19px;
		 line-height:22px;
		 text-transform:uppercase;
		 margin-top:23px;
		}
		 .blocco_grigio h3 a{
		 color:#666666;
		 
		}
		
		.blocco_grigio h3 a:hover{
		 color:#999999;
		}


		
		#due .dieta_desc{
		margin:0;
		}
		
		#due_box_guest{
		float: left;
		margin: 0 25px 50px 30px;
		padding: 0;
		width: 761px;
		}
		#tre {
		float: right;
		margin: 15px 0 0 0;
		padding: 0;
		width: 211px;
	}
				
		#due_box_guest .listaG{
		float: left;
		margin: 0;
		padding: 0;
		width: 761px;
		}
		#due_box_guest .gallery_guest{
		float: left;
		margin: 15px 0 0 0;
		padding: 0;
		width: 750px;
		}
		
		#due_box_prenota{
		float: left;
		margin: 0 0 0 20px;
		padding: 0;
		width: 761px;
		}
		.blocco1{
		float: left;
		margin: 0;
		padding: 0;
		width: 520px;
		height:101px;
		background:url(/images/blocco1.png);
		}
		.blocco2{
		float: left;
		margin: 0;
		padding: 0;
		width: 520px;
		height:110px;
		background:url(/images/blocco2.png);
		}
		
		
/*Formattazione news*/
		
		.lista_news{
		float: left;
		margin: 0 0 20px 0;
		padding: 0 0 15px 0;
		width: 761px;
		background:url(/images/sf_bottom.png) no-repeat bottom;

		}
		.lista_news h4{
		font-size:18px;	
		margin: 10px 0 0 0;
		padding: 0;
		}
		.data_news{
		font-size:14px;
		color:#E7A219;
		margin:0 0 10px 0;}

		.vai_news{
		text-transform:uppercase;
		padding:2px 15px 5px 15px;
		margin:10px 0;
		color:#FFFFFF;
		border:0;
		font-weight:400;
		font-size:13px;
		cursor:pointer;
		background:url(/images/sf_leggitutto.png) no-repeat;
		font-size:11px;
		float:right;
		width:80px;
		text-align:center;
		}
		.vai_news:hover {
		background:url(/images/sf_leggitutto1.png) no-repeat;
		color:#FFFFFF;
		}
		.vai_news a{
		color:#FFFFFF;
		text-decoration:none;
		}
		
		
		
		#news_singola{
		float: left;
		margin: 0 0 20px 0;
		padding: 0 0 15px 0;
		width: 761px;
		}
		#news_singola h4{
		font-size:25px;	
		margin: 10px 0 0 0;
		padding: 0;
		}
		#news_singola p{
		margin: 0 10px 10px 0;
		padding: 0;
		}
		
		#box_foto_scheda {
		float: right;
		margin: 15px 0 0 20px;
		padding: 0;
		width: 761px;
		}
		
		
		.gallery_guest .guest{
		float: left;
		margin: 0 0 15px 0;
		padding: 0;
		width: 250px;
		}
		.gallery_guest img{
		margin:0;
		}
				
		.gallery_guest .nome_guest{
		padding:3px 0px 5px 15px;
		margin:3px 15px 10px 0;
		/*background:url(/images/sf_nome.png) no-repeat;*/
		font-size:11px;
		float:right;
		text-align:center;
		width:236px;
		}
		.nome_guest p{
		color:#000000;
		font-size:14px;
		margin:0 0 0 0;
		font-weight:700;
		text-transform:uppercase;
		}


		
		
		
		
		#due_box_guest .form{
		width:640px;
		float:left;
		margin:0;
		}	
			
/*		#quattro {
		float: left;
		margin: 0;
		padding: 0;
		width: 796px;
}
*/
	


/*		#box1_page{
		width:300px;
		float:left;
		margin:0;
		padding:0;
		}
			#box_ml{
			width:300px;
			float:left;
			margin:0 0 0 0;
			padding:0;
			}
			
			#box_ml h1{
			font-size:25px;
			line-height:30px;
			margin:0 0 10px 0;
			background-color:#FF3333;
			padding:20px;
			color:#FFFFFF;
			z-index:2000;
			position:relative;
			top:-20px;
			}

		#box2_page{
		width:654px;
		float:right;
		margin:25px 0 35px 20px;
		padding:0;
		}
		#box2_page h1{
		margin:0 0 15px 0;
		padding:0;
		}
		
				#box2_page ul{
				font-size:12px;
				line-height:17px;
				color:#333333;
				margin:0px 0 0 0;
				padding:5px 0 8px 0px;
				}
				
				#box2_page li{
				font-size:12px;
				font-weight:normal;
				line-height:21px;
				background:url(/images/list_testo.png) 0 6px no-repeat;
				margin:0 0 0 0px;
				padding:2px 0 0 30px;
				list-style-type:none;
				}
*/		
	
		#testo{
		float:right;
		margin:0 auto; 
		padding:0;
		width:1124px;
		}
		
			.sidebar{
			float:left;
			margin:0 0 0 12px; 
			padding:0;
			width:688px;/*700-12*/
			}
				.sidebar .Box{
				float:left;
				margin:0 0 0 25px; 
				padding:0 30px 0 0;
				width:605px;
				border-right:#F1F1F1 solid 1px;
				}
				
				.sidebar .BoxB{
				float:left;
				margin:0 0 0 25px; 
				padding:30px 30px 0 0;
				width:605px;
				border-right:#F1F1F1 solid 1px;
				}
					.sidebar .titolo{
					font-size:12px;
					margin:0 0 5px 0; 
					padding:0;
					font-weight:700;
					color:#333333;
					}
					.sidebar .testo{
					padding:0;
					float:left;
					width:285px;
					}


					.sidebar img{
					float:left;
					margin:0 20px 20px 0; 
					padding:0;
					}
			
		
			.news{
			float:right;
			margin:0 12px 0 0; 
			padding:0;
			width:412px;/*424-12*/
			}
				.news img{
				float:left;
				margin:0 15px 0 0; 
				padding:0;
				}
					.news .titolo{
					font-size:12px;
					margin:0 0 1px 0; 
					padding:0;
					font-weight:700;
					color:#333333;
					}
						.news p{
						color:#000000;
						font-size:12px;
						line-height:20px;
						padding:0;
						}
						.Box2{
						float:left;
						margin:15px 25px 0 0;
						}
						.Box2 .testo{
						float:left;
						margin:0;
						width:270px;
						}
						
						.leggi{
						background-color:#E20A16; color:#FFFFFF; margin:10px 0px; padding:5px 15px; float:right; font-size:14px; font-family: 'Belleza', sans-serif; text-transform:uppercase; font-weight:700;}
						.leggi a{
						color:#FFFFFF;}
						.leggi a:hover{
						color:#000000; 
						text-decoration:none;
						
						}
						


		#cont_footer{
		float:left;
		margin:0; 
		padding:0;
		width:100%;
		background-color:#EEEEEE;
		}
		
			#footer {
			margin:auto;
			padding:0;
			width:1130px;
			}
			#footer p{
			color:#848484;
			font-size:13px;
			margin:auto;
			text-align:center;
			padding:0;
			font-weight:normal;
			}
	
			#testo_footer {
			float:left;
			margin:0; 
			padding:20px 15px 30px 15px;
			width:1100px;
			background-color:#EEEEEE;
			}
			
			#testo_footer a{
			color:#848484;
			}
			#testo_footer a:hover{
			color:#848484;
			text-decoration:underline;
			}
	
			/*#testo_footer .dati{
			float:left;
			margin:0; 
			padding:0 50px 0 0;
			width:340px;
			font-size:11px;
			}
				.dati p{
				font-size:12px;
				line-height:15px;
				}
			.address{
			float:left;
			margin:0; 
			padding:0 0 30px 30px;
			width:170px;
			}
		
			.address1 img{
			float:left;
			margin:0 10px 0 0; 
			}
			.address1 .txt{
			float:right;
			margin:0; 
			padding:0;
			width:264px;
			}
			
			.address2{
			float:left;
			margin:0; 
			padding:0;
			width:223px;
			text-align:right;
			}

			.social{
			float:right;
			margin:0; 
			padding:0 0 30px 35px;
			width:130px;
			text-align:right;
			}*/
			
			
			.intestazione_HP{
			float:left;
			margin:35px 0 0 0; 
			padding:0 20px;
			width:1060px;
			

			}
		
		
				
		#testo_pagine{
		float:left;
		margin:0; 
		padding:15px 15px 45px 15px;
		background:#fff;
		width:970px;/*1000-30*/
		/*border:1px solid #E3E6E9;*/
		}
		
		
		
		
				
/*BOTTOM*/			
#bottom {
clear:both;
margin:0; 
padding:0;
float:left;
width:100%;
background-color:#FFFFFF;
}

#riga {
margin:auto; 
padding:0;
width:1130px;
height:10px;
background-color:#FFFFFF;
}

/*Back to top button 
*/
#back-toppage {
	position: relative;
	bottom: 22px;
	margin-left: 515px;
}
#back-toppage a {
	width: 70px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #EEEEEE;
	/*opacity:0.9;
	 background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-toppage a:hover {
	color: #EEEEEE;
}
/* arrow icon (span tag) */
#back-toppage span {
	width: 70px;
	height: 70px;
	display: block;
	margin-bottom: 7px;
	background: #EEEEEE url(/images/up-arrow.png) no-repeat center center;
	
	/* rounded corners */
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-toppage a:hover span {
	background-color: #EEEEEE;
}

/*
fine Back to top button 
*/






/*.testo_centrale_news {
	margin:0 0 20px 0; 
	padding:0 0 5px 0;
	float:left;
	border-bottom:1px dotted #CCCCCC;
	width:654px;
	}
	
	
	.testo_centrale_news h3{font-family: 'Belleza', sans-serif; margin:0 0 0 0; font-size:20px; font-weight:700; line-height:32px; color:#323232;}
	
	.img_list_news {
						border:1px solid #CCCCCC;
						width:113px;
						float:left;
						padding:0;
						margin: 0 10px 20px 0;}
						
*/		


				

/*testo slide --- SILVIA*/
.cont_scritta {
position:absolute; 
top:50px; 
z-index:100; 
width:100%; 
padding:30px 0 20px 0; 
margin:0 auto;
}

	.scritta {
		  	padding: 0;
   			width: 1100px;	
			margin:0 auto;
		}
		.slogan_slide {
		float:left;
		padding-top:10px;
		text-transform:uppercase;
		width:600px;
		/*z-index:5000;
		position:relative;*/
		}
		
		.slogan_slide h1{
		float:left;
		font-size:33px;
		line-height:40px;
		color:#FFFFFF;
		text-transform:uppercase;
		font-family: 'Belleza', sans-serif;
		border-top:#FFFFFF solid 1px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px 3px;
		text-transform:uppercase;
		
		}

		.link_slide{
		float:left;
		font-size:20px;
		line-height:26px;
		padding-top:10px;
		color:#FFFFFF;
		text-transform:uppercase;
		font-family: 'Belleza', sans-serif;
		width:440px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px 5px;
		background:url(/images/sf_link.png) right 60px no-repeat;
		height:85px;
		}
		
		.link_slide1{
		float:left;
		font-size:20px;
		line-height:26px;
		padding-top:10px;
		color:#FFFFFF;
		text-transform:uppercase;
		font-family: 'Belleza', sans-serif;
		width:440px;
		border-bottom:#FFFFFF solid 1px;
		padding:10px 5px;
		background:url(/images/sf_link.png) right 35px no-repeat;
		height:55px;
		}
		
		.slogan_slide a{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		}
		.slogan_slide a:hover{
		color:#E7A219;
		}

#impaginazione {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#impaginazione ul.nav_pag {
    float: left;
    margin: 0;
    padding: 0;
}
#impaginazione ul.nav_pag li {
    float: left;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding: 0;
    text-align: center;
    width: 21px;
}
#impaginazione ul li.sf_pag_dx {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 11px;
    height: 22px;
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0 6px;
    text-align: center;
    text-transform: uppercase;
    width: 20px;
	line-height:22px;
}
#impaginazione ul li.sf_pag_dx a {
    color: #ffffff;
}
#impaginazione ul li.sf_pag_sx {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 11px;
    height: 22px;
    list-style-type: none;
    margin: 0 6px 0 0;
    padding: 0 6px;
    text-align: center;
    text-transform: uppercase;
    width: 20px;
	line-height:22px;
}
#impaginazione ul li.sf_pag_sx a {
    color: #ffffff;
}
#impaginazione ul li.numero_pag {
    background: #333333 none repeat scroll 0 0 !important;
    color: #fff;
    float: left;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0 2px;
    text-align: center;
    width: 21px;
}
#impaginazione ul li.numero_pag a {
    color: #fff;
}
#impaginazione ul li.numero_pag_c {
    background: #e7a219 none repeat scroll 0 0 !important;
    color: #fff;
    float: left;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: center;
    width: 21px;
}
#impaginazione ul li.numero_pag_c a {
    color: #fff;
}