.testi {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif ;
}
.bloccomenu {
	height:83px; display:block
}

.titolo_home {font-size: 24px;font-family:"Comic Sans MS", cursive; color: #75b9d8;}
.titolo_servizi {font-size: 24px;font-family:"Comic Sans MS", cursive; color: #f2840a;}
.titolo_contatti {font-size: 24px;font-family:"Comic Sans MS", cursive; color: #F79AC7;}
.titolo_gallery {font-size: 24px;font-family:"Comic Sans MS", cursive; color: #b6ce0c;}
.menu 
{text-decoration: none;
	color: #666666;
	font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.foot {
	font-size: 9px;
	color: #666666; font-family: Verdana, Geneva, sans-serif ; background-image:url(foot.jpg); background-repeat:no-repeat; background-position: bottom; }
.foot a {
	font-size: 9px;
	color: #555;}
.foot a:hover {
	font-size: 9px;
	color: #000;}
.foot a:visited {font-size: 9px;
	color: #555;}




a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}


.contenitore
{   margin: 0px;
	padding: 0px;	
	width:100%;  
}
.sfondodeicontenuti {
	background-position: center;
	background-image:url(sfondo_sito.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;	
	width:880px;  
	position:relative;
	
}
.head { top:-1;width:856px;font-size: 13px; font-family:"Comic Sans MS", cursive;}
.head a:link {color:#000}
.head a:visited {color:#000}
.head a:hover {color:#fff}
.head a:active {text-decoration: none;}

.contenuti {width:856px;margin: 0px;padding: 0px;}
.finecontenuti {

	height:1px;margin: 0px;
	padding: 0px;	
	width:880px;  
	position:relative;
}


body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.foto {

margin:0px 10px 10px 0px;

	height:60px;
	width:90px; display:block;
	float: left; overflow:hidden;   border:1px solid #CCC;
	background-repeat:no-repeat; background-position: 50% 50%;
}


.foto_foto img{ 
 vertical-align:middle; 
 overflow:hidden; 
 font-size:11px; 
 


}.ibri{   font-size:10px; font-family: Verdana, Geneva, sans-serif; color:#111; top:310px;  display:block; float:left; 
}
.ibri a{text-decoration: none; padding:2px;  font-size:12px;  background-color:#b6ce0c; color:#FFFFFF; border:1px solid #b6ce0c; 
}
.ibri a:hover{ padding:2px;  font-size:12px; background-color:#FFFFFF; color:#b6ce0c;border:1px solid #b6ce0c;
}.link {
	color: #666;
}
#pop-cookie-law a{  font-size:14px; text-decoration:none; padding:1px;  color: #090}
#pop-cookie-law a#close{   text-decoration:none; padding:1px;    font-size:16px;}
#pop-cookie-law a:hover{   text-decoration:none; padding:1px;   color:#FFF}
#pop-cookie-law-sf{ font-size:14px; text-align:center;  width:100%; position:fixed;left:0px; bottom:0px; padding:0%; background-color:#222; color:#fff; z-index:5000000;}
#pop-cookie-law-sf div{  max-width:900px; text-align:left ; margin:auto; padding:10px; z-index:5000002;}
.info {
	color: #00529B; padding:3%;
	background-color: #BDE5F8; text-align:center
}
.info a{ color:#000;}
.info a:hover{ color:#666;}