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

/* 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: 					533px;
	height:					95px;
}

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

#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;
}

#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;
}

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

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

/* menu des onglets */
#tabs_menu {
	float:					right;
	width:					536px;
	height:					33px;
}

#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');
}

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

#titre_contenu {
	float: 					left;
	width: 					935px;
	height: 				40px;
	text-transform:			uppercase;
	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;
}

#contenu_contenu2 {
	float: 					left;
	width: 					925px;
	height: 				auto !important;
	height: 				245px;
	min-height: 			245px;
	padding-left: 			9px;
	background-image:		url('img/bg_contenu2.gif');
	background-repeat:		no-repeat;
	background-position:	bottom center;
	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;
}

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

/* carnet de voyage */
#contenu_contenu_carnet {
	float: 					left;
	width: 					925px;
	padding-left: 			9px;
	background-image:		url('img/bg_carnet.jpg');
	background-repeat:		no-repeat;
	background-position:	top left;
	background-color: 		#007DC0;
}

#contenu_contenu_carnet_domaines_pro {
	float: 					left;
	width: 					934px;
    height:                 984px;
	background-image:		url('img/bg_carnet_domaines_pro.jpg');
	background-repeat:		no-repeat;
	background-position:	top center;
}

#contenu_contenu_carnet_domaines_gen {
	float: 					left;
	width: 					934px;
    height:                 984px;
	background-image:		url('img/bg_carnet_domaines_gen.jpg');
	background-repeat:		no-repeat;
	background-position:	top center;
}

#sommaire_carnet {
	float:					right;
	width:					268px;
	height: 				auto !important;
	height: 				525px;
	min-height: 			525px;
	background-image:		url('img/bg_sommaire_carnet.jpg');
	background-repeat:		repeat-x;
	background-position:	top;
	background-color: 		#9CCDE5;
}

#domaines_carnet {
	float:					left;
	display:                inline;
	width:					570px;
	height: 				auto !important;
	height: 				370px;
	min-height: 			370px;
	margin-top:				190px;
    margin-left:            270px;
}

#col_left {
    float:left;
}

#col_right {
    float:right;
}

#metier_carnet {
	float:					left;
	display:				inline;
	width:					200px;
	font-family:			"Arial";
	font-weight:			bold;
	font-size:				10px;
	line-height:			1em;
	color:					#FFFFFF;
	text-transform:			uppercase;
	margin:					0 0 19px 19px;
}

#metier_carnet_bt {
	float:					left;
	width:					47px;
}

#metier_carnet select {
	width:					190px;
	height:					19px;
	font-family:			"Arial";
	font-size:				12px;
	vertical-align:			middle;
	background-color:		#FFFFFF;
	text-transform:			none;
	font-weight:			normal;
	border:					1px solid #969696;
	margin-top:				1px;
}

.rubrique_carnet {
	float:					left;
	width:					268px;
	font-family:			"Arial";
	font-weight:			bold;
	font-size:				14px;
	color:					#FFFFFF;
	padding:				8px 0 7px 0;
	border-bottom:			1px solid #C8E2F0;
}

.rubrique_carnet_domaine {
    clear:                  both;
	float:					left;
	width:					270px;
	font-family:			"Arial";
	font-weight:			bold;
	font-size:				14px;
	color:					#FFFFFF;
	padding:				4px 0 3px 0;
}

.rubrique_carnet {
	cursor:					pointer;
}

.rubrique_carnet_over {
	float:					left;
	width:					268px;
	font-family:			"Arial";
	font-weight:			bold;
	font-size:				14px;
	cursor:					pointer;
	color:					#FF6600;
	padding:				8px 0 7px 0;
	border-bottom:			1px solid #C8E2F0;
}

.rubrique_carnet_numero {
	float:					left;
	width:					26px;
	text-align:				right;
	margin-right:			10px;
}

.rubrique_carnet_titre {
	float:					left;
	width:					230px;
}

#imprimer_carnet {
	float: 					left;
	width: 					934px;
	text-align:				right;
	background-image:		url('img/bg_print_carnet.gif');
	background-repeat:		repeat-y;
	background-position:	left;
}

#imprimer_carnet_domaines {
	float: 					left;
	width: 					885px;
	text-align:				right;
}

#bas_contenu_carnet {
	float: 					left;
	width: 					934px;
	margin-bottom:			18px;
}

.bg_carnet_domaines_haut {
	position: 				absolute;
	top: 					150px;
	left:					22px;
	width: 					934px;
	height: 				540px;
	float: 					left;
}

#bg_carnet_domaines_gen_haut {
	background: 			url('img/bg_carnet_domaines_gen_haut.jpg') no-repeat center top;
}

#bg_carnet_domaines_pro_haut {
	background: 			url('img/bg_carnet_domaines_pro_haut.jpg') no-repeat center top;
}

#carnet_contenu_min_height {
	min-height:				740px;
}

#first_column {
	float:					left;
	width:					467px;
}

#second_column {
	float: 					left;
	width:					467px;
}

.bg_carnet_domaines_milieu {
	width: 					467px;
	float: 					left;
}

.bg_carnet_domaines_gen_milieu_gauche {
	background: 			url('img/bg_carnet_domaines_gen_milieu_gauche.jpg') repeat-y center right;
}

.bg_carnet_domaines_gen_milieu_droite {
	background: 			url('img/bg_carnet_domaines_gen_milieu_droite.jpg') repeat-y center left;
}

.bg_carnet_domaines_pro_milieu_gauche {
	background: 			url('img/bg_carnet_domaines_gen_milieu_gauche.jpg') repeat-y center right;
}

.bg_carnet_domaines_pro_milieu_droite {
	background: 			url('img/bg_carnet_domaines_gen_milieu_droite.jpg') repeat-y center left;
}

.bg_carnet_domaines_milieu .domaine_left {
	position: 				relative;
	top: 					185px;
	left:					270px;
	float: 					left;
	display: 				inline;
}

.bg_carnet_domaines_milieu .domaine_right {
	position: 				relative;
	top: 					185px;
	right:					94px;
	float: 					right;
	display: 				inline;
}

.bg_carnet_domaines_milieu .domaine .domaine_numero {
	float: 					left;
	width: 					40px;
}

.bg_carnet_domaines_milieu .domaine .domaine_nom {
	float: 					left;
	width: 					230px;
}

.bg_carnet_domaines_bas {
	margin-top: 			-200px;
	width: 					934px;
	height: 				443px;
	float: 					left;
}

#bg_carnet_domaines_gen_bas {
	background: 			url('img/bg_carnet_domaines_gen_bas.jpg') no-repeat center top;
}

#bg_carnet_domaines_pro_bas {
	background: 			url('img/bg_carnet_domaines_pro_bas.jpg') no-repeat center top;
}

/* bouton imprimer en bas à droite de chaque page */
#bouton_imprimer {
	float: 					right;
	display: 				inline;
	width: 					50px;
	margin-right: 			2px;
}

#bouton_rechercher {
	 display: inline;
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 932px;
}

#change_metier {
	position:				absolute;
	top:					110px;
	left:					550px;
	font-size:				11px;
	color: 					#FFFFFF;
}

#change_metier a {
	color: #FFFFFF;
	text-decoration: underline;
}

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

#change_metier form {
	display: inline;
	margin: 0;
	padding: 0;
}

#change_metier select {
	color: #4682AE;
	font-size: 11px;
	border: 1px solid #4682AE;
}

/** PAGE MOTEUR DE RECHERCHES PARCOURS PROFESSIONNEL **/
#alerte_resultats {
	 position:				absolute; 
	 top: 					500px;
	 left: 					50%; 
	 width:					400px; 
	 text-align:			center;  
	 padding:				20px; 
	 margin-left:			-200px;
	 border:				5px solid #004a7f; 
	 background-color:		#ffffff; 
}

#alerte_resultats_comp {
		z-index: 200;
	 position:				absolute; 
	 top: 					200px;
	 left: 					50%; 
	 width:					400px; 
	 text-align:			center;  
	 padding:				20px; 
	 margin-left:			-200px;
	 border:				5px solid #004a7f; 
	 background-color:		#ffffff; 
}

#alerte_resultats_comp #nb_resultats  {
	  #color: 				#FF0000; 
	  font-weight:			bold;
}

#alerte_resultats #nb_resultats  {
	  #color: 				#FF0000; 
	  font-weight:			bold;
}

.colonne_notions {
	float:					left;
	width:					198px;
}

#colonne_notions_large {	
	float:					left;
	width:					286px;
	margin-right:			12px;
}

#colonne_emplois, #colonne_secteurs {
	margin-right:			12px;
}

.colonne_notions_top, .colonne_notions_bottom {
	float:					left;
	width:					198px;
}

#colonne_notions_large_top, #colonne_notions_large_bottom {
	float:					left;
	width:					286px;
}

.contenu_colonne_notions {
	float:					left;
	width:					198px;
	height:					511px;
	background-color:		#FFFFFF;
	overflow:     			auto;
}

#contenu_colonne_notions_large {
	float:					left;
	width:					286px;
	height:					511px;
	background-color:		#FFFFFF;
	overflow-y:    			auto;
	overflow-x:    			hidden;
}

#domaines_competences_pro {
	float:					left;
	width:					198px;
	margin-bottom:			12px;
}

#domaines_competences_generales {
	float:					left;
	width:					198px;
}

.contenu_colonne_notions_domaines {
	float:					left;
	width:					198px;
	height:					218px;
	background-color:		#FFFFFF;
	overflow:     			auto;
}

.liste_criteres {
	list-style-type: 		none;
	line-height:			1.4em;
	padding: 				0;
	margin: 				7px 0 0 12px;
}

.liste_criteres li {	
	color: 					#095185;
	font-size:				11px;
	padding: 				0;
	margin: 				0;
}

.liste_criteres li a {
	color:					#095185;
	text-decoration:		none;
}

.liste_criteres li input {
	vertical-align: 		middle;
}

#table_moteur {
	float: left;
	display: inline;
	width: 915px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 0 2px 0;
	color: #FFFFFF;
	font-weight: bold;
}

.cellule_vide {
	width: 18px;
}

/* colonne titres et diplomes uniquement */
#titre_niveau {
	float: 					left;
	width: 					48px;
	text-align: 			center;
	font-size: 				10px;
	padding: 				2px 0;
	border-right: 			1px solid #73ABD5;
}

#table_niveau {
	float: 					left;
	width: 					100%;
}

.niveau {
	width: 					49px;
	color: 					#FFFFFF;
	font-family: 			Arial;
	font-size: 				18px;
	font-weight: 			bold;
	text-align: 			center;
	vertical-align: 		middle;
	border-bottom: 			1px solid #FFFFFF;
}

.niveau.first {
	border-top:				1px solid #73ABD5;
}

#niveau2 {
	background-color: 		#960000;
}

#niveau3 {
	background-color: 		#FF0000;
}

#niveau4 {
	background-color: 		#FF9900;
}

#niveau5 {
	background-color: 		#FFFF00;
}

.desc_niveau {
	color: 					#004A7F;
	font-size: 				10px;
	vertical-align: 		top;
	border-bottom: 			1px solid #73ABD5;
	background-image: 		url('img/bg_niveau_moteur.gif');
	background-position: 	top left;
	background-repeat: 		repeat-x;
}

.desc_niveau.first {
	border-top:				1px solid #73ABD5;
}

.desc_niveau.last {
	border-bottom:			none !important;
}

.desc_niveau_liste {
	list-style-type: 		none;
	line-height:			1.4em;
	padding: 				0;
	margin: 				3px 0 0 7px;
}

.desc_niveau_liste li {
	padding: 				0;
	margin: 				0;
	clear: 					both;
}

.desc_niveau_liste li input {
	float: 					left;
}

.desc_niveau_liste li .diplome {
	float: 					left;
	width: 					180px;
	padding: 				0 0 3px 0;
}

.desc_niveau_liste li .diplome_bold {
	float: 					left;
	width: 					180px;
	padding: 				0 0 3px 0;
	font-weight : 			bold;
}

.desc_niveau_liste li .diplome a, .desc_niveau_liste li .diplome_bold a {
	color:					#095185;
	text-decoration:		none;
}

#competences_liees {
    position:               absolute;
    top:                    730px;
    left:                   240px;
    width:                  210px;
    color:                  #095185;
    font-size:              10px;
}

#competences_liees.parcours_perso {
    top:                    767px;
}

#competences_communes {
    position:               absolute;
    top:                    730px;
    left:                   605px;
    width:                  195px;
    color:                  #095185;
    font-size:              10px;
}

#competences_communes.parcours_perso {
    top:                    767px;
}

#competences_liees input, #competences_communes input {
	float: 					left;
	width:					12px;
	height:					12px;
	padding:				0;
	margin: 				4px 12px 0 0;
}

#referenciel_notion {
	position:				absolute;
	top:					150px;
	left:					50%;
	width:					500px;
	color:					#095185;
	font-size:				11px;
	padding:				15px;
	border:					2px solid #004a7f;
	background-color:		#FFFFFF;
	margin-left:			-250px;
	z-index:                10;
}

#referenciel_notion_close {
	float:					left;
	width:					500px;
	text-align:				right;
	font-size:				10px;
}

#referenciel_notion_docs {	
	float:					left;
	width:					500px;
}

#referenciel_notion_close a, #referenciel_notion_docs a {
	color:					#095185;
	text-decoration:		none;
}

#referenciel_notion_close a:hover, #referenciel_notion_docs a:hover #print_choice a:hover {
	text-decoration:		underline;
}

#print_choice {
    background-color:       #FFFFFF;
    /*border:                 5px solid #004A7F;*/
    border:		    		/*5*/4px solid #448FC7/* #73ABD5*/;
    
    border-radius: 10px;
    left:                   50%;
    margin-left:            -200px;
    padding:                20px;
    position:               absolute;
    text-align:             center;
    top:                    500px;
    width:                  400px;
    z-index:                100;
}

#print_choice_search, #print_choice_competences, #print_choice_restrict {  
    float:                  left;
    width:                  400px;
}

#print_choice_restrict {
    padding-top:            20px;
}

#print_choice_close {
    float:                  left;
    font-size:              10px;
    text-align:             right;
    width:                  400px;
}

/** PAGE RESULTATS **/
#filtres {
	float: left;
	display: inline;
	width: 880px;
	height: 42px;
	margin: 11px 0 0 38px;
}

*html #filtres {
	height: 43px;
}

html* #filtres {
	height: 42px;
}

.un_filtre {
	float: left;
	width: 198px;
	color: #FFFFFF;
	font-size: 10px;
}

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

.un_filtre img {
	margin: 3px 5px 0 0;
}

#resultats_colonne_droite {
	float: right;
	display: inline;
	width: 453px;
	margin-right: 19px;
}

#apercu_competence {
	float: right;
	width: 427px;
	height: 187px;
	background-image: url('img/bg_apercu_competence.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.search_result #apercu_competence {
    margin-top:    20px;	
}

#visuel_competence {
	float: right;
	display: inline;
	width: 176px;
	margin: 27px 12px 0 0;
}

#description_apercu {
	float:left;
	display: inline;
	width: 210px;
	font-size: 11px;
	margin: 24px 0 0 22px;
}

#titre_apercu {
	float: left;
	width: 210px;
	color: #004A7F;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

#lien_suite_apercu {
	float: left;
	width: 205px;
	text-align: right;
	color: #FF6600;
	margin-top: 10px;
}	

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

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

.conteneur_competences_resultats {
	position: absolute; 
	width: 900px; 
	height:252px; 
	background-image:		url('img/bg_tableau_resultats.gif');
	background-position:	left;
	background-repeat:		repeat-y;
	overflow-y: auto; 
	overflow-x: hidden;
}

.conteneur_competences_resultats_bis {
	float: left; 
	width: 1300px;
}

#competences_resultats {
	/*float: left;
	display: inline;*/
	position: absolute;
	left: 1px;
	width: 885px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	overflow-x: hidden;
}

.ligne_competence_separateur {
	float: left;
	/*margin-left:-400px;*/
	width: 885px;
	height: 18px;
	max-height: 17px;
	line-height:		1.5em;
	border-top: 1px solid #9DC4E2;
	background-color: #4682ae;
	text-align:center;
}

.ligne_competence_separateur a {
    color: white;
}

.ligne_competence_bleu_clair {
	float: right;
	display: inline;
	margin-right: 3px;
	width: 485px;
	height: 18px;
	max-height: 17px;
	border-top: 1px solid #9DC4E2;
	background-color: #8CBADD;
}

.ligne_competence_bleu_fonce {
	float: right;
	display: inline;
	margin-right: 3px;
	width: 485px;
	height: 18px;
	max-height: 17px;
	border-top: 1px solid #9DC4E2;
	background-color: #73ABD5;
}

#derniere_ligne_competence_bleu_clair {
	float: right;
	display: inline;
	margin-right: 3px;
	width: 485px;
	height: 18px;
	border-top: 1px solid #9DC4E2;
	border-bottom: 1px solid #9DC4E2;
	background-color: #8CBADD;
}

#derniere_ligne_competence_bleu_fonce {
	float: right;
	display: inline;
	margin-right: 3px;
	width: 485px;
	height: 18px;
	border-top: 1px solid #9DC4E2;
	border-bottom: 1px solid #9DC4E2;
	background-color: #73ABD5;
}

.ligne_competence_bleu_clair img, .ligne_competence_bleu_fonce img, #derniere_ligne_competence_bleu_clair img, #derniere_ligne_competence_bleu_fonce img {
	float:  left;
	margin: 2px 10px 0 0;
}

      input.styled { display: none; }
span.checkbox {
	width:                          13px;
	height:                         14px;
	padding:                        0 0 0 0;
	background:                     url('../css/img/bg_input_checkbox_front.png') no-repeat;
	display:                        block;
	clear:                          left;
	float:                          left;
        margin:                         0 5px 0 5px;
}
 
.ligne_competence_bleu_clair input.checkbox, .ligne_competence_bleu_fonce input.checkbox, 
#derniere_ligne_competence_bleu_clair input.checkbox, #derniere_ligne_competence_bleu_fonce input.checkbox {
	float:  		left;
	display:		inline;
	width:			12px;
	height:			12px;
	vertical-align:	bottom;
	margin:			0 5px 0 5px;
	padding: 		0;
}

html* .ligne_competence_bleu_clair .checkbox, html* .ligne_competence_bleu_fonce .checkbox, 
html* #derniere_ligne_competence_bleu_clair .checkbox, html* #derniere_ligne_competence_bleu_fonce .checkbox {
	margin-top:		3px;
}

.ligne_competence_bleu_clair a, 
.ligne_competence_bleu_fonce a, 
#derniere_ligne_competence_bleu_clair a, 
#derniere_ligne_competence_bleu_fonce a,
a.competence_link  {
	color: #FFFFFF;
	text-decoration: none;
}

.ligne_competence_bleu_clair a:hover, 
.ligne_competence_bleu_fonce a:hover, 
#derniere_ligne_competence_bleu_clair a:hover, 
#derniere_ligne_competence_bleu_fonce a:hover,
a.competence_link:hover {
	text-decoration: none;
	color: #004A7F;
}

.ligne_competence_bleu_clair a.competence_link_selected, 
.ligne_competence_bleu_fonce a.competence_link_selected, 
#derniere_ligne_competence_bleu_clair a.competence_link_selected, 
#derniere_ligne_competence_bleu_fonce a.competence_link_selected {
	color: #004A7F;
}

#tableau_resultats {
	float: left;
	display: inline;
	width: 450px;
	margin-left: 32px;
}

#tableau_resultats_emplois, #tableau_resultats_titres, #tableau_resultats_secteurs, #tableau_resultats_domaines {
	position: absolute;
	top: 155px;
	left: 36px;
	width: 450px;
	z-index: 5;
	background: transparent;
}

.search_result #tableau_resultats_emplois, 
.search_result #tableau_resultats_titres, 
.search_result #tableau_resultats_secteurs, 
.search_result #tableau_resultats_domaines {
    padding-top: 20px;
}

#tableau_resultats_titres, #tableau_resultats_secteurs, #tableau_resultats_domaines {
	display: none;
}

#colonnes_emplois, #colonnes_titres, #colonnes_secteurs, #colonnes_domaines {
	/*position: absolute;*/
	float: left;	
	display: inline;
	width: 400px;
	z-index: 6;	
	overflow-x: hidden;
}

.groupe_colonnes {
	float: left;
	width: 400px;
	display: none;
}

.resultats_precedents {
	float: left;
	width: 18px;
	margin-top: 40px;
}

#tableau_a_cases {
	float: left;
	width: 400px;
}

#onglets_resultats {
	float: left;
	width: 398px;
	border-bottom: 3px solid #FFFFFF;
}

#onglet_emploi, #onglet_emploi_selected {
	float: left;
	width: 87px;
	height: 35px;
	margin-right: 2px;
	text-decoration: none;
}

#onglet_emploi {
	background-image: url('img/onglet_emplois.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_emploi:hover {
	background-image: url('img/onglet_emplois_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_titre, #onglet_titre_selected {
	float: left;
	width: 93px;
	height: 35px;
	margin-right: 3px;
	text-decoration: none;
}

#onglet_titre {
	background-image: url('img/onglet_diplome.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_titre:hover {
	background-image: url('img/onglet_titre_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_secteur, #onglet_secteur_selected {
	float: left;
	width: 93px;
	height: 35px;
	margin-right: 2px;
	text-decoration: none;
}

#onglet_secteur {
	background-image: url('img/onglet_secteur.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_secteur:hover {
	background-image: url('img/onglet_secteur_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_domaine, #onglet_domaine_selected {
	float: left;
	width: 118px;
	height: 35px;
	text-decoration: none;
}

#onglet_domaine {
	background-image: url('img/onglet_domaine.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#onglet_domaine:hover {
	background-image: url('img/onglet_domaine_over.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#emplois_et_cases, #titres_et_cases, #secteurs_et_cases, #domaines_et_cases {
	position: absolute;
	top: 240px;
	width: 400px;
	background-color: #73abd5;
}
#titres_et_cases, #secteurs_et_cases, #domaines_et_cases {
	visibility: hidden;
}

.colonne_resultat_blanche {
	float: left;
	width: 18px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #B9D5EA;
	border-right: none;
}

.colonne_resultat_bleue {
	float: left;
	width: 18px;
	max-width: 17px;
	background-color: #ECF4F9;
	border-left: 1px solid #B9D5EA;
}

#derniere_colonne {
	float: left;
	background-color: #ECF4F9;
	border-left: 1px solid #B9D5EA;
	width: 18px;
	/*border-right: 1px solid #B9D5EA;*/
}

.visuel_resultat {
	float:left;
	width: 17px;
	height: 158px;
	max-height: 157px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: 1px solid #B9D5EA;
}

.case_blanche {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #B9D5EA;
}

.case_bleu_clair {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #EEF5FA;
	border-bottom: 1px solid #B9D5EA;
}

.case_bleu_fonce {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #E1EDF6;
	border-bottom: 1px solid #B9D5EA;
}

.case_orange {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #FF6600;
	border-bottom: 1px solid #B9D5EA;
}
/*
.case_niveau_1 {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #9d0c15;
	border-bottom: 1px solid #B9D5EA;
}
*/
.case_niveau_2 {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #960000;
	border-bottom: 1px solid #B9D5EA;
}

.case_niveau_3 {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #FF0000;
	border-bottom: 1px solid #B9D5EA;
}

.case_niveau_4 {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #FF9900;
	border-bottom: 1px solid #B9D5EA;
}

.case_niveau_5 {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #FFFF00;
	border-bottom: 1px solid #B9D5EA;
}

.case_separateur {
	float: left;
	width: 17px;
	height: 18px;
	max-height: 17px;
	background-color: #4682ae;
	border-bottom: 1px solid #B9D5EA;
}

#bas_tableau_resultats {
	float: left;
	display: inline;
	width: 400px;
}

#debuts_lignes_competences {
	position: absolute; 
	top: 338px; 
	left: 453px; 
	width: 42px;
	z-index: 1;
}

.debut_ligne_competence_bleu_clair {
	float: left;
	width: 42px;
	height: 18px;
	max-height: 17px;
	border-top: 1px solid #9DC4E2;
	background-color: #8CBADD;
}

#debut_derniere_ligne_competence_bleu_clair {
	float: left;
	width: 42px;
	height: 18px;
	border-top: 1px solid #9DC4E2;
	border-bottom: 1px solid #9DC4E2;
	background-color: #8CBADD;
}

#debut_derniere_ligne_competence_bleu_fonce {
	float: left;
	width: 42px;
	height: 18px;
	border-top: 1px solid #9DC4E2;
	border-bottom: 1px solid #9DC4E2;
	background-color: #73ABD5;
}

.debut_ligne_competence_bleu_fonce {
	float: left;
	width: 42px;
	height: 18px;
	max-height: 17px;
	border-top: 1px solid #9DC4E2;
	background-color: #73ABD5;
}

.resultats_suivants {
	float: left;
	width: 26px;
	z-index: 5;
	margin-top: 53px;
	position: absolute;
	right: 8px;
}


/** PAGE COMPETENCE **/
#fleche_precedente {
	float: left;
	width: 19px;
	text-align: right;
	margin-top: 300px;
}

#competence {
	float: left;
	width: 880px;
}

#onglets_competence {
	float: left;
	width: 440px;
	margin-top: 5px;
}

#onglet_competence {
	float: left;
	width: 125px;
	height: 25px;
	margin-right: 7px;
	text-decoration: none;
	background-image: url('img/onglet_competence.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#onglet_competence:hover {
	background-image: url('img/onglet_competence_over.gif');
}

#onglet_ressources {
	float: left;
	width: 116px;
	height: 25px;
	margin-right: 7px;
	text-decoration: none;
	background-image: url('img/onglet_ressource.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#onglet_ressources:hover {
	background-image: url('img/onglet_ressource_over.gif');
}

#onglet_positionnement {
	float: left;
	width: 143px;
	height: 25px;
	margin-right: 7px;
	text-decoration: none;
	background-image: url('img/onglet_positionnement.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#onglet_positionnement:hover {
	background-image: url('img/onglet_positionnement_over.gif');
}

.un_onglet {
	float: left;
	margin-right: 7px;
}

#contenu_onglet {
	float: left;
	width: 880px;
	background-color: #FFFFFF;
	padding-top: 15px;
}

#colonne_droite_competence {
	float: right;
	width: 208px;
}

.visuel_competence {
	float: left;
	width: 208px;
	margin-bottom: 15px;
}

#telechargez {
	float: left;
	width: 194px;
}

#haut_telechargez, #bas_telechargez {
	float: left;
	width: 194px;
}

#contenu_telechargez {
	float: left;
	width: 194px;
	max-width: 192px;
	background-image: url('img/bg_telechargez.gif');
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CCDBE5;
	border-right: 1px solid #CCDBE5;
}

#competence_metiers {
    clear:                  both;
    float:                  left;
    margin-top:             5px;
    width:                  194px;
}

#telechargements {
	list-style-type: none;
	list-style-image: url('img/puce_telechargez.gif');
	padding: 0 0 7px 0;
	font-size: 11px;
	margin: 10px 0 0 34px;
}

#telechargements li {
	margin: 0 0 13px 0;
}

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

#telechargements li a:hover {
	text-decoration: none;
}

#details_competence {
	float: 				left;
	width: 				662px;
	height:				auto !important;
	height:				300px;
	min-height:			300px;
	padding-bottom: 	11px;
	border-right: 		1px solid #A1C7E3;
}

.detail_competence, #temps_competence  {
	float: left;
	display: inline;
	width: 633px;
	margin: 21px 0 11px 20px;
}

#temps_competence-print {
	position: absolute;
	top: 200px;
	width: 70%;
	display: none;
}

.titre_detail_competence, #titre_detail_competence, #titre_temps_competence, #titre_temps_competence-print  {
	float: left;
	width: 633px;
	color: #004A7F;
	font-size: 13px;
	border-bottom: 1px solid #A1C7E3;
}

#titre_temps_competence-print {
	display: inline;
	margin: 25px 0 0 25px;
}

.desc_detail_competence, .desc_detail_competence_ressource {
	float: left;
	width: 633px;
	color: #000000;
	line-height: 1.4em;
	font-size: 11px;
}

.img_ressources {
	display: none;
}

.desc_detail_competence input {
	vertical-align: middle;
}

#bas_onglet {
	float: left;
	width: 880px;
}

#fleche_suivante {
	float: left;
	width: 19px;
	margin-top: 300px;
}

/* boutons en absolute sur la page compétence */ 
#boutons_area, #boutons_area_search_results {
	position:		absolute;
	top:			130px;
	left: 			474px;
	width:			415px;
	z-index: 		5;
}

#boutons_area_search_results.resultat{
    position:       absolute;
    top:            130px;
    left:           474px;
    z-index:        5;
    width:          474px;
}

#nombre_de_resultats{
    float:          left;
    padding-left:   37px;
    color:          #FFF;	
    font-size:      0.8em;
    padding-top:    0px;
}

html* #boutons_area {
	position: 		relative;
	margin-top:		-100px;
	margin-bottom:	60px;
}

#bouton_retour_recherche {
	float:			right;
	width:			115px;
}

#bouton_retour_resultats {
    float:          left;
    width:          150px;
}

#bouton_retour_offre {
    float:          left;
    width:          150px;
    margin-left:    300px;
}

/*
#bouton_retour_resultats {
	position: absolute;
	top: 118px;
	left: 474px;
	width: 150px;
	z-index: 5;
}

#bouton_retour_recherche {
	position: absolute;
	top: 118px;
	left: 624px;
	width: 150px;
	z-index: 5;
}*/

/** PAGE INSCRIPTION **/
.intitule_formulaire {
	width: 400px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}

.champ_inscription {
	width: 222px;
	color: #73ABD5;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

html* .champ_inscription {
	width: 220px;
}

.select_inscription {
	width: 225px;
}

select#birthdate_day  {
	width:			53px;
	margin-right:	2px;
}

select#birthdate_month  {
	width:			97px;
	margin-right:	2px;
}

select#birthdate_year  {
	width:		70px;
}

.troisieme_colonne {
	width: 185px;
	color: #CF4B02;
	font-size: 11px;
	font-weight: bold;
}

.obligatoire {
	color: #CF4B02;
	font-size: 11px;
}

.paragraphe {
	float: left;
	display:	inline;
	width: 905px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 10px 0 25px 20px;
}

.paragraphe a {
	color: #FFFFFF;
	text-decoration: underline;
}

.paragraphe a:hover {
	text-decoration: none;
}

/** MOTEURS DE RECHERCHE PAR DOMAINES / PAR COMPETENCES **/
#form_recheche {
	float:					left;
	display:				inline;
	width:					890px;
	margin-left:			15px;
}

#form_recheche .input_text {
	width:					160px;
	height:					15px;
	font-family:			"Arial";
	font-size:				12px;
	vertical-align:			middle;
	margin-right:			17px;
	border:					1px solid #969696;
}

#form_recheche select.medium {
	width:					160px;
	height:					19px;
	font-family:			"Arial";
	font-size:				12px;
	vertical-align:			middle;
	margin-right:			15px;
	background-color:		#FFFFFF;
	text-transform:			none;
	border:					1px solid #969696;
}

#form_recheche select.large {
	width:					220px;
	height:					19px;
	font-family:			"Arial";
	font-size:				12px;
	vertical-align:			middle;
	margin:					2px 15px 0 0;
	background-color:		#FFFFFF;
	text-transform:			none;
	font-weight:			normal;
	border:					1px solid #969696;
}

.form_recheche_criteria {
	float:					left;
	width:					235px;
	font-family:			"Arial";
	font-weight:			bold;
	font-size:				10px;
	line-height:			1.1em;
	color:					#FFFFFF;
	text-transform:			uppercase;
	margin-top:				4px;
}

#form_recheche #bt_ok {
	vertical-align:			-12px;
}

#form_recheche #bt_rechercher {
	float:					left;
	margin-top:				10px;
}


/** HIERARCHISATION **/
#grille_competences {
	float:					left;
	width:					915px;
	height:					482px;
	overflow:				auto;
	margin-top:				50px;
}

#grille_competences table {
	width:					880px;
}


.comp_hierarchisee {
	width:					100px !important;
	font-size:				10px;
	vertical-align:			top;
	overflow:				hidden;
	padding-bottom:			5px;
}

.comp_hierarchisee .checkbox {
	float:					right;
	width:					12px;
	height:					12px;
	margin:					0;
	padding:				0;
	clear:					both;
}

.comp_hierarchisee_haut {
	width:					100;
}
.comp_hierarchisee_nom {
	width:					92px;
	padding:				0 4px;
}

.comp_hierarchisee.niveau2 a {
    color:                  #FFFFFF;
    text-decoration:        none;   
}

.comp_hierarchisee.niveau3 a, 
.comp_hierarchisee.niveau4 a, 
.comp_hierarchisee.niveau5 a {
    color:                  #000000;
    text-decoration:        none;   
}

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

/*
.comp_hierarchisee.niveau1 {
	color:					#FFFFFF;
	background-color: 		#9d0c15;
	background-image:		url('img/hierarchie/bas_bordeaux.gif');
	background-position:	bottom;
	background-repeat:		no-repeat;
}
*/

.comp_hierarchisee.niveau2 {
	background-color: 		#960000;
	background-image:		url('img/hierarchie/bas_bordeaux.gif');
	background-position:	bottom;
	background-repeat:		no-repeat;
}

.comp_hierarchisee.niveau3 {
	background-color: 		#FF0000;
	background-image:		url('img/hierarchie/bas_rouge.gif');
	background-position:	bottom;
	background-repeat:		no-repeat;
}

.comp_hierarchisee.niveau4 {
	background-color: 		#FF9900;
	background-image:		url('img/hierarchie/bas_orange_clair.gif');
	background-position:	bottom;
	background-repeat:		no-repeat;
}

.comp_hierarchisee.niveau5 {
	background-color: 		#FFFF00;
	background-image:		url('img/hierarchie/bas_jaune.gif');
	background-position:	bottom;
	background-repeat:		no-repeat;
}

.relation_hierarchie {
	height:					25px;
}

.relation_hierarchie_gauche {
	height:					25px;
	text-align:				right;
}

.relation_hierarchie_droite {
	height:					25px;
	text-align:				left;
}

.right_angle {
	background-image:		url('img/hierarchie/right_angle.gif');
	background-position:	top left;
	background-repeat:		no-repeat;	
}

.left_angle {
	background-image:		url('img/hierarchie/left_angle.gif');
	background-position:	top right;
	background-repeat:		no-repeat;	
}

.trait_vertical {
	background-image:		url('img/hierarchie/trait_vertical.gif');
	background-position:	left;
	background-repeat:		repeat-y;	
}

.trait_horizontal {
	background-image:		url('img/hierarchie/trait_horizontal.gif');
	background-position:	top;
	background-repeat:		repeat-x;
}


/** 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;
}

#animation {
	float: 					left;
	display:				inline;
	width: 					739px;
	margin-top: 			57px;
}

#result_back_submit:hover {
    cursor:                 pointer;
}

#encart_logge_colonne_droite {
    float:                  left;
    width:                  220px;
    height:                 120px;
    margin-bottom:          17px;
}

#infos_connexion_colonne_droite {
    float:                  left;
    display:                inline;
    width:                  220px;
    color:                  #004A7F;
    font-size:              10px;
    margin:                 14px 0 0 8px;
}

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

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

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

#export_csv:hover {
    text-decoration:        none;
}

/*.checkbox_projet{
    color: #4682ae;
}*/

.autocompleteCompetence{
    height: 17px;
    border: 1px solid #969696;
}
#autocomplete_intitule_loader{
    margin-left: 0px!important;
}
#autocomplete_intitule_update{
    width: 320px!important;
}
