﻿<!-- ====================================================== -->
<!--  Neural v5.2                                           -->
<!--  FICHIER : style-theme.css                             -->
<!--  DESCRIPTION                                           -->
<!--  Style : Thème d'un site Web.                          -->
<!--                                                        -->
<!--          AUTEUR : Django Blais                         -->
<!--                 : Conception Oznogco Multimédia        -->
<!--       Copyright : © 2016-2017 Tous droits réservés     -->
<!--        CRÉER LE : 2016-08-04 08:31:35                  -->
<!--        MAJ.  LE : 2017-03-24 09:14:58                  -->
<!--        MAJ.  LE : 2017-11-19 10:37:17                  -->
<!-- ====================================================== -->
/* Style globale */
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:700|Oswald:400:700);
html{font-family:'Source Sans Pro', sans-serif;font-weight:400;line-height:1.45}
html{font-size:14px}
/*
@media screen and (min-width: 320px){html{font-size:calc(12px + 6 * ((100vw - 320px) / 1180))}}
@media screen and (min-width: 1500px){html{font-size:16px}}
*/
a{color:#2793C7;}
a:hover,a:focus{color:#333;}
a:active{color:black;border-bottom-color:black}
h1,h2,h3,h4 {font-weight:200;}
h5 {font-weight:400;}
h6 {font-weight:600;}
@media (min-width: 768px) {.container {max-width:1200px;width:100%;height:auto;}
}
main figure img {max-width:100%;width:100%;height:auto;}
@media (min-width: 768px) {main img {max-width:756px;width:auto;}
}
.body {width: 100%;margin: 0 auto;padding:0px;background-color:#f2f2f2;}
.body > article {margin-right: 0%;padding:0px 20px 20px 20px;}
@media all and (min-width: 576px) {.body > article {margin-right: 0%;padding:30px;}
}
@media all and (min-width: 868px) {.body > article {margin-right: 30%;padding:20px;}
}
/* - MENU Principale */
.sm_principal{position:relative;z-index:10;background-color:transparent;border:none;border-radius:0;}
.sm_principal,.sm_principal ul,.sm_principal li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm_principal>li>h1,.sm_principal>li>h2,.sm_principal>li>h3,.sm_principal>li>h4,.sm_principal>li>h5,.sm_principal>li>h6{margin:0;padding:0;}
.sm_principal ul{display:none;border:none;}
.sm_principal li,.sm_principal a{position:relative;border:none;}
.sm_principal a{display:block!important;font-weight:normal;}
.sm_principal a:hover{font-weight:normal;border-radius:0!important;background-color:#333!important;color:#fff!important;}
.sm_principal a.disabled{cursor:not-allowed;}
.sm_principal,.sm_principal *,.sm_principal *:before,.sm_principal *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

#main-menu ul {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
@media (min-width: 768px) {#main-menu ul {-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);}
}
.mega-menu li{position:static !important;}
.mega-menu li:after {content: '';display: block;clear: both;height: 0;overflow: hidden;}
.mega-menu, .mega-menu ul {width: 100%!important;min-width: none !important;max-width: none !important;}
.mega-menu ul {position: static;display: block !important;width:100%!important;}
#main-menu > li > ul.mega-menu {margin-left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;min-width:100% !important;}
.mega-menu .colonne > ul {width:100%!important;display:block!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}
@media (min-width: 450px) {.mega-menu .colonne > ul {margin-left:0 !important;right:0 !important;width: 100%!important;min-width: none  !important;max-width:100% !important;}
}
.colonne{width:100%;margin:0;padding:0;float:none;}
@media (min-width: 450px) {.colonne{width:50%;margin:0;padding:0;float:left;}
}
#main-menu > li.mega-menu2  {
	position:static !important;
}
#main-menu > li.mega-menu2 > ul {
	margin-left:0 !important;
	right:0 !important;
	width:auto !important;
	max-width:none !important;
}
@media (min-width: 768px) {#main-menu > li.mega-menu2 > ul > li {width:50%;float:left;}
}
.cReactive {width:100%}
.interieur-nav {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border: none;}
@media (min-width: 1000px) {.interieur-nav {border-radius: 0 0 14px 14px;-moz-border-radius: 0 0 14px 14px;-webkit-border-radius: 0 0 14px 14px;}
} 
@media (min-width: 1000px) {.interieur {border-radius: 14px 14px 14px 14px;-moz-border-radius: 14px 14px 14px 14px;-webkit-border-radius: 14px 14px 14px 14px;border: 14px solid #ffffff;padding:14px;margin:0px;background-color:#fff;}
}	
.exterieur {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border: none;background-color;#ccc!important;margin:0 auto;}
@media (min-width: 800px) {.exterieur {margin-top:0px!important;}
}
@media (min-width: 1000px) {.exterieur {margin-top:0px!important;}
}
@media (min-width: 1200px) {.exterieur {margin-top:14px!important;border-radius: 14px 14px 14px 14px;-moz-border-radius: 14px 14px 14px 14px;-webkit-border-radius: 14px 14px 14px 14px;border: 14px solid #f2f2f2;}
}
.cExterieur {margin-top:0;background-color:#ffffff;}
.cExterieur h5 {border-bottom:1px solid #eee;}
@media (min-width: 1200px) {.cExterieur {margin-top:10px;margin:10px auto;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;border: 14px solid #f2f2f2;background-color:#f2f2f2;}.cInterieur {padding:0;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;border: 14px solid #ffffff;background-color:#ffffff;}.cExterieur h5 {padding:0;border-bottom:none;}
}

.cContact {margin-right:0;float:none;}
.cDate {font-size:.4em;color:#fff;text-transform: uppercase;display:block;float:none;background-color:#333566;padding:5px;}
.footer {width:100%}
@media (min-width: 768px) {.cContact{float:right!important;margin-right:50px!important;}.cDate {padding:0px;color:#666;background-color:transparent;}
}
iframe {border:0px;frameBorder:0px;}
a.cAccueilMobile {color:#eee;text-decoration:none;}
a.cAccueilMobile:hover {color:#fff;text-decoration:none;}
.cPiedArticle {max-width:866px;}
.cMediaSociaux {display:block;float:none;text-align:center;}
@media (min-width: 544px) {.cMediaSociaux {display:inline-block;float:right;text-align:center;}
}
.module {width:100%;height:200px;}
/*.module > header {position: absolute;top: -100px;left: 0;width: 100%;text-align:right;padding: 20px 10px;}*/
.module > header {-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}
.module > header > h1 {display:none;}
.module > header > p {margin: 0;color: white;text-shadow: 0 1px 0 black;}
.module > header > img {-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}
@media (min-width: 768px) {
	.module {height:250px;}
	.module > header > h1 {display:block;position: absolute;bottom:0;left:0;width:100%;background: -moz-linear-gradient(left, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 80%);
background: -webkit-linear-gradient(left, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 80%);
background: linear-gradient(to right, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );font-size:1.6em;color:#fff;text-shadow: 0 1px 0 black;margin:0;padding-right:10px;padding-bottom:10px;padding-left:10px;}
	.module > header {margin-top: 60px;}
	.module > header > img {width: 100px;}
}
@media (min-width: 1000px) {
	.module {height:300px;}
	.module > header {margin-top: 65px;}
	.module > header > h1 {display:block;}
	.module > header > img {width: auto;}
}
.cArmoiries {display:none;}
.cArmoiriesGros {width:120px!important;}
.cMunicipalite {text-transform:uppercase;color:#fff;font-size:.65em;}
/*.cEntete{display:none;}*/
@media (min-width: 768px) {.cEntete{display:block;}.cArmoiries {display:inline;max-height:120px;padding:5px;}
}
@media (min-width: 1000px) {.cEntete{display:block;}.cArmoiries {display:inline;max-height:170px;padding:10px;}
}
.auteur{font-size:80%;color:#ccc}
.ombrage {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.cAvis {width:100%;float:none;margin-top:10px;}
@media (min-width: 768px) {.cAvis {width:40%;float:right;margin-top:0px;}
}
.cSousMenu {margin:0;padding:0}
.cSousMenu li {list-style:none outside none;margin:0;padding:0;border-left:4px solid transparent;}
.cSousMenu li.active {border-left:4px solid #202020;}
.cSousMenu li a{display:block;padding:0 0 0 0;color:#333;line-height:28px;font-weight:400}
.cSousMenu li:hover{border-left:4px solid #202020;background-color:#202020;color:#fff!important;}
.cSousMenu li.active:hover{border-left:4px solid #222222;background-color:#222222;color:#fff!important;}
.cSousMenu li a:hover{color:#fff;background-color:#202020;text-decoration:none;}
.cSousMenu li a {padding-left:10px;}
.cSousMenu li li a {padding-left:20px;}
/* Recherche */
.cRecherche{min-width:100%;padding:0;margin:0;background:#202020;}
.cRechercheBoite{position:absolute;width:0%;min-width:50px;height:40px;right:0;top:-40px;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;}
.cRechercheSaisie{background:#fff none repeat scroll 0 0;font-family:inherit;height:40px;margin:0;border:none;outline:none;padding:0 2%;position:absolute;right:0;top:0;width:100%;z-index:2;}
.cRecherchePicto,.cRechercheBouton{width:50px;height:40px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:40px;text-align:center;cursor:pointer;}
.cRecherchePicto{color:#fff;background:#202020;z-index:2;font-size:22px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.cRecherchePicto:before{content:"";}
.cRechercheBoite.cRechercheBoite-ouvert {width:100%;}
.cRechercheBoite.cRechercheBoite-ouvert .cRecherchePicto{background:#202020;color:#fff;z-index:11;}
.cRechercheBoite.cRechercheBoite-ouvert .cRechercheBouton{}

/* Modal */
.modal-dialog{background-color:transparent;}
.modal-content{border-radius:10px;border:10px!important;background-color:#ccc;}
.modal-header{background-color:#333566;color:#fff;border-bottom:none;}
a.close{color:#999!important;text-shadow:0 1px 0 #fff;opacity:.8!important;}
a.close:hover{color:#fff!important;text-shadow:0 1px 0 #000;opacity:1!important;}
/*.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}*/
/*.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}*/
.modal-footer{padding:0;text-align:right;border-top:none;}
.modal-footer .btn {width:50%;border-radius:0;float:left;}
.modal-footer .btnfull {width:100%;float:none;}
.modal-footer .btn + .btn{width:50%;margin-bottom:0;margin-left:0;}
.modal-footer .btn-group .btn + .btn{margin-left:0;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.cModaliFrame {width:100%;min-height:197px;height:auto;border:0px;frameBorder:0px;margin:0;padding:0;}
@media (min-width: 768px) {.cModaliFrame {min-height:500px;}}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.owl-dots{position:absolute;bottom:0;right:0;width:100%;z-index:999;border-bottom-right-radius:6px;-moz-border-bottom-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;-moz-border-bottom-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;}

.corp {overflow:hidden;}
.corp p {text-align: justify;}
@media only screen and (max-width:479px) {.corp p {text-align: left;}}
.droite {float:right}.cDanger {color:red;}
.retour {text-align:right; clear: both;}
.petit {font-size:.8em;}
.gros {font-size:1.1em;}
.twitter {color:#00aced;color:rgb(0, 172, 237)}.twitter:hover {color: rgba(0, 172, 237, .6);}
.facebook {color:#3b5998;color:rgb(59, 89, 152)}.facebook:hover {color: rgba(59, 89, 152, .6);}
.googleplus {color:#dd4b39;color:rgb(221, 75, 57)}.googleplus:hover {color: rgba(221, 75, 57, .6);}
.pinterest {color:#cb2027;color:rgb(203, 32, 39)}.pinterest:hover {color: rgba(203, 32, 39, .6);}
.linkedin {color:#007bb6;color:rgb(0, 123, 182)}.linkedin:hover {color: rgba(0, 123, 182, .6);}
.youtube {color:#bb0000;color:rgb(187, 0, 0)}.youtube:hover {color: rgba(187, 0, 0, .6);}
.vimeo {color:#aad450;color:rgb(170, 212, 80)}.vimeo:hover {color: rgba(170, 212, 80, .6);}
.tumblr {color:#32506d;color:rgb(50, 80, 109)}.tumblr:hover {color: rgba(50, 80, 109, .6);}
.instagram {color:#bc2a8d;color:rgb(233, 89, 80)}.instagram:hover {color: rgba(233, 89, 80, .6);}
.flickr {color:#ff0084;color:rgb(255, 0, 132)}.flickr:hover {color: rgba(255, 0, 132, .6);}
.dribbble {color:#ea4c89;color:rgb(234, 76, 137)}.dribbble:hover {color: rgba(234, 76, 137, .6);}
.stumbleupon {color:#EB4823;color:rgb(235, 72, 35)}.stumbleupon:hover {color: rgba(235, 72, 35, .6);}
.yahoo {color:#7B0099;color:rgb(123, 0, 153)}.yahoo:hover {color: rgba(123, 0, 153, .6);}
.blogger {color:#fb8f3d;color:rgb(251, 143, 61)}.blogger:hover {color: rgba(251, 143, 61, .6);}
.rss {color:#ff6600;color:rgb(255, 102, 0)}.rss:hover {color: rgba(255, 102, 0, .6);}
.spotify {color:#00e461;color:rgb(0, 228, 97)}.spotify:hover {color: rgba(0, 228, 97, .6);}
.snapchat {color:#fffc00;color:rgb(255, 252, 0)}.snapchat:hover {color: rgba(255, 252, 0, .6);}
.imageConteneur {width: 100%;margin:0;padding:0;font-style : italic;text-align:justify;font-size: .8em;color: #666;}
.imageCentrer {margin:0 auto 10px auto;}
.imageMilieud {float:right; margin:20px 30px 20px 10px;}
.imageMilieug {float:left; margin:20px 30px 20px 5px;}
@media (min-width:767px) { 
  .imageConteneur {width: auto;margin:0;padding:0;font-style : italic;text-align:justify;font-size: .8em;color: #666;}
}
.l_oz_b {vertical-align:middle;width: 100px;height: 14px;background: url(/images/neural_sprites.png) no-repeat;background-position: 0px 0px;display: inline-block;}
.l_oz {vertical-align:middle;width: 80px;height: 14px;background: url(/images/neural_sprites.png) no-repeat;background-position: -100px 0px;display: inline-block;}
.l_neural_b {vertical-align:middle;width: 88px;height: 23px;background: url(/images/neural_sprites.png) no-repeat;background-position: 0px -14px;display: inline-block;}
.l_neural {vertical-align:middle;width: 64px;height: 14px;background: url(/images/neural_sprites.png) no-repeat;background-position: -88px -14px;display: inline-block;}	
.drapeau {padding-top: 0px;background-image: url(http://hydrammonia.com/images/drapeau.png);background-repeat: no-repeat;height: 12px;width: 20px;background-position:   12px 20px;}
.l_credit {vertical-align:middle;width: 93px;height: 38px;background: url(/images/neural_sprites.png) no-repeat;background-position: 0px -37px;display: inline-block;}
.l_neural_rond {vertical-align:middle;width: 33px;height: 33px;background: url(/images/neural_sprites.png) no-repeat;background-position: -93px -28px;display: inline-block;}
.l_neural_gros {vertical-align:middle;width: 47px;height: 47px;background: url(/images/neural_sprites.png) no-repeat;background-position: -126px -28px;display: inline-block;}
#BRA {background-position: -140px -24px;}#CAN {background-position: -100px -36px;}#CHN {background-position: -20px -48px;}#FRA {background-position: -180px -72px;}#ESP {background-position: -180px -216px;}#DEU {background-position: -80px -84px;}#ITA {background-position: -120px -108px;}#JPN {background-position: -160px -108px;}#MEX {background-position: -180px -144px;}#PRT {background-position: -40px -192px;}#QUE {background-position: -180px -276px;}#GBR {background-position: -100px -252px;}#USA {background-position: -120px -252px;}
/* Pictogramme mymetype */
a[href$=".doc"]:before, a[href$=".docx"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c2";}
a[href$=".xls"]:before, a[href$=".xlsx"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c3";}
a[href$=".pps"]:before, a[href$=".pptx"]:before, a[href$=".ppt"]:before, a[href$=".pub"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c4";}
a[href$=".rar"]:before, a[href$=".zip"]:before, a[href$=".zipx"]:before, a[href$=".tar"]:before, a[href$=".rar"]:before, a[href$=".gz"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c6";}
a[href$=".csv"]:before, a[href$=".txt"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f0f6";}
a[href$=".vcf"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f007";}
a[href$=".ics"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f073";}
a[href$=".pdf"]:not(.sans-picto):before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c1";}
/* a[href$=".pdf"]:not(.sans-puce):before, a[href$=".pdf"]:not(img):before, a[href$=".pdf"]:last-child:not(img):before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c1";} */
a[href$=".pdf"][data-size]:after {content: " (" attr(data-size) ")"; }
/*a[href$=".svg"]:before, a[href$=".ai"]:before, a[href$=".eps"]:before, a[href$=".jpg"]:before, a[href$=".jpeg"]:before, a[href$=".png"]:before, a[href$=".gif"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c5";}*/
a[href$=".flv"]:before, a[href$=".swf"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c8";}
a[href$=".webm"]:not(#blueimp-video-carousel):before,a[href$=".ogv"]:not(#blueimp-video-carousel):before,a[href$=".mp4"]:not(#blueimp-video-carousel):before, a[href$=".avi"]:before, a[href$=".mov"]:not(#blueimp-video-carousel):before, a[href$=".mpeg"]:before, a[href$=".mpg"]:before, a[href$=".m4v"]:not(#blueimp-video-carousel):before, a[href$=".qt"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c8";}
a[href$=".mp3"]:before, a[href$=".wav"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c7";}
a[href$=".ini"]:before, a[href$=".config"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f1c9";}
a[href$=".exe"]:before, a[href$=".jar"]:before, a[href$=".dll"]:before, a[href$=".app"]:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f085";}
a[href$="#"]:not(.):before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f0c1";}
a.external:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f08E";}
a.vcard {position:relative;    margin-left: 10px; padding-left: 12px;}    
a.vcard:before {content: "\f007";font-family: FontAwesome;left:-5px;position:absolute;top:0;}
a.contact {position:relative;    margin-left: 6px; padding-left: 12px;}    
a.contact:before {content: "\f199";font-family: FontAwesome;left:-5px;position:absolute;top:0;}
a.telephone {position:relative;    margin-left: 10px; padding-left: 12px;}    
a.telephone:before {content: "\f098";font-family: FontAwesome;left:-5px;position:absolute;top:0;}
a.telecopie {position:relative;    margin-left: 10px; padding-left: 12px;}    
a.telecopie:before {content: "\f1ac";font-family: FontAwesome;left:-5px;position:absolute;top:0;}
ul.fl, ul.etoile, ul.ancre {list-style:none;margin-left:0;padding-left:0;}
.fl li, .etoile li, .ancre li {margin-left:0;padding-left:0px;}
.fl li:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\f192";}
.etoile li:before {display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;text-align: left;margin-left: .2em;content: "\2605";}
ul.ancre {margin-left:15px}
ul.ancre li:before { font-family: 'FontAwesome';content: '\f063';margin:0 5px 0 -15px;color: #2793C7;}
.lettre {text-align:center;margin-bottom:10px 0 10px 0;display:block;max-width:100%;}
.lettre a {line-height:30px;text-align:center;width:23px;display:inline-block;margin-top:6px;padding:2px 0px;text-decoration:none;background-color:#e0e0e0;border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;-webkit-border-top-right-radius: 4px;border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;-webkit-border-top-left-radius: 4px;}
.lettre a:hover {text-decoration:none;padding-top:6px;background-color:#fff;margin-top:0px;}
.lettre a.select {font-weight:bold;padding-top:8px;background-color:#666666;color:#fff;}
@media (min-width:767px) {.lettre {margin-top:0px;display:block;}
}
@media (min-width:1000px) {.lettre {margin-top:-38px;display:block;}
}
/* Neural 3.0 */
table.TableauBleu {border-left: #8CA2BD 1px solid;border-top:#8CA2BD 1px solid;padding:3px;border-right: #8CA2BD 1px solid;border-bottom:0px;}
table.TableauBleu th { font-size: .8em; font-weight: bold; text-align : center; background : #ffffff; background-image : url(http://www.riviereduloup.ca/images/f_titreencart.png);background-position: top left;background-repeat: repeat-x;color: #1265b1; margin: 1px;padding: 3px; }
table.TableauBleu td { font-size: .8em;text-align : left; vertical-align:top;background : #fff; padding: 3px;border-right: #8CA2BD 1px solid;border-bottom: #8CA2BD 1px solid;}
table.TableauBleu td.source { padding:5px; text-align : left; font-size: 10px; background : #eee; font-style: italic; }
table.TableauBleu td.droite { text-align : right; }
table.TableauBleu td.centre { text-align : center; } 
table.TableauBleu td.centrep { text-align : center; background : #F4F4F2;} 
table.TableauBleu td.gauchep { background : #F4F4F2;} 
table.TableauBleu td.droitep { text-align : right; background : #F4F4F2; } 
table td.centre { text-align : center; } 
table td.droite { text-align : right; }
caption {caption-side: top;}
.cTableauEmplois th, .cTableauEmplois td {font-size:.8em;}
.gris {color: #ccc!important}
.grisfonce {color: #999!important}
.pale {color:#ccc;}
.centre{text-align:center!important;}
.droite{text-align:right!important;}
.gauche{text-align:left!important;}
.imgGauche {float:left!important;margin-right:20px;}
.imgDroite {float:right!important;margin-left:20px;}
.flecheDesc {
  width: 0; 
  height: 0; 
  float:right;
  margin: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
.flecheAsc {
  width: 0; 
  height: 0;
  float:right;
  margin: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
.avectri th {text-align:center;padding:2px 0 0 2px;vertical-align: middle;cursor:pointer;background-color:#c2daed;
	-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.avectri th.selection {background-color:#5b9bd0;color:#fff;}
.avectri th.selection .flecheDesc {border-bottom-color: white;}
.avectri th.selection .flecheAsc {border-top-color: white;}


     #calendrier, #calendrier table {width:100%;margin:0;padding:0;position:relative;}
  	#calendrier table:not(.titre) {border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
  	#calendrier .calnav a {font-size:1.6em;display:block;padding:0 20px;color:#ccc;background-color:transparent}
  	#calendrier .calnav a:hover {color:#fff;background-color:transparent}
    #calendrier .calentete {border-bottom: 1px solid transparent;border-right: 1px solid #333566;}
  	
  	#calendrier table.titre {
  		/*background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');*/
  background-color: #333566;
  color: #e0e0e0;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
  padding: 5px;
  font-weight:bold;
  line-height: 28px;
  height: 40px;}
  #calendrier table th {text-align:center;}

#calendrier table:not(.titre) td  {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#ffffff, #ffffff);
  background: -moz-linear-gradient(#ffffff, #ffffff);
  background: -o-linear-gradient(#ffffff, #ffffff);
  background: linear-gradient(#ffffff, #ffffff);
  -webkit-box-shadow: 1px 1px 0 white inset;
  -moz-box-shadow: 1px 1px 0 white inset;
  box-shadow: 1px 1px 0 white inset;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  /*color: lighteb(#666666, 20);*/
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  /*border-bottom: 1px solid #eeeeee;*/
  /*border-left: 1px solid #eeeeee;*/
  width: 14.28%;
  height: 40px;
  line-height: 40px;
/*  padding-top: 2px;*/
  text-align: center;
  font-width:normal;
  margin:0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e7e7), color-stop(100%, #d9d9d9));
  background: -webkit-linear-gradient(#e7e7e7, #d9d9d9);
  background: -moz-linear-gradient(#e7e7e7, #d9d9d9);
  background: -o-linear-gradient(#e7e7e7, #d9d9d9);
  background: linear-gradient(#e7e7e7, #d9d9d9);
  color: #666666;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
}

#calendrier table:not(.titre) th {
	margin:0;
/*	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');*/
  color: #dadada;
  background-color:#333566;
  font-size:.8em;
  font-weight: 400;
  text-shadow: 0 1px 0 black;}
#calendrier td.local a {text-decoration: none;font-weight:bold;display:block;height:100%;width:100%}
#calendrier td.aujourdhui {font-weight:bold;}
     
      #calendrier table:not(.titre) td.aujourdhui {background:none;background-color : #b45f6d;color:#9f4036;
      	/*background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');*/
      	background-color:#333566;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9d9d9), color-stop(100%, #e7e7e7));
        background: -webkit-linear-gradient(#d9d9d9,#e7e7e7);
        background: -moz-linear-gradient(#d9d9d9,#e7e7e7);
        background: -o-linear-gradient(#d9d9d9,#e7e7e7);
        background: linear-gradient(#d9d9d9,#e7e7e7);
      }
      #calendrier table:not(.titre) td.calvide {background:none;background-color : #eee;color:#fff;}

      
    	  .cCoulRubrique {color: #9f4036;background-color: transparent;}
    	  .cFondRubrique {color: #fff;background-color: #9f4036;}
        .cPaleRubrique {color: #fff;background-color: #b45f6d;}
        .cFonceRubrique, .cLienRubrique:hover {color: #fff;background-color: #686767;}
    
    span.iCalPicto16 {
  max-width:            16px;
  max-height:           16px;
  overflow:hidden;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABO0lEQVQ4jb2TL0+bURSHHzE5OTmHQVQ0YQKB2AeYmNgH6L5A0ywLjpQwgaiY6nvPSUVFs0wQVEXFRAUCgUQgkRUIJGLimehb9rKOimXpSX455p7nnHv+QMMc8drkwELHpG8wMbgw+c5zZvDV4MbgwcBndGvS/0OnDmljMN8QuNJ8LfGQlwaTfwbU1Y+3Bri30LGi9+iTVyvAmcmpwU+DgYWWwcRkZKFlsmtwXydq6mwFGFt4azCz0HmcxjJw0vyCwbmFQyv26zE/AXxuBGgwN9k1OTC4s9Cx8M3gkyP21gHJD4M3BjODRe1nHvPC4NKK9yYnVnw02WkCpvVjDa4MvtTb1zf4YDA2WJj0LRyZdE26BoOtjvH/A5qrXOqmbQIs6l78VjJySPspsdCy8M6KnssrnRpcG0z/esrAL/i/40Jr2p7DAAAAAElFTkSuQmCC') no-repeat left;
}
span.iCalPicto {
  max-width:            16px;
  max-height:           16px;
  overflow:hidden;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACpklEQVRYhe2XsWtUQRCHPzCgRcDrTKeSCBYpUggqBDxQwSJC/gCFEFKIKERIJUJSGdDiEeO9nSXFlQFFUgSTQiSFRYoUKRQsUqRIESHFKSkCWvws3tx5XJK7d+YCoj4YeLs7b+d7s7Mzu9Dmoym6VKJPKTdk3FNkWsZrGWtKGW93vv0GXnFCc5xXyjUF7iryWBFTYEnGJxnfZOgQSdo3WGJAxnMZCzLWZew2MdBKFhQYySHFXwCBkSMYbJSKjM0cUpGxqim6OgsQmczl9Sm6FNlQYKjTHsgdAzJWlDL+H+A/QKcBVpRQUOCcAkUlFJQyDNCYJWWsKDDSaQDJSGSUZaz4+7oikzIqikwqZUxlTjUC7PpH63UT/VBkTsYdBYp1epmRQD+AEgqKDMrYyw2ZMt4IsAngpJKxpcjFmrsSCirRI0OKzNb6AkWlXJFxy79rnYojc26nCUBgqK695ZNnf19iwNdwcd+f1WVCGV9kvNEcZ2RUFLIxh2gKsO2KQwe6L/AAakVsoQnAggIzipxWZEmB0XwAkXc+wcSBAJGNqhdc75KMVR9fl1H2/mcyHjrATG035PDAmr8Ptgimskr0gRcXY6c65gBfZbzVS856/9O8ABWV6Pb2RguIXSUUXHe2GoTevqxIr8r0yLipSG9egFpG80Qy7kszXdtCmd6iItN1S7F4FA9sK1D0XFBd6/nqXveg6/Fd0LcvraaMqZoJPRBl3Jdx22PgkYyrzQCauzk7xVST0J6MZRllReZlfK7TzXMi2vEddiypOPE6cLhUY+a4ABqX57BHf2s5/tcB/oBjeTsXkw/ZxSSraomyyvZRR7ualf3w0kr6D3fPC07KuCDjugKjCkwpy5DvvTZ870QM/PajEt0qMaCUYRkTXoSWHe5Ju/P9BN5aKVYNTJTxAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}

a.question {
	text-decoration:none;
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #89A4CC;
  line-height: 14px;
  color: White;
  font-size: 13px;
  font-weight: bold;
  border-radius: 8px;
  text-align: center;
  position: relative;
  color:#ffffff;
}
.formatlist {counter-reset:li;margin-left:0;padding-left:0;}
.formatlist > li {position:relative;margin:0 0 6px 0em;padding:4px 8px;list-style:none;border-top:0 solid #666;background:#f6f6f6;}
/*.formatlist > li:before {content:counter(li);counter-increment:li;border-top-left-radius: 4px;border-bottom-left-radius: 4px;position:absolute;top:0;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:8px;padding:4px;border-top:0 solid #666;color:#fff;background:#666;font-weight:bold;text-align:center;height:100%;}*/
.formatlist li ol,.formatlist li ul {margin-top:6px;}
.formatlist ol li:last-child {margin-bottom:0;}
.formatlist > li a {display:block;text-decoration:none;color:#999!important;}
.formatlist > li a:hover {display:block;text-decoration:none;color:#555!important;}
a.question:link {text-decoration: none; color:#ffffff;background-color: #89A4CC;}
a.question:visited {text-decoration: none;color:#ffffff;background-color: #89A4CC;}
a.question:active {text-decoration: none;color:#ffffff;background-color: #89A4CC;}
a.question:hover { background-color: #3D6199; }
div.oPopAide {
  background-color: #3D6199;
  color: White;
  position: absolute;
  left: 25px;
  top: -8px; 
  z-index: 1000000;
  width: 250px;
  border-radius: 5px;
}
.AidePopTexte {
	height:auto;
	vertical-align:middle;
}
div.oPopAide:before {
  border-color: transparent #3D6199 transparent transparent;
  border-right: 6px solid #3D6199;
  border-style: solid;
  border-width: 6px 6px 6px 0px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  top: 10px;
  left: -6px;
}
div.oPopAide p {
  margin: 10px;
  color: White;
}


.dateCal {
	z-index:100;
  cursor: help;
  position: relative;
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
}
.dateCal .aideCal {
	line-height:1em;
  background: #333;
  bottom: 100%;
  font-family: Arial;
  font-size: 11px;
  color: #ccc;
  display: block;
  left: -120px;

  margin-bottom: 15px;
  opacity: 0;
  padding: 8px;
  pointer-events: none;
  position: absolute;
  z-index:100;
  width: 150px;
   width: -14.28%;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
.dateCal .aideCal:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  
.dateCal .aideCal:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #333 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 8%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.dateCal .aideDroite {
	left: 10px;
}
.dateCal .aideDroite:after {
  left: 23px;
}
.dateCal:hover .aideCal {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
.lte8 .dateCal .aideCal {
  display: none;
}
.lte8 .dateCal:hover .aideCal {
  display: block;
}
hr.pointille {
 border-top: 1px dotted #4095d3;
 margin:5px;
}

/* Carrousel de l'agenda */
    .cAgenda-carrousel {background-color:#393633;padding:1px 1px 1px 1px;position:relative;z-index:200;font-size:.9em;}
    .cAgenda-carrouselBlanc {background-color:#fff;padding:10px 10px 1px 10px;position:relative;}
    .encart-agenda{z-index:200;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:transparent!important;display:block}
    .encart-agenda:hover,.encart-agenda:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);text-decoration:none;outline:0}
    .encart-agenda a:hover,.encart-agenda a:focus{text-decoration:none;outline:0;color:initial}
    .encart-agenda .encart-agenda_tete{position:relative;line-height:0}
    .encart-agenda .encart-agenda_tete:before{display:block;content:"\00A0";width:100%;padding-top:50%}
    .encart-agenda .encart-agenda_tete:after{position:absolute;bottom:0;left:0;height:1px;display:block;content:"\00A0";width:100%;background:#f2f2f2}
    .encart-agenda .encart-agenda_tete .encart-agenda_image{-webkit-transition:background-color .5s;-moz-transition:background-color .5s;transition:background-color .5s;overflow:hidden;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}
    .encart-agenda .encart-agenda_tete .encart-agenda_image img{max-width:100%;max-height:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}
    .encart-agenda .encart-agenda_tete .encart-agenda__label{background-color:#fff;background-color:rgba(255,255,255,.75);text-transform:uppercase;font-size:.8em;line-height:18px;color:rgba(0,0,0,.8);box-sizing:border-box;padding:2px 10px;position:absolute;display:inline-block;bottom:10px;right:10px}
    .encart-agenda .encart-agenda__body{padding:5px 15px;color:rgba(0,0,0,.45);}
    .encart-agenda .encart-agenda__1{color:rgba(255,255,255,.95);background-color:rgba(150, 178, 50,.50);background:rgba(150, 178, 50,.50);} /* #96b232 musique */
    .encart-agenda .encart-agenda__1:hover{color:rgba(255,255,255,1);background-color:rgba(150, 178, 50,.90);background:rgba(150, 178, 50,.90);}
    .encart-agenda .encart-agenda__2{color:rgba(255,255,255,.95);background-color:rgba(110, 21, 95,.50);background:rgba(110, 21, 95,.50);} /* #6e155f theatre */
    .encart-agenda .encart-agenda__2:hover{color:rgba(255,255,255,1);background-color:rgba(110, 21, 95,.90);background:rgba(110, 21, 95,.90);}
    .encart-agenda .encart-agenda__3{color:rgba(255,255,255,.95);background-color:rgba(78, 179, 185,.50);background:rgba(78, 179, 185,.50)} /* #4eb3b9 sport */
    .encart-agenda .encart-agenda__3:hover{color:rgba(255,255,255,1);background-color:rgba(78, 179, 185,.90);background:rgba(78, 179, 185,.90)}
    .encart-agenda .encart-agenda__4{color:rgba(255,255,255,.95);background-color:rgba(255, 0, 151,.50);background:rgba(255, 0, 151,.50);} /* #ff0097 famille */
    .encart-agenda .encart-agenda__4:hover{color:rgba(255,255,255,1);background-color:rgba(255, 0, 151,.90);background:rgba(255, 0, 151,.90);}
    .encart-agenda .encart-agenda__5{color:rgba(255,255,255,.95);background-color:rgba(51, 153, 51,.50);background:rgba(51, 153, 51,.50);} /* #339933 danse */
    .encart-agenda .encart-agenda__5:hover{color:rgba(255,255,255,1);background-color:rgba(51, 153, 51,.90);background:rgba(51, 153, 51,.90);}
    .encart-agenda .encart-agenda__6{color:rgba(255,255,255,.95);background-color:rgba(230, 113, 184,.50);background:rgba(230, 113, 184,.50);} /* #e671b8 cinema */
    .encart-agenda .encart-agenda__6:hover{color:rgba(255,255,255,1);background-color:rgba(230, 113, 184,.90);background:rgba(230, 113, 184,.90);}
    .encart-agenda .encart-agenda__7{color:rgba(255,255,255,.95);background-color:rgba(222, 147, 23,.50);background:rgba(222, 147, 23,.50);} /* #de9317 conference */
    .encart-agenda .encart-agenda__7:hover{color:rgba(255,255,255,1);background-color:rgba(222, 147, 23,.90);background:rgba(222, 147, 23,.90);}
    .encart-agenda .encart-agenda__8{color:rgba(255,255,255,.95);background-color:rgba(213, 77, 52,.50);background:rgba(213, 77, 52,.50);} /* #d54d34 art_visuel */
    .encart-agenda .encart-agenda__8:hover{color:rgba(255,255,255,1);background-color:rgba(213, 77, 52,.90);background:rgba(213, 77, 52,.90);}
    .encart-agenda .encart-agenda__9{color:rgba(255,255,255,.95);background-color:rgba(229, 20, 0,.50);background:rgba(229, 20, 0,.50);} /* #e51400 formation */
    .encart-agenda .encart-agenda__9:hover{color:rgba(255,255,255,.95);background-color:rgba(229, 20, 0,.90);background:rgba(229, 20, 0,.90);}
    .encart-agenda .encart-agenda__10{color:rgba(255,255,255,.95);background-color:rgba(88, 89, 185,.50);background:rgba(88, 89, 185,.50);} /* #5859b9 festival */
    .encart-agenda .encart-agenda__10:hover{color:rgba(255,255,255,1);background-color:rgba(88, 89, 185,.90);background:rgba(88, 89, 185,.90);}
    .encart-agenda .encart-agenda__11{color:rgba(255,255,255,.95);background-color:rgba(3, 72, 136,.50);background:rgba(3, 72, 136,.50);} /* #034888 literature */
    .encart-agenda .encart-agenda__11:hover{color:rgba(255,255,255,1);background-color:rgba(3, 72, 136,.90);background:rgba(3, 72, 136,.90);}
    .encart-agenda .encart-agenda__12{color:rgba(255,255,255,.95);background-color:rgba(160, 80, 0,.50);background:rgba(160, 80, 0,.50);} /* #a05000 artisanat */
    .encart-agenda .encart-agenda__12:hover{color:rgba(255,255,255,1);background-color:rgba(160, 80, 0,.90);background:rgba(160, 80, 0,.90);}
    .encart-agenda .encart-agenda__13{color:rgba(255,255,255,.95);background-color:rgba(27, 161, 226,.50);background:rgba(27, 161, 226,.50);} /* #1ba1e2 humour */
    .encart-agenda .encart-agenda__13:hover{color:rgba(255,255,255,1);background-color:rgba(27, 161, 226,.90);background:rgba(27, 161, 226,.90);}
    .encart-agenda .encart-agenda__14{color:rgba(255,255,255,.95);background-color:rgba(38, 9, 48,.50);background:rgba(38, 9, 48,.50);} /* #260930 divers */
    .encart-agenda .encart-agenda__14:hover{color:rgba(255,255,255,1);background-color:rgba(38, 9, 48,.90);background:rgba(38, 9, 48,.90);}
    #calendrier table:not(.titre) td.encart-agenda__fete a {background:none;background-color:#cfcfcf;}
    #calendrier table:not(.titre) td.encart-agenda__1 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(150, 178, 50,.50);background:rgba(150, 178, 50,.50);} /* #96b232 musique */
    #calendrier table:not(.titre) td.encart-agenda__1 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(150, 178, 50,.90);background:rgba(150, 178, 50,.90);};
    #calendrier table:not(.titre) td.encart-agenda__2 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(110, 21, 95,.50);background:rgba(110, 21, 95,.50);} /* #6e155f theatre */
    #calendrier table:not(.titre) td.encart-agenda__2 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(110, 21, 95,.90);background:rgba(110, 21, 95,.90);}
    #calendrier table:not(.titre) td.encart-agenda__3 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(78, 179, 185,.50);background:rgba(78, 179, 185,.50)} /* #4eb3b9 sport */
    #calendrier table:not(.titre) td.encart-agenda__3 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(78, 179, 185,.90);background:rgba(78, 179, 185,.90)}
    #calendrier table:not(.titre) td.encart-agenda__4 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(255, 0, 151,.50);background:rgba(255, 0, 151,.50);} /* #ff0097 famille */
    #calendrier table:not(.titre) td.encart-agenda__4 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(255, 0, 151,.90);background:rgba(255, 0, 151,.90);}
    #calendrier table:not(.titre) td.encart-agenda__5 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(51, 153, 51,.50);background:rgba(51, 153, 51,.50);} /* #339933 danse */
    #calendrier table:not(.titre) td.encart-agenda__5 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(51, 153, 51,.90);background:rgba(51, 153, 51,.90);}
    #calendrier table:not(.titre) td.encart-agenda__6 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(230, 113, 184,.50);background:rgba(230, 113, 184,.50);} /* #e671b8 cinema */
    #calendrier table:not(.titre) td.encart-agenda__6 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(230, 113, 184,.90);background:rgba(230, 113, 184,.90);}
    #calendrier table:not(.titre) td.encart-agenda__7 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(222, 147, 23,.50);background:rgba(222, 147, 23,.50);} /* #de9317 conference */
    #calendrier table:not(.titre) td.encart-agenda__7 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(222, 147, 23,.90);background:rgba(222, 147, 23,.90);}
    #calendrier table:not(.titre) td.encart-agenda__8 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(213, 77, 52,.50);background:rgba(213, 77, 52,.50);} /* #d54d34 art_visuel */
    #calendrier table:not(.titre) td.encart-agenda__8 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(213, 77, 52,.90);background:rgba(213, 77, 52,.90);}
    #calendrier table:not(.titre) td.encart-agenda__9 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(229, 20, 0,.50);background:rgba(229, 20, 0,.50);} /* #e51400 formation */
    #calendrier table:not(.titre) td.encart-agenda__9 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(229, 20, 0,.90);background:rgba(229, 20, 0,.90);}
    #calendrier table:not(.titre) td.encart-agenda__10 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(88, 89, 185,.50);background:rgba(88, 89, 185,.50);} /* #5859b9 festival */
    #calendrier table:not(.titre) td.encart-agenda__10 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(88, 89, 185,.90);background:rgba(88, 89, 185,.90);}
    #calendrier table:not(.titre) td.encart-agenda__11 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(3, 72, 136,.50);background:rgba(3, 72, 136,.50);} /* #034888 literature */
    #calendrier table:not(.titre) td.encart-agenda__11 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(3, 72, 136,.90);background:rgba(3, 72, 136,.90);}
    #calendrier table:not(.titre) td.encart-agenda__12 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(160, 80, 0,.50);background:rgba(160, 80, 0,.50);} /* #a05000 artisanat */
    #calendrier table:not(.titre) td.encart-agenda__12 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(160, 80, 0,.90);background:rgba(160, 80, 0,.90);}
    #calendrier table:not(.titre) td.encart-agenda__13 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(27, 161, 226,.50);background:rgba(27, 161, 226,.50);} /* #1ba1e2 humour */
    #calendrier table:not(.titre) td.encart-agenda__13 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(27, 161, 226,.90);background:rgba(27, 161, 226,.90);}
    #calendrier table:not(.titre) td.encart-agenda__14 a {background:none;color:rgba(255,255,255,.95);background-color:rgba(38, 9, 48,.50);background:rgba(38, 9, 48,.50);} /* #260930 divers */
    #calendrier table:not(.titre) td.encart-agenda__14 a:hover {background:none;color:rgba(255,255,255,1);background-color:rgba(38, 9, 48,.90);background:rgba(38, 9, 48,.90);}
    
    .cAgendaFondPale-Musique {color:rgba(255,255,255,.95);background-color:rgba(150, 178, 50,.50);background:rgba(150, 178, 50,.50);} /* #96b232 musique */
    .cAgendaFondPale-Theatre {color:rgba(255,255,255,.95);background-color:rgba(110, 21, 95,.50);background:rgba(110, 21, 95,.50);} /* #6e155f theatre */
    .cAgendaFondPale-Sport {color:rgba(255,255,255,.95);background-color:rgba(78, 179, 185,.50);background:rgba(78, 179, 185,.50)} /* #4eb3b9 sport */
    .cAgendaFondPale-Famille {color:rgba(255,255,255,.95);background-color:rgba(255, 0, 151,.50);background:rgba(255, 0, 151,.50);} /* #ff0097 famille */
    .cAgendaFondPale-Danse {color:rgba(255,255,255,.95);background-color:rgba(51, 153, 51,.50);background:rgba(51, 153, 51,.50);} /* #339933 danse */
    .cAgendaFondPale-Cinema {color:rgba(255,255,255,.95);background-color:rgba(230, 113, 184,.50);background:rgba(230, 113, 184,.50);} /* #e671b8 cinema */
    .cAgendaFondPale-Conference {color:rgba(255,255,255,.95);background-color:rgba(222, 147, 23,.50);background:rgba(222, 147, 23,.50);} /* #de9317 conference */
    .cAgendaFondPale-Art_visuel {color:rgba(255,255,255,.95);background-color:rgba(213, 77, 52,.50);background:rgba(213, 77, 52,.50);} /* #d54d34 art_visuel */
    .cAgendaFondPale-Formation {color:rgba(255,255,255,.95);background-color:rgba(229, 20, 0,.50);background:rgba(229, 20, 0,.50);} /* #e51400 formation */
    .cAgendaFondPale-Festival {color:rgba(255,255,255,.95);background-color:rgba(88, 89, 185,.50);background:rgba(88, 89, 185,.50);} /* #5859b9 festival */
    .cAgendaFondPale-Literature {color:rgba(255,255,255,.95);background-color:rgba(3, 72, 136,.50);background:rgba(3, 72, 136,.50);} /* #034888 literature */
    .cAgendaFondPale-Artisanat {color:rgba(255,255,255,.95);background-color:rgba(160, 80, 0,.50);background:rgba(160, 80, 0,.50);} /* #a05000 artisanat */
    .cAgendaFondPale-Humour {color:rgba(255,255,255,.95);background-color:rgba(27, 161, 226,.50);background:rgba(27, 161, 226,.50);} /* #1ba1e2 humour */
    .cAgendaFondPale-Divers {color:rgba(255,255,255,.95);background-color:rgba(38, 9, 48,.50);background:rgba(38, 9, 48,.50);} /* #260930 divers */
    .cAgendaFond-Musique {color:#fff;background-color:#96b232;} /* musique */
    .cAgendaFond-Theatre {color:#fff;background-color:#6e155f;} /* theatre */
    .cAgendaFond-Sport {color:#fff;background-color:#4eb3b9;} /* sport */
    .cAgendaFond-Famille {color:#fff;background-color:#ff0097;} /* famille */
    .cAgendaFond-Danse {color:#fff;background-color:#339933;} /* danse */
    .cAgendaFond-Cinema {color:#fff;background-color:#e671b8;} /* cinema */
    .cAgendaFond-Conference {color:#fff;background-color:#de9317;} /* conference */
    .cAgendaFond-Art_visuel {color:#fff;background-color:#d54d34;} /* art_visuel */
    .cAgendaFond-Formation {color:#fff;background-color:#e51400;} /* formation */
    .cAgendaFond-Festival {color:#fff;background-color:#5859b9;} /* festival */
    .cAgendaFond-Literature {color:#fff;background-color:#034888;} /* literature */
    .cAgendaFond-Artisanat {color:#fff;background-color:#a05000;} /* artisanat */
    .cAgendaFond-Humour {color:#fff;background-color:#1ba1e2;} /* humour */
    .cAgendaFond-Divers {color:#fff;background-color:#260930;} /* divers */

    
    .encart-agenda .encart-agenda__body .encart-agenda_date{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:.8em;line-height:18px;height:18px;text-transform:uppercase;letter-spacing:1px;padding:0 0 5px 0;margin-bottom:5px;}
    .encart-agenda .encart-agenda__body .encart-agenda_titre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;font-size:1em;line-height:20px;height:38px;max-height:38px;letter-spacing:0}
    .encart-agenda .encart-agenda__body .encart-agenda__lieu{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.8em;line-height:18px;height:18px;padding:0 0 0}
    .encart-agenda .encart-agenda_pied{position:relative;border-top:1px solid rgba(0,0,0,.1);padding:0 80px 0 15px;height:40px;line-height:40px;background-color:#393633;}
    .encart-agenda .encart-agenda_pied .encart-agenda_tags{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
    .encart-agenda .encart-agenda_pied .encart-agenda_tags a{color:rgba(0,0,0,.8);font-size:.8em;margin-right:10px;text-transform:lowercase}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions{position:absolute;top:0;right:0;font-size:0;line-height:38px}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a,.encart-agenda .encart-agenda_pied .encart-agenda_actions span{color:rgba(255,255,255,.3);font-size:18px}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a .ico-bookmarked,.encart-agenda .encart-agenda_pied .encart-agenda_actions span .ico-bookmarked{color:#00a8f2}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a:hover,.encart-agenda .encart-agenda_pied .encart-agenda_actions span:hover{color:#00a8f2}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a:hover .ico-bookmarked,.encart-agenda .encart-agenda_pied .encart-agenda_actions span:hover .ico-bookmarked{color:#26bdff}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a.is-hidden,.encart-agenda .encart-agenda_pied .encart-agenda_actions span.is-hidden{display:none}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions a{display:inline-block;width:40px;height:40px;border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;text-align:center}
    .encart-agenda .encart-agenda_pied .encart-agenda_actions i{position:relative;left:1px}

    .encart-image{position:relative;display:block;width:100%;color:#fff}
    .encart-image .encart-image__wrapper{overflow:hidden;position:relative}
    .encart-image .encart-image__image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;width:100%;height:220px;background-color:#ededed}
    @media only screen and (max-width:479px){.encart-image .encart-image__image{height:150px}}
    .encart-image .encart-image__text-wrapper{position:absolute;top:50%;margin-top:-17.5px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s;width:100%;text-align:center}
    .encart-image .encart-image__tint{height:100%;border-radius:3px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}
    .encart-image .encart-image__desc{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:opacity .7s,-webkit-transform .35s;-moz-transition:opacity .7s,-webkit-transform .35s;transition:opacity .7s,-webkit-transform .35s}
    .encart-image:hover .encart-image__image,.encart-image:focus .encart-image__image,.encart-image:active .encart-image__image{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12)}
    .encart-image:hover .encart-image__tint:after,.encart-image:focus .encart-image__tint:after,.encart-image:active .encart-image__tint:after{opacity:.3;background-color:#051C48;position:absolute;top:0;right:0;bottom:0;left:0;content:'';border-radius:3px;}
    .encart-image:hover .encart-image__text-wrapper,.encart-image:focus .encart-image__text-wrapper,.encart-image:active .encart-image__text-wrapper{-webkit-transform:translate3d(0,-25%,0);-moz-transform:translate3d(0,-25%,0);-ms-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);color:#fff;}
    .encart-image:hover .encart-image__desc,.encart-image:focus .encart-image__desc,.encart-image:active .encart-image__desc{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);}

    .encart-agenda .encart-agenda_tete .encart-agenda_image .encart-image__tint{top:0;height:100%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);}
    .encart-agenda .encart-agenda_tete .encart-agenda_image img{top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s;-moz-transition:-moz-transform .35s;transition:transform .35s;}
    .encart-agenda:hover .encart-agenda_tete .encart-agenda_image img {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}

  /*  .encart-agenda-trame {float: left;position: relative;left:0;top:-270px;width:100%;height:270px;z-index:200;background-image: url(http://www.infopatrimoine.ca/images/f_agendaencart.png);background-position: center;}*/
    .encart-agenda-trame {position: relative;left:0;top:-350px;width:10%;height:350px;z-index:200;background:transparent;}
    @media (min-width: 92em) {.encart-agenda-trame {background-color: rgba(255, 255, 255, 0.9);background: rgba(255, 255, 255, 0.9);color: rgba(255, 255, 255, 0.9);}}

.marge {padding:10px;}
.3d {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);}
img.petit {float:left;width:20%;height:100%;max-height:25%;border:1px solid transparent;max-height:60px;}
img.moyen {float:left;width:33.33%;height:50%;border:1px solid transparent;max-height:110px;}
img.gros {width:100%;height:75%;border:1px solid transparent;}
figure {background-color:transparent;padding:0px;width:100%;margin:0px 0px 0px 0px!important;text-align:center;}
figure.imageDroite {margin-bottom:20px!important;}
figure.ombrage {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.figure {margin:2px 0 2px 0!important;width:100%;max-width:100%;text-align:center;height:auto;border-radius: 0;border: none;padding: 0px;}
@media(min-width:768px){.figure {border-radius: .25rem;border: 2px solid #eee;padding: 5px;}
}
@media (max-width: 1024px) {.figure {border:none;}}
figcaption {padding-right:10px;margin-left:10px;text-align:center}
@media (min-width: 1200px) {
	.ombrage {-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);}
}
@media (min-width: 576px) {
	figure.ombrage{-moz-box-shadow:0px 0px 4px 2px #cccccc;-webkit-box-shadow:0px 0px 4px 2px #cccccc;box-shadow:0px 0px 4px 2px #cccccc;}
}
.video {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;} /* padding-bottom: 56.25% = 16:9 */
.video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#photos {line-height: 0;-webkit-column-count: 5;-webkit-column-gap: 5px;-moz-column-count: 5;-moz-column-gap: 5px;column-count: 5; column-gap: 5px;}
#photos figure {width: 100% !important;height: auto !important;margin:0 0 5px 0!important;position: relative;overflow:hidden;}
#photos figure img {width: 100% !important;height: auto !important;}
#photos figure figcaption {background-color:rgba(0,0,0,0.6);bottom: -100px;position: absolute;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;color:#fff;width:100%;line-height:1em;display:block;}
#photos figure figcaption p {padding:0;margin:5px;line-height:12px;display:block;font-size:10px;}
#photos figure:hover figcaption{  bottom:0;}
@media (max-width: 1200px) {#photos {-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;}
}
@media (max-width: 1000px) {#photos {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}
}
@media (max-width: 800px) {#photos {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
}
@media (max-width: 400px) {#photos {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
}
.imageGauche img, .imageDroite img {margin:0px auto;width:auto!important;}
.imageGauche, .imageDroite {margin:0px auto;float:none;margin-bottom:20px;}
@media (min-width: 576px) {
  .imageGauche {margin:5px 30px 20px 5px!important;float:left;max-width:300px;width:auto;}
  .imageDroite {margin:5px 5px 20px 30px!important;float:right;max-width:300px;width:auto;}
}
.img-plein {-moz-background-size: cover;-ie-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.transparent {background-color: rgba(255, 255, 255, 0.3);background: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.3);color:#000;}
hr {clear:both;}
.rond {border-radius: 14px!important;-moz-border-radius: 14px!important;-webkit-border-radius: 14px!important;}
.encart, .encartDroit, #encart, #encartDroit {overflow:hidden;color: #4f4f4f;min-height:20px;padding:0!important;margin-bottom:10px;background-color:#e7e7e7!important;border:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;position:relative;}
.encart blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.encart-lg{padding:24px;}
.encart-sm{padding:9px;}
.encart, .encartDroit, #encart, #encartDroit {transition: opacity 300ms ease-out;margin:0;margin-bottom: 1.11111rem;padding: 1em!important;}
.encart h5, .encartDroit h5 {border-bottom:1px solid #eeeeee!important;}
/*.encart .row {margin:0;padding:0;}*/
.encart .row > div {margin:0;padding:0;}
.encart .list-unstyled li a {margin-left:0;padding-left:0;}
#encartDroit, .encartDroit {width:100%;float:none;}
.encart-card {border:none;background-color:transparent;overflow:hidden;}
@media(min-width: 576px){
  #encartDroit, #encart, .encart, .encartDroit {margin-bottom: 10px;padding:19px!important;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;}
  #encartDroit, .encartDroit {background-color:#f2f2f2;width:50%;float:right;margin-left:1.5rem;}
  .encart-card {border:none;background-color:transparent;overflow:hidden;}/*height:320px;*/
}
@media(min-width: 1000px){
  #encartDroit, #encart, .encart, .encartDroit {background-color:#f2f2f2!important;}
  .encart h5, .encartDroit h5 {border-bottom:1px solid #fffff2!important;}
}
.sans, .sans:hover {text-decoration:none;}
 .sans-puce{padding-left:10px;list-style:none;}
 .sans-puce a:hover {text-decoration:none;}
  .uneligne{padding-left:0;list-style:none}
  .uneligne>li{display:inline-block;padding-left:5px;padding-right:5px}
  .uneligne>li:first-child{padding-left:0}

.message {line-height:1.4em;font-size:1em;padding:6px 10px;margin:0;text-align:center;width:100%;display:none;bottom:0px;position:fixed;z-index:16666666;-webkit-border-radius: 0;-moz-border-radius: 0x;border-radius: 0;}
.messrouge {background-color:#333333;color:#ffffff;background-color: rgba(215, 44, 44, 0.8);background: rgba(215, 44, 44, 0.8);}
.messbleu {background-color:#333333;color:#FFFFFF;background-color: rgba(0, 0, 0, 0.6);background: rgba(0, 0, 0, 0.6);}
.messjaune {background-color:#333333;color:#FFFFFF;background-color: rgba(233, 194, 40, 0.6);background: rgba(233, 194, 40, 0.6);}
.fermer{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:inherit;opacity:.2;}
.fermer:focus,.fermer:hover{text-decoration:none;cursor:pointer;opacity:.5;}
button.fermer{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}

p.retour {height:30px;}
p.retour a:before {float:right;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width: 20px;content: "\f077";clear:both;}
p.retour > a > img {display:none;}
a#cRetour{
  border-radius:3px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.25);
  position:fixed;
  right:5px;
  opacity:1;
  z-index:999999999;
  transition:all ease-in 0.2s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  text-decoration: none;
}
a#cRetour:before{ content: "\25b2"; }
a#cRetour:hover{background:rgba(0, 0, 0, 1);transition:all ease-in 0.2s;}
a#cRetour.cInvisible{bottom:-35px;opacity:0; transition:all ease-in 0.5s;}
a#cRetour.cVisible{bottom:60px; opacity:1;}

.btn-default {color: #373a3c;background-color: #fff;border-color: #ccc;}
.btn-default:hover {color: #373a3c;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:focus, .btn-default.focus {color: #373a3c;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active, .btn-default.active {color: #373a3c;background-color: #e6e6e6;background-image: none;border-color: #adadad;}

.footer a:hover {color:#eee;background-color:transparente}
.footer{background-color:#333;color:#ccc;font-size:12px;text-align:left;padding-top:0px;padding-bottom:10px;}
.copy {text-align:center;}
@media (min-width: 768px) {.footer a:hover {color:#333;background-color:transparente}.footer{background-color:#eee;color:#555;font-size:13px;padding-top:0px;padding-bottom:0px}.copy {text-align:left;}}
/* - sticky */
div#sticky {display: block;font-family: Open Sans, sans-serif;width: 30%;max-width: 300px;padding: 0 0 3rem 0;float: right;position: -webkit-sticky;position: sticky;top: 30px;}
@media all and (max-width: 868px) {div#sticky {display:none;position: static !important;float: none;width: 100%;padding-bottom: 0;}
}
div#sticky img {width: 100%;display: block;margin-bottom: 1rem;}
div#sticky + div {display: none;}
.main-menu-btn {position: relative;display: inline-block;width: 100%;max-width:1200px;height: 40px;text-indent:0px;white-space: nowrap;overflow: hidden; cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {position: absolute;top: 60%;right: 10px;height: 2px;width: 24px;background: #fff;-webkit-transition: all 0.25s;transition: all 0.25s;}
.main-menu-btn-icon:before {content: '';top: -7px;left: 0;}
.main-menu-btn-icon:after {content: '';top: 7px;left: 0;}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon { height: 0; background: transparent;}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#main-menu-state {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;overflow: hidden;clip: rect(1px,1px,1px,1px);}
#main-menu-state:not(:checked) ~ #main-menu {display: none;}
#main-menu-state:checked ~ #main-menu {display: block;}
@media (min-width: 768px) {.main-menu-btn {position: absolute;top: -99999px;}#main-menu-state:not(:checked) ~ #main-menu {display: block;}
}

.cLaVraieVie {display:none;}
@media (min-width: 768px) {.cLaVraieVie {background-image: url("/images/b_actualites_p.png");background-size: 40px 48px;background-repeat: no-repeat;padding-left:45px;width:100%;display:block;position: absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.4);}
}
#ctrlActualite {overflow:hidden;color:#ccc;line-height:48px;white-space: nowrap;text-overflow: ellipsis;	}
#ctrlActualite a:link {color:#ccc;background-color: transparent;text-decoration: none;}
#ctrlActualite a:visited {color:#999;background-color: transparent;text-decoration: none;}
#ctrlActualite a:hover {color:#eee;text-decoration: none;}
.btn-primary {background-color:#80859a;}
.btn-primary:hover {background-color:#333566;}
.boutonEntete {font-weight:600;text-shadow: 0 1px 0 black;
	background-color:rgba(0, 0, 0, 0.6);color:#fff;width:100%;max-width:180px;border:none;text-align:right;margin-bottom:5px;
	background: #666666;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2Mzk2ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzE1ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));
  background-image: -moz-linear-gradient(top, #666666, #333333);
  background-image: -webkit-linear-gradient(top, #6666666, #333333);
  background-image: linear-gradient(to bottom, #666666, #333333);
}
.cBoutonPicto {float:right;margin-top:5px;margin-left:15px;color:#eee;}
.cGris {color:#ccc;}
.cGrisPale {color:#eee;}
h1 {
  font-size: 60px;
  font-family: 'Josefin Sans';
  text-transform: uppercase;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  color: #fff;
}


.innertube{margin: 1px;}
#oAccordeon{
	padding:0;margin:0;
	width:710px;
	font-size:12px;
}

.accordeon_entete{
	padding:5px;
	background:#f2f2f2;
	color:#666666;
	border:1px solid #FFF;
	cursor:pointer;
}

.accordeon_entete:hover{
	color:#666666;
	background:#cccccc;
}

.accordeon_contenu{
	padding:15px;
	background:#fbfafa;
}

.accordeon_entete_choix{
	font-weight:bold;
	color:#666666;
	background:#cccccc;
	background-image : url(/images/f_lavraievie.jpg);background-position: top left;background-repeat: repeat-x;
}
.dateLigne {
	width: 32px; height: 40px;
	background: #fcfcfc; 
	background: linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	background: -moz-linear-gradient(top, #fcfcfc 0%, #dad8d8 100%); 
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.1);
}
.dateLigne p {
	  margin: 0; padding: 0;
		font-family: Helvetica, sans-serif;
		font-size: 16px; text-align: center; color: #555555; 
	}
.dateLigne p span {
	  margin: 0; padding: 0; border: 0;
		background: #1265b1; 
		background: linear-gradient(top, #66b9e3 0%, #1265b1 100%);
		background: -moz-linear-gradient(top, #66b9e3 0%, #1265b1 100%);
		background: -webkit-linear-gradient(top, #66b9e3 0%, #1265b1 100%);
		/* background: -webkit-linear-gradient(top, #d10000 0%, #7a0909 100%);  d10000 a13838*/
		font-size: 10px; font-weight: bold; color: #fff; text-transform: uppercase; 	
		display: block;
		border-top: 1px solid #999999;
		border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		padding: 1px 0 1px 0;
}

#oAccordeon{
	padding:0;margin:0;
	width:710px;
	font-size:12px;
}

.accordeon_entete{
	padding:5px;
	background:#f2f2f2;
	color:#666666;
	border:1px solid #FFF;
	cursor:pointer;
}

.accordeon_entete:hover{
	color:#666666;
	background:#cccccc;
}

.accordeon_contenu{
	padding:15px;
	background:#fbfafa;
}

.accordeon_entete_choix{
	font-weight:bold;
	color:#666666;
	background:#cccccc;
	
}

.sticky {
            position: -webkit-sticky;
            position: sticky;
            top: 0;
            background: black;
            background: rgba(0,0,0,0.8);
            padding: 2em;
            color: white;
        }

        .sticky--desktop {
            display: none;
        }

        @media screen and (min-width: 60em) {
            .sticky--desktop {
                display: block;
            }

            .sticky--mobile {
                display: none;
            }
        }

        .clearfix {
          zoom: 1;
        }
        .clearfix:before,
        .clearfix:after {
          content: "";
          display: table;
        }
        .clearfix:after {
          clear: both;
        }
        
        
        .cRubrique {border-bottom:1px solid #41a14e;}
 /*Bootstrap 4.6 */
.nav-link, .page-link {color: #333333!important;}
.page-item.active > .page-link{color: #fff!important;font-weight:bold;}
.nav-link:focus, .nav-link:hover {color: #000000;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {z-index: 2;color: #ffffff;background-color: #333333;border-color: #333333;}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {color: #ffffff;}
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover {color: #ffffff;cursor: default;background-color: #333333;}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {color: #ffffff;background-color: #333333;border-color: #333333;}
.page-item.disabled .page-link {color: #cccccc!important;}
.cSoustitre {font-size:20px;line-height:30px}
@media screen and (min-width: 60em) {.cSoustitre {font-size:26px;}
}
/* Impression */
@media screen {#ImpTete, #ImpPied {display: none;}}
@media print {
  html, section, article, body, .container, .bg, .pied-svg, #grospied {background-image:none;}
  .backstretch { display: none; }
  .entry a:after {
	  content: " [" attr(href) "] ";
  }
  .cEntete, .cBlocHeroOrg, .cBlocNormOrg, .cGrandeurTexte, .sm_principal, .cLaVraieVie {display:none!important;}
  #ImpTete {overflow:hidden;top:-20px;display: block;padding:0 15px 10px 15px;}
  #ImpPied {color:#555;font-size:.8em;width:100%;max-width:100%;margin-top:20px;text-align:center;}
}