body { width:100%; height:100%; background-color:#FFF; color:#333335; margin:0; padding:0px; text-align:center; font:normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.conteneur { position:relative; margin-top:0; margin-left:auto; margin-right:auto; width:980px; text-align:left; }

.header { float:left; text-align:center; margin:0px; width:980px; height:400px; }
.menu_header { float:left; text-align:center; margin:1px 0 10px 0; padding:3px 0 0 0; width:980px; height:20px; }

.footer { position:relative; float:left; text-align:center; margin:0 auto 0 auto; padding:0; width:100%; height:20px; background-color:#e2efe1; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.footer_contenu { position:relative; text-align:center; margin:0 auto 0 auto; padding:0; width:980px; height:20px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.sous_footer { position:relative; float:left; text-align:left; margin:0 auto 0 auto; padding:0; width:326px; height:20px; }

.menu_left { float:left; text-align:center; margin:0 10px 0 0; padding:0; width:650px; min-height:450px; }
.menu_right { float:left; text-align:justify; margin:0; padding:0; width:316px; min-height:450px; }

.sous_menu_left { float:left; text-align:left; margin:0; padding:0; width:650px; }
.sous_menu_right { float:left; color:#FFF; text-align:center; margin:5px 5px 0 5px; padding:0; width:290px; }

.ligne { float:left; width:980px; height:20px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; text-align:center; }
.ligne-no-height { float:left; width:570px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; text-align:left; }

.sous_ligne_left { float:left; width:158px; height:20px; margin-right:2px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; text-align:center; padding-top:5px; }
.sous_ligne { float:left; width:156px; height:20px; margin-left:2px; margin-right:2px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; text-align:center; padding-top:5px; }
.sous_ligne_right { float:left; width:158px; height:20px; margin-left:2px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; text-align:center; padding-top:5px; }

input.champs_input { border:0px; text-align:left; padding-left:10px; width:300px; height:15px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }

input.champs_input_normal { border:0px; text-align:left; padding:1px 0px 0px 10px; width:300px; height:18px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }
input.champs_input_focus { border:#00A56C 1px solid; text-align:left; padding:0px 0px 0px 9px; width:299px; height:17px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; background-color:#B3D8B5; }

textarea.champs_textarea { border:0px; text-align:left; padding-left:10px; width:300px; height:80px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }

textarea.champs_textarea_normal { border:0px; text-align:left; padding:1px 0px 0px 10px; width:300px; height:80px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }
textarea.champs_textarea_focus { border:#00A56C 1px solid; text-align:left; padding:0px 0px 0px 9px; width:299px; height:79px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }

select.select_mail { border:0px; text-align:left; padding-left:15px; width:311px; height:23px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }

select.select_mail_normal { border:0px; text-align:left; padding:1px 0px 0px 15px; width:311px; height:23px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }
select.select_mail_focus { border:#00A56C 1px solid; text-align:left; padding:0px 0px 0px 14px; width:310px; height:22px; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; background-color:#B3D8B5; }

button {
	float:center; text-align:center;
	width:311px; height:20px;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#F6F6F6;
	background-color:#00754D;
	border-top:2px outset #FFFFFF; border-left:2px outset #FFFFFF; border-bottom:2px outset #7B8E68; border-right:2px outset #7B8E68;
	cursor:pointer;
}
button:hover {
	float:center; text-align:center;
	width:311px; height:20px;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#F6F6F6;
	background-color:#00A56C;
	border-top:2px outset #FFFFFF; border-left:2px outset #FFFFFF; border-bottom:2px outset #7B8E68; border-right:2px outset #7B8E68;
	cursor:pointer;
}

h1 { padding:10px 10px 0 0; font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; }
h2 { padding:10px 10px 0 0; text-align:justify; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#00A56C; }
h3 { padding:10px 10px 0 0; text-align:justify; font:normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; }
h4 { padding:10px 10px 0 0; text-align:justify; font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; }
h5 { padding:10px 10px 0 0; text-align:justify; font:normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; }
h6 { padding:10px 10px 0 0; text-align:justify; font:normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333335; }

.txt-blanc { color:#FFFFFF; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien { color:#646B5C; text-decoration:underline; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien:hover { color:#333335; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-footer { color:#646B5C; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-footer:hover { color:#333335; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-bleu { color:#00A56C; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-bleu:hover { color:#008255; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-cyan { color:#90C796; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-cyan:hover { color:#A2DAF4; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-noir { color:#000; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-noir:hover { color:#000; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-noir-titre { color:#000; text-decoration:none; font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-noir-titre:hover { color:#000; text-decoration:none; font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-gris { color:#ebf6fc; text-decoration:underline; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-gris:hover { color:#dae5eb; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

.menu { float:left; background-color:#00A56C; color:#B3D8B5; text-decoration:none; width:196px; height:18px; padding:2px 0 0 0; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.menu:hover { float:left; background-color:#B3D8B5; color:#00A56C; text-decoration:none; width:196px; height:24px; padding:2px 0 0 0; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-blanc-alpha { color:#a6d1d6; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-blanc-alpha:hover { color:#fff; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.lien-blanc { color:#FFFFFF; text-decoration:underline; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
a.lien-blanc:hover { color:#FFFFFF; text-decoration:none; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

a.imgopaque img { border:0; opacity:1.0; filter:alpha(opacity=100); }
a.imgopaque:hover img { border:0; opacity:0.6; filter:alpha(opacity=60); }
