
#page {

 margin: 0 auto;
 /* display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   justify-content: center;*/
	min-height: 100vh;
	max-width: 1920px
 }

#header{
	/*	justify-content: space-around;*/
		
	}
  
 

main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	}
 

#center_column{
		
		
	}


#left_column{
		
	}
	
#right_column{
		
	}
	
#footer{
		
	}
	
#page{
		/*display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		flex-direction: column;
		justify-content: space-around;*/
		
	}
	
	
	/******** LohnHarris CSS **************/
	
	.flex-in{
		display: -webkit-box;
		display: -ms-flexbox;
		display:-moz-box;
		display: flex;
	}
	
	.flex-direction-1{
		-webkit-box-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-direction-2{
		-webkit-box-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-direction-3{
		-webkit-box-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.flex-direction-4{
		-webkit-box-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	
	
	.flex-justify-content-1{
		justify-content: flex-start;		
	}
	.flex-justify-content-2{
		justify-content: flex-end;		
	}
	.flex-justify-content-3{
		justify-content: center;		
	}
	.flex-justify-content-4{
		justify-content: space-between;		
	}
	.flex-justify-content-5{
		justify-content: space-around;		
	}
	.flex-justify-content-6{
		justify-content: stretch;		
	}
	
	.flex-align-items-1{
		-webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;		
	}
	.flex-align-items-2{
		-webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
            align-items: flex-start;		
	}
	.flex-align-items-3{
		-webkit-box-align: flex-end;
        -ms-flex-align: flex-end;
            align-items: flex-end;		
	}
	.flex-align-items-4{
		-webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;		
	}
	.flex-align-items-5{
		-webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;		
	}
		
	.flex-wrap-1{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;		
	}
	.flex-wrap-2{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;		
	}
	.flex-wrap-3{
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;		
	}
	
	.flex-align-content-1{
		align-content: flex-start;		
	}
	.flex-align-content-2{
		align-content: flex-end;		
	}
	.flex-align-content-3{
		align-content: center;		
	}
	.flex-align-content-4{
		align-content: space-between;		
	}
	.flex-align-content-5{
		align-content: space-around;		
	}
	.flex-align-content-6{
		align-content: stretch;		
	}
	
	div.flex-order:nth-child:nth-child(1){
		/*order:1;
		flex:1;
		*/
	}
	div.flex-order:nth-child(2){
		/*order:2;
		flex:2;
		*/
	}
	div.flex-order:nth-child(3){
		/*order:3;
		flex:3;
		*/
	}
	div.flex-order:nth-child(4){
		/*order:4;
		flex:4;
		*/
	}
	div.flex-order:nth-child(5){
		/*order:5;
		flex:5;
		*/
	}
	div.flex-order:nth-child(6){
		/*order:6;
		flex:6;
		*/
	}
	
	.flex-header{
		display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		flex-direction: row;/*pas utile*/
		flex-wrap:nowrap;
		justify-content: flex-start;	
		align-items: center;/*contenu centré verticalement*/			
	}
	
	.header-in:nth-child(1){
	/* order:2;*/
	}
	.header-in:nth-child(2){	
		/*order:1;
		flex:1;*/
	}
	
	.header-in:nth-child(3){
	/*order:3;*/
	}
	
/*	.flex-column{
	 -webkit-box-orient: vertical;
 	 -webkit-box-direction: normal;
 	  -ms-flex-direction: column;
  		 flex-direction: column;
		 flex-wrap:wrap;
   		justify-content: center;	
		align-items: start;/*contenu centré verticalement*/			
	}
	*/
	
	.flex-left-column{
		display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		flex-direction: column;
		flex-wrap:wrap;
		justify-content: space-around;	
		align-content:stretch;			
	}
	
	.left-in:nth-child(1){
	
	}
	.left-in:nth-child(2){
	
	}
	
	.left-in:nth-child(3){
	
	}
	
	
	.flex-center-column{
		display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;/*pas utiles*/	
		flex-wrap: wrap;/*retour automatique ŕ la ligne*/		
		align-content:stretch; /*repartition des lignes du haut vers le bas*/			
	}
	
	.center-in:nth-child(1){
	
	}
	.center-in:nth-child(2){
	
	}
	
	.center-in:nth-child(3){
	
	}
	
	.flex-right-column{
		display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		flex-direction: column;
		flex-wrap:wrap;
		justify-content: space-around;	
		align-content:stretch;			
	}
	
	.right-in:nth-child(1){
	
	}
	.right-in:nth-child(2){
	
	}
	
	.right-in:nth-child(3){
	
	}
	
		
	.flex-footer{
		display: -webkit-box;
  		display: -ms-flexbox;
		display:flex; 
		/*flex-direction: row;pas utile*/
		flex-wrap:nowrap;/*pas de retour automatique ŕ la ligne*/	
		justify-content: flex-start;
		align-items: center;/*contenu centré verticalement*/
			
	}
    
    .footer-in:nth-child(1){
	
	}
	.footer-in:nth-child(2){
	
	}
	
	.footer-in:nth-child(3){
	
	}
	
	/***************************/
	
	
	
	
	
	
	
	
	

/*# sourceMappingURL=styleFlex.css.map */