/* REGLES DE BASE POUR MOBILES */

.navbar{
	margin:0;
}

.navbar-default{
	background:#ffffff;
	border:none;
}

.navbar-default .info_menu{
	padding:0 10px;
}

.navbar-default .navbar-nav > li > a{
	color:#333333;
	font-size: 18px;
	text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover{
	color:#086bb4;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background:#eeeeee;
	color:#086bb4;
}

.dropdown-menu{
	background:#ffffff;
	border:none;
	right:auto;
	left:0;
}

.dropdown-menu > li > a{
	color:#086bb4;
	font-size:13px;
}

.dropdown-menu > li > a:hover{
	background:#eeeeee;
	color:#086bb4;
}

.caret{
	margin-left:5px;
}

.navbar-header{
	line-height: 50px;
	color:#222222;
	font-size: 18px;
	text-transform: uppercase;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #eeeeee;
}

.navbar-default .navbar-toggle{
	border-color:#dddddd;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color:#333333;
}

#heading_left{
	text-align:center;
}

#heading_right p.infos{
	text-align:center;
	margin:10px 0px 10px 0px;
}

p.infos a{
	margin:10px 0px 0px 0px;
}

.slide_content{
	width:100%;
	top:0px;
}

.slide_content h2{
	font-size:28px;
	line-height:36px;
	
	background:#086bb4;
	background:rgba(8,107,180,0.8);
}

.slide_content .texte{
	color:#ffffff;
	font-size:14px;
	padding:20px 20px;
	width:auto;
	margin:0;
}

.slide_content .texte p{
	color:#ffffff;
	font-size:14px;
	margin:0;
}

.slide_content a{
	font-size:14px;
}

.slider_video{
	display: none;
}

.home_pourquoi{
	height:auto; 
}

.home_pourquoi p.titre{
	font-size:34px;
}

.home_blog p.titre{
	font-size:34px;
}

.home_responsive{
	height:auto;
}

.home_responsive img{
	position:static;
	max-width:100%;
}

.home_responsive h2{
	font-family: 'SourceSansProLight';
	color:#FFFFFF;
	font-size:26px;
	font-weight:normal;
	text-align:left;
	margin:10px 0px;
}

.home_responsive h2 span{
	font-size:36px;
	color:#ffffff;
}

.home_references p.titre{
	font-size: 48px;
}

.home_temoignages p.titre{
	font-size:36px;
}

/* REGLES POUR TOUS < 768px */

@media(min-width:768px){

	.navbar-default .navbar-nav > li > a{
		font-size:16px;
	}

	.navbar-header{
		display: none;
	}

	.navbar-collapse{
		padding:0;
	}

	.navbar-nav{
		float:left;
	}

	.slide_content{
		top:40px;
		width:650px;
	}

	.slide_content h2{
		font-size:34px;
		line-height:44px;
		
		background:#086bb4;
		background:rgba(8,107,180,0.8);
	}

	.slide_content .texte{
		color:#ffffff;
		font-size:14px;
		width:500px;
		padding:20px 20px;
		margin:0;
	}

	.slide_content .texte p{
		color:#ffffff;
		font-size:14px;
		margin:0;
	}

	.slide_content a{
		font-size:16px;
	}

}

/* REGLES POUR TOUS < 992px */

@media(min-width:992px){

	.navbar-default .navbar-nav > li > a{
		font-size:16px;
	}

	#heading_left{
		text-align:left;
	}

	#heading_right p.infos{
		text-align:right;
		margin:35px 0px 0px 0px;
	}

	p.infos a{
		margin:0px 0px 0px 20px;
	}

	.liens_footer p{
		text-align:left;
	}

	.copyright p{
		text-align:right;
	}

	.slider_video{
		display:block;
	}

	.home_pourquoi{
		height:auto; 
	}

	.home_pourquoi p.titre{
		font-size:46px;
	}

	.home_blog p.titre{
		font-size:60px;
	}

	.home_responsive{
		/*height:670px;*/
	}

	.home_responsive img{
		position:absolute;
		max-width:none;
	}

	.home_responsive h2{
		font-size:30px;
		margin:15px 0px 15px 0px;
	}

	.home_responsive h2.titre_bloc{
		font-size:48px;
	}

	.home_references p.titre{
		font-size:72px;
	}

	.home_temoignages p.titre{
		font-size:72px;
	}

}

/* REGLES POUR TOUS < 1200px */

@media(min-width:1200px){

	.navbar-default .navbar-nav > li > a{
		font-size:18px;
		padding:15px 28px;
	}

}