/* CSS Document
*/

BODY 		{
	FONT-FAMILY: verdana, Helvetica;
	FONT-SIZE: 10px;
	scrollbar-face-color: #EAEAEA;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-darkshadow-color: #697074;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #45008B;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	margin-top:0px; margin-left:0px; margin-right:0px}


/***********************
* LES STYLES DE TEXTE  *
************************/

/*BLANC*/
.txt_blanc10, .txt_blanc12,.txt_blanc11g, .txt_blanc12g,.txt_blanc11,.txt_blanc10g {
	font-family: verdana, Helvetica, sans-serif;
	color: white;
	text-decoration:none;
	font-size: 10px;
}
.txt_blanc11 {	font-size: 11px; }
.txt_blanc11g {	font-size: 11px; }
.txt_blanc12g { font-size: 12px; }
.txt_blanc12 { font-size: 12px; }
.txt_blanc11g, .txt_blanc12g { font-weight:bold; }
.txt_blanc10g {font-size: 10px;font-weight:bold;}

a.txt_blanc11g:link
{
	color:#FFFFFF;
	text-decoration:none;
}

a.txt_blanc10g:hover
{
	text-decoration:underline;
}

/*OPTIS*/
.txt_optis_bleu,.txt_optis_bleug {
	font-family: verdana, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration:none;
	font-size: 12px;
}
a.txt_optis_bleu,a.txt_optis_bleug { text-decoration:none; }
.txt_optis_bleug {font-size: 12px;font-weight:bold; }

a.txt_optis_bleug:hover
{
	text-decoration:underline;
}

/*ROUGE*/
.txt_rouge12,.txt_rouge11g {
	font-family: verdana, Helvetica, sans-serif;
	color: #FB1354;
	text-decoration:none;
	font-size: 12px;
}
.txt_rouge11g {	font-size: 11px;font-weight:bold; }
/*BLEU*/
.txt_bleu9g,.txt_bleu10, .txt_bleu11, .txt_bleu10g, .txt_bleu11g, .txt_bleu12, .txt_bleu12g, .txt_bleu14g, .txt_bleutab,.txt_bleutab11 {
	font-family: verdana, Helvetica, sans-serif;
	color: #6F538B;
	text-decoration:none;
	font-size: 12px;
}

.txt_bleu11,.txt_bleutab11  {font-size: 11px;}
.txt_bleu9g {font-size: 9px;font-weight:bold;}
.txt_bleu10, .txt_bleutab {font-size: 10px;}
.txt_bleu10g {font-size: 11px;font-weight:bold;}
.txt_bleu11g  {font-size: 11px;font-weight:bold;}
.txt_bleu14g {font-size: 14px;}
.txt_bleu12g, .txt_bleu14g {font-weight:bold;}

a.txt_bleutab,a.txt_bleutab11 { text-decoration:none; }

a.txt_bleu10:hover
{
	color:#6F538B;
	text-decoration:underline;
}

a.txt_bleu11g:hover
{
	color:#6F538B;
	text-decoration:underline;
}


/*GRIS*/
.txt_gris11, .txt_gris12 {
	font-family: verdana, Helvetica, sans-serif;
	color: #838383;
	text-decoration:none;
	font-size: 11px;
}

.txt_gris12 {	font-size: 12px; }
.txt_gris_formation12, .txt_gris_formation11, .txt_fiche_formation {
	font-family: verdana, Helvetica, sans-serif;
	color: #4a5073;
	text-decoration:none;
	font-size: 12px;
}
.txt_gris_formation11 {
	font-size: 11px;
}
.txt_fiche_formation{
	font-family: verdana, Helvetica, sans-serif;
	color: #3c415d;
	font-size: 12px;
}

/*NOIR*/
.txt_noir10, .txt_noir11, .txt_noir11g, .txt_noir12, .txt_noir12g, .txt_noir16g {
	font-family: verdana, Helvetica, sans-serif;
	color: Black;
	text-decoration:none;
	font-size: 11px;
}

.txt_noir10 {font-size: 10px;}
.txt_noir12, .txt_noir12g { font-size: 12px; }
.txt_noir16g { font-size: 16px; }
.txt_noir11g, .txt_noir12g, .txt_noir16g {font-weight:bold;}

/*ORANGE*/
.txt_orange10, .txt_orange11, .txt_orange11g, .txt_orange12, .txt_orange12g, .txt_orange14, .txt_orange18 {
	font-family: verdana, Helvetica, sans-serif;
	color: #F97600;
	text-decoration:none;
	font-size: 11px;
}

.txt_orange10 {font-size: 10px;}
.txt_orange12, .txt_orange12g { font-size: 12px; }
.txt_orange14 { font-size: 14px; }
.txt_orange18 { font-size: 18px; }
.txt_orange11g, .txt_orange12g {font-weight:bold;}

/*VERT*/
.txt_vert10,.txt_vert10g,.txt_vert11
{
	font-family: verdana, Helvetica, sans-serif;
	color: #9ABA02;
	text-decoration:none;
	font-size: 10px;
}

.txt_vert12,.txt_vert12g,.txt_vert14g {
	font-family: verdana, Helvetica, sans-serif;
	color: #9ABA02;
	text-decoration:none;
	font-size: 12px;
}
 
.txt_vert14g{
	font-size: 14px;
}
a.txt_vert12:hover,.txt_vert12g:hover,.txt_vert10:hover {
	text-decoration:underline;
}
.txt_vert11 {font-size: 11px;}
.txt_vert12g, .txt_vert14g, .txt_vert10g{ font-weight:bold; }

/* NVX TITRE HOME */
#box_candidat h1 {
	font-family:Arial;
	font-size:13px;
	color:#748636;
	margin:0;
	padding:0;
	font-weight:normal;
}

#box_candidat h2 {
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	margin:0;
	padding:0;
	padding-right:5px;
	font-weight:normal;
}

#box_candidat a {
	text-decoration:none;
	color:#748636;
	margin:0;
	padding:0;
	font-weight:normal;
}


#box_recruteur h1 {
	font-family:Arial;
	font-size:13px;
	color:#616452;
	margin:0;
	padding:0;
	font-weight:normal;
}

#box_recruteur h2 {
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	margin:0;
	padding:0;
	padding-right:5px;
	font-weight:normal;
}

#box_recruteur a {
	text-decoration:none;
	color:#616452;
	margin:0;
	padding:0;
	font-weight:normal;
}


/*VERT RECRUTEUR*/
.txt_vert_recrut10, .txt_vert_recrut11
{
	font-family: verdana, Helvetica, sans-serif;
	color: #99A659;
	text-decoration:none;
	font-size: 10px;
}

.txt_vert_recrut12,.txt_vert_recrut12g,.txt_vert_recrut14g {
	font-family: verdana, Helvetica, sans-serif;
	color: #99A659;
	text-decoration:none;
	font-size: 12px;
}
.txt_vert_recrut11{
	font-size: 11px;
}
.txt_vert_recrut14g{
	font-size: 14px;
}
a.txt_vert_recrut12:hover,.txt_vert_recrut12g:hover,.txt_vert_recrut10:hover {
	text-decoration:underline;
}

.txt_vert_recrut12g, .txt_vert_recrut14g { font-weight:bold; }

/*DIVERS*/
.txt_required_field{font-size: 10px;color: Red;}
.justif {text-align: justify;}

/***********************
* LES STYLES DE LIENS  *
************************/

a.txt_blanc10:hover, a.txt_blanc11g:hover, a.txt_blanc12g:hover {text-decoration:underline;color:#FFFFFF 	}
a.txt_bleu11:hover, a.txt_bleu12:hover, a.txt_bleu12g:hover, a.txt_bleu14g:hover {text-decoration:underline;}
a.txt_gris11:hover, a.txt_gris12:hover {text-decoration:underline;}
a.txt_noir10:hover, a.txt_noir11:hover, a.txt_noir11g:hover, a.txt_noir12:hover, a.txt_noir12g:hover, a.txt_noir16g:hover {text-decoration:underline;}

/***********************
*   LES BACKGROUNDS    *
************************/
.bgOrange2{background-color:#EFE5DD}
.bgBlanc1{background-color:#FFFFFF}
.bgOrangeOver{background-color:#F9D4B3}
.bgVertOver{background-color:#D7E39A}
.bgBleuOver{background-color:#BAADC8}
.bgBleu1{background-color:#45008B}
.bgBleu2{background-color:#6F538B}
.bgBleu3{background-color:#BAADC8}
.bgBleu4{background-color:#D9D2E1}
.bgBleu5{background-color:#9480A9}
.bgBleu6{background-color:#D9D2E1}
.bgBleu7{background-color:#E1DCE7}
.bgBleu8{background-color:#D2CADB}
.bgBleu6Border{background-color:#D9D2E1;border:1px solid #C2D667;}

.bgVert1{background-color:#9ABA02}
.bgVert2{background-color:#D7E39A}
.bgVert3{background-color:#99A659}
.bgVert4{background-color:#D6DBBD}
.bgVertCandidat{background-color:#9ABA02;border:1px solid #C2D667}
.bgVertRecruteur{background-color:#99A659;border:1px solid #C2D667}
.bgRouge{background-color:#FB1354}
.bgvertcv{background-color:#EFF4D6}

/***********************
*   LE FORMULAIRES     *
***********************/
.border_home_candidat{border:2px solid #C2D667;}
.border_home_recruteur{border:2px solid #99A659;}
.input_search_formation{ FONT-SIZE:14px; FONT-WEIGHT:normal;border:1px solid #C2D667;COLOR: #6F538B;}
.input_classic_candidat{ FONT-SIZE:11px; FONT-WEIGHT:normal;border:1px solid #C2D667;COLOR: #6F538B;}
.input_classic_recruteur{ FONT-SIZE:11px; FONT-WEIGHT:normal;border:1px solid #99A659;COLOR: #6F538B;}
.input_classic{ FONT-SIZE:11px; FONT-WEIGHT:normal; border:1px solid #6F538B;COLOR: #6F538B;}
.input_login{ FONT-SIZE:11px; FONT-WEIGHT:bold; width:120px; border:1px solid #FFFFFF;COLOR: #FFFFFF;background-color:#6F538B;}
.input_login_menu{ FONT-SIZE:11px; FONT-WEIGHT:bold; width:130px; border:1px solid #FFFFFF;COLOR: #FFFFFF;background-color:#5C3876;}
.input_ok{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:20px; border:1px solid #FFFFFF;COLOR: #FFFFFF;background-color:#6F538B;}
.input_ok_menu{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:20px; border:1px solid #FFFFFF;COLOR: #FFFFFF;background-color:#5C3876;}
.input_cautare{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:131px; border:1px solid #818181; COLOR: #333333}
.input_agenda{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:30px; border:1px solid #818181; COLOR: #333333}
.input_back{FONT-SIZE:11px;font-family: Arial, Helvetica, sans-serif;border-color:orange;border-width:1px;color:black; background-color:red;border-style:solid}

.label_classic{FONT-SIZE:11px; FONT-WEIGHT:normal; width:150px; border:1px solid #FFFFFF;COLOR: #6F538B;}

.label_domiciliation{FONT-SIZE:11px;FONT-WEIGHT:normal;height:60px;border:1px solid #FFFFFF;COLOR: #000000;}

.cadreBlanc {
	border:1px solid #FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
	color: #99A659;
	text-decoration:none;
	font-size: 14px;
}

/*
* TABLE CV
*/

/***********************
*      LES TABLES      *
************************/

/*Style pour tableau annonce offre*/
td.first{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#F97600;
}
td.firstSansBottom{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#F97600;
}
td.firstSansTop{
	border-width:1px;
	border-color:#D9D2E1;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#F97600;
}
td.firstSansRight{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	background-color:#F97600;
}
td.firstSansLeft{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;	
	background-color:#F97600;
}
td.firstSansLeftSansRight{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#F97600;
}
td.firstSansBottomSansRight{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	background-color:#F97600;
}
td.firstSansBottomSansTop{
	border-width:1px;
	border-color:#D9D2E1;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#F97600;
}
td.firstSansBottomSansLeft{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-right-style:solid;
	background-color:#F97600;
}
td.firstSansBottomSansLeftSansRight{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	background-color:#F97600;
}
td.firstWithColor{
	border-width:1px;
	border-color:#D9D2E1;
	background-color:#6F538B;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
}

td.firstSansLeftSansRightBlanc{
	border-width:1px;
	border-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#9480A9;
}

td.firstSansLeftSansRightBlancActu{
	border-width:1px;
	border-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#8B65A1;
}

td.firstSansLeftSansRightBlancForma{
	border-width:1px;
	border-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#3f1f57;
}

td.firstSansLeftSansRightBlancMetier{
	border-width:1px;
	border-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#6F0E65;
}

td.secondSansLeftSansRightBlancForma{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#5c3876;
	
}
td.secondSansLeftSansRightBlancFormaOver{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#79527b;
}

td.secondSansLeftSansRightBlancMetier{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#79527B;
}
td.secondSansLeftSansRightBlancMetierOver{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#A58EAB;
}
td.secondSansLeftSansRightBlancActu{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#9F87A7;
}
td.secondSansLeftSansRightBlancActuOver{
	border-width:1px;
	border-color:#D2CADB;
	border-bottom-style:solid;
	background-color:#BAAAC3;
}

/*Style pour tableau annonce Candidatheque*/
td.firstcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#FDAE3D;
}
td.firstSansBottomcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#FDAE3D;
}
td.firstSansTopcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#FDAE3D;
}
td.firstSansRightcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	background-color:#FDAE3D;
}
td.firstSansLeftcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;	
	background-color:#FDAE3D;
}
td.firstSansLeftSansRightcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#FDAE3D;
}
td.firstSansBottomSansRightcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-left-style:solid;
	background-color:#FDAE3D;
}
td.firstSansBottomSansTopcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#FDAE3D;
}
td.firstSansBottomSansLeftcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	border-right-style:solid;
	background-color:#FDAE3D;
}
td.firstSansBottomSansLeftSansRightcand{
	border-width:1px;
	border-color:#D9D2E1;
	border-top-style:solid;
	background-color:#FDAE3D;
}
td.firstWithColorcand{
	border-width:1px;
	border-color:#D9D2E1;
	background-color:#9480A9;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
}

td.firstSansLeftSansRightBlanccand{
	border-width:1px;
	border-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#9480A9;
}

td.Orangefirst{
	border-width:1px;
	border-color:#F97600;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	background-color:#FFFFFF;
}
td.Orangemid{
	border-width:1px;
	border-color:#F97600;
	border-top-style:solid;
	border-bottom-style:solid;
	background-color:#FFFFFF;
}
td.Orangeend{
	border-width:1px;
	border-color:#F97600;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	background-color:#FFFFFF;
}

.table_border {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 2px 0px 2px 0px;
	padding           : 2px 10px 2px 10px;
	spacing           : 2px 0px 2px 0px;
}

.table_border{
    border: 1px solid #C2D667;
}
.tdFirst{
    border: 1px solid #C2D667;background-color:#ffffff;
}
.tdM{
    border: 1px solid #ffffff;background-color:#C2D667;
}
.tdM2{
    border: 1px solid #C2D667;background-color:#ffffff;
}

.table_border_recruteur{
    border: 1px solid #99A659;
}
.tdM_recruteur{
    border: 1px solid #ffffff;background-color:#99A659;
}



/*************************
* LA RECHERCHE SEV INFOS *
**************************/

table.rechercheInfo {border:1px solid #F7E9AE;}
.trrechercheInfoFirst{
    border: 1px solid #F7E9AE;background-color:#F9F1D0;
}
.trrechercheInfoSecond{
    border: 1px solid #F7E9AE;background-color:#FFFFFF;
}

/***********************
*      LE FORUM        *
************************/

td.bleu_border{border-bottom:1px solid #6F538B;background-color:#E1DCE7;padding: 3px;}
table.infoMess {border:1px solid #A62644;background-color:#F9F1D0}
table.ContenuMess {border:1px solid #F7E9AE;}


/***********************
*    COURS & MARCHES   *
************************/
.Cotationtable {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;
  margin            : 0px 0px 0px 0px;
  padding           : 0px 2px 0px 2px;
  spacing           : 0px 0px 0px 0px;
  border: 1px solid #A62644;
}
.ligne{background-color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;}
.ligneAlt{background-color:#F7E9AE;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;}
.entete{background-color:#FF6600;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: White;font-weight:bold;}
.dot_VertSolid {border-top:1px solid #A62644;}
.tdC{
    border: 1px solid #F7E9AE;background-color:#F9F1D0;
}
.tdC2{
    border: 1px solid #F7E9AE;background-color:#ffffff;
}

/***********************
*   TABLE MATERIEL     *
***********************/
.table_border_black {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border_black{
    border: 1px solid #A62644;
}

.tdM2_black{
    border: 1px solid #000000;background-color:#ffffff;
}

/***********************
*   TABLE COMPARAISON     *
***********************/

.table_border_vert {
  border            : 0px 0px 1px 1px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border_vert{
    border: 1px solid #A62644;
}

.tdM2_vert{
    border: 1px solid #A62644;background-color:#ffffff;
}

#li_recruteur
{
	z-index:1000;
}
