/******************************************/
/** CSS GLOBALE DE L'APPLICATION AQUISAV **/
/******************************************/
/** REDEFINITION DE BALISES **/
* {
    margin:0;
    padding:				0;
	font-family:			"Verdana", "Arial","sans-serif";

}
input {
    font-size: 11px;
}
.cleaner {
	clear:				  	both;
}

a, a:hover{
	text-decoration:none;
	}

img{
border:none;	
	
}	
ul, li {
	
	list-style-type: none;
	margin:0;
	padding:0;	
	
	
}	
a img{
	
border:none;	
	
}


html {
	padding: 				0;
	margin: 				0;
}
.bold{
	font-weight:bold;
	}

/* fond dégradé bleu */
body {
	font-family: 			"Verdana", "Arial";
	font-size: 				12px;
	color: 					#000000;
	padding: 				0;
	margin: 				0;
	background-image: 		url('../img/bg_body.jpg');
	background-repeat: 		repeat-x;
	background-position: 	top left;
}

form {
	margin: 				0;
	padding: 				0;
}	

img {
	border: 			none;
}

/*../img {
	border: 				none;
}

../img.png, input.png { 
	behavior: 				url('iepngfix.htc');
}*/

/* fond ombres portées sur fond blanc */
#ombres_blanches {
	float: 					left;
	width: 					100%;
	height:					auto !important;
	height:					480px;
	min-height:				980px;
	text-align: 			center;
	background-image: 		url('../img/bg_ombres_portees_blanches.jpg');
	background-repeat: 		repeat-y;
	background-position: 	top center;
}

/* fond ombres portées sur fond dégradé bleu -> blanc */
#ombres_bleues {
	float: left;
	width: 100%;
	text-align: center;
	background-image: url('../img/bg_ombres_portees_bleues.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#conteneur {
	position: 				relative;
	width: 					980px;
	text-align: 			left;
	margin: 				0 auto;
}

/* second conteneur pour pouvoir mettre une image de fond : ça ne fonctionne pas avec #conteneur en relative 
#conteneur_bis {
	float: left;	
	width: 980px;
	padding-bottom: 30px;
	background-image: url('../img/bg_conteneur.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
*/




/** DIVERS **/
.en_11_noir {
	font-size: 11px;
	color: #000000;
}

.en_orange {
	color: #FF6600;
}

.en_gras {
	font-weight: bold;
}

.a_gauche {
	float: left;
}

/*** Formulaire ****/
.form_error	{ 
	color : #FF0000; 
	text-align : center; 
	font-weight : bold;
}

.form_error_register	{ 
	color : #FF0000; 
	text-align : left; 
	font-size: 11px;
	font-weight : bold;
}


/*********************/
/**   CSS AQUISAV   **/
/**  PAGES PRIVEES  **/
/*********************/

/* HEADER DES PAGES PRIVEES */
#header {
	float: 					left;
	width: 					980px;
	height: 				95px;
	background-position: 	bottom left;
	background-repeat: 		repeat-x;

}

#logo {
	float: 					left;
	display: 				inline;
	width: 					298px;
	height: 				76px;
	padding:				19px 0 0 19px;
	background-image: 		url('../img/bg_logo.jpg');
	background-position: 	bottom left;
	background-repeat: 		no-repeat;

}


/* encart en haut à droite une fois loggé */
#menu {
	float:					right;
	width: 					624px;
	height:					95px;
	
}

#encart_logge {
	float:					left;
	width: 					533px;
	height:					45px;
	background-image: 		url('../img/bg_encart_logge.jpg');
	background-position: 	bottom left;
	background-repeat: 		no-repeat;
	margin:					0 0 17px 91px;
}	

#bouton_deconnexion {
	float: 					right;
	display: 				inline;
	width: 					90px;
	height:					19px;
	margin: 				18px 26px 0 0;
}

#infos_connexion {
	float: 					left;
	display:				inline;
	width: 					408px;
	color:					#004A7F;
	font-size:				10px;
	margin:					14px 0 0 8px;
	font-family:verdana;

}

#nom_membre {
	font-family:			"Arial";
	color: 					#FF6600;
	font-size: 				11px;
	font-weight: 			bold;
	text-transform:			uppercase;
}

#metier_membre {
	font-family:			"Arial";
	color: 					#004A7F;
	font-size: 				11px;
	font-weight: 			bold;
	text-transform:			uppercase;
}
#validite_compte {
	font-family:			"Arial";
	font-size:				11px;
	padding-right:			7px;

}


#infos_connexion a {
	color: 					#004A7F;
	text-decoration: 		underline;
	font-size:				11px;
	padding-left:7px;
}

#infos_connexion a:hover {
	text-decoration: 		none;
}

/* menu des onglets */
#tabs_menu {
	float:				right;
	width:				624px;
	height:				33px;
	padding: 			0;
	margin: 			0;
}

#tabs_menu a {
	float:				left;
	display:			block;
	height:                         33px;
	text-decoration:		none;
	margin-right:			4px;
	background-position:            bottom left;
	background-repeat:		no-repeat;
}

#tabs_menu a:hover, #tabs_menu a.selected_tab {
	background-position:            top left;
}

a#tab_offre_formation {
	width:				100px;
	background-image:		url('img/bg_tab_offre_formation.gif');
}


a#tab_parcours_pro {
	width:				100px;
	background-image:		url('img/bg_tab_parcours_pro.gif');
}

a#tab_domaines {
	width:				102px;
	background-image:		url('img/bg_tab_domaines.gif');
}

a#tab_carnet {
	width:				83px;
	background-image:		url('img/bg_tab_carnet.gif');
}

a#tab_parcours_perso {
	width:				94px;
	background-image:		url('img/bg_tab_parcours_perso.gif');
}

a#tab_recherche {
	width:				107px;
	background-image:		url('img/bg_tab_recherche.gif');
}

a#tab_espace {
	width:				83px;
	background-image:		url('img/bg_tab_espace.gif');
}




/** CONTENU DES PAGES **/
#contenu {
	float: 					left;
	display: 				inline;
	width: 					934px;
	margin:		 			20px 0 0 22px;
}

#titre_contenu {
	float: 					left;
	width: 					935px;
	height: 				35px;
	
	font-family:			"Arial", "Verdana";
	font-size: 				15px;
	font-weight: 			bold;
	color: 					#FFFFFF;
}

#haut_contenu {
	float: 					left;
	width: 					935px;
}

#contenu_contenu {
	float: 					left;
	width: 					925px;
	height: 				auto !important;
	height: 				245px;
	min-height: 			245px;
	padding-left: 			9px;
	background-color: 		#73ABD5;


}


#bas_contenu {
	float: 					left;
	width: 					934px;
	height:					auto !important;
	height:					24px;
	min-height:				24px;
	background-image: 		url('../img/bg_bas_contenu.jpg');
	background-position: 	bottom left;
	background-repeat: 		no-repeat;
	background-color: 		#73ABD5;
	padding-bottom:			45px;
			}




#page {
	margin:					0 auto;
	width: 					834px;
	padding-right: 			9px;
}





/* menu des onglets 2 */
#onglets {
	float: 					left;
	width: 					600px;
	margin-top: 			13px;

}


#onglets a {
	float:					left;
	display:				block;
	height:					25px;
	text-decoration:		none;
	margin-right:			10px;
	background-position:	top left;
	background-repeat:		no-repeat;
}

#onglets a:hover, #onglets a.selected_onglet {
	
	background-position:	bottom left;
}

a#onglet_plan_de_formation{
	width:					154px;
	background-image:		url('../img/onglet_plan_de_formation.jpg');

}

a#onglet_programme {
	width:					111px;
	background-image:		url('../img/onglet_programme.jpg');
}


a#onglet_ressources {
	width:					111px;
	background-image:		url('../img/onglet_ressources.jpg');
}

a#onglet_ou_effectuer_formation {
	width:					111px;
	background-image:		url('../img/onglet_ou_effectuer_formation.jpg');
}








#contenu_blanc {
	float: 						left;
	width: 						834px;
	background:					#fff url('../img/bande_blanche_haut.jpg') no-repeat;

	}
	
#contenu_blanc2 {
	float: 						left;
	width: 						834px;
	background:					#fff url('../img/bande_blanche_haut2.jpg') no-repeat;
	margin-top:20px;

	}
#bas_contenu_blanc {
	float: 						left;
	width: 						834px;
	background-image:			url('../img/bande_blanche_bas.jpg');
	background-repeat:			no-repeat;
	padding-top: 				11px;

}

#bas_contenu_blanc2 {
	background-color:			#fff;
	float: 						left;
	width: 						834px;
	height:80px;
	background-image:			url('../img/bande_blanche_bas.jpg');
	background-position: 		bottom left;
	background-repeat: 			no-repeat;
	background-color: 			#fff;

}




/*------Champs et select-----------*/	
.select_100{
	width: 					100px;
	font-size:				12px;
	color:					#000;


	}

.select_130 {
    width:                  130px;
    font-size:              12px;
    color:                  #000;
}

.select_150 {
    width:                  150px;
    font-size:              12px;
    color:                  #000;
}
	
.select_155{
	width: 					155px;
	font-size:				12px;
	color:					#000;
	margin:					0;

	}
	
.select_175{
	width: 					175px;
	font-size:				12px;
	color:					#585858;
	margin:					0;
	
	}
.champ_170{
	width: 					170px;
	font-size:				12px;
	padding:0 0 0 5px;
	margin:					0;
   }
.champ_170_photo{
	width: 					170px;
	font-size:				12px;
	padding:0 0 0 5px;
	margin:					0;
   }
   
 .champ_100{
	width: 					100px;
	font-size:				12px;
	color:					#585858;
	padding:0 0 0 5px;
	margin:					0;
   }
   
   
     
.champ_300{
	width: 					300px;
	font-size:				12px;
	padding:0 0 0 5px;
	margin:					0;
   }
.champ_230{
	width: 					750px;
	font-size:				12px;
	padding:0 0 0 5px;
	margin:					0;

   }	



/*------Formulaires-----------*/

textarea{
	font-size:				12px;	
	width:					300px;	
}

fieldset{
	margin:					0;
	padding:				0;	
	border:					none;
}

.grisé{
	color:					#585858;
}

.parcourir{
	margin:					0 0 0 10px;
	width:					100px;
	
}

p#format_jpg{
	font-size:				11px;
	color:					#626262;
	margin:					8px 0 0 150px;
	}
	
.plus_bleu{
	margin:					0 5px 0 0;	
		
}
.gris_souligne{
	font-size:				12px;
	text-decoration:		underline;
	color:					#626262;

}



/*------------------------------------P1--------------------------------------------*/


#contenu_P1{
text-align:left;
}


#contenu_P1 h2{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color:					#ff6600;	
	margin:					0px 0 0 35px;	
	
}

/*///////les_infos/////////////*/	


#contenu_P1 #conteneur_informations{

	width: 					834px;
	height:					215px;
	margin:					40px 0 0 0;

	position:				relative;
}


#contenu_P1 dl#les_informations{
	width: 					620px;
	margin: 				30px 0 0px 35px;
	padding: 				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				14px;

	float:					left;

}

#contenu_P1 dl#les_informations dt{
	width: 					140px;
	float: 					left;
	margin:					0 0 0 0;
	padding:				0 0 19px 0;
	color:					#3e72a6;
	font-weight: 			bold;
}
																/* hack de commentaire avec un antislash pour ie5 mac \*/
																#contenu_P1 dl#informations dt { clear: both; }
																/* end hack */

#contenu_P1 dl#les_informations dd
{
	float:					left;
	color:					#585858;
	margin: 				0;
	padding:				0 0 19px 0;
	width: 					400px;
}




/*///////photo/////////////*/	
#contenu_P1 #photo_formation{
	width:					203px;
	height:					119px;
	float:					left;
	display:				block;
	border-left: 			2px solid #bcbcbc;
	border-top: 			2px solid #bcbcbc;
	border-right: 			3px solid #cccccc;
	border-bottom: 			3px solid #cccccc;
	position:				absolute;
	top:					0px;
	right:					30px;
	
}



/*///////objectifs, prerequis durée/////////////*/	

#conteneur_o_p_d{
	width:					834px;
	float:					left;
}


/* menu onglets o_p_d */
#onglets_o_p_d {
	float: 					left;
	width: 					600px;
	margin:					13px 0 0 30px;	

	height:26px;
}


#onglets_o_p_d a {
	float:					left;
	display:				block;
	height:					24px;
	text-decoration:		none;
	margin-top:				2px;
	margin-right:			10px;
	background-position:	top left;
	background-repeat:		no-repeat;
}

#onglets_o_p_d a:hover, #onglets_o_p_d a.selected_onglet {
	height:					26px;
	background-position:	bottom left;
	margin-top:				0px;
}


a#onglet_objectif{
	width:					100px;
	background-image:		url('../img/onglet_objectif.jpg');

}

a#onglet_pre_requis {
	width:					120px;
	background-image:		url('../img/onglet_pre_requis.jpg');
}


a#onglet_duree {
	width:					70px;
	background-image:		url('../img/onglet_duree.jpg');
}





/* contenu _o_p_d */


#contenu_o_p_d{
	width:					775px;
	border: 				1px solid #e3e2e2;
	float:					left;
	margin:					0px 0 0px 30px;	
	padding:				0 0 0px 0;
}


/* les objectifs */


#contenu_o_p_d dl#les_objectifs {
	width: 					775px;
	margin: 				30px 0 0 30px;
	padding: 				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				14px;

}

#contenu_o_p_d dl#les_objectifs dt{
	width: 					180px;
	float: 					left;
	margin:					0 0 0 0;
	padding:				0 0 19px 0;
	color:					#3e72a6;
	font-weight: 			bold;

}
																/* hack de commentaire avec un antislash pour ie5 mac \*/
																#contenu_o_p_d dl#les_objectifs dt { clear: both; }
																/* end hack */

#contenu_o_p_d dl#les_objectifs dd{

	color:					#585858;
	margin: 				0;
	padding:				0 0 19px 0;

}


/*///////boutons/////////////*/	


#contenu_P1 #boutons {

	width:					834px;
	margin:					30px 0 0 0;
	padding:				0 0 30px 0;

}


#contenu_P1 a#btn_fiche_pdf { 

	display:				block;
	width:					127px;
	height:					35px;
	background-image: 		url('../img/btn_fiche_pdf.jpg');
	margin:					0 0 0 680px;
    cursor: pointer;
}	
a.btn_pdf { 
    display:                block;
    width:                  127px;
    height:                 35px;
    background-image:       url('../img/btn_fiche_pdf.jpg');
    margin:                 0 0 0 680px;
    cursor: pointer;
	float: right;
}   

/*------------------------------------Fin P1--------------------------------------------*/






/*------------------------------------P2--------------------------------------------*/


#contenu_P2{
text-align:left;


background-image: url('../img/fond_avec_logo.jpg');
background-repeat: no-repeat;
}

#contenu_P2_haut{
margin:40px 0 0 0;
width:824px;
height:125px;	
position:relative;	
}


#contenu_P2 h2{
	font-family: 			 Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color:					#ff6600;	
	margin:					0px 0 0 35px;	
	
}



/*///////photo/////////////*/	
#contenu_P2 #photo_programme{
	width:					203px;
	height:					119px;
	float:					left;
	display:				block;
	border-left: 			2px solid #bcbcbc;
	border-top: 			2px solid #bcbcbc;
	border-right: 			3px solid #cccccc;
	border-bottom: 			3px solid #cccccc;
	position:				absolute;
	top:					0px;
	right:					30px;
	
}







/*///////tableau regroupement/////////////*/	



#contenu_P2 .conteneur_table{

	width:					800px;
	margin:					0px 0 0 30px;	


	}	
	
	
	
	
#contenu_P2 table{
	width:					800px;
	margin:					0px 0 20px 0px;
	padding:				0;

	}
	

#contenu_P2 caption{
	text-align:				right;
	margin:					0 0px 0 0;	
	padding:				0 80px 0 0 ;	

	color:					#3e72a6;	
	font-size:13px;
	height:					14px;
	font-weight:			normal;
}	


#contenu_P2 h3{
	display:block;
	text-align:				left;
	font-size:				14px;	

	font-weight:			bold;	
	padding:				0px 0 0 30px;
	margin:					0 0 0 0px;	
	color:					#3e72a6;
	width:					670px;

	height:					40px;
	line-height:			40px;
}


#contenu_P2 thead{

	height:					0px;
	margin:					0;
	padding:				0;

}

#contenu_P2 th{
padding:0 0 15px 0;	
	
}
#contenu_P2 td{
padding:0 0 5px 0;	
	
}

/*----th, td general---*/

#contenu_P2 th#competences, #contenu_P2 td.competences{
	width:					250px;	
	text-align:				left;

}


#contenu_P2 th#imprimer, #contenu_P2 td.imprimer{
	width:					110px;	
	text-align:				center;	
}


#contenu_P2 th#entreprise, #contenu_P2 td.entreprise{
	width:					90px;	
	text-align:				center;	
	font-size:12px;	
}

#contenu_P2 th#maison_comp, #contenu_P2 td.maison_comp{
	width:					90px;	
	text-align:				center;
	font-size:12px;	
}


/*----th, td ---*/

#contenu_P2 #competences{
	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-weight:			normal;
}

#contenu_P2 .competences{
	width:					310px;	
	text-align:				left;	
	color:					#6c6c6c;
	padding:				0 0 0 5px;
}


#contenu_P2 #imprimer{
	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-weight:			normal;
}

#contenu_P2 #entreprise, #contenu_P2 #maison_comp{
	color:					#3e72a6;	

	font-weight:			normal;
}
#contenu_P2 .entreprise, #contenu_P2 .maison_comp{
	font-size:				12px;
	width:					56px;	
	
}
#contenu_P2 td.imprimer input{
	margin:					0 0 0 0px;
	
}


.fleche_verte{
	padding:				0 4px 0 4px;	
	line-height:			-26px;	
}




/*///////boutons/////////////*/	



#contenu_P2 #boutons {

	width:					834px;
	margin:					30px 0 0 0;
	padding:				0 0 0px 0;

}



#contenu_P2 #imprimer_les_fiches { 
	float:				   	 left;
padding-bottom:30px;
	margin:					 0 0 0 390px;
}	




#contenu_P2 #fiche_pdf { 
	float:				 	left;

	margin:					0 0 0 50px;
}	

#contenu_P2 #boutons input { 
	float:					left;
		margin:			     0 0 0 10px;
}	

#contenu_P2 #boutons #imprimer_les_fiches label{
	float:					left;
	display:				block;	
	width:					140px;

	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-size: 				14px;
	font-weight:			normal;	
	margin:					0 0 0 25px;
}


#contenu_P2 #boutons #fiche_pdf label{
	float:					left;
	display:				block;	
	width:					160px;	

	color:					#6c6c6c;	
	text-align:				left;
	height:					40px;
	font-size: 				10px;
	font-weight:			normal;	
	margin:					0 0 0 5px;
}



#contenu_P2 a#btn_imprimer_les_fiches { 
	float:					left;
	display:				block;
	width:					167px;
	height:					45px;
	background-image: 		url('../img/btn_imprimer_les_fiches.jpg');
	margin:					0 0 0 0px;

}	


#contenu_P2 a#btn_fiche_pdf { 
	float:					left;
	display:				block;
	width:					127px;
	height:					35px;
	background-image: 		url('../img/btn_fiche_pdf.jpg');
	margin:					0 0 0 45px;

}	



/*------------------------------------Fin P2--------------------------------------------*/





/*------------------------------------P3--------------------------------------------*/


/*----------------------Contenu Haut-----------------*/	


#contenu_P3_haut h2{
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 				15px;
	color:					#ff6600;	
	margin:					20px 0 0 0;	
	text-align:				center;
	
}




/*///////Recherche intitule/////////////*/	

#contenu_P3_haut fieldset, #contenu_P3_bas fieldset{
	margin:					0 0 12px 0px;
	padding:				0;	
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;	
	
}


#conteneur_recherche_intitule{
	width:					417px;
	float:					left;
	border-right-style:		solid;
	border-right-color:		#0f5587;
	border-right-width:		1px;
	margin:					27px 0 0 0;
	padding:				0 0 0 0px;	
}


#contenu_P3_haut h3, #contenu_P3_bas h3 {
	display:				block; 
	width:					550px;

	color:					#FF6600;
	font-family:			arial;
	font-size:				17px;
	margin:					0 0 26px 30px;
	padding:				10px 0 0 0;
}

#contenu_P3_haut .recherche, #contenu_P3_bas .recherche {

	display:				block; 
	width:					270px;
	float:					left;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					0;
	padding:				3px 0 0 30px;
}



#contenu_P3_haut .input_text, #contenu_P3_bas .input_text {

	font-size:				12px;
	border:					solid;
	border-width:			1px;
	border-color:			#0f5587;
	width:					165px;
	color:					#585858;
	padding:				3px 0px 3px 5px;
	margin:					0 0 0 0;
}





#contenu_P3_haut #conteneur_recherche_intitule .recherche_2{

	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					30px 0 0px 0;
	padding:				0;
}

#contenu_P3_haut label, #contenu_P3_bas label {

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

#contenu_P3_haut .recherche_2 input, #contenu_P3_bas .recherche_2 input {
	float:					left;
	text-align:				left;
	margin:					0 10px 0 30px;
}

#contenu_P3_haut .recherche_2 label, #contenu_P3_bas .recherche_2 label {
	float:					left;


}


#contenu_P3_haut .btn_lancer_la_recherche, #contenu_P3_bas .btn_lancer_la_recherche { 
	display:block;
	border:					0;
	width:					165px;
	height:					34px;
	background-image:		url('../img/btn_lancer_la_recherche.jpg');
    float:                  left;
    margin:                 -8px 25px;
}	



#contenu_P3_haut #conteneur_recherche_intitule .select_100, #contenu_P3_haut #conteneur_recherche_multicritere .select_100, #contenu_P3_haut #conteneur_recherche_multicritere .select_155,
#contenu_P3_haut #conteneur_recherche_intitule .select_130, #contenu_P3_haut #conteneur_recherche_multicritere .select_130,
#contenu_P3_haut #conteneur_recherche_intitule .select_150 {
float:right;
margin: -2px 35px 0 0;
}

#contenu_P3_haut #conteneur_recherche_multicritere .select_100{
float:right;
margin: -2px 35px 0 0;
}




/*///////Recherche multicritere/////////////*/	


#conteneur_recherche_multicritere{
	float:left;
	width:					416px;
	margin:					27px 0 0 0;
	padding:				0 0 0 0px;	
}


#contenu_P3_haut #conteneur_recherche_multicritere .recherche{

	display:				block; 
	float:					left;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					0 0 0 32px;
	padding:				0px 0 0 0;
}


#contenu_P3_haut #conteneur_recherche_multicritere .recherche_2{

	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					20px 0 15px 0;
	padding:				0;
}



#contenu_P3_haut #conteneur_recherche_multicritere .btn_lancer_la_recherche{ 
	display:block;
	margin:					46px 0 0px 126px;
	border:					0;
	width:					165px;
	height:					34px;
	background-image:		url('../img/btn_lancer_la_recherche.jpg');

}	




#contenu_P3_bas h2{
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 				15px;
	color:					#ff6600;	
	margin:					20px 0 0 0;	
	text-align:				center;
	
}






#inter_blocs{
	float:left;
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-align:			left;
	color:					#fff;
	font-size:				16px;
	margin:					20px 20px 0 0;
	padding:				0;
}


#btn_fiche_pdf_petite { 
	float:left;
	display:				block;
	width:					96px;
	height:					25px;
	background-image: 		url('../img/btn_fiche_pdf_petite.jpg');
	margin:					17px 0 0 0px;


}	
/*----------------------Contenu Bas-----------------*/	


/*
#contenu_P3_bas fieldset{
	margin:					0 0 12px 0px;
	padding:				0;	
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;	
	
}

#conteneur_recherche_competence{
	width:					834px;
	margin:					27px 0 0 0;
	padding:				0 0 0 0px;	

}

#conteneur_recherche_competence .btn_lancer_la_recherche {
    display:                block;
    margin:                 46px 0 0px 190px;
    border:                 0;
    width:                  165px;
    height:                 34px;
    background-image:       url('../img/btn_lancer_la_recherche.jpg');
}

#contenu_P3_bas h3{
	text-align:			left;
	display:				block; 


	color:					#73abd5;
	font-family:			arial;
	font-size:				15px;
	margin:					0 0 26px 30px;
	padding:				10px 0 0 0;
}


#contenu_P3_bas .recherche_competence{

	display:				block; 
	width:					275px;
	float:					left;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					0;
	padding:				8px 0 0 30px;
}



#contenu_P3_bas .recherche{
	display:				block; 
	float:					left;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					0 0 0 40px;
	padding:				0px 0 0 0;
}



#contenu_P3_bas #q{

	margin:					0px 0 0 0px;	

}


#contenu_P3_bas #q .submit{

	margin:					0 0 0 5px;
	border:					0;
	width:					45px;
	height:					34px;
	background-image:		url('../img/btn_ok_fonce.jpg');
	cursor:					pointer;

}

#contenu_P3_bas #q .input_text{

	font-size:				12px;
	border:					solid;
	border-width:			1px;
	border-color:			#0f5587;
	width:					165px;
	color:					#585858;
	padding:				3px 0px 3px 5px;
	margin:					0 0 0 0;
}
*/


#contenu_P3_bas h4{
display:block;
font-weight:				normal;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					0 0 20px 0;
	padding:				3px 0 0 30px;
}

/*
#contenu_P3_bas #conteneur_recherche_competence .recherche_2{


	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					20px 0 15px 0;
	padding:				0;
}

#contenu_P3_bas label{

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

#contenu_P3_bas .recherche_2 input{
	float:					left;
	text-align:				left;
	margin:					0 10px 0 40px;
}

#contenu_P3_bas .recherche_2 label{
	float:					left;


}



#contenu_P3_bas #conteneur_recherche_competence .select_100, #contenu_P3_bas #conteneur_recherche_competence .select_100, #contenu_P3_bas #conteneur_recherche_competence .select_155,
#contenu_P3_bas #conteneur_recherche_competence .select_130 {
float:right;
margin: 0 400px 0 0;
}

#contenu_P3_bas #conteneur_recherche_competence .select_100{
float:right;
margin: 0 400px 0 0;
}
*/







/*------------------------------------Fin P3--------------------------------------------*/











/*------------------------------------P4--------------------------------------------*/







/*///////Votre recherche/////////////*/	

#contenu_P4 #conteneur_recherche{
	width:					200px;
	float:					left;
	border-right-style:		solid;
	border-right-color:		#0f5587;
	border-right-width:		1px;
	margin:					40px 0 0 0;
	padding:				0 0 0 0px;	
}





#contenu_P4 fieldset{
	margin:					0 0 12px 0px;
	padding:				0;	
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;	
	
}


#contenu_P4 #conteneur_recherche h2{
	text-align:				left;
	display:				block; 
	width:					200px;

	color:					#73abd5;
	font-family:			arial;
	font-size:				15px;
	margin:					0 0 15px 25px;
	padding:				10px 0 0 0;
	
}


#contenu_P4  #conteneur_recherche h3{
	text-align:				center;
	display:				block; 
	width:					168px;

	color:					#73abd5;
	font-family:			arial;
	font-size:				15px;
	margin:					0 0 26px 0px;
	padding:				10px 0 0 0;
}


#contenu_P4 p.intitule, #contenu_P4 p.lieux{
	width:					168px;
	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					4px 0 0px 25px;
	padding:				0;

}




#contenu_P4 #conteneur_recherche #btn_modifier{ 

	display:				block;
	width:					76px;
	height:					24px;
	background-image: 		url('../img/btn_modifier.jpg');
	margin:					0 0px 0 100px;
}	


hr {
	width:					140px;
	height: 				1px;
	margin: 				10px auto 0 auto;
	padding: 				0;
	color: 					#F00;
	background-color: 		#0f5587;
	border: 0;
}



/*///////Filtrez/////////////*/	

#contenu_P4 #conteneur_recherche .recherche{

	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					30px 0 0px 25px;
	padding:				0;
}

#contenu_P4 #conteneur_recherche .select_155{

margin:5px 0 0 23px;
}



#contenu_P4 #conteneur_recherche .recherche_2{

	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	margin:					30px 0 0px 0;
	padding:				0;
}

#contenu_P4 label{

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

#contenu_P4 .recherche_2 input{
	float:					left;
	text-align:				left;
	margin:					0 10px 0 30px;
}

#contenu_P4 .recherche_2 label{
	float:					left;
	
	width:140px;


}


#contenu_P4 #conteneur_recherche #btn_filtrer{ 

	display:				block;
	width:					106px;
	height:					34px;
	background-image: 		url('../img/btn_filtrer.jpg');
	margin:					30px auto 0 auto;
}	







/*///////résultat de votre recherche/////////////*/	


#contenu_P4 #conteneur_resultat{
	float:left;
	width:					580px;
	margin:					40px 0 0 25px;
	padding:				0 0 0 0px;



}

#contenu_P4 #conteneur_resultat h2{
	float:left;
	display:				block; 
	width:					400px;

	color:					#73abd5;
	font-family:			arial;
	font-size:				15px;
	margin:					0 0 30px 25px;
	padding:				10px 0 0 0;
}



.nbre_resultats{
	
	color:					#464646;
}



#contenu_P4 #conteneur_resultat #btn_retour_recherche{ 
	float:left;
	display:				block;
	width:					138px;
	height:					24px;
	background-image: 		url('../img/btn_retour_recherche.jpg');
	margin:					5px 0 0 0;
}	






/*--------bloc resultat-----------*/


.bloc_resultat{

	width:				590px;
	margin:				0 0 15px 0px;

}

.bloc_resultat .bloc_img_resultat{
	float:				left;
    min-width:          120px;
}


.bloc_resultat img{
	width:				118px;
	height:				78px;

	border:				1px solid #0f5587;
}

.bloc_resultat .bloc_img_resultat p{
	font-size:			11px;
	color:				#6c6c6c;
	padding-top:3px;
}


.bloc_resultat_description{

	width:				430px;
	float:				left;
	position:			relative;
	padding:			0 0 0 15px

}

#conteneur_resultat h3 a{
	

	width:					460px;

	color:					#0f5587;
	font-family:			arial;
	font-size:				12px;
	margin:					0;
	padding:				0;
}


#conteneur_resultat ul.liste_resultat{

	margin:					3px 0 0 0;
	padding:0;
}

#conteneur_resultat ul.liste_resultat li{
color:#6c6c6c;
font-size:12px;
padding:0 0 2px 0;
}

#conteneur_resultat ul.liste_regions{

	margin:					0;
	
}

#conteneur_resultat ul.liste_regions li{
	float:left;

	
}
#conteneur_resultat ul.liste_regions li a{
	color:					#0f5587;
	font-size:				12px;
	text-decoration:		underline;
	padding:				0 2px 0 2px;
}

#conteneur_resultat #btn_en_savoir_plus{ 

	display:				block;
	width:					88px;
	height:					24px;
	background-image: 		url('../img/btn_en_savoir_plus.jpg');
	position: 				absolute;
	bottom:					0px;
	right:					0px;
	
}	











/*--------pagination-----------*/
ul#pagination{
	float:right;
	font-family:			arial;
	width:					400px;
	height:					22px;
	margin:					20px 200px 0 0;

}
#pagination li{
    border:					0; 
	font-size:				12px;
    list-style:				none;
   
}
#pagination a{
    border:					solid 1px #73abd5;
    margin-right:			2px;
     color:					#0f5587;
    display:				block;
    float:					left;
    padding:				3px 6px;
    text-decoration:		none;
    font-weight:			bold;
    margin-right:			6px;
}

#pagination select{
    border:				solid 1px #73abd5;
    margin-right:			2px;
    color:				#0f5587;
    display:				block;
    float:				left;
    padding:				1px;
    text-decoration:		        none;
    font-weight:			bold;
    margin-right:			6px;
}

#pagination .next a, #pagination .previous a {
    font-weight:			bold;
    width:					70px;
    text-align:				center;
    font-weight:			bold;
}
#pagination .active{
    background:				#73abd5;
    color:					#fff;
    font-weight:			bold;
    display:				block;
    float:					left;
    padding:				3px 6px;
    margin-right:			6px;
    border:					solid 1px #73abd5;
}
#pagination a:hover{
	background:				#73abd5;
	color:					#fff;
    display:				block;
    float:					left;
    padding:				3px 6px;
    text-decoration:		none;
    border:					solid 1px #73abd5;
    margin-right:			6px;
}


/*------------------------------------fin P4--------------------------------------------*/








/*------------------------------------P5 (pop up regions )--------------------------------------------*/






.dialog_regions{
	border:				solid;
	width:				395px;
	
	position:			absolute;
	top:				320px;
	left:				320px;
	background-color:	#fff;
    border:				solid 5px #0f5587;
}



.dialog_regions #btn_fermer_pop_up{ 

	display:				block;
	width:					24px;
	height:					19px;
	background-image: 		url('../img/btn_fermer_pop_up.jpg');
	position: 				absolute;
	top:					10px;
	right:					10px;
	
}	


.dialog_regions p{

	width:					360px;
	color:					#363636;	
	font-size:				14px;
	margin:					50px auto 20px auto;	
}

.intitule_formation{
	color:					#ff6600;	
}

.dialog_regions ul.liste_regions{

	margin:					0 0 0 25px;

	padding:				0 0 40px 0;
}

.dialog_regions ul.liste_regions li{
	
	margin:					0 0 10px 0;

	
}

.dialog_regions ul.liste_regions li a{
	color:					#0f5587;
	font-size:				12px;
	text-decoration:		underline;
	padding:				0 2px 0 2px;
}

/*------------------------------------fin P5 (pop up regions)--------------------------------------------*/







/*------------------------------------P6--------------------------------------------*/


/*---conteneur haut resultats---*/


#contenu_P6 #conteneur_haut_resultat{

	width:					580px;
	margin:					20px 0 0 45px;
	padding:				0 0 0 0px;
    float:                  left;


}


#contenu_P6 #conteneur_haut_resultat h2{

	display:				block; 
	width:					740px;

	color:					#0f5587;
	font-family:			arial;
	font-size:				14px;
	font-weight:bold;
	margin:					0 0 30px 0px;
	padding:				10px 0 0 0;
}




#contenu_P6 fieldset{
	margin:					20px 0 0 0;
	padding:				0 0 0 60px;	
	border:					none;
}


#contenu_P6 .resultat{
	color:					#0f5587;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	margin:					0;
	padding:				0;
}



#contenu_P6 .voir a{


	color:					#73abd5;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	margin:					0 0 10px 0;
	padding:				0;
	text-decoration:underline;
}








/*---conteneur resultats---*/


#contenu_P6 #conteneur_resultat{
	float:					left;
	width:					580px;
	margin:					30px 0 0 45px;
	padding:				0 0 0 0px;



}





#contenu_P6 #conteneur_resultat h2{

	display:				block; 
	width:					670px;
    float:                  left;
	color:					#73abd5;
	font-family:			arial;
	font-size:				15px;
	margin:					0 0 30px 0px;
	padding:				10px 0 0 0;
}




/*--------pagination-----------*/
ul#pagination2{
	float:right;
	font-family:			arial;
	width:					290px;
	height:					22px;
	margin:					20px 250px 0 0;

}
#pagination2 li{
    border:					0; 
	font-size:				12px;
    list-style:				none;
   
}
#pagination2 a{
    border:					solid 1px #73abd5;
    margin-right:			2px;
     color:					#0f5587;
    display:				block;
    float:					left;
    padding:				3px 6px;
    text-decoration:		none;
    font-weight:			bold;
    margin-right:			6px;
}

#pagination2 .next a, #pagination .previous a {
    font-weight:			bold;
    width:					70px;
    text-align:				center;
    font-weight:			bold;
}
#pagination2 .active{
    background:				#73abd5;
    color:					#fff;
    font-weight:			bold;
    display:				block;
    float:					left;
    padding:				3px 6px;
    margin-right:			6px;
    border:					solid 1px #73abd5;
}
#pagination2 a:hover{
	background:				#73abd5;
	color:					#fff;
    display:				block;
    float:					left;
    padding:				3px 6px;
    text-decoration:		none;
    border:					solid 1px #73abd5;
    margin-right:			6px;
}

#contenu_P6 #btn_retour_recherche{ 
    float:                  right;
    display:                block;
    width:                  138px;
    height:                 24px;
    background-image:       url('../img/btn_retour_recherche.jpg');
    margin:                 15px 15px 15px 0;
}

/*------------------------------------fin P6--------------------------------------------*/







/*------------------------------------P7--------------------------------------------*/


#contenu_P7{
text-align:left;
}


#contenu_P7 h2{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color:					#ff6600;	
	margin:					0px 0 0 35px;	
	
}

#contenu_P7 h3#master_subtitle {
    color:                  #0f5587;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              14px;
    margin-left:            35px;
}

/*///////conteneur haut/////////////*/	


#contenu_P7 #conteneur_haut{
	
	width: 					834px;
	margin:					40px 0 0 0;

}



#contenu_P7 #photo_formation{
	max-width:				175px;
	max-height:				140px;
	float:					left;
	display:				block;
	border-left: 			2px solid #bcbcbc;
	border-top: 			2px solid #bcbcbc;
	border-right: 			3px solid #cccccc;
	border-bottom: 			3px solid #cccccc;
	margin:					20px 50px 0 35px;
}

#contenu_P7 #conteneur_informations{

	width: 					834px;
	margin:					15px 0 0 35px;

}

#contenu_P7 #conteneur_informations ul{
	width:					420px;
	float:					left;
	padding-bottom:			10px;

}

#contenu_P7 ul li{
	color:					#6c6c6c;
	font-size:				14px;
	padding-bottom:			4px;
}

#contenu_P7  #conteneur_informations h3{
	font-family:			Arial, Helvetica, sans-serif;
	color:					#0f5587;
	font-size:				14px;
	float:					left;
	margin:					0 0 0 0px;
   	padding:				0;
	width:					215px;
}

#contenu_P7 #description{
	width:					420px;
	float:					left;
	margin:					0;
}


#contenu_P7 #conteneur_informations p{
	color:					#6c6c6c;
	font-size:				14px;
	padding:				0;

}


/*///////conteneur bas/////////////*/	

#contenu_P7 #conteneur_bas{
	margin:10px 0 0 0;
	padding: 0 0 0 40px;
	
	
}
/*///////objectifs, pre-requis et durees /////////////*/	
#contenu_P7 #objectifs, #contenu_P7 #pre_requis, #contenu_P7 #duree_formation, #contenu_P7 #horaires_formation, #contenu_P7 #duree_alternance, #contenu_P7 #intervennt_referant{
	width:					350px;
	float:					left;
	
	margin:					0 25px 0 0;
} 

#contenu_P7 #conteneur_bas ul{
	width:					100%;
	padding-bottom:			10px;

}


#contenu_P7 #conteneur_bas h3{
	width:					210px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#0f5587;
	font-size:				14px;
	margin:					0 0 0 0px;
   	padding:				20px 0 5px 0;
}




/*///////Tableau lieux et dates/////////////*/	


#contenu_P7 table{
	width:					535px;
	margin:					0px 0 0 0px;	
	border-collapse:		collapse;
	float:					left;
	}
	

#contenu_P7 caption{
	text-align:				left;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#0f5587;
	font-size:				14px;
	margin:					0 0 0 0px;
   	padding:				20px 0 5px 0;
   	font-weight:			bold;
}
	
	
#contenu_P7 thead{
	border:					0;

}

#contenu_P7 th{
	text-align:				left;	
	font-weight:			normal;
	font-size:				12px;	
	margin:					0;

	color:					#448fc7;
	border:					collapse;
	border:					0;
	padding:				2px 0 2px 0px;
}

#contenu_P7 td{
	text-align:				left;	
	font-weight:			normal;
	font-size:				12px;	
	margin:					0;
	padding:				0;
	color:					#585858;
	height:					25px;

	border:0;
}



#contenu_P7 input{
margin:0 0 0 10px;
}


/*----th, td general---*/


#contenu_P7 th #salle, #contenu_P7 .salle{
	width:					315px;	
	text-align:				left;	
}



#contenu_P7 th #date, #contenu_P7 .date{
	width:					195px;	
	text-align:				left;	
}
#contenu_P7 th #cocher, #contenu_P7 .cocher{
	width:					25px;	

}



/*----tout cochcer---*/


#contenu_P7 #tout_cocher{
	float:					left;
	color:					#73abd5;
	width:					180px;
	margin:					50px 0 0 25px;
	font-size:				11px;
}


#contenu_P7 #tout_cocher .tout_cocher{
	margin:					40px 0 0 0;
	color:					#0f5587;
	font-size:				14px;
	float:left;
}
#contenu_P7 #tout_cocher input{

	margin:					42px 0 0 10px;
	padding:				0;
}



/*///////boutons/////////////*/	



#contenu_P7 #boutons {

	width:					834px;
	margin:					0 0 0 0;
	padding:				30px 0 0px 0;

}

#contenu_P7 a#btn_retour_liste_offres { 
	float:					left;
	display:				block;
	width:					163px;
	height:					24px;
	background-image: 		url('../img/btn_retour_liste_offres.jpg');
	margin:					3px 0 0 30px;
}

#contenu_P7 a#btn_retour_sur_offre { 
	float:					left;
	display:				block;
	width:					152px;
	height:					24px;
	background-image: 		url('../img/btn_retour_offre_nationale.jpg');
	margin:					3px 11px 0 30px;
}



#contenu_P7 #btn_fiche_pdf {
    float:                  left;
    display:                block;
    width:                  127px;
    height:                 35px;
    padding-bottom:         40px;
    cursor:                 pointer;
}


#contenu_P7 #btn_fiche_pdf_all {
    float:                  left;
    display:                block;
    width:                  175px;
    height:                 35px;
	background-image: 		url('../img/btn_telecharger_pdf_all.jpg');
    margin:                 0 0 0 315px;
    cursor:                 pointer;
}

/*------------------------------------Fin P7--------------------------------------------*/







/*------------------------------------P8--------------------------------------------*/


#contenu_P8{
text-align:left;


background-image: url('../img/fond_avec_logo.jpg');
background-repeat: no-repeat;
}

#contenu_P8_haut{
margin:40px 0 0 0;
width:824px;
height:125px;	
position:relative;	
}


#contenu_P8 h2{
	clear:both;
	color:#FF6600;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	margin:20px 0 0 35px;
	width:545px;
}



/*///////photo/////////////*/	
#contenu_P8 #photo_programme{
	max-width:				175px;
	max-height:				140px;
	float:					left;
	display:				block;
	border-left: 			2px solid #bcbcbc;
	border-top: 			2px solid #bcbcbc;
	border-right: 			3px solid #cccccc;
	border-bottom: 			3px solid #cccccc;
	position:				absolute;
	top:					0px;
	right:					30px;
	
}







/*///////tableau regroupement/////////////*/	



#contenu_P8 .conteneur_table{

	width:					800px;
	margin:					0px 0 0 30px;	

	}	
	
	
	
	
#contenu_P8 table{
	width:					800px;
	margin:					0px 0 20px 0px;
	padding:				0;

	}
	

#contenu_P8 caption{
	text-align:				right;
	margin:					0 0px 0 0;	
	padding:				0 80px 0 0 ;	

	color:					#3e72a6;	
	font-size:13px;
	height:					14px;
	font-weight:			normal;
}	


#contenu_P8 h3{
	display:block;
	text-align:				left;
	font-size:				14px;	

	font-weight:			bold;	
	padding:				0px 0 0 30px;
	margin:					0 0 0 0px;	
	color:					#3e72a6;
	width:					670px;

	line-height:			40px;
}


#contenu_P8 thead{

	height:					0px;
	margin:					0;
	padding:				0;

}

#contenu_P8 th{
padding:0 0 15px 0;	
	
}
#contenu_P8 td{
padding:0 0 5px 0;	
	
}

/*----th, td general---*/

#contenu_P8 th#competences, #contenu_P8 td.competences{
	width:					250px;	
	text-align:				left;

}


#contenu_P8 th#imprimer, #contenu_P8 td.imprimer{
	width:					110px;	
	text-align:				center;	
	
}


#contenu_P8 th#entreprise, #contenu_P8 td.entreprise{
	width:					90px;	
	text-align:				center;	
	font-size:12px;	
}

#contenu_P8 th#maison_comp, #contenu_P8 td.maison_comp{
	width:					90px;	
	text-align:				center;
	font-size:12px;	
}



/*----th, td ---*/

#contenu_P8 #competences{
	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-weight:			normal;
}

#contenu_P8 .competences{
	width:					310px;	
	text-align:				left;	
	color:					#6c6c6c;
	padding:				0 0 0 5px;
}


#contenu_P8 #imprimer{
	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-weight:			normal;
}

#contenu_P8 #entreprise, #contenu_P8 #maison_comp{
	color:					#3e72a6;	

	font-weight:			normal;
}
#contenu_P8 .entreprise, #contenu_P8 .maison_comp{
	font-size:				12px;
	width:					56px;	
	
}
#contenu_P8 td.imprimer input{
	margin:					0 0 0 0px;
	
}


.fleche_verte{
	padding:				0 4px 0 4px;	
	line-height:			-26px;	
}




/*///////boutons/////////////*/	



#contenu_P8 #boutons {

	width:					834px;
	margin:					30px 0 0 0;
	padding:				0 0 0px 0;

}

#contenu_P8 a#btn_retour_liste_offres { 
	float:					left;
	display:				block;
	width:					163px;
	height:					24px;
	background-image: 		url('../img/btn_retour_liste_offres.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom left;
	margin:					0 0 0 30px;
	padding:				40px 0 0 0;

}	


#contenu_P8 a#btn_retour_sur_offre {
	float:					left;
	display:				block;
	width:					152px;
	height:					24px;
	background-image: 		url('../img/btn_retour_offre_nationale.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom left;
	margin:					0 0 0 120px;
	padding:				40px 0 0 0;
}



#contenu_P8 #imprimer_les_fiches { 
	float:				   	 left;
padding-bottom:30px;
	margin:					 0 0 0 110px;
}	




#contenu_P8 #fiche_pdf { 
	float:				 	left;

	margin:					0 0 0 50px;
}	

#contenu_P8 #boutons input { 
		float:					left;
		margin:			     0 0 0 10px;
}	

#contenu_P8 #boutons #imprimer_les_fiches label{
	float:					left;
	display:				block;	
	width:					140px;

	color:					#3e72a6;	
	text-align:				left;
	height:					30px;
	font-size: 				14px;
	font-weight:			normal;	
	margin:					0 0 0 25px;
}


#contenu_P8 #boutons #fiche_pdf label{
	float:					left;
	display:				block;	
	width:					160px;	

	color:					#6c6c6c;	
	text-align:				left;
	height:					40px;
	font-size: 				10px;
	font-weight:			normal;	
	margin:					0 0 0 5px;
}



#contenu_P8 a#btn_imprimer_les_fiches { 
	float:					left;
	display:				block;
	width:					170px;
	height:					45px;
	background-image: 		url('../img/btn_imprimer_les_fiches.jpg');
	margin:					0 0 0 0px;

}	


#contenu_P8 a#btn_fiche_pdf { 
	float:					left;
	display:				block;
	width:					127px;
	height:					35px;
	background-image: 		url('../img/btn_fiche_pdf.jpg');
	margin:					0 0 0 45px;

}	


/*------------------------------------Fin P8--------------------------------------------*/








/*------------------------------------P9 et P10--------------------------------------------*/


#contenu_P9, #contenu_P10{
	text-align:				left;
	position:				relative;
}


#contenu_P9 h2, #contenu_P10 h2{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color:					#ff6600;	
	margin:					0px 0 0 35px;	
	
}

/*///////les_infos/////////////*/	


#contenu_P9 #conteneur_informations, #contenu_P10 #conteneur_informations{

	width: 					585px;

	margin:					40px 0 0 0;
	float:					left;

}


#contenu_P9 dl#les_informations, #contenu_P10 dl#les_informations{
	width: 					550px;
	margin: 				30px 0 0px 35px;
	padding: 				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				14px;

	float:					left;

}

#contenu_P9 dl#les_informations dt, #contenu_P10 dl#les_informations dt{
	width: 					140px;
	float: 					left;
	margin:					0 0 0 0;
	padding:				0 0 19px 0;
	color:					#3e72a6;
	font-weight: 			bold;
}
																/* hack de commentaire avec un antislash pour ie5 mac \*/
																#contenu_P9 dl#informations dt, #contenu_P10 dl#informations dt { clear: both; }
																/* end hack */

#contenu_P9 dl#les_informations dd, #contenu_P10 dl#les_informations dd
{
	float: 					left;
	color:					#585858;
	margin: 				0;
	padding:				0 0 19px 6px;
	width: 					400px;
}




/*///////photo/////////////*/	
#contenu_P9 #photo_formation, #contenu_P10 #photo_formation{
	max-width:				175px;
	max-height:				140px;
	float:					left;
	display:				block;
	border-left: 			2px solid #bcbcbc;
	border-top: 			2px solid #bcbcbc;
	border-right: 			3px solid #cccccc;
	border-bottom: 			3px solid #cccccc;
	margin:                 50px 30px 0 0;
}



/*///////telechargez/////////////*/	
#telechargez{

width:194px;	
float:left;
margin:50px 0 0 10px;


}
#telechargez_contenu{
	background-image:		url('../img/telechargez_contenu.jpg'); 
	background-repeat:		repeat-y;
	width:					194px;


}

#telechargez_haut{
	background:				url('../img/telechargez_haut.jpg') left top no-repeat;
	width:					194px;
	padding-top:10px;
}



#telechargez_bas{
	background:				url('../img/telechargez_bas.jpg') left top no-repeat;

	width:					194px;
	height:					18px;
}


#telechargez_contenu ul{

	padding:				30px 0 0 20px;	
}

#telechargez_contenu ul li{
	list-style-type: 		none;
 	background-image: 		url('../img/puce_orange.gif');
 	background-repeat:		 no-repeat;
	padding:				0 0 5px 15px;
    overflow: hidden;
    width: 145px;
}



#telechargez_contenu ul li a{
	font-family:			Verdana,Arial, Helvetica, sans-serif;
	font-size: 				10px;
	/*color:					#000;*/
        color: #3E72A6;
	text-decoration:		underline;

}
#telechargez_contenu ul li a:hover{
	color: #3E72A6;
	text-decoration:		underline;

}




/*///////boutons/////////////*/	



#contenu_P9 #boutons, #contenu_P10 #boutons {

	width:					834px;
	margin:					30px 0 0 0;
	padding:				20px 0 0px 0;

}

#contenu_P9 a#btn_retour_liste_offres { 
	float:					left;
	display:				block;
	width:					163px;
	height:					24px;
	background-image: 		url('../img/btn_retour_liste_offres.jpg');
	margin:					3px 0 0 30px;


}

#contenu_P9 a#btn_retour_sur_offre {
	float:					left;
	display:				block;
	width:					152px;
	height:					24px;
	background-image: 		url('../img/btn_retour_offre_nationale.jpg');
	margin:					3px 11px 0 30px;
}

#contenu_P9 a#btn_fiche_pdf { 
	float:					left;
	display:				block;
	width:					127px;
	height:					35px;
	background-image: 		url('../img/btn_fiche_pdf.jpg');
	background-repeat: 		no-repeat;
	margin:					0 0 0 400px;
	padding-bottom:25px;

}	




#contenu_P10 a#btn_fiche_pdf { 
	float:					left;
	display:				block;
	width:					127px;
	height:					35px;
	background-image: 		url('../img/btn_fiche_pdf.jpg');
	background-repeat: 		no-repeat;
	margin:					0 0 0 680px;
	padding-bottom:25px;

}	
/*------------------------------------fin P9 P10--------------------------------------------*/






/*------------------------------------P9 et P10--------------------------------------------*/


#contenu_P11{
text-align:left;
}


#contenu_P11 h2{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color:					#ff6600;	
	margin:					0px 0 0 35px;	
	
}

/*///////les_regions/////////////*/	

#contenu_P11 h3{
display:block;
font-weight:				bold;
	color:					#73abd5;
	font-family:			arial;
	font-size:				14px;
	margin:					25px 0 20px 0;
	padding:				3px 0 0 35px;
}

#contenu_P11 #conteneur_regions{

	width: 					834px;
	margin:					40px 0 0 0;
	float:					left;
	position:				relative;
}


#contenu_P11 dl#les_regions{
	width: 					640px;
	margin: 				0px 0 0px 35px;
	padding: 				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				14px;

	float:					left;

}

#contenu_P11 dl#les_regions dt{
	width: 					150px;
	float: 					left;
	margin:					0 0 0 0;
	padding:				0 0 19px 0;
	color:					#3e72a6;
	font-weight: 			bold;
}
																/* hack de commentaire avec un antislash pour ie5 mac \*/
																#contenu_P11 dl#les_regions dt{ clear: both; }
																/* end hack */

#contenu_P11 dl#les_regions dd {
	float: 					left;
	color:					#3e72a6;
	margin: 				0;
	padding:				0 0 19px 0;
	width: 					400px;
}
#contenu_P11 dl#les_regions dd a{
	text-decoration:underline;
	color:					#585858;

}




/*///////boutons/////////////*/	



#contenu_P11 #boutons{

	width:					834px;
	margin:					30px 0 0 0;
	padding:				20px 0 0px 0;

}

#contenu_P11 #boutons a#btn_retour_liste_offres { 
	float:					left;
	display:				block;
	width:					163px;
	height:					24px;
	background-image: 		url('../img/btn_retour_liste_offres.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom left;
	margin:					0 0 0 30px;
}














/** FOOTER **/
#footer {
	float: 					right;
	display: 				inline;
	width:					925px;
	font-size: 				11px;
	font-family: 			Arial;
	color: 					#61A0CF;
	background-image:		url('../img/bg_footer_2.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
	padding-bottom:			50px;
	margin: 				0 32px 0 23px;

}

#footer_links {
	float:					right;
	width:					335px;
	margin-top:				96px;
}

#footer_links a {
	color: 					#448FC7;
	text-decoration: 		none;
}

#footer_links a:hover {
	text-decoration: 		underline;
}

#adobe_reader {
	float: 					left; 
	width: 					150px;
	line-height:			1.3em;
}

#adobe_reader ../img {
	margin: 				3px 5px 0 0;
}

#adobe_reader a {
	color: 					#004A7F;
	text-decoration:		underline;
}

#adobe_reader a:hover {
	text-decoration:		none;
}


/** DIVERS **/
.a_gauche {
	float: left;
}

#header-print {
	display: none;
}

#footer-print {
	display: none;
}

#table_examen {
	display: none;
}

.categorie_information {
	padding: 10px 0 5px 0;
	font-style: italic;
	color: #A1C7E3;
	border-bottom: 1px solid #A1C7E3;
}

#cachet {
	text-align: center;
	vertical-align: top;
	color: #A1C7E3;
	font-style: italic;
	border: 1px solid #A1C7E3;
}


/******************************************/
/** CSS GLOBALE DE L'APPLICATION AQUISAV **/
/******************************************/
/** REDEFINITION DE BALISES **/

.cleaner {
	clear:				both;
}

a, a:hover{
	text-decoration:                none;
}

img{
        border:                         none;	
	
}	
ul, li {
	
	list-style-type:                none;
	margin:                         0;
	padding:                        0;	
	
	
}	
a img{	
        border:                         none;		
}


html {
	padding: 			0;
	margin: 			0;
}
.bold{
	font-weight:                    bold;
	}

/* fond dégradé bleu */
body {
	font-family: 			"Verdana", "Arial";
	font-size: 			12px;
	color: 				#000000;
	padding: 			0;
	margin: 			0;
	background-image: 		url('img/bg_body.jpg');
	background-repeat: 		repeat-x;
	background-position:            top left;
}

form {
	margin: 			0;
	padding: 			0;
}	

img {
	border: 			none;
}


/* fond ombres portées sur fond blanc */
#ombres_blanches {
	float: 				left;
	width: 				100%;
	height:				auto !important;
	height:				480px;
	min-height:			980px;
	text-align: 			center;
	background-image: 		url('img/bg_ombres_portees_blanches.jpg');
	background-repeat: 		repeat-y;
	background-position:            top center;
}

/* fond ombres portées sur fond dégradé bleu -> blanc */
#ombres_bleues {
	float:                          left;
	width:                          100%;
	text-align:                     center;
	background-image:               url('img/bg_ombres_portees_bleues.jpg');
	background-repeat:              no-repeat;
	background-position:            top center;
}

#conteneur {
	position: 			relative;
	width: 				980px;
        height:                         100%;
	text-align: 			left;
	margin: 			0 auto;
}

/* second conteneur pour pouvoir mettre une image de fond : ça ne fonctionne pas avec #conteneur en relative 
#conteneur_bis {
	float: left;	
	width: 980px;
	padding-bottom: 30px;
	background-image: url('img/bg_conteneur.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
*/




/*********************/
/**   CSS AQUISAV   **/

/*********************/

/* HEADER DES PAGES PRIVEES */
#header {
	float: 				left;
	width: 				980px;
	height: 			95px;
	background-image: 		url('img/bg_header.gif');
	background-position:            bottom left;
	background-repeat: 		repeat-x;
}

#logo {
	float: 				left;
	display: 			inline;
	width: 				298px;
	height:                         76px;
	padding:			19px 0 0 19px;
	background-image: 		url('img/bg_logo.jpg');
	background-position:            bottom left;
	background-repeat: 		no-repeat;

}


/* encart en haut à droite une fois loggé */
#menu {
	float:				right;
	width: 				624px;
	height:				95px;
}

#encart_logge {
	float:				left;
	width: 				533px;
	height:				45px;
	background-image: 		url('img/bg_encart_logge.jpg');
	background-position:            bottom left;
	background-repeat: 		no-repeat;
	margin:				0 0 17px 91px;
}	

#bouton_deconnexion {
	float: 				right;
	display: 			inline;
	width: 				90px;
	height:				19px;
	margin: 			18px 26px 0 0;
}

#infos_connexion {
	float: 				left;
	display:			inline;
	width: 				408px;
	color:				#004A7F;
	font-size:			10px;
	margin:				14px 0 0 8px;
	font-family:                    verdana;

}

#nom_membre {
	font-family:			"Arial";
	color: 				#FF6600;
	font-size: 			11px;
	font-weight: 			bold;
	text-transform:			uppercase;
}

#metier_membre {
	font-family:			"Arial";
	color: 				#004A7F;
	font-size: 			11px;
	font-weight: 			bold;
	text-transform:			uppercase;
}
#validite_compte {
	font-family:			"Arial";
	font-size:			11px;
	padding-right:			7px;

}


#infos_connexion a {
	color: 				#004A7F;
	text-decoration: 		underline;
	font-size:			11px;
	padding-left:                   7px;
}

#infos_connexion a:hover {
	text-decoration: 		none;
}

/* menu des onglets */
#tabs_menu {
	float:				right;
	width:				624px;
	height:				33px;
	padding: 			0;
	margin: 			0;
}

#tabs_menu a {
	float:				left;
	display:			block;
	height:                         33px;
	text-decoration:		none;
	margin-right:			4px;
	background-position:            bottom left;
	background-repeat:		no-repeat;
}

#tabs_menu a:hover, #tabs_menu a.selected_tab {
	background-position:            top left;
}

a#tab_offre_formation {
	width:				100px;
	background-image:		url('img/bg_tab_offre_formation.gif');
}


a#tab_parcours_pro {
	width:				100px;
	background-image:		url('img/bg_tab_parcours_pro.gif');
}

a#tab_domaines {
	width:				102px;
	background-image:		url('img/bg_tab_domaines.gif');
}

a#tab_carnet {
	width:				83px;
	background-image:		url('img/bg_tab_carnet.gif');
}

a#tab_parcours_perso {
	width:				94px;
	background-image:		url('img/bg_tab_parcours_perso.gif');
}

a#tab_recherche {
	width:				107px;
	background-image:		url('img/bg_tab_recherche.gif');
}










/** FOOTER **/
#footer {
	float: 				right;
	display: 			inline;
	width:				925px;
	font-size: 			11px;
	font-family: 			Arial;
	color: 				#61A0CF;
	background-image:		url('img/bg_footer_2.gif');
	background-position:            top right;
	background-repeat:		no-repeat;
	padding-bottom:			110px;
	margin: 			0 32px 0 23px;

}

#footer_links {
	float:				right;
	width:				335px;
	/*margin-top:			38px;*/
        margin-top:			96px;
}

#footer_links a {
	color: 				#448FC7;
	text-decoration: 		none;
}

#footer_links a:hover {
	text-decoration: 		underline;
}




/* POPUP */

#conteneur_popup {
	position:				fixed;
        _position:              absolute;
	top:					0;
	left:					0;
	width:					100%;
	height:					100%;
	z-index:				1000;
}

#opacite_popup {
    position:				absolute;
	top:					0px;
	left:					0px;
	width:					100%;
	height:					100%;
    /*opacity :               0.5; 
    -moz-opacity :          0.5;
    filter :                alpha(opacity=50);
    background-color:       #000;*/
     
}

#popup {
	position:               absolute;
	top:                    50%;
	left:                   50%;
	margin:                 -350px 0 0 -500px;
	z-index:                101;
}

#popup_content {

	width:                  700px;
	height:             	550px;
	padding:                13px 15px;

	float:					left;
			
}


#bouton_video {
    display: inline;
    float: right;
    height: 10px;
    margin: 40px 26px 0 0;
    width: 90px;
}


#encart_logge_video{
    float: left;
    height: 15px;
    margin: 0 0 17px 91px;
    width: 533px;
    position: absolute;
}