/* Table of Content
==================================================

#BOOSTRAP CUSTOM
#CSS INDEX
#TYPOGRAPHY
#GENERAL
#PARALLAX 
#HEADER
#MAIN MENU
#HOME
#NEWS
#BLOCK NEWS
#BLOCK SERVICES
#FOOTER
#NAV HELPERS
#PAGE HEADER
#ICON
#CARROUSEL

*/




/* BOOSTRAP CUSTOM
================================================== */

.navbar{margin-bottom:0;}
.navbar-default {background:none; border:none;}
.nav.nav-tabs {margin-bottom:22px;}
.btn:active, .btn.active{-webkit-box-shadow:none;box-shadow:none}
.container .jumbotron{border-radius: 0;}
.jumbotron {font-size: 1em;}
.jumbotron h1 {text-align: left;}
.panel-title {}
.panel-title a {
	display: block;
	padding: 10px 0px;
	margin: 10px 15px;
	outline:none;
}
.panel-body{
    padding: 10px 15px;
}
.panel-group{
    margin-bottom: 30px;
}
.panel-default>.panel-heading{
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.panel-default {
	border:none;
}
.panel-heading {
     padding: 0 0;
}
.panel-title>a {
     text-decoration:none;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
     border:none;
}
.navbar-default .navbar-toggle {
	margin-top: 22px;
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
	outline:none;
	border:1px solid #ddd;
}
.navbar-default .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 0;
    padding: 9px 10px;
    background-color: #fff;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.navbar .btn-navbar .icon-bar{
     box-shadow: none;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #888;
	
}
.navbar .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

/* ##### MAP ##### */

#map-area {
	width: 100%;	
	margin-bottom: 25px;
}
#map-canvas {
	height: 300px;	
	display:block;
}
.gmnoprint{
display:none;
}



/*** MEDIA QUERIES ***/

@media(max-width:767px){
}

@media(min-width:768px){}

@media(min-width:992px){}

@media(min-width:1200px){}

@media (max-width: 992px) { /* Remplacez menu déroulant à la taille de votre choix */
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
/* cette classe est à ajouter lorsque que vous utilisez une version de Bootstap supérieure ou égale à la 3.1.0 */
.navbar-collapse.collapse.in { 
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
}


/*** END MEDIA QUERIES ***/

/* END BOOSTRAP CUSTOM
================================================== */



/* CSS INDEX
================================================== */

.iconRounded{
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: block;
	text-align: center;
	padding-top: 8px;	
}
.iconRounded:before{margin: auto;text-align: center;}
.iconBig{
	font-size: 3.125em;
}
.iconBig.iconRounded{
	width: 112px;
	height: 112px;
	padding-top:29px;
	border-width: 2px;
}
.boxFeature{margin-bottom:33px;}

/* v2 */
.boxFeature-2 {text-align: center;}
.boxFeature-2 i {margin-bottom: 22px; display:block;}
.boxFeature-2 p {font-size: 0.750em;}

.boxContent{padding:22px;}

/*** MEDIA QUERIES ***/

@media(max-width:767px){}

@media(min-width:768px){
    .isotopeItem .iconBig{
        font-size: 2.063em;
}
    .isotopeItem .iconBig.iconRounded{
	    width: 80px;
	    height: 62px;
	    padding-top: 18px;
}
    .isotopeItem .iconLinks a span{font-size:10px;}
}

@media(min-width:992px){
    .iconBig, .isotopeItem .iconBig{
	    font-size: 4.125em;
}
    .iconBig.iconRounded, .isotopeItem .iconBig.iconRounded {
	    width: 125px;
	    height: 125px;
	    padding-top: 28px;
}
	.isotopeItem .iconLinks a span{font-size:0.750em;}
}

@media(min-width:1200px){}

/*** END MEDIA QUERIES ***/

/* END CSS INDEX
================================================== */




/* TYPOGRAPHY
================================================== */

@font-face {
    font-family: 'open_sans';
    src: url('font/open-sans.regular.eot');
    src: url('font/open-sans.regular.eot?#iefix') format('embedded-opentype'),
         url('font/open-sans.regular.woff2') format('woff2'),
         url('font/open-sans.regular.woff') format('woff'),
         url('font/open-sans.regular.ttf') format('truetype'),
         url('font/open-sans.regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased;
}
html {font-size: 100%;}
body {
	font-size:1em;
	line-height: 1.375em;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased; 
	-webkit-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	padding-top: 119px;
}
/*.topbar,.login,.topbar-placeholder, .topbar-search-wrapper{display:none;visibility:hidden;}*/
h1, h2, h3, h4, h5, h6, legend {
	margin:0;
	font-weight: 300;
	font-family: 'open_sans', sans-serif;
}
h1 {
	font-size: 2.750em;
	
	font-weight: 300;
	font-style: normal;
	text-align:center;
	text-transform:uppercase;
	position:relative;
	letter-spacing: 0.1em;
	margin-bottom: 17px;
}
h1.noSubtitle{
    margin-bottom:90px;
}
.paralaxText blockquote {
	font-size: 2.063em;
	line-height: 1.2em;
	margin-bottom: 0;
	font-weight: 300;
	font-family: 'open_sans', sans-serif;
	padding-left: 0;
	border: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	letter-spacing: 0.1em;
}
h2 {
	font-size:1.500em;
	line-height: 1em;
	font-weight: 300;
	font-style: normal;
	padding:0;
	margin-bottom:17px;
}
h2.subTitle, #actus h2, #services .classic h2, #contact h2{
	font-size:1.500em;
	line-height: 1.2em;
	font-weight: 300;
	font-style: normal;
	padding:0;
	margin-bottom:90px;
	text-align:center;
}
#contact .classic h2:after, #services .classic h2:after, #actus h2:after, h2.subTitle:after, h1.noSubtitle:after {
	display:block;
	height:1px;
	width:100px;
	content:'';
	margin-top: 38px;
	position:absolute;
	margin-left:-50px;
	left:50%;
}
h1.noSubtitle:after {
	bottom:-29px;
}

h3, legend {
	font-size: 1.125em;
	line-height: 1.26em;
	margin-bottom: 14px;
	font-weight: 600;
	letter-spacing: -0.06em;
}
h4 {
	font-size: 0.875em;
	line-height: 1.375em;
	margin-bottom: 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
}
h5 {
	font-style: normal;
	font-weight: 300;
	font-size: 1.116em;
	line-height: 1.5714em;
	margin-bottom: 0.916em;
}
h6 {
	font-weight: 300;
	font-style: italic;
	margin-bottom: 2em;
	font-size: 1em;
	line-height:1em;
}
p, ul {
	margin-top: 0;
	margin-bottom: 12px;
}
blockquote:before {
	content:'\e928';
	font-family: 'custom-icons';
	margin-right:0.5em;
}
blockquote:after {
	content:'\e929';
	font-family: 'custom-icons';
	margin-left:0.5em;
}

/*** MEDIA QUERIES ***/

@media(max-width:767px){
    .paralaxText blockquote {
		font-size: 2.125em;
		line-height: 1.2em;
	}
}

@media(min-width:768px){
	.paralaxText blockquote {
		font-size: 2.750em;
		line-height: 1.2em;
	}
}

@media(max-width:992px){
  body {padding-top:0} 
  h2{font-size: 1.400em;}
}

@media(min-width:992px){ 

}

@media(min-width:1200px){}

@media (max-width: 979px){.navbar-fixed-top {margin-bottom: 0px;}}

/*** END MEDIA QUERIES ***/

/* END TYPOGRAPHY
================================================== */




/* GENERAL
================================================== */

#content {}
.margin-top{margin-top:0;}
.slice {padding:33px 0;}

/*** CLASSES ***/
.mb15 {
	margin-bottom:1.5em;
}
.mb30 {
	margin-bottom:3em;
}
.mb40 {
	margin-bottom:4em;
}
.mt15 {
	margin-top:1.5em;
}
.mt30 {
	margin-top:3em;
}
.mt40 {
	margin-top:4em;
}
.noMargin {
	margin:0;
}
.noPaddingBottom {
	padding-bottom:0 !important;
}
.noPaddingTop {
	padding-top:0
}
/*** END CLASSES ***/

/*** BUTTONS ***/

.btn {
	text-transform:uppercase;
	padding:15px 20px;
	font-size:1.125em;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	text-shadow:none;
}
.btn-lg {
	padding:18px 23px;
	font-size:1.375em;
}
.btn-sm {
	padding:10px 13px;
	font-size:0.750em;
	border-radius:4px;
}
.btn-xs {
	padding:4px 7px;
	font-size:0.625em;
	border-radius:4px;
}
/*.btn-link {
	text-transform:none;
	text-shadow:none;
	padding:0;
}*/
.btn i {
	margin-right:0.5em;
}

/*** END BUTTONS ***/

/*** INTRODUCTION ***/

.ctaBox{overflow:hidden; padding: 30px; }
.ctaBoxFullwidth{padding:0;}
.ctaBox a {float:right; }
.ctaBox h1  {
	font-size:1.375em;
	line-height: 1.475em;
	margin-bottom:0;
	font-weight:300;
	font-family: 'open_sans', sans-serif;
	padding:0;
	border:none;
	text-align:left;
	letter-spacing:normal;
	text-transform:none;
}
.ctaBox h2 {
	font-size:1.375em;
	line-height: 1.625em;
	margin-bottom:15px;
	font-weight:300;
	font-family: 'open_sans', sans-serif;
	padding:0;
	border:none;
	text-align:left;
	letter-spacing:normal;
	text-transform:none;
}
.ctaboxMedia

/*** END INTRODUCTION ***/

/*** MEDIA QUERIES ***/

@media(max-width:767px){
	.btn-lg {
		padding: 14px 18px;
		font-size: 1.125em;
	}
	.slice {padding:33px 15px 33px 15px;}

	
}

@media(min-width:768px){
	.slice {padding:66px 0;}
	
}

@media(min-width:992px){
	.ctaBox a {float:right; margin-top:0;} 
}

@media(max-width:992px){
	.img-bottom {margin-bottom:25px;} 
	.ctaIntro{margin: 60px 0 40px 0;}
	.ctaBox h2{margin-top: 20px;}
	.ctaBox a {margin-top:12px;}
	.ctaBox{padding: 30px }
}

@media(min-width:1200px){}

/*** END MEDIA QUERIES ***/

/* END GENERAL
================================================== */



/* PARALLAX 
================================================== */

#paralaxSlice1, #paralaxSlice2, .paralaxSlice{
	width:100%;
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-size: cover;
	background-position: top center;
}
.maskParent{position: relative; height:100%; width:100%}
.paralaxText {
	padding-top:66px;
	padding-bottom:66px;
	text-align:center;
	position: relative;
}
.paralaxMask {width:100%; height:100%; overflow:hidden; position:absolute; background:rgba(0,0,0,0.15);}

/*** MEDIA QUERIES ***/

@media(max-width:767px){}

@media(min-width:768px){}

@media(min-width:992px){}

@media(min-width:1200px){
	#paralaxSlice1, #paralaxSlice2, .paralaxSlice {
		background-attachment: fixed;
		background-position: 50% 0;
		background-size: cover;
	}
}
/*** END MEDIA QUERIES ***/


/* END PARALLAX
================================================== */




/* HEADER
================================================== */
.navbar-brand{padding-top:0;padding-left: 0; }
.fixedHeader {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.fixedHeader #mainMenu li a {
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.fixedHeader .nav-brand {
	margin-top: 0.6em;
	width: 100px;
}

/*** MEDIA QUERIES ***/

@media(max-width:767px){}

@media(min-width:768px){}

@media(min-width:992px){}

@media(min-width:1200px){}

/*** END MEDIA QUERIES ***/

/* END HEADER
================================================== */




/* MAIN MENU
================================================== */
.navbar-nav > li > a {
	display: block;
	font-size: 1em;
	font-weight: 300;
	margin: 0;
	padding-top:11px;
	padding-bottom:11px;
	vertical-align:middle;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	outline:none;
}

.navbar-nav > li > a i {font-size: 16px; text-align: center;padding: 20px 0 10px 0; color:#ccc;}
.navbar-nav > li > a:hover i, .navbar-nav > li.active > a i {color:#fff;}
#mainHeader .pull-right{ float:none !important; }
.logo-nord{ display:inline-block; float:right;}
/*.logo-mdph{ top:0; margin-top:-38px;}*/

/*** MEDIA QUERIES ***/

@media(max-width:1024px){
	.navbar-default .navbar-nav > li > a i {
		margin-right: 10px;
		font-size: 1.125em;
	}
	#mainHeader {
		padding-bottom:24px;
		padding-bottom:0;
	}
}

@media(min-width:992px){
	.navbar-nav > li > a i {
		display: block;
	}
	.navbar-nav > li > a {
		padding-top:0;
		padding-bottom:0;
		height:88px;
	}
	#mainHeader .pull-right {
		float:right !important;
	}
}

@media(max-width:992px){
    .navbar{margin-bottom:0;}
    .navbar-fixed-top {position: fixed; margin-bottom:0;}
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{border-radius:0; }

}

@media(max-width:768px){.navbar-fixed-top .container{ width:auto; margin:0 35px 0 35px;}}

@media(max-width:1200px){.logo-nord{ display:none;}}

@media (max-width: 992px){body {padding-top: 88px;}}



/*** END MEDIA QUERIES ***/

/* END MAIN MENU
================================================== */




/* HOME
================================================== */

/*** LINK DOWN ***/


.linkdown{
    position:relative;
  z-index:1;
  margin-top: -207px;
}

.linkdown a{
    text-decoration: none;
}

a.linkdownText{
    display:inline-block;;
  text-align:center;
  padding:30px;
  cursor: pointer;
  transition:all 0.2s ease-out;
  
}
a.linkdownText:hover{
    text-decoration: none;
}
.iconMedium{
  font-size: 2.813em;
  margin:0;
}
.linkdownText h2{
    margin-top: 17px;
    font-family: 'open-sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.05em;

}
a.linkdownText:hover .iconMedium, a.linkdownText:hover h2{
  transition:all 0.2s ease-out;
}
.linkdownText p{
    margin-bottom: 0;
    line-height: 1.375em;
}
/*** END LINK DOWN ***/

/*** SPRITE ICONS ***/

a.styleSearch, a.styleContrast, a.styleColors, a.styleBig, a.styleSmall{  
    background-image: url(../images/sprite-icons.png);
    width: 50px;
	height:50px;
    left: 0;
    z-index: 9999;
	text-indent: -9999px;
	position: fixed;
}
a.styleSearch{
	background-position: 0px 0px;
    top: 240px;
}
a:hover.styleSearch{
    background-position: -50px 0px;
}
a.styleContrast{
	background-position: 0px 200px;
    top: 291px;
}
a:hover.styleContrast{
    background-position: -50px 200px;
}
a.styleColors{
	background-position: 0px 150px;
    top: 342px;
}
a:hover.styleColors{
    background-position: -50px 150px;
}
a.styleBig{
	background-position: 0px 100px;
    top: 393px;
}
a:hover.styleBig{
    background-position: -50px 100px;
}
a.styleSmall{
	background-position: 0px 50px;
    top: 444px;
}
a:hover.styleSmall{
    background-position: -50px 50px;
}

/*** END SPRITE ICONS ***/

/*** MEDIA QUERIES ***/

@media(max-width:768px){
    .linkdown{margin-top:0;}
    a.linkdownText{margin-top:15px; }
}

@media(max-width:458px){}

@media(min-width:768px){ }

@media(min-width:1200px){}

@media screen and (min-width:767px) and (max-width:991px) { a.linkdownText{height:250px;}}

@media screen and (min-width:992px) and (max-width:1199px) { a.linkdownText{height:230px;}}

@media(min-width:1200px){}

@media(max-width:1200px){
    /*.linkdown{display:none;}  */
    /*a.styleSearch, a.styleContrast, a.styleColors, a.styleBig, a.styleSmall{display:none;}*/
}


@media(max-width:1350px){
      
  /*.linkdown p {display:none;};
  a.linkdownText{width: 500px;}*/
    a.styleSearch, a.styleContrast, a.styleColors, a.styleBig, a.styleSmall{display:none;}
  .linkdown{margin-top: 0; padding-top: 45px;}
  a.linkdownText{margin-top:30px; border: 2px solid #eee}
  a:hover.linkdownText{border: 2px solid #9ac62b}
  .linkdownText{width:100%;}
  
}

@media(max-width:767px){ .linkdown{ margin-top: 0; padding-top: 0; }}
/*** END MEDIA QUERIES ***/

/* END HOME
================================================== */




/* NEWS
================================================== */

.newsText{padding:20px 20px 25px 20px; margin-bottom: 22px;}
.newsText h3{margin-bottom: 8px;}
.date{font-size:0.750em; line-height:0.750em;font-style: italic;}
.newsText p{font-size:0.875em;} 

/* END NEWS
================================================== */




/* BLOCK SERVICES
================================================== */

.tableBox [class^="icon-"]:before, [class*="icon-"]:before {
    display:inline-table;
}
.boxTable{
    border: 2px solid #eee;
    background:#ffffff;
    padding: 20px;
    margin-bottom: 30px;
    color:#222222;
}
.boxIcon a{
	padding:33px;
	text-align: center;
	display: block; 
	padding:0;
	margin-bottom:11px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.boxIcon a i{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.boxIcon a span {display:none;}
.boxIcon i {margin: 0 auto 22px auto; display: block; border-radius:50%;}
.boxIcon h2 {} 
.boxIcon p {color:#444}
.boxIcon a:hover{text-decoration:none; }
.media-25{padding-left:25px;}

.box-text{padding-left:20px; padding-right:10px;}

/*** MEDIA QUERIES ***/

@media screen and (min-width: 767px) and (max-width: 991px) {
    .boxTable {height: 380px; }
}

@media(min-width:767px){ 
    .pl25 {padding-left:25px;} 
}

@media(min-width:992px){
   .boxTable {height: 320px;}
}

@media(min-width:992px){ }

@media(min-width:1200px){ }

/*** END MEDIA QUERIES ***/

/* END BLOCK SERVICES
================================================== */




/* FOOTER 
================================================== */

footer{padding:44px 0;}
#footerLogo {margin-bottom: 22px;}
#footerRights {padding:22px; font-size:0.875em;}

@media(min-width:768px){
    .footerWidget{float:right;}
}

@media(max-width:768px){
    footer{padding:44px 15px;}
}

/* END FOOTER 
================================================== */




/* NAV HELPERS
================================================== */

.navhelpers {
padding:5px 0 5px 0;
font-size:0.875em;
text-align:right;
}
.navhelpers p{
padding:0;
margin:0;
}
.navhelpers a, .navhelpers a:hover {
margin-right: .5em;
padding-right:.5em;
}
.navhelpers a.last, .navhelpers a:hover.last {
border: 0;
margin-right: 0;
padding-right:0;
}

@media(max-width:400px){
    .margin-top{margin-top:32px;}
}

@media(max-width:768px){}

@media(min-width:768px){
    .footerWidget{float:right;}
}

@media(max-width:992px){
    .navhelpers {display:none;}
}

@media(min-width:992px){}

@media(min-width:1200px){}

/* END NAV HELPERS
================================================== */




/* PAGE HEADER
================================================== */

.page-header-mdph{
    padding: 12px 0 12px 0;
	margin:0;
}
.breadcrumb-mdph{
    padding: 8px 0;
    margin-bottom: 0;
    list-style: none;
    border-radius: 4px;
	list-style:none;
}
ul.breadcrumb-mdph li{
    display: inline-block;
    font-size: 0.875em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
	font-family: 'open_sans', sans-serif;	
}
.breadcrumb-mdph>li{display:inline-block}
.breadcrumb-mdph>li+li:before{content:"/\00a0";padding:0 5px;}

@media(max-width:400px){}

@media(max-width:768px){}

@media(min-width:768px){}

@media(max-width:992px){
    .page-header-mdph {display:none;}
}

@media(min-width:992px){}

@media(min-width:1200px){}


/* END PAGE HEADER
================================================== */




/* ICON
================================================== */

.iconLinks a{  
	display: inline-block;
	text-decoration:none;
}
ul.socialNetwork {padding:0; display: block; margin:0;}
ul.socialNetwork li {display:inline-block; list-style-type: none;}


/* END ICON
================================================== */




/* CARROUSEL
================================================== */

#carousel{ margin-bottom:0;}
.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    width: 100%;
    height: 100%;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {z-index: 2;}
.carousel-fade .carousel-title{
    position:absolute;
	display:block;
	z-index:1;
    font-size: 2.125em;
    line-height: 1em;
    margin-bottom: 0;
    font-weight: 600;
    font-family: 'open-sans', sans-serif;
    padding-left: 0;
	top: 40px;
    border: none;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	text-align:left;
	padding-left: 20px;
}
.carousel-fade .carousel-title span{
    font-weight: 400;
}

/*** MEDIA QUERIES ***/

@media(max-width:767px){
    .carousel-fade .carousel-title{font-size: 1.2em; line-height: 1em; top: 42px; margin-left: 15px;}
}

@media(max-width:458px){ 
    .carousel-fade .carousel-title{display:none;}
}

@media(min-width:768px){}

@media(min-width:992px){}

@media(min-width:1200px){}

/*** END MEDIA QUERIES ***/

/* END CARROUSEL
================================================== */




.col-md-12 {min-height:0px;!important}

/* Plus d'actualité */
.topbar-placeholder{display:none;}
/*** LINK DOWN ***/
.linkdown a{text-decoration: none;}

/* NEWS */
.newsPlus{text-align:center; margin-top:30px;} 
.newsPlus a{text-decoration:none; }
.newsPlus .boxIcon{display:inline-block}


