html {height: 100%;}

body { background-color:#78aedf; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; height:100%; background-image:url(i/fondbody.jpg); background-repeat:repeat-x;background-position:top;}


.bandeau_border {width:738px;margin:auto;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.bandeau_vague  { background-image:url(i/bandeau_vague.jpg); background-repeat:no-repeat; background-position:bottom left;}
.bas_bg  { background-image:url(i/bas_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.bas_mer  { background-image:url(i/bas_mer.jpg); background-repeat:no-repeat; background-position:bottom left;}
.bas_dune { background-image:url(i/bas_dune.jpg); background-repeat:no-repeat; background-position:bottom right;}

.contenu_border { background-image:url(i/contenu_border.gif); background-repeat:no-repeat; background-position:top right;}
.contenu_bg2 { background-image:url(i/contenu_bg.gif); background-repeat:repeat-x; background-position:top right;}
.contenu_bg { background-image:url(i/contenu_bg2.gif); background-repeat:repeat-x; background-position:top right;background-color:#498bd7;}

.cadrephoto {border:1px solid #ffffff;}

div.padding {padding:0px 10px 0px 10px;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color:#ffffff;line-height: 100%;display: inline; }

h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;color:#ffffff;line-height: 100%;display: inline; }

a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#ffd759; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienfooter:hover,a.lienfooter:active { text-decoration:underline; }

div.dessous {clear:both;}
div.right {float:right; padding-left:8px;}
div.left {float:left; padding-right:8px;}
div.justify {text-align:justify;}

.tarif {border-bottom:1px solid #ffffff;background-color:#5290d9;}

span.note {font-style:italic;font-size:10px;}

div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; height:2px;}


.commentaire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }

.contenu { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

.contenup { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}

a.lien:link,a.lien:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffd759; font-weight:bold; font-style:italic; text-decoration:none; }
a.lien:hover,a.lien:active{ text-decoration:underline; }

.menu_border { background-image:url(i/menu_border.gif); background-repeat:no-repeat; background-position:top right; }

a.lienmenu:link,a.lienmenu:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffe89e; font-weight:bold;font-style:italic; text-decoration:none; display: block; width:100%;height:25px; padding-top:6px;}
a.lienmenu:hover,a.lienmenu:active{ text-decoration:none; color:#ffe89e; display: block; width:100%;height:25px; padding-top:6px;  background-image:url(i/menu_bgs2.gif); background-repeat:repeat-x; background-position:top;}

a.lienmenus:link,a.lienmenus:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;font-style:italic; text-decoration:none; display: block; width:100%;height:25px; padding-top:6px; background-image:url(i/menu_bgs.gif); background-repeat:repeat-x; background-position:top;}
a.lienmenus:hover,a.lienmenus:active{ text-decoration:none; display: block; width:100%;height:25px; padding-top:6px;}

a.lienpetit:link,a.lienpetit:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#b10b0b; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienpetit:hover,a.lienpetit:active { text-decoration:none; }

div.footer { width:740px; text-align:center; margin:auto; font-size:10px; height:25px; color:#ffffff; padding-top:8px; background-image:url(i/footer_sep.gif); background-repeat:no-repeat; background-position:top center;}

div.sep {text-align:center; background-image:url(i/footer_sep.gif); background-repeat:no-repeat; background-position:center;}

.obligatoire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffd759; font-weight:bold; }

input.contact,textarea.contact {color:#111111; background-color:#ffffff; border-left:solid #002cc9 1px; border-right:solid #002cc9 1px; border-top:solid #002cc9 1px; border-bottom:solid #002cc9 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(i/fondcontact2.gif); background-repeat:repeat;background-position:top left;}

input.contact_pb,textarea.contact_pb {  color:#111111; background-color:#ffffff; border:solid #002cc9 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;background-image:url(i/fondcontact2.gif); background-repeat:repeat;background-position:top left;}

input.frmsubmit {background-color:#2a72c7; border:solid #ffffff 1px; height:19px; width:78px; cursor:hand; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none;}

.cadresubmit { border:1px #cdd0d2 solid; }

ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puceul.gif);margin:0px 0px 6px -12px; padding:0px; }
/*
.fondmentions  { background-image:url(i/fondmentions.gif); background-repeat:repeat-x; background-position:top left; background-color:#ffffff;}

.logomentions  { background-image:url(i/logo_mentions.gif); background-repeat:no-repeat; background-position:top left;}

.cadre_adresse  { background-image:url(i/cadre_adresse.gif); background-repeat:no-repeat; background-position:center;}

.cadre { border:1px #96221d solid; padding:1px;}



div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; height:5px;  width:100%;}
*/
