html { height:100%; }

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

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#008397;line-height: 100%;display: inline;vertical-align: bottom;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;font-weight: bold;color:#525252;line-height: 100%;display: inline; }

.ombre{ background-image:url(i/fondombre.gif); background-repeat:repeat-y; background-position:center;}

.fondblanc { background-color:#ffffff; border: 1px solid #ffffff;}

.courbe { background-image:url(i/courbe.gif); background-repeat:no-repeat;background-position:top left; background-color:#ffffff;}

.fondmenu { background-image:url(i/fondmenu.gif); background-repeat:repeat-x;background-position:right;  background-color:#00697f;}

.fondmenus { background-color:#ffffff;}

.fondmentions { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;background-color: #ffffff;background-repeat:repeat-x;background-position:top left; border:solid #ffffff 1px;}

div.sep {background-image:url(i/sep.gif); background-repeat:no-repeat;background-position:left;}
div.padding {padding:0px 30px 0px 30px;}

.cadre_gris{ border:1px #646464 solid; background-color:#ffffff;}

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


ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/fleches.gif);margin:0px 0px 6px -12px;padding:0px; }

a.lienmenu:link,a.lienmenu:visited { display: block; width:100%; height:27px; padding-top:7px; }
a.lienmenu:hover,a.lienmenu:active{ display: block; width:100%; height:27px; padding-top:7px; background-image:url(i/fondmenus.gif); background-repeat:repeat-x; background-position:bottom left;}

a.lienmenus:link,a.lienmenus:visited {   font-weight:bold; font-style:italic; text-decoration:none;  display: block; width:100%; height:27px; padding-top:7px;}
a.lienmenus:hover,a.lienmenus:active{ text-decoration:none; }
div.justify {text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; padding-right:8px;}
div.version { float:right; padding-top:8px;}
div.right { float:right; padding-left:8px;}
div.left { float:left; padding-right:8px;}
div.dessous {clear:both;}

div.contenu {text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#525252;  padding-top: 5px; padding-bottom: 10px; padding-right: 5px;}

.fondadresse {background-image:url(i/fondadresse.gif); background-repeat:no-repeat;background-position:135px 13px;background-color:#F0F0F0;}

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

.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252; padding-bottom:5px; vertical-align:bottom}
a.lien:link,a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008496; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lien:hover,a.lien:active{ text-decoration:none; }

div.center {text-align:center;}
div.carte {border:1px solid #646464;}
div.ombre_bottom {background-image:url(i/ombre_bottom.gif); background-repeat:no-repeat;background-position:top center;width:980px;margin:auto;}

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

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

input.contact,textarea.contact { background-color:#ffffff; border-left:solid #d7d7d7 4px; border-right:solid #d7d7d7 1px; border-top:solid #d7d7d7 1px; border-bottom:solid #d7d7d7 1px; background-color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.contact_pb,textarea.contact_pb { background-color:#ffffff; border-left:solid #FF0000 4px; border-right:solid #FF0000 1px; border-top:solid #FF0000 1px; border-bottom:solid #FF0000 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.frmsubmit { background-image:url(i/fondsubmit.gif); background-repeat:repeat-x; background-position:top; background-color:#00697f; height:22px; width:90px;  cursor:hand; color:#ffffff; border:solid 0px transparent;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none;}

