body {
  	margin: 8px;
	background-color: #333;
	 /* min-width:400px; */
	
}

.lb-data .lb-caption
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
	font-size:8pt;
	
	font-size:10pt;
	
	/* font-weight:100 !important; */
	
}


.lb-data .lb-number
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
	font-size:8pt;
	font-size:10pt;
}


.immagine_e_didascaliasss
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}


.didascalia
{
	color:fff;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
	/*font-weight:700;
	width:310px;
	height:80px;
	*/
	font-size:12pt;
	/*padding:5px;*/
	overflow: hidden;
	color:#CCCCCC;
	
	
	
	/* background-color: #444; */
	background-color: #333;

	
	
	/* 
	text-align:center;
	max-height: 30px;
	overflow: hidden;
	*/
}



.immagine
{
	
}


.immagine img
{
	width:100%;
	

}


.wrapper {
	
		clear:both;
		
        display: grid;
    	grid-gap: 6px;
        
	
		grid-template-columns: repeat(auto-fit, minmax(280px, 1fr) ) ; 
	
		
	/* 	grid-template-columns: repeat(auto-fit, minmax(200px, max-content) ) ;*/
	
	/*	grid-template-columns: minmax(200px, max-content)
                       repeat(auto-fit, 200px) 20%;
	
	*/
	
	
        background-color: #333; 
	
	
	
	
        color: #444;
	overflow:hidden;
    }

    .box {
       /* background-color: #444; */
		 background-color: #333; 
		
	/*	background-color:#E9E9E9;*/
		
        color: #fff;
        border-radius: 3px;
      /*  padding: 6px; */
        font-size: 100%;

    }



.lb-outerContainer, .lb-container
{
	/* background-color: #FF7B00 !important; */
	
	

}

.lightbox .lb-image
{
	border-color: #FF7B00 !important;
}


.intestazione
{

	    


	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
	/* position: relative;*/
	/* position: relative; */
	color: #FF7B00;

	
	/* border: 1px solid red; */
	
	
}

.intestazionedx
	{
		
		
		
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
		font-size: 44pt;
		font-size: 32pt;
		color: #FF7B00;
		padding:24px;
		padding-right:4px;
		/* float:right; */
		
		/* height: 100px; */
	
	}

.intestazionesx
	{
		
		
		
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
		font-size: 14pt;
		color: #FF7B00;
		padding:24px;
		padding-left:4px;
		/* float:left; */
		
		/* height: 100px; */
	
	}


.alignleft 
	{

		
		
		float:left;
	/*	padding-left:9px; */
		
	}			
.alignright 
	{


		
		float:right;
	/*	padding-right:5px; */
	
	}



.testo_left 
	{
		display:inline-block;

	font-size: 14pt;
		vertical-align:baseline;
	line-height:32pt;


		
	}			
.testo_right 
	{
display:inline-block;

	font-size: 32pt;
		vertical-align:baseline;
	line-height:32pt;
	
	
	}

.testo_32
{
	display:inline-block;

	 font-size: 32pt;
		vertical-align:baseline;
	line-height:32pt;
}






.testi
{
	float:left;
	color:#CCCCCC;
	padding:16px; 
	background-color: #444;
	border-radius: 4px;
}

.testi p
{
	margin:0px;
}


.container
{
	overflow:hidden;
	padding-top:6px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
	font-size: 12pt;
	
	display: grid;
    grid-gap: 6px;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr) ) ;
    /* grid-template-rows: 50px 50px;*/
	
}





.alignleft a:link{ color:#FF7B00; text-decoration: none;} 
.alignleft a:visited{ color:#FF7B00; text-decoration: none;} 
.alignleft a:hover{ color:#FF7B00; text-decoration: none;} 
.alignleft a:active{ color:#FF7B00; text-decoration: none;}

.alignright a:link{ color:#FF7B00; text-decoration: none;} 
.alignright a:visited{ color:#FF7B00; text-decoration: none;} 
.alignright a:hover{ color:#FF7B00; text-decoration: none;} 
.alignright a:active{ color:#FF7B00; text-decoration: none;}

.testi a:link{ color:#FF7B00; text-decoration: none;} 
.testi a:visited{ color:#FF7B00; text-decoration: none;} 
.testi a:hover{ color:#FF7B00; text-decoration: none;} 
.testi a:active{ color:#FF7B00; text-decoration: none;}






.immagine_bio img
{
	width:100%;
	margin-bottom:20px;
}

