#menugauchetunelraisons {
	width:162px;
	margin-bottom:3px;
}

#menugauchetunelpromo {
	width:162px;
}

#centre_tunnel {
	width:797px;
	float:left;
	margin-bottom: 5px;
	margin-right:15px;
	background-color:#FFFFFF;
	padding:0px;
	border:0px #FF0000 solid;
	/*margin-top:14px;*/
}


#conteneur_menuhaut_tunnel{
	background-color:#C51B01;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	width:977px;
}

#conteneur_menuhaut_tunnel .titre {
	margin-left:10px;
}

.titre{
	padding-top:3px;
}

#barrenoir{
	background-color:#000000;
	height:5px;
}

.situationprof {
	background-color: #C51B01;
	height: 25px;
	font-size: 15px;
	color: #FFFFFF;
}
.situationetud{
	background-color:#E32EA3; 
	height:25px;
	font-size:15px;
	color:#FFFFFF;
}

.bnimage {
	float:right;
	margin-right:10px;
}
.test{
	margin-top:-1px;
	padding:0px;
	height:10px;
	background:#F0F1EB; 
	border:1px #000000 solid;
	border-top:0;
	width:390px;
}

.test2{
	margin-top:-1px;
	padding:0px;
	height:10px;
	border:1px #000000 solid;
	border-top:0;
	width:793px;
}

.filariane
{
	width: 800px;
	height:50px;
	margin:0px;
	padding:0px;
}

.filariane ul
{
    list-style-type: none;
	margin:0px;
	padding:0px;
}

.filariane li
{
	float: left;
	text-align:center;
	margin:0px;
	padding:0px;
}


/* Template Globale */
 body {
	margin-left: 5px;
	margin-top: 5px;
	font-size: 12px;
	font-family: Arial,Helvetica;
	border-width:0px;
}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #b40000;
}
a:hover {
	text-decoration: none;
	color: #b40000;
}

#page {
width:977px;
border-width:0px;
background-color:#ffffff;
}


#conteneur_logopub {
width:977px;
height:90px;
margin-bottom:5px;
background-color: #FFFFFF;
}
#conteneur_recherche {
width:977px;
border:0px;
padding:0px;
margin:0px;
}
#conteneur_menuhaut {
width:977px;
padding:0px;
margin:0px;
border:0px;
}
#conteneur {
width:977px;
background-color:#ffffff;
padding:0px;
margin:0px;
border:0px;
}
#conteneur_news {
width: 1200px;
background-color:#ffffff;
border-width:0px;
padding:0px;
}
#menugauche {
width: 162px;
float:right;
border-width:0px;
background-color:#ffffff;
}
#centre {
width:625px;
float:left;
margin-bottom: 5px;
margin-left:14px;
margin-right:14px;
background-color:#ffffff;
border-width:0px;
padding:0px;
}
#centre_news {
width:770px;
float:left;
margin-bottom: 5px;
margin-left:14px;
margin-right:14px;
background-color:#ffffff;
border-width:0px;
padding:0px;
}
#menudroite {
width:162px;
float:right;
border-width:0px;
background-color:#ffffff;
}
#pub_haut {
width:728px;
height:90px;
float:right;
background-color:#E5EAEE;
text-align:center;
}
#no_pub_haut {
width:728px;
height:90px;
float:right;
background-color:#FFFFFF;
text-align:center;
}
#logo {
width:247px;
height:90px;
float:left;
background-color:#FFFFFF;
}
#logo_emploi {
width:247px;
height:90px;
float:left;
background-color:#000000;
}
/* cadresonline */

#pub_haut_col {
width:728px;
height:90px;
float:right;
background-color:#E5EAEE;
text-align:center;
}
#logo_col {
width:247px;
height:90px;
float:left;
background-color:#000000;
}
/* fin cadresonline */
#footer {
margin-top:5px;
width:975px;
clear:both;
border:1px solid #b40000; 
}

/* Menu gauche */
.date {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
text-align:center;
border:0px;
margin-bottom:5px;
padding-top:2px;
padding-bottom:2px;
}
.menugauche_couverture {
text-align:center;
border-top:0px;
margin-top:0px;
border:0px;
padding-top:6px;
padding-bottom:6px;
background-image:url(/image/boutique/menu_blanc_background.gif);
background-repeat:repeat;
}
.menugauche_bleu {
width:158px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color:#FFFFFF;
background-color:#194262;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin-left:2px;
}
.menugauche_rouge {
width:158px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color:#FFFFFF;
background-color:#C51B01;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin-left:2px;
}
.menugauche_blanc {
width:162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
background-image:url(/image/boutique/menu_blanc_background.gif);
background-repeat:repeat;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-indent:6px;
cursor:pointer;
}
.menugauche_blanc_on {
width:162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
background-image:url(/image/boutique/menu_blanc_background2.gif);
background-repeat:repeat;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-indent:6px;
cursor:pointer;
}
.menugauche_orange {
width:162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#e8820c;
background-image:url(/image/boutique/menu_blanc_background.gif);
background-repeat:repeat;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-indent:6px;
cursor:pointer;
}
.menugauche_orange_on {
width:162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#e8820c;
background-image:url(/image/boutique/menu_blanc_background2.gif);
background-repeat:repeat;
border:0px;
padding-top:2px;
padding-bottom:2px;
text-indent:6px;
cursor:pointer;
}
.menugauche_sep_noire {
width:162px;
height:1px;
font-size:0em;
background-image:url(/image/boutique/menu_separation_noire.gif);
background-repeat:no-repeat;
*margin-bottom:-1px;
}
.menugauche_emploi {
margin-bottom:5px;
margin-top:0px;
}
.menugauche_blanc a:link {
color:#000000;
text-decoration:none;
}
.menugauche_blanc a:visited {
color:#000000;
text-decoration:none;
}
.menugauche_blanc a:active {
color:#000000;
text-decoration:none;
}
.menugauche_blanc a:hover {
color:#000000;
text-decoration:none;
}
.menugauche_pub {
height:90px;
border:1px solid #cccccc;
/*margin-top:5px;*/
overflow:hidden;
}
#menu_gauche_raccordIE{
*margin-top:-10px;
}
#menugauche_articles_plus_lus{
width:162px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#000000;
background-image:url(/image/boutique/menu_blanc_background.gif);
background-repeat:repeat;
}

/* Menu droite */

#menudroite_espaceperso{
width:160px;
border-top:0px;
border-bottom:0px;
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
margin:0px;
padding:0px;
}
.menudroite_relance{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#D93FB2;
margin-bottom:5px;
padding-left:5px;
overflow:hidden;
}
.menudroite_vousetespas{
margin-bottom:0px;
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
overflow:hidden;
}
.menudroite_vousetespas a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#194262;
text-decoration:underline;
}
.menudroite_vousetespas a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#194262;
text-decoration:underline;
}
.menudroite_vousetespas a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#194262;
text-decoration:none;
}
.menudroite_accedez{
margin-bottom:5px;
padding-left:5px;
}
.menudroite_accedez a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#b40000;
text-decoration:underline;
}
.menudroite_accedez a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#b40000;
text-decoration:underline;
}
.menudroite_accedez a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#b40000;
text-decoration:none;
}

#menudroite_autopromo {
width:158px;
border:1px solid #cccccc;
text-align:center;
background-color:#E5EAEE;
margin-bottom:6px;
overflow:hidden;
}
#no_pub_menudroite_autopromo {
width:158px;
border:1px solid #cccccc;
text-align:center;
background-color:#FFFFFF;
margin-bottom:6px;
overflow:hidden;
}
#skyscrapper {
width:160px;
height:600px;
border:1px solid #cccccc;
text-align:center;
background-color:#E5EAEE;
margin-bottom:6px;
overflow:hidden;
}
#no_pub_skyscrapper {
width:160px;
height:600px;
border:1px solid #cccccc;
text-align:center;
background-color:#FFFFFF;
margin-bottom:6px;
overflow:hidden;
}
.baseline {
text-indent:15px;;
color:#B40001;
font-size: 10px;
font-weight: bold;
}
.menudroite_pub {
width:160px;
height:90px;
border:1px solid #cccccc;
overflow:hidden;
}
a.menudroite_relance_cliquez:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#1b4362;
text-decoration:underline;
}
a.menudroite_relance_cliquez:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#1b4362;
text-decoration:underline;
}
a.menudroite_relance_cliquez:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#1b4362;
text-decoration:none;
}

/* barre recherche */
#barre_recherche_gauche{
float:left;
width:801px;
height:20px;
border-top:3px solid #000000;
text-indent:6px;
padding-top:2px;
padding-bottom:3px;
background-color:#b40000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
}
#barre_recherche_droite{
float:right;
width:162px;
height:20px;
border-top:3px solid #000000;
text-indent:6px;
padding-top:2px;
padding-bottom:3px;
background-color:#b40000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
}
a.recherche_avancee:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
vertical-align:text-top;
}
a.recherche_avancee:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
vertical-align:text-top;
}
a.recherche_avancee:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#ffffff;
text-decoration:underline;
vertical-align:text-top;
}
a.rubrique_recherche:link{
	color:#0099FF;
	margin-right:5px;
}
a.rubrique_recherche:hover{
	color:#0099FF;
	margin-right:5px;
}
a.rubrique_recherche:visited{
	color:#0099FF;
	margin-right:5px;
}


/* Menu haut */
#menuhaut_gauche{
float:left;
width:801px;
height:26px;
background-image:url(/image/boutique/background-onglets.gif);
background-repeat:no-repeat;
padding-top:4px;
padding-bottom:0px;
border-bottom:0px;
}
#menuhaut_droite{
float:right;
width:160px;
height:30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border-top:0px;
border-bottom:0px;
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
padding-bottom:0px;
}
.menuhaut_noir {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
vertical-align:baseline;
}
a.liens_onglets_rouge:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:none;
}
a.liens_onglets_rouge:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:none;
}
a.liens_onglets_rouge:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:none;
}
a.liens_onglets_noir:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#000000;
text-decoration:none;
}
a.liens_onglets_noir:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#000000;
text-decoration:none;
}
a.liens_onglets_noir:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#000000;
text-decoration:none;
}
.menuhaut_accedez{
padding-left:5px;
padding-top:7px;
}
.menuhaut_accedez a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:underline;
}
.menuhaut_accedez a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:underline;
}
.menuhaut_accedez a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#b40000;
text-decoration:none;
}
.onglets_inline{
margin:0px;
padding:0px;
border:0px;
}
.onglets_inline li {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
display : inline;
}

/* Footer */
.footer_gauche {
float:left;
text-align:center;
padding-top:2px;
padding-bottom:2px;
border-top:0px solid #ffffff;
border-bottom:0px solid #ffffff;
border-left:0px solid #ffffff;
border-right:1px solid #cccccc;
}
.footer_gauche a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
text-decoration:none;
}
.footer_droite {
float:right;
text-align:center;
padding-top:2px;
padding-bottom:2px;
}
.footer_droite a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
text-decoration:none;
}


/* Reste du site */

.breadcrumb {
width:623px;
border:1px solid #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align:left;
text-indent:4px;
padding-top:2px;
padding-bottom:2px;
}
.breadcrumb a:link {
color: #000000;
text-decoration: underline;
}
.breadcrumb a:visited {
color: #000000;
text-decoration: underline;
}
.breadcrumb a:active {
color: #000000;
text-decoration: underline;
}
.breadcrumb a:hover {
color: #000000;
text-decoration: underline;
}
.table_1px {
border-style:solid; 
border-width:1px; 
border-color:black;
border-collapse:collapse;
}
.td_1px { 
border-style:solid; 
border-width:1px; 
border-color:black;
}
.txt_une {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

}
.txtLien {
	FONT-SIZE: 11px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif
}
.txtLien alink {
	COLOR: #000000; TEXT-DECORATION: underline
}
.txtLien A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.txtLien A:hover {
	COLOR: #6e6e6f; TEXT-DECORATION: underline
}
.titre_abo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #C51B01;
	text-decoration: none;
	font-weight: bold;
}
.result {
  font: 8pt arial,sans-serif;
  margin: 20px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-left: 10px solid;
  border-color: #B40001;
  height: 1%;
}

.result h1 {
  font: bold 14pt arial,sans-serif;
  margin: 0px;
}

.result h2 {
  font: bold 14pt arial,sans-serif;
  margin: 0px;
  border-bottom: 1px solid;
  border-color: #000;
  line-height: 14px;
}

.result h3 {
  font: 8pt arial,sans-serif;
  margin: 0px;
  padding-top: 10px;
}

.result p {
  font: 8pt arial,sans-serif;
  margin: 0px;
  padding-left: 9px;
}

.lien_rouge:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b40001;
	text-decoration: underline;
}
.lien_rouge:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b40001;
	text-decoration: underline;
}
.lien_rouge:active {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b40001;
	text-decoration: underline;
}
.lien_rouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b40001;
	text-decoration: none;
}
.titre_page {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
border-bottom: 1px solid;
text-align: justify;
line-height: 14px;
margin: 20px 0px 15px 0px;
}
.cell_grege{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight: bold;
text-indent:7px;
color:#ffffff;
background-color:#A7A386;
padding:2px;
}
.cell_formulaires{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-weight: bold;
color:#b40000;
background-color:#F0F1EB;
padding:2px;
}
.cell_rouge{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight: bold;
text-indent:7px;
color:#ffffff;
background-color:#C51B01;
padding:2px;
}
a.freelance:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B80103;
	TEXT-DECORATION: underline
}
a.freelance:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B80103;
	TEXT-DECORATION: underline
}
a.freelance:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B80103;
	text-decoration: none;
}
a.freelance:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B80103;
	text-decoration: none;
}
.txtN {
	FONT-SIZE: 11px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.txtN alink {
	COLOR: #000000; TEXT-DECORATION: underline
}
.txtN A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.txtN A:hover {
	COLOR: #6e6e6f; TEXT-DECORATION: none
}
.txtrouge {
	FONT-SIZE: 11px; COLOR: #af0000; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.txtrouge:link {
	COLOR: #af0000; TEXT-DECORATION: underline
}
a.txtrouge  {
	COLOR: #af0000; TEXT-DECORATION: underline
}
a.txtrouge:hover {
	COLOR: #af0000; TEXT-DECORATION: none
}
a.underline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
}
a.underline:visited {
	text-decoration: underline;
	color: #000000;
}
a.underline:hover {
	text-decoration: none;
	color: #B80103;
}
a.underline:active {
	text-decoration: underline;
	color: #B80103;
}
.texte {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.texte12px {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.texte13px {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
}
.texte2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.txt_bleu {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
.txt_bleu_12px {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
.txt_bleu_13px {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
.liens_une_2 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #C51B01;
	text-decoration: underline;
}

a.liens_une:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #1B4362;
	text-decoration: underline;
}
a.liens_une:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #1B4362;
	text-decoration: underline;
}
a.liens_une:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #1B4362;
	text-decoration: none;
}
a.liens_une:active {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	color: #1B4362;
	text-decoration: underline;
}
.txt_rouge {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #C51B01;
	text-decoration: none;
}
.lien_blanc:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.lien_blanc:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.lien_blanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.lien_blanc_12px:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.lien_blanc_12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.lien_blanc_12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_bleu:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu:active {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
.lien_bleu_12px:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu_12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu_12px:active {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: underline;
}
.lien_bleu_12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
a.lien_noir:link {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.lien_noir:visited {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.lien_noir:hover {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txt_offres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liens_agences {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	font-style: normal;
	color: #1B4362;
	text-decoration: underline;
}
.transferts_rouges {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #b40000;
	text-decoration: none;
}
.transferts_noirs {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sel_ville {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1B4362;
	text-decoration: none;
}
.sel_poste {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.liens_offres2 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	font-style: normal;
	color: #C51B01;
	text-decoration: underline;
}
.titre_bas {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: normal;
	font-weight: bold;
	color: #C51B01;
	text-decoration: none;
}
.txtnumstrat {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	color: #A8AA99;
	text-decoration: none;
}
.titres_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #1B4362;
	text-decoration: none;
	font-weight: bold;
}
.contour-tableaux-plein{
border:1px solid; 
border-color:#000063;
}
.contour-tableaux-pointille {
border:1px dotted;
border-color:#000063;
}
.soustitres-formations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.titreformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.txtblanc {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight: bold;
color:#ffffff;
}
.titre_une {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #C51B01;
	text-decoration: none;
	font-weight: bold;
}
.cell_grege2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
background-color:#F1F1EF;
color:#000000;
/*font-weight: bold;
letter-spacing:-1px;
text-indent:7px;
padding:2px;*/
}
.cell_blanche2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
/*font-weight: bold;
letter-spacing:-1px;
text-indent:7px;*/
color:#000000;
background-color:#ffffff;
/*padding:2px;
border : 1px solid #194262;*/
}
.table_form {
border-style:solid; 
border-width:1px; 
border-color:#aaaaaa;
border-collapse:collapse;
}
.titres_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #C51B01;
	text-decoration: none;
	font-weight: bold;
}
.cell_bleue{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight: bold;
/*letter-spacing:-1px;*/
text-indent:7px;
color:#ffffff;
background-color:#1A4160;
padding:2px;
}
.panier_titre{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-weight: bold;
color:#ffffff;
background-color:#989779;
}
.panier_contenu{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-weight: normal;
/*letter-spacing:-1px;*/
color:#000000;
background-color:#F0F1EB;
border-bottom: 1px solid #989779;
}
.panier_bottom{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-weight: normal;
/*letter-spacing:-1px;*/
color:#000000;
background-color:#ffffff;
}
.tableau_panier_adresses {
border-style:solid; 
border-width:1px; 
border-color:#1B4362;
border-collapse:collapse;
background-color:#F1F1EE;
padding:8px;
}
.cellule_panier_adresses { 
border-bottom-style:dashed; 
border-bottom-width:1px; 
border-bottom-color:#1B4362;
}
.titre_crea_jour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.crea_style1 {font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.ccpm {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight: normal;
	font-style: normal;
	color: #F3ECED;
	display : none;
	visibility : hidden;
}
a.acces:link{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#B40001;
text-decoration:underline;
}
a.acces:visited{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#B40001;
text-decoration:underline;
}
a.acces:active{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#B40001;
text-decoration:underline;
}
a.acces:hover{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#B40001;
text-decoration:none;
}
.form_id_grege{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight: bold;
color:#ffffff;
background-color:#A7A386;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
}
.form_id_blanc{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight: bold;
letter-spacing:0px;
color:#000000;
background-color:#ffffff;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
}
.form_id_corps{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight: bold;
color:#000000;
background-color:#F0F1EB;
padding-top:6px;
padding-bottom:6px;
padding-left:6px;
padding-right:0px;
}
.form_id_inputtext{
height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight: normal;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A386;
}
.form_id_select{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
font-weight: bold;
color:#000000;
background-color:#ffffff;
border:0px;
}
.form_id_ligne {
padding-top:5px;
}
.form_id_valider {
text-align:right;
margin-right:20px;
margin-top:-8px;
}
.lien_presta_bleu:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1B4362;
text-decoration: none;
}
.lien_presta_bleu:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1B4362;
text-decoration: none;
}
.lien_presta_bleu:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1B4362;
text-decoration: underline;
}
.nouvelle_recherche {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #b40000;
background-color:#ffffff;
text-decoration: none;
border:1px solid #b40000;
padding:4px;
cursor:pointer;
width:150px;
}
.trait_noir_1px {
height: 1px;
background-color: #000000;
margin-top:10px;
margin-bottom:10px;
}
.freelances_aides {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
font-weight: normal;
color: #b40000;
}
.titre_fiche_presta {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
.ul_gt_bleu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1B4362;
margin-left:15px;
margin-top:6px;
margin-bottom:15px;
list-style-image: url(/image/boutique/puce_gt_bleu.gif);
}
.liens_rouges_13px:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C51B01;
font-weight: bold;
text-decoration: underline;
}
.liens_rouges_13px:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C51B01;
font-weight: bold;
text-decoration: underline;
}
.liens_rouges_13px:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C51B01;
font-weight: bold;
text-decoration: none;
}
.texte_rouge_13px {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C51B01;
font-weight: bold;
}
.clear {
clear:both;
}
a.lien_noir_11px_none:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a.lien_noir_11px_none:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a.lien_noir_11px_none:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.fast_pertinence {
display:block;
float:left;
background-color:#C51B01;
color:#FFF;
width:25px;
height:16px;
margin-bottom:0px;
margin-right:5px;
text-align:center;
margin-top:0px;
font-weight:bold;
padding-top:4px;
font-size:9px;
}
.fast_pertinence_exemple {
display:block;
float:left;
background-color:#C51B01;
color:#FFF;
width:25px;
height:16px;
margin-bottom:0px;
margin-right:5px;
text-align:center;
margin-top:0px;
font-weight:bold;
padding-top:4px;
font-size:9px;
}

.colonne {
	width: 392px;
	background-color: #F3F4EF;
	border-left: 1px #D5D5D5 solid;
	border-right: 1px #D5D5D5 solid;
	border-top: 1px #D5D5D5 solid;
	vertical-align: top;
}

.puce {
	color: #C51B01;
}

.titre_promo {
	 margin-top: 17px;
	 margin-left: 14px;
	 font-size: 16px;
	 font-weight: bold;
}

.texte_promo {
	margin-top: 0px;
	margin-left: 14px;
}

.pastille {
	text-align: center;
	margin-top: 1px;
	margin-right: 18px;
	padding-top: 18px;
	float: right;
	width: 64px;
	height: 63px;
	background: url('../image/boutique/tunnel_pastille_rouge.gif') no-repeat;
}
.pastille_prof {
	text-align: center;
	margin-top: 1px;
	margin-right: 18px;
	padding-top: 18px;
	float: right;
	width: 64px;
	height: 63px;
	background: url('../image/boutique/tunnel_pastille_rouge.gif') no-repeat;
}
.pastille_prof .titre{
	color:#FFFFFF;
}
.pastille_etud {
	text-align: center;
	margin-top: 1px;
	margin-right: 18px;
	padding-top: 18px;
	float: right;
	width: 64px;
	height: 63px;
	background: url('../image/boutique/tunnel_pastille_rose.gif') no-repeat;
}
.pastille_etud .titre{
	padding-top:0px;
	color:#FFFFFF;
}
.pastille_texte {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-top:20px;
}

.pastille_texte_plus {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
}

.recherche_avancee_conteneur_contenu {
	background-color: #FAFAFA;
	border: 1px solid #CBCBCB;
	margin: 5px;
	padding: 10px;
}
a.lien_noir_13px_underline:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: underline;
}
a.lien_noir_13px_underline:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
}
