body { width:100%; height:100%; margin:0px; padding:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#BBBBBB; color:#214355; scrollbar-3dlight-color:#AECAD8; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#AECAD8; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#AECAD8; scrollbar-track-color:#C8D4DF; }

.conteneur { position:relative; margin-top:0px; margin-left:auto; margin-right:auto; width:800px; text-align:left; }
.haut_haut { float:left; margin:0px; width:800px; height:10px; background-image:url(img/haut_haut.gif); }
.haut { font:bold 9px Verdana, Arial, Helvetica, sans-serif; float:left; text-align:center; margin:0px; width:800px; height:300px; }

.gauche { float:left; margin:0px; width:215px; }
.droite { float:left; margin:0px; width:585px; }

.cadre_flottant { float:left; margin:0px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#214355; }
.bas_bas_gauche { float:left; width:28px; height:20px; }
.bas_bas { float:left; margin-left:28px; width:744px; height:20px; vertical-align:middle; background-image:url(img/bas_bas.gif); font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.bas_bas_vierge { float:left; margin-left:28px; width:744px; height:20px; vertical-align:middle; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.ligne_espace { float:left; width:850px; height:20px; }
.menu { float:left; padding:10px; width:230px; min-height:280px; background-color:#2C7EB3; font-size:10px; text-align:center; }

.menu_haut { float:left; width:285px; height:119px; text-align:center; }

.affichage { float:left; margin-left:20px; width:555px; min-height:300px; background-color:#2C7EB3; font-size:10px; text-align:left; }

a.lien_bleu { color:#214355; text-decoration:none; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
a.lien_bleu:hover { color:#A8A997; text-decoration:none; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }

a.lien_blanc { color:#FFFFFF; text-decoration:none; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
a.lien_blanc:hover { color:#FFFFFF; text-decoration:underline; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }

textarea.contact { border:0px; text-align:left; padding-left:15px; float:left; width:300px; height:50px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#264C66; background-color:#E2E1D6; }
.ligne_relief_gris { cursor:hand; float:left; width:105px; height:14px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#606060; text-align:center; background-color:#AAAAAA; border-bottom:3px outset #707070; border-top:3px outset #EEEEEE; border-right:3px outset #707070; border-left:3px outset #EEEEEE; }
.submit_texte_gris { width:100%; height:14px; margin-left:-3px; font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#606060; background-color:#AAAAAA; text-align:center; cursor:hand; border:0px; }
input.champs_majuscule { border:0px; text-align:center; text-transform:uppercase; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#264C66; background-color:#CCDEE8; vertical-align:middle; width:210px; height:15px; }
input.champs { border:0px; text-align:left; padding-left:15px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#264C66; background-color:#CCDEE8; vertical-align:middle; width:210px; height:15px; }
select.select { text-align:center; width:210px; height:20px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#264C66; background-color:#CCDEE8; }

h1 { color:#214355; text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
h2 { color:#214355; text-decoration:none; font:9px Verdana, Arial, Helvetica, sans-serif; }