﻿	/*Resp_Manif_agenda.css*/
	
	.page_container{
	display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;	}
	
	
	.media {
	  margin-bottom: 32px;
	  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.9);
	} 


	.media-body {
	  order: 2;
	  background-color: white;
	}
	
		
	.media-body {
	  padding: 16px; /*avant1.5rem*/
	  margin: 0;
	  flex:2 1 0;
	}
	
	.media-body h1,h2,h3,h4,h5,h6 {
	  margin: 0 0 16px 0;
	  text-align:center;
	}

	.media-body p {
	  margin: 0 0 16px 0;
	  text-align:left;  
	}
	
	.media-body >:first-child {
	  margin-top: 0;
	}
	
	.media-body >:last-child {
	  margin-bottom: 0;
	}

	
	
	
	@media screen and (min-width: 768px) {
	  .media {
	    display: flex;
	    width: 900px;
	  }
	}
	
	
		/*spécifique dans le placement du texte*/
	
	
	
	/*Typographie spécifique dans les vignettes*/
	
	
		
.titre {
  font-weight: 300;
  justify-content: center;     
}
.titre_principal {
  height: 100px;
  margin-top: 40px;
  text-align:center;
  color: black;
  font-size: 48px;
  margin-right: 10px;
 
}





/* ------------------------------------------style pour colonnes façon table-----------------------------------------*/
.row {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;

 /* flex-wrap: wrap;*/
 font-family: arial;
 font-size: 15px;
}

.col {
  flex: 1 1 6%;
  margin: 0 0 0.5rem 0;
  padding: 0.1em 10px;
  box-sizing: border-box;
}


.center .col {
  flex-grow: 0;
  flex-shrink: 0;
}

/* columns widths */

.col-span-1 {
 flex-basis: 45%;
 display: flex;
 height:20px;
 width:92px;
 align-items: center;

}

.col-span-2 {
 width:100%;
 height:9px;
 justify-content:center;
}


.col-span-3 {
flex-basis: 92%;

}



@media all and (max-width: 568px) {
  .col-span-1 {
    flex-basis: 50%;
  }
 .col {
    flex-basis: 100%;
  }
}
