body { background:#F0EEED; font-family: verdana,helvetica,arial; }
p { margin-top:0pt; margin-bottom:0pt; font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 130%; }
blockquote { margin-top:0pt; margin-bottom:0pt; margin-left:10pt; }
hr { margin-top:0pt; margin-bottom:0pt; height: 2px; }
small { text-transform:uppercase; }
.C_CouleurNeutre { color: #404040 }

img { border: 0px;}

a { text-decoration: none; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:visited { text-decoration: none; }

.sondage_titre { font-family: verdana,arial,helvetica; color: #167290; font-size: 9pt; font-weight:bold }
.sondage_texte { font-family: verdana,arial,helvetica; color: #404040; font-size: 8pt; }
.sondage_question { font-family: verdana,arial,helvetica; color: #527373; font-size: 7pt; font-weight:bold; margin-left:5pt; }
.sondage_bouton {font-family: verdana,arial,helvetica; background-color:#F0EEED ; font-size: 9pt; font-weight:bold; color: #167290; margin:2pt; border-style:ridge; }

.footer { font-size: 8.5pt; background:#527373; color:white; font-family: arial,helvetica,verdana; text-decoration: none; }
.footersearch { font-weight: bold; font-size: 7pt; background:#FFFFFF; color:#527373; font-family: arial,helvetica,verdana; text-decoration: none; }
.footerback { font-size: 7pt; background:#527373; color:white; font-family: arial,helvetica,verdana; text-decoration: none; }

.petit { font-size: 2pt; }
.petit_texte_blanc { color: #ffffff; font-size: 6pt; }
.petit_texte_or { color: #F1BD0E; font-size: 6pt; }
.petit_texte_bleu { color: #527373; font-size: 6pt; }
.white { color: #ffffff; }
.fond_neutre { color: #FFFFFF; background:#A1938D; font-weight: bold; font-size: 11pt; }
.bloc_href { color: #FFFFFF; margin-left:5pt; background:#A1938D; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs typo SPAW */
.B_Titre { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #F1BD0E; line-height: 130%; }
.B_Chapeau { font-family: verdana,helvetica,arial; font-weight: normal; font-size: 8pt; color: #FFFFFF; line-height: 140%; margin-left:2pt; }
.B_Courant { font-family: verdana,helvetica,arial; font-size: 8pt; color: #FFFFFF; line-height: 130%; margin-left:2pt; }
.B_Petit { font-family: verdana,helvetica,arial; font-size: 7pt; color: #FFFFFF; line-height: 130%; margin-left:2pt; }
.B_Lien { font-family: verdana,helvetica,arial; font-weight: bold; font-style: normal; color: #F1BD0E; text-decoration:none; }
.B_Mev { font-weight: bold; color: #D0D0D0}
.B_Arobase { font-family: verdana,helvetica,arial; font-weight: bold; font-style: normal; color: #F1BD0E; text-decoration:none; }
.B_Legende { font-family: verdana,helvetica,arial; font-weight: bold; font-style: normal; font-size: 7.5pt; background-color:#FFFFFF; color: #527373; }
.B_Couleur { color: #527373 }

/* Blocs Zooms */
.fond_zoom { color: #FFFFFF; background:#BD0020; font-size: 8pt; }
.bloc_href_zoom { color: #FFFFFF; margin-left:5pt; background:#BD0020; text-decoration: none; font-weight: bold; font-size: 7pt; margin-top: 2pt ; }
.hierarchy_titre_zoom { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_zoom { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_zoom { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy_zoom:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs forum */
.fond_forum { color: #FFFFFF; background:#FF9933; font-size: 6pt; }
.bloc_href_forum { color: #FFFFFF; margin-left:5pt; background:#FF9933; text-decoration: none; font-weight: bold; font-size: 7pt; margin-top: 2pt ; }
.hierarchy_titre_forum { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_forum { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_forum { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy_forum:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs Malvoyant */
.fond_malvoyant { color: #FFFFFF; background:#FF9933; font-size: 6pt; }
.bloc_href_malvoyant { color: #FFFFFF; margin-left:5pt; background:#FF9933; text-decoration: none; font-weight: bold; font-size: 7pt; margin-top: 2pt ; }
.hierarchy_titre_malvoyant { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_malvoyant { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_malvoyant { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy_malvoyant:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs Magazines */
.fond_magazine { color: #FFFFFF; background:#167290; font-size: 8pt; }
.bloc_href_magazine { color: #FFFFFF; margin-left:5pt; background:#167290; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre_magazine { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_magazine { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_magazine { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy_magazine:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs LommePuce */
.fond_lommepuce { color: #FFFFFF; background:#167290; font-size: 8pt; }
.bloc_href_lommepuce { color: #FFFFFF; margin-left:5pt; background:#167290; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre_lommepuce { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_lommepuce { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_lommepuce { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy_lommepuce:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Blocs Citoyen */
.fond_citoyen { color: #FFFFFF; background:#167290; font-size: 8pt; }
.bloc_href_citoyen { color: #FFFFFF; margin-left:5pt; background:#167290; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre_citoyen { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy_texte_citoyen { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:3pt; }
.hierarchy_citoyen { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.hierarchy_citoyen:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Blocs Sommaires d'article */
.sommaire_titre { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.sommaire { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }
.sommaire:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7.5pt; }

/* Accueil */
/* Plan du site */
.P_Titre1_0 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #527373; line-height: 175%; }
.P_Titre2_0 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #527373; margin-left:10pt; line-height: 130%; }
.P_Courant_0 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 100%; margin-left:20pt; line-height: 120%; }
.C_Mev0 { font-family: verdana,helvetica,arial; font-weight: bold; color: #A1938D }
.C_Couleur0 { color: #527373 }
/* Bloc */
.fond0 { color: #FFFFFF; background:#527373; font-weight: bold; font-size: 11pt; }
.bloc_href0 { color: #FFFFFF; margin-left:5pt; background:#527373; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre0 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre0:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy0 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7pt; }
.hierarchy0:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 7pt; }

/* Citoyen */
/* Plan du site */
.P_Titre1_1 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #BD0020;  line-height: 175%; }
.P_Titre2_1 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #BD0020; margin-left:10pt; line-height: 130%; }
.P_Courant_1 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; margin-left:20pt; line-height: 120%; }
.C_Mev1 { font-family: verdana,helvetica,arial; font-weight: bold; color: #BD0020 }
.C_Couleur1 { color: #BD0020 }
/* Bloc */
.fond1 { color: #FFFFFF; background:#BD0020; font-weight: bold; font-size: 11pt; }
.bloc_href1 { color: #FFFFFF; margin-left:5pt; background:#BD0020; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre1 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre1:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy1 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy1:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Achats */
/* Plan du site */
.P_Titre1_2 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #BFCB0D;  line-height: 175%; }
.P_Titre2_2 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #BFCB0D; line-height: 130%;  margin-left:10pt; }
.P_Courant_2 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 120%; margin-left:20pt; }
.C_Mev2 { font-family: verdana,helvetica,arial; font-weight: bold; color: #BFCB0D }
.C_Couleur2 { color: #BFCB0D }
/* Bloc */
.fond2 { color: #FFFFFF; background:#BFCB0D; font-weight: bold; font-size: 11pt; }
.bloc_href2 { color: #FFFFFF; margin-left:5pt; background:#BFCB0D; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre2 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre2:hover { color: #A1938D; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy2 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy2:hover { color: #A1938D; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Echange */
.P_Titre1_3 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #FFB300;  line-height: 175%; }
.P_Titre2_3 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #FFB300; line-height: 130%;  margin-left:10pt; }
.P_Courant_3 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 120%; margin-left:20pt; }
.C_Mev3 { font-family: verdana,helvetica,arial; font-weight: bold; color: #FFB300}
.C_Couleur3 { color: #FFB300 }
/* Bloc */
.fond3 { color: #FFFFFF; background:#FFB300; font-weight: bold; font-size: 11pt; }
.bloc_href3 { color: #FFFFFF; margin-left:5pt; background:#FFB300; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre3 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre3:hover { color: #A1938D; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy3 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy3:hover { color: #A1938D; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Pratique */
.P_Titre1_4 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #167290; line-height: 175%; }
.P_Titre2_4 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #167290; line-height: 130%; margin-left:5pt; }
.P_Courant_4 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 120%; margin-left:10pt; }
.C_Mev4 { font-family: verdana,helvetica,arial; font-weight: bold; color: #167290}
.C_Couleur4 { color: #167290 }
/* Bloc */
.fond4 { color: #FFFFFF; background:#167290; font-weight: bold; font-size: 11pt; }
.bloc_href4 { color: #FFFFFF; margin-left:5pt; background:#167290; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre4 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre4:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy4 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy4:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Libre */
.P_Titre1_5 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #E14B6B;  line-height: 175%; }
.P_Titre2_5 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #E14B6B; line-height: 130%; margin-left:10pt; }
.P_Courant_5 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #404040; line-height: 120%; margin-left:20pt; }
.C_Mev5 { font-family: verdana,helvetica,arial; font-weight: bold; color: #E14B6B}
.C_Couleur5 { color: #E14B6B }
/* Bloc */
.fond5 		       { color: #FFFFFF; background:#E14B6B; font-weight: bold; font-size: 11pt; }
.bloc_href5 { color: #FFFFFF; margin-left:5pt; background:#E14B6B; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy_titre5 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy_titre5:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left:2pt; }
.hierarchy5 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy5:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
