/*****component.css************/
@font-face {font-family: 'anyoldicon';src:url('../fonts/anyoldicon/anyoldicon.eot');src:url('../fonts/anyoldicon/anyoldicon.eot?#iefix') format('embedded-opentype'), url('../fonts/anyoldicon/anyoldicon.woff') format('woff'), url('../fonts/anyoldicon/anyoldicon.ttf') format('truetype'), url('../fonts/anyoldicon/anyoldicon.svg#anyoldicon') format('svg');font-weight: normal;font-style: normal;}.cbp-ig-grid {list-style: none;padding: 0 0 50px 0;margin: 0;}#presta {}.cbp-ig-grid:before, .cbp-ig-grid:after {content: " ";display: table;}.cbp-ig-grid:after {clear: both;}.cbp-ig-grid li {width: 33%;float: left;height: auto;text-align: center;border-top: 1px solid #ddd;}#presta .cbp-ig-grid li {width: 25%;float: left;height: auto;text-align: center;border-top: 1px solid #ddd;}.cbp-ig-grid li:nth-child(-n+2){border-top: none;}.cbp-ig-grid li:nth-child(2n-1), .cbp-ig-grid li:nth-child(2n-2) {box-shadow: 1px 0 0 #ddd;}.cbp-ig-grid li {font-size:1.5rem;}.cbp-ig-grid li > a {display: block;color: #000;-webkit-transition: background 0.2s;-moz-transition: background 0.2s;transition: background 0.2s;}.cbp-ig-icon {padding: 30px 0 0 0;display: block;-webkit-transition: -webkit-transform 0.2s;transition: -moz-transform 0.2s;transition: transform 0.2s;}.cbp-ig-icon:before {font-size: 14em;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}.cbp-ig-icon-shoe:before {content: "\e000";}.cbp-ig-icon-ribbon:before {content: "\e001";}.cbp-ig-icon-milk:before {content: "\e002";}.cbp-ig-icon-whippy:before {content: "\e003";}.cbp-ig-icon-spectacles:before {content: "\e004";}.cbp-ig-icon-doumbek:before {content: "\e007";}.cbp-ig-grid .cbp-ig-title {margin: 20px 0 10px 0;padding: 20px 0 0 0;font-size: 1.1em;position: relative;-webkit-transition: -webkit-transform 0.2s;-moz-transition: -moz-transform 0.2s;transition: transform 0.2s;min-height: 80px;line-height: 0.9em;}#presta .cbp-ig-grid .cbp-ig-title {margin: 20px 0 10px 0;padding: 20px 0 0 0;font-size: 0.9em;position: relative;-webkit-transition: -webkit-transform 0.2s;-moz-transition: -moz-transform 0.2s;transition: transform 0.2s;min-height: 80px;line-height: 0.9em;}.cbp-ig-grid .cbp-ig-title:before {content: '';position: absolute;background: #0095a3;width: 70%;height: 6px;top: 0px;left: 15%;right:15% margin: -10px 0 0 -80px;-webkit-transition: margin-top 0.2s;-moz-transition: margin-top 0.2s;transition: margin-top 0.2s;}.cbp-ig-grid .cbp-ig-category {text-transform: uppercase;display: inline-block;font-size: 1em;letter-spacing: 1px;color: #fff;-webkit-transform: translateY(10px);-moz-transform: -moz-translateY(10px);-ms-transform: -ms-translateY(10px);transform: translateY(10px);opacity: 0;-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;-moz-transition: -moz-transform 0.3s, opacity 0.2s;-webkit-transition: transform 0.3s, opacity 0.2s;}.cbp-ig-grid li:hover .cbp-ig-category, .touch .cbp-ig-grid li .cbp-ig-category {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.cbp-ig-grid li > a:hover {background: #0095a3;}.cbp-ig-grid li > a:hover .cbp-ig-icon {-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}.cbp-ig-grid li > a:hover .cbp-ig-icon:before, .cbp-ig-grid li > a:hover .cbp-ig-title {color: #fff;}.cbp-ig-grid li > a:hover .cbp-ig-title {-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}.cbp-ig-grid li > a:hover .cbp-ig-title:before {background: #fff;margin-top: 80px;}@media screen and (max-width: 62.75em) {.cbp-ig-grid {width: 70%;}#presta {width: 70%;}.cbp-ig-grid li {width: 50%;}.cbp-ig-grid li:nth-child(-n+3){border-top: 1px solid #ddd;}.cbp-ig-grid li:nth-child(3n-1), .cbp-ig-grid li:nth-child(3n-2) {box-shadow: none;}.cbp-ig-grid li:nth-child(-n+2){border-top: none;}.cbp-ig-grid li:nth-child(2n-1) {box-shadow: 1px 0 0 #ddd;}}@media screen and (max-width: 41.6em) {.cbp-ig-grid li {width: 100%;}.cbp-ig-grid li:nth-child(-n+2){border-top: 1px solid #ddd;}.cbp-ig-grid li:nth-child(2n-1) {box-shadow: none }.cbp-ig-grid li:first-child {border-top: none;}.cbp-ig-grid {padding-right: 30%;}}@media screen and (max-width: 800px) {#presta {width: 100%;}#presta ul.cbp-ig-grid,.cbp-ig-grid {font-size: 80%;width: 100%;padding-right: 0%;}.cbp-ig-grid .cbp-ig-category {margin-top: 20px;}#presta .cbp-ig-grid li {margin: 2%;padding: 3px;width: 48%;}#presta .cbp-ig-grid .cbp-ig-title {font-size: 0.9em;}}@font-face {font-family: 'ecoico';src:url('../fonts/timelineicons/ecoico.eot');src:url('../fonts/timelineicons/ecoico.eot?#iefix') format('embedded-opentype'), url('../fonts/timelineicons/ecoico.woff') format('woff'), url('../fonts/timelineicons/ecoico.ttf') format('truetype'), url('../fonts/timelineicons/ecoico.svg#ecoico') format('svg');font-weight: normal;font-style: normal;}.cbp_tmtimeline {margin: 30px 0 0 0;padding: 0;list-style: none;position: relative;}.cbp_tmtimeline:before {content: '';position: absolute;top: 0;bottom: 0;width: 10px;background: #222;left: 20%;margin-left: -10px;}.cbp_tmtimeline > li .cbp_tmtime {display: block;width: 25%;padding-right: 100px;position: absolute;font-size: 1.6em;left: 0;}.cbp_tmtimeline > li:nth-child(2n+1) time {color: #d82819;}.cbp_tmtimeline > li:nth-child(2n+1) ul {color: #d82819;}.cbp_tmtimeline > li .cbp_tmtime span {display: block;text-align: right;}.cbp_tmtimeline > li .cbp_tmtime span:first-child {font-size: 0.9em;color: #bdd0db;}.cbp_tmtimeline > li .cbp_tmtime span:last-child {font-size: 2.9em;color: #3594cb;}.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {color: #6cbfee;}.cbp_tmtimeline > li .cbp_tmlabel {margin: 0 0 45px 25%;padding: 5px;font-size: 1.0em;font-weight: 300;line-height: 1.2;position: relative;padding-top: 0px;}.cbp_tmtimeline > li .cbp_tmlabel h2 {margin-top: 0px;padding: 0 0 10px 0;border-bottom: 1px solid rgba(255,255,255,0.4);}.cbp_tmtimeline > li .cbp_tmicon {width: 40px;height: 40px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;font-size: 1.4em;line-height: 40px;-webkit-font-smoothing: antialiased;position: absolute;background: #222;border-radius: 50%;box-shadow: 0 0 0 2px #222;text-align: center;left: 20%;top: 0;margin: 0 0 0 -25px;}.cbp_tmicon-screen:before {content: "\e001";}.cbp_tmicon-mail:before {content: "\e002";}.cbp_tmicon-earth:before {content: "\e003";}@media screen and (max-width: 65.375em) {.cbp_tmtimeline > li .cbp_tmtime span:last-child {font-size: 1.5em;}}@media screen and (max-width: 47.2em) {.cbp_tmtimeline:before {display: none;}.cbp_tmtimeline > li .cbp_tmtime {width: 100%;position: relative;padding: 0 0 20px 0;}.cbp_tmtimeline > li .cbp_tmtime span {text-align: left;}.cbp_tmtimeline > li .cbp_tmlabel {margin: 0 0 30px 0;padding: 1em;font-weight: 400;font-size: 95%;}.cbp_tmtimeline > li .cbp_tmlabel:after {right: auto;left: 20px;border-right-color: transparent;border-bottom-color: #3594cb;top: -20px;}.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {border-right-color: transparent;border-bottom-color: #6cbfee;}.cbp_tmtimeline > li .cbp_tmicon {position: relative;float: right;left: auto;margin: -55px 5px 0 0px;display:none;}}

/*****default.css************/
 @font-face {font-family: 'bpicons';src:url('../fonts/bpicons/bpicons.eot');src:url('../fonts/bpicons/bpicons.eot?#iefix') format('embedded-opentype'), url('../fonts/bpicons/bpicons.woff') format('woff'), url('../fonts/bpicons/bpicons.ttf') format('truetype'), url('../fonts/bpicons/bpicons.svg#bpicons') format('svg');font-weight: normal;font-style: normal;}*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body, html {padding: 0;margin: 0;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.bp-icon:after {font-family: 'bpicons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-align: center;color: #0095a3;-webkit-font-smoothing: antialiased;}.bp-icon-next:after {content: "\e000";}.bp-icon-drop:after {content: "\e001";}.bp-icon-archive:after {content: "\e002";}.bp-icon-about:after {content: "\e003";}.bp-icon-prev:after {content: "\e004";}@media screen and (max-width: 55em) {.container > header h1, .container > header nav {float: none;}.container > header > span, .container > header h1 {text-align: center;}.container > header nav {margin: 0 auto;}.container > header > span {text-indent: 30px;}}
/*****demo.css**actu...**********/
  .cf:before, .cf:after {content:"";display:table;}
  .cf:after {clear:both;}.cf {zoom:1;}.toggle {margin: 2px 0 0 14px;float: left;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
  .toggle li {float: left;}.toggle li a {width: 50px;padding: 6px 0;text-align: center;display: block;text-shadow: 1px 1px 0 #fff;font-size: 12px;font-weight: 600;color: #666;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);background: linear-gradient(top, #ffffff 0%,#ededed 100%);box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;}.toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;-o-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}.toggle li a:hover {background: #ededed;color: #222;}.toggle li a.active {background: #c8e0f3;color: #325874;cursor: default;box-shadow: inset 0 0 3px rgba(0,0,0,0.4);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4);}.slider {margin: 0px 0 0px!important;}#main {margin-left:0px;margin-top: 0px;overflow: hidden;width:100%;}#moduleactu {width:100%;margin: 0%;padding:0%;}#cartefleche{position:fixed;bottom:360px;right:4%;width: 50px;}.actu .imgactu{overflow:hidden;position: relative;width:100%;height:auto;margin: 0%;}.imgactu img{width:100%;height:auto;margin: 0%;}.masqbleu {width: 100%;height: 98%;vertical-align: middle;background-color: rgba(56, 169, 184, 0.6);position: absolute;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: 0.2s;transition: 0.2s;text-align: center;z-index: 2000;}.masqviolet {width: 100%;height: 98%;vertical-align: middle;background-color: rgba(111,98,131, 0.6);position: absolute;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: 0.2s;transition: 0.2s;text-align: center;z-index: 2000;}.masqrouge {background-color: rgba(216,40,25,0.6);}.masqrose {width: 100%;height: 98%;vertical-align: middle;background-color: rgba(224,11,128,0.4);position: absolute;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: 0.2s;transition: 0.2s;text-align: center;z-index: 2000;}.masqbleu img, .masqviolet img, .masqrose img {width: 100%;height: 100%;opacity:0;top: 5%;left: 5%;bottom: 5%;right: 5%;-webkit-transition: 0.2s;transition: 0.2s;}.actu .imgactu:hover .masqbleu img, .actu .imgactu:hover .masqviolet img, .actu .imgactu:hover .masqrose img {width: 95%;height: 95%;opacity:1;top: 5%;left: 5%;bottom: 5%;right: 5%;-webkit-transition: 0.2s;transition: 0.2s;}.actu .imgactu:hover .masqbleu {width: 20%;height: 20%;background-color: rgba(56, 169, 184, 0.6);position: absolute;top: 40%;left: 40%;bottom: 40%;right: 40%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor: pointer;}.actu .imgactu:hover .masqviolet {width: 20%;height: 20%;background-color: rgba(111,98,131, 0.7);position: absolute;top: 40%;left: 40%;bottom: 40%;right: 40%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor: pointer;}.actu .imgactu:hover .masqrose {width: 20%;height: 20%;background-color: rgba(224,11,128,0.6);position: absolute;top: 40%;left: 40%;bottom: 40%;right: 40%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor: pointer;}.actu .imgactu:hover .masqrouge {background-color: rgba(216,40,25,0.6);}
  .infoactu{overflow:hidden;background-color: #fff;width:100%;min-height: 150px;margin: 0%;padding: 0%;position: relative;z-index: 5000;top: -15px;background-color: #fff;}#formul 
  .infoactu{min-height: 40px;}.infoactu h3{font-size:0.9em;text-align:center;margin:2%;line-height: 1;}.infoactu p {font-size:0.8em;margin:2%;line-height: 1;}.infoactu .suite{font-size:0.8em;color: rgba(243,14,18,1.00);text-align: right;margin:2%;min-height: 20px;}
  .actu {list-style-type: none;width: 22%;height: auto;margin-right: 0%;float: left;padding: 0%;background-color: #fff;margin-right: 4%;}#liste .actu{list-style-type: none;width: 17%;height: auto;margin-right: 0%;float: left;padding: 0%;margin-right: 2%;margin-top: 30px;}
  #moduleactu li:nth-child(4){margin-right: 0px;}#liste #moduleactu li:nth-child(4){margin-right: 2%;}
  #liste #moduleactu li:nth-child(5),#liste #moduleactu li:nth-child(10),#liste #moduleactu li:nth-child(15){margin-right: 0px;}
  #liste #moduleactu .infoactu {min-height: 200px;position: relative;z-index: 5000;top: -13px;background-color: #fff;}
  @media screen and (max-width: 960px) {
	  #container {padding: 35px;}header {width: 380px;width:100%;}
  #main {margin-left: 0px;}aside h3 {float: none;font-size: 20px;}
  .toggle {margin-left: 0;float: none;}#liste .actu {list-style-type: none;width: 100%;height: auto;margin-right: 0%;float: left;padding: 0%;background-color: #fff;margin-right: 0%;margin-top: 30px;}
  .infoactu p {font-size:1em;}}
  
  @media screen and (max-width: 768px) {
	  #container {padding: 20px 30px;}
	  #main {margin-left: 0;width:100%;}
	 /*h3.nav-header {margin: 0 auto 10px;font-size: 16px;}
	  nav {position: relative;min-height: 46px;margin-bottom: 20px;width: 100%;}
  nav ul {width: 260px;padding: 0;position: absolute;left: 50%;margin-left: -130px;top: 0;z-index: 9999;border: 1px solid #1e5486;
  background: #255a8c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 5px 0 rgba(255, 255, 255,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);-moz-box-shadow: 0 0 5px 0 rgba(255, 255, 255,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);
  box-shadow: 0 0 5px 0 rgba(255, 255, 255,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);}
  nav li {display: none;margin: 0;}nav li a {border: none!important;}
  nav li a:hover {text-decoration: underline;}
  nav .active {display: block;}nav a {display: block;padding: 10px 20px;text-align: center;font-size: 12px;}
  nav .active a {background: none;color: #fff;position: relative;}
  nav .active a:after {font-family: flexslider-icon;content: '\f005';font-size: 13px;position: absolute;right: 10px;top: 10px;}
  nav ul:hover {background: #32679a;}nav ul:hover li {display: block;margin: 0 0 5px;}
  nav ul:hover .active {border: 1px solid #1e5486!important;background: #255a8c;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
  nav ul:hover .active a:after {display: none;}*/
  }
  
  @media screen and (max-width: 800px) {
	  .actu {width:100%;}
	  }
	  .syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important;}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important;}.syntaxhighlighter.source{overflow:hidden !important;}.syntaxhighlighter .bold{font-weight:bold !important;}.syntaxhighlighter .italic{font-style:italic !important;}.syntaxhighlighter .line{white-space:pre !important;}.syntaxhighlighter table{width:100% !important;}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important;}.syntaxhighlighter table td.code{width:100% !important;}.syntaxhighlighter table td.code .container{position:relative !important;}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important;}.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important;}.syntaxhighlighter table td.code .line{padding:0 1em !important;}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0em !important;}.syntaxhighlighter.show{display:block !important;}.syntaxhighlighter.collapsed table{display:none !important;}.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important;}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important;}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important;}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important;}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important;}.syntaxhighlighter .toolbar span.title{display:inline !important;}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important;}.syntaxhighlighter .toolbar a.expandSource{display:none !important;}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important;}.syntaxhighlighter.ie .toolbar{line-height:8px !important;}.syntaxhighlighter.ie .toolbar a{padding-top:0px !important;}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important;}.syntaxhighlighter.printing .line .number{color:#bbbbbb !important;}.syntaxhighlighter.printing .line .content{color:black !important;}.syntaxhighlighter.printing .toolbar{display:none !important;}.syntaxhighlighter.printing a{text-decoration:none !important;}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important;}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important;}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important;}.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important;}.syntaxhighlighter.printing .preprocessor{color:gray !important;}.syntaxhighlighter.printing .variable{color:#aa7700 !important;}.syntaxhighlighter.printing .value{color:#009900 !important;}.syntaxhighlighter.printing .functions{color:#ff1493 !important;}.syntaxhighlighter.printing .constants{color:#0066cc !important;}.syntaxhighlighter.printing .script{font-weight:bold !important;}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important;}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important;}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important;}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important;}.syntaxhighlighter {clear: both;width: auto!important;font-size: 13px !important;line-height: 21px !important;font-family: Courier, "Courier New", monospace;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #fff !important;box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}.syntaxhighlighter .string, .syntaxhighlighter .string a {color: #ff5454 !important;}.syntaxhighlighter .line.alt1, .syntaxhighlighter .line.alt2 {width: 100% !important;padding: 0 !important;background-color: #fff !important;}.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {background-color: #fff !important;}.syntaxhighlighter table td.code {width: auto !important;padding: 10px 12px!important;}.syntaxhighlighter table td.code .line {width: auto !important;padding: 0 !important;}.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {color: #cc7ac6!important;}.syntaxhighlighter .plain, .syntaxhighlighter .plain a {color: #888!important;}.syntaxhighlighter .comments, .syntaxhighlighter .comments a {color: #999!important;}.syntaxhighlighter .keyword {color: #2a93b9!important;}.syntaxhighlighter{background-color:white !important;}.syntaxhighlighter .line.alt1{background-color:white !important;}.syntaxhighlighter .line.alt2{background-color:white !important;}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important;}.syntaxhighlighter .line.highlighted.number{color:black !important;}.syntaxhighlighter table caption{color:black !important;}.syntaxhighlighter .gutter{color:#afafaf !important;}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important;}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important;}.syntaxhighlighter.printing .line .content{border:none !important;}.syntaxhighlighter.collapsed{overflow:visible !important;}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important;}.syntaxhighlighter.collapsed .toolbar a{color:blue !important;}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important;}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important;}.syntaxhighlighter .toolbar a{color:white !important;}.syntaxhighlighter .toolbar a:hover{color:black !important;}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important;}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important;}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important;}.syntaxhighlighter .keyword{color:#006699 !important;}.syntaxhighlighter .preprocessor{color:gray !important;}.syntaxhighlighter .variable{color:#aa7700 !important;}.syntaxhighlighter .value{color:#009900 !important;}.syntaxhighlighter .functions{color:#ff1493 !important;}.syntaxhighlighter .constants{color:#0066cc !important;}.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important;}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray !important;}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important;}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important;}.syntaxhighlighter .keyword{font-weight:bold !important;}
.infoactu2{overflow:hidden;width:100%;min-height: 30px;margin: 0%;padding: 0%;position: relative;z-index: 5000;} 
.infoactu2 h3{font-size:1em;text-align:center;margin:2%;line-height: 1;}

/*
 * jQuery FlexSlider.css*****/
 .flex-container a:hover, .flex-slider a:hover {outline: none;}.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}.flex-pauseplay span {text-transform: capitalize;}.flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;position:relative;}.flexslider .slides img {width: 100%;display: block;}.flexslider .slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .flexslider .slides {display: block;}* html .flexslider .slides {height: 1%;}.no-js .flexslider .slides > li:first-child {display: block;}.flexslider {margin: 0 0 0px;background: #fff;border: 0px solid #fff;position: relative;zoom: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}.flexslider .slides {zoom: 1;}.flexslider .slides img {height: auto;-moz-user-select: none;}.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;top:0px;}.loading .flex-viewport {max-height: 300px;}.carousel li {margin-right: 5px;}.flex-direction-nav {*height: 0;}.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(255, 255, 255, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.flex-direction-nav a.flex-next {background-image: url("https://www.sauvegarde13.org/wp-content/themes/sauvegarde13/img/suivant.png");background-repeat: no-repeat;background-size: cover;width:61px;height: 41px;overflow:hidden;text-indent:-1000px;font-size: 0px;}.flex-direction-nav .flex-prev {left: -50px;overflow:hidden;width:61px;height: 41px;}.flex-direction-nav .flex-next {right: 0px;text-align: right;overflow:hidden;width:61px;height: 41px;}.flex-direction-nav a.flex-prev {background-image: url("https://www.sauvegarde13.org/wp-content/themes/sauvegarde13/img/precedent.png");background-repeat: no-repeat;background-size: cover;width:61px;height: 41px;overflow:hidden;text-indent:-1000px;color:rgba(255,255,255,0);}.flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.8;left: 10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.8;right: 10px;}.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;color:rgba(255,255,255,0);}.flex-direction-nav .flex-disabled {opacity: 0!important;filter: alpha(opacity=0);cursor: default;z-index: -1;}.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f004';}.flex-pauseplay a:hover {opacity: 1;}.flex-pauseplay a.flex-play:before {content: '\f003';}.flex-control-nav {width: 100%;position: absolute;bottom: 2%;text-align: center;}.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}.flex-control-paging li a {width: 11px;height: 11px;display: block;background:#fff;cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-o-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.flex-control-paging li a:hover {background: rgba(255, 255, 255, 0.7);}.flex-control-paging li a.flex-active {background: rgba(255, 255, 255, 0.7);cursor: default;}.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}.flex-control-thumbs li {width: 25%;float: left;margin: 0;}.flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-moz-user-select: none;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.flex-direction-nav .flex-next {opacity: 1;right: 10px;}}
/*

 /* Icon font for arrow icons */
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon_arrows/icomoon.eot');
	src:url('../fonts/icomoon_arrows/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon_arrows/icomoon.woff') format('woff'),
		url('../fonts/icomoon_arrows/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon_arrows/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Iconfont by Icomoon http://icomoon.io/ */

/* Accordion formation */
.flex-container {
  box-sizing: border-box;
  margin: 0;
  padding: 0 0em;
}
.accordion-heading h3 {font-size: 1.2em; margin:0; color:#d82819;}
@media (min-width: 540px) {
  .flex-container {
    max-width: 540px;
  }
  .accordion-heading h3 {font-size: 1.2em; margin:0; color:#d82819;}
}

@media (min-width: 768px) {
  .flex-container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .flex-container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .flex-container {
    max-width: 1200px;
  }
}

.flex-row {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1em;

}

.flex-column{
  box-sizing: border-box;
  display: flex;
  flex-direction:column;
  margin-bottom: 1em;
}


.flex-col-md-6{
  box-sizing: border-box;
  padding: 0em;
  width: 100%;
}

@media (min-width: 992px) {
  .flex-col-md-6 {
     width: 100%;
  }
}

.flex-col-xs-12{
   box-sizing: border-box;
    width: 100%;
    padding: 1em;
   width: calc(100% * (12 / 12) );
        max-width: calc(100% * ( 12/ 12) );
}
 {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    
}



input[type=radio] {
    display: none;
}
 #tab-10,#tab-9,#tab-8,#tab-7#tab-6#tab-5#tab-4,#tab-3#tab-2#tab-1 {
    display: none;
}  
#wpcf7-f469-p88-o1 input {display:block !veryimportant;}
.content {
    box-sizing: border-box;
    font-size: 0.9em;
    max-height: 0;
    overflow: hidden;
    transition: max-height, .5s;
  position:relative;
}


.questions{
    margin-top:20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height, .5s;
  margin-left:10px;
}

.questions label{
    border:none;
    box-shadow: none;
    margin:0;
}
.questions .content{
padding-bottom:20px
}
label .accordion-heading {
    width: 100%;
   /* margin-left: 10px;*/
    font-size: 1.0em;
}
.cross-box{
font-family: 'icomoon';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #d82819;
margin-right: 0.5em;


}
.cross{
    margin-right:15px;
    margin-top:3px;
}
.panel{

    margin-bottom: 5px;
    padding: 0px;
	border-top: 1px dotted #000;
 
}
label{
    display: block;
    width: 100%;
    cursor: pointer;
    user-select: none;
    color: #d82819;
    margin: 0;
  }
/********************/
/* pseudos elements */
/**********************/
.accordion-heading > h3:before {
	
font-family: 'icomoon';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
margin-right: 0.5em;
color: #d82819 !important;
}
.accordion-heading > h3:before {
content: "\36";

}
.content:before {
font-family: 'icomoon';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #d82819;
margin-right: 0.5em;

  }

.cross:before,.cross:after {
   font-family: 'icomoon';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #d82819;
margin-right: 0.5em;
}

.cross:after {
    transform: rotate(90deg);
    margin-top: -2px;
} 
  
  
/********************/
/* check states */
/**********************/
  
input:checked ~ .content {
    max-height: 800px;
    transition: max-height, 1s;
}
input:checked ~ label .cross-box{
  /*background-color:#93c04d;*/
  
}
input:checked ~ label .cross:before {
    transform: rotate(180deg);
}

input:checked ~ label .cross:after {
    transform: rotate(0deg);
}

input:checked ~ .questions {
    max-height: 400px;
    transition: 1s;
}	

/* Accordion style */
.cbp-ntaccordion {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cbp-ntsubaccordion {
	list-style: none;
}

.cbp-ntaccordion .cbp-nttrigger {
	cursor: pointer;
} 

.cbp-ntaccordion li {
border-top: 1px dotted #000;
border-bottom: 1px dotted #000;
}
.inside ul li{

border-bottom: 0px !important ;
list-style-position: outside;
list-style-type: circle;
}
.cat-description .cbp-ntaccordion li {

border-bottom: 0px !important
}
.cbp-ntaccordion h3, .cbp-ntaccordion h3:first-child {
	margin: 0 0 0.3em;
	padding: 1em 0 0.5em;
	
	/*border-bottom: 1px solid #ddd;*/
	font-size: 1.0em;
	font-weight: 300;
	color:#d82819 !important
}

.cbp-ntaccordion h4 {
	font-size: 1.0em;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	padding: 0.5em 0 0.5em;
	margin: 0 0 0.5em;
}

.cbp-ntaccordion h5 {
	font-size: 1.2em;
	color: #aaa;
	padding: 0.5em 0 0.5em;
	margin: 0 0 0.5em;
}

.cbp-ntaccordion .cbp-ntcontent p {
	color: #333;
	font-size: 1.em;
	font-weight: 300;
	line-height: 1.3;
	padding: 0.2em 0 0.5em;
	margin: 0;
}

/* Arrow icons */
.cbp-ntaccordion > li > .cbp-nttrigger:before,
.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	font-family: 'icomoon';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #d82819;
	margin-right: 0.5em;
	-webkit-font-smoothing: antialiased;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
	font-size: 75%;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\36";
}
.cbp-ntaccordion > li > .cbp-ntcontent > ol:before {
	content: "\36";
}
.cbp-ntaccordion > li > .cbp-ntcontent > li {
	border:0px;
}
.cbp-ntaccordion > li > .cbp-nttrigger:hover:before {
	content: "\35";
	color: inherit;
}
.cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\34";
	color: inherit;
}

.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\32";
}
.cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {
	content: "\33";
	color: inherit;
}
.cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\31";
	color: inherit;
}

/* Initial height is zero 
.cbp-ntaccordion .cbp-ntcontent {
	height: 0;
	overflow: hidden;*/
}

/* When open, set height to auto */
.cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,
.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,
.no-js .cbp-ntaccordion .cbp-ntcontent {
	height: auto;
}

/* Example for media query */
@media screen and (max-width: 32em) { 

	.cbp-ntaccordion {
		font-size: 70%;
	}
.accordion-heading h3 {font-size: 1.2em; margin:0; color:#d82819;}
}