/* 
	jQuery Logo Slider Ticker 
	by http://webdesignandsuch.com
	build with code from http://bxslider.com
*/

/* FONT */

@font-face {
	font-family:"Exo Regular";
		src:url('../font/Exo-Regular.eot?') format("eot"),
			url('../font/Exo-Regular.woff') format("woff"),
			url('../font/Exo-Regular.ttf') format("truetype"),
			url('../font/Exo-Regular.svg#Exo-Regular') format("svg");
	font-weight:normal;
	font-style:normal;}
	
	
	

/* Global */

body {
	
	font-family: Arial, Helvetica, sans-serif;/*"Exo Regular";*/
	font-weight: 400;
	font-size: 1em;
	color: #8a8683;
	/*background-color:#ffffff;*/
	/*background: url(../images/bg2.jpg) no-repeat center #1D1D29;*/
	margin:0;
	padding:0;
}
img {
	max-width: 100%;
}
a {
	text-decoration: none;
	color: #000;
}
/*a:hover {
	color: #bde2df;
	text-decoration: none;
}*/
/*a:visited {
	/*color: #f68f67;*/
	/*text-decoration: none;
}


/** DIFFERENTES COULEURS UTILISEES DANS LES BOX DU SITE **/

.gris{color:#333;} 
.violet_bg{ background:#d0c3d7;} 
/*-------------*/
.rouge{color :#A43730;} 
.rouge_bg{ background:#c53b30;}
/*-------------*/ 
.blanc{color:#FFF;} 
.blanc_bg{ background:#fff;}
/*-------------*/
.bleu{color:#626383;}
.bleu_bg{ background:#626383;}
/*-------------*/
.bleu2{color:#72D0E3;}
.bleu2_bg{ background:#72D0E3;}
/*-------------*/
.or{color:#A3733B;}
.or_bg{background:rgba(255, 211, 59, 0.5);/*#FFD33B;*/}
/*-------------*/
.vert{color:#00FFE4;}
.vert_bg{background: rgba(0,255,228,0.38); }
/*-------------*/
/*.bleu{color:58c0d9;}
.bleu_bg{background: rgba(88,192,217,1); }*/

.rouge_residence{ color:#a43752;}
.rouge_residence_bg{background:rgba(164, 55, 82,0.9);/*#a43752;*/}

/*---------------------------------------------*/

/****  HEADER ****/

#header {
	/*background:url(../images/en%20tete.JPG) no-repeat center;
	height: 100px;*/
}

/***********************/
/* Navigation Centrale*/

.menu {
	position: fixed;
	top: 0px;
	width: 100%;
	height: auto;
	background-color: #fff;/*#040404;/* #1d1d29;*/
	z-index: 1000;
	margin: 0 0 15px 0;
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
}

#logo {
	text-align: center;
	margin: 10px 0;
}

#nav {
	text-align: right;
	margin: 30px 0 0 0;
}

ul.navigationR	{
	float:right;
	padding:0;
	
	margin:1.2em 0 1.2em 0 ;/*2.2em;*/
	
}

ul.navigationR li{
	 
	/*padding:0;
	margin:0;
*/	
	text-decoration:none;
	list-style: none;
	display:inline;
	color:#1170b3;/*#666;*/
	
}

ul.navigationR li a {
	float: left;
	list-style: none;
	padding:0 0.25em;
	text-align:center;
	margin:0 0.1em;
	color:#1170b3;
	/*font-size:0.75em;*/
} 

ul.navigationR li.langue_en_cours a {
	float: left;
	list-style: none;
	/*padding:0 0.05em;*/
	margin:0;
	text-align:center;
	/*font-size:0.75em;*/
	border:1px solid #1170b3;/*#f68f67;*/
	border-radius:2px;/*#a9d3d0;*/
	color:white;/*#F93;*/
	background:#1170b3;/*#f68f67;*/
} 


/*-----------*/
ul.navigation li {
	float: left;
	list-style: none;
	margin: 0;
	text-decoration:none;
	display:inline;
	border-right:1px solid #a9d3d0;
	padding:0 1.65em;
	margin:1.2em 0em;
	text-align:right;
}
.navigation  li a { 
	float: left;
	/*50px;*/
	font-weight:lighter;
	text-align:center;
	/*display:inline;
	/*line-height:2.5em;*/
	
}

.navigation li :hover{
	cursor:pointer;
	color: #1170B3;
}

/*.navigation li.current,*/ li.current a{
	cursor:pointer;
	color: #1170b3;/*#f68f67;*/
	font-weight:bold;
}

.langue_active {
	color: #FF6600;
}


/* LES STYLES DES DIFFERENTS SLIDERS DU SITE */

#content_slideshow {
	float:left;
	padding:0;
	height:280px;
}

#slideshowHolder{ 
	float:right; 
	margin:0 0 1em 0;
	width:100%;
	height:169px;
}

/*******************************************************************************/

/* GENERALS SLIDES OU PAGES  */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:140px 0 100px 0;
}


.slider-wrapper { 
	width: 100%; 
	margin: 100px auto;
}

/*****************************************************************************/

/*---- Slide : PAGE D'ACCUEIL -----*/ 
/* Styles globaux pour la page d'accueil */


#slide_Accueil,
#slide_Somapim {
	/*background: /*#8C9AB5;/*#DADADA;/*#F5F5F5;  url(../images/BG1.jpg)  no-repeat 50% 0 ;*/
	background-image:radial-gradient(#fff, #845778/*#8C9AB5*/);
	min-height: 100%;
	width: 100%;
	-moz-background-size: cover;
}

#slide_Realisation {
	background:url(../images/BG2.jpg) 50% 0;
}

/*#slide_Somapim { background: url(../images/BG3.jpg) repeat; }*/

#slide_Accueil h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#8a8683;
	font-weight: 1000;
	margin:0.45em 0 1em 0;
	letter-spacing:;
}
#slide_Accueil h2 {
	font-size: 2em;
	color: #8a8683;
	line-height: 0em;/*0px;*/
	/*padding-bottom:1px;*/
	padding:60px 0 0 0;
	font-weight: 400;
}

/* Titre dans les box de la page d'accueil */

.titre {
	display:block;
	line-height:1em;
	letter-spacing:0.07em;
	/*color: #333;*/
	margin:0;
	/*padding:1em;*/
	border:0;	
 }

/* Titre en deux lignes */
 
.pre{font-weight:100;font-size:1.25em; padding:1em 1em 0.25em 1em;text-align:left;}
.deux{font-weight:bold;font-size:1.35em;  padding:0 1em 0.35em 1em;text-align:left;}

.pre2{font-weight:100;font-size:1.99em; padding:1em 60% 0.5em 1em;text-align:right; color:#fff;}
.deux2{font-weight:bold;font-size:2.55em;  padding:0 60% 1.2em 1em;text-align:right; color:#fff;}

.pre3 {font-weight:100;font-size:1.25em;line-height:0.5em; padding:8.5em 1em 0.25em 1em;text-align:left;}
.deux3{font-weight:bold;font-size:1.35em;  padding:0 1em 1em 1em;text-align:left;}

.pre4{font-weight:100;font-size:1.99em; letter-spacing:0; padding:0.75em 0 0 0 ;text-align:center; color:#fff;}
.deux4{font-weight:bold;font-size:2.55em; letter-spacing:0;  padding:0.25em 0 0.5em 0;text-align:center; color:#fff;}

.pre5{font-weight:100;font-size:1.25em; letter-spacing:0; padding:1em 0 0.25em 0 ;text-align:left; }
.deux5{font-weight:bold;font-size:1.35em; letter-spacing:0;padding:0 0 0.5em 0;text-align:left;}

.pre6{font-weight:100;font-size:1em; letter-spacing:0; padding:1em 0 0.25em 0 ;text-align:left; }
.deux6{font-weight:bold;font-size:1.35em; letter-spacing:0;padding:0 0 0.5em 0;text-align:left;}

.pre7{font-weight:100;font-size:1.25em; letter-spacing:0; padding:1em 0 1.25em 0 ;text-align:left; }

/** Paragraphe de texte ds le box "notre_societe" **/
.paragraphe_acc, 
.paragraphe_acc_box, 
.paragraphe_acc_contact {
	display:block; 
	margin:0; 
	padding:0;
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
} 

.paragraphe_acc p {
	font-size:0.8em;
	letter-spacing:0.07em;
	color: #333;
	text-align:left;
	line-height:2em;	
	padding:1em 1em 1em 1.75em;
	margin:0;
}

/** Paragraphe de texte dans les "BOX PROJETS" et "CONTACT" en cours **/
.paragraphe_acc_box p {
	font-size:0.9em;
	letter-spacing:0.07em;
	/*color: #333;*/
	text-align:left;
	line-height:1.5em;	
	padding:2.1em 1em 1.6em 1em;
	margin:0;
}

.paragraphe_acc_contact p {
	font-size: 0.9em;
	letter-spacing: 0.07em;
	/*color: #333;*/
	text-align: left;
	line-height: 1.6em;
	padding: 0 1em 0.5em 1.5em;
	margin: 0;
}

/** Zones de : faccebook et decouvrir (en bas du box notre societe) ***/

.decouvrir_btn {
	display:block; 
	background:rgba(204, 102, 204, 0.3);
	margin:0;
	padding:0;
}

.decouvrir_btn ul{margin:0; padding:0;}

.decouvrir_btn p, .decouvrir_btn li, .facebook_btn li{
	padding:2.5em;
	list-style:none;
	text-decoration:none;
	background-image: url(../images/arrow_acc_1.png);
	background-repeat: no-repeat;
	background-position: 22% 48%;
	width:70%;
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color: #fff;
	font-weight:300;
}

.facebook_btn, .facebook_btn_autrePage {display:block; background: rgba(88,180,223,0.6)/*#09F*/; margin:0; padding:0;}
/*.facebook_btn img, .facebook_btn_autrePage img { display:inline-block; float:left; padding:0; margin:0 25%; background-position:center; width:50%;}*/
.facebook_btn img, .facebook_btn_autrePage img {
	/*display:inline-block;*/ 
	float:left; 
	padding:0 0.5em; 
	margin:0.75em 0.5em 0 1em;
	/*background-position:center;*/ 
	width:9.5%;
	border:1px solid rgba(255, 255, 255,0.5);
	border-radius:5px;
}


.facebook_btn p{
	padding:2.5em;
	/*width:70%;*/
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color:#fff;
	font-weight:300;
}

/*
.facebook_btn_autrePage p{
	padding:1.2em 1em 1em 1em;
	margin:0 auto;
	font-size:0.97em;
	text-align:center;
	color:#fff;
	font-weight:300;	
}
*/

.facebook_btn_autrePage p {
	padding: 0.75em 0 1em 4.75em ;/*0.5em 0 1em 1em;*/
	margin:0 auto;
	font-size:0.9em;
	text-align:left;
	color:#fff;
	font-weight:300;
	line-height:2em;/*1.75em;*/
	background-image: url(../images/facebook_logo_1.png);
	background-position:10% 40%;
	background-repeat:no-repeat;
		
}

/**  styles pour les bas des box de "BOX PROJETS" et "CONTACT" **/


.interesse_btnRouge {display:block; background: rgba(255, 0, 0, 0.3);margin:0; padding:0;}
.interesse_btnBleu {display:block; background: rgba(0, 102, 255, 0.3);margin:0; padding:0;}
.interesse_btnOr {display:block; background: rgba(255, 211, 59, 0.3);margin:0; padding:0;}

.interesse_btnRouge ul, 
.interesse_btnBleu ul, 
.interesse_btnOr ul {
	margin:0; 
	padding:0; 
	list-style:none;
	text-decoration:none;
}

.interesse_btnRouge li {
	padding:1.5em 2.5em;	
	background-image: url(../images/arrow_acc_2.png);
	background-repeat: no-repeat;
	background-position: 15% 48%;
	width:70%;
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color: #fff;
	font-weight:300;
}

.interesse_btnBleu li {
	padding:1.5em 2.5em;	
	background-image: url(../images/arrow_acc_3.png);
	background-repeat: no-repeat;
	background-position: 15% 48%;
	width:70%;
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color: #fff;
	font-weight:300;
}

.interesse_btnOr li  {
	padding:1.5em 2.5em;	
	background-image: url(../images/arrow_acc_4.png);
	background-repeat: no-repeat;
	background-position: 15% 48%;
	width:70%;
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color: #fff;
	font-weight:300;
}

.interesse_btnRouge a,.interesse_btnBleu a,.interesse_btnOr li a {color:#fff;}

#paragrapheSomapim, #contactAccueil {
	text-align:justify;
}

#paragrapheSomapim img, #contactAccueil img {
	display:block;
	float:right;
}


/*-----------------------------------------------------------------------------*/


/***** Slide SOMPAIM ou PRESENTATION  *******/ 

#slide_Somapim{}


/* MENU LATERAL A GAUCHE */

/*--- ITEMS Principaux ---*/
.menu_div ul {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	list-style:none;
	text-indent:15px;
	background:rgba(233,137,77,0.9);/*/#333333;*/
	width:100%;/*220px;*/
	/*position:absolute;*/
	position:relative;
}

.menu_div ul li {
	/*background:rgba(233,137,77,0.7);/*#333333;*/
	line-height:40px;
	border-bottom:1px solid #ffd1b5;/*rgba(233,137,77,0.9);/*#f5a260;/*#000;*/
	height:40px;
}

.menu_div ul li:hover {
	background:#4D4D4D;
}

.menu_div ul li a {
	background:rgba(242,162,113,0.7);
	text-decoration:none;
	color:#FFF;
	display:block;
}

.menu_div ul li a:hover {
	background:rgba(233,137,77,0.9);/*#4D4D4D;*/
}

.menu_div ul li#active {
	background:#3ea5ea;
}
/*-- FIN règles ITEMS Principaux --*/

/*--- ITEMS Secondaires ---*/
ul ul {display: none;}

li:hover ul.sub-item1 {
	display:block;
	left:200px;
	top:41px;
	position:absolute;
	width:200px;
}

li:hover ul.sub-item2 {
	display:block;
	left:200px;
	top:82px;
	position:absolute;
}

li:hover ul.sub-item3 {
	display:block;
	left:200px;
	top:123px;
	position:absolute;
}


/*--- ITEMS Tertiaires ---*/
ul.sub-item1 li:hover ul.sub-sub-item1 {
	display:block;
	left:200px;
	top:0px;
	position:absolute;
	width:200px;
}

/*********/

#slide_somapim h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#ffffff;
	font-weight: 700;
	margin: 0.55 0 1em 0;
}
#slide_somapim h2 {
	font-size: 2em;
	color: #FFF;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}

#prez_1 {
	background: rgba(255,255,255,0.92);/*#fff;*/
	margin:0;
	padding:1em;
	line-height: 1.5em;
	/*color:#5D545E;*/
}

#prez_2 {
	background:#fff;
	margin:0;
	padding:1em;
	line-height: 1.5em;
	/*color:#5D545E;*/
}

.titre_prez {
	font-size: 1.2em;
	line-height: 1.5em;
	padding:0 0 0 2.4em;
	margin:0;
	font-weight: 600;
	color: #666;
	text-align:left;
	background-image: url(../images/F1.png);/* url(../images/arrow_titre_paragraphe.jpg);*/
	background-repeat: no-repeat;
	background-position: 2% 0%;
}

.titre_acquerir {
	font-size: 0.95em;
	line-height: 1em;
	padding: 0 0 0 3.25em;
	margin: 1.75em 0;
	font-weight: 200;
	color: #666;
	text-align: justify;
	background-image: url(../images/F1_acquerir.jpg);/* url(../images/arrow_titre_paragraphe.jpg);*/
	background-repeat: no-repeat;
	background-position: 4% 0%;
	/*color:#D1B8DF;*/
}

/*.interesse_btnRouge li {
	padding:1.5em 2.5em;	
	background-image: url(../images/arrow_acc_2.png);
	background-repeat: no-repeat;
	background-position: 15% 48%;
	width:70%;
	margin:0 auto;
	font-size:0.87em;
	text-align:center;
	color: #fff;
	font-weight:300;
}*/

/*-----------------------------------------------------------------------------*/

/****** REALISATIONS *********/


#slide_Realisation{}

#slide3 h3 {
	margin:0.1em 0 0 0;
	color:#FFF;
}

.grid_boxRealisations img, 
.grid_boxRealisationsR img { float:left;}

.bordure_img{
	background:#FFF; 
	padding:0.5em 0.5em 0 0.5em;
}

.bordure_img2{
	background:#FFF; 
	padding:0.2em 0.2em 0 0.2em;
}

#statut_projet{ /*background:#00C;*/ display:block; float:left; width:100%; padding:0; margin:0 0 0.5em 0;border:1px solid rgba(255, 255, 255, 0.4); border-radius:4px;}
#statut_projet p {color:white; text-align:center; font-size:1em; line-height:0;}

/** LES RESIDENCES **/
#paragrapheResidence{ background:#FFF; text-align:justify;}
#slide_fleuve, #slide_fleuve_en {
	background:url(../images/BG2.jpg) 50% 0;
}

/* ZONES DE GOOGLE MAPP */
.zone_Descritptif_residence{
	width:28%;
	margin: 0 2% 0 0;
	padding:0 0 1em 1em;
	float:left;
	display:block;
}
.zone_Descritptif_residence p {
	font-size:1em;
	line-height:1em;
	padding:0.5em 0 0 0;
	margin:0;
	text-align: left;
	font-weight:500;
	
}

.zone_Descritptif_residence ul {margin:0; padding:1em 0 0 0;}
.zone_Descritptif_residence li {
	text-decoration: none;
	list-style: none;
	padding: 0 1.5em;
	background-image: url(../images/arrow_reservez.jpg);
	background-repeat: no-repeat;
	background-position: 0 10%;
	/*width: 70%;*/
	margin: 0;
	font-size: 1.1em;
	text-align: left;
	color: #A43752;/*#F00;*/
	font-weight: 300;
}
.arrow_reserver {
	padding: 0;
	margin:0;
	/*background-image: url(../images/arrow_acc_4.png);*/
	background-repeat: no-repeat;
	background-position: 15% 48%;
}

.zone_Google_mapp {
	width:63%;
	margin: 0;
	padding:0;
	float:right;
	display:block;
	padding:1em 1em 0 0;
}

.zone_Google_mapp_contact {
	width: 94%;
	margin: 0 auto;
	/*padding:0;*/
	float: left;
	display: block;
	padding: 1em;
}

.zone_basse_residence {
	width:100%;
	margin:0;
	padding:0;
	display:block;
	height:30px;
	background:rgba(164, 55, 82,0.9);/*#a43752;/*#09C;*/
	float:left;
}

.zone_basse_contact {
	width:100%;
	margin:0;
	padding:0;
	display:block;
	height:30px;
	background:rgba(114, 208, 227,1);/*#a43752;/*#09C;*/
	float:left;
}




/********** CONTACT *************/

.left_content_contact{
	width: 65%;
	float: left;
	padding: 0 0 0 0.25em;/*px;*/
	box-shadow: 4px 0 2px -2px rgba(0,0,0,0.2);

}

.left_content_contact h1, .zone_Google_mapp_contact h1 {
	/*background: #F4F6F6;
	/*url(../images/bg_contact_titre.jpg) no-repeat;*/ 
	font-size: 1.5em;
	font-weight: lighter;
	margin:1em 0;
}

.right_content_contact{
	width: 30%;/*220px;*/
	padding-left: 0.5em;/*25px;*/
	float: right;
	background: url(../images/bg_titre_contact2.jpg)/* url(../images/contact_separateur.jpg)*/ repeat-y;
}

.right_content_contact h1 {
	background: #72D0E3;/*#7EA3C9;*/
	font-size: 1em;
	font-weight: lighter;
	margin:1.5em 0 0.5em 0;
	padding:0 0 0 0.25em;
	color:white;
}

.jour_ouverture {	
	font-size:0.88em;
	margin:0; 
	padding: 0.5em 0 0.85em 0;
	text-align:left;
	line-height:1em;
	letter-spacing:0.01em;
	font-weight:600;
}

.heure_ouverture {
	font-size:0.85em;
	padding:0 0 1em 0.2em ;
	margin:0 ;
	text-align:left;
	line-height:1em;
	font-weight:400; 
}


.contact_form
{
	float:left;
	padding:0;
}

.form_row
{
	width:auto;/*410px;*/
	clear:both;
	padding:1.25em 0 ;/*12px 0;*/
}

.form_row2
{
	width:auto;/*410px;*/
	clear:both;
	padding:1.5em 0 0 0;/*12px 0;*/
}

label.contact
{
	width:85px;
	float:left;
	font-size:1em;/*13px;*/
	text-align:left;/*right;*/
	padding:1em 0.25em 0 0;/*9px 15px 0 0;*/
	margin:0;
}

label.contact2
{
	width: 85px;
	float: left;
	font-size: 1em;/*13px;*/
	text-align: left;/*right;*/
	padding: 0 0.25em 0 0;/*4px 15px 0 0;*/
	margin: 0;
}

input.contact_input{
	width:300px;
	height:1.5em;/*21px;*/
	float:left;
	border:1px #70B7BF solid;
	background-color:#FEFEFE;/*#F4F6F6;*/
	color:#856674;
	font-size:1em;/*13px;*/
	margin:1em 0 0 0;/*3px 0 0 0;*/
	padding:0;/*3px 0 0 5px;*/
}
input.contact_input:focus, textarea.contact_textarea:focus, select.contact_select:focus{ background-color: #FAFCFC;color: #000000;outline: 0 none;}
textarea.contact_textarea{
	width:300px;
	height:120px;
	float:left;
	border:1px #70B7BF/*#856674*/ solid;
	background-color:#FEFEFE;/*#F4F6F6;*/
	color:#856674;
	font-size:13px;
	margin:3px 0 0 0;
	padding:2px 0 0 5px;
	text-align:left;
}

select.contact_select
{
	border:1px #70B7BF solid;
	background-color:#FEFEFE;
	color:#856674;
	font-size:1em;/*13px;*/
}

input.send
{
	cursor:pointer;
	background: #70B7BF;/*#856674;*/
	float:right;
	padding:4px 5px 4px 10px;
	color:#fff;
}

/********* FOOTER **************/
footer
{ 
	clear:both; 
	/*height:65px;*/ 
	position:relative; 
	/*padding:1em 0; */
	margin:0;/*100px 0 0 0;*/
	/*font-size: 1em;*/
	width:100%;
	background:#8C9AB5;/*rgba(242, 247, 251, 0.5);*/
}

/*.footer
{
	margin: 0 auto;
	padding:20px 0 0 0;
	width: 920px;
	color:#fff;
	clear:both;	
}
*/
.footer_copyrights{
	/*float:right;*/
	padding:0 0 0 10px;/*22px 0 0 10px;*/
	margin:0;
	font-size:0.9em;
}
.footer_copyrights img{ margin:0.5em 0 0 0; width:80%;/* vertical-align:middle; background-position:50% 50%;*/}
.footer_links
{
	/*float:left;*/
	padding: 0 0 0 10px;
	margin: 0;/*15px 0 0 10px;*/
	color: #666;
}

.footer_links a
{
	text-decoration:none;
	padding:0.5em 1em;
	font-size:0.8em;
	margin:0;
	/*color:#fff;*/
}
.footer_links a:hover{
	color:#333;
}


/********* Tablet *****************/

@media screen and (max-width: 1024px) {

#logo {
	width: 100%;
	text-align: center;
}

#nav {
	width:100%;
	text-align:center;
	margin:10px 0;
}

.navigation{
	width: 100%;
	float: center;
	list-style: none;
	margin: 0;
	padding:0;
}

.navigation li{
	float: left;
	width:25%;
	padding:0;
}

.slide{
	background-attachment: fixed;
	width:100%;
	position: relative;
	padding:150px 0;
}

#decorative {
	display:none;
}

#content {
	text-align:center;
	width:100%;
}
#content2 {
	text-align:justify;
	width:100%;
}


#slide1 h1 {
	line-height: 1em;
}
#slide1 h2 {
	line-height: 1em;
}
#slide2 h1 {
	line-height: 1em;
}
#slide2 h2 {
	line-height: 1em;
}
#slide3 h1 {
	line-height: 1em;
}
#slide3 h2 {
	line-height: 1em;
}
#slide4 h1 {
	line-height: 1em;
}
#slide4 h2 {
	line-height: 1em;
}

}




/* Mobile */
@media screen and (max-width: 480px) {

#logo {
	width: 100%;
	text-align: center;
}

#nav {
	width:100%;
	margin:5px 0;
}

.navigation{
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding:0;
}

.navigation li{
	float: left;
	width:25%;
}

.slide{
	background-attachment: fixed;
	width:100%;
	position: relative;
	padding:150px 0;
}


#slide1 h1 {
	line-height: 1em;
}
#slide1 h2 {
	line-height: 1em;
}
#slide2 h1 {
	line-height: 1em;
}
#slide2 h2 {
	line-height: 1em;
}
#slide3 h1 {
	line-height: 1em;
}
#slide3 h2 {
	line-height: 1em;
}
#slide4 h1 {
	line-height: 1em;
}
#slide4 h2 {
	line-height: 1em;
}


}
.lien_blanc {
	color: #FFFFFF;
}
