html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
a:focus,input[type=submit]:focus{outline:1px dotted black;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
@font-face{font-family:'Amaranth';src:url('./polices/Amaranth-webfont.eot');src:url('./polices/Amaranth-webfont.eot?#iefix') format('embedded-opentype'),url('./polices/Amaranth-webfont.woff') format('woff'),url('./polices/Amaranth-webfont.ttf') format('truetype'),url('./polices/Amaranth-webfont.svg#AmaranthRegular') format('svg');font-weight:normal;font-style:normal;}body{font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:1.4;color:#535353;background-color:transparent;background-image:url(./img/bg.gif);background-position:center bottom;background-repeat:no-repeat;}
input{margin-bottom:0.5em;}
div#wrapper{width:94em;margin:auto;}
div#header{width:94em;}
div#footer{clear:both;background-image:url(./img/sprite.png);background-position:0 -813px;color:white;font-size:1.4em;padding:1em 0 2em;}
div#footer div{width:960px;margin:auto;background-image:url(./img/sprite.png);background-position:-105px -425px;background-repeat:no-repeat;padding-top:3em;padding-bottom:4em;}
div#footer p{float:left;}
div#footer p.webdesigner{clear:both;margin-top:1em;}
div#footer ul{float:right;text-align:right;margin-top:-5em;}
div#footer ul li a{display:block;padding-top:5px;border:0;height:25px;padding-right:3em;background-image:url(./img/facebook.png);background-repeat:no-repeat;background-position:right;margin-bottom:0.3em;}
div#footer ul li:last-child a{background-image:url(./img/contact.png);}
div#footer ul li a:hover{font-weight:bold;}
div#footer a{color:white;}
h1 a{display:block;width:30em;height:21.4em;background-image:url(./img/sprite.png);background-position:0 -126px;text-indent:-5000px;position:absolute;z-index:2;margin-left:-4.5em;border:0;}
div#wrapper div#newsletter div{border:0;padding:0;margin:0;}
div#newsletter input[type=submit]{font-size:1em;}
div#slider{height:25em;overflow:hidden;width:100%;background-image:url(./img/sprite.png);background-position:0 -813px;position:absolute;left:0;margin-top:15em;z-index:0;}
div#pagi{width:10em;height:2em;background-image:url(./img/sprite.png);background-position:0 -483px;position:absolute;text-align:center;margin-left:50%;margin-top:-2em;z-index:5;}
div#pagi a{display:inline-block;width:1em;height:1em;background-image:url(./img/sprite.png);background-position:0 -553px;text-indent:-5000px;border:0;margin-top:0.9em;margin-left:0.2em;margin-right:0.2em;}
div#pagi a.activeSlide{background-position:0 -563px;}
div.slideRaid{background-image:url(./img/slides/raid.png);}
div.slideKayakenfants{background-image:url(./img/slides/kayakenfants.png);}
div.slideSoiree{background-image:url(./img/slides/soiree.png);}
div.slideNews{background-image:url(./img/slides/news.png);}
div.slideEnfants{background-image:url(./img/slide3.png);}
div.slideMiniraid{background-image:url(./img/slides/miniraid.png);}
div.slideProgramme{background-image:url(./img/slides/programme.png);}
div.slideInscription{background-image:url(./img/slides/inscription.png);}
div.slideInscriptionForm{background-image:url(./img/slide1.png);}
div.slideGaleries{background-image:url(./img/slides/photos.png);}
div.slideVideos{background-image:url(./img/slides/videos.png);}
div.slideClassements{background-image:url(./img/slides/classements.png);}
div.slideContact{background-image:url(./img/slides/contact.png);}
div#slide,div#slide ul,div#slidefixe{margin:auto;color:white;font-family:"Amaranth",helvetica,arial,sans-serif;width:94em;height:25em;}
div#slide div,div#slidefixe{background-repeat:no-repeat;width:94em;height:25em;z-index:-1;}
div#slide h2,div#slidefixe h2{font-size:3em;margin-left:14em;padding-top:0.5em;}
div#slide p,div#slidefixe p{font-size:1.6em;padding-top:1em;padding-left:26.3em;}
div#slide div#slide1{background-image:url(./img/slide1.png);background-repeat:no-repeat;background-color:#01a2a6;}
div#slide div#slide2{background-image:url(./img/slide2.png);background-repeat:no-repeat;background-color:#01a2a6;}
div#slide div#slide3{background-image:url(./img/slide3.png);background-repeat:no-repeat;background-color:#01a2a6;}
div#slide div#slide4{background-image:url(./img/slide4.png);background-repeat:no-repeat;background-color:#01a2a6;}
p.button a,input[type=submit]{cursor:pointer;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url(./img/sprite.png);background-position:0 -723px;color:white;text-decoration:none;padding:0.2em 1.5em;font-family:"Amaranth",helvetica,arial,sans-serif;border:0;margin-right:1em;}
input[type=submit]{font-size:1.4em;}
p.button a:hover,input[type=submit]:hover{-moz-box-shadow:0px 0px 5px white;-webkit-box-shadow:0px 0px 5px white;box-shadow:0px 0px 5px white;background-position:0 -728px;}
div#content{padding-top:42em;}
div#content div#gauche{border-bottom:0;}
div#content div{border-bottom:0.1em solid #c9c9c9;margin-bottom:4em;}
div#content div#classements{border-bottom:0;margin-bottom:0;}
div#gauche{width:23.4em;float:left;}
div#content div#principal{width:62.4em;float:right;border:0;}
div#soiree{width:39em;float:left;}
div#sponsors{width:15.6em;float:right;}
div#sponsors a{border:0;}
div#sponsors div#slideSponsors{border:0;}
div#slideSponsors div{height:9.7em;width:15.5em;border:0;}
div#content h3{font-family:"Amaranth",helvetica,arial,sans-serif;font-size:2.5em;}
div#content p+h3{margin-top:1.5em;}
div#content h4{font-family:"Amaranth",helvetica,arial,sans-serif;font-size:1.6em;}
div#content p,div#content ul,form{font-size:1.4em;margin-bottom:1em;}
legend{font-family:"Amaranth",helvetica,arial,sans-serif;font-size:1.6em;}
fieldset{margin-bottom:1.5em;}
form#inscription div{border:0;margin-bottom:0.5em;}
form#inscription div input[id*=cp]{margin-right:8.3em;}
form#inscription input{margin-right:1em;}
form#inscription input[type=submit]{font-size:1em;}
form#inscription label{display:inline-block;width:8em;border-bottom:0.1em dotted #bfbfbf;}
form label.obligatoire:after{content:" *";color:#e95d0f;}
a{color:#01a2a6;text-decoration:none;border-bottom:0.1em dotted;}
a:hover{border:0;}
em{font-style:italic;}
strong{font-weight:bold;}
hr{border:0;clear:both;}
div#texte ul{list-style-type:disc;padding-left:1em;}
div#texte ul li{margin-left:1em;}
ul#nav{float:right;margin-top:10em;}
ul#nav li{float:left;padding-bottom:1em;}
ul#nav li.deroulant{background-image:url(./img/sprite.png);background-position:center 0;}
ul#nav li a{border:0;font-size:2em;display:block;padding:0 0.9em;border-right:0.05em solid #c9c9c9;text-decoration:none;font-family:Amaranth,helvetica,arial,sans-serif;color:#535353;}
ul#nav li:hover a{background-color:#01a2a6;color:white;}
ul#nav li.deroulant ul{z-index:1;display:none;position:absolute;background-color:#01a2a6;padding:1em;box-shadow:0px 2px 3px white;-webkit-shadow:0px 2px 3px white;-moz-shadow:0px 2px 3px white;}
ul#nav li.deroulant:hover ul{display:block;}
ul#nav>li>ul>li{display:block;float:none;background-color:#01a2a6;}
ul#nav li:hover ul li a{margin:0;color:white;padding:0.1em 1em;border:0;font-size:1.6em;}
ul#nav li:hover ul li a:hover{background-color:white;color:#01a2a6;}
ul#nav li ul li:last-child a{border:0;}
input,select{background:#ffffff;color:#222;border:0.1em solid #959595;}
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:#ee0101;position:relative;z-index:5001;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006;}
.formError:before{content:"x";background:#ee0101;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;color:white;border-radius:5000px;-moz-border-radius:5000px;-webkit-border-radius:5000px;font-size:1.2em;padding:0 0.5em;z-index:6000;border:2px solid #ddd;position:absolute;top:-0.5em;right:-0.5em;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
div.ins_confirm{width:23.4em;float:left;margin-right:7.8em;}
div.ins_confirm ul{margin-left:-2em;}
div.ins_confirm ul li{list-style-type:none;margin-left:-1em;}
.left{float:left;margin:0.5em 1.5em 1em 0;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);}
.right{float:right;margin:0.5em 0 1em 1.5em;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);}
div#texte div#galeries,div#texte div#videos{border:0;}
div#texte div#photos ul li ul li:first-child a{border:0;}
div#galeries ul li.galerie{list-style-type:none;margin-left:-1em;display:inline-block;vertical-align:top;margin-top:1em;margin-bottom:1em;margin-right:25px;text-align:center;}
div#galeries ul li.galerie a{display:block;width:160px;text-align:center;background-color:#eeeeee;color:#535353;padding:1.3em 1em;-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom:none;}
div#galeries ul li.galerie a span{display:block;height:2em;margin-top:0.3em;}
div#galeries ul li.galerie a:hover{background-color:#dcdcdc;background-position:bottom;}
div#galeries a img{display:block;margin:auto;border:0;max-width:145px;height:auto;min-height:90px;}
div#galeries ul li ul li,div#classements ul li{margin-left:-0.5em;list-style-type:none;font-size:1.4em;font-weight:bold;}
div#galeries ul li ul,div#classements ul li{font-size:10px;width:15.6em;margin-right:2em;border-left:0.1em dotted #c9c9c9;padding-left:3em;}
div#classements ul li{font-size:1em;padding-left:1.4em;display:inline-block;width:10em;margin-bottom:2em;}
div#classements ul li a{display:inline-block;padding-top:5em;background-image:url(./img/pdf.png);background-repeat:no-repeat;background-position:center 1em;}
ul#contacts ul{list-style-type:none;font-size:1em;margin-top:1em;display:inline-block;width:15.6em;border-left:0.1em dotted #c9c9c9;padding-left:3.6em;margin-left:-0.9em;margin-right:3.1em;}
ul#contacts ul li:first-child{float:left;margin:0.4em 1em 1em -2em;}
input#mc-embedded-subscribe{margin-top:0.5em;}
div#wrapPopup{border:none!important;display:none;}
div#popup{border:none!important;width:400px;margin:auto;margin-top:20em;background-color:white;padding:2em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.75);}
div#popup a{float:right;font-size:1.1em;margin-right:0;}
div#administration{width:80em;margin:auto;margin-top:2em;}div#administration h1{height:16.5em;width:25em;text-indent:-5000px;background-image:url(./img/logobleu.png);position:absolute;top:2em;margin-left:-4em;}
div#administration h2{text-align:right;font-family:Amaranth,helvetica,arial,sans-serif;font-size:3em;margin-top:2.8em;}
div#administration div#content_admin{background-color:#c7f0f1;padding:2em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 0px -2px 1px #01a2a6;}
div#administration h3{font-family:Amaranth,helvetica,arial,sans-serif;font-size:2em;margin-bottom:-0.4em;}
div#administration h4{font-size:1.6em;font-weight:bold;border-bottom:0.1em solid #01a2a6;margin-bottom:0.5em;margin-top:2em;}
div#administration div#gauche{width:20em;float:left;border-right:0.1em solid #01a2a6;padding-top:2em;margin-right:2em;}
div#administration div#droite{float:right;width:53em;}
div#administration ul.menu{font-size:14px;margin-bottom:2em;}
div#administration ul.menu li a{display:block;background-image:url(./img/sprite.png);background-position:0 -60px;background-repeat:no-repeat;background-position:right;border-bottom:0;color:#535353;}
div#administration ul.menu li a:hover{background-color:white;}
div#administration p#footer{text-align:right;margin-top:0.5em;font-size:1.2em;}
div#administration input[type=submit]{font-size:1.1em;}
div#administration label{display:inline-block;width:10em;}
div#administration p{font-size:1.4em;margin-bottom:1em;}
div#administration p.ok,div#administration p.fail{padding:0.5em 1em;background-color:#bdf271;box-shadow:inset 0px -2px 1px #98bf0b;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute;top:0;}
div#administration p.fail{background-color:#e95a6a;box-shadow:inset 0px -2px 1px red;color:white;}
div#administration span.ValidationErrors{margin-left:-1.7em;}
div#administration ul.modif li{font-size:1.4em;border:0.1em solid #01a2a6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:1em;padding:1em;}
div#administration ul.modif p.button{font-size:1em;text-align:right;margin-top:1em;margin-bottom:-0.5em;}
div#administration ul.modif ul,div#administration ul.modif ul li{border:0;margin:0;padding:0;font-size:1em;margin-top:0.5em;}
div#administration .left{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
div#administration fieldset{padding-top:1em;}
input[type=text],input[type=password],input[type=email],textarea,select{padding:0.2em 0.3em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0.1em solid #a0a0a0;}
