@charset "utf-8";
body { margin:0; padding:0; font-size:small; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url('../images/background.gif') repeat-x 0 0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { display:none; }
h2 { font-size:x-large; margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
img { border:none; }

#conteneur { width:1000px; margin:0 auto; }
#total { float:left; width:1000px; } 

#header { float:left; width:1000px; height:84px; background:url('../images/back-header.gif') no-repeat 0 0; }
#lang { float:left; width:140px; height:22px; padding-top:62px; padding-left:120px; }
#lang a { color:#152446; }
#navig { float:right; width:660px; height:22px; padding-top:62px; padding-right:80px; text-align:right; }
#navig ul li { display:inline; margin-left:10px; margin-right:10px; }
#navig ul li a { color:#152446; font-size:0.85em; font-weight:bold; }

#filariane { float:left; width:909px; height:15px; padding-left:91px; background:url('../images/back-filariane.gif') no-repeat 0 0; color:#94a4c3; font-size:x-small; padding-top:7px; }
#filariane a { color:#94a4c3; }
#filariane a:hover { color:#fff; }

#inter { float:left; width:839px; padding-left:91px; padding-right:70px; }

#totem { float:left; width:252px; padding-left:20px; padding-top:40px; }
#totem2 { float:left; width:561px; padding-top:45px; }

#footer { float:left; width:1000px; text-align:center; margin-top:10px; }
#footer ul li { display:inline; margin-left:20px; margin-right:20px; font-size:x-small; }
#footer ul li a { color:#fff; }


body.bodyindex #navig { display:none; }
body.bodyindex #inter { height:544px; background:url('../images/back-inter-index.jpg') no-repeat 91px 0; }
body.bodyinter #inter { width:833px; padding-right:74px; }
.cadre-turquoise { float:left; width:831px; height:536px; border:1px #fff solid; background:url('../images/yacht-turquoiseII.jpg') no-repeat 0px 0px; }
.cadre-coca { float:left; width:831px; height:536px; border:1px #fff solid; background:url('../images/yacht-cocaVI.jpg') no-repeat 0px 0px; }
.cadre-inter { float:left; width:833px; height:536px; border:1px #fff solid; background:url('../images/back-inter.jpg') no-repeat 0px 0px; }
body.bodyinter .h2index { float:left; width:250px; text-align:center; height:451px; padding-top:85px; }
.pinter { float:left; margin:0; padding:0; width:280px; padding-top:55px; font-size:0.85em; }
.lien-coca { float:left; margin:0; padding:0; width:301px; text-align:right; vertical-align:top; }

.anim { margin-top:150px; }

.h3galerie { padding-left:15px; padding-top:15px; }

label { display: inline; float:left; width:80px; font-size:11px; text-align:right; padding-right:5px; }
input { background-color:#fff; border:none; font-size:11px; }
textarea { background-color:#fff; }
button { border-width:0px; font-size: 12px; color:black; background-color:#fff; }

.liens { color:#fff; }

body.bodycontact #inter { width:833px; padding-right:74px; }
body.bodycontact .h2index { float:left; width:250px; text-align:center; height:451px; padding-top:85px; }
body.bodycontact #totem { float:left; width:222px; padding-left:20px; padding-top:40px; }
body.bodycontact #totem2 { float:left; width:591px; padding-top:45px; }
body.bodycontact h2 { margin-bottom:20px; }

body.bodymentions #inter { width:833px; padding-right:74px; }
body.bodymentions #totem { float:left; width:793px; padding:20px 20px 0 20px; }