@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block}
html,body{height:100%}
body{font-family:Arial,Helvetica,sans-serif;background-color:#FFF;line-height:1;margin:0;padding:0}
@font-face{font-family:'FontAwesome';src:url(polices/fontawesome-webfont_v-4.3.0.eot);src:url(polices/fontawesome-webfont.eot) format("embedded-opentype"),url(polices/fontawesome-webfont.woff) format("woff2"),url(polices/fontawesome-webfont_v-4.3.0.woff) format("woff"),url(polices/fontawesome-webfont_v-4.3.0.ttf) format("truetype"),url(polices/fontawesome-webfont_v-4.3.0.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'futura_book';src:url(polices/futura-book-webfont.woff) format("woff2"),url(polices/futura-book-webfont.woff) format("woff");font-weight:400;font-style:normal}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover{color:#666}
iframe{height:400px}
img{width:auto;max-width:100%;height:auto;display:block}
h1,h2,h3,h4{display:inline;font-size:100%;font-weight:400}
#btn_up{position:fixed;bottom:15px;right:25px;cursor:pointer;display:none;z-index:12}
.information{color:#009FE3;line-height:20px;font-size:14px;text-align:center;width:100%}
.information a{color:#333;font-size:12px}
.information a:hover{color:#666;font-size:12px}
.erreur{color:#C00;line-height:20px;text-align:center;width:100%;font-size:12px}
.alerte{color:#C00;line-height:20px;padding:5px;text-align:center;width:100%;font-size:12px}
.pair{background-color:#fbfeff}
.impair{background-color:#f2f9fc}
.sharrre .box a:hover{text-decoration:none}
.sharrre .share{color:#FFF;display:block;font-size:12px;font-weight:700;height:45px;line-height:45px;margin-top:5px;padding:0;text-align:center;text-decoration:none;width:70px}
#twitter{text-align:left}
#twitter .share{text-shadow:1px 0 0 #0077be;filter:dropshadow(color=#0077be,offx=1,offy=0);border:1px solid #0075c5;background:#26c3eb;background:-moz-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26c3eb),color-stop(50%,#26b3e6),color-stop(51%,#00a2e1),color-stop(100%,#0080d6));background:-webkit-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-o-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-ms-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26c3eb',endColorstr='#0080d6',GradientType=0);box-shadow:0 1px 4px #DDD,0 1px 0 #5cd3f1 inset}
#facebook .share{text-shadow:1px 0 0 #26427e;filter:dropshadow(color=#26427e,offx=1,offy=0);border:1px solid #24417c;background:#5582c9;background:-moz-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5582c9),color-stop(100%,#33539a));background:-webkit-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-o-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-ms-linear-gradient(top,#5582c9 0%,#33539a 100%);background:linear-gradient(top,#5582c9 0%,#33539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5582c9',endColorstr='#33539a',GradientType=0);box-shadow:0 1px 4px #DDD,0 1px 0 #80a1d6 inset}
#googleplus .share{text-shadow:1px 0 0 #222;filter:dropshadow(color=#222,offx=1,offy=0);border:1px solid #262626;background:#6d6d6d;background:-moz-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6d6d6d),color-stop(100%,#434343));background:-webkit-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-o-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-ms-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:linear-gradient(top,#6d6d6d 0%,#434343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d',endColorstr='#434343',GradientType=0);box-shadow:0 1px 4px #DDD,0 1px 0 #929292 inset}
.global{position:relative;height:100%;min-height:100%;box-sizing:border-box;background:#FFF;overflow:hidden;margin:40px auto 0}
@media screen and (min-width:1200px) {
.global{padding:10px 10px 30px;width:1200px;border:solid 0;table-layout: fixed; display:table;}
.fond_page{background-image:url(../images/fond_page_motif.jpg);background-repeat:repeat;background-position:center top;background-attachment:fixed;min-height:100%;padding-top:50px;overflow:hidden;padding-bottom:20px}
}
@media screen and (max-width:1199px) and (min-width:975px) {
.global{padding:10px 10px 30px 10px; width:100%;table-layout: fixed; display:table;}
}
@media screen and (max-width:974px) {
.global{padding:10px}
}
@media screen and (max-width:1199px) and (min-width:750px) {
body{background-color:#E8A403}
iframe{height:300px}
#btn_up div{display:none}
}
@media screen and (max-width:749px) {
body{background-color:#E8A403}
iframe{height:200px}
#btn_up div{display:none}
}
.cookie_bar{  line-height:1.2; text-align:center; position:fixed;left:0px;right:0px; bottom:0px; padding:10px; z-index:999; color:#666; background-color:#F2F2F2; border-top:1px solid #E4E4E4;}
.cookie_bar a{ text-decoration:underline; color:#348dd1}
.cookie_bar a:hover{ text-decoration:none;}
#cookie_accept{background-color:#666;}
#cookie_error{background-color:#55acee;}
.cookie_btn{ display:inline-block; color:#FFF; margin-left:10px; padding:4px 10px; background-color:#55acee; border-radius:3px; cursor:pointer;}

@media screen and (min-width:990px){
	.cookie_bar{font-size:12px;}
	.mes_cookies_btn{ display:inline-block;}
}

@media screen and (max-width:989px){
	.cookie_bar{font-size:10px;}
	.mes_cookies_btn{ display:block; margin:5px auto 0px auto;}
}