/*************** styles transversaux *****************/

		body  
			{
			font-family:arial;
			margin:0px; 
			font-size:8px;
			}
		form {margin:0px;padding:0px}
		
		img
			{
			border:0px;
			}
		
		p{
			margin:0px;
			font-family:arial;
			font-size:11px;
			color:#505B5F;
		}

		/* input text  */
		.chp_texte{font-size:10px;font-family:arial;font-weight:bold;color:#003399;background-color:#E9F3FC;color:#676767;}

		/* selectbox  */
		.listederoulante{font-size:10px;font-family:arial;font-weight:bold;color:#003399;background-color:#E9F3FC;color:#676767;}

		/*taille des champs */
		.taille_champ_text {width:120px;height:18px}
		
		/*Chemin de nav*/
		.cheminnav { vertical-align:top; font-family:arial; font-size:11px; color:#003399;line-height:13px;padding-bottom:23px; }
		A.txtcheminnav { text-decoration:none; font-family:arial; font-size:11px; color:#003399; line-height:16px; text-decoration:underline;}
		A.txtcheminnav:hover { text-decoration:underline }

		/* styles texte */
		.texte_bleu { font-family:arial;font-size:11px;color:#003399;text-align:justify; }
		.titre_bleu {font-family:arial;font-size:11px;color:#003399;font-weight:bold;}
		.titre_bleu_espace_bas_5px {font-family:arial;font-size:11px;color:#003399;font-weight:bold;padding-bottom:5px;}
		.texte_bleu_espace_bas_5px {text-align:justify;font-family:arial;font-size:11px;color:#003399;padding-bottom:5px;}
		.titre_bleu_souligne{ font-size:11px;color:#003399;text-decoration:underline; }
		.titre_bleu_gras_souligne{ font-size:11px;color:#003399;font-weight:bold;text-decoration:underline; }
		.texte_bleu_gras{text-align:justify;font-family:arial;font-size:11px;line-height:13px;color:#003399;font-weight:bold;}
		.texte_bleu_gras2{text-align:justify;font-family:arial;font-size:11px;color:#003399;font-weight:bold;padding-bottom:5px;}
		.titre_bleu_gras{font-family:arial;font-size:11px;line-height:13px;color:#003399;font-weight:bold;}
		.lire_la_suite{font-family:arial;font-size:11px;text-align:left;line-height:13px;color:#003399;font-weight:bold;padding-top:5px;}

		/*lien generique*/
		a.lien_titre_bleu_gras{
			font-size:11px;
			color:#003399;
			font-weight:bold;
		}

		a.lien_titre_bleu {
			font-size:11px;
			color:#003399;
		}	

		a.lien_titre_bleu_souligne {
			font-size:11px;
			color:#003399;
			text-decoration:underline;
		}	
		
		a.lien_texte_bleu{
			font-size:11px;
			color:#003399;
			text-align:justify;
		}

		a.lien_titre_bleu_gras_souligne {
			font-size:11px;
			color:#003399;
			font-weight:bold;
			text-decoration:underline;
		}
		
		a.lien_titre_bleu_gras {
			font-size:11px;
			color:#003399;
			font-weight:bold;
			text-decoration:none;
		}
		
		a.lien_texte_gris{
			text-align:justify;
			font-family:arial;
			font-size:11px;
			line-height:13px;
			color:#505B5F;
		}
			
		/*marge bandeau flash*/
		.marge_haut_flash{margin-top:1px;}
		
		/*bordure pleine pour une image*/
		.bordure_image{border:1px solid #003399}

/************* styles accueil ***************/

		/* image de titre */
		.image_titre{text-align:right;width:100%;margin-bottom:5px;}

/************* styles colonne centrale ***************/
		
		/* espacements colonnes */
		.col1 {padding:0px 17px 18px 9px;vertical-align:top;}
		.col3 { vertical-align:top; padding:10px 26px 23px 9px;}
		.barre_bas_col3{vertical-align:bottom;padding:0px 10px 0px 15px;}
		
		/* styles texte */
		.texte_gris_non_justifier{font-family:arial;font-size:11px;line-height:13px;color:#505B5F;}
		.texte_gris{ text-align:justify;font-family:arial;font-size:11px;line-height:13px;color:#505B5F;}
		.texte_gris_italique{text-align:justify;font-family:arial;font-size:11px;color:#505B5F;font-style:italic;}
		.moyen_titre_bleu {font-weight:bold;font-family:arial;font-size:14px;color:#003399;}
		.texte_bleu_italique{text-align:justify;font-family:arial;font-size:11px;color:#003399;font-style:italic}
		
		/*titre de page*/
		.tres_gros_titre_bleu{font-family:arial;font-size:18px;line-height:20px;color:#003399;padding-bottom:23px}
		.gros_titre_bleu{font-family:arial;font-size:13px;line-height:13px;color:#003399;font-weight:bold;}
		.marge_puce_tt{vertical-align:top;padding-top:10px;}

		/*Image avec les pointillés autour*/
		.spacerimg{vertical-align:center;padding:2px;}
		.spacerimg_big{text-align:center;vertical-align:center;}

		
		/*puces 3 points XR a reincorporer dans texte generique*/
		.puce{text-align:justify;vertical-align:top;font-family:arial;font-size:11px;color:#505B5F;line-height:13px;padding-bottom:8px;}

/************* styles pop-up***************/
		
		/* espacements colonnes */
		.marge_popup{ padding-left:13px;padding-right:13px; }
		
		/* styles texte */
		.tt_pop_ducray{font-family:arial;font-size:11px;font-weight:500;color:#1EA0CA; padding-top:15px;}
		.texte_pop_ducray{font-family:arial;font-size:11px;color:#555555;}

/************* styles colonne de droite ***************/
		
		/* espacements colonnes */
		.col2 { vertical-align:top;width:122px;}

		/* styles texte */
		.titre_col_droit{font-family:arial;font-size:11px;line-height:13px;color:#003399;font-weight:bold;padding-top:15px;}				        					   
		.texte_col_droit{text-align:justify;font-family:arial;font-size:11px;line-height:13px;color:#003399;padding-top:15px;}

		/*Fond dégradé de la remontée de droite*/
		.remdroite{ padding:0px 8px 100px 7px }
		.texte_espacement_remdroite{padding:0px 8px 0px 8px}

		/*image de fond remontée*/
		.ne_pasrepeter_img{background-repeat:no-repeat;}
		
/************* styles barre d'outil ***************/		
		
		/*class lien barre d'outil*/
		a {text-decoration:none;font-family:arial;}
		a:hover{text-decoration:underline;}
		a.outils_haut {font-size:8px;color:white;font-weight:bold;}

		/*class lien barre d'outil*/
		img.puceb{width:4px;height:7px;padding:0px;border:0px;}
		a.outils_bas{text-align:left;font-size:9px;color:#0C338D;margin-left:2px;}
		
		/*recherche*/
		.texte_petit_gras{font-family:arial;font-size:8px;color:#99CCFF;font-weight:bold;text-decoration:none;}

/************* styles formulaire recrutement et autre rubrique***************/			
		
        .input{font-size:10px;font-family:arial;font-weight:bold;color:#003399;border:1px solid #003399;height:18px;}
		
		.tableBorder{border:1px dashed #284582;padding:2px;margin:5px 0px}
		.table_fond{background-color:#FCF9DC;padding:5px 5px;}
		
		.texte_erreur{font-size:10px;font-family:arial;color:#FF0006;line-height:13px;width:100%}
		.tableBorder_erreur{border:1px dashed #284582;padding:2px;margin:5px 0px;display:none;width:100%}
		.table_fond_erreur{background-color:#FCF9DC;padding:5px 5px;width:100%}

		.texte_gris_temoignage{ text-align:justify;font-family:arial;font-size:11px;line-height:24px;color:#505B5F;}

/************* Pierre-Fabre ***************/
	.input_oubli{font-size:10px;font-family:arial;font-weight:bold;color:#003399;border:1px solid #003399;height:18px;background-color:#FEBFCE; }	
	.remdroitepf{ padding:0px 8px 0px 7px }
	.formu_login_text {
		font-family:arial;
		font-size:11px;
		color:#003399;
		padding-top:9px;
	}
	.formu_login_input {
		font-family:arial;
		font-size:11px;
		color:#003399;
	}
	.recherche { 
		vertical-align:top;
		margin-top:3;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		border-top:0;
		border-bottom:0;
		border-left:0;
		border-right:0;
		height:15px;
		font-size:10px;
		font-family:arial;
		font-weight:bold;
		color:#003399;
		background-color:#E9F3FC;
	}
	
	.image_implantation{margin-top:15;}




/************* styles formulaire branche***************/
	.kale_formulaire{vertical-align:top;padding-left:40px;}
	#formulaire_branche .input{font-size:11px;font-family:arial;color:#003399;border:1px solid #003399;height:28px;}
	#formulaire_branche td{height:30px;}
	.decale{padding-top:100px;padding-bottom:5px;}
	#formulaire_branche .chp_texte{color:#003399;background-color:#FFFFFF;border:1px solid #2A4481;font-size:11px;font-weight:normal;}
	#formulaire_branche .listederoulante{font-size:11px;font-family:arial;color:#003399;background-color:#FFFFFF;width:170px;font-weight:normal;}
	#formulaire_branche .listederoulante_0{font-size:11px;font-family:arial;color:#003399;background-color:#FFFFFF;width:170px;font-weight:normal;}
	#formulaire_branche .texte_bleu_gras{text-align:right;font-size:11px;color:#003399;padding-right:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
	.texte_noir{text-align:left;padding-left:10px;font-size:10px;color:#111111;font-family:arial;}	
	#formulaire_branche .ecrit_erreur{display:none;color:#FF0099;font-size:11px;}
	#formulaire_branche .nafiche{display:none;}	
	#formulaire_branche .mal_saisi{padding-bottom:10px;color:#003399;}
/************* fin styles formulaire branche***************/


/************* Domaine Therapeutiques***************/
.im_bordure_mr2{border: 1px dashed #6699CC; padding:1px;}
.logo_pf{margin-left:10px;margin-right:10px;margin-top:5px;}

/************* Domaine Therapeutiques***************/

/************* Liste actu colonne droite***************/
.roadline_droite {
	height:14px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding-top:13px;
	display: table;
}


/************* styles formulaire branche supplément RH***************/	
#formulaire_branche{font-size:10px;font-family:arial;font-weight:bold;}
#formulaire_branche .input{font-size:10px;font-family:arial;font-weight:bold;color:#003399;border:1px solid #003399;height:28px;}
#formulaire_branche td{height:30px;padding-left:10px;}
#formulaire_branche .chp_texte{font-weight:bold;color:#003399;background-color:#FFFFFF;color:#003399;border:1px solid #2A4481;}
#formulaire_branche .listederoulante{color:#003399;background-color:#FFFFFF;color:#676767;}
#formulaire_branche .taille_champ_text {width:120px;height:18px}
#formulaire_branche .texte_bleu_gras{text-align:justify;font-size:11px;line-height:13px;color:#003399;}
#formulaire_branche .table_fond{background-color:#B2CCE5;padding:5px 5px;border:1px dashed #284582;padding:2px;margin:5px 0px;}
#formulaire_branche	.bt_ok_branche{padding-left:430px;}	

/*___________________________________________Modification site RH + Stagiaires & jeunes diplomés_____________________________*/

a.bt_selection {display:block;text-decoration:none;color:white;font-size:13px;font-weight:bold;background:url(../images/bt_selection.gif) no-repeat;height:31px;padding-top:7px;padding-left:30px;}
a.bt_selection:hover {text-decoration:none;}
.titre_bleu_espace_bas_10px {font-family:arial;font-size:11px;color:#003399;font-weight:bold;padding-bottom:10px;}
table td.tb_td_img{padding-right:20px;}
table.form_recherche tr td {padding:3px 0;}
table.form_recherche td select {width:210px;text-align:center;font-size:11px;font-family:arial;color:#333333;}
table.form_recherche td.texte_bleu {width:150px;}
table.form_recherche td.td_submit {width:180px; vertical-align:bottom;}

table.form_recherche_ref td input {width:210px; padding:1px 4px;}
table.form_recherche_ref td.td_submit {width:220px; vertical-align:middle;padding-left:30px;}
table.form_recherche_ref td.td_submit input {width:auto;padding:0;}

.marge_popup_temoignage{padding:25px 0 0 20px;width:160px;}
.marge_popup_temoignage table td{padding-bottom:25px;}
td.texte_temoignage{padding-top:25px;padding-bottom:45px;}
.texte_temoignage, .texte_temoignage p, .texte_temoignage li {font-family:arial;font-size:12px;line-height:20px;color:#505b5f;}
.texte_temoignage p {padding-top:20px;}
.texte_temoignage li {padding-top:20px;}

.vertical_sep {background:url(../images/sep_v_pop_recrut.gif) repeat-y center;padding:0 10px;}

/* espacements colonnes */
.col1 {padding:0px 13px 18px 9px;vertical-align:top;}
.col3 {vertical-align:top; padding:10px 14px 23px 5px;}

/*alignement textes*/
.txt-l{text-align:left;}
.txt-c{text-align:center;}
.txt-r{text-align:right;}

/**/
.offre_panier{vertical-align:top;text-align:center;padding-top:8px;}
.offre_panier2{vertical-align:top;text-align:center;}