*{margin:0;padding:0;border:0;outline: none; }
html, body {font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica;width:100%;margin: 0;}
body {width:100%;
background:black;
background-repeat : no-repeat; 
background-position : center center; 
background-attachment: fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.clearBoth{clear:both !important;height:0px !important; overflow: hidden !important;border:none !important;padding:0 !important;margin:0 !important;}   .corps table{border:0;padding:0;border-collapse:collapse;max-width:100%;}
.corps td{color:#666;font-size:16px;line-height:auto;}
.corps p{margin-top:10px;margin-bottom:2px;color:#666;font-size:16px;text-align:justify;line-height:auto;color:#666;}
.corps img{border:none;max-width:100%;height:auto;}
.corps iframe{max-width:100%;}
.corps a{text-decoration:underline;color:#666;}
.corps a:hover{text-decoration:underline;color:black;} h1{ color: white;font-family: "Galada",cursive;font-size: 40px;font-weight: bold;line-height: 50px;margin: 30px auto 40px;text-align: center;width: 70%;}
.corps h2{font-size:28px;line-height:30px;font-weight:bold;text-align:left;margin-top:30px;margin-bottom:15px;color:#96051d;font-family: "Galada",cursive;}
.corps h3{font-size:20px;line-height:23px;font-weight:bold; text-align:left;margin-top:20px;margin-bottom:10px;color:#000000;}
.corps h4{font-size:17px;line-height:20px;font-weight:bold; text-align:left;margin-top:10px;margin-bottom:5px;color:#666;}
.corps h5{font-size:16px;line-height:18px;font-weight:bold; text-align:left;margin-top:8px;margin-bottom:4px;color:#666;}
.corps h6{font-size:13px;line-height:15px;font-weight:bold; text-align:left;margin-top:6px;margin-bottom:3px;color:#666;}
.corps ul{}
.corps li{margin-left:40px;margin-top:10px;font-size:16px;line-height:auto;color:#666;}
.corps ol{margin-left:40px;margin-top:10px;font-size:16px;line-height:auto;color:#666;}
.corps hr{padding-top: 30px; margin-bottom:20px;border-bottom: 1px solid rgba(134, 134, 134, 0.6); height: 0;clear:both; }
.corps blockquote{padding:5px 10px 10px 10px;background:#e5e5e5;border-radius:10px;margin:15px 0;clear:both;}
.corps input{border:1px solid #ccc;}
.corps select{border:1px solid #ccc;}   .textTab {border:0!important;padding:0!important;border-collapse:collapse!important;}
.textTab td{border:1px solid #666 !important;padding:10px!important}
.textTabSansCadre {border:0!important;padding:0!important;border-collapse:collapse!important;}
.textTabSansCadre td{border:0!important;padding:10px!important}
.textTab,.textTabSansCadre{margin:auto !important}
.imgMarge{margin:15px !important;}
.img100{width:100% !important;height:auto !important;margin:0 !important;}
.imgArrondi{border-radius:5px;box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);}
.alignleft{ display:inline; float:left;margin:0.5em 1em 0.5em 0;}
.aligncenter{ clear:both;	display:block; margin-left:auto; margin-right:auto;}
.alignright{ display:inline; float:right;margin:0.5em 0 0.5em 1em;}
.iframeCenter{margin:auto;}
.iframeFloatLeft{margin:15px;float:left;}
.iframeFloatRight{margin:15px;float:right;}
.showElem{display:none;}
.btnRouge{display:inline-block;background:#96051d;color:white !important;font-size:1.4em;margin:10px;padding:10px 15px;border:none;border-radius:3px;border:0;text-decoration: none !important;}
.btnRouge:hover{background:black;}      .wp-pagenavi {clear: both;padding-top:30px}
.wp-pagenavi a, .wp-pagenavi span {border: 1px solid #96051d;margin: 2px;padding: 3px 5px;text-decoration: none;}
.wp-pagenavi a{color:#96051d;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}   .wpcf7 {width:100%;margin:40px auto 0 auto !important;}
.wpcf7 p{clear:both;line-height:19px;font-size:16px;text-align:left !important;padding-bottom:10px;}
.wpcf7 .wpcf7-form-control-wrap{display: inline !important;}
.wpcf7 textarea{width:99%;border:solid 1px #5A544E;margin-top:10px;}
.wpcf7 input{width:97%;border:solid 1px #5A544E;font-size:1em;padding:5px;margin-top:10px;float:none;}
.wpcf7 input[type="checkbox"]{width:auto;}
.wpcf7 input[type="submit"]{width:150px;cursor:pointer;background:#96051d;color:white;font-size:1.4em;float:right;margin-top:10px;border:none;border-radius:3px;border-bottom:5px solid #6b6e72;}
.wpcf7 input[type="submit"]:hover{background:black;}
.wpcf7 select{width:99%;border:solid 1px #96051d;}
.wpcf7 .wpcf7-validation-errors {border:1px solid #96051d !important;}
.wpcf7-not-valid-tip{clear:both;color:#96051d !important;}   #breadcrumbs {margin:3px 0 20px 0;}
#breadcrumbs p{ color:black;font-size:12px !important;line-height: 15px !important;text-align:left !important;}
#breadcrumbs span{ color:black;font-size:12px !important;line-height: 15px !important;text-align:left !important;}
#breadcrumbs a{color: #96051d;text-decoration:none;font-size:12px !important;}
#breadcrumbs a:hover{color: #96051d;text-decoration:underline;}   .ssba{padding-top:40px;clear:both;}   .siteMobile{display:none;}
.siteClassique{display:block;}   header{width:100%;height:auto;margin:auto;position:absolute;z-index: 100;} #btnHome{display:block;max-width:256px;max-height:324px;width:30%;height:auto;position: absolute;z-index: 105;left: 0;top:0;}
#btnHome img{display:block;width: 100%;height: auto;}
#btnHome:hover{text-decoration:none;} #btnMenuMobile {display: none;}
#menuTeteContainer{position: absolute;width:100%;top: 43px;left: 0;z-index: 101;height:55px;background: white;}
#menuTete {width: 100%;height: 100%;padding:0;margin:auto;list-style: none;text-align: right;font-size:0;}
#menuTete li {display:inline-block;height:100%;margin:0;list-style: none;position:relative;}
#menuTete li a {display: inline-block;height:100%;width:auto;margin:0;padding:0 30px;color: black; font-size: 15px;text-decoration: none;text-align: center;line-height: 55px;text-transform: uppercase;font-weight: 300;}
#menuTete li a:hover{background:black;color:white;}
#menuTete li a:before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: white;visibility: hidden;z-index: 101;-webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
#menuTete li a:hover:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}
#menuTete li a .linkBefore {display:inline-block;width: 0;height: 0;border-style: solid;line-height:55px;margin:0 5px 0 0;vertical-align:middle;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent black;}
#menuTete li a:hover .linkBefore {border-color: transparent transparent transparent white;}
#menuTete li ul {position: absolute; display:none; text-align: left;  width: 200px;  height: auto;  z-index: 2000;list-style: none;}
#menuTete li:hover ul{display:list-item;}
#menuTete li:hover ul li ul {display:none;}
#menuTete li ul li {position:relative;height:auto;margin: 0;}
#menuTete li ul li a {display: block;width: 200px;height: auto;font-size: 16px;text-decoration: none;background:#262626;
text-align: left;line-height: 1.4em;padding: 5px;margin: auto;text-transform:none;color:white;}
#menuTete li ul li a .linkBefore{border-color: transparent transparent transparent white;}
#menuTete li ul li a:hover{background:#96051d;color:white;}
#menuTete .current_page_ancestor a{background:black;color:white;}
#menuTete .current_page_ancestor a .linkBefore {border-color: transparent transparent transparent white;}
#menuTete .current_page_ancestor ul li a {background:#262626;}
#menuTete .current_page_item a{background:black;color:white;} 
#menuTete .current_page_item a .linkBefore {border-color: transparent transparent transparent white;}
#menuTete .current_page_item ul li a {background:#262626;}
#menuTete li ul .current_page_item a {background:#96051d;}   .sliderTete .rslides_nav{font-size:150px;line-height:160px;background:none;font-weight:300;font-family: "Limelight",cursive;}
.sliderTete .rslides_nav.prev{left:50px;}
.sliderTete .rslides_nav.prev{left:50px;}
.sliderTete .rslides_nav.next{right:50px;}
.sliderTete .caption-wrap{width:auto;bottom:50px;left:50px;}
.sliderTete .caption{font-size:22px;line-height:25px;}
#hrReplaceSlider{display:block;clear:both;height:120px; overflow: hidden;border:none;padding:0;margin:0;}   #middle{widht:100%;margin:20px auto 0 auto;padding:0;position:relative;}   #middleContent{width:34%;margin-left:14%;float:left;padding:1% 3% 3%;position:relative;background: white;}
#middleContent2Home {width:70%;margin:auto;padding:3% 15% 8%;position:relative;  }
#middleContent2Home td{color: white;}
#middleContent2Home p{color: white;}
#middleContent2Home a{color:#b2b2b2;}
#middleContent2Home a:hover{color: white;}
#middleContent2Home h3{color:white;}
#middleContent2Home h4{color:white;}
#middleContent2Home h5{color:white;}
#middleContent2Home h6{color:white;}
#middleContent2Home li{color:white;}
#middleContent2Home ol{color:white;} #listCategory {display: block;}
#listCategory li {background: #fff none repeat scroll 0 0;border-bottom: 1px dashed black;clear: both;display: block;list-style: outside none none;margin: 0;padding: 2%;width: 96%;}
#listCategory li p {margin: 3px 0 0;}
#listCategory li .titre {line-height: 23px;margin-top: 10px;}
#listCategory li .titre a{color: #96051d;font-size: 20px;font-weight: bold;text-decoration: none;}
#listCategory li .titre a:hover{text-decoration: none;}
#listCategory li .date {color: black;font-size: 13px;font-style: italic;font-weight: bold;line-height: 16px;margin: 5px 0 10px;}
#listCategory li .imgUne {float: left;margin: 10px 10px 0 0;display: block;text-decoration: none;}
#listCategory li .imgUne:hover {text-decoration: none;}
#listCategory li .imgUne .wp-post-image {display: block;}
#listCategory li .extrait {font-size: 13px;line-height: 16px;text-align: justify;}
#listCategory li .lien {line-height: 16px;margin-top: 10px;text-align: right;}
#listCategory li .lien a {color: #96051d;font-size: 13px;text-decoration: underline;}   #middleRight{width:24%;margin-right:18%;padding:0 0 0 4% ;height:auto;float:left;text-align: center;}
.TA_excellent>div{margin:10px auto 30px auto !important;}
.floatable{right:0;position: fixed;top: 20px;z-index: 100;} .titreRight{display:block;clear:both;text-decoration:none;text-transform: uppercase;color: white;text-align: center;width: 100%;padding:7px 0;border-top:1px solid #96051d;border-bottom:1px solid #96051d;font-size:25px;}
.titreRight:hover{text-decoration:none;color: white;text-align: center;} #actusRight{margin-bottom:25px;}
#actusRight li{display: block;color: white;position:relative;}
#actusRight li .triangle{display:block;position:absolute;top:0;left:0;height:75px;width:37px;}
#actusRight li .titre{margin: 35px 0 0 0;padding: 9px 0 0 50px;}
#actusRight li .titre a{font-size:17px;text-decoration: none;color:white;font-weight: bold;}
#actusRight li .titre a:hover{text-decoration: none;}
#actusRight li .image{margin:5px 0}
#actusRight li .image a{width:50%;height: auto;display: block; text-decoration: none;margin:auto;}
#actusRight li .image a:hover{text-decoration: none;}
#actusRight li .image a img{width:100%;height: auto;display: block;}
#actusRight li .extrait{font-style:italic;font-size:14px;line-height: auto;padding: 0 0 0 50px;}
#actusRight li .lien{text-align: right;font-size:14px;}
#actusRight li .lien a{color:#96051d;} #menuRS{display: block;text-align: center;margin:10px 0 25px 0;}
#menuRS li{display: inline-block;margin:0 10px;}
#menuRS li a{display: inline-block;text-decoration: none;}   .mailpoet_text{box-sizing: border-box;width: 100%;}
.mailpoet_submit{margin:0 !important;display:block;text-transform : uppercase;color:white;font-size:13px;font-weight:bold;text-align:center;
cursor:pointer;border-radius:5px;border:0;background:#96051d;box-sizing: border-box;}
.mailpoet_validate_success{color: white !important;}
.mailpoet_validate_error{color: #96051d;}   #titre1Home{background: rgba(0, 0, 0, 0) url(https://www.sleddogride.fr/wp-content/themes/sleddogride2015/images/fond-h1-home.png) no-repeat scroll center 0;color: white;font-family: "Galada",cursive;font-size: 40px;height: 142px;letter-spacing: 3px;line-height: 100px;margin-left: 14%;margin-top: -135px;padding: 5px 4% 0 4%;text-align: center;width: 34%;}
.homeTitre{font-size: 25px;letter-spacing:10px; font-weight:300;color:white;overflow: hidden;text-align: center !important;text-transform: uppercase;width: 90% !important;clear:both;margin:auto;padding:50px 0;}
.homeTitre::after{background: #96051d none repeat scroll 0 0;content: "";display: inline-block;height: 1px;left: 1.25em;margin-right: -50%;position: relative;vertical-align: middle;width: 50%;}
.homeTitre::before{background: #96051d none repeat scroll 0 0;content: "";display: inline-block;height: 1px;margin-left: -50%;position: relative;right: 1.25em;vertical-align: middle;width: 50%;} #TA_selfserveprop771{display:none;} #TA_selfserveprop771>div{max-width:100% !important;margin: auto !important;} #TA_excellent561{display:none;} #activiteHome{display:block;width:100%;text-align:center;}
#activiteHome li{display:block;width:12%;margin:2%;float:left;position:relative;}
#activiteHome li a{display:block;text-decoration:none;width:100%;color:white;text-align:center;font-size:18px;font-style:italic;position:relative;}
#activiteHome li a:hover{text-decoration:none;filter: grayscale(1);}
#activiteHome li a img{display:block;width:100%;height:auto;margin-bottom:10px;}
#activiteHome li a::before{background:url(https://www.sleddogride.fr/wp-content/themes/sleddogride2015/images/triangle-noir.png) no-repeat;content: "";width:37px;height:38px;position:absolute;top:0;left:0;}  */
.map{border:0;height:600px;width:100%;}
.wpgmza-store-locator{display: none !important;}   footer{width:100%;clear:both;margin:0;padding:40px 0;position:relative;} #navFooter{display: block;width:100%;background: white;}
#navFooter ul{display:block;text-align: center;}
#navFooter li{display:inline-block;list-style: none outside none;margin:0 8px;padding:8px 0;border:0;background:none;}
#navFooter li a{font-size:14px;color:black;text-decoration:none;}
#navFooter li a:before{content:" :: ";}
#navFooter li a:hover{text-decoration:none;}
#navFooter .current_page_item a{font-weight:bold;} #btnHdp{color:white;text-decoration: none;display: block;position: absolute;right: 10px;bottom: 5px;width:170px;background: url(https://www.sleddogride.fr/wp-content/themes/sleddogride2015/images/triangle-white.png) no-repeat;text-align:right;}