@font-face {

    font-family: 'mistral';

    src: url('../font/mistral-webfont.eot');

    src: url('../font/mistral-webfont.eot#iefix') format('embedded-opentype'),

         url('../font/mistral-webfont.woff') format('woff'),

         url('../font/mistral-webfont.ttf') format('truetype'),

         url('../font/mistral-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}@font-face {

  font-family: 'HelveticaNeueLTStd-Th';

  src: url('../font/HelveticaNeueLTStd-Th.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Th.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Th.woff') format('woff'), url('../font/HelveticaNeueLTStd-Th.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Th.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'HelveticaNeueLTStd-Md';

  src: url('../font/HelveticaNeueLTStd-Md.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Md.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Md.woff') format('woff'), url('../font/HelveticaNeueLTStd-Md.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Md.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'HelveticaNeueLTStd-Lt';

  src: url('../font/HelveticaNeueLTStd-Lt.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Lt.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Lt.woff') format('woff'), url('HelveticaNeueLTStd-Lt.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Lt.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'HelveticaNeueLTStd-Roman';

    src: url('../font/HelveticaNeueLTStd-Roman.eot');

    src: url('../font/HelveticaNeueLTStd-Roman.eot#iefix') format('embedded-opentype'),

         url('../font/HelveticaNeueLTStd-Roman.woff') format('woff'),

         url('../font/HelveticaNeueLTStd-Roman.ttf') format('truetype'),

         url('../font/HelveticaNeueLTStd-Roman.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Playfair Display';

	src: url('../font/PlayfairDisplay-Regular.eot') format('embedded-opentype'),  url('../font/PlayfairDisplay-Regular.woff') format('woff'), url('../font/PlayfairDisplay-Regular.ttf')  format('truetype'), url('../font/PlayfairDisplay-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



a{

	text-decoration:none;

	outline:none;

}



img{

	border:none;

}



h3{

	font-family: 'Playfair Display', serif;

	font-size: 33px;

	color:#909090;

}



.mistral{

    font-family: 'mistral';

	font-size: 2.2em;

	color:#ac8f78;

}



p{

    font-family: 'HelveticaNeueLTStd-Roman';

	font-size: 15px;

	font-weight: 300;

}



#logo{

	float:left;

    margin-top: 0;

}



.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus,

.navbar-inverse .navbar-nav>li>a{

	background:none;

	color:#fff;

	font-family: 'Playfair Display', serif;

}



.navbar-inverse{

	background:none;

	border:none;

}



.navbar .container{

	height:50px;

}



.motherContainer{

    height: 100px;

    /* background-image: url(https://supdemod.eu/typo3conf/ext/bi_registration/Resources/Public/img/back_menu.png); */

    /* background-position: top left; */

    background: #272726;

}



.motherContainer .col-xs-12{

    height: 50px;

}



#navbar{

	float:left;

}



.header_right{

	float:right;

}



.first_bande{

	margin-top:100px;

	height:auto;

}



.first_bande  .bloc_bande{

	height:auto;

}



.first_bande .bloc_bande.video{

	padding:0px;

	height:100%;

	overflow:hidden;

}



.bande_noir{

	background-color:#000;

	height:175px;

}



.bande_noir .texte{

	float:left;

	color:white;

	text-align:center;

	margin-top:75px;

	width:75%;

	font-size:21px;

}



.bande_noir .bloc_bande a{

    font-family: 'HelveticaNeueLTStd-Roman';

	font-size:14px;

	margin-top:65px;

	display:block;

	border:1px solid white;

	color:white;

	width:205px;

	height:45px;

	margin-left:35px;

	text-align:center;

	line-height:45px;

    -webkit-transition:all ease-in-out .4s;

    -oalign-content:-transition:all ease-in-out .4s;

    -ms-transition:all ease-in-out .4s;

    -moz-transition:all ease-in-out .4s;

    transition:all ease-in-out .4s;

}



.bande_noir .button_left{

	float:left;

}



.bande_noir .bloc_bande a:hover{

    text-decoration:none;

	color:black;

	background-color:white;

}



.zone_button{

	min-height:43px;

	margin-top: 4%;

}



.zone_button .button{

    margin-top: 10px;

    display: inline-block;

    height: 43px;

    background-image: url(../img/btn_top.png);

    background-position: 17px 13px;

    background-repeat: no-repeat;

    font-size: 1;

    text-transform: uppercase;

    padding-left: 37px;

    padding-right: 20px;

    line-height: 43px;

    border: 1px solid black;

    font-weight: bold;

    color: black;

    margin-right: 15px;

    -webkit-transition: all ease-in-out .4s;

    -oalign-content: -transition:all ease-in-out .4s;

    -ms-transition: all ease-in-out .4s;

    -moz-transition: all ease-in-out .4s;

    transition: all ease-in-out .4s;

}



.zone_button .button:hover{

	background-color:black;

	color:white;

	text-decoration:none;

}



.zone_button .button.last{

	margin-right: 0px;

}



.first_bande .bloc_bande.video iframe,

.first_bande .bloc_bande.video img{

	width: 100%;

	height: auto;

}



.header_right .language{

	display:none;

}



.language{

	text-align:right;

}



.language ul{

	height: 25px;

	line-height: 25px;

	margin-top: 5px;

	width: 100px;

	display: inline-block;

}



.language ul li:first-child{

	border-right:1px solid white;

}



.language ul li{

	display:inline-block;

	color:#fff;

	font-family: 'Playfair Display', serif;

	padding-right:5px;

	padding-left:5px;

	height:25px;

	line-height:25px;

}



.language ul li:first-child{

	border-right:1px solid white;

	padding-right:10px;

}



.language ul li a{

	color:#fff;

	height:25px;

	line-height:25px;

	font-style:italic;

}



.language ul li.active a{

color:#c50086;

}



.rechercher{

	float:right;

	height:135px

}



.rechercher form{

	height:30px;

	line-height:30px;

	margin-top:55px;

}



.rechercher .input_recherche{

	line-height:20px;

	border:none;

	padding:0px;

	background-color:#404040;

	color:white;

	width:0px;

	height:30px;

	outline:none;

}



.rechercher.active .input_recherche{

	line-height:20px;

	border:none;

	padding:5px;

	background-color:#404040;

	color:white;

	width:250px;

	outline:none;

}



.rechercher .input_submit{

	line-height:20px;

	display:none;

	float:right;

}



.rechercher .fi-magnifying-glass{

	display:block;

	background-image:url('../img/logo-rechercher.png');

	background-position:center center;

	background-repeat:no-repeat;

	height:30px;

	width:30px;

	padding:5px;

	margin-top:55px;

	margin-left:0px;

	cursor:pointer;

	float:right;

	display:none;

	

}



.second_bande{

	padding-top:75px;

	padding-bottom: 25px;

	min-height:255px;

	background-color:rgb(245, 245, 245);

}



.second_bande h2{

	font-size:60px;

	font-family: 'Playfair Display', serif;

}



.second_bande .col-sm-6.prem{

	padding-right:55px;

	text-align:right;

}



.second_bande .col-sm-6.sec{

	padding-left:55px;

	padding-right: 40px;

	padding-top: 20px;

	text-align:left;

}



.zone_information{

	padding: 8.33333333%;

	padding-top: 5%;

}



.zone_information h1{

	font-size:3.2em;

	font-family: 'Playfair Display', serif;

	text-transform:uppercase;

	margin-bottom:35px;

}



.zone_information p{

	font-size:1em;

}



.third_bande{

	padding-top:50px;

	margin-bottom: 50px;

	padding-bottom: 50px;

	background-color:rgb(245, 245, 245);

	border-bottom:1px solid rgb(226,226,226);

}



.slide{

    float: left;

    background-repeat: no-repeat;

    background-position: 50% 0;

    display: block;

    position: relative;

    background-size: cover;

	padding-bottom:25px;

	min-height:462px;

}



.slide h3{

	min-height: 200px;

	display: table;

    font-size: 28px;

}



.slide h3 span{

	vertical-align: middle;

	display: table-cell;

}



.slide:hover{

	background-color:rgb(220, 220, 220);;

}



.notofication{

	font-size: 11px;

	margin-bottom: 15px;

}





.slide a.slide-descriptif img{

	width: 100%;

}



.slide a.slide-descriptif img{

	width: 100%;

}



.slide a.slide-descriptif{

	text-align: center;

	padding: 0px 20px;

	width: 100%;

	display:block;

	color:black;

	text-decoration:none;

}



.slide a.slide-descriptif:hover{

	text-decoration:none;

}



.slide a.slide-descriptif:visited{

	text-decoration:none;

}



.slide .slide-arrow{

	margin-top:10px;

	background-image:url('../img/arrow.png');

	width:100%;

	height:17px;

	background-repeat:no-repeat;

	background-position:center center;

	width: 100%;

}



.slide .slide-titre{

	text-align:left;

	margin: 0px auto;

	margin-top:30px;

	width: 100%;

	font-family:'HelveticaNeueLTStd-Roman';

}



.slide .slide-sstitre{

	color:#c4079d;

	font-weight:bold;

	font-family:'HelveticaNeueLTStd-Roman';

}



.bloc_bande.didit{

	text-align:center;

	margin-bottom:60px;

}



.bloc_bande.didit .row .col-sm-4{

	background-repeat:no-repeat;

	background-position:center center;

	height:210px;

	padding:0px;

	padding-right:5px;

	padding-left:5px;

	overflow:hidden;

}





.bloc_bande.didit .row .col-sm-4:hover .content{

	margin-top:-200px;

}



.bloc_bande.didit .row .col-sm-4 .content{

    -webkit-transition:all ease-in-out .4s;

    -oalign-content:-transition:all ease-in-out .4s;

    -ms-transition:all ease-in-out .4s;

    -moz-transition:all ease-in-out .4s;

    transition:all ease-in-out .4s;

	margin-top:10px;

	background-color:rgb(245,245,245);

	height:200px;

	line-height:200px;

	text-align:center;

	vertical-align:middle;

}





.bloc_bande.didit .row .col-sm-4 .content_info{

	margin-top:10px;

	background-color: #E7008C;

	padding-top:45px;

	padding-top:45px;

	height:200px;

	text-align:center;

	vertical-align:middle;

}





.bloc_bande.didit .row .col-sm-4 .content_info .name{

	margin-top:15px;

	font-size:24px;

	font-family: 'HelveticaNeueLTStd-Md';

	color:white;

}



.bloc_bande.didit .row .col-sm-4 .content_info .fonction{

	margin-top:5px;

	font-family: 'HelveticaNeueLTStd-Th';

	color:white;

	font-size:24px;

}





.bloc_bande.didit .row .col-sm-4.spec .content{

	background-color:#E7008C;

}





.bloc_bande.didit .row .col-sm-4:first-child .content{



}



.bloc_bande.didit .row .col-sm-4:last-child .content{

	height:200px;

}



.separation-slide{

	background-image:url('../img/seperation_slide.png');

	background-repeat:no-repeat;

	height:129px;

	width:129px;

	display:block;

    float: left;

	margin-left:62px;

	margin-right:62px;

}



.contact_bande{

	margin-top: -50px;

}



.contact_bande,

.contact_bande .bloc_bande,

.contact_bande .bloc_bande #gmaps{

	min-height:685px;

	padding:0px;

}



.contact_bande .contact_bloc{

	background-image:url(../img/back_contact_form.jpg);

	background-size:cover;

}



.rechercher.active .fi-magnifying-glass,

.rechercher .fi-magnifying-glass:hover{

	/*background-color:#404040;*/

}



.rechercher *

{

    -webkit-transition:all ease-in-out .4s;

    -oalign-content:-transition:all ease-in-out .4s;

    -ms-transition:all ease-in-out .4s;

    -moz-transition:all ease-in-out .4s;

    transition:all ease-in-out .4s;

}



.rechercher form{

    display:inline-block;

}



.navbar-nav{

	min-height:50px;

}



#hashtalents{

	/*display:none;*/

}



.navbar-nav>li{

    height: 50px;

}



.navbar-nav>li a{

	letter-spacing:1px;

    height: 50px;

    line-height: 25px;

    text-transform: uppercase;

}



.contact_bloc .titre,

.contact_bloc h4{

	font-family: 'Playfair Display';

	font-size:46px;

	color:white;

	text-transform:uppercase;

}



.contact_bloc .col-sm-6{

	margin:0 auto;

}



.contact_bloc .descriptif{

	font-size:13px;

	color:white;

	margin-bottom:5px;

}



.notification{

	font-size:11px;

	margin-bottom:15px;

}



.error, .good{

	font-weight:100;

	font-size: 13px;

	margin-bottom: 15px;

	padding: 10px;

    margin-right: 15px;

}



.loader {

    border: 5px solid rgba(243, 243, 243, 0.7);

    border-top: 5px solid #464646;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    animation: spin 2s linear infinite;

    margin: 15px auto;

    display: none;

}



@keyframes spin {

    0% { transform: rotate(0deg); }

    100% { transform: rotate(360deg); }

}



::-webkit-input-placeholder {

   color: black;

   text-transform:uppercase;

}



:-moz-placeholder { /* Firefox 18- */

   color: black;  

   text-transform:uppercase;

}



::-moz-placeholder {  /* Firefox 19+ */

   color: black;  

   text-transform:uppercase;

}



:-ms-input-placeholder {  

   color: black;  

   text-transform:uppercase;

}



.contact_bloc .formulaire{

	margin-top:60px;

}



.contact_bloc .line{

	margin-bottom:13px;

}



.contact_bloc input{

	outline:none;

	border: none;

	padding:5px;

}



.contact_bloc select{

	padding:5px;

	padding-left:2px;

	border: none;

	text-transform:uppercase;

}



.contact_bloc textarea{

	outline:none;

	border: none;

	resize:none;

	padding:5px;

}



.contact_bloc .half_input.first{

	margin-right:1%;

}



.contact_bloc .half_input{

	width:48%;

}



.contact_bloc{

	padding:5px;

}



.contact_bloc .button{

	float:right;

	height:45px;

	color:white;

	border:1px solid white;

	padding:5px;

	background-color:transparent;

	text-transform:uppercase;

	padding-left:45px;

	padding-right:45px;

    font-family: 'HelveticaNeueLTStd-Roman';

	margin-right:2%;

    -webkit-transition:all ease-in-out .4s;

    -oalign-content:-transition:all ease-in-out .4s;

    -ms-transition:all ease-in-out .4s;

    -moz-transition:all ease-in-out .4s;

    transition:all ease-in-out .4s;

}





.contact_bloc .button:hover{

	background-color:white;

	color: #c50087;

}



.contact_bloc .entire_input{

	width:98%;

}



.col-xs-12{

}



.bande1{

	background-color:silver;

}



#footer{

	min-height:545px;

	background-color:rgb(39,39,39);

}



#footer .bloc_bande{

	height:545px;

	text-align:center;

}



#footer .bloc_bande ul{

	list-style-type:none;

}



#footer .bloc_bande ul li{

	color:white;

	text-align:left;

	margin: 0 auto;

}



#footer .bloc_bande ul li.blank{

	color:white;

	text-align:left;

	margin: 0 auto;

	height:31px;

}



#footer .bloc_bande.col1 ul li{

	width:200px;

    font-family: "HelveticaNeueLTStd-Roman";

	letter-spacing: 0.5px;

	font-size:12px;

	text-transform:uppercase;

}



#footer .bloc_bande.col1 ul{

	margin-top:15px;

	letter-spacing: 1px;

}



#footer .bloc_bande.col2 ul,

#footer .bloc_bande.col3 ul,

#footer .bloc_bande.col4 ul{

	margin-top:100px;

}



#footer .bloc_bande.col2 ul li{

    font-family: "HelveticaNeueLTStd-Roman";

	letter-spacing: 1px;

	font-size:12px;

	max-width:240px;

}



#footer .bloc_bande.col3 ul li{

    font-family: "HelveticaNeueLTStd-Roman";

	letter-spacing: 0.5px;

	font-size:12px;

}



#footer .bloc_bande.col4 .email{

    font-family: "HelveticaNeueLTStd-Roman";

	width:55%;

	background-color:rgb(61,61,61);

	border:none;

	outline:none;

	height:40px;

    font-size:20px;

	padding:5px;

	float:left;

	padding-left:10px;

}



#footer .bloc_bande.col4 .zone_info{

	margin-top:15px;

}



#footer .bloc_bande.col4 .zone_info img{

	width: 25%;

}



#footer .bloc_bande.col4 .zone_info .texte{

	font-size:12px;

	float:right;

	width: 70%;

	margin-top:15px;

}



#footer .bloc_bande.col4 .submit{

    -webkit-transition:all ease-in-out .4s;

    -oalign-content:-transition:all ease-in-out .4s;

    -ms-transition:all ease-in-out .4s;

    -moz-transition:all ease-in-out .4s;

    transition:all ease-in-out .4s;

    font-family: "HelveticaNeueLTStd-Roman";

	width:35%;

	background-color:rgb(0,0,0);

	border:none;

	outline:none;

	height:40px;

    font-size:14px;

	float:left;

   text-transform:uppercase;

}



#footer .bloc_bande.col4 .submit:hover{

	color:rgb(0,0,0);

	background-color:white;

}



.bloc_bande.keyword{

	background-image:url('../img/separation.png');

	background-repeat:no-repeat;

	background-position:center center;

}



#footer .bloc_bande.col4 ::-webkit-input-placeholder {

    font-family:  "HelveticaNeueLTStd-Lt";

   color: white;

   text-transform:uppercase;

   font-size:20px;

}



#footer .bloc_bande.col4 :-moz-placeholder { /* Firefox 18- */

    font-family:  "HelveticaNeueLTStd-Lt";

   color: white;  

   text-transform:uppercase;

   font-size:20px;

}



#footer .bloc_bande.col4 ::-moz-placeholder {  /* Firefox 19+ */

    font-family:  "HelveticaNeueLTStd-Lt";

   color: white;  

   text-transform:uppercase;

   font-size:20px;

}



#footer .bloc_bande.col4 :-ms-input-placeholder {  

    font-family:  "HelveticaNeueLTStd-Lt";

   color: white;  

   text-transform:uppercase;

   font-size:20px;

}



#footer .bloc_bande.col4 ul li{

    font-family: "HelveticaNeueLTStd-Roman";

	letter-spacing: 0.5px;

	font-size:12px;

}



#footer .bloc_bande ul li.decal{

	padding-left:20px;

}



#footer .bloc_bande ul li .petit{

	font-size:10px;

}



#footer .bloc_bande ul li .bold{

    font-family:  "HelveticaNeueLTStd-Lt";

	letter-spacing: 0.5px;

}



#footer .bloc_bande ul li .pink{

	font-size:14px;

	color:#c50087;

}



#footer .bloc_bande ul li .pink a,

#footer .bloc_bande ul li .pink a:hover,

#footer .bloc_bande ul li .pink a:visited{

	font-size:14px;

	color:#c50087;

	text-decoration:none;

	text-transform:lowercase;

}



#footer .bloc_bande ul li.titre{

	font-family: 'Playfair Display', serif;

	font-size:18px;

	text-transform:uppercase;

}



#footer_bottom{

	text-align:center;

	background-color:rgb(0,0,0);

}



#godown{

	background-image: url('../img/go_down.png');

	height: 52px;

	width: 52px;

	display: block;

	position: absolute;

	left: 48.7%;

	top: 820px;

	z-index: 100;

}



#godown.hide{

	display:none;

}



#footer_bottom,

#footer_bottom a{

	color:white;

	font-size:12px;

    font-family:  "HelveticaNeueLTStd-Lt";

	height:50px;

	line-height:50px;

}



.slide a.slide-descriptif img.pims3{

	width:130px;

	position:absolute;

	top: 80px;

	left: 0px;

}



.slide a.slide-descriptif img.pims2,

.slide a.slide-descriptif img.pims1{

	width:107px;

	position:absolute;

	top: 80px;

	left: 0px;

}



/**************************

* Plugin Formations

**************************/

.header_formations{

	background: #f9f9f9;

	width: 100%;

	border-bottom: 1px solid #aaaaaa;

	padding: 40px 0px 40px 0px;

}



.corps_formations{

	background:#f3f3f3;

}



.diplome-etat{

	position:absolute;

	left:10px;

	top:100px;

	width:94px;

	height:93px;

	background:url('https://supdemod.eu/typo3conf/ext/bi_registration/Resources/Public/img/diplomeetat.png') no-repeat;

}



.double-diplome{

	position:absolute;

	left:10px;

	top:110px;

	width:110px;

	height:110px;

	background:url('https://supdemod.eu/typo3conf/ext/bi_registration/Resources/Public/img/doublediplome.png') no-repeat;

}



.titre-certifie{

	position:absolute;

	left:10px;

	top:90px;

	width:110px;

	height:110px;

	background:url('https://supdemod.eu/typo3conf/ext/bi_registration/Resources/Public/img/titrecertifie.png') no-repeat;

}



.propose_formations{

	color: #272726;

	font-size: 20px;

	font-family: 'Helvetica Neue';

	margin: 0;

	padding-top: 12px;

	text-align:center;

}



.header_formations .plus_dinfo{

	margin:0px;

}



.header_formations .plus_dinfo a{

	font-family: 'Playfair Display';

	display: inline-block;

	width: 170px;

	line-height: 45px;

	color: #3a3a3a;

	border: 1px solid #3a3a3a;

	text-align: center;

	text-transform: uppercase;

	font-size: 14px;

	transition: all 0.2s ease;

}



@media screen and (max-width: 768px){

	.propose_formations{

		text-align: center;

	}



	.header_formations .plus_dinfo a{

		margin: auto;

		margin-top: 40px;

		display: block;

	}

}



.header_formations .plus_dinfo a:hover{

	color: white;

	background: #3a3a3a;

	text-decoration: none;

}



.propose_formations .supdemod{

	font-family: 'Playfair Display';

}



.corps_formations h2{

	text-align: center;

	font-size: 30px;

	font-family: 'Playfair Display';

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 60px;

	margin-top: 40px;

	color:#000;

	background:url(https://supdemod.eu/typo3conf/ext/bi_registration/Resources/Public/img/background-title.png) bottom no-repeat;

	padding-bottom:75px;

}



.item_formation{

	height: 440px;

	margin-bottom: 70px;

	position: relative;

	text-align: center;

}



.item_formation:hover{

	background: #f5f5f5;

}



.item_formation h3{

	font-size: 20px;

	font-family: 'Playfair Display';

	text-transform: uppercase;

	text-align: center;

	width: 180px;

	margin: auto;

	margin-bottom: 20px;

	padding-top: 20px;

	color:#6f6f6f;

	height: 115px;

}



@media screen and (max-width: 992px){

	.item_formation h3{

		width: 100%;

	}



	.corps_formations h2{

		font-size: 52px;

	}

}



.item_formation h3 .block{

	font-weight: bold;

	font-family: 'Playfair Display';

	color: #e6008b;

}



.item_formation .illustration{

	margin: auto;

}



.item_formation .description{

	width: 80%;

	margin: auto;

	text-align: left;

	color: #272726;

	font-size: 14px;

	margin-top: 20px;

	margin-bottom: 25px;

}



.description2{

	width: 80%;

	margin: auto;

	text-align: left;

	color: #272726;

	font-size: 10px;

	margin-top: 20px;

	margin-bottom: 25px;

}



.item_formation .lien{

	text-align: center;

	width: 100%;

	position: absolute;

	bottom: 15px;

}



@media screen and (max-width: 768px){

	.item_formation .lien{

		position: relative;

		bottom:0px;

	}

}



.lont_fait{

	font-family: 'Mistral';

	color: #ac8f78;

	text-align: center;

	font-size: 36px;

}





.lont_fait_detail{

	max-width: 470px;

	margin: auto;

}



.corps_formations .description_formation{

	width:70%;

	margin:0% 15%;

	text-align:center;

	margin-bottom:70px;

}







@media screen and (max-width: 460px){

    .baseline {

        line-height: 1em;

        padding: 7px 15px;

    }

}



.langSelect {

    display: inline-block;

    margin: 0;

    padding: 7px 15px;

    padding-right: 0;

    text-align: right;

}



.navbar-header .langSelect{

    float: right;

    margin-right: 15px;

    display: none;

}