html {
	height: 100%;
	width:100%;
} 
body {
	display:table;
	height:100%;
	width:100%;
	padding: 0px;
	margin: 0px;
	font-family: 'Quattrocento Sans', sans-serif;	color:#424949;
	background-color:#FFFFFF;
 	font-size: 18px;
}

 
 

.BR{
	height:20px; 
	display: block;
}
.clearfoat:after{
	content: "";
	clear: both;
	display: block;
}

.div_clearfoat{
	 
	clear: both;
	display: block;
}

.ConteinerContatti{
 	font-size: 18px;
}

img {
	box-sizing:border-box;
}
div {
	box-sizing:border-box;
}

a {
	color:#2A5069;
} 
a:hover{
	color:#424949;
} 

#IMG_BORDO{
			border: solid 1px #CCC !important;
		 	padding:5px !important; 
 			max-width:100%;
 	 
}
#IMG_NO_BORDO{
		border:none !important ; 
		 	padding:0px !important;
			max-width:100%;
 	 
}

#IMG_BAFFO{
			border:none !important ; 
		 	padding:0px !important;
			max-width:100%;
 	 
}

h1,h2,h3,h4,h5,h6{
 	margin: 0px;
	box-sizing:border-box;
}



h1 { 
	margin-bottom: 5px;
	font-size: 28px;
	line-height: 28px;
	color:#305A76;
	font-family: 'Quattrocento Sans', sans-serif;font-weight: 700;	}
h2 {
 	/*border-bottom: 1px solid #305A76;*/
  	margin-bottom: 10px;
 	vertical-align:bottom;
	font-size: 26px;
	color:#305A76; 
	font-family: 'Quattrocento Sans', sans-serif; 	 }
h3 {
	color:#305A76; 
	font-size: 18px;
 	margin-bottom: 5px;
	font-family: 'Quattrocento Sans', sans-serif;font-style: italic;	}
h4 {
  	margin-bottom: 5px;
	font-size: 18px;
	font-family: 'Quattrocento Sans', sans-serif;	}
 
h5 {
	font-size: 18px;
	font-family: 'Quattrocento Sans', sans-serif;	
}
h6 {
	font-size: 18px;
	font-family: 'Quattrocento Sans', sans-serif;}
 
.p{
	font-size: 18px;
	margin: 0px;
	box-sizing:border-box;

} 
.pnote{
 	margin: 0px;
	font-size: 18px;
	font-family: 'Quattrocento Sans', sans-serif;} 
/*.note{
 	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	} */


 
div.BannerSx div.oggetto{
 	vertical-align:top;
	display:block;
	/*background-color:#FFF ;*/
	margin-bottom:20px;
	}
	
div.BannerSx div.oggetto A{
	width:100%;
 	text-decoration: none;
	}
	
div.BannerSx div.oggetto h6{
	text-decoration: none;
	margin-top: 5px; 
	border-bottom: 1px solid #666;
	}
div.BannerSx div.oggetto p{
	text-decoration: none;
	margin-top: 2px; 
	font-size: 18px;
}
 div.BannerSx div.oggetto immagine{ 
 	margin: 0px; 
	display:block;
 }
/* ------BANNER SX--------------------- */

/* ------BANNER DX--------------------- */
 div.BannerDx {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
 	padding-bottom:10px;
	clear:both;
}
 
div.BannerDx div.oggetto{
 	vertical-align:top;
	display:block;
 	border: 0px;
	margin: 0px;
	width:100%;
	height:100%;
	margin-bottom:10px;
	border-bottom: 2px dotted #666;
}  

div.BannerDx div.oggetto A{
 	padding:5px;
	color:#666;
	display:block;
	text-decoration: none;
 	/*background-color:#F2F2F2 ;*/
	width:auto;
	height:100%;
	}
div.BannerDx div.oggetto A:after{
	content: "";
	clear: both;
	display: block;
}

div.BannerDx div.oggetto A:hover{
 	text-decoration: none;
	color:#F00;
	display:block;
	background-color:#F2F2F2 ;
 	}

div.BannerDx div.oggetto h6{
	float :left;
	display:block;
	padding:0px;
	margin:0px;	 
	font-size: 18px;
}
div.BannerDx div.oggetto p{
	display:block;
	float :left;
	padding:0px;
	margin:0px;
	font-size:16px;
}
div.BannerDx div.oggetto immagine{ 
	float :left;
 	display:block;
	margin: 0px;
	padding: 0px;
 }
div.BannerDx div.oggetto immagine img{
	 
 	  
}
 
/* ------BANNER DX--------------------- */

 /* ------BANNER HOME--------------------- */
div.ConteinerBannerHome {
 	text-align:left;	
  	padding: 0;
	margin: 0;
	text-decoration: none;
	vertical-align:top;
 }
div.ConteinerBannerHome div.oggetto A{
 	text-decoration: none;
	}
div.ConteinerBannerHome div.oggetto{
 	vertical-align:top;
	display:block;
	background-color:#FFF ;
	margin-top:20px;
	}
	
div.ConteinerBannerHome div.oggetto h6{
	text-decoration: none;
	margin-top: 5px; 
 	border-bottom: 2px solid ;
	}
div.ConteinerBannerHome div.oggetto p{
	margin: 0px; 
	font-size: 18px;
}
 div.ConteinerBannerHome div.oggetto immagine{ 
 	margin: 0px; 
	margin-top: 15px; 
	display:block;
 }
/* ------BANNER HOME--------------------- */


   
/* ------LISTE --------------------- */
div.ConteinerListe {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	text-decoration: none;
	font-size: 0px;
		}
 
 
 div.ConteinerListe > .contenuto{
	 clear:both;
}
 


div.ConteinerListe div.titolo{
	margin-top: 5px; 
	margin-bottom: 5px; 
	border-bottom: solid 1px #666; 
	font-size: 18px;	 
}
 div.ConteinerListe div A{
 	text-decoration: none;
}

div.ConteinerListe A:hover{
	color:#424949;
	 
}


div.ConteinerListe div A:hover img{
	border: solid 1px #F00; 	 
	border-color:#424949; 
	-webkit-filter: brightness(50%); /* Google Chrome e Apple Safari */
	-moz-filter: brightness(50%); /* Mozilla Firefox */
	-ms-filter: brightness(50%); /* Microsoft Internet Explorer */
	-o-filter: brightness(50%); /* Opera */
	filter: brightness(50%); /* La proprietà standard */
}
/*media all
.entry-link {
    background: #000;
    display: block;
    height: 100%;
    left: 0px;
    opacity: 50;
    position: absolute;
    text-decoration: none;
    top: 0px;
    width: 100%;
    z-index: 4;
}

*/ 
 
div.ConteinerListe div A img{
		border: solid 1px; 	 
		text-align: center;
		vertical-align:baseline;
		text-decoration: none; 
		padding: 0px;
		margin: 0px;
		border-color:#2A5069; 
}

  /*//////////////////

//////////////////*/
div.ConteinerListe div.oggetto{
	width:100%;
	/**/
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;
	/*margin-bottom: 20px;*/
	} 

.entry-link img{
	opacity:1;
    -webkit-transition: all .125s ease-out;
    -moz-transition: all .125s ease-out;
    -o-transition: all .125s ease-out;
    transition: all .125s ease-out;
	
} 

.entry-link:hover img{
 	opacity:0.7;
	 
}
 
div.ConteinerListe div.oggetto A{
	width:100%;  /*SE LO CHAMBIO MODIFICO LE POSIZIONI DESTRA  E CENTRO*/
	padding:0px;
	display:inline-block;
 	text-decoration: none;
}
div.ConteinerListe div.oggetto A:after{
	content: "";
	clear: both;
	display: block;
}
div.ConteinerListe div.oggetto_sfondo{
	width:100%;
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;
} 


div.ConteinerListe div.oggetto_sfondo A{
 	display:block;
	background-color:#DDD;
 	text-decoration: none;
	padding:2px;
	border: solid 1px #CCC; 	 
	/*margin-top: 20px;*/
}
div.ConteinerListe div.oggetto_sfondo A:hover{
 	
	background-color: !important;
	color:#424949 !important;
 /* display:block;	text-decoration: none;
	padding:2px;
	margin-top: 20px;*/
} 

div.ConteinerListe div.oggetto_sfondo A:after{
	content: "";
	clear: both;
	display: block;
}

div.ConteinerListe A{
	margin: 0px;
	font-size: 18px;
	color:#2A5069;
}
div.ConteinerListe h6{
	font-size: 18px;
}



div.ConteinerListe p{
	margin: 0px;
	font-size: 18px;
}
div.ConteinerListe immagine{ 
	display:block;
	margin: 0px;
	font-size: 0px;
	background-color:#FFF;
}
div.ConteinerListe A img{
	bottom:0;
 	margin: 0px;
	border: solid 1px #666; 	 
	/*background-color:#FFF;*/
}

.TestiConFondo h6 {
 	margin: 0px !important;
 	padding: 5px;
 	padding-bottom: 0px;
	background-color:;
	color:;
 }
.TestiConFondo p {
 	margin: 0px !important;
 	padding: 5px;
	background-color:;
	color:;
 }
/*div.ConteinerListe .contenuto .oggetto a h6 A:hover{
	background-color:;
}
div.ConteinerListe .contenuto .oggetto a p A:hover{
	background-color:;
}
*/
 
/* ------LISTA FOTO--------------------- */

/* ------LISTA FOTO--------------------- */
div.ConteinerFoto {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
	margin-bottom: 20px;
}
div.ConteinerFoto div.titolo{
	margin-top: 5px; 
	margin-bottom: 5px; 
	border-bottom: solid 1px #666; 	 
	font-size:18px;
}

div.ConteinerFoto div A{
 	text-decoration: none;
	display:inline-block;
 	max-width:100%; 
	/*border: solid 1px #666; 	*/ 
 	}

 div.ConteinerFoto A:hover{
 	color:#424949;
/*	border: solid 1px #F00; */	 
}

div.ConteinerFoto div A:hover img{
	border: solid 1px #666; 	 
	border-color:#424949;	 
  	}
 
div.ConteinerFoto div img{
	margin: 0px;
	border: solid 1px #fff; 	 

 }

div.ConteinerFoto div.contenuto immagine{
	display:inline-block;
 }

div.ConteinerFoto div.oggetto{
	width:100%;
 	vertical-align:top;
	display:inline-block;
	font-size:0px;
	overflow:visible;
	border: 0px;
	margin: 0px;

	} 

div.ConteinerFoto div.oggetto A{
	padding:0px;
	display:inline-block;
 	text-decoration: none;
 	}
div.ConteinerFoto div.oggetto A:after{
	content: "";
	clear: both;
	display: block;
}
div.ConteinerFoto div.oggetto_sfondo{
	width:100%;
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;
 
	} 


 div.ConteinerFoto div.oggetto_sfondo A{
	padding:2px;
	margin-top: 20px;
	display:block;
	background-color:#DDD;
	border: solid 1px #CCC; 	 
 	text-decoration: none;
 	}
div.ConteinerFoto div.oggetto_sfondo A:after{
	content: "";
	clear: both;
	display: block;
}

div.ConteinerFoto h6{
  	font-weight: normal;
	margin: 0px;
	font-size:18px;
	}
div.ConteinerFoto p{
	margin: 0px;
	font-size:18px;
	}
 div.ConteinerFoto immagine{ 
	display:block;
	margin: 0px;
 }
div.ConteinerFoto immagine img{
	bottom:0;
 	margin: 0px;
	border: solid 1px #666; 	 
 
}
 
/* ------LISTA FOTO--------------------- */

/* ------LISTA DOCUMENTI --------------------- */
div.ConteinerDocumenti div.oggetto_sfondo A{padding:2px;} 
div.ConteinerDocumenti div.oggetto_sfondo{margin-top:20px;}
div.ConteinerDocumenti div.oggetto{margin-top: 20px;} 
 /* ------DOCUMENTO --------------------- */
div.documento{}
div.documento h6{}
div.documento p{font-size: 18px;}
div.documento .immagine{}


div.ConteinerDocumenti {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
  /* 	padding-top:10px;
	padding-bottom:10px;*/
}
div.ConteinerDocumenti div.titolo{
	margin-top: 5px; 
	margin-bottom: 5px; 
	border-bottom: solid 1px #666; 	 
	font-size: 18px;
}


div.ConteinerDocumenti div A{
 	text-decoration: none;
  	}
div.ConteinerDocumenti A:hover{
	color: #424949;
}
 

div.ConteinerDocumenti div A:hover img{
	border: solid 1px ; 	 
	border-color: #424949;

  	}
 
div.ConteinerDocumenti div img{
	border: solid 1px ; 	 
	border-color: #2A5069;
 	 
 }
 
 
div.ConteinerDocumenti div.contenuto A{
	padding:0px;
	display:inline-block;
 	text-decoration: none;
 	}
div.ConteinerDocumenti div.contenuto immagine{
	display:inline-block;
 }

div.ConteinerDocumenti div.oggetto{
	width:100%;
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;

	} 
div.ConteinerDocumenti div.oggetto A{
	padding:0px;
	display:inline-block;
 	text-decoration: none;
 	}
div.ConteinerDocumenti div.oggetto A:after{
	content: "";
	clear: both;
	display: block;
}
div.ConteinerDocumenti div.oggetto_sfondo{
	width:100%;
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;
 
	} 
 
div.ConteinerDocumenti div.oggetto_sfondo A{
	padding:5px;
	display:block;
	background-color:#DDD;
	border: solid 1px #CCC; 	 
 	text-decoration: none;
 	}
div.ConteinerDocumenti div.oggetto_sfondo A:after{
	content: "";
	clear: both;
	display: block;
}

div.ConteinerDocumenti h6{
  	font-weight: normal;
 	margin: 0px;
	font-size: 18px;
	}
 
 
div.ConteinerDocumenti p{
	margin: 0px;
 	margin-bottom: 0px;
	font-size: 18px;
	}

div.ConteinerDocumenti .immagine{ 
 	display:block;
	margin: 0px;
 }
div.ConteinerDocumenti .immagine img{
	bottom:0;
 	margin: 0px;
	/*border: solid 1px #666; 	*/ 
}
/* ------LISTA DOCUMENTI --------------------- */

/* ------LISTA DOCUMENTO--------------------- */

div.documento A,h6,p{text-decoration: none;	margin:0px;}
div.documento h6{}
div.documento p{}
div.documento immagine{}
/* ------LISTA DOCUMENTO--------------------- */
 
 


/* ------------ BARRA NAVIGAZIONE -------------------------*/
.Navigazione { 
text-align: right; text-decoration: none;	padding-bottom: 0px; 
float:right;
 }
.barra_navigazione { text-align: left; text-decoration: none;	padding-bottom: 5px; 
 }
	.barra_navigazione A{
		display:inline-block; 
		border-radius:15px; 
		width: 25px;
		height:25px;
		line-height:25px;/**/
		text-align: center;
		vertical-align:baseline;
		text-decoration: none; 
		margin: 0px;
		color:;
		font-size:19px;
		background-color:;		
	}
.barra_navigazione #disattivo {
	display:inline-block; 
	/*border-radius:15px; */
	width: 25px;
	height:25px;
	line-height:25px;
	text-align: center;
	vertical-align:baseline;
	
	text-decoration: none; 
	margin: 0px;
	color:;
	font-size:2px;
	background-color:;
}

	.barra_navigazione IMG{
		/*border: solid 1px #666; 	 */
		text-align: center;
		vertical-align:baseline;
		 
		text-decoration: none; 
		padding: 2px;
		margin: 1px;
		
	}
.barra_navigazione A:hover{
	 color:;
	 background-color:;
}
	
	.barra_navigazione #ritorna{
	font-weight: bold;
	/*	padding: 2px; width: 70px; height: 15px; padding-left: 5px; padding-right: 5px;*/
	}
.barra_navigazione #frecc{
	font-size:2px;
/*	width: 25px;
height:25px;
padding: 2px;
width: 25px;
height: 15px;  padding-left: 5px; padding-right: 5px;*/
}
	
	.barra_navigazione #vuota{
	/*	width: 30px;
		height: 15px;  padding-left: 5px; padding-right: 5px;*/
	}
	.barra_navigazione #nav{
	/*	padding: 2px;
		width: 30px;
		height: 15px;  padding-left: 5px; padding-right: 5px;*/
	}
	.barra_navigazione #navattiva{
	/*	color: #FFFFFF; padding: 2px; width: 30px; height: 15px; background-color: #669900;  padding-left: 5px; padding-right: 5px;*/
	}
		
.barra_navigazione #navattiva{
	color:;
	background-color:;
}
 /* ------------ BARRA NAVIGAZIONE -------------------------*/
 


/* ------LISTE--------------------- */
div.ConteinerAnimazioni {
	padding:0px;
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
 	text-decoration: none;
}

div.ConteinerAnimazioni img {
	padding:0px !important;
}


/* ------LISTE --------------------- */



  /* ------PAGINE RICERCA-------------------- */

div.ML_Ricerca {
	text-align: right;
	width: 100%;
	padding-top: 5px;
	color:#305A76;
 	font-size: 17px;
}
div.ML_Ricerca a{
color:;
}
div.ML_Ricerca strong{
font-size: 18px;
}
 /* ------PAGINE RICERCA-------------------- */


input.bottone {
   /*	border: none;*/
 /*		height: 20px;*/
   cursor: pointer;
	margin: 1px;
	padding:2px 2px 2px 2px;
    text-transform: lowercase;
	font-size: 10px;
  
	vertical-align: middle;	
}
input.find {
  /* 	border: none;*/
	/*	*/
	height: auto;
	margin: 0px;
 	padding:4px 2px 4px 2px;
    text-transform: lowercase;
	font-size: 10px;
	vertical-align: middle;	
}

/* ------PAGINE RICERCA-------------------- */
 

/* ------BANNER FOCUS--------------------- */
div.ConteinerFocus {
	display:block;
	text-align:left;	
	border: 5px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
	vertical-align:top;
 }
div.ConteinerFocus div.oggetto{
 	vertical-align:top;
	display:inline-block;
	overflow:visible;
	border: 0px;
	margin: 0px;
	padding: 10px;
	margin-left:10px;
	-moz-box-shadow:  1px 1px 12px 1px #000000;
	-webkit-box-shadow: 1px 1px 12px 1px  #000000;
	box-shadow: 1px 1px 12px 1px  #000000;
	background-color: ;
	width:150px ;height:-20px;
	} 
div.ConteinerFocus div.oggetto A{
	display:block;
 	text-decoration: none;
	}

div.ConteinerFocus div.oggetto h6{
	text-align:center;
	margin: 0px; 
	margin-top: 0px; 
	font-size: 17px;
	color: ;
	}
div.ConteinerFocus div.oggetto p{
	text-align:center;
	margin: 0px; 
	margin-top:0px; 
	font-size: 18px;
	color: ;
	}
 div.ConteinerFocus div.oggetto div.immagine{ 
 	text-align:center;
	display:block;
    margin: 0 auto;
	min-height:80px;

 }
   div.ConteinerFocus div.oggetto div.immagine img{
 
}


/* ------BANNER FOCUS--------------------- */
  
/* ------FOCUS--------------------- */

/* ------BANNER FOTO PAGINA--------------------- */
div.BannerFoto div.oggetto{
	display:block;
}
div.BannerFoto div.oggetto immagine{ 
	float :left;
 	display:block;
	margin: 0px;
 }
div.BannerFoto div.oggetto A{
 	text-decoration: none;
  	}

div.BannerFoto div.oggetto A:hover img{
	border: solid 1px #F00; 	 
  	}
 
div.BannerFoto div.oggetto img{
	border: solid 1px #666; 	 
 }
/* ------BANNER FOTO PAGINA--------------------- */

 


/* -----MENU LINGUE----------------------- */
a.lingue{ 
	background-color:transparent;
/*	color: #aaa;*/
	height: 10px; 
	font-size: 12px; 
	text-align: center;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;	/*vertical-align: middle;	font-weight: bold; */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin: 0px;
  /*	color: ;*/
	color:#FFFFFF;
}
   

a.lingue:hover{
	text-decoration: none;
 
	color:#D6DBDF;
  }

 
   
 
#lingue{
	color:#FFFFFF;
 	  
} 
 

 
   

/* -----MENU LINGUE----------------------- */



/* ------------ PAGINA Figlio -------------------------*/
div.Figlio{
	}
div.Figlio #icone{
	margin:0px;
	margin-top:10px;
}
div.Figlio div#contenitore{
float:left;
width:460px;
min-height:200px;  
 
	}
div.Figlio div#bannerlaterale{
float:right;
width:220px;
min-height:200px;
 	}


div.Figlio #icone  img{
		 margin:0px;
		 margin-left:1px;
		 margin-top:1px;
}
div.Figlio #icone A{
		 opacity:.5;
}
div.Figlio #icone A:hover{
		 opacity:1;
}
div.Figlio H2{
	margin-bottom: 5px;
}
/* ------------ PAGINA Figlio -------------------------*/


/* ------LISTE--------------------- */
div.ConteinerAnimazioni {
	padding:0px;
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	text-decoration: none;
}

div.ConteinerAnimazioni img {
	padding:0px;
}

 
 
/* ------PERSONALIZZATI--------------------- */



/* ------LISTE--------------------- */
div.ConteinerListe div.oggettocostom1{
 	display:inline-block;
	vertical-align:top;
	overflow:visible;
	border: 0px;
	margin: 0px;
	margin-bottom: 20px;
/*	border: solid 1px #369;*/
	} 
.ConteinerListe div.oggettocostom1 A{
 	width:210px;
	height:320px;	
	display:block; 
 	text-decoration: none; 
	margin: 0px;
	background-color:#DDD;
/*	border: solid 1px #F00;
 	 border: solid 1px #0C9; */ 
	}
div.ConteinerListe div.oggettocostom1 div.txt{
width:100%;
height:130px; 
position:relative;
background-color:transparent;

}

div.ConteinerListe div.oggettocostom1 div.txt div.dati{
width:100%;
position:absolute;
top:50%;
height:70px; 
margin-top:-35px;
}

div.ConteinerListe div.oggettocostom1 div.txt div.dati h6{
	font-family: Arial, Helvetica, sans-serif;
	width:auto;
	margin: 0;
/*	background-color:transparent;
	margin-right:0px;
	margin-top: 2px; */
	font-size:10px;
	text-align:center;
/*	border-bottom: solid 2px #888;*/
	}
div.ConteinerListe div.oggettocostom1 p{
	font-family: Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-right:2px;
	margin-top: 2px; 
	}
 div.ConteinerListe div.oggettocostom1 immagine{ 
 	background-color:transparent;
	display:block;
	margin: 0px;
 }
   div.ConteinerListe div.oggettocostom1 immagine img{
	position:relative;
	bottom:0;
 	margin: 0px;
	 

}
/* ------LISTE--------------------- */

/* -----MENU LINGUE----------------------- */

 
DIV.RICERCA{
/*	height: 20px;*/
	color: #ffffff;
	height: 22px;
	font-size: 10px;
	text-align: center;
	display: block;
	text-decoration: none;
/*	padding: 1px;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;*/
/*	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	overflow:hidden;
	position: relative;
	top: 0px;
	right: 0px;
/*	display: block;
	border : 1px solid #ffFF00;*//**/
}
.FIND input{
   	border: none;
    padding: 10px 1px 1px 1px;
    text-transform: lowercase;
	font-size: 10px;
	vertical-align: middle;	
}

/* ------------ MENU AZIENDA -------------------------*/

#a_menutestata{
}
#a_menutestata ul {
 list-style : none;
  padding: 0;
  margin: 0;
 }

/* -----MENU LINGUE----------------------- */
#access > ul .dati{
	display: block;
	position: relative;
	float: left;
	padding: 0;
	 
	color:#FFFFFF; 


}
   
#access > ul #lingua  > a {
	display: block;
	text-decoration: none;
	font-weight: lighter;
	margin-top:0px;
	margin-left:1px;
	padding: 5px;
	height: 15px; 


	color:#FFFFFF;
} 

   

 
#access > ul #lingua  > a:hover{
	text-decoration: none;
	color:#D6DBDF;
}
   #access > ul #user > span {
	display: block;
	margin-top:5px;
	padding-left:10px;
}
/* -----MENU LINGUE----------------------- */
 
 
 
  

/* ------PAGINE RICERCA-------------------- */


/* ------BANNER SX--------------------- */
div.ConteinerBannerSX {
 	text-align:left;	
  	padding: 0;
 	margin: 0;
	text-decoration: none;
	vertical-align:top;
 }
div.ConteinerBannerSX div.oggetto{
 	vertical-align:top;
	display:block;
	background-color:#FFF ;
	margin-bottom:20px;
	}
	
div.ConteinerBannerSX div.oggetto A{
	width:100%;
 	text-decoration: none;
	}
	
div.ConteinerBannerSX div.oggetto h6{
	text-decoration: none;
	margin-top: 5px; 
	border-bottom: 1px solid #666;
	}
div.ConteinerBannerSX div.oggetto p{
	text-decoration: none;
	margin-top: 2px; 
	font-size: 18px;
}

div.ConteinerBannerSX div.oggetto immagine{ 
 	display:block;
	margin: 0px; 
 }

/* ------BANNER SX--------------------- */











/* ------LISTE--------------------- */

 
/* ------BANNER DOCUMENTI PAGINA--------------------- */
 div.BannerDoc {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
 	padding-bottom:10px;
	clear:both;

 }
 
div.BannerDoc div.oggetto{
 	vertical-align:top;
	display:block;
 	border: 0px;
	margin: 0px;
	/*width:100%;
	height:100%;*/
	margin-bottom:2px;

	}  
	
	
div.BannerDoc div.oggetto A{
 	padding:5px;
	display:block;
	text-decoration: none;
 	background-color:#CCC ;
	border: solid 1px #FFF;
	width:auto;
	/*height:100%;*/
	}
div.BannerDoc div.oggetto A:after{
	content: "";
	clear: both;
	display: block;
}

div.BannerDoc div.oggetto A:hover{
 	text-decoration: none;
	display:block;
	background-color:#999 ;
 	}

div.BannerDoc div.oggetto h6{
	float :left;
 	font-weight: normal;
	display:block;
	padding:0px;
	margin:0px;
	 
	/*border-bottom: solid 2px #888;*/
	}
div.BannerDoc div.oggetto p{
	
	display:block;
	float :left;
	padding:0px;
	margin:0px;
	}
div.BannerDoc div.oggetto immagine{ 
	float :left;
 	display:block;
	margin: 0px;
	padding: 0px;
 }
div.BannerDoc img{
max-width:100%;
height:auto;	 
 	 
}
/* ------BANNER DOCUMENTI PAGINA--------------------- */

.linkprivacy {
 /*text-decoration:none;*/
	color: ;
}
.linkprivacy:hover{
	color: ;
	 
}



