.body_old { background:#CAD5D9; font-family: verdana,helvetica,arial;}
body { background:#000D2A; font-family: verdana,helvetica,arial; font-size:12px;}
p { margin-top:0; margin-bottom:0 ; margin-left:0pt; font-size:12px;}
li {font-size:12px;}
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; } 

.mail_contact
{
color: #000000;
font-family: verdana,helvetica,arial;
font-style: normal;
text-decoration: none;
}

.mail_contact:hover
{
color: #ffa300;
font-family: verdana,helvetica,arial;
font-style: normal;
text-decoration: underline;
}

.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: 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: 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:#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: 8pt; }
.hierarchy_magazine:hover { color: #F1BD0E; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; 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: #258BBC; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.hierarchy0:hover { color: #000000; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
/* Bloc en cours de visite */
.hierarchy9 { color: #000000; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }
.bloc_href9 { color: #000000; margin-left:5pt; background:#CAD5D9; text-decoration: none; font-weight: bold; font-size: 8pt; margin-top: 2pt ; }
.hierarchy9:hover { color: #000000; font-family: verdana,helvetica,arial; font-weight: bold; text-decoration: none; font-size: 8pt; }

/* Menu Haut */
.MenuH {color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:link {color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:visited {color:#FFFFFF; font-weight: bolder; text-align:center; cursor:hand;}
.MenuH:hover {color:#EAA010; font-weight: bolder; text-align:center; cursor:hand;}
.MenuHS {color:#1E76AC; font-weight: bolder; text-align:center; cursor:hand;}
.MenuDecalage{margin-bottom:5pt;}

/* Styles pages offres d'emploi */
.OFF_Tetiere {
font-weight:bold;
}
.OFF_LignePaire {
background-color:#CAD5D9;
color:#000000;
}
.OFF_LigneImpaire {
background-color:#258BBC;
color:#FFFFFF;
}
.OFF_Titre {
background-color:#CAD5D9;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-left:5px;
}
.OFF_Date {
background-color:#258BBC;
color:#FFFFFF;
text-align:right;
height:20px;
padding-right:5px;
font-weight:bold;
}
.OFF_Ref {
background-color:#258BBC;
color:#FFFFFF;
height:20px;
padding-left:5px;
font-weight:bold;
}
.OFF_Contenu {
background-color:#CAD5D9;
color:#000000;
size:10px;
text-align:justify;
padding-top:10px;
padding-bottom:10px;
}
.OFF_Form {
vertical-align:bottom;
height:25px;
}
a.OFF_Lien {
color:#000000;
text-decoration: none;
}
a.OFF_Lien:link {
text-decoration: none;
}
a.OFF_Lien:hover {
text-decoration:underline;
}
a.OFF_Lien:visited {
text-decoration: none;
} 
a.OFF_LienPair {
text-decoration: none;
color:#000000;
}
a.OFF_LienPair:link {
text-decoration: none;
}
a.OFF_LienPair:hover {
font-weight:bold;
}
a.OFF_LienPair:visited {
text-decoration: none;
} 
a.OFF_LienImpair {
text-decoration: none;
color:#FFFFFF;
}
a.OFF_LienImpair:link {
text-decoration: none;
}
a.OFF_LienImpair:hover {
font-weight:bold;
}
a.OFF_LienImpair:visited {
text-decoration: none;
} 
