@font-face{font-family:"OrangeSans75";src:url("/squelettes/fonts/orangesans75-webfont.eot");src:url("/squelettes/fonts/orangesans75-webfont.eot?#iefix") format('embedded-opentype'),url("/squelettes/fonts/orangesans75-webfont.ttf") format('truetype')}
@font-face{font-family:"OrangeSans65";src:url("/squelettes/fonts/orangesans65-webfont.eot");src:url("/squelettes/fonts/orangesans65-webfont.eot?#iefix") format('embedded-opentype'),url("/squelettes/fonts/orangesans65-webfont.ttf") format('truetype')}
@font-face{font-family:"OrangeSans55";src:url("/squelettes/fonts/orangesans55-webfont.eot");src:url("/squelettes/fonts/orangesans55-webfont.eot?#iefix") format('embedded-opentype'),url("/squelettes/fonts/orangesans55-webfont.ttf") format('truetype')}
@font-face{font-family:"OrangeSans45";src:url("/squelettes/fonts/orangesans45-webfont.eot");src:url("/squelettes/fonts/orangesans45-webfont.eot?#iefix") format('embedded-opentype'),url("/squelettes/fonts/orangesans45-webfont.ttf") format('truetype')}
@font-face{font-family:"OrangeSans35";src:url("/squelettes/fonts/orangesans35-webfont.eot");src:url("/squelettes/fonts/orangesans35-webfont.eot?#iefix") format('embedded-opentype'),url("/squelettes/fonts/orangesans35-webfont.ttf") format('truetype')}
h1,h2,h3{font-family:OrangeSans75}
.masquer_accessibility{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}
.accessibility ul li{display:inline;padding:0 0 0 1em}
.accessibility ul li a{color:#777;padding-left:10px}
.btn{border-radius:0;font-size:18px}
.accessibilite{text-indent:-9000px;left:-9000px;position:absolute}
.no-padding{padding-right:0;padding-left:0}
.row-no-padding > [class*="col-"]{padding-left:0!important;padding-right:0!important}
.blanc{background:#fff;color:#000}
.bleu{background:#4bb4e4} .bleu a{color:#fff}
.jaune{background:#ffdc00;color:#000} .jaune a{color:#000}
.violet{background:#9164CD;color:#fff} .violet a{color:#fff}
.vert{background:#50BE87;color:#fff} .vert a{color:#fff}
.rose{background:#ffb4e6;color:#fff} .rose a{color:#fff}
.gris{background:#f2f2f2;color:#000} .gris a{color:#000}
.noir{background:#000;color:#fff} .noir a{color:#fff}
.navbar{margin-bottom:0}
.navbar-header{border-bottom:1px #000 solid}
.navbar-brand{height:91px}
.navbar-brand a.link-disabled{pointer-events:none;color:#ccc}
.nav > li > a{font-weight:700;color:#000!important}
.nav > li.active > a{color:#f16e00!important}
.nav > li > a:hover{color:#f16e00!important}
.navbar-toggle{margin-top:35px}
.breadcrumb{background:none;border-radius:0;padding-left:0}
.footer{margin-top:50px}
.footer .row{padding-top:15px;padding-bottom:20px;border-top:1px #666 solid}
.footer h2,.footer p{font-size:1.3em;font-weight:400}
.fa-facebook:hover,.c-facebook:hover{color:#0D4A98}
.fa-twitter:hover,.c-twitter:hover{color:#00ACED}
.fa-google-plus:hover,.fa-youtube:hover,.fa-pinterest-p:hover,.c-google-plus:hover,.c-youtube:hover,.c-pinterest-p:hover{color:#B8290B}
.fa-linkedin:hover,.c-linkedin:hover{color:#46649D}
.fa-youtube-play:hover,.c-youtube-play:hover{color:#0D4A98}
.fa-share:hover,.c-share:hover{color:#ccc}
.fa-rss:hover,.c-rss:hover{color:#F50}
#f_article{padding-right:5em}
#f_article h1,#f_article h2,#f_article h3{margin-top:30px;margin-bottom:30px}
#f_article h1{color:#f16e00;font-size:3em}
#f_article h2{font-size:2em}
#f_article h3{font-size:1.6em}
#f_article p{font-size:1.1em;line-height:1.6em}
#f_article img{margin-left:auto;margin-right:auto;display:block}
#f_article img.alignleft,#f_article figure.alignleft{float:left;margin-right:1em;margin-bottom:1em}
#f_article img.alignright,#f_article figure.alignright{float:right;margin-left:1em;margin-bottom:1em}
#f_article img.img-max{width:100%}
#f_article ul li{list-style-type:none;font-size:1.1em;line-height:1.6em}
article ul li:before{content:"- "}
#f_article a{text-decoration:underline}
#f_article a:hover{color:#f16e00}
#f_article iframe{margin-left:auto;margin-right:auto;display:block}
#f_article .caption{color:#333;padding:9px;background-color:#fff;border:1px solid #ddd;display:block;line-height:1.42857;margin-bottom:20px;padding:4px;transition:border 0.2s ease-in-out 0s}
aside h2{font-size:1.1em;border-bottom:1px #000 solid;margin-top:40px}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background:#eee;border-color:#ccc;text-shadow:none}
.list-group-item.active a,.list-group-item.active:hover a,.list-group-item.active:focus a{color:#f16e00}
aside div.panel-body ul{padding-left:0}
aside div.panel-body ul li{list-style-type:none}
aside div.panel-body ul li:before{content:"- "}
#f_projet h2{margin-top:40px}
a.vignette{background:#f2f2f2;height:190px;overflow:hidden}
.table{background:#fff}
.art_partage_fixed{position:fixed;width:2%}
.art_partage_titre_cache h2{text-indent:-9000px;left:-9000px;position:absolute}
.sugg_titre{margin-top:10px;margin-bottom:10px}
.sugg_bloc{margin-bottom:0;min-height:195px}
.sugg_caption{margin-bottom:0!important;border:0!important}
.sugg_ctn{font-size:1.1em!important;font-weight:700;font-family:Arial;margin-bottom:10px!important;margin-top:10px!important}
.sugg_ctn a{text-decoration:none!important;font-weight:700}
.motCle{background-color:#000;color:#FFF;display:inline-block;margin:0 10px 10px;padding:5px 10px}
.motCle a{color:#fff;text-decoration:none!important}
#lightbox .modal-content{display:inline-block;text-align:center}
#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:rgb(25,25,25);padding:5px 8px;border-radius:30px;border:2px solid rgb(255,255,255);position:absolute;top:-15px;right:-55px;z-index:1032}
#formulaire_forum .saisie_texte label{text-indent:-9000px;left:-9000px;position:absolute}
#formulaire_forum ul{margin-bottom:20px;padding-left:0;list-style:outside none none}
#formulaire_ul{padding-left:0}
#formulaire_ul li:before{content:""!important}
#formulaire_forum .previsu{background:#f2f2f2;padding:10px;border:1px #000 solid}
#formulaire_forum .previsu ul li:before{content:""!important}
.formulaire_spip .erreur_message{color:#a00}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#f16e00;color:#fff;border-color:#000}
.pagination > li > a,.pagination > li > span{color:#000;text-decoration:none!important}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{color:#000;border-radius:0}
.list-group h3 a{text-decoration:none!important}
.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;.ui-menu-item > a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;color:#555;white-space:nowrap;&.ui-state-hover,&.ui-state-active{color:#fff;text-decoration:none;background-color:#08c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-image:none}}}
.ui-menu-item:nth-child(even){background:#F2F2F2}
.ui-menu-item:nth-child(odd){background:#FFF}
.ui-state-focus{color:#F50}
.ui-helper-hidden-accessible{display:none}
.carousel-caption{z-index:10;left:5%;right:auto;padding-bottom:0}
.carousel .item{background-color:#777}
.carousel-inner > .item > img{top:0;left:0;min-width:100%;min-height:280px}
.carousel-caption h2{background:rgb(255,255,255);background:rgba(255,255,255,0.8);padding:10px;font-size:24px}
.carousel-caption h2 a{color:#000;text-shadow:none}
.carousel-caption h2 a:hover{color:#000}
.carousel-caption-left{text-align:left}
.carousel-indicators{width:95%;text-align:right;margin-left:0;left:0;top:20px;height:30px}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{width:100% \9}
@media (max-width:991px){#f_article{padding-right:0!important}}
.timeline{list-style:none;padding-left:0;padding-top:0;position:relative}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:50%;margin-left:-1.5px}
.timeline > li{margin-bottom:20px;position:relative;width:50%;float:left;clear:left}
.timeline > li:before,.timeline > li:after{content:" ";display:table}
.timeline > li:after{clear:both}
.timeline > li:before,.timeline > li:after{content:" ";display:table}
.timeline > li:after{clear:both}
.timeline > li > .timeline-panel{width:95%;float:left;border:1px solid #d4d4d4;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.175);box-shadow:0 1px 6px rgba(0,0,0,0.175)}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}
.timeline > li > .timeline-badge{color:#ccc;width:24px;height:24px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;right:-12px;z-index:100}
.timeline > li.timeline-inverted > .timeline-panel{float:right}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline-title{margin-top:0;color:inherit}
.timeline-body{background:#fff}
.timeline-body > p,.timeline-body > ul{padding:20px;margin-bottom:0}
.timeline-body > p + p{margin-top:5px}
.timeline-footer{padding:20px;background-color:#f4f4f4}
.timeline-footer > a{cursor:pointer;text-decoration:none}
.tooltip-arrow{position:absolute;width:0;height:0}
.timeline > li.timeline-inverted{float:right;clear:right;margin-top:30px;margin-bottom:30px}
.timeline > li:nth-child(2){margin-top:60px}
.timeline > li.timeline-inverted > .timeline-badge{left:-12px}
@media (max-width:767px){ul.timeline:before{left:40px}
ul.timeline > li{margin-bottom:20px;position:relative;width:100%;float:left;clear:left}
ul.timeline > li > .timeline-panel{width:calc(100% - 70px);width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px)}
ul.timeline > li > .timeline-badge{left:28px;margin-left:0;top:16px}
ul.timeline > li > .timeline-panel{float:right}
ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px}
.timeline > li.timeline-inverted > .timeline-badge{left:28px}}