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.gris{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3d3d3d; text-decoration:none;  }
a.gris:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3d3d3d; text-decoration:underline;  }

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

.italique{font-style:italic;}
.gras{font-weight:bold;}
.blanc { color:#FFFFFF; }
.orange { color:#d06619; }
.rose { color:#c30079; }
.vert { color:#69a841; }

ul {margin:0 0 0 30px; }
li{ padding: 0 0 0 0; margin:0 0 0 20px; list-style:circle }

h1{ color:#3d3d3d; font-variant:small-caps; font-size:18px; font-weight:normal; }
h3{ color:#3d3d3d; 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;}


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

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

/* --- MENU HAUT --- */
#menu_haut { height: 88px; width: 980px; }
td.menuhaut-nonselect:hover { background-image: url(../../media/xx/fond-menu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
#menu_haut_arrondi { height: 60px; width: 36px; float: right; }
#menu { height: 60px; width: 944px; position: relative; top: 0px; left: 0px; }
#sous_menu { height: 28px; width: 980px; background: url(../../media/xx/fond_sous_menu.gif) center no-repeat; }

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

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

/* --- MENU GAUCHE ---*/
#menu_gauche { width: 220px; float: left; background-color:#FFFFFF; /*min-height: 370px;*/ padding-top:20px; }
td.accesrapide-select { width:180px; height:29px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; line-height:11px; }
td.accesrapide-select a:link, td.accesrapide-select a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: Black; text-decoration: none;	display: block; }
td.accesrapide-select a:hover { text-decoration:underline; }

td.accesrapide-nonselect1:hover { width:180px; height:29px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; }
td.accesrapide-nonselect2:hover { width:180px; height:29px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; }
td.accesrapide-nonselect3:hover { width:180px; height:29px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; }


td.accesrapide-nonselect1 { width:180px; height:29px; background:url(../../media/rose/xx/fond-acces-rapide-off.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; line-height:11px; }
td.accesrapide-nonselect1 a:link, td.accesrapide-nonselect1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect1 a:hover { text-decoration:underline; }

td.accesrapide-nonselect2 { width:180px; height:29px; background:url(../../media/orange/xx/fond-acces-rapide-off.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; line-height:11px; }
td.accesrapide-nonselect2 a:link, td.accesrapide-nonselect2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect2 a:hover { text-decoration:underline; }

td.accesrapide-nonselect3 { width:180px; height:29px; background:url(../../media/vert/xx/fond-acces-rapide-off.gif) top left no-repeat; padding: 0 10px 0 30px; vertical-align:middle; line-height:11px; }
td.accesrapide-nonselect3 a:link, td.accesrapide-nonselect3 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #3d3d3d; text-decoration: none;	display: block; }
td.accesrapide-nonselect3 a:hover { text-decoration:underline; }



/* --- PAGE --- */
#page { width: 760px; float: right; }

#contenu_page { width: 740px; padding:20px 0 10px 20px; background-color:#FFFFFF; }
#contenu_page_large { width: 760px; padding:20px 0 10px 0; background-color:#FFFFFF; }

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

#pied_plan_barre {width: 980px; background-color:#b7b7b7; height:1px; }

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

/* --- PIED PAGE --- */
#pied_page { width: 940px; clear: both; background:url(../../media/xx/fond_pied_page.gif) top center no-repeat; padding:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#7a7a7a;}
#pied_page a:link, #pied_page a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #7a7a7a; text-decoration: none; font-weight: normal;}
#pied_page a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #7a7a7a; 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;}


/* --- METIER --- */
#prepa_texte { width:457px; margin-right:20px; text-align:justify; }
#prepa_droite { width:263px; float:right; }

#liste_ecoles { /*height:44px;*/ background: #514f4f url(../../media/xx/fond_liste_ecoles.gif) top center no-repeat; padding-left:22px; padding-top:10px; font-size:11px; color:#FFFFFF; }


/* --- TEXTE --- */
#texte { width: 720px; margin-right:20px; }

/* --- ACTU --- */
#actu_texte { width:457px; margin-right:20px; }
#actu_droite { width:263px; float:right; }


#gauche { width:457px; margin-right:20px; text-align:justify; }
#droite { width:263px; float:right; }

.form1{ background-color:#F6F6F6; border:#cccccc solid 1px; width:200px; padding:2px; margin:1px; height:15px;}
.envoyer{ background:url(../../media/xx/btn-envoyer.jpg) no-repeat center; color:#FFF; height:45px; width:156px; border:0; }