@charset "UTF-8";
/* CSS Document */

.nousParts{
	display:table;
	margin-bottom:2em;
}

.nousImage, .nousTextes{
	display:table-cell;
	vertical-align: middle;

}

#nousImageHaute{
	display:none;
}

.nousImage img{
	display:inline-block;
	width:350px;
	margin:10px;
	border-radius:10px;
}

#nousLogo{
	display:inline-block;
	width:250px;
	height:250px;
	margin:10px;
}

.imageGauche{
	padding-left:2em;
}

.imageDroite{
	padding-right:2em;
}

.nousTextes{
	display:table-cell;
}

.nousTextes h3{
	margin-top:0 !important;
	text-align:center;
}

.nousTextes p{
	text-align:justify !important;
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   hyphenate-limit-lines: 2;
   hyphenate-limit-chars: 6 3 2;
}

.nousTextes p:last-child {
	margin-bottom:0 !important;
}


@media screen and (max-width: 1100px)
{
    #nousLogo{
		width:200px;
		height:200px;
	}
	.nousImage img{
		width:300px;
	}
}

@media screen and (max-width: 900px)
{
    #nousLogo{
		width:150px;
		height:150px;
		margin:5px;
	}
	.nousImage img{
		width:250px;
		margin:5px;
	}
}

@media screen and (max-width: 440px)
{
    .nousParts{
		display:block;
	}

	.nousImage, .nousTextes{
		display:block;
	}
	
	#nousImageHaute{
		display:block;
	}
	
	#nousImageBasse{
		display:none;
	}
	
	.nousImage{
		text-align:center;
		margin:1em;
	}
	
	.nousImage img{
		display:inline-block;
		width:100%;
	}
	
	.nousTextes{
		padding-left:0em;
		padding-right:0em;
	}
}