@charset "utf-8";


/* Fonts */
@font-face {
	font-family: AvenirRegular;
	src: url('../fonts/AVENIRNEXTLTPRO-REGULAR.OTF');
}
@font-face {
	font-family: AvenirBold;
	src: url('../fonts/AVENIRNEXTLTPRO-BOLD.OTF');
}

/* CSS Document */
	html,body{
		margin:0;
		padding:0;
		text-align:center;
		font-family:Helvetica;
	}
	a {
		text-decoration:none;
		border-style:none;
		outline:none;
	}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;} body {line-height: 1em;}ol, ul{list-style:none;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}

	.section {
		width: 100%;
		margin: 5px;
		margin:0;
		padding:0;
	}
	.section0 {
		background-color:#FFF;
		background: url(/images-up/images/intro.jpg) center no-repeat;
		background-size:cover;
	}
	.section1 {
		background-color:#FFF;
		width: 100%;
	}
	.section2 {
		background-color:#FFF;
		width: 100%;
	}
	.section3 {
		background-color:#FFF;
		width: 100%;
	}
	.section4 {
		background-color:#FFF;
		width: 100%;
	}
	.section5 {
		background-color:#FFF;
		width: 100%;
	}
	.section6 {
		background-color:#FFF;
		width: 100%;
	}
	.lastsection{
		width: 100%;
		margin:0;
		padding:0;
	}


header{
	background: #efefef;
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	border-bottom:1px solid #999;
}

#logo{
	margin-left: 20px;
	margin-top:10px;
	float: left;
	width: 100px;
	height: 40px;
	background: url(/images/logo-dogprivilege.png) no-repeat center;
	display: block;
}

nav {
	float: right;
	padding: 20px;	
}

#menu-icon {
	display: none;
	width: 40px;
	height: 40px;
}
ul {
	list-style: none;
	color:#000;	
}
li {
	display: inline-block;
	float: left;
	padding: 10px;
	color:#000;
}
.anchor{
	color:#000;
	font-size:0.8em;
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.anchor:hover{
	color:#000;
	font-size:0.8em;
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-bottom:4px solid #333;
}
.current {
	color: #25B0CA;
}
@media screen and (min-width:1200px){
	.section1 {
		padding-top:-60px;
	}
	#IntroHome{
		color:#000;
		height:90%;
		width:1170px;
		padding:0;
		display: table;
		text-align:center;
		margin:0 auto;
	}
	.CenterDiv{
		width:100%;
		margin:0 auto;
		display: table-cell;
		vertical-align: middle;
	}
	#IntroHome h1{
		font-size:3em;
		margin:0;
		padding:0
	}
	#IntroHome h1 img{
		 margin-top:2em;
	}
	.photoChienReceuil{
		float:left;
		width:300px;
		margin-right:1em;
	}
	.photoChienReceuil img{
		 border-radius:10%;
	}
	.detailsChienReceuil{
		float:left;
		width:700px;
	}
	#sousTitreHome{
		/*
		font-size:0.55em;
		color:#999;
		margin:0;
		padding:0;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		*/
		color:#FFF;
		margin:0;
		padding:0;
		font-family:"AvenirRegular", Arial, Helvetica, sans-serif;
		margin-top:17em;
		line-height:1em;
		font-weight:normal;
		font-size:0.55em;
	}
	.FirstsousTitreHome{
		font-size:1.2em;
	}
	#enter{
		width:100%; text-align:center; color:#FFF; font-size:1.4em;
	}
	#AgenceHome{
		color:#000;
		width:1130px;
		padding:0;
		margin:0 auto;
		text-align:left;
		padding:0px 20px 0px 20px;
		vertical-align: top;
		height:95%;
	}
	#AgenceHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
	}
	#AgenceHome blockquote{
		font-size:2em;
		line-height:1.4em;
		font-weight:bold;
		text-align:left;
		color:#999;
	}
	#AgenceHome h3{
	font-family:Arial;
	font-size:1.5em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AgenceHome p{
		font-size:1.3em;
		line-height:1.4em;
		margin:0px;
		padding:0px;
		text-align:justify;
	}
	#AssociesHome{
		color:#FFF;
		width:1130px;
		padding:0;
		margin:0 auto;
		text-align:left;
		padding:0px 20px 0px 20px;
		vertical-align: top;
	}
	#AssociesHome p{
		font-size:1.3em;
		line-height:1.4em;
		margin:0px;
		padding:0px;
	}
	#AssociesHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-top:2.5em;
	}
	#AssociesHome h3{
		color:#333;
		font-family:Arial;
		font-size:1.5em;
		margin-top:15px;
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
	}
	#AssociesHome h4{
	font-family:Arial;
	font-size:1.2em;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AssociesHome p{
		font-size:1.3em;
		line-height:1.4em;
		color:#000;
	}
	#Bio1{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#InterBio{
		float:left;
		width:2em;
		margin:0;
		padding:0;
	}
	#Bio2{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	.imageBio{
		width:80%;
		border:5px solid #FFF;
		margin-bottom:1em;
	}
	#ChantiersHome{
		color:#000;
		width:1130px;
		padding:0;
		margin:0 auto;
		text-align:left;
		padding:0px 20px 0px 20px;
		vertical-align: top;
	}
	#ChantiersHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-top:2.5em;
		text-align:left;
	}
	#ChantiersHome p{
		font-size:1.3em;
		line-height:1.4em;
		text-align:left;
	}
	.Chantier{
		float:left;
		width:15.406em;
		height:12em;
		background-color:#000;
		margin-right:1em;
		margin-bottom:1em;
	}
	.ChantierTitle{
color:#FFF;
		font-size:1em;
	}
	.ImgChantier{
		margin-bottom:0.5em;
		height:225px;
	}
	#IntheRushHome{
		color:#FFF;
		width:100%;
		padding:0;
		margin:0 auto;
		text-align:left;
		vertical-align: top;
		height:95%;
	}
	#IntheRushHome h2{
		color:#FFF;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		padding-top:80px;
		padding-bottom:40px;
	}
	.video-js{
		width:1130px;
		height:526px;
	}
}

@media screen and (min-width:768px) and (max-width:1200px) and (orientation:landscape){
	.firstsection{
		padding-top:60px;
	}
	.section1 {
		padding-top:-60px;
	}
	nav {
	float: right;
	padding: 10px;	
	}

	#IntroHome{
		color:#000;
		height:85%;
		width:100%;
		padding:0;
		display: table;
		text-align:center;
		margin:0 auto;
	}
	#sousTitreHome{
		/*font-size:0.9em;
		color:#FFF;
		margin:0;
		padding:0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:2em;
		line-height:1em;
		font-weight:normal;*/
		color:#FFF;
		margin:0;
		padding:0;
		font-family:"AvenirRegular", Arial, Helvetica, sans-serif;
		margin-top:18em;
		line-height:1em;
		font-weight:normal;
		font-size:0.55em;
	}
	.video-js{
		width:930px;
		height:526px;
	}
	.FirstsousTitreHome{
		font-size:1.2em;
		/*color:#900;*/
	}
	#enter{
		width:100%; text-align:center; color:#FFF; font-size:1.4em;
	}
	.CenterDiv{
		width:100%;
		margin:0 auto;
		display: table-cell;
		vertical-align: middle;
	}
	#IntroHome h1{
		font-size:2.5em;
		margin:0;
		padding:0
	}
	#IntroHome h2{
		color:#FFF;
		font-size:2.5em;
		margin-top:2.5em;
		font-weight:normal;
	}
	#AgenceHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		text-align:left;
		padding:0px 20px 0px 20px;
		vertical-align: top;
	}
	#AgenceHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
	}
	#AgenceHome blockquote{
		font-size:2em;
		line-height:1.4em;
		font-weight:bold;
		text-align:left;
		width:100%;
		color:#666;
	}
	#AgenceHome h3{
	font-family:Arial;
	font-size:1.5em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AgenceHome p{
		font-size:1.3em;
		line-height:1.4em;
		margin-top:0;
		padding-top:0;
	}
	#AssociesHome{
		color:#FFF;
		width:90%;
		padding:0;
		margin:0 auto;
		text-align:left;
		padding:0px 20px 0px 20px;
		vertical-align: top;
		background-color:#000;
	}
	#AssociesHome h2{
		color:#FFF;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
	}
	#AssociesHome h3{
		color:#FFF;
		font-family:Arial;
		font-size:1.5em;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
	}
	#AssociesHome h4{
	font-family:Arial;
	font-size:1.2em;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AssociesHome p{
		font-size:1.3em;
		line-height:1.6em;
		color:#FFF;
	}
	#Bio1{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#InterBio{
		float:left;
		width:2em;
		margin:0;
		padding:0;
	}
	#Bio2{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	.imageBio{
		width:50%;
		border:5px solid #FFF;
		margin-bottom:1em;
	}
	#ChantiersHome{
		color:#000;
		width:90%;
		height:12em;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:center;
	}
	#ChantiersHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
		text-align:left;
	}
	#ChantiersHome p{
		font-size:1.3em;
		line-height:1.4em;
		text-align:left;
	}
	ul{
		margin-left:1.8em;
	}
	.Chantier{
		float:left;
		width:43%;
		height:12em;
		background-color:#000;
		margin-left:1em;
		margin-right:1em;
		margin-bottom:1.8em;
	}
	.ChantierTitle{
color:#FFF;
		font-size:1em;
	}
	.ImgChantier{
		width:100%;
		margin-bottom:0.5em;
	}
	#IntheRushHome{
		color:#000;
		height:100%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#IntheRushHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		padding-left:20%;
	}
	
}

@media screen and (min-width:480px) and (max-width:768px){
	.firstsection{
		padding-top:60px;
	}
	.section1 {
		padding-top:-60px;
	}
	#IntroHome{
		color:#000;
		height:90%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:center;
	}
	#IntroHome img{
		max-width:478px;
		width:90%;
	}
	#sousTitreHome{
		color:#FFF;
		margin:0;
		padding:0;
		font-family:"AvenirRegular", Arial, Helvetica, sans-serif;
		margin-top:30em;
		line-height:1em;
		font-weight:normal;
		font-size:1.4em;
	}
	.FirstsousTitreHome{
		font-size:1.2em;
		/*color:#900;*/
	}
	#enter{
		width:100%; text-align:center; color:#FFF; font-size:1em;
	}
	.CenterDiv{
		width:100%;
		margin:0 auto;
		display: table-cell;
		vertical-align: middle;
	}
	#IntroHome h1{
		margin:0;
		padding:0
	}
	#AgenceHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#AgenceHome blockquote{
		font-size:1.8em;
		line-height:1.2em;
		font-weight:bold;
		text-align:left;
		width:100%;
		color:#666;
	}
	#AgenceHome h3{
	font-family:Arial;
	font-size:1.6em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AgenceHome p{
		color:#000;
		line-height:1.4em;
		font-size:1em;
	}
	#AgenceHome h2{
		color:#900;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
	}
	#AssociesHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#AssociesHome img{
		max-width:180px;
	}
	#AssociesHome h2{
		color:#FFF;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2em;
	}
	#AssociesHome h3{
		color:#FFF;
		font-family:Arial;
		font-size:1.6em;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
	}
	#AssociesHome h4{
	font-family:Arial;
	font-size:1.2em;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AssociesHome p{
		line-height:1.4em;
		font-size:1em;
		color:#FFF;
	}
	#Bio1{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#InterBio{
		float:left;
		width:1em;
		margin:0;
		padding:0;
	}
	#Bio2{
		float:left;
		width:48%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#AssociesHome p{
		color:#FFF;
		line-height:1.4em;
		font-size:1em;
		text-align:left;
	}
	#ChantiersHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:center;
	}
	#ChantiersHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:2em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.5em;
		text-align:left;
	}
	#ChantiersHome p{
		color:#000;
		line-height:1.4em;
		font-size:1em;
		text-align:left;
	}
	ul{
		margin-left:1.8em;
	}
	.Chantier{
		width:40%;
		height:12em;
		background-color:#000;
		margin-right:1em;
		margin-bottom:2em;
	}
	.ChantierTitle{
color:#FFF;
		font-size:1em;
	}
	.ImgChantier{
		width:100%;
		margin-bottom:0.5em;
	}
	#IntheRushHome{
		color:#000;
		height:100%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	
}
@media screen and (max-width:480px) and (orientation:portrait){
	.firstsection{
		padding-top:40px;
	}
	.section1 {
		padding-top:-40px;
	}
	#IntroHome{
		color:#000;
		height:85%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:center;
	}
	#IntroHome img{
		max-width:220px;
		width:80%;
	}
	#IntroHome h1{
		font-size:1.6em;
		margin:0;
		padding:0
	}
	#sousTitreHome{
		font-size:0.65em;
		color:#FFF;
		margin:0;
		padding:0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:12em;
	}
	#enter{
		width:100%; text-align:center; color:#FFF; font-size:1.2em;
	}
	#IntroHome h2{
		color:#FFF;
		font-size:1.4em;
		margin-top:1.2em;
		font-weight:normal;
	}
	.CenterDiv{
		width:100%;
		margin:0 auto;
		display: table-cell;
		vertical-align: middle;
	}
	#AgenceHome{
		height:88%;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
		color:#000;
	}
	#AgenceHome h3{
	font-family:Arial;
	font-size:1.3em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AgenceHome p{
		color:#000;
		line-height:1.2em;
		font-size:0.9em;
	}
	#AgenceHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
	}
	#AssociesHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#AssociesHome p{
		color:#FFF;
		line-height:1.2em;
		font-size:0.9em;
	}
	#AssociesHome h2{
		color:#FFF;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
	}
	#AssociesHome h3{
		color:#FFF;
		font-family:Arial;
		font-size:1.3em;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
	}
	#AssociesHome h4{
	font-family:Arial;
	font-size:1em;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AssociesHome p{
		line-height:1.2em;
		font-size:0.9em;
		color:#FFF;
	}
	#Bio1{
		width:100%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#InterBio{
		height:1em;
		margin:0;
		padding:0;
	}
	#Bio2{
		width:100%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#ChantiersHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
	}
	#ChantiersHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
		text-align:left;
	}
	#ChantiersHome p{
		color:#000;
		line-height:1.2em;
		font-size:0.9em;
		text-align:left;
	}
	ul{
		margin:1em;
	}
	.Chantier{
		width:90%;
		height:12em;
		background-color:#000;
		margin-right:1em;
		margin-bottom:1em;
	}
	.ChantierTitle{
color:#FFF;
		font-size:1em;
	}
	.ImgChantier{
		margin-bottom:0.5em;
		width:100%;
	}
	#IntheRushHome{
		color:#000;
		height:100%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#IntheRushHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.1em;
		font-weight:normal;
		padding-left:5%;
	}
}
@media screen and (max-width:480px) and (orientation:landscape){
	.firstsection{
		padding-top:40px;
	}
	.section1 {
		padding-top:-40px;
	}
	#IntroHome{
		color:#000;
		height:85%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:center;
	}
	#IntroHome img{
		max-width:220px;
		width:80%;
	}
	#IntroHome h1{
		font-size:1.6em;
		margin:0;
		padding:0
	}
	#sousTitreHome{
		font-size:0.65em;
		color:#FFF;
		margin:0;
		padding:0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:4em;
	}
	#enter{
		width:100%; text-align:center; color:#FFF; font-size:0.9em;
	}
	#IntroHome h2{
		color:#FFF;
		font-size:1.4em;
		margin-top:1.2em;
		font-weight:normal;
	}
	.CenterDiv{
		width:100%;
		margin:0 auto;
		display: table-cell;
		vertical-align: middle;
	}
	#AgenceHome{
		height:88%;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
		color:#000;
	}
	#AgenceHome h3{
	font-family:Arial;
	font-size:1.3em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AgenceHome p{
		color:#000;
		line-height:1.2em;
		font-size:0.9em;
	}
	#AgenceHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
	}
	#AssociesHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#AssociesHome p{
		color:#FFF;
		line-height:1.2em;
		font-size:0.9em;
	}
	#AssociesHome h2{
		color:#FFF;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
	}
	#AssociesHome h3{
		color:#FFF;
		font-family:Arial;
		font-size:1.3em;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
	}
	#AssociesHome h4{
	font-family:Arial;
	font-size:1em;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#900;
	}
	#AssociesHome p{
		line-height:1.2em;
		font-size:0.9em;
		color:#FFF;
	}
	#Bio1{
		width:100%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#InterBio{
		height:1em;
		margin:0;
		padding:0;
	}
	#Bio2{
		width:100%;
		text-align:left;
		margin:0;
		padding:0;
	}
	#ChantiersHome{
		color:#000;
		width:90%;
		padding:0;
		margin:0 auto;
		display: table;
	}
	#ChantiersHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.5em;
		font-weight:normal;
		margin-bottom:1em;
		margin-top:2.8em;
		text-align:left;
	}
	#ChantiersHome p{
		color:#000;
		line-height:1.2em;
		font-size:0.9em;
		text-align:left;
	}
	ul{
		margin:1em;
	}
	.Chantier{
		width:90%;
		height:12em;
		background-color:#000;
		margin-right:1em;
		margin-bottom:1em;
	}
	.ChantierTitle{
color:#FFF;
		font-size:1em;
	}
	.ImgChantier{
		margin-bottom:0.5em;
		width:100%;
	}
	#IntheRushHome{
		color:#000;
		height:100%;
		width:100%;
		padding:0;
		margin:0 auto;
		display: table;
		text-align:left;
	}
	#IntheRushHome h2{
		color:#25B0CA;
		margin:0 auto;
		font-size:1.1em;
		font-weight:normal;
		padding-left:5%;
	}
}
@media screen and (max-width:690px){
	header{
		position: fixed;
	}
	#menu-icon {
		display:inline-block;
		margin:0;
		padding:0;
	}
	nav ul, nav:active ul { 
		display: none;
		position: absolute;
		padding: 20px;
		background: #000;
		right: 20px;
		top: 60px;
		width: 50%;
	}
	nav{
		display:none;
	}
	nav li {
		text-align: left;
		width: 100%;
		padding: 10px 0;
		margin: 0;
		color:#FFF;
	}
	nav:hover ul {
		display: block;
	}
	.anchor{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
	.anchor:hover{
		color:#FFF;
		font-size:1.2em;
		font-weight:bold;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		border-bottom:4px solid #25B0CA;
	}
}

#contentmap{
	width:300px;
	height:200px;
	color:#000;
	line-height:1.5em;
}
.imageBio{
	width:50%;
	border:5px solid #FFF;
	margin-bottom:1em;
}