/* CSS Document */
html, body {
	height: 100%;
	margin: 0;
	}
div#global {
	min-height: 100%;
	width: 100%;
	padding: 0 0px;
	margin: 0 auto;
	position: relative;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;

	}
div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	padding-bottom:50px;
	width:910px;margin-left:auto; margin-right:auto;
	overflow: auto; 
	background-image:url('../img/fond_page.gif'); background-repeat:no-repeat;
	background-position:center top;
	}
div#header {
	width: 100%;
	/*bottom: 0;*/
	}
div#footer {
	position: absolute;
	width: 100%;
	border-top:solid 1px #000000; 
	/*bottom: 0;*/
	}
	
IMG
{
	border:0;
}

FORM
{
	padding:0px; margin:0px;
}
	
#haut
{
	width:905px; margin-left:auto; margin-right:auto;
}

#ambiance_haut
{
	float:left; height:118px;
}


#login
{
	color:#838484;float:right; width:161px; height:118px; background-image:url(../img/fond_login.gif);
}

#login INPUT
{
	background-color:#848081; border:0px; color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif;height:14px; 
	padding:2px;
}

#login A
{
	color:#838484;
}

#login_connexion
{
	margin-top:32px; text-align:left; margin-left:10px;
}

#menu
{
	height:51px; background-image:url('../img/pix_menu.gif'); width:100%; text-align:center; font-size:11px; color:#FFFFFF; letter-spacing:1.5px;
	clear:both;
	top:118px; left:0px; z-index:1000;
}

#menu A
{
	color:#FFFFFF; text-decoration:none;
}
#menu A:hover
{
	color:#4c4b4b; text-decoration:none;
}

#menu_contenu
{
	width:905px; margin-left:auto; margin-right:auto;
}

.sous_menu
{
	display:none;width:905px; margin-left:auto; margin-right:auto;text-align:center; margin-top:5px;
}

.intermediaire
{
	clear:both; height:60px;
}

#bas
{
	/*clear:both;*/
	width:905px; margin-left:auto; margin-right:auto;
	margin-top:3px;height:50px; text-align:center;
}

#bas a
{
	text-decoration:none; color:#000000;
}

#bas a:hover
{
	text-decoration:underline;color:#000000;
}

#centre_page_contenu
{
	float:left;border-left:solid 1px #000000; width:904px; margin-top:10px;
}

.flash_home
{
	clear:both;width:905px; margin-left:auto; margin-right:auto; height:220px;
}

#encarts_home
{
	clear:both;height:192px; width:905px; margin-left:auto; margin-right:auto;text-align:left; color:#000000; font-size:11px; letter-spacing:1.5px;
}

#encarts_home_blocs
{
	width:893px;height:192px;background-image:url(../img/boule.jpg);float:right; background-repeat:no-repeat; background-position:center;
}

#actu_home
{
	float:left;width:447px; height:162px; background-image:url(../img/fond_actu.gif); margin-top:0px; margin-right:12px;
	

}

#admission_home
{
	float:left;width:235px; height:162px; background-image:url(../img/fond_admission.gif); margin-top:0px;margin-right:11px;
}

#admission_page
{
	background-image:url(../img/pix_cadre.gif); margin-top:20px; font-size:11px; letter-spacing:1.5px;
}

#visite_home
{
	float:left;width:186px; height:162px; background-image:url(../img/fond_visite.gif); margin-top:0px;margin-right:0px;
}

#visite_home A
{
	color:#000000; text-decoration:none;
}
#visite_home A:hover
{
	color:#000000; text-decoration:underline;
}

#div_actu
{
	position:relative;width:410px; height:150px;overflow:hidden; margin-left:30px;margin-top:5px; margin-bottom:5px;
}

#div_actu FONT
{
	color:#ee7b1c; font-weight:bold; font-size:11px;
}

#div_actu A
{
	color:#ee7b1c; text-decoration:none;
}
#div_actu A:hover
{
	color:#ee7b1c; text-decoration:underline;
}

#actu_contenu
{
	width:390px;top:0; position:absolute;
}

.img_actu
{
	float:left;width:90px; text-align:center;
}

.texte_actu
{
	float:left; text-align:left;width:300px;
}


#admission_home P, #admission_page P
{
	margin-top:30px;padding-left:30px; margin-bottom:0px;
}

#admission_home A, #admission_page A
{
	color:#000000;
}

#admission_home UL, #admission_page UL
{
	list-style:none; margin-bottom:0px; margin-top:0px;
}


#gauche, #gauche_etudiant
{
	float:left; width:613px; margin-left:25px; position:relative; font-size:11px; color:#4b4b4b; letter-spacing:1.5px; line-height:16px;
}

* html #gauche_etudiant
{
   height:360px;
}

* html #gauche
{
   height:360px;
}


#gauche FONT
{
font-size:16px; color:#8c971e; letter-spacing:1.5px; font-weight:bold;
}

#gauche P
{
margin-top:10px; text-align:justify;clear:both;
}
#gauche DIV
{
width:48%; float:left;
}

#gauche SPAN
{
color:#dc760d;
}

#gauche A
{
	color:#8c971e;
}

#gauche IMG
{
 margin-right:10px; margin-left:10px;
}

#droite
{
	width:205px; float:right; position:relative;
}

#droite_menu
{
	width:178px; float:right; position:relative;
}

#liste_liens
{	
	border:solid 2px #8c971e; width:201px; font-size:11px; letter-spacing:1.1px;
}

#liste_liens UL
{
list-style:none; margin-left:15px; padding:0px; margin-top:8px; margin-bottom:8px;
}

#liste_liens A
{
	color:#000000;
	text-decoration:none;
}
#liste_liens A:hover
{
	color:#000000;
	text-decoration:underline;
}

/*** page etudiant **/

#encart_vert
{
	float:left;width:415px; height:113px; background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1.5px; line-height:15px;
	background-image:url('../img/vert.gif');margin-top:19px;
}

#encart_orange
{
	float:left;width:415px; height:113px; background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1.5px; line-height:15px;
	background-image:url('../img/orange.gif'); margin-left:43px; margin-top:19px;
}

#encart_violet
{
	float:left;width:415px; height:113px; background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1.5px; line-height:15px;
	background-image:url('../img/violet.gif'); margin-top:29px;
}

#encart_gris
{
	float:left;width:415px; height:113px; background-color:#e5e5e5;font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1.5px; line-height:15px;
	background-image:url('../img/gris.gif'); margin-left:43px;margin-top:29px;
}

.texte_encart
{
	margin:10px 0px 0px 30px;padding:0px;
}

.lien_encart
{
	margin:5px 0px 0px 0px; padding:0px;text-align:right; font:inherit;width:97%;
}

#encart_vert a
{
	color:#798225;
	text-decoration:none;
}

#encart_vert a:hover
{
	color:#798225;
	text-decoration:underline;
}

#encart_orange a
{
	color:#f29130;
	text-decoration:none;
}

#encart_orange a:hover
{
	color:#f29130;
	text-decoration:underline;
}

#encart_violet a
{
	color:#543087;
	text-decoration:none;
}

#encart_violet a:hover
{
	color:#543087;
	text-decoration:underline;
}

#encart_gris a
{
	color:#4b4b4b;
	text-decoration:none;
}

#encart_gris a:hover
{
	color:#4b4b4b;
	text-decoration:underline;
}

/** fiche etudiant **/

.intitule_champ
{
	float:left;width:140px;text-align:right; height:25px;padding:0px;
}

.contenu_champ
{
	float:right;width:360px;height:25px;padding:0px;
}

.contenu_champ INPUT
{
	height:16px; border: solid 1px #f2922e; font-size:12px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}

.contenu_champ SELECT
{
	height:17px; border: solid 1px #f2922e; font-size:11px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}
.contenu_champ TEXTAREA
{
	border: solid 1px #f2922e; font-size:12px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}

/** offres d'emploi **/

.bloc_liste_offre
{
	border-bottom:dotted 1px #4c4c4b;padding-bottom:5px; margin-top:5px;
}

.bloc_liste_offre SPAN
{
	color:#f2922e; font-weight:bold;
}

.bloc_liste_offre p
{
	 text-align:right; margin:0px; padding:0px;
}
.bloc_liste_offre a
{
	color:#798225;
	text-decoration:none;
}

.bloc_liste_offre a:hover
{
	color:#798225;
	text-decoration:underline;
}

a.lien_gris
{
	color:#4b4b4b;
	text-decoration:none;
}

a.lien_gris:hover
{
	color:#4b4b4b;
	text-decoration:underline;
}

.bloc_detail_offre
{
	border-bottom:dotted 1px #4c4c4b;padding-bottom:5px; margin-top:5px;
}

.bloc_detail_offre SPAN
{
	color:#f2922e; font-weight:bold;
}

.bloc_detail_offre P
{
    text-align:left;
    margin-bottom:8px;
}
.bloc_detail_offre a
{
	color:#798225;
	text-decoration:none;
}

.bloc_detail_offre a:hover
{
	color:#798225;
	text-decoration:underline;
}

/** annuaire **/

#annuaire
{
	width:33%; float:left; margin:0px; height:20px;
}



#annuaire a
{
	color:#4b4b4b; text-decoration:none;
}

#annuaire a:hover
{
	color:#f2922e; text-decoration:underline;
}

.fiche_annuaire
{
	display:none; position:absolute; border:solid 1px #f2922e; width:384px; height:156px; background-color:#e5e5e5; margin-left:auto; margin-right:auto; left:100px;top:150px;
}

.annuaire_photo
{
	float:left; width:115px; text-align:center; margin-top:10px;
}

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

#annuaire_texte FONT
{
	color:#f2922e; 
	font-weight:bold; font-size:11px;
}

#annuaire_texte P
{
	font-size:11px; margin-top:5px; padding:0px; margin-bottom:15px;
}

/** pages mentions **/

#pages_bas
{
	float:left; width:850px; margin-left:25px; position:relative; font-size:11px; color:#4b4b4b; letter-spacing:1.5px; line-height:16px;
}

#pages_bas FONT
{
font-size:16px; color:#8c971e; letter-spacing:1.5px; font-weight:bold;
}

#pages_bas P
{
margin-top:10px; text-align:justify;clear:both; margin-bottom:0px;
}
#pages_bas DIV
{
margin-left:20px;
}

#pages_bas SPAN
{
color:#dc760d;
}

#pages_bas A
{
	color:#8c971e;
	text-decoration:none;
}
#pages_bas A:hover
{
	color:#8c971e;
	text-decoration:underline;
}

/** page actu **/

#actu
{
    border-bottom: dotted 1px #4c4c4b; padding-top:8px; margin-left:0px;
}

/** page formation **/

#programme
{
    text-align:center; font-size:11px;
}

#programme TD
{
    border-right:solid 1px #4b4b4b;border-bottom:solid 1px #4b4b4b;
}

#programme TH
{
    font-weight:bold;border-top:solid 1px #4b4b4b;border-bottom:solid 1px #4b4b4b;border-right:solid 1px #4b4b4b;
}

.intitule
{
    text-align:left; border-right:solid 2px #4b4b4b;
}

/** FAQ **/

#questions
{
    margin-left:50px;
}

#questions a
{
    color:#4b4b4b; background-image:url('../img/fleche.gif');
    background-repeat:no-repeat; padding-left:10px;
}

#questions a:hover
{
    color:#f2922e;
}