/* CSS Document */

.body {
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:#0066FF;
}

/***************** affichage de la légende quand recherche ***********/
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{float:left;width: 185px;font-size:10px;margin-right: 2px}
ul.postnav a{display:block;height:22px;width:185px;padding:2px 0;font: bold 100% Verdana,Arial,sans-serif;
    text-transform:uppercase;background: #0099CC;color: #000000; /* vert :C7FF5A  */
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #336699;color:#336699}

.style_domaine_sous_menu {
	font-size: 9px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}

/***************** Restitution des déroulés **************************/
.ligneHaute {
	BORDER-TOP: #336699 1px solid;
}
.ligneGaucheHaute {
	BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid;
}
.ligneDroiteHaute {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid;
}

.ligneGaucheHauteVert {
	BORDER-TOP: #336699 1px solid; /*BORDER-LEFT: blue 1px solid*/
}
.ligneDroiteHauteVert {
	/*BORDER-RIGHT: blue 1px solid;*/ BORDER-TOP: #336699 1px solid;
}

.ligneGaucheHauteHorz{
	BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid;
}
.ligneDroiteHauteHorz {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid;
}

.ligneDroiteHauteHorzBas {
	 BORDER-TOP: #336699 1px solid;
}

.ligneGauche {
	BORDER-LEFT: #336699 1px solid;
}
.ligneDroite {
	BORDER-RIGHT: #336699 1px solid;
}
.unite_enseignement{
	/*BACKGROUND-COLOR: #CCECFF; */TEXT-ALIGN: Center; VERTICAL-ALIGN: Text-Top; FONT-FAMILY: Verdana, Helvetica, Arial, Times New Roman; FONT-SIZE: 10px; 
/*	BORDER-TOP: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-RIGHT: #336699 1px solid;*/ HEIGHT: 50px;
}

.cellule_vide{
	HEIGHT: 50px;
}

A.nonsouligne{
	FONT-FAMILY: Verdana, Helvetica, Arial, Times New Roman; FONT-SIZE: 10px; TEXT-COLOR: #336699 ;
}

/* lien_ue */
.lien_ue,.lien_ue:link,.lien_ue:visited,.lien_ue:hover,.lien_ue:visited:hover{
	color:#FFFFFF;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.lien_ue:hover,.lien_ue:visited:hover {color:#000000;}


.tab_ue {
	font-size: 10px;
	padding-left:2px;
	padding-right:2px;
}

/******** recherche UE par code **************/

.select_ues {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	/*height: 10em;*/
	background-color: #FFFFFF; 
 	color: #000000;
	/*height:23px;*/
	width:192px;
}

.select_domaines {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	background-color: #FFFFFF; 
 	color: #000000;
	/*height:23px;*/
	width:188px;
}

.select_niveaux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	background-color: #FFFFFF; 
 	color: #000000;
	/*height:23px;*/
	width:196px;
}

.input_motcle_ue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	background-color: #FFFFFF; 
 	color: #000000;
	/*height:20px;*/ /* old 20px; */
	width:160px;
	vertical-align:middle;
	text-align:center;
}

.btn_rechercher_ue {
	/*width:23px;*/
	height:21px;
	vertical-align:middle;
	text-align:center;
}

.search_code {
	border: 1px solid #666699; 
}

/*********** recherche et caddie *****************/
.res_recherche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:none;
	padding:5px;
}

.ue_formation_caddie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:none; /* modif aeh le 20/06/2006 */ 
	padding:5px;
}

.caddie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-left:4px;
	margin:0px;
	padding-top:0px;
}

.td_caddie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:1px;
	padding-bottom:2px;
}

.td_selection_caddie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:1px
}

.td_selection_caddie_vide {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	padding:1px
}

.tab_caddie {

	padding-left:5px;
}

/* lien lire la suite */
.lien_caddie,.lien_caddie:link,.lien_caddie:visited,.lien_caddie:hover,.lien_caddie:visited:hover{
	color:#FFFFFF;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.lien_caddie:hover,.lien_caddie:visited:hover {color:#000000;}


.form_caddie,.form_caddie:link,.form_caddie:visited,.form_caddie:hover,.form_caddie:visited:hover{
	color:#336699;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.form_caddie:hover,.form_caddie:visited:hover {color:#000000;}

.lien_ue_caddie,.lien_ue_caddie:link,.lien_ue_caddie:visited,.lien_ue_caddie:hover,.lien_ue_caddie:visited:hover{
	color:#336699;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.lien_ue_caddie:hover,.lien_ue_caddie:visited:hover {color:#990000;}

.lien_navigation_ods,.lien_navigation_ods:link,.lien_navigation_ods:visited,.lien_navigation_ods:hover,.lien_navigation_ods:visited:hover{
	color:#990000;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.lien_navigation_ods:hover,.lien_navigation_ods:visited:hover {color:#336699;}

.lien_index_titre,.lien_index_titre:link,.lien_index_titre:visited,.lien_index_titre:hover,.lien_index_titre:visited:hover{
	color:#FFFFFF;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.lien_index_titre:hover,.lien_index_titre:visited:hover {color:#336699;}

.per_classement_formation {
	color:#821920;
	font-weight:bold;
	}
	
.titre_recherche {
    font-size: 12px;
    font-weight:bold;
	color:#FFFFFF;
}	

.decoupe_fiche_formation {
	color:#FFFFFF;
	size:1px;
	height:1px;
	border-style:dotted;
	width:100%;
}

/******** info bulle ******/

a.info_bulle{
    position:relative; 
    z-index:24; background-color:#336699;
    color:#000;
    text-decoration:none
}
a.info_bulle:hover {
 z-index:25;
 background-color:#ff0;
}
a.info_bulle span{display: none}
a.info_bulle:hover span{ 
  /*le contenu de la balise span ne 
   sera visible que pour l'état a:hover */
    display:block; 
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #6699cc;
    background-color:#eeeeee;
	color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
}

/* jaune : FFFF66 // rouge : 990033  // orange : FFCC33*/
a.info_selection{position:relative; color:#D4D4D4;text-decoration:none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_selection:hover{z-index:1;background-color:#336699;font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_selection span{display: none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
a.info_selection:hover span{display:block;position:absolute;top:20px;left:-145px;width:150px; border:1px solid #cccccc;background-color:#FFFF66;color:#000000;text-align:center;border-color:#cccccc;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}

a.info_selection_parcours{position:relative; color:#ffffff;text-decoration:none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_selection_parcours:hover{z-index:1;background-color:#336699;font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_selection_parcours span{display: none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
a.info_selection_parcours:hover span{display:block;position:absolute;top:20px;left:-145px;width:150px; border:1px solid #cccccc;background-color:#FFFF66;color:#000000;text-align:center;border-color:#cccccc;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}


a.info_tc{position:relative; color:#ffffff;text-decoration:none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_tc:hover{z-index:1;background-color:#336699;font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_tc span{display: none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
a.info_tc:hover span{display:block;position:absolute;top:20px;left:20px;width:150px; border:1px solid #cccccc;background-color:#FFFF66;color:#000000;text-align:center;border-color:#cccccc;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}

a.info_caddie{position:relative; color:#ffffff;text-decoration:none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_caddie:hover{z-index:1;background-color:#eeeeee;font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
a.info_caddie span{display: none;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
a.info_caddie:hover span{display:block;position:absolute;top:-35px;left:-170px;width:170px; border:1px solid #000000;background-color:#FFFF66;color:#000000;text-align:center;border-color:#000000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}

/*** titre pour les info bulle ***/
.titre_bleu_t11_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: inherit;
	text-decoration: none;
	color: #003399;
}

/*********** formulaire de contact *************/
.titre_legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: inherit;
	text-decoration: none;
	color: #336699;
}

.select_email_cnam {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color: #FFFFFF; 
 	color: #336699;
	height:20px;
	width:188px;
}

.intitule_form_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color: #666666;
}

.input_form_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color: #336699;
	width:200px;
}

.input_form_cp_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color: #336699;
}

.textarea_form_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color: #336699;
	width:200px;
	height:100px;
}

.input_form_submit_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#3399FF;
	color:#000000;
}

/* Style for invalid input */
.invalidInput{
	border:1px solid #FF9900;
	padding:1px;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
	padding:1px;

}

/************************************* Fin form *************************************************/

.coordonnees_cnam {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding-left:2px;
}

/* lien Menu à gauche */
.lien_menu_gauche_cnam,.lien_menu_gauche_cnam:link,.lien_menu_gauche_cnam:visited,.lien_menu_gauche_cnam:hover,.lien_menu_gauche_cnam:visited:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_menu_gauche_cnam:hover,.lien_menu_gauche_cnam:visited:hover {color:#336699;}

/****** contenu du CNAM dans la boite Centre *************/
.contenu_cnam {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.titre_contenu_cnam {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold; 
}

.titre_ue_cnam {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:15px;
	font-weight:bold; 
	vertical-align:top;
}

.titre_editeur_cnam {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:15px;
	font-weight:bold; 
	vertical-align:top;
}

.titre_formation_cnam {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:15px;
	font-weight:bold; 
	vertical-align:top;
}

.titre_cnam {	
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:15px;
	font-weight:bold; 
	vertical-align:middle;
	padding-left:0px;
}

.titre_recherche_cnam {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tab_contenu_cnam {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold; 
	padding-top:5px;
}

.offre_de_stage_cnam {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-style:normal;
	text-align:justify;
}

.date_offre_de_stage_cnam {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold; 
}



.specialisation_cnam {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:12px;
	font-weight:bold; 
}

.detail_offre_de_stage_cnam {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

/* lien Menu à gauche */
.lien_offre_stage_cnam,.lien_offre_stage_cnam:link,.lien_offre_stage_cnam:visited,.lien_offre_stage_cnam:hover,.lien_offre_stage_cnam:visited:hover{
	color:#000000;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_offre_stage_cnam:hover,.lien_offre_stage_cnam:visited:hover {color:#990000;}


.ct_contenu_cnam {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.contenu_editeur_cnam {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:none;
}


.lien_sous_menu_cnam,.lien_sous_menu_cnam:link,.lien_sous_menu_cnam:visited,.lien_sous_menu_cnam:hover,.lien_sous_menu_cnam:visited:hover{
	color:#000000;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_sous_menu_cnam:hover,.lien_sous_menu_cnam:visited:hover {color:#336699;}



.mot_cle_ue_rouge {
	color:#990000;
	padding-left:0px;
}
/********** actu defilantes **********/

.lien_retour_actu,.lien_retour_actu:link,.lien_retour_actu:visited,.lien_retour_actu:hover,.lien_retour_actu:visited:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_retour_actu:hover,.lien_retour_actu:visited:hover {color:#336699;}

.actualite_titre {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.date_actualite {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold; 
}

.posrelative
{
POSITION: relative;
}

#actualites
{
OVERFLOW: hidden;
WIDTH: 160px;
padding:5px;
height: 272px;
CLIP: rect(0px 100% 100% 0px);
POSITION: relative;
}

.hr_blanc{
	color:#FFFFFF;
	height:1px;
	
}

.texte_noir_t10 {
	color:#000000;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/********************************** lien métier *****************************/


.lien_metier,.lien_metier:link,.lien_metier:visited,.lien_metier:hover,.lien_metier:visited:hover{
	color:#FF6600;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_metier:hover,.lien_metier:visited:hover {color:#000000;}

