a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#refueltext p a:hover,
#accueiltext p a:hover,
#contacttext p a:hover,
#fmsqtext p a:hover,
#challengetext p a:hover,
#motocrossquebectext p a:hover,
#endurotext p a:hover,
#mxquebectext p a:hover  {
   color: #800000;
   text-decoration: underline;
}

#endurotext p a,
#accueiltext p a,
#motocrossquebectext p a,
#challengetext p a,
#mxquebectext p a,
#contacttext p a,
#fmsqtext p a  {
   color: #E60000;
   text-decoration: none;
}

#cdsrbutton a:hover,
#jocelynfrenettebutton a:hover,
#dionbutton a:hover,
#mgsportbutton a:hover,
#admbutton a:hover  {
   background-position: -205px 0%;
}

#formreglementsbutton a,
#aubergestalexisbutton a,
#manoirdulacseptilesbutton a,
#forminscriptionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#fmsqtext p,
#endurotext p,
#contacttext p,
#motocrossquebectext p,
#challengetext p,
#mxquebectext p  {
   font: 16px/19px Arial;
   margin: 0px;
   text-align: left;
}

#liensb a:hover,
#accueilb a:hover,
#inscriptionb a:hover,
#contactb a:hover,
#photosb a:hover  {
   background-position: -193px 0%;
}

#enduroktmbutton a:hover,
#perfobutton a:hover,
#gosselinbutton a:hover  {
   background-position: -206px 0%;
}

#au100duvieuxcheminbutton a,
#bastidebutton a,
#auniddouilletbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#contactb a,
#accueilb a,
#inscriptionb a,
#liensb a,
#photosb a  {
   background-repeat: no-repeat;
   display: block;
   height: 77px;
   width: 193px;
   background-position: 0% 0px;
   font-size: 77px;
   line-height: 77px;
}

#perfobutton a,
#admbutton a,
#enduroktmbutton a,
#dionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 90px;
   background-position: 0% 0px;
   font-size: 90px;
   line-height: 90px;
}

#petitesrouestext p,
#listegauchetext p,
#listedroitetext p  {
   font: 14px/17px "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#photos,
#inscription,
#accueil,
#contact,
#liens  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#jocelynfrenettebutton a,
#mgsportbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 91px;
   width: 205px;
   background-position: 0% 0px;
   font-size: 91px;
   line-height: 91px;
}

#manoirdulacseptilesbutton a:hover  {
   background-position: -180px 0%;
}

#au100duvieuxcheminbutton a:hover  {
   background-position: -188px 0%;
}

#gosselinbutton a,
#cdsrbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   background-position: 0% 0px;
   font-size: 89px;
   line-height: 89px;
}

#video1button a,
#video2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 78px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#mariominimoteur,
#michelmatte  {
   visibility: visible;
   position: absolute;
   left: 801px;
   z-index: 3;
   width: 206px;
   height: 89px;
   background-repeat: no-repeat;
}

#aubergestalexisbutton a:hover  {
   background-position: -153px 0%;
}

#enduroktmbutton,
#perfobutton  {
   visibility: visible;
   position: absolute;
   left: 801px;
   z-index: 3;
   width: 206px;
   height: 90px;
}

#listedeshbergementsstraymond  {
   background: url(accueilmedia/id85listedeshbergementsstra.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 1300px;
   z-index: 10;
   width: 267px;
   height: 16px;
}

#auniddouilletbutton a:hover  {
   background-position: -127px 0%;
}

#manoirdulacseptilesbutton a  {
   width: 180px;
   background-image: url(accueilmedia/manoirdulacseptilesbutton.gif);
}

#video1button,
#video2button  {
   visibility: visible;
   position: absolute;
   top: 260px;
   z-index: 6;
   width: 78px;
   height: 39px;
}

#au100duvieuxcheminbutton a  {
   width: 188px;
   background-image: url(accueilmedia/au100duvieuxcheminbutton.gif);
}

#manoirdulacseptilesbutton  {
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 1503px;
   z-index: 11;
   width: 180px;
   height: 13px;
}

#refueltext *:first-child  {
   padding-top: 0px;
}

#au100duvieuxcheminbutton  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 1370px;
   z-index: 11;
   width: 188px;
   height: 10px;
}

#jocelynfrenettebutton a  {
   background-image: url(contactmedia/jocelynfrenettebutton.gif);
}

#forminscriptionbutton a  {
   width: 66px;
   background-image: url(inscriptionmedia/forminscriptionbutton.gif);
}

#aubergestalexisbutton a  {
   width: 153px;
   background-image: url(accueilmedia/aubergestalexisbutton.gif);
}

#roquemontbutton a:hover  {
   background-position: -128px 0%;
}

#formreglementsbutton a  {
   width: 66px;
   background-image: url(inscriptionmedia/formreglementsbutton.gif);
}

#admbutton,
#dionbutton  {
   visibility: visible;
   position: absolute;
   left: 802px;
   z-index: 3;
   width: 205px;
   height: 90px;
}

#bastidebutton a:hover  {
   background-position: -92px 0%;
}

#auniddouilletbutton a  {
   width: 127px;
   background-image: url(accueilmedia/auniddouilletbutton.gif);
}

#aubergestalexisbutton  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 1443px;
   z-index: 11;
   width: 153px;
   height: 13px;
}

#jocelynfrenettebutton  {
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 1246px;
   z-index: 2;
   width: 205px;
   height: 91px;
}

#shape5copy4,
#shape5  {
   visibility: visible;
   position: absolute;
   left: 266px;
   z-index: 5;
   width: 158px;
   height: 114px;
   background-repeat: no-repeat;
}

#auniddouilletbutton  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 1432px;
   z-index: 11;
   width: 127px;
   height: 10px;
}

#petitesrouestext p  {
   padding-top: 15px;
}

#resultatsb a:hover  {
   background-position: -448px 0%;
}

#roquemontbutton a  {
   background: url(accueilmedia/roquemontbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 128px;
   font-size: 12px;
   line-height: 12px;
}

#enduroktmbutton a  {
   width: 206px;
   background-image: url(contactmedia/enduroktmbutton.gif);
}

#petitesrouestext  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 971px;
   z-index: 12;
   width: 485px;
}

#gosselinbutton a  {
   width: 206px;
   background-image: url(contactmedia/gosselinbutton.gif);
}

#ktm4wheeldecoupe  {
   background: url(contactmedia/ktm4wheeldecoupe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 26px;
   z-index: 7;
   width: 192px;
   height: 212px;
}

#mgsportbutton a  {
   background-image: url(contactmedia/mgsportbutton.gif);
}

#listegauchetext  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 1333px;
   z-index: 10;
   width: 189px;
}

#enduroktmbutton  {
   top: 832px;
}

#mariominimoteur  {
   background-image: url(contactmedia/mariominimoteur.gif);
   top: 1143px;
}

#bastidebutton a  {
   width: 92px;
   background-image: url(accueilmedia/bastidebutton.gif);
}

#listedroitetext  {
   visibility: visible;
   position: absolute;
   left: 506px;
   top: 1337px;
   z-index: 10;
   width: 204px;
}

#fondarrondicopy  {
   background: url(accueilmedia/fondarrondicopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 4px;
   z-index: 5;
   width: 1023px;
   height: 1646px;
}

#roquemontbutton  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 1561px;
   z-index: 11;
   width: 128px;
   height: 12px;
}

#video1button a  {
   background-image: url(photosmedia/video1button.gif);
}

#refueltext p a  {
   text-decoration: underline;
   color: #E60000;
}

#inscriptionb a  {
   background-image: url(contactmedia/inscriptionb.gif);
}

#esapcebanniere  {
   background: url(accueilmedia/esapcebanniere.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 915px;
   z-index: 9;
   width: 514px;
   height: 666px;
}

#rectanglemenus  {
   background: url(contactmedia/rectanglemenus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 240px;
   z-index: 7;
   width: 211px;
   height: 403px;
}

#gosselinbutton  {
   visibility: visible;
   position: absolute;
   left: 801px;
   top: 729px;
   z-index: 3;
   width: 206px;
   height: 89px;
}

#video2button a  {
   background-image: url(photosmedia/video2button.gif);
}

#perfobutton a  {
   width: 206px;
   background-image: url(contactmedia/perfobutton.gif);
}

#mgsportbutton  {
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 935px;
   z-index: 3;
   width: 205px;
   height: 91px;
}

#bastidebutton  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 1383px;
   z-index: 11;
   width: 92px;
   height: 10px;
}

#accueiltext p  {
   font: 14px/17px Arial;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#inscriptionb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 330px;
   z-index: 11;
   width: 193px;
   height: 77px;
}

#dionbutton a  {
   width: 205px;
   background-image: url(contactmedia/dionbutton.gif);
}

#patterncopy2  {
   background: url(accueilmedia/patterncopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 7px;
   z-index: 6;
   width: 1017px;
   height: 1779px;
}

#cdsrbutton a  {
   width: 205px;
   background-image: url(contactmedia/cdsrbutton.gif);
}

#video2button  {
   left: 349px;
}

#refueltext p  {
   font: 17px/24px Arial;
   margin: 0px;
   padding-top: 15px;
   text-align: center;
   color: #FFFFFF;
}

#resultatsb a  {
   background: url(accueilmedia/resultatsb.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 448px;
   font-size: 38px;
   line-height: 38px;
}

#video1button  {
   left: 249px;
}

#michelmatte  {
   background-image: url(contactmedia/michelmatte.gif);
   top: 1040px;
}

#patterncopy  {
   background: url(contactmedia/patterncopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 7px;
   z-index: 2;
   width: 1017px;
   height: 1189px;
}

#accueiltext  {
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 251px;
   z-index: 12;
   width: 511px;
}

#centrecopy3  {
   background: url(accueilmedia/centrecopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 245px;
   z-index: 8;
   width: 541px;
   height: 1357px;
}

#mercitext p  {
   font: bold 22px/26px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#fondarrondi  {
   background: url(contactmedia/fondarrondi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 4px;
   z-index: 1;
   width: 1023px;
   height: 1433px;
}

#shape5copy4  {
   background-image: url(liensmedia/shape5copy4.gif);
   top: 806px;
}

#shape4copy3  {
   background: url(accueilmedia/shape4copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 255px;
   z-index: 7;
   width: 530px;
   height: 1346px;
}

#admbutton a  {
   width: 205px;
   background-image: url(contactmedia/admbutton.gif);
}

#yam7decoupe  {
   background: url(accueilmedia/yam7decoupe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 28px;
   z-index: 7;
   width: 125px;
   height: 255px;
}

#perfobutton  {
   top: 522px;
}

#refueltext  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 658px;
   z-index: 4;
   width: 194px;
}

#dionbutton  {
   top: 625px;
}

#splashcopy  {
   background: url(contactmedia/splashcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 33px;
   z-index: 5;
   width: 262px;
   height: 233px;
}

#accueilb a  {
   background-image: url(contactmedia/accueilb.gif);
}

#centrecopy  {
   background: url(contactmedia/centrecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 240px;
   z-index: 4;
   width: 547px;
   height: 408px;
}

#cdsrbutton  {
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 315px;
   z-index: 6;
   width: 205px;
   height: 89px;
}

#resultatsb  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 943px;
   z-index: 13;
   width: 448px;
   height: 38px;
}

#contactb a  {
   background-image: url(contactmedia/contactb.gif);
}

#shape4copy  {
   background: url(contactmedia/shape4copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 249px;
   z-index: 3;
   width: 537px;
   height: 393px;
}

#admbutton  {
   top: 418px;
}

#photosb a  {
   background-image: url(contactmedia/photosb.gif);
}

#mercitext  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 250px;
   z-index: 8;
   width: 206px;
}

#tracepneu  {
   background: url(contactmedia/tracepneu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 11px;
   z-index: 6;
   width: 1010px;
   height: 237px;
}

#accueilb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 257px;
   z-index: 12;
   width: 193px;
   height: 77px;
}

#liensb a  {
   background-image: url(contactmedia/liensb.gif);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 548px;
   z-index: 8;
   width: 193px;
   height: 77px;
}

#photosb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 403px;
   z-index: 10;
   width: 193px;
   height: 77px;
}

#splash  {
   background: url(contactmedia/splash.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 15px;
   z-index: 5;
   width: 273px;
   height: 313px;
}

#shape6  {
   background: url(contactmedia/shape6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 648px;
   z-index: 3;
   width: 208px;
   height: 102px;
}

#shape5  {
   background-image: url(liensmedia/shape5.gif);
   top: 408px;
}

#liensb  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 475px;
   z-index: 9;
   width: 193px;
   height: 77px;
}

#date  {
   background: url(contactmedia/date.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 62px;
   z-index: 8;
   width: 110px;
   height: 117px;
}

#logo  {
   background: url(accueilmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 304px;
   top: 39px;
   z-index: 7;
   width: 374px;
   height: 238px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

