/** Generated by FG **/


@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
	font-family: 'Conv_BentonSansCond-Regular';
	src: url('fonts/BentonSansCond-Regular.eot');
	src: local('☺'), url('fonts/BentonSansCond-Regular.woff') format('woff'), url('fonts/BentonSansCond-Regular.ttf') format('truetype'), url('fonts/BentonSansCond-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Conv_BebasKai-Regular';
  src: url('fonts/LeagueGothic-Regular.otf') format('opentype');
}


/** Generated by FG **/
@font-face {
  font-family: 'Conv_BebasKai-Regular';
  src: url('fonts/BebasKai-Regular.eot');
  src: local('☺'), url('fonts/BebasKai-Regular.woff') format('woff'), url('fonts/BebasKai-Regular.ttf') format('truetype'), url('fonts/BebasKai-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



/* reset */
body, p, ul, ol, form, input, button, select, h1, h2, h3, h4, h5, h6, dl, dt, dd, blockquote, address{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:14px;font-weight:400;}
ul, ol{list-style:none;}
img, abbr, p, #map-canvas, .box-actu, .box-1, .list-1, .box-important {border:0; page-break-inside: avoid; page-break-after:auto; page-break-before:auto;}


/* global */
body {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-family:'Conv_BebasKai-Regular';line-height:1.4;color:#1d1d1b;}
p{margin-bottom:0px;}
a{text-decoration: none;}
li{list-style: none;}
ul{padding:0;}
img{width:auto;height:auto;max-width:150px;-ms-interpolation-mode:bicubic;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="text"], input[type="password"], textarea, select{-moz-box-sizing:border-box;max-width:100%;min-width:100%;width:100%;}
input[type="text"], input[type="password"], textarea, select {background: none repeat scroll 0 0 #F8F8F8;border:1px solid #D6D6D6;padding:9px 7px;}
fieldset{padding:35px;border:1px solid #e8e8e8;}
fieldset + fieldset{margin-top:50px;}
legend{text-transform:uppercase;}
input[type="text"] + input[type="text"]{margin-top:10px;}
form{ display: none; }

input[type="text"] + .form-inline-radio{margin-top:5px}

/* header */
header{text-transform:uppercase;background-color:none;border-bottom:1px solid #d0d0d0;width:100%;z-index:100000;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
header .page-wrapper{position:relative;}
header .header-row-1{overflow:hidden;position:absolute;right:20px;top:23px;}
header .header-row-2{position:absolute;right:20px;top:62px;}
header .list-social{display: none;}
header nav {display: none; }
header.is-fixed{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
header.is-fixed .page-logo{padding:2px 0;}
header.is-fixed .page-logo img{width:30%;}
header.is-fixed .header-row-1{display:none;}
header.is-fixed .header-row-2{padding:15px 0;position:static;}
header.is-fixed #form-search{top:13px;right:74px;}
header.is-fixed .sub-nav-2{top:60px;width:auto;min-width:30%}


/* footer */
footer .row-1{display: none;}
footer .row-2{overflow:hidden;}
footer .row-3{border-top:1px solid #d6d6d6;padding:10px 0;text-align:center;position:relative;}
footer .row-3 p{font-family:arial;margin-bottom:0;color:#919191;font-size:12px;}
footer .list-social{display: none;}
footer .page-logo{float:right;}
footer .page-logo img{width:180px;}
footer .title-6{color:#5a5a5a;}
footer .sub-column-25{padding-right:25px;}
footer .row-3 a{color:#00afcb;font-family:arial;font-size:12px;text-decoration:underline;}
footer .js-serialscrolling{display: none;}


/* text */
.text-author{font-size:12px;color:#a8a8a7;font-family:arial;}



/* alignement */
.is-left{text-align:left;}
.is-center{text-align:center;}


/* visual */
.visual-left{float:left;margin-right:10px;margin-bottom:10px;}
.visual-right{float:right;margin-left:10px;}


/* table */
.table-1{min-width:600px;margin-bottom:20px;width:100%;background-color:none;text-align:left;}
.table-1 thead th{text-transform:uppercase;color:#5a5a5a;background-color:none;font-size:13px;font-weight:700;cursor:pointer;}
.table-1 thead th span{position:relative;}
.table-1 thead th.headerSortDown span:after{background:none;}
.table-1 thead th span:after{position:absolute;content:"";top:0;left:0;right:-15px;bottom:0;background:none;}
.table-1 td, .table-1 th{padding:10px 15px;}
.table-1 tr:nth-child(even) td{background-color:none;}


/* titles */
.title-1{font-size:40px;position:relative;margin-bottom:20px;line-height:1;font-family:'Conv_BebasKai-Regular';text-transform:uppercase;}
.title-1 + .title-2{font-size:24px!important;color:#a8a8a7;margin-top:-20px;}
.title-2{font-size:24px;position:relative;margin-bottom:20px;line-height:1;font-family:'Conv_BebasKai-Regular';text-transform:uppercase;}
.title-2 + .text-author{margin-top:-10px;}
.title-3{line-height:1;margin-bottom:15px;font-family:'Conv_BebasKai-Regular';text-transform:uppercase;font-size:22px;}
.title-4{line-height:1;margin-bottom:20px;font-family:'Conv_BebasKai-Regular';text-transform:uppercase;}
.title-2:before{position:absolute;content:"";top:-25px;left:0;right:0;bottom:0;background:#00afcb;width:55px;height:7px;}
.title-6{font-size:20px;margin-bottom:20px;font-family:'Conv_BebasKai-Regular';text-transform:uppercase;}
/*.row-actualites .title-2{ page-break-before: always; }*/

/* link */
.link-dl{display:none;}
.link-dl:after{position:absolute;content:"\f1c1";top:0;left:0;right:0;bottom:0;font-family: 'FontAwesome';font-weight:normal;}
.link-dl i{font-weight:lighter;font-size:18px;padding-right:7px;}

.link-bouton{display: none;}

/* animation css3 */
.is-skewed{-webkit-transition:color 0.2s;transition:color 0.2s;}
.is-skewed:hover, .is-skewed:focus{color:#fff;}
.is-skewed::before{position:absolute;left:-10px;top:-5px;right:0;bottom:-5px;z-index:-1;box-sizing:content-box;padding:10px;width:100%;background:#00afcb;content:'';opacity:0;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;-webkit-transform: skewY(-3deg) skewX(-11deg);transform: skewY(-3deg) skewX(-11deg);}
.is-skewed:hover:before, .is-skewed:focus::before{opacity:1;-webkit-transform: skewY(0) skewX(0);transform: skewY(0) skewX(0);}


/* pages */
.page-wrapper{max-width:100%;padding:0 20px;}
.page-logo{float:none;padding:15px 0;}
.page-logo img{width:227px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.page-body{padding-top:0px;}
.page-body.no-menu .page-wrapper{max-width:1200px;margin:auto;}


/* navigation */
.nav-primary{display: none;}
.nav-lang{display: none;}

.nav-breadcrumb{font-family:arial;overflow:hidden;padding:15px 0;}
.nav-breadcrumb li{float:left;position:relative;margin-right:20px;}
.nav-breadcrumb li:after{position:absolute;content:">";color:#797979;right:-14px;}
.nav-breadcrumb li:last-child:after{content:none;}
.nav-breadcrumb li .sub-link-1{color:#797979;}

.nav-menu{margin:30px -20px 0;}
.nav-menu li:hover .sub-link-1{background-color:none;color:#00aec7;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.nav-menu li .sub-link-1{color:#5a5a5a;font-size:20px;display:block;padding:10px 0;padding: 10px 22px;}
.nav-menu .sub-nav-menu{padding-left:40px;}
.nav-menu .sub-nav-menu li{}
.nav-menu .sub-nav-menu li .sub-link-1{color:#5a5a5a;font-size:18px;}

.nav-footer{}
.nav-footer li{margin-bottom:10px;}
.nav-footer li .sub-link-1{color:#00afcb;font-family:arial;text-transform:uppercase;font-weight:600;}
.nav-footer li .sub-link-1:hover{text-decoration:underline;}


/* form */
#form-search{height:49px;}
#form-search-item{height:49px;}
#form-search-keywords{height:49px;color:#1d1d1b;border:none;box-shadow:0 0 5px rgba(0, 0, 0, 0.2) inset;position:relative;top:0px;padding:9px 49px 9px 7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#form-search-submit{position:absolute;height:49px;width:49px;top:0px;right:0;z-index:2;cursor:pointer;border:none;background:none;}
#form-search-submit img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

.form-1{margin-bottom:50px;}
.form-aside-item:before, .form-aside-item:after{content:"";display:table;}
.form-aside-item:after{clear:both;}
.form-aside-item{padding-left:180px;padding-bottom:15px;margin-bottom:15px!important;border-bottom:1px solid #e8e8e8;position:relative;}
.form-aside-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.form-aside-term{position:relative;float:left;padding-right:10px;margin-left:-180px;width:160px;color:#000;}
.form-aside-term.is-required:after{content:"*";position:absolute;right:0;top:0;color:#be0707;font-size:11px;}
.form-aside-caption{display:block;margin-top:3px;color:#999;font-size:12px;line-height:1.35;}
.form-aside-radio{display:block;padding-left:20px;margin-bottom:5px;}
.form-aside-radio input{float:left;margin:3px 5px 0 -20px;}
.form-aside-checkbox{display:block;padding-left:20px;margin-bottom:5px;}
.form-aside-checkbox input{float:left;margin:4px 5px 0 -20px;}

.form-aside-item .is-info{cursor:pointer;background:none;position:absolute;top:8px;right:-27px;width:19px;height:19px;}
.form-aside-item .is-info:before{display:none;content:attr(data-info);position:absolute;left:-152px;bottom:35px;color:#5a5a5a;text-align:left;background-color:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 10px;font-size:14px;line-height:1.3;width:180px;}
.form-aside-item .is-info:after{display:none;content:"";background:none;position:absolute;right:4px;bottom:25px;width:12px;height:11px;}
.form-aside-item .is-info:hover{cursor:pointer;background-image:none;}
.form-aside-item .is-info:hover:before, .form-aside-item .is-info:hover:after{display:block;}

.form-inline-checkbox{display:inline-block;*display:inline;padding-left:20px;margin:0 15px 0 0;}
.form-inline-checkbox input{margin:4px 5px 0 -20px;}
.form-inline-radio{display:inline-block;*display:inline;padding-left:20px;margin:0 15px 0 0;}
.form-inline-radio input{margin:3px 5px 0 -20px;}

.select-filtre-date{display: none;}


/* grid */
.grid-filtre{font-family:'Conv_BentonSansCond-Regular';background-color:none;padding:15px 0;position:relative;margin-bottom:25px;display:table;width:100%;}
.grid-filtre .sub-column-left{display:none;}
.grid-filtre .sub-column-right{display:table-cell;vertical-align:top;}
.grid-filtre .sub-column-right .sub-column-right-inner{padding-right:85px;}
.grid-filtre .sub-column-right .select-filtre{display:none;width:100%;text-align:center;margin-top:10px;}

.grid-social{display: none;}

.grid-adaptive{word-spacing:-3px;letter-spacing:-3px;}
.grid-adaptive{margin-left:-15px;margin-top:-15px;margin-bottom:50px;}
.grid-adaptive [class*=sub-column-]{display:inline-block;vertical-align:top;word-spacing:normal;letter-spacing:normal;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid-adaptive .sub-column-100{width:100%;}
.grid-adaptive .sub-column-50{width:100%;}
.grid-adaptive .sub-column-33{width:100%;}
.grid-adaptive .sub-column-25{width:100%;}
.grid-adaptive .sub-column-20{width:100%;}
.grid-adaptive [class*=sub-column-]{padding-left:15px;margin-top:15px;}

.grid-article{overflow:hidden;position:relative;}
.grid-article .link-1{color:#00aec7;}
.grid-article .link-1:hover{text-decoration:underline;}
.grid-article img{display:block;width:100%;}
.grid-article .sub-column-100{width:100%;font-family:'Conv_BentonSansCond-Regular';}
.grid-article .sub-column-70{width:100%;float:none;font-family:'Conv_BentonSansCond-Regular';}
.grid-article .sub-column-30{display: none;}
.grid-article .sub-column-30 .box-1 .title-4{font-size: 32px;color:#f3b8c5;}
.grid-article .text-headline{font-size:18px;position:relative;margin-top:60px;margin-bottom:60px;color:#1d1d1b;line-height:1.6;}
.grid-article .text-headline:before{width:54px;height:7px;position:absolute;content:"";top:-25px;left:0;right:0;bottom:0;background:#00afcb;width:55px;height:7px;}
.grid-article .text-headline:after{width:54px;height:7px;position:absolute;content:"";left:0;right:0;bottom:-30px;background:#e3004f;width:35px;height:4px;}
.grid-article .title-2{font-size:30px;margin-bottom:20px;}
.grid-article .title-2:before{content:none;}
.grid-article .title-3{font-size:25px;color:#737373;}
.grid-article .title-4{font-size:20px;color:#737373;}
.grid-article p{line-height:1.4;color:#5a5a5a;margin-bottom:15px;}
.grid-article .list-1{font-family:'Conv_BentonSansCond-Regular';color:#5a5a5a;padding-left:12px;}
.grid-article .grid-slider{margin-bottom:50px;}
.grid-article .grid-slider .sub-column-1 img{width:100%}
.grid-article .grid-slider .sub-column-2 img{height:500px;}
.grid-article .grid-slider .sub-column-3 .sub-column-inner:before{content:none;}
.grid-article .grid-slider .sub-column-3 .sub-column-inner:after{content:none;}
.grid-article .img-more-infos{position:relative;display:block;margin-bottom:15px;}
.grid-article .img-more-infos:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24%;font-size:60px;text-align:center;display:none;content:"\f065";background-color:none;font-family:'FontAwesome';color:#5a5a5a;position:absolute;left:0;right:0;top:0;bottom:0;}
.grid-article .img-more-infos:hover:before{display:block;}

.grid-valign{display:table;margin:30px auto 60px;}
.grid-valign .title-2:before{content:none;}
.grid-valign .sub-column{display:table-cell;width:50%;vertical-align:middle;}
.grid-valign .sub-column .sub-column-inner{width:80%;}
.grid-valign .sub-column:first-child{border-right:1px solid #000;padding:40px 0;text-align:right;}
.grid-valign .sub-column:last-child{position:relative;padding-left:35px;font-size:16px;font-family:arial;font-weight:lighter;position:relative;line-height:1.6em;}
.grid-valign .sub-column:last-child:before{width:54px;height:7px;position:absolute;content:"";top:50px;left:auto;right:auto;bottom:0;background:#00afcb;width:55px;height:7px;}
.grid-valign .sub-column:last-child:after{width:54px;height:7px;position:absolute;content:"";left:auto;right:auto;bottom:65px;background:#e3004f;width:35px;height:4px;}

.grid-slider{width:100%;margin:auto;display:table;padding:0 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid-slider .sub-column-1{padding:0px;width:50%;display:table-cell;vertical-align:middle;position:relative;z-index:2;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.translateRight{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%);}
.translateLeft{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:translateX(-300%);-moz-transform:translateX(-300%);-o-transform:translateX(-300%);transform:translateX(-300%);}
.grid-slider .sub-column-2{display:table-cell;vertical-align:middle;position:relative;z-index:0}
.grid-slider .sub-column-3{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:table-cell;vertical-align:middle;position:relative;z-index:1;padding-left:35px;font-size:14px;font-family:arial;font-weight:lighter;position:relative;line-height:1.6em;width:50%;}
.grid-slider .sub-column-3.is-border{height:460px;border-left:1px solid black;}
.grid-slider .sub-column-3 .title-2:before{content:none;}
.grid-slider .sub-column-3 .sub-column-inner{position:relative;}
.grid-slider .sub-column-3 .sub-column-inner:before{width:54px;height:7px;position:absolute;content:"";left:0;right:auto;bottom:0;width:55px;height:7px;}
.grid-slider .sub-column-3 .sub-column-inner:after{width:54px;height:7px;position:absolute;content:"";left:0;right:auto;width:35px;height:4px;}

.grid-box{word-spacing:-3px;letter-spacing:-3px; height: auto !important; position: inherit !important;}
.grid-box [class*=sub-column-]{display:inline-block;vertical-align:top;word-spacing:normal;letter-spacing:normal;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid-box{margin-left:-50px;margin-top:-30px;margin-bottom:50px;}
.grid-box [class*=sub-column-]{padding-left:50px;margin-top:50px;}
.grid-box .sub-column-25{width:100%; display: block; height: auto !important; position: inherit !important;}
.grid-box.no-image .sub-column-25{}
.grid-box .box-actu.is-bottom, .grid-box .box-actu.is-top{width:100%;}
.grid-box .box-actu-text-inner{padding:10px 20px;}
.grid-box .box-actu-image{overflow:hidden;}
.grid-box .box-actu .box-title{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.grid-box .box-actu:hover .box-title{color:#00afcb;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.grid-box.no-image .box-actu .box-actu-text:after{content:none;}
.grid-box.no-image .box-actu.is-purple{border-top:13px solid #572a4b;}
.grid-box.no-image .box-actu.is-blue{border-top:13px solid #00afcb;}

.is-prev{display:none;}


/* box */
.box-expand{margin:0 -20px 50px;}
.box-expand .box-expand-content{display:block;padding:20px;}
.box-expand .box-expand-trigger{display:none;}
.box-expand .list-social li{margin-right:10px;}

.box-1.is-fixed{position:fixed;}
.box-1.is-absolute{position:absolute;bottom:0;top:auto;display:none;}
.box-1{position:relative;padding:30px 15px;color:#5a5a5a;background-repeat:no-repeat;background-attachment:scroll;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.box-1 .title-4{font-size:25px;margin-bottom:20px;color:#5a5a5a;}
.box-1 p{font-size:14px;font-family:arial;color:#5a5a5a;line-height:1.4;}
.box-1 .box-link{display: none;}
.box-1 .link-dl{color:#5a5a5a;font-size:18px;margin-bottom:20px;margin-top:10px;font-family:arial;font-weight:normal;text-transform:none;}
.box-1 .link-dl:hover{text-decoration:underline;}
.box-1.is-blue{background-color:none;background-image:none;}
.box-1.is-purple{background-color:none;background-image:none;}
.box-1.is-pink{background-color:none;background-image:none;}
.box-1.is-blue .box-link:hover{background-color:none;color:#00aec7;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.box-1.is-purple .box-link:hover{background-color:none;color:#572a4b;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.box-1.is-pink .box-link:hover{background-color:none;color:#e3004f;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.box-1 .list-1{padding-left:14px;}
.box-1 .list-1 li:before{content:none;}
.box-1 .list-1 li{padding-left:0;position:relative;list-style:square;}
.box-1.is-purple .list-1 li .sub-link-1{color:white}

.sub-column-25:first-child .box-social{border-left:0;}
.box-social{background-color:none;display:table;width:100%;height:200px;border-left:1px solid white;color:#5a5a5a;font-size:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.box-social i{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.box-social:hover i{font-size:80px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.box-social-inner{display:table-cell;vertical-align:middle;text-align:center;}

.box-grid-1{text-transform:uppercase;position:relative;color:#5a5a5a;overflow:hidden; height: auto !important;}
.box-grid-1 img{display:block;width:100%;}
.box-grid-1-inner{position:absolute;top:0px;bottom:0;left:0;right:0;z-index:2}
.box-grid-1-inner-inner{color:#5a5a5a;padding:0px 20px;background-image:none;background-repeat:repeat-x;top: 0px;background-attachment:scroll;position:absolute;bottom:0;width:100%;}
.box-grid-1-inner-inner p, .box-grid-1-inner-inner h3, .box-grid-1-inner-inner span{color:#5a5a5a;}
.box-grid-1 .title-3{font-size:14px;color:#1d1d1b;}
.box-grid-1 .title-categorie{text-transform:uppercase;font-weight:bold;font-size:18px;font-family:'Conv_BebasKai-Regular';margin-bottom:10px;}
.box-grid-1 .title-categorie i{padding-right:10px;}
.box-grid-1 p{font-family:arial;font-size:12px;text-transform:none;}
.box-grid-1 a{color:#5a5a5a;font-family:arial;text-transform:uppercase;font-weight:normal;}
.box-grid-1-hover{display: none;}

.box-actu{cursor:pointer;display:table;width:100%;font-size:12px;position:relative;color:#1d1d1b;}
.box-actu-text{display:table-cell;width:75%;vertical-align:top;position:relative;}
.box-actu-text-inner{padding:10px;}
.box-actu.is-left .box-actu-text:after{position:absolute;content:"";background:none;top:0;bottom:0;left:-14px;height:100%;width:14px;z-index:3}
.box-actu.is-right .box-actu-text:after{position:absolute;content:"";background:none;top:0;bottom:0;right:-14px;height:100%;width:14px;z-index:3}
.box-actu.is-top .box-actu-text:after{position:absolute;content:"";background:none;bottom:-14px;top:0;left:0px;right:0;z-index:3;margin:auto;}
.box-actu.is-bottom .box-actu-text:after{position:absolute;content:"";background:none;bottom:0;top:-14px;left:0;right:0px;z-index:3;margin:auto;}
.box-actu-image{display:table-cell;width:25%;vertical-align:top;position:relative;z-index:2;}
.box-actu-image p{color:#5a5a5a;font-size:25px;margin:0;}
.box-actu-image-inner{position:absolute;top:0;left:0;right:0;bottom:0;}
.box-actu-image-inner-inner{display:table;width:100%;height:100%;}
.box-actu-image-inner-inner-inner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.box-actu-date-1{text-transform:uppercase;display:table-cell;width:25% !important;height:100% !important;vertical-align:top;position:relative;z-index:2;background-color:none;}
.box-actu-date-1-inner{display:table;width:100%;height:100%;color:#5a5a5a;}
.box-actu-date-1-inner-inner{display:table-cell;text-align:center;vertical-align:middle;padding:0 20px;}
.box-actu-date-1 .date-number{font-size:60px;line-height:75px;text-transform:uppercase;}
.box-actu-date-1 .date-month{font-size:45px;line-height:50px;text-transform:uppercase;}
.box-actu-date-1 .date-number-month{font-size:30px;line-height:75px;}
.box-actu-date-1 .date-number-month:first-child{border-bottom:1px solid #4a4a49;}
.box-actu img{display:block;width:100%}
.box-actu .box-categorie{font-size:18px;line-height:28px;padding-left:25px;margin-bottom:0px;}
.box-actu .box-categorie.is-projet{color:#848484;position:relative;}
.box-actu .box-categorie.is-projet:before{content:"\f07c";position:absolute;top:0;left:0;font-family: 'FontAwesome';}
.box-actu .box-categorie.is-evenement{color:#e3004f;position:relative;}
.box-actu .box-categorie.is-evenement:before{content:"\f086";position:absolute;top:0;left:0;font-family: 'FontAwesome';}
.box-actu .box-categorie.is-actualite{color:#848484;position:relative;}
.box-actu .box-categorie.is-actualite:before{content:"\f06e";position:absolute;top:0;left:0;font-family: 'FontAwesome';}
.box-actu .box-title{font-size:30px;line-height:28px;text-transform:uppercase;}
.box-actu .box-date{font-size:18px;color:#848484;margin:-20px 0px 15px 0px;}
.box-actu .box-texte{font-family:arial;}
.box-actu .box-link{display: none;}
.row-actualites.is-slider .box-actu .box-link{bottom:-5px;}
.row-actualites.is-grid .box-actu .box-link{bottom:-5px;}
.box-actu .box-actu-row{display:table-row;}
.box-actu .box-actu-row .box-actu-cell{display:table-cell;}
.box-actu-hover{display:none;}
.box-actu.is-bottom, .box-actu.is-top{width:100%;float:none;}
.box-actu.is-bottom .box-actu-text,
.box-actu.is-top .box-actu-text{display:block;width:auto;float:left;width: 75% !important;height: auto !important;}
.box-actu.is-bottom .box-actu-image, .box-actu.is-top .box-actu-image, .box-actu.is-top .box-actu-date-1, .box-actu.is-bottom .box-actu-date-1{display:block;width:auto;float:left;width: 25%;}
.box-actu:nth-child(odd) { background-color: none; }

.box-slider{max-width:580px;padding-right:30px;}
.box-slider.is-full-width{max-width:100%}
.box-slider-image{border-right:1px solid black;padding:30px 0}
.box-slider-image img{max-width:100% !important}
.box-slider .title-2:before{content:none;}
.box-slider .title-3{font-size:30px;}
.box-slider p{font-family:arial;}
.box-slider:before{width:54px;height:7px;position:absolute;content:"";top:-25px;left:0;right:0;bottom:0;background:#00afcb;width:55px;height:7px;}
.box-slider:after{width:54px;height:7px;position:absolute;content:"";left:0;right:0;bottom:-30px;background:#e3004f;width:35px;height:4px;}

.box-share{display: none;}

.box-people{overflow:hidden;margin-bottom:20px;font-family:arial;}
.box-people .title-6{font-size:15px;font-family:arial;font-weight:bold;margin:0;}
.box-people p{color:black;margin:0;font-size:14px;line-height:17px;}
.box-people a{color:#5a5a5a;}
.box-people a:hover{text-decoration:underline;}

.box-important{margin:0 -20px 50px;padding:25px 20px;position:relative;}
.box-important:before, .box-important:after{bottom:0;content:"";position:absolute;top:0;width:9999px;}
.box-important:before{right:100%;}
.grid-article .sub-column-100 .box-important:after{left:100%;}
.grid-article .sub-column-70 .box-important:after{left:100%;width:0;}
.box-important.is-purple:before, .box-important.is-purple:after{background-color:none;}
.box-important.is-blue:before, .box-important.is-blue:after{background-color:none;}
.box-important.is-pink:before, .box-important.is-pink:after{background-color:none;}
.box-important.is-purple{background-color:none;}
.box-important.is-blue{background-color:none ;}
.box-important.is-pink{background-color:none;}
.box-important p{color:#d5ced3;font-size:16px;margin-bottom:15px;}
.box-important .sub-link-1{text-transform:uppercase;color:#d5ced3;position:relative;padding-left:20px;}
.box-important .sub-link-1:hover{text-decoration:underline;}
.box-important .sub-link-1:before{position:absolute;content:"\f08e";font-family:'FontAwesome';left:0px;top:1px;}

.box-message-no-results{text-align:center;margin:100px 0 70px;font-family:'Conv_BentonSansCond-Regular';}

.box-message{padding:20px;margin-bottom:20px;}
.box-message p{margin-bottom:0}
.box-message a{text-decoration:underline;}
.box-message a:hover{text-decoration:none;}
.box-message.is-success{background-color:none;}
.box-message.is-success, .box-message.is-success a{color:#192a00;}
.box-message.is-info{background-color:none;}
.box-message.is-info, .box-message.is-info a{color:#08152a;}
.box-message.is-warning{background-color:none;}
.box-message.is-warning, .box-message.is-warning a{color:#1c0404;}
.box-message.is-notice{background-color:none;}
.box-message.is-notice, .box-message.is-notice a{color:#181900;}
.box-message .sub-title{margin-bottom:10px;font-size:15px;font-weight:700;}


/* social */
.list-social{overflow:hidden;text-align:center;}
.list-social li{margin-right:25px;display:inline-block;}
.list-social li:last-child{margin:0;}
.list-social li .sub-link-1{display:block;}
.list-social img{width:25px;}

.list-1{font-family:arial;margin-bottom:20px;line-height:1.8;margin-bottom:35px;}
.list-1 li:before{position:absolute;content:"";left:0;top:9px;right:0;width:6px;height:6px;}
.list-1 li{padding-left:12px;position:relative;list-style-type:square;}
.list-1 li .sub-link-1{color:#00afcb;}
.list-1 li .sub-link-1:hover{text-decoration:underline;}
.list-1 .sub-list-1{margin-top:5px;margin-bottom:5px;}
.list-1 .sub-list-1 li{list-style-type:square;list-style-position: inside;padding-left:12px;}
.list-1 .sub-list-1 li .sub-link-1{text-decoration:underline;color:#00afcb;}
.list-1 .sub-list-1 li .sub-link-1:hover{text-decoration:underline;}

.list-2{font-family:arial;padding-left:12px;margin-bottom:20px;position:relative;}
.list-2 li{margin-bottom:10px;}
.list-2 li:before{position:absolute;content:">";left:0;}
.list-2 li .sub-link-1{color:#5a5a5a;}
.list-2 li .sub-link-1:hover{text-decoration:underline;}

.list-links-slider{text-align:left;font-family: 'Conv_BentonSansCond-Regular';margin-bottom:10px;margin-top:0px;font-size:18px;width: 100% !important;}
.list-links-slider li{display:none;cursor:pointer;padding:5px 10px;border-radius:3px;margin:0 15px;color:#7e7e7e;background-color:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.list-links-slider li.is-current{display:inline-block;background-color:none;color:#5a5a5a;}

.list-filtre{display:inline;}
.list-filtre li{display:inline-block;font-family: 'Conv_BentonSansCond-Regular';margin:0 15px;}
.list-filtre li .sub-link-1{color:#7e7e7e;padding:5px 10px;border-radius:3px;display: none;}
.list-filtre li .sub-link-1:hover{background-color:none;color:#5a5a5a;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.list-filtre li .sub-link-1.is-current{background-color:none;color:#5a5a5a;display:inline-block;}

/* row */
.row-box:last-child{margin-bottom:0px;}
.row-contact{margin-top:40px;}
.row-box, .row-actualites{margin-bottom:100px;}
.row-actualites:last-child{margin:0}
.row-actualites.is-pink .title-2:before{background-color:none;}
.row-box{display:table;width:100%;position:relative;}
.row-box .box-1{display:block;vertical-align:top;float:none;width:100%;}

.row-actualites-grid, .row-actualites-footer{display:table;width:100%;}
.row-actualites-footer{display: none;}
.row-actualites-grid .sub-column-60{display:table-cell;width:100%;vertical-align:top;overflow:hidden;}
.row-actualites-grid .sub-column-40{display:table-cell;width:100%;vertical-align:top;overflow:hidden;}

.row-actualites.is-partner{margin-bottom:35px;}

.row-pagination{display: none;}
/* javascript : serialslider */
.serialslider{position:relative;}
.serialslider-list:before, .serialslider-list:after{display:table;line-height:0;content:"";}
.serialslider-list:after{clear:both;}
.serialslider-list{width:100%}
.serialslider-list li{display:none;margin-right:40px;-webkit-backface-visibility:hidden;}
.serialslider-list{width:100% !important;}
.serialslider-list a{width:100% !important;}
.serialslider-control-nav{position:absolute;left:0;bottom:0;right:0;text-align:center;display:none;}
.serialslider-control-nav li{display:inline-block;}
.serialslider-control-nav a{display:block;height:12px;width:12px;overflow:hidden;text-indent:-999em;margin:0 5px;cursor:pointer;background-color:none;border-radius:10px;opacity:0.2;}
.serialslider-control-nav a:hover{opacity:0.4;}
.serialslider-control-nav a.serialslider-active{opacity:1;}

.serialslider-direction-nav{display: none; }
.serialslider-disabled, .serialslider-prev.serialslider-disabled, .serialslider-next.serialslider-disabled{display:none;}


/* javascript : slider homepage */
.slider{overflow:hidden;}
.slider.is-map{margin-top:0px;}
.slider.is-map .slider-wrapper{padding:10px 0px 50px; width: 100% !important;}
.slider.is-map .slider-wrapper .item{float:left;visibility:hidden;width: 100% !important;}
.slider.is-map .slider-wrapper .item.is-current{visibility:visible;width: 100% !important;}
.slider-wrapper{padding:50px 0;overflow:hidden; width: 100% !important;}
.slider-wrapper .item{float:left;display:none;width: 100% !important;}
.slider-wrapper .item.is-current{display:block;width: 100% !important;}
.list-wrapper{display: none;}

/* javascript : swipejs */
.serialswipe{position:relative;}
.serialswipe-wrapper{overflow:hidden;visibility:visible;}
.serialswipe-list{position:relative;overflow:hidden;}
.serialswipe-list li{display: none;}
.serialswipe-list li:first-child{display: block;}
.serialswipe-list img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.serialswipe-nav{display:none;}
.serialswipe-prev, .serialswipe-next{display: none;}


/* tabs */
.tabs-onglets{text-align:left;font-family: 'Conv_BentonSansCond-Regular';margin-bottom:20px;margin-top:35px;}
.tabs-onglets li{display:none;font-size:16px;cursor:pointer;padding:5px 10px;border-radius:3px;margin-right:10px;color:#7e7e7e;background-color:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.tabs-onglets li:hover{background-color:none;color:#5a5a5a;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.tabs-onglets li.is-current{background-color:none;color:#5a5a5a;display:inline-block;}

.tabs-onglets .sub-link-1.is-current{background:#fff;border-bottom:1px solid #fff;color:#000;}
.tabs-onglets.is-responsive li{float:none;display:block;margin-bottom:10px;}
.tabs-onglets-content{padding:25px;background-color:none;border:1px solid #e3e3e3;}


/* iframe */
iframe{display:block;}

.trigger-responsive{display:none;float:right;padding:30px 0;cursor:pointer;color:#00aec7;}

/* box */
.box-slider{max-width:300px}
.box-slider .title-2{font-size:32px;}

.box-actu .box-title{font-size:14px;line-height:14px;margin-bottom: 18px;}
.row-box .box-1, .row-actualites-grid .sub-column-60, .row-actualites-grid .sub-column-40{display:block;width:100%;}

.link-partner{display: block; float: left; padding: 10px; width: 30%;}
.grid-slider img{width: 75%;}
.is-map .slider-wrapper .item {width:100%;}


/* List */
.box-actu .box-title.is-project{line-height: 0; padding-top:5px;}
.box-actu {margin:15px 0px 15px; border-top: 1px solid #d6d6d6;}


.sub-column-60 .box-grid-1 { border-top: 1px solid #d6d6d6;}
.sub-column-60 .box-grid-1 a {width: 100% !important; display: table;}
.sub-column-60 .box-grid-1 img{display: table-cell; position: relative; vertical-align: top; width: 100%; z-index: 2;}
.sub-column-60 .box-grid-1 .box-grid-1-inner{display: table-cell; position: relative; vertical-align: top; width: 75%;}

#siegeSocial .grid-slider{display: inline;}
#siegeSocial .grid-slider .sub-column-1{display: block;width: 100%;}
#siegeSocial .grid-slider .sub-column-2{display: none;}
#siegeSocial .grid-slider .sub-column-3{display: block;width: 100%;}