﻿@charset "utf-8";
/* CSS Document */


/* Structure Page
-----------------------------------------------------------------------------------------------------------------------------------------------*/
html {font-family: 'Roboto Slab', serif;}
body {min-width:1260px;margin: 0;padding:0; font-family: 'Roboto Slab', serif; background-color:rgba(255,255,255,1.00);}


a, a:active, a:hover, a:focus {text-decoration:none; outline:0;}
a {cursor:pointer;}
	
	/* Navigation
	---------------------------------*/
	.bloc {margin-left: auto;margin-right: auto;margin-top:0;width:974px;}
	
	.bloc-network {position:absolute; margin: 20px 0 0 0px; width:880px; height:18px; letter-spacing: 0px;}
	.bloc-network a {color: #9c958c;}
	.bloc-network a:hover {color: #9c958c;}
	.baseline {float:right; font-size:10px; color:#fff; margin:4px 5px 0 0px;}
	.instagram {float:right; height:15px; width:15px; margin:0 0 0 6px; }
	.instagram a {cursor:pointer;}
	.instagram img {margin:0 0 0 0; height:15px; width:15px;}
	.facebook {float: right; height:15px; width:15px; margin:0 6px 0 5px;}
	.facebook a {cursor:pointer; margin-top:1px;}
	.facebook img {margin:0 0 0 0; height:15px; width:15px;}
	.barre {float: right; font-size:16px; margin:0; color: #fff;}
	
	#nav span {display: none;}
	#nav, #nav ul {list-style: none outside none;margin: 0;padding: 0;}
	#nav {margin:0;width:100%; padding:0;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;}

	#nav > li { float: left;text-align: left;-moz-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
	#nav li a {display: block;text-decoration: none;-moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;white-space: normal;}
	#nav > li > a {margin-top:50px; margin-right:30px; text-align:center;color:#fff;list-style:none;text-decoration: none;font-size: 14px;}
	#nav > li:hover > a , #nav > a .header:hover {color:#9c958c;}
	#nav li.active > a {color:#9c958c;}
	
	/* Textes
	---------------------------------*/

	h1 {font-family:'Montserrat';font-size:48px; margin-top:5px;}
	h2 {font-family:'Montserrat';font-size:24px;text-transform: uppercase; color:#465061;}
	h3 {font-size: 18px; color:#666; margin: 25px 0 50px 0;}
	h4 {font-family:'Montserrat';font-size:14px;text-transform: uppercase; color:#495777;}
	
	p {font-size: 14px; line-height:24px;}
	

	/* Animation Timers
	---------------------------------*/
	.delay-02s {animation-delay: 0.2s;-webkit-animation-delay: 0.2s;}
	.delay-03s {animation-delay: 0.3s;-webkit-animation-delay: 0.3s;}
	.delay-04s {animation-delay: 0.4s;-webkit-animation-delay: 0.4s;}
	.delay-05s {animation-delay: 0.5s;-webkit-animation-delay: 0.5s;}
	.delay-06s {animation-delay: 0.6s;-webkit-animation-delay: 0.6s;}
	.delay-07s {animation-delay: 0.7s;-webkit-animation-delay: 0.7s;}
	.delay-08s {animation-delay: 0.8s;-webkit-animation-delay: 0.8s;}
	.delay-09s {animation-delay: 0.9s;-webkit-animation-delay: 0.9s;}
	.delay-1s {animation-delay: 1s;-webkit-animation-delay: 1s;}
	.delay-12s {animation-delay: 1.2s;-webkit-animation-delay: 1.2s;}
	.delay-14s {animation-delay: 1.4s;-webkit-animation-delay: 1.4s;}
	.delay-16s {animation-delay: 1.6s;-webkit-animation-delay: 1.6s;}
	.delay-18s {animation-delay: 1.8s;-webkit-animation-delay: 1.8s;}
	.delay-20s {animation-delay: 2.0s;-webkit-animation-delay: 2.0s;}
	
	
/* Contenu Page
-----------------------------------------------------------------------------------------------------------------------------------------------*/

	/* Header
	---------------------------------*/
	
	.header {width: 100%;top: 0;right: 0;padding: 0;margin: 0; position: fixed; z-index: 9990;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;transition: all 0.8s;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);}
	
	.header.affix {background: rgba(0, 0, 0, 0.90);width: 100%;top: 0;right: 0;padding: 0;margin: 0; position: fixed; z-index: 9990; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s;}
	.navbar-default {background: none;border: none;margin-top: 0px;font-size: 14px;}
	.navbar-default .navbar-nav > li > a {color: #fff;text-transform: capitalize;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;}


	/* Caption
	---------------------------------*/

	.caption {margin:0px auto 0 auto; padding:150px 0 0 0; width:974px; text-align:center;}
	.caption .expedition {font-size:18px;}
	.caption .aventuriers {font-size:24px; margin-top:20px;}
	.caption .powered {font-size:14px; margin:30px auto 10px auto;}
	
	
	/* Buton Scroll Down
	---------------------------------*/

	.scrolldown {width:150px; margin:80px auto 0 auto; padding:0; text-align:center; font-size:15px; letter-spacing:2px;font-family:'Montserrat';}
	.scrolldown .bouton {width:150px; padding:5px 0; height:40px; border:2px solid #fff; color:#fff; background-color:rgba(0,0,0,0.30);-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	.scrolldown .bouton:hover {width:150px; height:40px; border:2px solid #fff; color:#fff; background-color:rgba(0,0,0,0.60);-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s; cursor:pointer;}
	.scrolldown .fleche {margin-top:-8px;}

	/* Home
	---------------------------------*/

	#home {background-image: url(../images/bwbs_bg_home.jpg); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-color: #464646; color:rgba(255,255,255,1.00);}


	/* Actualités
	---------------------------------*/
	
	#actualites {background: #ffffff; margin:auto; padding: 0; text-align:center;}

	#actualites .mother {width: 974px; margin: 0 auto; padding: 100px 0 100px 0;}
	#actualites .bloc-news {margin:80px auto 30px auto;}	
	#actualites .bloc-news p {text-align: justify;}
	#actualites .news1 {float:left; width: 291px; margin:0 50px 0 0 ;}	
	#actualites .news2 {float:left; width: 291px; margin:0;}
	#actualites .news3 {float:left; width: 292px; margin:0 0 0 50px;}
	#actualites p {color:#646464;}
	
	#actualites input#show0, input#hide0 {display:none;}
	#actualites span#content0 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0; height: 0; font-size: 0;overflow: hidden;}
	#actualites input#show0:checked ~ .show0:before {content: ""}
	#actualites input#show0:checked ~ .hide0:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px;text-decoration:underline;line-height:24px;}
	#actualites input#hide0:checked ~ .hide0:before {content: ""}
	#actualites input#hide0:checked ~ .show0:before {content: "en savoir plus..."; cursor: pointer; color:#d2b799; font-size:14px;text-decoration:underline;line-height:24px;}
	#actualites input#show0:checked ~ span#content0 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:center;line-height:24px;}
	#actualites input#hide0:checked ~ span#content0 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	/* Portraits
	---------------------------------*/
	
	#portraits {background: url(../images/bwbs_bg_portraits.jpg) no-repeat; background-attachment: fixed; position: relative; background-size: cover;}
	#portraits .mother {width: 974px; margin: 0 auto; padding: 100px 0 100px 0;}
	#portraits .title {text-align:center;}
	#portraits .title h3, #portraits .title h2 {color:#fff;}
	#portraits .white-square h2 {text-transform:none; margin:50px 50px 0 50px;}
	#portraits .white-square h3 {margin: 0px 50px 25px 50px;}
	#portraits p {color:#646464; margin: 0 50px 0 50px;}
	
	#portraits .bloc-isabelle {width: 974px; height:593px;}
	#portraits .bloc-isabelle .photo-isabelle {width: 487px; height:487px; background:url(../images/bwbs_portrait_isabelle_Autissier.jpg) no-repeat; float:left;}
	#portraits .bloc-isabelle .white-border {width: 770px; height:487px; border:2px solid rgba(255,255,255,0.50); position:absolute; z-index:2; margin:50px 0 0 90px;}
	#portraits .bloc-isabelle .white-square {width: 487px; height:487px; background-color:#fff; margin:106px  0 0 487px;position:absolute; z-index:3;}

	#portraits input#show1, input#hide1 {display:none;}
	#portraits span#content1 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#fff; padding: 0 50px 50px 50px;}
	#portraits input#show1:checked ~ .show1:before {content: ""}
	#portraits input#show1:checked ~ .hide1:before {content: "fermer";cursor:pointer; color:#d2b799; font-size:14px; padding-left:50px; text-decoration:underline;line-height:24px;}
	#portraits input#hide1:checked ~ .hide1:before {content: ""}
	#portraits input#hide1:checked ~ .show1:before {content: "lire la suite...";cursor: pointer; color:#d2b799; font-size:14px; padding-left:50px;text-decoration:underline;line-height:24px;}
	#portraits input#show1:checked ~ span#content1 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:left;  line-height:24px;}
	#portraits input#hide1:checked ~ span#content1 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	#portraits .bloc-dod {width: 974px; height:593px;}
	#portraits .bloc-dod .photo-dod {width: 487px; height:487px; margin-top:106px; background:url(../images/bwbs_portrait_lionel_daudet.jpg) no-repeat; float:right;}
	#portraits .bloc-dod .white-border {width: 770px; height:487px; border:2px solid rgba(255,255,255,0.50); position:absolute; z-index:2; margin:50px 0 0 90px;}
	#portraits .bloc-dod .white-square {width: 487px; height:487px; background-color:#fff;position:absolute; z-index:3;}
	
	#portraits input#show2, input#hide2 {display:none;}
	#portraits span#content2 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#fff; padding: 0 50px 50px 50px; position: absolute; z-index:4;}
	#portraits input#show2:checked ~ .show2:before {content: ""}
	#portraits input#show2:checked ~ .hide2:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; padding-left:50px; text-decoration:underline;line-height:24px;}
	#portraits input#hide2:checked ~ .hide2:before {content: ""}
	#portraits input#hide2:checked ~ .show2:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; padding-left:50px; text-decoration:underline;line-height:24px;}
	#portraits input#show2:checked ~ span#content2 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:left;  line-height:24px; position: absolute; z-index:4; background-color:#fff;}
	#portraits input#hide2:checked ~ span#content2 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	#portraits .bloc-compagnons {width: 974px; height:590px; margin-top:100px;}
	#portraits .bloc-compagnons .boc-text {height:250; width:251px; position:absolute; z-index:2;}
	#portraits .bloc-compagnons h2 {text-transform:none; margin:20px;}
	#portraits .bloc-compagnons h3 {margin:-10px 20px 20px 20px;}
	#portraits .bloc-compagnons p {margin:20px 20px 10px 20px;}
	#portraits .bloc-compagnons .white-border {width: 924px; height:535px; border:2px solid rgba(255,255,255,0.50); position:absolute; z-index:2; margin:25px;}
	#portraits .compagnon1 {float:left; width: 291px; height:580px; margin:0 50px 0 0;}	
	#portraits .compagnon2 {float:left; width: 291px; height:580px; margin:0 0 0 0 ;background-color:#FFFFFF;}
	#portraits .compagnon3 {float:left; width: 292px; height:580px; margin:0 0 0 50px;}
	#portraits .white-square1 {float:left; width: 291px; height:290px; background-color:#FFFFFF; position:absolute; z-index:3;}	
	#portraits .white-square2 {float:left; width: 291px; height:290px; bbackground-color:#FFFFFF; position:absolute;z-index:2;}
	#portraits .white-square3 {float:left; width: 292px; height:290px; background-color:#FFFFFF;position:absolute; z-index:3;}
	
	#portraits input#show3, input#hide3 {display:none;}
	#portraits span#content3 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#fff; padding: 0 20px 20px 20px;}
	#portraits input#show3:checked ~ .show3:before {content: ""}
	#portraits input#show3:checked ~ .hide3:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#hide3:checked ~ .hide3:before {content: ""}
	#portraits input#hide3:checked ~ .show3:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#show3:checked ~ span#content3 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:left;  line-height:24px;}
	#portraits input#hide3:checked ~ span#content3 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	#portraits input#show4, input#hide4 {display:none;}
	#portraits span#content4 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#fff; padding: 0 20px 20px 20px;}
	#portraits input#show4:checked ~ .show4:before {content: ""}
	#portraits input#show4:checked ~ .hide4:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#hide4:checked ~ .hide4:before {content: ""}
	#portraits input#hide4:checked ~ .show4:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#show4:checked ~ span#content4 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:left;  line-height:24px;}
	#portraits input#hide4:checked ~ span#content4 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	#portraits input#show5, input#hide5 {display:none;}
	#portraits span#content5 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#fff; padding: 0 20px 20px 20px;}
	#portraits input#show5:checked ~ .show5:before {content: ""}
	#portraits input#show5:checked ~ .hide5:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#hide5:checked ~ .hide5:before {content: ""}
	#portraits input#hide5:checked ~ .show5:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; padding-left:20px; text-decoration:underline;line-height:24px;}
	#portraits input#show5:checked ~ span#content5 {opacity: 1;font-size: 14px;height: auto; color:#646464; margin:0; text-align:left;  line-height:24px;}
	#portraits input#hide5:checked ~ span#content5 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;line-height:24px;}
	
	
	
	/* Expédition
	---------------------------------*/
	
	#expedition {background: #ffffff; margin:auto; padding: 0;}
	#expedition .mother {width: 974px; margin: 0 auto; padding: 100px 0 100px 0;}
	#expedition .title-expedition {text-align:center;}
	#expedition .text {margin:auto; width:780px;}
	#expedition p {color:#646464; text-align:justify; margin-bottom:30px;}
	
	#expedition .details {background-color:#353537;}
	#expedition .details .mother {width: 1255px; height:640px; margin: 0 auto 0 auto 0; padding:0;}
	#expedition .details .square {width:313px; height:320px; float:left; background-color:#353537;}
	#expedition .details .square .description h2 {text-align:left; text-transform:none; margin:20px 20px 10px 20px;}
	#expedition .details .square .description p {text-align:left; line-height:20px; margin:0 20px 10px 20px;}
	#expedition .details .square .description h2, #expedition .details .square .description p {color:rgba(255,255,255,1.00);}

	#expedition input#show8, input#hide8 {display:none;}
	#expedition span#content8 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#353537; position:relative; z-index:999;}
	#expedition input#show8:checked ~ .show8:before {content: ""}
	#expedition input#show8:checked ~ .hide8:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#hide8:checked ~ .hide8:before {content: ""}
	#expedition input#hide8:checked ~ .show8:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#show8:checked ~ span#content8 {opacity: 1;font-size: 14px;height: auto; color:#fff; margin:0; padding:0px 20px 20px 20px;}
	#expedition input#hide8:checked ~ span#content8 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;}

	#expedition input#show7, input#hide7 {display:none;}
	#expedition span#content7 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#353537; position:relative; z-index:999;}
	#expedition input#show7:checked ~ .show7:before {content: ""}
	#expedition input#show7:checked ~ .hide7:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#hide7:checked ~ .hide7:before {content: ""}
	#expedition input#hide7:checked ~ .show7:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#show7:checked ~ span#content7 {opacity: 1;font-size: 14px;height: auto; color:#fff; margin:0; text-align:justify; padding:0px 20px 28px 20px;}
	#expedition input#hide7:checked ~ span#content7 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;}
	
	#expedition input#show6, input#hide6 {display:none;}
	#expedition span#content6 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: hidden; background-color:#353537; position:relative; z-index:999;}
	#expedition input#show6:checked ~ .show6:before {content: ""}
	#expedition input#show6:checked ~ .hide6:before {content: "fermer"; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#hide6:checked ~ .hide6:before {content: ""}
	#expedition input#hide6:checked ~ .show6:before {content: "lire la suite..."; cursor:pointer; color:#d2b799; font-size:14px; text-decoration:underline; margin-left:20px;}
	#expedition input#show6:checked ~ span#content6 {opacity: 1;font-size: 14px;height: auto; color:#fff; margin:0; text-align:justify; padding:0px 20px 28px 20px;}
	#expedition input#hide6:checked ~ span#content6 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0;overflow: visible;}
	

	
	/* Parcours
	---------------------------------*/
	
	#parcours {background: #ffffff; margin:auto; padding: 0; text-align:center;}
	#parcours .mother {width: 974px; margin: 0 auto; padding: 100px 0 100px 0;}
	#parcours .text {margin:auto; width:780px;}
	#parcours p {color:#646464; text-align:justify; margin-bottom:30px;}
	
	#parcours .map {position: relative; height:750px; width:974px;}
	#parcours .map .bouton-details-open-map {position: absolute;}
	
	#parcours input#show9, input#hide9 {display:none;}
	#parcours span#content9 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0; height: 0;font-size: 0;overflow: hidden;}
	#parcours input#show9:checked ~ .show9:before {content: ""}
	#parcours input#show9:checked ~ .hide9:before {content: "Retour à la carte générale"; color:#be1622; cursor:pointer; font-size:14px;text-decoration:underline; }
	#parcours input#hide9:checked ~ .show9:before {content: "Cliquez ici pour voir le détail du parcours"; cursor:pointer; color:#be1622; font-size:14px;text-decoration:underline;}
	#parcours input#show9:checked ~ span#content9 {opacity:1; height:700px; width:974px; margin:auto;}
	#parcours input#hide9:checked ~ span#content9 {display: block;-webkit-transition: opacity 1s ease-out;transition: opacity 1s ease-out;opacity: 0; height: 0;font-size: 0;overflow: visible;}
	
	#parcours .tracking {margin:0px auto 180px auto; width:250px; height:40px; padding:0;font-size:15px; letter-spacing:2px;font-family:'Montserrat';}
	#parcours .bouton {margin:auto; width:250px; padding:7px 0; height:40px; border:2px solid  #97938f; color: #ab2c38;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	#parcours .bouton:hover {margin:auto; width:250px; height:40px; border:2px solid #97938f; color:#fff; background-color: #97938f;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s; cursor:pointer;}

/*	#parcours .tracking {margin:0px auto 200px auto; width:250px; height:40px; padding:0;font-size:15px; letter-spacing:2px;font-family:'Montserrat';}
	#parcours .bouton {margin:auto; width:250px; padding:7px 0; height:40px; border:2px solid #ab2c38; color:#ab2c38;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	#parcours .bouton:hover {margin:auto; width:250px; height:40px; border:2px solid #ab2c38; color:#fff; background-color:#ab2c38;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s; cursor:pointer;}
*/

	#parcours .bloc-video {position:relative;margin:0 auto 0 auto;}   
	#parcours video {width:100%; height:100%;}
	#parcours .mother-video {position: absolute;max-width:974px;left: 0;right: 0;top: 25%;margin-left: auto;margin-right: auto;}
	#parcours .bloc-video .title {margin: 100px auto 100px auto;color:#fff; text-shadow:#000000 2px 2px 2px;}

	/* Sponsoring
	---------------------------------*/
	
	#sponsoring {background: #ffffff; margin:auto; padding: 0; text-align:center;}
	#sponsoring .mother {width: 974px; margin: 0 auto; padding: 100px 0 100px 0;}
	#sponsoring .text {margin:auto; width:780px;}
	#sponsoring p {color:#646464; text-align:justify; margin-bottom:30px;}
	
	#sponsoring .logo-snef {margin: 50px auto 0 auto; width:110px; height:110px;}
	#sponsoring .subtitle-snef {margin: 30px auto 0 auto; line-height:normal; text-align:center;}
	#sponsoring .subtitle-snef a { text-decoration:underline;font-size:16px; color:#465061;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	#sponsoring .subtitle-snef a:hover {color:#465061; color:#9c958c;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	
	#sponsoring .second-sponsors {margin: 50px auto 0 auto; width:780px; height:200px;}
		
	/* Portfolio
	---------------------------------*/
	
	#portfolio {background:#282b31; padding:100px 0 0 0; margin:0; text-align:center;}
	#portfolio .title {text-align:center;}
	#portfolio .title h2, #portfolio .title h3 {color:#fff;}
	#portfolio .row h2, #portfolio .row p {color: #ffffff; text-align:center;}
	
	#portfolio a {color:#fff;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}
	#portfolio a:hover {color:#9c958c;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;transition: all .4s;}

	/* Footer
	---------------------------------*/
	
	
	#footer {background:#282b31; margin: 0; padding: 50px 0 0 0; width:100%; text-align:center}
	#footer .mother {width:974px; margin:50px auto;}
	#footer h2, #footer p {color:#FFFFFF;}
	#footer .bloc-network-big { margin: 0 auto 25px auto; height:35px; width:90px;}
	#footer .instagram-big img {margin:0 0 0 10px; height:35px; width:35px;}
	#footer .facebook-big img {float: left; height:35px; width:35px; margin: 0 10px 0 0;}
	#footer .instagram a, #footer .facebook a {cursor:pointer;}

	#footer .copiright {background:#000; width:100%; height:55px; text-align:center; padding-top:10px;}
	#footer .copiright p {font-family:'Montserrat'; font-size:10px;}
	
	