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

/* ***************************************** */
/* 				GENERAL						 */
/* ***************************************** */

.container{
	width:auto;
	margin:0 auto;
	}


/* ***************************************** */
/* 					MEDIA SIZE					 */
/* ***************************************** */


.mediaXL {
	width: 650px;
	height: auto;	
}

.preview.main {
	display: inline-block;
}

.preview.main iframe {
	height: 420px;	
}


.mediaSPortraitIPhone4 {
	float: none;
	margin: 5px;
}

.mediaSPortraitIPhone5 {
	float: none;
	margin: 5px;
}

.mediaSPortraitIPhone5-bis {
	float: none;
	margin: 5px;
}

.mediaSLandscape {
	float: none;
	margin: 5px;
}

.mediaSLandscape-bis {
	float: none;
	margin: 5px;
}

/* ***************************************** */
/* 					HEADER					 */
/* ***************************************** */

header{
	background-color:#2d3438;
	height:95px;
	width:100%;
	padding-top:25px;
	}

header #social{
	float:none;
	margin-top: 20px;
	text-align: center;
	}

header a#linkedin, header a#twitter, header a#contact{
	float: none;
	display: inline-block;
	}

/* ***************************************** */
/* 					PROJETS					 */
/* ***************************************** */

.container {
	margin: 0 10px 0 10px;
}

.projet .main {
	margin-bottom: 10px;
}

.projet .colGauche{
	float:none;
	width: 100%;
	margin:40px 0 40px 0;

	}

.projet .colDroite{
	float:none;
	margin: 0 0 60px 0;
	display: inline-block;
	width: 100%;
	}	


.projet .stores .icons {
	margin-top: 30px;
}


footer {
	padding: 30px 0 0 0;
	text-align: center;
	height: 80px;
	margin-top: 0px;
}

footer .container .floatLeft {
	float: none;
	display: inline-block;
}

footer .container .floatRight {
	float: none;
	display: inline-block;
	margin-top: 35px;
}

.formu {
	margin: 30px auto;
    width: 250px;
}

.formu .sendbutton{
	float: none;
	margin-top: 20px;
}

.thanks {
	margin-bottom: 100px;
}

.projet .stores{
	border: 0;
}