
body { background:#74b1d2 url(bg_body.gif) left top repeat-x; color:#000; font-family: "Arial"; font-size:12px; margin: 0 0 32px 0; 	}

#global { width: 962px; margin: 0 auto 0 auto; background:#FFF; border:6px solid #FFF; border-top:0;
 }

#tetiere { background: url(bg_tetiere.jpg) left top repeat-x; height:205px;}

a#logo img { float:left; }

.desc { font-weight: bold; margin: 0 0 8px 0; }

#div_menu_haut{padding: 137px 0 0 0;}
table#menu_haut { margin: 0 0 0 249px; }
table#menu_haut td {  }
table#menu_haut td.a { width: 125px; }
table#menu_haut td.b { width: 11px; }
table#menu_haut td a { display:block; width: 97px; height:32px; padding:36px 14px 0 14px; background: url(menu1.jpg) left top no-repeat; 
	text-align: center; color:#FFF; text-decoration: none; font-weight:bold;}
table#menu_haut td a:hover { color:#333; }
table#menu_haut a.a1 { background-image: url(menu1.jpg); }
table#menu_haut a.a2 { background-image: url(menu2.jpg); }
table#menu_haut a.a3 { background-image: url(menu3.jpg); }
table#menu_haut a.a4 { background-image: url(menu4.jpg); }
table#menu_haut a.a5 { background-image: url(menu5.jpg); }

#tbl_global { width: 100%; border-top: 8px solid #adcfed; margin: 11px 0 0 0; }
#tbl_global td { vertical-align: top; }
td#col_gauche { width: 174px; background:#f5908c; }
td#col_milieu { padding: 26px 36px 26px 36px; }
td#col_droite { width: 174px;  background:#fcd8a0;}

#flags { position: absolute; margin: 50px 0 0 880px; }
#flags img { margin-right: 8px; }

a.lien_breve { color:#333; font-weight: bold; }

.texte { text-align: justify; }

#epernay { font-size:0; }

#menugauche { background:#fceed3; }
#menugauche div {}
#menugauche a { display:block; padding: 18px 4px 14px 10px; background: url(separ_menugauche.gif) center bottom no-repeat; 
	color:#335EB0; text-decoration: none; font-weight:bold; font-size:14px; }
#menugauche a:hover { color:#FFF; background-color:#74b1d2;}

#enbref { background:#f5908c; }

#reunions { background:#cfe2f5; color:#3F3F3F;}
#manifestations { background:#fcd8a0; color:#3F3F3F; }
#maj { background:#cfe2f5; color:#3F3F3F;}
#maj a { color:#3F3F3F; }
#maj a:hover { text-decoration: none; }

#homepage_bloc1 { clear:both; margin: 0 18px 0 0; }
#homepage_bloc1 h4 { color:#3057AD; font-size:18px; font-weight: bold; margin: 0 0 12px 0;}
.homepage_intro { text-align: justify; }
.homepage_intro p { margin-bottom: 16px; }

#homepage_bloc2 { float:right; height: 180px; }
#homepage_partenaire { }
#homepage_partenaire .titre { color:#a73f74; font-weight: bold; margin: 0 0 12px 0;}
#homepage_partenaire .titre a { color:#a73f74; }
#homepage_partenaire .titre a:hover { color:#666; }
#homepage_partenaire .intro { color:#3F3F3F; font-size:11px; margin: 0 0 12px 0; }

#col_milieu a.suite { color:#2F56AD; font-weight: bold; text-decoration: none;}
#col_milieu a.suite span { color:#F98B16; }
#col_milieu a.suite:hover { text-decoration: underline; }

.colGaucheBreve { padding:8px; }
.colGaucheBreve .titre { color:#3F3F3F; font-weight: bold; font-size:13px; margin: 0 0 6px 0; }
.colGaucheBreve .intro { font-size:11px; color:#3F3F3F; margin: 0 0 6px 0; }
.colGaucheBreve .suite { text-align: right; }
.colGaucheBreve .suite a { color:#FFF; text-decoration: none; font-weight: bold; }
.colGaucheBreve .suite a:hover { text-decoration: underline; }

#bandeau_partenaires { background: url(partenaires/bandeau_vide.jpg); height:68px; margin: 4px 0 0 0; padding: 13px 0 0 10px; text-align: center;}
#bandeau_partenaires img { margin: 0 12px 0 0;  }

#footer { text-align: center; color:#FFF;}
#footer a { color:#FFF; }

#menu_footer { font-variant: small-caps; margin: 12px 0 12px 0; font-size:15px;}
#menu_footer a { color:#FFF; text-decoration: none; margin: 0 8px 0 0;}
#menu_footer a:hover { color:#FFF; text-decoration: underline; }

#exomedia { text-align: center; margin: 26px 0 32px 0; color:#FFF;}
#exomedia a { color:#3057AD; font-weight: bold; }

.article_traductions { margin: 26px 0 16px 0; border-top: 2px dotted #f5908c; padding: 10px 0 0 0; }

h1.titre_page { margin: 16px 0 16px 0; color:#3057AD; font-size:22px; font-weight: bold;}

h6 { font-size:11px; margin: 0 0 8px 0;border-bottom:1px dashed #CCC; }


.liste_articles { margin: 4px 0 0 0; color:#333;}
.liste_articles a { font-size:14px; color:#3057AD; font-weight: bold; text-decoration: none; display:block; border-bottom:1px solid #F5908C;}
.liste_articles a:hover { color:#000; text-decoration: underline;}
.liste_articles .intro{ font-size:12px; margin: 4px 0 4px 0;}

.liste_rubriques {margin: 4px 0 8px 0;  padding: 4px 4px 4px 6px; border:4px solid #fceed3; border-bottom: 4px solid #CCC; color:#333;}
.liste_rubriques a { font-size:14px; color:#3057AD; font-weight: bold; text-decoration: none;
	margin: 8px 0 0 0; display:block;}
.liste_rubriques a:hover {color:#000;text-decoration: underline;}
.liste_rubriques .intro{ font-size:12px; margin: 4px 0 4px 0; }
.liste_rubriques .titreR { border-bottom:1px solid #EEE; margin: 0 0 6px 0; }

.liste_rubriques .liste_rubriques { border:2px solid #fceed3; border-bottom: 2px solid #CCC; }

.sous_liste_articles { margin: 8px 0 6px 12px; }
.sous_liste_articles a { font-size:12px; color:#3057AD;
	margin: 0 0 0 0; display:inline;}
.sous_liste_articles a:hover {color:#000;text-decoration: underline;}



.ariane { margin: 0 0 4px 0; font-size:11px; color:#999; }
.ariane a { color:#999; }
.ariane a:hover { color:#000; }

.portfolio { margin: 26px 0 0 0;}
.portfolio h3 { margin: 0 0 4px 0; }
.portfolio p { margin: 0 0 4px 0; font-size:10px; color:#666; }
.portfolio div { margin: 0 0 8px 0; }
.portfolio a img { background:#FFF; border:1px solid #AAA; padding:2px; }
.portfolio a:hover img { background:#FFF; border:1px solid #004E96; padding:2px; }
.portfolio table { width: 100%; }
.portfolio table td { width: 50%; }

.portedocument {}
.portedocument h3 { margin: 0 0 8px 0; }
.portedocument h4 { margin: 0 0 0 0; padding: 4px 4px 4px 4px; border:1px solid #AAA; }
.portedocument h4 a { display:block; text-decoration: none !important; }
.portedocument h4 a img { vertical-align: middle; margin: 4px 12px 4px 0; }
.portedocument_a_titre { font-size:10px; color:#262029; font-weight:bold; }
.portedocument_a_desc { font-size:10px; color:#8fa3ad; font-weight:normal; }
.portedocument_a_poids { float:right; font-size:10px; font-weight:normal; margin: 4px 4px 0 0; color:#ff73bf;}
.portedocument h4 a:hover { color:#262029; background: #EEE; }
.portedocument h4 a:hover .portedocument_a_titre { color:#000 !important; }
.portedocument h4 a:hover .portedocument_a_desc { color:#333 !important; }
.portedocument h4 a:hover .portedocument_a_poids { color:#666 !important; }

#form_contact { border:3px double #74B1D2; padding:16px; margin: 32px 0 16px 0; clear:both;}
#form_contact p.p_input_text {}
#form_contact p.p_input_text label { float:left; margin: 0 12px 0 0;}
#form_contact p.p_input_text input { float:left; width: 200px; }
#form_contact p.p_textarea { margin: 32px 0 0 0; clear: both; }
#form_contact p.p_textarea textarea { width: 284px; display:block; }
#form_contact p.p_textarea label { display:block; }
#form_contact p.p_submit { margin: 16px 0 16px 0; text-align: center; }
#form_contact p.p_submit input { padding: 2px 50px; cursor: pointer; }

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; } 





