/* CSS Document */
body { margin-top:20px; margin-left:0px; margin-right:0px; margin-bottom:20px; text-align:center; }
#global { position:relative; margin-left:auto; margin-right:auto; width:900px; text-align:left; }
.ligne { margin-top:10px; float:left; width:100%; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#225F94; text-align:center; }
.sous_ligne { float:left; width:100%; font:10px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#225F94; text-align:center; }

.gauche { position:relative; float:left; width:230px; height:854px; background-image:url(img/menu_gauche.gif); background-repeat:no-repeat; background-position:top; z-index:1; }
.gauche_logo { position:absolute; float:left; top:15px; width:220px; height:105px; text-align:center; }
.gauche_drapeau { position:absolute; float:left; top:125px; width:220px; height:40px; text-align:center; }
.gauche_07 { position:relative; top:170px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_06 { position:relative; top:170px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_05 { position:relative;	top:170px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_04 { position:relative;	top:170px; width:220px;	padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_03 { position:relative; top:170px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_02 { position:relative; top:170px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_retour { position:absolute; top:560px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_mail { position:absolute; top:588px; width:220px; padding-top:2px; padding-bottom:2px; text-align:center; }
.gauche_copyright { position:absolute; top:859px; width:220px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#225F94; text-align:center; }
.gauche_documentation { position:absolute; top:638px; width:220px; height:174px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#225F94; text-align:center; }
.haut { position:relative; float:right; width:670px; height:35px; background-image:url(img/image_menu_dessus_fondu.gif); background-repeat:no-repeat; z-index:100; }
.contenu { position:relative; float:right; width:670px; z-index:1; }
.marge_contenu_haut { height:30px; }
.marge_contenu_bas { height:80px; text-align:center;margin-top:50px; margin-right:0px; margin-bottom:0px; margin-left:0px; }

a.lien_blanc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.lien_blanc:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.lien_bleu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#225F94; text-decoration:none; }
a.lien_bleu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#225F94; text-decoration:none; }
a.plan { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#225F94; text-decoration:none; }
a.plan:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#225F94; text-decoration:none; }
a.plan_blanc { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
a.plan_blanc:hover { color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
a.lien_gris { color:#D8DADC; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a.lien_gris:hover { color:#D8DADC; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

a.imgopaque img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border:0; }
a.imgopaque:hover img { filter:alpha(opacity=50); -moz-opacity:0.50; -khtml-opacity:0.5; opacity:0.5; border:0; }

/* MENU HAUT */
dl, dt, dd, ul, li { margin:0px; padding:0px; list-style-type:none; font-weight:bold; text-align:center; }
#menu { position:absolute; top:0px; left:2px; z-index:100; }
#menu dl { float:left; padding-left:2px; padding-right:2px; width:160px; margin:0 1px; }
#menu dt { cursor:pointer; text-align:center; font-weight:bold; width:160px; height:35px; }
#menu dd { display:none; width:156px; background-color:#CCCFDE; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-left:2px solid #FFFFFF; }
#menu li { text-align:center; background:#CCCFDE; width:156px; margin-top:2px; }
#menu li a.lien_menu, #menu dt a.lien_menu { padding-top:6px; padding-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#225F94; text-decoration:none; display:block; height:100%; border:0 none; }
#menu li a.lien_menu:hover, #menu dt a.lien_menu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background:#97A2C1; }
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:black; color:#222222; }
