/*@media (min-width:992px)
{
	.container { width: 1100px;background:#fff; }
}
@media (min-width:1200px)
{
	.container { width:1100px;background:#fff; }
	}*/

	body {
		font-family: 'Open Sans', sans-serif;
		font-weight:500;
		font-size:14px;
		line-height:15px;
		background:#FFF;
	/*
	background: #97daf5; /* Old browsers */
	/*background: -moz-linear-gradient(top, #97daf5 4%, #ffffff 100%); /* FF3.6-15 */
	/*background: -webkit-linear-gradient(top, #97daf5 4%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to bottom, #97daf5 4%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97daf5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;margin-top:15px;}
	.container { background:#fff; }
	.text-orange {color:#ffc320 ;}
	.dancing {font-size:27px;}
	.text-noir { color:#4e4b3e; }


	.container{
		min-width: 320px;
		max-width:1200px;
		margin:0 auto;	
	}

	.photo{
		background:url('assets/fond.png') no-repeat ;
		background-size:100%;
		height:40vw;
		margin-bottom:30px;
	}


	.titre{
		min-width: 320px;
		max-width:1200px;
		margin: auto;
	}

	.imgTablette{
		margin-top:30px;
	}

	.col-md-12 col-xs-12 visible-xs img{
		margin-top:100px;
	}

	.sous-titre{
		text-align:center;
		font-weight:bold;
		font-size: 16px;
	}

	.sous-titre2 {
		text-align: center;
		max-width: 90%;
		margin: auto;
		font-size: 15px;
		line-height: 19px;
	}

	.img-responsive{
		//width:80%;
	}

	#section2{
		margin-top:20px;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}



	h1 {	
		font-family: 'Rajdhani', sans-serif;
		color: #f18700;
		font-size: 38px;
		line-height: 42px;
		font-weight: 600;
		text-align: center;
		margin-bottom: 20px;
		margin-top: 0;
	}

	h2 {	
		font-family: 'Rajdhani', sans-serif;
		color: #0f87e8;
		font-size: 38px;
		font-weight: 600;
		text-align: center;
	}

	.alert-info {
		color: #bb7e30;
	}

	.list-group-item {
		position: relative;
		display: block;
		padding: 10px 15px;
		margin-bottom: -1px;
		background-color: #fff;
		border: 1px solid #ddd;
		font-size: 13px;
	}

	h3{
		font-family: 'Rajdhani', sans-serif;
		color:#0099cc;
		font-weight:600;
		font-size:22px;
		line-height: 26px;
		margin-top:30px;
	}


	h4 {
		font-family: 'Rajdhani', sans-serif;
		margin:0;
		padding:0;
		font-size: 14px;
		color: #333;
		font-weight:bold;
		display:inline;
		color:#f18700;
	}

	.paragraphe{
		padding-left:15px;
		padding-right:15px;
		font-family:sans-serif;
	}


	.alert-info {
		color:#f18700;
		background-color: #f0d6b5;
		border-color: #f0d6b5;
	}

	footer{
		min-width: 320px;
		max-width:990px;
		background:#FFF;
		padding-top:1vw;
		padding-bottom:1vw;
		text-align:center;
		margin:auto;
	}

	#signature{
		display:flex;
		width:100%;
		margin:auto;
		flex-wrap:space-between;
		font-size:11px;
		padding:10px;
	}

	#signature p{
		display:block;
		margin:auto;
	}





	.btnFooter{
		font-size:20px;
		line-height:20px;
		background:#0099cc;
		color:#FFF;
		padding:10px;
		margin-top:30px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:60%;
		text-decoration: none;
		cursor: pointer;
		position:relative;
		display:block;
		margin-bottom:30px;
		-moz-box-shadow: 3px 3px 4px 0px #c0c0c0;
		-webkit-box-shadow: 3px 3px 4px 0px #c0c0c0;
		-o-box-shadow: 3px 3px 4px 0px #c0c0c0;
		box-shadow: 3px 3px 4px 0px #c0c0c0;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=134, Strength=5);
	}

	.btnFooter:hover{
		text-decoration: none
		color:#FFF;
		background:#0f87e8;
		transition-duration:0.5s;
	}


	#btnFooterMob{
		width:60%;

	}


	#btnFooterMob img{
		width:30px;
	}



	#btnFooterTabDesk{	
		display:none;
		width:30%;
	}



	@media (min-width: 768px) {


		#btnFooterTabDesk{	
			display:block;
		}


		#btnFooterMob{
			display:none;
		}

		h1 {	

			font-size: 38px;
			line-height: 42px;
			font-weight: 600;
			text-align: center;
			margin-bottom: 20px;
			margin-top: 0;
		}

		.photo {
			height: 150px;
			margin-bottom: 20px;
		}



	}

	@media (min-width: 992px) {


		.photo{

			height:500px;
			margin-bottom:30px;
		}



	}
