body { background: #f4f4f4 url(../../media/xx/fond.gif) top center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	margin:0px; color: #3d3d3d; padding:0px; 
	text-align:center;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3d3d; }

table.centrer { margin: 0 auto; }
td.centrer { text-align: center;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00A4D8;
	text-decoration:none;
}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#0089B4; text-decoration:underline;  }

a.gris { color:#3d3d3d;  }
a.gris:hover { color:#3d3d3d; }

a.blanc { color:#ffffff; }
a.blanc:hover { color:#ffffff; }

a.blanc_11 { color:#ffffff; font-size: 11px; }
a.blanc_11:hover { color:#ffffff; font-size: 11px; }

.italique { font-style:italic;}
.gras { font-weight:bold;}
.souligne { text-decoration: underline; }
.blanc { color:#FFFFFF; }
.noir { color: #000000; }
.bleu { color: #0089B4; }
.gris_clair { color: #999999; }
.bleudroite { color: #00A4D8; font-weight:bold; }

.couleur { color:#0089B4; }
.rouge {color:#F00;}
.fond_couleur { background-color: #0089B4; }

ul { padding:0 0 0 20px; margin: 10px 0; }
li {  background-image:url(../../media/xx/puce.gif); background-repeat:no-repeat; padding:5px 0px 0px 20px; list-style:none; margin:0; }

h1 { color:#3d3d3d; font-variant:small-caps; font-size:18px; font-weight:normal;  /*background:url(../../media/xx/stylo.png) no-repeat left; padding-left:45px;*/ line-height:32px; margin:0;  }
h2 {color:#0089B4; font-size:16px; font-weight:normal; font-variant:small-caps; font-weight:normal; /*background:url(../../media/xx/bloc.png) no-repeat top left; padding-left:40px; */
	padding-bottom:10px;  margin:0; line-height:23px; }
h3 { color:#3d3d3d; font-variant:small-caps; font-size:14px; margin:0px; padding:0px; display:inline; }

hr { border-top-width: thin; border-top-style: dotted; border-top-color: #535353; border-right-style: none; border-bottom-style: none; border-left-style: none; letter-spacing: 4em; }
p {text-align:justify;}

.floatright {float:right; padding-left:15px; font-size:10px; color:#0088B3; font-style:italic; text-align:center;}
.floatleft {float:left; padding-right:15px; font-size:10px; color:#0088B3; font-style:italic; text-align:center;}
.fondbleu { background-color:#0088B3; color:#FFF; padding:10px;}
.fondnoir { background-color:#000; color:#FFF; padding:5px; font-weight:bold;}

/* --- CONTENEUR --- */ 
#conteneur { width: 980px; margin: 0 auto; text-align: left; }

/* --- FIL ARIANE */
#fil_ariane { height: 28px; background-color: #013c4a; }
#fil_arianne_1 { width: 136px; height: 28px; float: left;  }
#fil_arianne_2 { width: 302px; padding-left: 20px; height: 28px; line-height: 28px; float: left; background: #004c5c url(../../media/xx/fil-ariane-separateur.jpg) no-repeat right; }	
#fil_arianne_3 { width: 374px; padding-left: 20px; height: 28px; line-height: 28px; float: left; }	
#fil_arianne_4 { float:left; line-height: 28px; width: 128px; }
#fil_arianne_4 a { border-left:1px solid #cccccc; padding-left: 15px; color:#FFFFFF; font-weight:bold; text-decoration:none;  }
#fil_arianne_4 a:hover { text-decoration: none ; color:#077a94; }
#fil_arianne_5 { position: absolute; margin:0;  padding: 0; visibility: hidden; border: 1px solid #dadada; border-bottom-width: 0; background-color:#003a46; font-size:11px; 
	font-variant:small-caps; width: 127px; }
#fil_arianne_5 a {display: block; border-bottom: 1px solid #dadada; text-align:left; color:#FFFFFF; padding: 3px; }
#fil_arianne_5 a:hover {background-color: #077a94; text-decoration:none; color:#FFFFFF; }

/* --- BANDEAU --- */
#bandeau { height: 204px; }

/* --- MENU HAUT --- */
#menu_haut { height: 88px; width: 980px; }
#menu_haut_arrondi { height: 60px; width: 36px; float: right; }
#menu { height: 60px; width: 944px; position: relative; top: 0px; left: 0px; }

td.menuhaut-nonselect { background-image: url(../../media/xx/fond-menu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.menuhaut-nonselect:hover { background-image: url(../../media/xx/fond-menu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.menuhaut-nonselect a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none; display: block;}
td.menuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none;  display: block; }

td.menuhaut-select{ background-image: url(../../media/xx/fond-menu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center;}
td.menuhaut-select a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none;  display: block;}
td.menuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: underline;  display: block;}

/* ----- SOUS MENU HAUT ---- */
#sous_menu { height: 28px; width: 980px; background: url(../../media/xx/fond-sous-menu.gif) center no-repeat; }
td.sousmenuhaut-nonselect{ text-align: center; }
td.sousmenuhaut-nonselect a:link, td.sousmenuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: none; display: block;}
td.sousmenuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: underline;  display: block;}

td.sousmenuhaut-select{ text-align: center;}
td.sousmenuhaut-select a:link, td.sousmenuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: underline; 	display: block;}
td.sousmenuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: none;  display: block;}	

/* --- TABLEAUX --- */
#tableau  table, .tableau  table {border-collapse:collapse; }
#tableau td, .tableau td {border:solid #333 1px;  padding-left:8px;  background:url(../../media/xx/fond-td-titre.gif) no-repeat top #cdcdcd; }
#tableau .td-bleu, .tableau .td-bleu {  background:url(../../media/xx/fond-bleu.gif) no-repeat; padding-left:25px; color :#FFF; height:23px; line-height:13px; }
#tableau .td-titre, .tableau .td-titre {   color:#fff; font-size:15px; text-align:center; background-color:#000; background-image:none;}

/* --- PARTIE CENTRALE --- */
#partie_centrale { width: 980px; clear: both; min-height:400px; }
#partie_gauche { width:218px; float:left; padding: 20px 0 20px 0; }
#partie_centre_large { width:722px; float: left; padding: 20px 20px 20px 20px; text-align:justify; }
#partie_centre_large_total { width:732px; float: left; padding: 20px 0 20px 30px; text-align:justify; }
#partie_centre { width:459px; float: left; padding: 20px 20px 20px 20px; text-align:justify; }
#partie_droite { width:263px; float:right; padding: 20px 0 20px 0; }

/* --- GAUCHE --- */
.gauche_fond_jaune {  height: 28px; line-height: 28px; background: url(../../media/xx/gauche-fond-jaune.gif) top center no-repeat; text-align: center; }
.gauche_fond_jaune a { font-size: 12px; font-weight: bold; color: #000000; vertical-align: middle; }

.gauche_fond_noir {  height: 28px; line-height: 28px; background: url(../../media/xx/gauche-fond-noir.gif) top center no-repeat; text-align: center; }
.gauche_fond_noir a { font-size: 12px; font-weight: bold; color: #FFFFFF; vertical-align: middle; font-variant: small-caps; }

td.accesrapide-select { height: 38px; background: url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle;  }
td.accesrapide-select a { font-size: 11px; font-weight:bold; color: Black; text-decoration: none;	display: block; }
td.accesrapide-select a:hover { text-decoration: underline; }

td.accesrapide-nonselect1 { height: 38px; background: url(../../media/xx/fond-acces-rapide-1-off.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle;  }
td.accesrapide-nonselect1 a { font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect1 a:hover { text-decoration: underline; }

td.accesrapide-nonselect2 { height: 38px; background: url(../../media/xx/fond-acces-rapide-2-off.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle;  }
td.accesrapide-nonselect2 a { font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect2 a:hover { text-decoration: underline; }

td.accesrapide-nonselect3 { height: 38px; background: url(../../media/xx/fond-acces-rapide-3-off.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle;  }
td.accesrapide-nonselect3 a { font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect3 a:hover { text-decoration: underline; }

td.accesrapide-nonselect4 { height: 38px; background: url(../../media/xx/fond-acces-rapide-4-off.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle;  }
td.accesrapide-nonselect4 a { font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect4 a:hover { text-decoration: underline; }

/* --- DROITE --- */
.droite-fond-gris { width:263px; background: #3b3b3a url(../../media/xx/droite-fond-haut.gif) top center no-repeat; margin-bottom:10px; }
.droite-titre1 { font-size:15px; font-weight:bold; color:#FFFFFF; padding:10px 0 25px 90px; }
.droite-titre2 { padding: 0 0 5px 17px; font-size:14px; font-weight:bold; color:#FFFFFF; }
.droite2 { padding:5px 20px 0px 35px; color:#FFFFFF; font-size:11px; }
.droite3 { padding: 0 17px 0 17px; color: #FFFFFF; }
.droite-separateur { height:1px; background-color:#cfcfcf; margin-bottom:10px; }
.droite-focus { background: #0089B4 url(../../media/xx/fond-focus.gif) top center no-repeat; }

/* --- ACCUEIL --- */
.slider_accueil { height: 217px; width: 403px; margin: auto;  }

/* --- PROGRAMME --- */
.programme_gauche { float:left; width:605px; }
.programme_droite { float:right; width:97px; padding-left:20px; }
.programme_gauche_1 { float:left; width:319px; text-align: justify; }
.programme_gauche_2 { float:right; width:266px; padding-left: 20px; text-align: center; }
td.programme_master_jaune_1 { background-color: #C3C500; }
td.programme_master_jaune_2 { background-color: #E5E711; }
td.programme_master_vertclair_1 { background-color: #97be0d; }
td.programme_master_vertclair_2 { background-color: #afcf46; }
td.programme_master_vertfonce_1 { background-color: #7a9c12; }
td.programme_master_vertfonce_2 { background-color: #99b24a; }
td.programme_master_bleu_1 { background-color: #0089b5; }
td.programme_master_bleu_2 { background-color: #3da5c8; }
td.programme_master_rose_1 { background-color: #dc117d; }
td.programme_master_rose_2 { background-color: #e64a9d; }
td.programme_master_orange_1 { background-color: #ea8a00; }
td.programme_master_orange_2 { background-color: #efa63d; }
td.programme_master_orange2_1 { background-color: #FF990D; }
td.programme_master_orange2_2 { background-color: #EF9F32; }
td.programme_master_orange3_1 { background-color: #e55b2c; }
td.programme_master_orange3_2 { background-color: #f77d4e; }

/* --- FICHES METIERS --- */
.fichemetier_gauche { float:left; width:605px; }
.fichemetier_droite { float:right; width:97px; padding-left:20px; }
.fichemetier_direct_mark_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_direct_mark_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_metier_mark_gauche_1 { float:left; width:315px; text-align: justify; }
.fichemetier_metier_mark_gauche_2 { float:right; width:270px; padding-left: 20px; text-align: center; }
.fichemetier_distribution_gauche_1 { float:left; width:385px; text-align: justify; }
.fichemetier_distribution_gauche_2 { float:right; width:200px; padding-left: 20px; text-align: center; }
.fichemetier_chef_vente_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_chef_vente_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_import_export_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_import_export_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_commerce_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_commerce_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_communication_gauche_1 { float:left; width:335px; text-align: justify; }
.fichemetier_communication_gauche_2 { float:right; width:250px; padding-left: 20px; text-align: center; }
.fichemetier_publicite_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_publicite_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_directeur_rh_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_directeur_rh_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_metier_rh_gauche_1 { float:left; width:295px; text-align: justify; }
.fichemetier_metier_rh_gauche_2 { float:right; width:290px; padding-left: 20px; text-align: center; }
.fichemetier_resp_form_gpec_gauche_1 { float:left; width:335px; text-align: justify; }
.fichemetier_resp_form_gpec_gauche_2 { float:right; width:250px; padding-left: 20px; text-align: center; }

/* --- CONTACTS --- */
.contact_paris { width: 245px; margin: auto; }
.contact_paris a { color: #FFFFFF; text-decoration: underline; }
.contact_paris a:hover { color: #000000; text-decoration: none; }
.contact_fond_grisclair { background-color: #999999; text-align: center; color: #FFFFFF; padding: 10px 0; }
.contact_fond_bleu { background-color: #0089B4; text-align: center; font-variant: small-caps; color: #000000; padding: 2px 0; }
.contact_fond_grisfonce { background-color: #666666; text-align: center; color: #000000; padding: 15px 0; }

/* --- CANDIDATURE --- */
.candidature_gauche { float:left; width:404px; }
.candidature_droite { float:right; width:308px; padding-left:20px; }

.bloc_candidatureenligne { background: url(../inscription/media/candidature-en-ligne-fond.gif) bottom center repeat-y;   }
.rouge_candidature { color: #d33211; }
a.rouge_candidature_11 { color: #d33211; font-size: 11px; }


	

/* --- PIED PLAN --- */
#pied_plan {width: 980px; background-color:#efefef; clear:both; }
#pied_plan_barre {width: 980px; background-color:#b7b7b7; height:1px; clear:both; }

td.separateur_pied_plan { background:url(../../media/xx/separateur-pied-plan.gif) top center repeat-y; }

a.piedpage-plan_1:link, a.piedpage-plan_1:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #0089B4; text-decoration: none; font-weight: bold;}
a.piedpage-plan_1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #0089B4; text-decoration: underline; font-weight: bold;}

a.piedpage-plan_2:link, a.piedpage-plan_2:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7a7a7a; text-decoration: none; font-weight: normal;}
a.piedpage-plan_2:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7a7a7a; text-decoration: underline; font-weight: normal;}


/* --- PIED PAGE --- */
#pied_page { height:157px; width: 940px; clear: both; background:url(../../media/xx/fond-pied-page.jpg) top center no-repeat #f4f4f4; padding:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#7a7a7a;}
#pied_page a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #7a7a7a; text-decoration: none; font-weight: normal;}
#pied_page a:hover { text-decoration: underline; }


/* --- AUTRE --- */
.envoyer{ background:url(../../media/xx/btn-envoyer.gif) no-repeat center; color:#FFF; height:45px; width:156px; border:0; }
.form1 { background-color:#F6F6F6; border:#cccccc solid 1px; padding: 2px; margin: 1px; /*width:200px; height:15px; */}
.intro { color:#535353; font-weight:bold; }
#map { border: 1px solid #ccc;}


/*bleu*/
.commerce-inter, .chef-vente-responsable-vente/*, .management-projet-marketing-nouvelles-technologies */ { font-size:14px; color:#0089B4; font-variant:small-caps; font-weight:bold; }
/*jaune*/
.marketing-client, .directeur-marketing-commercial/*, .negociation-management-commercial */ { font-size:14px; color:#D4D600; font-variant:small-caps; font-weight:bold; }
/*vertclair*/
.marketing-ope, .metiers-marketing-commerce/*, .conseil-organisation-communication*/ { font-size:14px; color:#97BE0D; font-variant:small-caps; font-weight:bold; }
/*vertfoncé*/
.marketing-inter/*, .marketing-strategique-etudes*/ { font-size:14px; color:#799C13; font-variant:small-caps; font-weight:bold; }
/*bleu*/
.commerce-inter/*, .chef-vente-responsable-vente, .management-projet-marketing-nouvelles-technologies*/ { font-size:14px; color:#0089B4; font-variant:small-caps; font-weight:bold; }
/*violet*/
.banque, .metiers-commerce/*, .conseil-gestion-patrimoniale*/ { font-size:14px; color:#632181; font-variant:small-caps; font-weight:bold; }
/*rose*/
.RH, .metiers-pub/*, .conseil-rh-developpement-competence*/ { font-size:14px; color:#DC107D; font-variant:small-caps; font-weight:bold; }
/*turquoise*/
.metiers-distrib { font-size:14px; color:#009EA2; font-variant:small-caps; font-weight:bold; }
/*violetfoncé*/
.metiers-import-export { font-size:14px; color:#414593; font-variant:small-caps; font-weight:bold; }
/*violetclair*/
.metiers-communication { font-size:14px; color:#971A7F; font-variant:small-caps; font-weight:bold; }
/*orangefoncé*/
.metiers-DRH { font-size:14px; color:#E75233; font-variant:small-caps; font-weight:bold; }
/*orange*/
.metiers-metier-RH { font-size:14px; color:#FF8C00; font-variant:small-caps; font-weight:bold; }
/*orangeclair*/
.metiers-responsable-formation { font-size:14px; color:#F6A800; font-variant:small-caps; font-weight:bold; }

/*gris*/
.master { font-size:14px; color:#535353; font-variant:small-caps; }

/*.fiche { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f3f3f2; padding:0px 15px 15px 0px; margin-bottom:15px; margin-top:10px;}
.fiche-txt { padding:0px 0px 5px 15px;}
.tarif { font-weight:normal; font-size:15px; color:#73A700; float:right; padding:15px 0px 15px 15px;}
.floatleft { float:left; padding-right:15px; border:0;}
.floatright { float:right; padding-left:15px; border:0;}
.calendrier { background:url(../../media/xx/calendrier.png) no-repeat left; padding-left:90px; text-align:center; font-size:14px; font-weight:bold; height:75px;}*/