article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}



#body {background:#c5e9ff;min-width:976px;}



.clearfix:after {clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}

.clearfix {display:inline-block;} /* Pour IE mac */

html[lang] .clearfix {display:block;}

* html .clearfix {height:1%;}



/*PIE.HTC*/

img, table {behavior:url(/PIE.htc);}





html,

#body {height:100%;min-height:100%;}

html > body {height:auto;}



.holder {margin:0 auto;width:976px;}



#wrapper {background:url(/images/bgBody.png) repeat-x 0 0;height:100%;min-height:100%;position:relative;}

html > body #wrapper {height:auto;}



#slideshow {height:1180px;left:0;position:absolute;top:0;width:100%;z-index:1;}

#slideshow div {background-position:center 0;background-repeat:no-repeat;position:absolute;width:100%;}

#slideshow .slide {display:none;z-index:1;}

#slideshow .active {display:block;z-index:3;}

#slideshow .last-active {z-index:2;}

#slideshow .holder {height:1180px;}



#container {background:url(/images/bgFooter.jpg) no-repeat center bottom;height:1180px;min-height:1180px;min-width:976px;padding-bottom:359px;position:relative;z-index:1;}

html > body #container {height:auto;}



#bgTop {background:url(/images/bgTop-2017.png) no-repeat center 0;height:460px;min-height:460px;position:relative;z-index:2;}

html > body #bgTop {height:auto;}



#header {width:100%;}

#header .holder {height:377px;position:relative;}

#header h1 {border:0;left:24px;margin:0;padding:0;position:absolute;top:0;z-index:10;}

#header h1 a {background-image: url(/images/logo-2018.png); background-repeat: no-repeat; background-size: 100%; background-position: center; display:block;height:138px;width:235px;}

#header h1 span {display:none;}



.mNav {padding:0 18px;position:absolute;top:90px;width:940px;}

.mNav ul {list-style:none;margin:0;padding:0;width:940px;}

.mNav li {background:none;float:left;margin:0;padding:0;position:relative;}

.mNav .leClub {padding-top:51px;}

.mNav .lesParcours {padding-top:22px;}

.mNav .roulerAvec {padding-top:3px;}

.mNav .nousJoindre {padding-top:3px;}

.mNav a {display:block;}

.mNav .leClub a {height:44px;padding-top:31px;width:117px;}

.mNav .lesParcours a {height:50px;padding-top:35px;width:163px;}

.mNav .roulerAvec a {height:50px;padding-top:32px;width:227px;}

.mNav .partenaires a {height:41px;padding-top:23px;width:156px;}

.mNav .photos a {height:39px;padding-top:19px;width:117px;}

.mNav .nousJoindre a {height:42px;padding-top:19px;width:160px;}

.mNav span {background-position:0 0;background-repeat:no-repeat;display:block;height:20px;margin:0 auto;}

.mNav .leClub span {background-image:url(/images/menu-leClub.png);width:62px;}

.mNav .lesParcours span {background-image:url(/images/menu-lesParcours.png);height:23px;width:105px;}

.mNav .roulerAvec span {background-image:url(/images/menu-roulerAvec.png);width:170px;}

.mNav .partenaires span {background-image:url(/images/menu-partenaires.png);width:96px;}

.mNav .photos span {background-image:url(/images/menu-photos.png);width:60px;}

.mNav .nousJoindre span {background-image:url(/images/menu-nousJoindre.png);height:23px;width:104px;}

.mNav li:hover span,

.mNav a:hover span,

.mNav .selected span {background-position:0 bottom;}

.mNav span span {display:none;}

.mNav li ul {background:url(/images/bgSmenu-top.png) no-repeat 0 0;display:none;left:50%;margin-left:-105px;padding:30px 0 0;position:absolute;top:49px;width:210px;}

.mNav .leClub ul {top:97px;}

.mNav .lesParcours ul {top:72px;}

.mNav li ul li {clear:left;}

.mNav li ul li:last-child {background:url(/images/bgSmenu-bot.png) no-repeat 0 bottom;padding:0 0 20px;}

.mNav li ul a {background:url(/images/bgSmenu-rep.png) repeat-y 0 0 !important;color:#fff;font-size:14px;height:auto !important;line-height:18px;padding:6px 10px !important;text-align:center;text-decoration:none;width:190px !important;}

.mNav li ul a:hover {color:#ffe01a;}



.logo20e {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;right:59px;top:185px;}



#logosTop {background:url(/images/bgLogoTop.png) no-repeat 499px 0;height:112px;padding:34px 65px 0 529px;width:382px;}

#logosTop table {behavior:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:68px;margin:0;width:100%;}

#logosTop table td {border:none;padding:0;text-align:center;vertical-align:middle;}

#logosTop img {behavior:none;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;}



#modsHome {background:url(/images/bgModNews.png) no-repeat 0 0;float:left;height:540px;margin:-65px 0 0;padding:0 0 0 74px;position:relative;width:902px;}



#calendar {float:left;padding:54px 0 30px;width:246px;}

#calendar h1 {margin-bottom:13px;}

#calendar .bg-bot {background:url(/images/bgCalendar-bot.png) no-repeat 0 bottom;margin:0 0 3px;padding:0 0 15px;zoom:1;}

#calendar .bg-rep {background:url(/images/bgCalendar-rep.gif) repeat-y 0 0;}

#calendar .bg-top {background:url(/images/bgCalendar-top.png) no-repeat 0 0;height:277px;padding:0 14px 1px 13px;}

#calendar table {behavior:none;border-collapse:collapse;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;margin:0;width:219px;}

#calendar table td {border:0;color:#fff;font:700 16px/20px 'Scada', sans-serif;height:28px;padding:0;text-align:center;vertical-align:middle;width:31px;}

#calendar table tr:nth-child(3) td {padding-top:4px;}

#calendar table .days td {border-bottom:1px solid #014a77;padding:11px 0 9px;}

#calendar table .curdate {color:#ffe01a;}

#calendar table table td {color:#0068a6;font-size:20px;height:56px;line-height:24px;padding:0 5px;white-space:nowrap;}

#calendar table table tr td:first-child {text-align:right;}

#calendar table table tr td:nth-child(2) {width:0;}

#calendar table table tr td:last-child {text-align:left;}

#calendar table a {background:#ffe01a;behavior:url(/PIE.htc);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#0068a6;cursor:pointer;display:inline-block;padding:2px 0;position:relative;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;width:80%;}

#calendar table a:hover {background-color:#fff;}

#calendar table .btn {background-color:transparent !important;background-position:0 0;background-repeat:no-repeat;behavior:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:12px;padding:0;width:11px;}

#calendar table .prev {background-image:url(/images/btnPrevMonth.gif);}

#calendar table .next {background-image:url(/images/btnNextMonth.gif);}

#calendar table .btn span {display:none;}

#calendar .arrow {background:url(/images/greyArrow.gif) no-repeat 0 4px;color:#9a9a9a;float:right;line-height:19px;padding:0 10px 0 18px;text-decoration:none;white-space:nowrap;}

#calendar .arrow:hover {text-decoration:underline;}



#modNews {float:right;padding:54px 75px 0 0;width:540px;}

#modNews h1 {margin-bottom:13px;}

#modNews .bg-bot {background:url(/images/bgModNews-bot.png) no-repeat 0 bottom;margin:0 0 3px;padding:0 0 15px;zoom:1;}

#modNews .bg-rep {background:url(/images/bgModNews-rep.gif) repeat-y 0 0;}

#modNews .bg-top {background:url(/images/bgModNews-top-v2.png) no-repeat 0 0;height:278px;padding:0 30px 0 36px;position:relative;}

#modNews .rss {background:url(/images/btnRss.png) no-repeat 0 0;height:67px;position:absolute;right:-56px;top:22px;width:56px;}

#modNews .rss:hover {background-position:0 -68px;}

#modNews .rss span {display:none;}

#modNews .news {color:#fff;display:none;font-size:14px;font-weight:400;left:36px;line-height:21px;min-height:264px;position:absolute;top:10px;width:464px;z-index:2;}

#modNews .active {display:block;z-index:3;}

#modNews h2 {border-bottom:0;font-size:20px;line-height:24px;margin:0;padding:6px 0 31px;}

#modNews h2 a,

#modNews h2 a:hover {text-decoration:none;}

#modNews h2 a {color:#0068a6;}

#modNews .img {behavior:url(/PIE.htc);-moz-box-shadow:0 0 15px #000a10;-webkit-box-shadow:0 0 15px #000a10;box-shadow:0 0 15px #000a10;float:left;margin:45px 28px 0 0;position:relative;}

#modNews .img img {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;height:92px;width:131px;}

#modNews .text {float:left;width:305px;}

#modNews a.more {bottom:0;color:#ffe01a;font-size:14px;line-height:27px;margin:0;position:absolute;right:0;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;}

#modNews a.more strong {background:#ffe01a;color:#0068a6;float:right;font:700 20px/26px 'Scada', sans-serif;margin:0 0 0 6px;padding:0 8px 1px 9px;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

#modNews a.more:hover {color:#fff;}

#modNews a.more:hover strong {background:#fff;}

#modNews .modNews-paging,

#modNews .modNews-paging li {float:left;}

#modNews .modNews-paging {list-style:none;margin:0;padding:0 0 0 28px;width:205px;}

#modNews .modNews-paging li {background:none;line-height:19px;margin:0;padding:0 2px;}

#modNews .modNews-paging a {color:#9a9a9a;padding:0 7px;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

#modNews .modNews-paging a:hover,

#modNews .modNews-paging .selected {background:#9a9a9a;color:#fff;text-decoration:none;}

#modNews .arrow {background:url(/images/greyArrow.gif) no-repeat 0 4px;color:#9a9a9a;float:right;line-height:19px;padding:0 10px 0 18px;text-decoration:none;white-space:nowrap;}

#modNews .arrow:hover {text-decoration:underline;}



#content-top {background:url(/images/bgContent-top.png) no-repeat 0 0;clear:both;margin:-47px 0 0;padding:87px 0 0;}

.accueil #content-top {background:none;margin-top:0;padding-top:0;}

#content-bot {background:url(/images/bgContent-bot.png) no-repeat 0 bottom;padding:0 0 55px;}

#content-rep {background:url(/images/bgContent-rep.png) repeat-y 0 0;padding:1px 74px 56px 86px;position:relative;width:816;}



#outils {position:absolute;right:114px;top:-49px;width:172px;}

.accueil #outils {top:-53px;}

#outils ul,

#outils li {float:left;}

#outils ul {list-style:none;margin:0;padding:0;width:172px;}

#outils li {background:none;margin:0;padding:0;}

#outils .small {padding-right:12px;}

#outils .large {padding-right:13px;}

#outils .print {padding-right:13px;}

#outils a {background-position:0 0;background-repeat:no-repeat;display:block;height:18px;}

#outils .small a {background-image:url(/images/btnSmall.gif);width:19px;}

#outils .large a {background-image:url(/images/btnLarge.gif);width:21px;}

#outils .print a {background-image:url(/images/btnPrint.gif);width:21px;}

#outils .share a {background-image:url(/images/btnShare.gif);width:73px;}

#outils a:hover {background-position:0 -19px;background-repeat:no-repeat;}

#outils span {display:none;}



#lCol,

#contenu,

#contenuEdit {float:left;width:516px;}



#lCol {padding:2px 0 0;}



#nouvelles,

#nouvelles ul,

#nouvelles ul li,

#nouvelles ul a {float:left;width:516px;}

#nouvelles ul {list-style:none;margin:0;padding:0 0 10px;}

#nouvelles ul li {background:none;border-bottom:1px solid #d0d0d0;clear:left;margin:0 0 23px;padding:0 0 27px;}

#nouvelles ul li:last-child {border-bottom:0;margin-bottom:0;}

#nouvelles ul a {color:#3d3d3d;position:relative;text-decoration:none;}

#nouvelles ul .img {float:left;margin:0 32px 0 0;}

#nouvelles ul .img img {background-position:center center;background-repeat:no-repeat;display:block;height:123px;width:175px;}

#nouvelles ul .title,

#nouvelles ul .date {display:block;}

#nouvelles ul .title {color:#0068a6;font-size:20px;-moz-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;}

#nouvelles ul .date {color:#dba610;font-size:16px;margin-bottom:10px;}

#nouvelles ul .suite {bottom:0;color:#0068a6;font-size:14px;line-height:27px;position:absolute;right:0;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;}

#nouvelles ul .suite span {background:#ffe01a;float:right;font:700 20px/26px 'Scada', sans-serif;margin:0 0 0 6px;padding:0 8px 1px 9px;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

#nouvelles ul a:hover  .title {color:#009966;}

#nouvelles ul a:hover .suite span {background:#0068a6;color:#ffe01a;}



.paging {clear:both;margin:0 0 30px;}

.paging span,

.paging a,

.more a {display:inline-block;font-size:12px;margin:0 3px 0 0;padding:0 8px;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

.more a {font-size:18px;margin-right:5px;padding:2px 10px;}

.paging a,

.more a {background:#ffe01a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#0068a6;text-decoration:none;}

.paging a:hover,

.more a:hover {background:#0068a6;color:#ffe01a;}

.pend {margin:0 0 20px;}



.more {clear:both;margin-top:30px;}



#nouvelle .img {float:left;margin:0 32px 20px 0;}

#nouvelle .title {margin-bottom:0;}

#nouvelle .date {margin-bottom:20px;}



.modMedias,

.modMedias li {float:left;}

.modMedias {list-style:none;margin:0;padding:0 0 10px;width:516px;}

.modMedias li {background:none;margin:0;padding:0 20px 20px 0;width:158px;}

.modMedias li:nth-child(3n+3) {padding-right:0;}

.modMedias a {behavior:url(/PIE.htc);border:5px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px #727272;-webkit-box-shadow:0 0 5px #727272;box-shadow:0 0 5px #727272;color:#fff;cursor:pointer;display:block;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;text-decoration:none;}

.modMedias a:hover {color:#fff;}

.modMedias img {behavior:url(/PIE.htc);border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;height:148px;position:relative;width:148px;}

.modMedias .caption {background:#000;background:rgba(0,0,0,.75);behavior:url(/PIE.htc);-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;bottom:0;filter:alpha(opacity=0);left:0;-moz-opacity:0;opacity:0;padding:5px;position:absolute;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;width:138px;}

.modMedias a:hover .caption {display:block;filter:alpha(opacity=100);-moz-opacity:100;opacity:100;}

.modMedias .printonly {display:none;}



.activities,

.activity {float:left;width:516px;}

.activities {padding:0 0 10px;}

.activity {border-bottom:1px solid #d0d0d0;clear:left;float:left;margin:0 0 23px;padding:0 0 27px;}

.activity:last-child {border-bottom:0;margin-bottom:0;}

.activity .title {color:#0068A6;font-size:20px;line-height:1.22222em;margin:0;}

.activity .date {color:#DBA610;font-size:16px;margin:0 0 10px;}

.activity h3,

.activity h4,

.activity h5,

.activity h6,

.activity p,

.activity ul,

.activity ol {margin:10px 0;}

.activity *:last-child {margin-bottom:0;}



body.partenaires #contenu table {behavior:none;border-collapse:collapse;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:50px;}

body.partenaires #contenu table td {border:0;padding-left:0;padding-right:0;text-align:center;width:33%;}

body.partenaires #contenu table img {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;}



#rCol {float:right;padding:37px 0 0;position:relative;width:246px;z-index:110;}



#meteo {padding:0 0 33px;}

#meteo h3 {background:url(/images/bgMeteo-top.png) no-repeat 0 0;color:#ffe01a;height:55px;line-height:24px;margin:0;padding:15px 0 0;text-align:center;}

#meteo .indent {
	background-color:#ffe01a !important;
}

#meteo .weather-button {
	width: auto !important;
	height: auto !important;
	background-color: transparent !important;
}

#meteo .header {
	display: none !important;
}

#meteo .locations {
	text-align: center;
}

#meteo .locations:before {
	content: "Nicolet, Qc";
}

#meteo .locations * {
	display: none !important;
}

#meteo .icon {
	float: none !important;
	width: 32px !important;
	max-width: none !important;
}

#meteo .condition {
	width: 100%;
	display: block !important;
	margin-top: 4px;
}

#meteo .current-weather {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

#meteo img {
	box-shadow: none;
}


#fbLike {background:url(/images/bgLike.png) no-repeat 0 0;clear:both;height:34px;padding:7px 0 0;position:relative;z-index:120;}

#fbLike .fb-like {display:block;margin:0 auto;text-align:center;}

#fbLike iframe {margin:0 auto;}



.partners {clear:both;padding:0 18px 33px;position:relative;width:210px;}

.partners .jcarousel-prev,

.partners .jcarousel-next {background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:45px;position:absolute;top:40px;width:24px;}

.partners .jcarousel-prev {background-image:url(/images/btnCarPrev.png);left:-7px;}

.partners .jcarousel-next {background-image:url(/images/btnCarNext.png);right:-7px;}

.partners .jcarousel-prev:hover,

.partners .jcarousel-next:hover {background-position:0 -46px;}

.partners .jcarousel-prev-disabled,

.partners .jcarousel-next-disabled {background-position:0 0 !important;cursor:default;display:none !important;}

.partners .btn span {display:none;}

.partners .overflow,

.partners .jcarousel-clip {height:174px;overflow:hidden;width:210px;}

.partners ul,

.partners ul li {float:left;margin:0;}

.partners ul {list-style:none;padding:0;}

.partners ul li {background:none;padding:0 18px;width:174px;}

.partners ul img {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0 auto;max-height:174px;max-width:174px;}



#footer {bottom:0;height:359px;left:0;position:absolute;width:100%;z-index:10;}

#footer .holder {height:357px;padding:2px 0 0;position:relative;z-index:100;}



.fNav,

.fNav ul {float:left;}

.fNav {padding:28px 0 0 55px;width:454px;}

.fNav ul {color:#ffe01a;font-size:14px;height:120px;list-style:disc;margin:0;min-height:120px;padding:5px 11px 0 45px;width:171px;}

html > body .fNav ul {height:auto;}

.fNav ul:first-child {background:url(/images/sep-navFooter.png) no-repeat right 0;}

.fNav ul li {background:none;margin:6px 0;padding:0;}

.fNav ul a {color:#0068a6;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

.fNav ul a:hover {color:#24476d;}



.teaser-mailing {background:url(/images/btnMailing-footer.png) no-repeat 0 0;height:127px;position:absolute;right:89px;top:-31px;width:301px;}

.teaser-mailing:hover {background-position:0 -127px;}

.teaser-mailing span {display:none;}



.imgVelo-footer {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;right:41px;top:96px;}



.sign {bottom:28px;color:#83806b;font:12px/22px Arial, Helvetica, sans-serif;position:absolute;right:18px;text-align:right;}

.sign a,

.sign a:hover {color:#83806b;text-decoration:none;}



#adn-communication img {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

#adn-communication div.fond img {filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}

#adn-communication div.signature,

#adn-communication a,

#adn-communication a:link,

#adn-communication a:visited,

#adn-communication a:active {color:#c2c1bf;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}

#adn-communication a:hover {color:#f4f4f3;}

#adn-communication a.abs {filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}

#adn-communication a.adn {background:url(/images/btnAdn.gif) no-repeat 0 0;}

#adn-communication a.genome {background:url(/images/btnGenome.gif) no-repeat 0 0;}



div.editBTN img,

#contenu div.editBTN img,

#contenuEdit .htmlarea,

#contenuEdit .toolbar,

#contenuEdit .toolbarRow,

#contenuEdit .toolbar img,

#fancybox-content img {behavior:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}



#WzTtDiV {overflow:visible !important;}

#TipCls1 {background:none #fff;behavior:url(/PIE.htc);border:0 !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#3d3d3d !important;font-size:12px;padding:10px;position:relative;z-index:99;}



#back-top {bottom:30px;margin:0;position:fixed;right:30px;z-index:999;}

#back-top a {background:url(/images/btnTop.gif) no-repeat 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;height:50px;-webkit-transition:1s;-moz-transition:1s;transition:1s;width:50px;}

#back-top a:hover {color:#000;}

#back-top span {display:none;}

#sendUnsub{margin-left: 10px;}
#sendUnsub:hover{cursor:pointer;}
label[for=inp1]{width:130px;}

div.tox-promotion {display:none !important;}
span.tox-statusbar__branding {display:none !important;}