@charset "utf-8";
body { margin:0; padding:0; background-color: #fbe25b; font-size:small; font-family:Arial, Helvetica, sans-serif; }
h1 { display:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }

#conteneur { margin:0 auto; width:882px; }
#total { float:left; width:882px; background:url('../images/back-left.gif') repeat-y 0 0; }
#header { float:left; width:882px; background:url('../images/back-header.jpg') no-repeat 0 0; height:89px; }
#anim { float:left; width:882px; background:url('../images/back-anim.jpg') no-repeat 0 0; height:268px; }
#inter { float:left; width:850px; padding-left:15px; padding-right:17px; background:url('../images/oies.jpg') no-repeat 15px bottom; }

#footer { float:left; width:882px; background:url('../images/footer.jpg') no-repeat 0 0; height:42px; color:#fff; font-size:small; padding-top:8px; text-align:center; }
#footer a { color:#fff; }

.logo { float:left; padding-left:28px; margin-top:25px; width:100px; height:64px; }
.title { float:left; height:64px; margin-top:25px; width:400px; margin-left:10px }
.title h2 { margin:0; padding:0; text-align:left; font-size:large; font-weight:100; }
.title h3 { margin:0; padding:0; text-align:left; font-size:medium; font-weight:100; }
.title h3.h3nl { font-size:1em; }
.logos { float:right; height:64px; margin-top:25px; margin-right:25px; width:319px; text-align:right; }
.logos img { float:left; margin-right:5px; }

#bottom { float:left; text-align:center; width:850px; margin-bottom:10px; }
#bottom ul { list-style:none; margin:0; padding:0; }
#bottom ul li { display:inline; font-size:x-small; }
#bottom ul li a { color:#000; }

#totem { float:left; width:235px; }

#content { float:left; width:595px; text-align:left; padding:10px; }

.animation { margin-left:15px; margin-right:17px; width:850px; }

body.bodyindex #bottom { margin-top:30px; }

body.bodymentions #content { width:810px; padding:0px 20px 0px 20px; }

body.bodycredits #content { width:810px; padding:0px 20px 0px 20px; }
body.bodycredits #bottom { margin-top:30px; }

body.bodyplan #content { width:810px; padding:0px 20px 0px 20px; }
body.bodyplan #bottom { margin-top:100px; }

body.bodyliens #content { width:810px; padding:0px 20px 0px 20px; }
body.bodyliens #bottom { margin-top:100px; }

body.bodycontact #content { width:810px; padding:0px 20px 0px 20px; }
body.bodycontact #bottom { margin-top:50px; }

body.bodycamping #content { width:810px; padding:0px 20px 0px 20px; }
body.bodycamping #bottom { margin-top:20px; }

body.bodybase #content { width:810px; padding:0px 20px 0px 20px; background:url(../images/kangui.jpg) no-repeat right 5px; }
body.bodybase #bottom { margin-top:20px; }

body.bodymobilhome #content { width:810px; padding:0px 20px 0px 20px; }
body.bodymobilhome #bottom { margin-top:20px; }
body.bodymobilhome table { width:600px; }
.aligncenter { text-align:center; }

body.bodysudouest #content { width:810px; padding:0px 20px 0px 20px; }
body.bodysudouest #bottom { margin-top:50px; }

body.bodyanim #content { width:810px; padding:0px 20px 0px 20px; }
body.bodyanim #bottom { margin-top:50px; }

body.bodyresa #content { width:810px; padding:0px 20px 0px 20px; }
body.bodyresa #bottom { margin-top:40px; }

#filariane {
position:absolute;
margin-left:auto;
margin-right:auto;
top:270px;
left:40px;
width:400px;
z-index: 100;
font-size:x-small;
}

.index-left { float:left; width:330px; padding-right:20px; }
.index-right { float:right; width:224px; border-left:1px #fe9e00 solid; padding-left:20px; }
.h3index { color:#0963ff; font-size:small; }

#navig {
display:none;
}

#mobilhome { float:left; width:270px; margin-bottom:10px; }
#mobilhome h5 { font-size:small; }