html {
	height: 100%;
	width:100%;
} 
body {
	height:100%;
	width:100%;
	padding: 0px;
	margin: 0px;
}
.clearfoat:after{
	content: "";
	clear: both;
	display: block;
}

.mfp-container{
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;font-weight:300;	
	
}
img {
	box-sizing:border-box;
}
div {
	box-sizing:border-box;
}

.HR{
	height:20px; 
	display: block;
}


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



h1,.h1,#h1 { 
	margin-bottom: 5px;
	font-size: 34px;
	line-height: 34px;
	color:#FF8736;
	font-family: 'Montserrat', sans-serif;font-weight:700;;

	}
h10,.h10 { 
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 34px;
	color:#FF8736;
	font-family: 'Montserrat', sans-serif;font-weight:700;;

	}

h2,.h2 {
 	/*border-bottom: 1px solid #FF8736;*/
  	margin-bottom: 10px;
 	vertical-align:bottom;
	font-size: 24px;
	color:#FF8736; 
	font-family: 'Montserrat', sans-serif;font-weight:700; 	 }
h3,.h3 {
	color:; 
	font-size: 14px;
 	margin-bottom: 5px;
	font-family: 'Montserrat', sans-serif;font-weight:500;
	text-align: center;
}
h4,.h4 {
  	margin-bottom: 5px;
	font-size: 14px;
	color:; 
	font-family: 'Montserrat', sans-serif;font-weight:500;	}
 
h5,.h5 {
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;font-weight:300;	
}
h6,.h6 , .Titolo_L_Foto{
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;font-weight:500;}
 
.p{
	font-size: 14px;
	margin: 0px;
	box-sizing:border-box;

} 
.pnote{
 	margin: 0px;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;font-weight:300;} 



.Titolo_L_Foto,.Titolo_L_Docum{
	font-family: 'Montserrat', sans-serif;font-weight:500;	margin: 0px;
	box-sizing:border-box;
	font-family: 'Montserrat', sans-serif;font-weight:500;}

.Desc_L_Foto,.Desc_L_Docum{
	font-family: 'Montserrat', sans-serif;font-weight:300;	margin: 0px;
	box-sizing:border-box;

}
	 

/* CONTENITORI */ 

.Capitolo_L_Sezioni{
	padding-bottom: 20px; 
	text-align: center;
	width: 100%;
	display: block;
	font-size: 12px;
	position: relative;
}

.Titolo_L_Sezioni A{
 	color:#FF8736;
 
}
.Titolo_L_Sezioni{
	margin: 0px;
	box-sizing:border-box;
 	color:#444444;
	font-family: 'Montserrat', sans-serif;font-weight:500;	font-size: 14px;
	text-transform: uppercase;
 	display: block;

}

.Desc_L_Sezioni{
	margin: 0px;
	box-sizing:border-box;
	color:#444444;
	font-family: 'Montserrat', sans-serif;font-weight:300;	font-size: 12px ;
 	display: block;

}

.OggettiListe {
display: flex;
flex-wrap: wrap; 
position: relative;
 
}


.OggettoListe  {
 
 }


/* ------LISTE --------------------- */
div.ConteinerListe {
	display:block;
	text-align:left;	
	border: 0px;
 /*	padding: 0; INCOMPATIBILI CON MARGINI DI DEFAULT
	margin: 0;*/
	text-decoration: none;
	font-size: 0px;
	height: 100%;
}
 
 
 div.ConteinerListe > .contenuto{
	 clear:both;
}
 

 
div.ConteinerListe div.titolo{
	margin-top: 5px; 
	margin-bottom: 20px; 
	text-align: center;
	/*border-bottom: solid 1px #666; */
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;font-weight:700;}
 div.ConteinerListe div A{
 	text-decoration: none;
}

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


div.ConteinerListe div A:hover img{
}

  
div.ConteinerListe div  img ,div.ConteinerFoto div  img{
		/*border: solid 1px; 	*/ 
		text-align: center;
		vertical-align:baseline;
		text-decoration: none; 
		padding: 0px;
		margin: 0px;
	/*	border-color:#444444; */
	 position: relative;
}

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

//////////////////*/
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 immagine , div.ConteinerFoto immagine{ 
	display:block;
	margin: 0px;
	font-size: 0px;
	overflow: hidden;
}
div.ConteinerListe A img , div.ConteinerFoto A img{
	bottom:0;
 	margin: 0px;
/*	border: solid 1px #666; 	 
	background-color:#FFF;*/
}






div.ConteinerListe div A:hover img{
}

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

 
div.ConteinerListe div.titolo{
	margin-top: 5px; 
	/*margin-bottom: 20px; */
	text-align: center;
	/*border-bottom: solid 1px #666; */
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;font-weight:700;}
 div.ConteinerListe div A{
 	text-decoration: none;
}

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



.ConteinerFoto {
	display:block;
	text-align:left;	
	border: 0px;
 	padding: 0;
	margin: 0;
	text-decoration: none;
 	font-size: 0px;

}

.ConteinerFoto a{
 	text-decoration: none;
}

.ConteinerFoto div A{
 	text-decoration: none;
	color:#FF8736;
}


.Capitolo_L_Foto{
	font-size:12px;
	color:#FF8736;

}
.Titolo_L_Foto{
  font-weight: normal;
	margin: 0px;
	font-size:12px;
	display: block;
		color:#444444;

}


.Desc_L_Foto{
	margin: 0px;
	font-size:12px;
	display: block;
		color:#444444;

	}





#form_info {
    border-radius: 5px;
    background-color: ;
    padding: 20px;
	font-family: 'Montserrat', sans-serif;font-weight:300;	font-size: 14px;
	color:;

	}
 
#form_info input[type=text],#form_info  textarea, #form_info select {
    width: 100%;
    padding: 3px 3px;
    margin: 5px 0;
	display:  block;
    border: 1px solid ;
    border-radius: 4px;
    box-sizing: border-box;
	color:;

}
#form_info input[type=checkbox]{
    padding: 3px 3px;
    margin: 5px 0;
    display:  inline-block;
    border: 1px solid ;
    border-radius: 4px;
    box-sizing: border-box;
	color:;
}

#form_info input[type=submit] {
    width: 100%;
    background-color: ;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	color:;
}

#form_info input[type=submit]:hover {
    background-color: ;
}

/* ------FORM INFO--------------------- */
TABLE#form_info {
	font-family: 'Montserrat', sans-serif;font-weight:300;	font-size: 14px;

	}

		.body{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 14px;}		.titolo{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: bold;font-size: 14px;}		.campo{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 14px;}		.testo{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 14px;}		.nota{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-style: italic;font-size: 13px;}		.nota2{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 12px;}		.pulsante{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: bold;font-size: 14px;}		.check{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 13px;}		.select{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 14px;}		.controllo_antispam{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: bold;font-size: 14px;}		.upload{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 14px;}		.campo_testo{font-family: 'Montserrat', sans-serif;font-weight:300;font-weight: normal;font-size: 13px;}
/* ------FORM INFO--------------------- */




