body { background:#CAD5D9; font-family: verdana,helvetica,arial; }
p { margin-top:0; margin-bottom:0 ; margin-left:0pt; }
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: #258BBC }

img { border: 0px;}

a { text-decoration: none; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:visited { text-decoration: none; } 


.footer { font-size: 8.5pt; background:#CAD5D9; color:white; font-family: arial,helvetica,verdana; text-decoration: none; }
.footersearch { font-weight: bold; font-size: 7pt; background:#FFFFFF; color:#CAD5D9; font-family: arial,helvetica,verdana; text-decoration: none; }
.footerback { font-size: 7pt; background:#CAD5D9; 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: #CAD5D9; font-size: 6pt; }
.white { color: #ffffff; }
.fond_neutre { color: #FFFFFF; background:#CAD5D9; 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: 8.5pt; }
.hierarchy:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8.5pt; }

/* Blocs typo SPAW */
.B_Titre { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 11pt; color: #FFA300;  background-color: #CAD5D9 ; }
.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:0pt; }
.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: #CAD5D9; }
.B_Couleur { color: #CAD5D9 }

/* 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 Magazines */
.fond_magazine { color: #FFFFFF; background:#258BBC; font-size: 8pt; margin-left:0pt;}
.bloc_href_magazine { color: #FFFFFF; margin-left:5pt; background:#258BBC; text-decoration: underline; font-size: 7.5pt; 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;  text-decoration: none; font-size: 8pt; margin-left:3pt; line-height: 120%; }
.hierarchy_magazine { color: #F1BD0E; font-family: helvetica,arial; text-decoration: underline; font-size: 8pt; }
.hierarchy_magazine:link { color: #F1BD0E; font-family: helvetica,arial; text-decoration: underline; font-size: 8pt; }
.hierarchy_magazine:visited { color: #F1BD0E; font-family: helvetica,arial; text-decoration: underline; font-size: 8pt; }
.hierarchy_magazine:hover { color: #FFFFFF; font-family: helvetica,arial; text-decoration: underline; font-size: 8pt; }

/* 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; }

/* Standard */

.P_Titre1_0 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 10pt; color: #CAD5D9; line-height: 175%; }
.P_Titre2_0 { font-family: verdana,helvetica,arial; font-weight: bold; font-size: 9pt; color: #CAD5D9; margin-left:10pt; line-height: 130%; }
.P_Courant_0 { font-family: verdana,helvetica,arial; font-size: 7.5pt; color: #258BBC; line-height: 100%; margin-left:20pt; line-height: 120%; }
.C_Mev0 { font-family: verdana,helvetica,arial; font-weight: bold; color: #A1938D }
.C_Couleur0 { color: #CAD5D9 }
/* Bloc */
.fondBloc { color: #FFFFFF; background:#258BBC; font-weight: bold; font-size: 11pt; }
.bloc_hrefBloc{ color: #FFFFFF; margin-left:5pt; background:#258BBC; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.fond0 { color: #FFFFFF; background:#CAD5D9; font-weight: bold; font-size: 11pt; }
.bloc_href0 { color: #FFFFFF; margin-left:5pt; background:#CAD5D9; 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: 8pt; margin-left:2pt; }
.hierarchy_titre0:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; margin-left:2pt; }
.hierarchy0 { color: #FFFFFF; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy0:hover { color: #FFA300; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
/* Bloc en cours de visite */
.bloc_href9 { color: #000000; margin-left:5pt; background:#CAD5D9; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy9 { color: #CAD5D9; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8.5pt; }
.hierarchy9:hover { color: #CAD5D9; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8.5pt; }

/* Menu Haut */
.MenuH {position:absolute; top:95px; color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:link {position:absolute; top:95px; color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:visited {position:absolute; top:95px; color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:hover {position:absolute; top:95px; color:#EAA010; font-weight: bolder; text-align:center; cursor:hand;}
.MenuHS {position:absolute; top:95px; color:#1E76AC; font-weight: bolder; text-align:center; cursor:hand;}
