/***************************************************************************************/
/*----------------------- ATTRIBUTS DU CORPS DE TEXTE ---------------------------------*/
/***************************************************************************************/

body {							/* Valeurs par défaut */
	color:#4C4C4C;
	font-family:Arial;
	background-color: transparent;
	margin-left: 1;
	margin-top: 1;
	font-weight:normal;
}

/***************************************************************************************/
/*-------------------------------- TITRE DE LA PAGE -----------------------------------*/
/***************************************************************************************/

.titre_page {
	/* Titre de la page (du genre "Gérer les droits > Ajout d'un utilisateur") */
	font-size: 16px;
	color: #5678D0;
	font-weight: bolder;
	width: 744pt;
}

/***************************************************************************************/
/*-------------------------------- LES LIENS ET LES IMAGES-----------------------------*/
/***************************************************************************************/

img{
	/*Propriété des images*/
	border:none;
}

A:link {
	/*Couleur du lien sur la page*/
	color: #6996C7;
}

A:visited {
	/*Couleur du lien déjà visité*/
	color: #6996C7;
}

A:Hover {
	/*Couleur du lien lors du passage de la souris*/				
	color:  #2076D4;
}

/***************************************************************************************/
/*----------- UTILISE DANS LES FORMULAIRES et POUR LES TITRES -------------------------*/
/***************************************************************************************/

.form_barre_claire {
	/* Barres verticales claires dans les formulaires (Taille réélle gérée avec une image "magique" */
	width: 1pt;
	height: 1pt;
	background-color: #C3D0E4;
	font-size: 12px;
	color: #FFFFFF;
}

/***************************************************************************************/
/*-------------------------------  BOUTONS --------------------------------------------*/
/***************************************************************************************/

.form_bouton {
	/* Propriété des boutons de formulaire */
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bolder;
	background-color: #9C402D;
	border-color: #9C402D #9C402D #9C402D #9C402D; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	cursor:pointer;
}

/***************************************************************************************/
/*-------------------------- UTILISE DANS LES FORMULAIRES -----------------------------*/
/***************************************************************************************/

.form_nom_champ{
	/* Propriété des noms de champ dans un formulaire */
	font-size: 12px;
	color: #5678D0;
	font-weight: bolder;
	text-align:left;
	vertical-align:top;

}

.form_nom_champ_sombre {
	/* Propriété des noms de champ dans un formulaire, champs d'une autre couleur */
	font-size: 12px;
	color: #99441f;
	font-weight: bolder;
	text-align:left;
	vertical-align:top;
}

.form_champ{
	/*Propriété des champs dans un formulaire*/
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
input, select{
	border:1px solid #cccccc;
}

input, select, .ctrl {
	/* utilisé sur les champs de type input, select ou de classe ctrl*/
	color:#4C4C4C;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}




/********************************************************************************************/
/************************************** ACCUEIL *********************************************/
/********************************************************************************************/
table{
color:#4C4C4C;
font-family:Arial;
}

.btns{
	text-align:center;
}

.btn_court{
	background:#9C402D url(/recrute/images/bg_btn_court.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding:0 0 3px!important;
	padding:0;
	width:63px;
	height:29px;
	border:0;
}

.lien_btn_court{
	background:#9C402D url(/recrute/images/bg_btn_court.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	line-height:28px;
	padding:0;
	width:63px;
	height:29px;
	border:0;
	float:right;
	display:block;
	text-align:center;
}

a.lien_btn_court{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	
}

.btn_long{
	background:#9C402D url(/recrute/images/bg_btn_long.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:29px;
	padding:0 0 4px;
	_padding:0 0 0px;
	width:172px;
	
}

.btn_moyen{
	background:#9C402D url(/recrute/images/bg_btn_moyen.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:29px;
	padding:0 0 4px;
	_padding:0 0 0px;
	width:83px;
	
}

form{margin:0;}

div.nos_off a,div.nos_off a:link,div.nos_off a:hover,div.nos_off a:visited {
color:#C1402D;
font-size:20px;
font-weight:bold;
margin-left:8px;
}

div.nos_off {
/*margin-bottom:21px;*/
margin-bottom:12px;
}

div.accueil{
font-size:14px;
width:296px;
/*background: transparent url(/recrute/images/bg_clients_03.gif) repeat-y scroll 0 0;*/
}

div.accueil span{
font-size:12px;
display:block;
}

div.dotted {
border-bottom:1px dotted #808080;
/*height:14px;
margin-bottom:12px;*/
height:5px;
margin-bottom:8px;
}

.form_rech{
	width:400px;
	display:block;
	float:left;
	height:235px;
	padding-top:40px;
}

.photo_cand{text-align:right;width:100%;display:block;float:left;}
.contenu_rech{display:block;float:left;width:840px;}

.photo_rech{
	width:400px;
	display:block;
	float:left;
}

td.p_rech{padding: 10px 0px;}
.p_rech{
	width:400px;
	text-align:left;
}

.p_rech label{
	float:left;
	display:block;
	width:150px;
}

.p_rech select{
	width:200px;
}



h1{
color:#333333;
font-family:Arial;
font-size:19px;
font-weight:normal;
margin:0 0 14px;
padding:0;
}
div.form_annonce{
font-size:14px;
width:840px;
}

div.voir_annonce{
width:840px;
}

div.form_annonce span{
font-size:12px;
display:block;
}

.compteur{
	width:50%;
	float:left;
	font-size:10px;
}
.pagination{
	width:50%;
	float:left;
	text-align:right;
	font-size:10px;
}

.form_annonce .btns{margin:15px 0px;text-align:left;}

.voir_annonce .btns_tous{
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	float:left;
	width:840px;
}

.btns_tous .btn_dte,.btns_tous .btn_gche{
	width:50%;
	float:left;
}

.btns_tous .btn_dte{text-align:right;}

.center{text-align:center;}
.form_highlight{color:#9C402D;}



.charte_publication{width:840px;background: transparent url(/recrute/images/bg_clients_01.gif) repeat-x bottom left;float:left;}
.entete_annonce{width:840px;float:left;display:block;border:1px solid #cccccc;height:50px;}
.entete_date{width:120px!important;_width:121px;float:left;border-right:1px solid #cccccc;height:40px;_height:50px;padding-top:10px;text-align:center;}
.entete_infos{padding-top:5px;padding-left:10px;width:510px;_width:520px;float:left;border-right:1px solid #cccccc;height:45px;_height:50px;}
.entete_ref{width:186px;float:left;padding-top:10px;height:40px;_height:50px;text-align:center;}
.corps_annonce{width:840px;_width:838px;float:left;display:block;border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.corps_desc{float:left;width:840px;_width:838px;border-bottom:1px solid #cccccc;}
.col_gche{padding:5px;width:110px;_width:120px;min-height:60px!important;_height:70px;float:left;text-align:center;}
.col_dte{min-height:60px!important;padding:5px;width:708px!important;width:718px;float:left;border-left:1px solid #cccccc;_height:70px;}

.entete_infos h2{color:#C1402D;font-family:Arial;font-size:18px;padding: 0px; display: block;margin:0;font-weight:bold;}
.info_cplt{color:#4C4C4C;font-family:Arial;font-weight:bold;font-size:12px;}
.charte_publication{color:#4C4C4C;font-family:Arial;font-size:12px;}
.col_gche span{display:block;margin:15% auto;height:20px;line-height:20px;width:50px;color:#6996C7;/*text-transform:uppercase;*/font-weight:bold;vertical-align:middle;}


div.form_cand{
	color:#4C4C4C;
	font-family:Arial;
	font-size:12px;
	width:840px;
	height:965px;
	_height:985px;
	overflow:auto;
}
.form_cand legend{ background:#e6e6e6;border:1px solid #cccccc;}
.form_cand fieldset{border:1px solid #cccccc;width:800px;margin-top:5px;_padding-bottom:15px;_margin-bottom:10px;}
.form_cand .btns{margin-top:5px;display:block;float:left;width:100%;}
.depot_cand{display:block;float:left;width:100%;}

.p_cand label{
	float:left;
	display:block;
	width:180px;
}

.p_cand select{
	width:200px;
}

.form_cand p{margin-top:8px;margin-bottom:8px;}
.form_cand p.sep{margin-top:0px;margin-bottom:0px;height:5px;}

fieldset.fieldset_150{float:left;height:164px;_height:152px;_padding-left:10px;_margin-top:0px;border:0;background:transparent url(/recrute/images/bg_fieldset_150.gif) no-repeat bottom left;width:800px;}
fieldset.fieldset_150 legend.legend_80{/*+*/margin-bottom:25px!important;_margin-bottom:35px;/*+*/height:28px;_padding:7px 6px;padding:7px 8px;_margin-top:0px;background:transparent url(/recrute/images/legend_80.gif) no-repeat top left;border:none;width:80px;}

fieldset.fieldset_120{height:134px;_height:143px;_padding-left:10px;_margin-top:0px;border:0;background:transparent url(/recrute/images/bg_fieldset_120.gif) no-repeat bottom left;width:800px;}
fieldset.fieldset_120 legend.legend_70{/*+*/margin-bottom:9px!important;/*_margin-bottom:37px;*/_margin-bottom:8px;/*+*/height:28px;padding:7px 11px;_margin-top:0px;background:transparent url(/recrute/images/legend_70.gif) no-repeat top left;border:none;width:80px;}

fieldset.fieldset_120_v2{	height:133px;_height:142px;_padding-left:10px;_margin-top:0px;border:0;background:transparent url(/recrute/images/bg_fieldset_120.gif) no-repeat bottom left;width:800px;}
fieldset.fieldset_120_v2 legend.legend_80{/*+*/margin-bottom:9px!important;_margin-bottom:9px;/*+*/height:28px;padding:7px 6px;_margin-top:0px;background:transparent url(/recrute/images/legend_80.gif) no-repeat top left;border:none;width:80px;}

fieldset.fieldset_220{height:224px;_height:210px;_padding-left:10px;_margin-top:0px;border:0;background:transparent url(/recrute/images/bg_fieldset_220.gif) no-repeat bottom left;width:800px;}
fieldset.fieldset_220 legend.legend_80{/*+*/margin-bottom:20px!important;_margin-bottom:11px;/*+*/height:25px;padding:7px 25px;_margin-top:0px;background:transparent url(/recrute/images/legend_80.gif) no-repeat top left;border:none;width:80px;}

fieldset.fieldset_255{/*height:269px;_height:282px;*/height:225px;_height:235px;_padding-left:10px;_margin-top:0px;border:0;background:transparent url(/recrute/images/bg_fieldset_255.gif) no-repeat bottom left;width:800px;}
fieldset.fieldset_255 legend.legend_70{/*+*/margin-bottom:15px!important;_margin-bottom:25px/*+*/height:28px;padding:7px 13px;_margin-top:0px;background:transparent url(/recrute/images/legend_75.gif) no-repeat top left;border:none;width:80px;}


.form_bouton_disable {
border:1px solid #CCCCCC;
color:#000000;
cursor:default;
font-size:10px;
font-style:italic;
text-decoration:none;
}

.ph_aide{font-style:italic;}

.titre_rep_annonce{color:#C1402D;font-weight:bold;}
.fieldset_150_left{display:block;float:left;width:600px;}
.fieldset_150_right{display:block;float:left;width:150px;}
.fieldset_150_right p{text-align:center;}

.nam{font-weight:bold;color:#333333;}

.class_confirmation{text-align:center;width:840px;display:block;float:left;}
