

/* CSS Document */

html {padding:0;margin:0;}

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-image:url(../images/fond_site.jpg);background-repeat:repeat-x;background-color:#e8e120; }

#page { width:1043px; margin-left:auto; margin-right:auto; }

/* DIVERS */

.ariane { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:12px; }

.fonctionnelle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

.link_img { vertical-align:middle; }

.cadre_gris{ border:1px solid #cabbc6; }

.div_menu_interieur { width:144px; background-color:#feecdf; vertical-align:middle; background-image:url(../images/puce_menu_interieur.gif); background-repeat:no-repeat; padding-left:12px; padding-top:4px; padding-bottom:4px; }

.bouton_form { width:100px; }

/* BALISES */

h1 { padding:0; margin:0; color:#e85612; font-size:20px; font-weight:bold; }

h2 { padding:0; margin:0; color:#000000; font-size:24px; font-weight:bold; padding-bottom:10px; }

h3 { padding:0; margin:0; color:#e85612; font-size:16px; font-weight:bold; padding-bottom:0px; }

ul { margin:0; padding:0; }

li { margin:0; padding:3px; list-style:none; }

p { margin:0; padding:0; padding-top:5px; padding-bottom:2px; }

form { margin:0; padding:0; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

th { font:Arial, Helvetica, sans-serif; background-color:#ea6521; height:25px; }

li.li_puce { margin:0; padding:0; margin-left:20px; font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:12px; list-style:url(../images/puce_editeur.gif); }

img.image { border:solid 6px #cfcfcf; }

/* POLICES */
.blanc_12 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; }
.blanc_12_gras { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.blanc_14 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; }
.blanc_14_gras { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.blanc_16 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; }
.blanc_16_gras { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; font-weight:bold; }

.orange_12 { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:12px; }
.orange_12_gras { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:12px; font-weight:bold; }
.orange_14 { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:14px; }
.orange_14_gras { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:14px; font-weight:bold; }
.orange_16{ font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:16px; }
.orange_16_gras{ font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:16px; font-weight:bold; }
.orange_18 { font-family:Arial, Helvetica, sans-serif; color:#e85612; font-size:18px; }
.orange_18_gras { font-family:Arial, Helvetica, sans-serif; color:#e85612; font-size:18px; font-weight:bold; }
.orange_20 { font-family:Arial, Helvetica, sans-serif; color:#e85612; font-size:20px; }
.orange_20_gras { font-family:Arial, Helvetica, sans-serif; color:#e85612; font-size:20px; font-weight:bold; }

.blanc_12 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; }
.blanc_12_gras { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.blanc_12_gras_italic { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; font-style:italic; }
.noir_11 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }
.noir_11_gras { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; }
.noir_12 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.noir_12_gras { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; }
.noir_13 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; }
.noir_13_gras { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; font-weight:bold; }
.noir_14 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; }
.noir_14_gras { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px;font-weight:bold; }
.noir_16 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; }
.noir_16_gras { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px;font-weight:bold; }
.noir_20 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:20px; }
.noir_24 { font-family:Arial, Helvetica, sans-serif; color:#020202; font-size:24px; }
.noir_30 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:30px; }

.gris_10 { font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:10px; }
.gris_11 { font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:11px; }
.gris_12 { font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:12px; }
.gris_12_gras{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:12px; font-weight:bold; }
.gris_14{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:14px; }
.gris_14_gras{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:14px; font-weight:bold; }
.gris_16{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:16px; }
.gris_16_gras{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:16px; font-weight:bold; }
.gris_18 { font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:18px; }
.gris_18_gras{ font-family:Arial, Helvetica, sans-serif; color:#5b5656; font-size:18px; font-weight:bold; }

.gris_11_actu { font-family:Arial, Helvetica, sans-serif; color:#83878b; font-size:11px; }
.gris_11_actu_gras { font-family:Arial, Helvetica, sans-serif; color:#83878b; font-size:11px; font-weight:bold; }
.gris_fonce_actu_11 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }
.gris_11_fonce_actu_gras { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; }
.gris_12_actu { font-family:Arial, Helvetica, sans-serif; color:#83878b; font-size:12px; }
.gris_12_actu_gras { font-family:Arial, Helvetica, sans-serif; color:#83878b; font-size:12px; font-weight:bold; }
.gris_fonce_actu_12 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
.gris_12_fonce_actu_gras { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:bold; }

.rouge_11 { font-family:Arial, Helvetica, sans-serif; color:#d74d17; font-size:11px; }
.rouge_12_bold { font-family:Arial, Helvetica, sans-serif; color:#d74d17; font-size:12px; font-weight:bold; }

.vert_11 { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:11px; }
.vert_12 { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:12px; }
.vert_12_gars { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:12px; font-weight:bold; }
.vert_14 { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:12px; }
.vert_16 { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:12px; }
.vert_18 { font-family:Arial, Helvetica, sans-serif; color:#7d9021; font-size:12px; }

.jaune_16 { font-family:Arial, Helvetica, sans-serif; color:#ffcc00; font-size:16px;  }
.jaune_16_gras { font-family:Arial, Helvetica, sans-serif; color:#ffcc00; font-size:16px; font-weight:  }

.num_page_unselected {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;	}
.num_page_selected {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

/* LIEN */
a.a_menu_haut:link, a.a_menu_haut:active, a.a_menu_haut:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.a_menu_haut:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }

a.a_lien_violet:link, a.a_lien_violet:active, a.a_lien_violet:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#572950; text-decoration:none; }
a.a_lien_violet:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e85612; text-decoration:underline; }

a.a_header_orange:link, a.a_header_orange:active, a.a_header_orange:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d74d17; font-weight:bold; text-decoration:none; }
a.a_header_orange:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }

a.a_noir_12:link, a.a_noir_12:active, a.a_noir_12:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a.a_noir_12:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e85612; font-weight:bold; text-decoration:none; }

a.lien_carte:link, a.lien_carte:active, a.lien_carte:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a.lien_carte:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d74d17; font-weight:bold; text-decoration:none; }

a.a_orange_18:link, a.a_orange_18:active, a.a_orange_18:visited { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e85612; font-weight:bold; text-decoration:none; }
a.a_orange_18:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:bold; text-decoration:none; }

a.a_ariane:link, a.a_ariane:active, a.a_ariane:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ea6521; text-decoration:none; }
a.a_ariane:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ea6521; text-decoration:underline; }

a.a_fonctionnelle:link, a.a_fonctionnelle:active, a.a_fonctionnelle:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.a_fonctionnelle:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; }

a.menu_interieur:link, a.menu_interieur:active, a.menu_interieur:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111211; text-decoration:none; }
a.menu_interieur:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }

a.a_gris:link, a.a_gris:active, a.a_gris:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656; text-decoration:none; }
a.a_gris:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656; text-decoration:underline; }

a.a_gris_carte:link, a.a_gris_carte:active, a.a_gris_carte:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656; text-decoration:underline; }
a.a_gris_carte:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656; text-decoration:underline; }

a.a_orange:link, a.a_orange:active, a.a_orange:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d74d17; text-decoration:none; }
a.a_orange:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5656; text-decoration:underline; }

a.a_blanc:link, a.a_blanc:active, a.a_blanc:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.a_blanc:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

a.a_texte_actu:link, a.a_texte_actu:active, a.a_texte_actu:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5b5656; text-decoration:none; }
a.a_texte_actu:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5b5656; text-decoration:underline; }

a.a_vert:link, a.a_vert:active, a.a_vert:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d9021; text-decoration:none; }
a.a_vert:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d9021; text-decoration:underline; }

.lien_orange_14 { font-family:Arial, Helvetica, sans-serif; color:#ea6521; font-size:14px; text-decoration:none; }

.lien_noir_14 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; text-decoration:none; }