A:link {color:#052252; font-weight: bold;}
A:visited {color:#000000; font-weight: bold;}
A:active {color:#455BF4; font-weight: bold;}
A:hover {color:#455BF4; font-weight: bold;}

td, tr, p, b, a, div {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px}

th, p.titre, b.titre {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 13px}
th {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 13px}

.mafont {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px}
.fontactive {color: #455BF4; font-weight: bold; font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px;}
.blanc {color: #FFFFFF; font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px;}

A:link.blanc {color:#FFFFFF; font-weight: bold;}
A:visited.blanc {color:#FDE7A9; font-weight: bold;}
A:active.blanc {color:#1995FF; font-weight: bold;}
A:hover.blanc {color:#1995FF; font-weight: bold;}

.menu {color: #455BF4; font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px;}
A:link.menu {color:#052252; font-weight: bold;}
A:visited.menu {color:#000000; font-weight: bold;}
A:active.menu {color:#455BF4; font-weight: bold;}
A:hover.menu {color:#455BF4; font-weight: bold;}

.menu2 {color: #455BF4; font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 9px;}
A:link.menu2 {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 9px; color:#052252;}
A:visited.menu2 {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 9px; color:#052252;}
A:active.menu2 {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 9px; color:#052252;}
A:hover.menu2 {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 9px; color:#052252;}

.normal {font-family:  Verdana,Helvetica,Arial,Times, sans-serif; font-size: 11px}
A:link.normal {color:#052252; font-weight: normal;}
A:visited.normal {color:#000000; font-weight: normal;}
A:active.normal {color:#126AB6; font-weight: normal;}
A:hover.normal {color:#126AB6; font-weight: normal;}

/* CARRIERES */
	.carrieres .mention { margin: 0; padding: 45px 0 0 0; }
	.carrieres .mention p { margin: 0; padding: 6px 0 6px 5px; width: 622px; float: right; border-bottom: 1px solid #384c65; color: #8297c2; background: #052252; }
	.carrieres .mention>p { width: 157px; }
	.carrieres .mention p strong { font-size: 1.1em;}
	
.carrieres table { margin: 0; padding: 0; clear: both; border-collapse: collapse; }
.carrieres table thead { background: #052252; }
.carrieres table thead td { padding: 6px 4px; text-align: left; font-weight: bold; color: #fff; }
.carrieres table tbody td { padding: 4px 4px; border-bottom: 1px solid #052252; color: #052252; }
.carrieres table tbody td span { padding: 0 0 0 17px; background: url(pages_int/carrieres/ico_enCours.png) 0 50% no-repeat; }
.carrieres table tbody th { padding: 10px 5px; font-size: .9em; text-align: left; border-bottom: 1px solid #052252; color: #052252; }
.carrieres table tfoot td { padding: 5px 0; text-align: right; border: 0; }
.carrieres table tfoot td span { margin: 2px 1px 0; padding: 3px 5px 2px 20px; color: #fff; float: right; text-decoration: none; background: url(pages_int/carrieres/bg_bt.png) 0 100% #052252 no-repeat;}
.carrieres table tfoot td a { margin: 2px 0 0; padding: 0 5px; float: right; height: 18px; background: url(pages_int/carrieres/bt_fleche.png) 30% 50% #052252 no-repeat; }
.carrieres table tfoot td a span { display: none; }

	.carrieresComblees .mention { margin: 0; padding: 45px 0 0 0; }
	.carrieresComblees .mention p { margin: 0; padding: 6px 0 6px 5px; width: 162; float: right; border-bottom: 1px solid #d5cc91; color: #969057; background: #cdc58a; }
	.carrieresComblees .mention>p { width: 157px; }
	.carrieresComblees .mention p strong { font-size: 1.1em;}
	
.carrieresComblees table { margin: 0; padding: 0; clear: both; border-collapse: collapse; }
.carrieresComblees table thead { background: #cdc58a; }
.carrieresComblees table thead td { padding: 6px 4px; text-align: left; font-weight: bold; color: #969057; }
.carrieresComblees table tbody td { padding: 4px 4px; border-bottom: 1px solid #615d27; color: #615d27; }
.carrieresComblees table tbody td span { padding: 0 0 0 17px; background: url(pages_int/carrieres/ico_comblee.png) 0 50% no-repeat; }
.carrieresComblees table tbody th { padding: 10px 5px; font-size: .9em; text-align: left; border-bottom: 1px solid #615d27; color: #615d27; }
.carrieresComblees table tfoot td { padding: 5px 0; text-align: right; border: 0; }
.carrieresComblees table tfoot td span { margin: 2px 0 0; padding: 3px 5px 2px 20px; color: #fff; float: right; text-decoration: none; background: url(pages_int/carrieres/bg_bt.png) 0 100% #052252 no-repeat;}
.carrieresComblees table tfoot td a { margin: 2px 0 0; padding: 0 5px; float: right; height: 18px; background: url(pages_int/carrieres/bt_fleche.png) 30% 50% #052252 no-repeat; }
.carrieresComblees table tfoot td a span { display: none; }
