body { background-color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	margin:0px; color: #000000; padding:0px; text-align:center;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

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

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

td.fondorange { 	font-size: 13px;	background-color: #FF5000;	font-weight: bold;	color : #FFFFFF;}

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

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

/* --- MENU HAUT --- */
#menu_haut { height: 56px; width: 1000px; }
#integrer { height: 56px; width: 98px; float: right; }
#menu { height: 29px; width: 902px; position: relative; top: 0px; left: 0px; }
#sous_menu { width: 902px; }

/* ----- MENU HAUT ---- */
td.menuhaut-nonselect{ background-image: url(../../media/xx/navig/fond-menu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.menuhaut-nonselect a:link, td.menuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: none; display: block;}
td.menuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: underline;  display: block; }

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

/* ----- SOUS MENU HAUT ---- */
td.sousmenuhaut-nonselect{ background-image: url(../../media/xx/navig/fond-sousmenu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.sousmenuhaut-nonselect a:link, td.sousmenuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: none; display: block;}
td.sousmenuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: underline;  display: block;}

td.sousmenuhaut-select{ background-image: url(../../media/xx/navig/fond-sousmenu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center;}
td.sousmenuhaut-select a:link, td.sousmenuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF5000; text-decoration: none; 	display: block;}
td.sousmenuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF5000; text-decoration: underline;  display: block;}


/* --- PARTIE CENTRALE --- */
#partie_centrale { width: 1000px; clear: both;}

/* --- MENU GAUCHE ---*/
#menu_gauche_fr { width: 204px; float: left; background-image: url(../../media/xx/navig/fond-menu-gauche-fr.gif); background-position: top; background-repeat: no-repeat;  }
/*#menu_gauche_en { width: 204px; float: left;  }*/

td.brochure-documentation { text-align: center; vertical-align: middle; }
td.brochure-documentation a:link, td.brochure-documentation a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; 
 text-decoration: none;  font-variant: small-caps; }
td.brochure-documentation a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: underline;  font-variant: small-caps; }
td.brochure-documentation a.selected:link, td.brochure-documentation a.selected:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; 
 text-decoration: underline;  font-variant: small-caps; }
td.brochure-documentation a.selected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;  font-variant: small-caps; }

a.menu-gauche-espace:link, a.menu-gauche-espace:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;  
font-variant: small-caps;}
a.menu-gauche-espace:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: underline;  font-variant: small-caps;}
a.menu-gauche-espace-selected:link, a.menu-gauche-espace-selected:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; 
	text-decoration: underline; font-variant: small-caps;}
a.menu-gauche-espace-selected:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; font-variant: small-caps;}

/* --- PAGE --- */
#page { width: 796px; float: right; }
#page_master { width: 1000px; }
#page_en { width: 1000px; }

#contenu_page_fr {width: 776px; min-height: 350px; padding:10px; }
/*#contenu_page_en {width: 776px; min-height: 280px; padding:10px; }*/
#contenu_page_en {width: 980px; min-height: 280px; padding:10px; }
#contenu_page_large_fr {width: 796px; min-height: 350px; }
/*#contenu_page_large_en {width: 796px; min-height: 280px; }*/
#contenu_page_large_en {width: 1000px; min-height: 280px; }
#contenu_page_master {width: 980px; min-height: 350px; padding:10px; }


/* --- PROGRAMMES --- */
.ville_0 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; }
.ville_1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

a.ville_0:link, a.ville_0:visited, a.ville_0:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; text-decoration: none; }
a.ville_1:link, a.ville_1:visited, a.ville_1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

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

/* --- MASTER --- */
.floatright { float:right; padding-left:15px; border:none;}
.floatleft { float:left; padding-right:15px; border:none;}
.cours {border:1px solid #ccc;}

td.liste_masters { height: 24px; background-image: url(../../media/xx/programmes/barre-noire.jpg); background-repeat: repeat-x; background-position: top; color: #FFFFFF;
	font-variant: small-caps; font-size: 18px; font-weight:lighter; text-align: center; vertical-align: middle; }

a.liste_masters:link, a.liste_masters:visited { color: #000000; text-decoration: underline; display: block;}
a.liste_masters:hover { text-decoration: none;}
	
td.prog_0  {height: 24px; background-color: #FF5000; text-align: center; vertical-align: middle; color: #000000; }
td.prog_1 { height: 24px; background-color: #F4CBB8; text-align: center; vertical-align: middle; color: #000000; }
td.prog_2 {	height: 24px;	background-color: #ffa800;	text-align: center;	vertical-align: middle;	color: #000000;}
td.prog_3 { height: 24px; background-color: #f4ddb8; text-align: center; vertical-align: middle; color: #000000; }

.ville_0 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; }
.ville_1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

a.ville_0:link, a.ville_0:visited, a.ville_0:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; text-decoration: none; }
a.ville_1:link, a.ville_1:visited, a.ville_1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

a.detail_prog_master_actu:link, a.detail_prog_master_actu:visited { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	text-decoration: none; color: #000000; display: block; padding: 5px 8px; text-align: justify; }
a.detail_prog_master_actu:hover {  text-decoration: underline; }


/* --- MENU BAS --- */
#menu_bas {width: 796px; height: 22px; background-color: Black; text-align: center; clear: both;}
#menu_bas2 {width: 1000px; height: 22px; background-color: Black; text-align: center; clear: both;}

td.menubas-nonselect{ text-align: center;}
td.menubas-nonselect a:link, td.menubas-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; text-decoration: none; font-weight: normal;}
td.menubas-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; text-decoration: underline; font-weight: normal;}

td.menubas-select{ text-align: center;}
td.menubas-select a:link, td.menubas-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; text-decoration: underline; font-weight: normal;}
td.menubas-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; text-decoration: none; font-weight: normal;}

/* --- PIED PLAN --- */
#pied_plan {width: 796px; }
#pied_plan2 {width: 1000px; margin:auto; clear:both; }

a.piedpage-plan_1:link, a.piedpage-plan_1:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF5000; text-decoration: none; font-weight: bold;}
a.piedpage-plan_1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF5000; 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: #999999; text-decoration: none; font-weight: normal;}
a.piedpage-plan_2:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: underline; font-weight: normal;}

/* --- PIED PAGE --- */
#pied_page { width: 1000px; clear: both; }

/* --- PIED PAGE GAUCHE ---*/
#pied_page_gauche { width: 204px; float: left; }

/* --- PIED PAGE DECOUVREZ AUTRES ECOLES ---*/
#pied_page_decouvrezecole { width: 796px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: normal;}
#pied_page_decouvrezecole a:link, #pied_page_decouvrezecole a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; font-weight: normal;}
#pied_page_decouvrezecole a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: underline; font-weight: normal;}

/* ---- ACCUEIL ---- */
a.lien_blanc_accueil:link, a.lien_blanc_accueil:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: none;	color: #FFFFFF; font-size: 10px;	
	font-weight: normal; display: block; }
a.lien_blanc_accueil:hover{ font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #FFFFFF; font-size: 10px;	font-weight: normal; display: block;}
	
a.lien_noir_accueil:link, a.lien_noir_accueil:visited{ font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000; font-size: 10px;	
	font-weight: normal; display: block;}
a.lien_noir_accueil:hover{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline;	color: #000000; font-size: 10px;	font-weight: normal; display: block;}


/* --- ACTUS --- */
.date_liste_actu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}

a.titre_liste_actu:link, a.titre_liste_actu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline;}
a.titre_liste_actu:hover { text-decoration: none;}

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

a.titre_liste_actu_blanc:link, a.titre_liste_actu_blanc:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cdcdcd; font-weight: normal; text-decoration: underline;}
a.titre_liste_actu_blanc:hover { text-decoration: none;}

.pas_actu_liste_actu_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cdcdcd; font-weight: normal;}

.liste_jpo_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cdcdcd; font-weight: normal; text-decoration: underline;}

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

a.titre_liste_actu_par_theme:link, a.titre_liste_actu_par_theme:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF5000; font-weight: bold; 
	text-decoration: none;}
a.titre_liste_actu_par_theme:hover { text-decoration: underline;}


/*****Audrey******/
h1{
	color:#000000;
	font-variant:small-caps;
	font-size:18px;
	font-weight:bold;
}
#texte h2, #contenu_page h2, #contenu_page_en h2, #contenu_page_fr h2, #contenu_page_large h2, #contenu_page_master h2 {color:#FF5000; font-size:16px; 
	font-variant:small-caps; margin-bottom:0px; padding-bottom:0px;}
#texte h3, #contenu_page h3, #contenu_page_large h3, #contenu_page_en h3, #contenu_page_fr h3, #contenu_page_master h3 { color:#666666; font-variant:small-caps; 
	font-size:14px; margin:0px; padding:0px;}
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;}
.intro{color:#666666; font-weight:bold;}
.italique{font-style:italic;}
.gras{font-weight:bold;}
img{border:none;}
.orange{color:#FF5000;}
tr.clair{background-color:#FAFAFA;}
tr.fonce{background-color:#E5E5E5;}
tr.blanc{background-color:#FFFFFF;}
tr.fonce td{ padding-left:5px}
tr.clair td{padding-left:5px}
tr.blanc td{padding-left:5px}
tr.noir{background-color:#000000; color:#FF5000; font-variant:small-caps; font-size:14px;}
tr.noir td{ padding-left:15px;}
tr.orange{background-color:#FF5000; color:#000000; font-variant:small-caps; font-size:16px; text-align:center;}
tr.gris{background-color:#ccc; color:#000000; font-variant:small-caps; font-size:16px;}
.univ{margin:0px; padding:0px;}
a.liencontact{color:#FFFFFF; text-decoration:underline;}
a.liencontact:hover{color:#000000; text-decoration:underline;}
a.vert{color:#9BCD00; text-decoration:none;}
a.vert:hover{color:#9BCD00; text-decoration:underline;}

/*#texte{width:515px; margin-right:10px; left:0px; position:relative; padding-bottom:20px;}
#texte_en{width:719px; margin-right:10px; left:0px; position:relative; padding-bottom:20px;}
#images{width:250px; margin-left:530px; top:280px; position:absolute; text-align:center;}
#images_en{width:250px; margin-left:734px; top:280px; position:absolute; text-align:center;}*/

#texte{width:515px; margin-right:10px; float: left; padding-bottom:20px;}
#texte_en{width:719px; margin-right:10px; float: left; padding-bottom:20px;}
#images{width:250px; float: right; text-align:center; clear:right;}

#diplomes{width:250px; margin-left:530px; top:280px; position:absolute; text-align:left; border:thin dotted #666666;}
#contact{width:450; /*margin-left:320px; top:280px; position:absolute; */ float: right; text-align:center;}
#contact_en{width:450; float: right; text-align:center;}
.legende{font-size:12px; color:#666666;}

/*#programme{width:675px; margin-right:10px; left:0px; position:relative; padding-bottom:20px;}
#cours{width:415px; margin-right:10px;}
#bts{width:100px; margin-left:685px; top:280px; position:absolute; text-align:center;}
#pub{width:250px; margin-left:425px; position:absolute; margin-top:5px; top:0px; }
#publicite{width:250px; margin-left:425px; position:absolute; margin-top:115px; top:0px;}*/

#programme{width:675px; margin-right:10px; float: left;}
#cours{width:415px; margin-right:10px; float: left;}
#bts{width:100px; float: left; text-align:center;}
#spcom{width:100px; margin-left:689px; top:280px; position:absolute; text-align:center;}
#pub{width:250px; margin-left:429px; position:absolute; margin-top:5px; top:280px;  }
#publicite{width:250px; float: left; }

.right{float:right;}
.admission{color:#FFFFFF; font-size:12px; text-transform:uppercase;}
.inseec-ece{font-size:8px;}
#programme_master{width:882px; margin-right:10px; left:0px; position:relative; padding-bottom:20px;}
#cours_master{width:619px; margin-right:10px;}
#pub_master{width:250px; margin-left:629px; position:absolute; margin-top:5px; top:0px; }
#bts_master{width:100px; margin-left:889px; top:280px; position:absolute; text-align:center;}

/*--------------------------------------------------*/

.explications { font-size:8pt; color:#A4A4A4; }
.titrerubgroupe {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000;	font-size: 16px;	font-weight: bold;}
.s-font-titre1  {	font-size: 18px;	font-family: arial,sans-serif;	color: #FF5000;	font-weight: bold;}
.s-font1  {	font-size: 12px;	font-family: arial,sans-serif;	color: #FF5000;	font-weight: bold;}
.s-font2  {	font-size: 12px;	font-family: arial,sans-serif;	color: #FF5000;	font-weight: normal;}
.s-font-erreur  {font-size : 12px; font-family : arial,sans-serif; color : red; font-weight : bold;}
.s-font-affichage  {	font-size : 12px;	font-family : arial,sans-serif;	color : maroon;}
.formtitre { font-size:14px; color:#535353; font-variant:small-caps; font-weight: bold;}
.s-label  {	font-size : 12px;	font-family : arial,sans-serif;	color : Black;}
.s-label-obligatoire, .obligatoire  {	font-size : 12px;	font-family : arial,sans-serif;	color : #FF5000;}

.inseec{	color: #0089B4;}
.mbai{	color: #D5241C;}
.biwi{	color: #830628; }
.ece{	color: #F4AB00; }
.supdepub{	color: #FF5000; }
.pibs{	color: #D5001C;}
.cefire{	color:#0089B4;}