html{font-family:Helvetica,Arial,sans-serif;font-size:62.5%}
body{background:#fff;font-size:1.2em;font-weight:normal;font-style:normal;color:#666;text-align:center;margin:0;padding:0;text-rendering:optimizelegibility}
article,aside,details,figcaption,figure,footer,header,hgroup,ins,main,menu,section,summary,label,legend,dl,.bloc,.blocleft,.blocright,.m5hautbas,.imglegend,.deflegend,.titredesc{display:block}
audio,canvas,progress,video,time{display:inline-block;vertical-align:baseline}
b,strong,a,th,.titredesc,.gras,.grassmall,.imglegend,.deflegend,.pageSubDef,.foot,.asking,optgroup{font-weight:700}
a{color:#666;text-decoration:none;background-color:transparent}
a:focus{outline:thin dotted;outline-style:none}
a:active,a:hover{outline:0}
[hidden],template,.nonepetit,.nonepetittable,.nonemoyen,a.hide span{display:none}
a.hide:hover span{display:inline-block;position:absolute;right:0;top:35px;color:#fff;font-weight:bolder;white-space:nowrap;text-decoration:none}
abbr[title]{border-bottom:1px dotted}
dfn,.taxonomy,b.nom,strong.nom{font-style:italic}
small,table,blockquote,.small,.photonews,.menuexpert{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img,picture,table{border:0;margin:0;padding:0;max-width:100%}
hr,input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
hr{height:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,input,optgroup,select{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,input[type="button"],input[type="reset"],input[type="submit"],.btSearch{-webkit-appearance:button;-moz-appearance:button;cursor:pointer}
button[disabled],input[disabled],.ui-state-disabled{cursor:default}
input[type="checkbox"],input[type="radio"]{display:inline;box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield}
table{width:100%;border-collapse:collapse;border-spacing:0}
th,figure,dl,.m0{margin:0}
td,legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
label,legend{margin-bottom:.5rem;font-weight:600}
nav,#menucontents,.fswb,.widthliste{display:inline-block}

.container,.column,.columns,.u-full-width,.u-max-full-width{-webkit-box-sizing:border-box;box-sizing:border-box}
.container,.entete,h1{width:100%;margin:0 auto}
.container{position:relative;padding:0 10px}
.container::after,.row::after,nav::after{content:"";display:table;clear:both}
.column,.columns,.width100,.u-full-width{width:100%}

blockquote,a[target="_blank"]{color:#003366;;text-decoration:underline}
.entete{background:#003399}
h1{padding:0;font-size:2.4rem;font-weight:300;z-index:10;letter-spacing:-.1rem;line-height:1}
h1{color:#000099}
.fondclair{width:100%;background:#99ccff;margin:.2rem auto}
h2{background:#99ccff;color:#003399;margin:5px 0;padding:5px 0;font-size:1.6rem;line-height:2rem}
.fondmenu,.fondsousmenu{width:100%;background:#0066ff;margin:-2px auto;padding:4px 0}
.fondsousmenu,.search_loupe{background-color:#0066ff;color:white}

.u-max-full-width{max-width:100%}
.u-pull-right,.blocright,.floatright{float:right}
.u-pull-left,.blocleft,.floatleft,.column,.columns{float:left}
.right,.floatright{text-align:right}
h1,td,.left,.floatleft,.defin{text-align:left}
.indent2{padding-right:1px}

.sloganentete{float:left;color:#eee}
.nonegrand,.oneline,.boutonparametres{display:inline}
.topbarap,.leforum,.forbordforum,.forbordcolumn{margin:5px 0}
.news,.txtforum{line-height:1.625;letter-spacing:0}
.imglegend,.deflegend{text-align:center;font-size:80%}
.imglegend{margin:0 auto -12px;padding:0}
.deflegend{margin:-5px auto 5px;padding:2px;background:#f3f3f3}
.fswb,.m5hautbas{margin:5px auto}
.m5haut{margin-top:5px}
.m5bas,.bottom5{margin-bottom:5px}
.m12bas,.isocial{margin-bottom:-12px}
.rightdecal{margin:5px -5px 5px 0;padding:0}
.minheight60{min-height:60px}
.minheight240{min-height:250px}
.minheight600{width:300px;height:600px}
.titredesc,.titreh3,.pourleforum,.wbrapide{background-color:#b3d7f3}
.foot,.btSearch{font-size:10px}

li.menu,li.menuin{float:left;text-align:left;padding:0;margin:0}
a.menu{color:#fff;font-weight:bolder;text-decoration:none}
a.menu:hover{color:#3d7ca7;background-color:#fff}
.zoneparametres{display:none;width:100%;background:#698ca8;border:1px solid #436682;padding:.8rem;clear:both}
.searchNav{margin-top:.8rem;clear:both}
#search_form{float:right}
.search_text{display:block;font-size:16px;color:#666;height:36px;padding:0 12px;margin:0;border:none;float:left;line-height:35px;font-weight:normal;border-radius:3px 0 0 3px}
.button,.smallbutton,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;color:#555;text-align:center;font-size:11px;font-weight:600;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{height:36px;line-height:36px;padding:0 12px;text-transform:uppercase}
.smallbutton{height:18px;line-height:16px;padding:1px 2px;margin-bottom:3px}
input[type="submit"]{background-color:#02ba13}
.search_loupe{font-size:16px;width:42px;border-radius:0 3px 3px 0}
#search_form,button,.button{margin-bottom:1rem}
.h38{height:38px}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}
.button.button-green,button.button-green,input[type="submit"].button-green,input[type="reset"].button-green,input[type="button"].button-green{color:#fff;background-color:#64ba42;border-color:#698ca8}
.button.buttonnav,button.buttonnav{color:#666;background-color:silver;border-color:#666}
input[type="email"],input[type="number"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="file"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="file"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}
input[type="text"].formulaire{height:25px;padding:2px}
input[type="search"].search_text:focus{border:none}
textarea{width:100%;min-height:65px;overflow:auto;vertical-align:top;margin:0;font:normal normal normal 1.2rem Verdana,Arial,Helvetica,sans-serif;line-height:1.5rem;color:#666;padding:3px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.seltext{min-height:2.2rem}
.txtSearch{font-size:13px;background:#fff;height:17px;width:225px;margin:0;border:#243f55 1px solid;color:#698ca8;font-weight:bolder;overflow:hidden}
.btSearch{background:#7bacca;border:#243f55 1px solid;color:#fff;width:auto;outline:0;margin:0 0 0 2px;padding:1px 0}

td{font-size:1.2rem;vertical-align:top}
th{font-size:1.1rem;padding:5px;border:0;background-color:#eee;color:#444;font-variant:small-caps;height:19px}
.imgmagnify{background-color:#fff;padding:2px;border:1px solid #ccc;margin:8px 2px;width:95%;height:auto}
.imgmagnify{max-width:320px}

.defin{color:#02ba13;margin:3px 0;padding:0;font-size:1.6rem;line-height:2rem}
.titreblanc,.fondtitrebloc{background:#698ca8;color:#fff;margin:0 auto;padding:5px}
.titreblanc,.fortitrebord{text-align:center;font-size:1.4rem;font-weight:normal;text-transform:uppercase;margin:0 0 .5rem}
.titrebloc{color:#0f0}
.titredesc,.titreh3,.titreh4{text-align:center;font-size:1.4rem;line-height:1.4;margin:3px 0;padding:3px}

.pageSubTitle{text-align:left;padding:0}
.pageSubDef{display:block;background:#eee;color:#999;text-align:left;font-size:1.4rem;padding:4px 0}
.foo,.breadcrumb{height:34px;line-height:34px}
.breadcrumb{display:block;padding:0 5px;text-align:left;box-sizing:border-box}
.breadcrumb:first-child,.padleft0,td.taxot{padding-left:0}
.breadcrumb:last-child{padding-right:0}
.foo,.copyright{color:#fff}
a.foo:hover{color:#b3d7f3;text-decoration:underline overline}

.bleufonce{background:#698ca8;color:#eee}

.p0{padding:0}
ul.p0{list-style:none}
.top0{margin-top:0}
.width95{width:95%}
.width160{width:160px}
.widthliste{height:120px;overflow:hidden}
.vignette160{width:160px;margin-left:10px}
.vignette120{width:120px}
.leftleft{margin-left:-5px}
.logoap{height:50px;width:285px}
.fswb,.logo-ap{text-decoration:none}

.listul,.listol{display:block;margin-top:1.5rem;padding-left:30px}
.listul{list-style-type:disc}
.listol{list-style-type:decimal}
.listli{display:list-item} 

table.taxot{width:100%;display:table;border:0}
tr.taxot:nth-child(even),.bg_eee,.titreh4,a.widthliste:hover{background-color:#eee}
tr.taxot:nth-child(odd),.lbLoading{background-color:#fff}
th.taxot,td.taxot{border-bottom:1px solid #eee;padding:4px}
th.taxot{width:45%;text-align:right;padding-right:2px;font-weight:normal;background-color:inherit;height:auto}
td.taxot{vertical-align:middle}

@media screen and (min-width:320px){
.container,.footer{width:96%;padding:0}
.ontwocolumns{width:48.5%;margin-left:1%;float:left}
.photoliste{width:95%}
.even{line-height:1.8rem}
.eloigne{height:36px}
.sloganentete{font-size:1rem}
.rightcenter{float:left;text-align:center;margin:0 auto}
.searchNav{margin-top:4px;padding-bottom:5px;width:306px}
.search_text{width:240px}
ul.menu{list-style:disc;margin:2px}
li.menu,li.menuin{border-top:1px solid #698ca8}
li.menu{padding:3px 0;display:block;width:100%}
li.menuin{padding:3px;display:inline;width:auto}
li.menuin:first-child{padding-left:0}
li.menuin:first-child{padding-right:0}
a.menu{font-size:1.5rem;line-height:2rem;padding:5px 4px;margin:0 8px 0 0}
.boutoncache{display:inline;cursor:pointer}
.menucache{display:none}
.verybig{font-size:120%}
.news,.txtforum,nav,.pageSubTitle{font-size:16px}
.sprite-bleu,.sprite-ocre,.sprite-fuschia,.sprite-violet,.sprite-vert,.sprite-vert-clair,.sprite-brun{padding:6px 5px;font-size:1.4rem}
}

@media screen and (min-width:640px){
.container,.footer{width:100%}
.column,.columns{margin-left:2%}
.column:first-child,.columns:first-child{margin-left:0}
.one.column,.one.columns{width:4.66666666667%}
.two.columns{width:13.3333333333%}
.three.columns{width:22.5%}
.four.columns,.photoliste.columns{width:31.33%}
.photoliste.columns{height:180px}
.photoliste.columns:first-child{margin-left:2%}
.five.columns{width:40%}
.six.columns{width:48.5%}
.seven.columns{width:57%}
.eight.columns{width:66.4%}
.nine.columns{width:74%}
.ten.columns{width:82.67%}
.ten.columns.theforum{width:84.67%}
.eleven.columns{width:91.3333333333%}
.twelve.columns{width:100%;margin-left:0}
.one-third.column{width:31.33%}
.two-thirds.column{width:66.33%}
.one-half.column{width:47.8%}
.even{line-height:1.6rem}
.eloigne{height:auto}
.sloganentete{font-size:1.2rem}
.rightcenter{float:right;margin:2px 0}
ul.menu{list-style:none;margin:3px 0;padding:0}
li.menu,li.menuin{display:inline;padding:0;border-top:0;width:auto}
a.menu{font-size:1.2rem;line-height:2.4rem;letter-spacing:-.08rem;padding:.4rem;margin:0 3px}
.boutoncache{display:none}
.menucache,.nonepetit{display:inline}
.breadcrumb,.nonepetittable{display:inline-table}
.breadcrumb,.foo{height:24px;line-height:24px}
.searchNav{margin-top:6px;padding:0}
.searchform,#search_form{margin-bottom:0}
.isocial{margin-bottom:2px}
.verybig{font-size:130%}
.news,.txtforum,nav,.pageSubTitle{font-size:1.5rem;line-height:1.4}
.sprite-bleu,.sprite-ocre,.sprite-fuschia,.sprite-violet,.sprite-vert,.sprite-vert-clair,.sprite-brun{padding:1px 5px;font-size:1.2rem}
.minheight60{min-height:90px}
}
@media screen and (min-width:770px){
a.menu{font-size:1.3rem;letter-spacing:-.05rem;padding:.4rem;margin:0 4px}
.sprite-bleu,.sprite-ocre,.sprite-fuschia,.sprite-violet,.sprite-vert,.sprite-vert-clair,.sprite-brun{padding:0 5px}
}
@media (min-width:1000px){
.container,.footer{max-width:1000px}
.photoliste.columns{width:22.5%}
.footer{padding:0 5px 10px}

.rightcenter{float:right;text-align:left}

a.menu{font-size:1.4rem;padding:.5rem;margin:0 5px}
.fondmenu,.fondsousmenu{padding:4px 0}

.nonemoyen{display:inline}
.nonemoyentable{display:inline-table}
.nonegrand{display:none}

.searchNav{margin-top:8px;width:375px}
.search_text{width:309px}

.verybig{font-size:150%}
.news,.txtforum,nav,.pageSubTitle{font-size:1.4rem}
.titreh3{font-size:1.6rem}
}

.copyright{text-transform:uppercase;padding:5px 10px}
.relative{position:relative}
.blocHeader,.head{background:#eee;color:#999;text-align:center;font-weight:bolder;padding:2px;margin-bottom:5px}
.head{font-size:1.3rem;color:#333;margin:0}
.clear{clear:both;line-height:0;height:0}
.ico15{width:15px;height:15px}
.ico14-11{width:14px;height:11px}
.border12{border-spacing:12px;margin:0 -12px;padding:0}
.nospacing{border-collapse:collapse}
.spacing1,.spacing2{border-spacing:1px;border-collapse:separate}
.spacing2{border-spacing:2px}
.nowrap{white-space:nowrap}
.news,.txtforum,.justify{text-align:justify}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.redimauto,.img200,.img300,.img320,.img400,.img500,.img640,.img728,.imgnews,.photonews{width:100%;height:auto}
.imgnews,.photonews{display:block;float:right;margin-left:10px;max-width:320px}
.imgaquabdd{margin:8px auto -5px}
.img640{max-width:640px}
.img500{max-width:500px}
.img400{max-width:400px}
.img320{max-width:320px}
.img300{max-width:300px}
.img200{max-width:200px}
.img728{max-width:728px}
.fondblanc,.p5px,.forbord,.head,.foot,.asking{padding:5px}
.fondblanc,.forbord,.select{background:#fff;border:1px solid #c1c1c1}
th,.p5c,.center,.fswb,.btSearch,.photoliste,.photonews,.copyright{text-align:center}
.p5c{margin:5px}
.p12px{padding:12px}
.mot,.motg{border-bottom:1px solid #c00;cursor:help}
.mot{font-weight:inherit;color:#444}
.motg{font-weight:600;color:inherit}
td.taxot,.grassmall,.fondgris{font-size:1.12rem}
.bleuclair,a.foo[target="_blank"]{color:#b3d7f3}
.marinade,.eauMer{color:#08448a}
.dulcicole{color:olive}
.vertsurgris,.vert13{color:#02ba13}
.vert13{font-size:13px}
.plantae{color:#319B0F}
.terrario{color:#786329}
.redfonce{color:#c00}
a.mot:hover,a.motg:hover,.eauDouce{color:#2984d6}
.plante{color:#00803a}
.divers{color:#333}
.signature{width:100%;color:gray;font-size:small;border-top:1px dashed silver}
.select{font-size:1.2rem;padding:1px;background-color:#b3d7f3;color:#333;border-radius:3px}
.accueil{font-size:1.1rem;display:inline}
.outer{border:1px solid #e8e8e8}
.even,.even td{padding:5px}
.odd,.odd td{background-color:#fff;padding:5px}
.asking{vertical-align:middle;background-color:gray;color:#222}
.even,.even td,.foot,.wbgrisclair,.menuexpert{background-color:#e8e8e8}
.disabled{visibility:hidden}
.fswb{background-color:#d1d1d1}
.isubmit{height:18px;font-size:9px;color:#000}
.fswb{padding:5px;color:#222;font-size:1.5rem}
.fswb .searchNav{margin:5px auto -5px}

.cookie-bar{background:#888;color:#eee;height:auto;line-height:24px;padding:3px 0;text-align:center}
.cookie-bar.fixed{left:0;position:fixed;top:0;width:100%}
.cookie-bar p{margin:0;padding:0}
.cookie-bar a{border-radius:3px;color:#fff;display:inline-block;margin-left:8px;padding:0 6px;text-decoration:none}
.scrollToTop{bottom:70px;color:#7cb1db;display:none;height:35px;padding:2px;position:fixed;right:0;width:35px}
.seltext,svg:not(:root){overflow:hidden}
input[type=submit].btSearch{background:#02ba13}
input[type=button].btSearch,.isubmit{background:#2984d6}
