﻿@charset "utf-8";
body {
	margin: 0;
	margin-top : -5px;
	padding: 0;
	font-family: 'open sans';
	font-size: 12px;
	color: #333333;	 

background-image: url(/images/back.png);
border-image:0px;

	background-position: center top;
	background-repeat: repeat-y;
	background-color: #ffffff; 
}
#container{width:960px; margin:0 auto; background-color:#ffffff;}
#bandeau{width:auto; display:block;}
#main{width:auto; display:block; padding: 0px; background-color:#ffffff;}
#column_left{width:725px; margin-right:0px; margin-left:0px; float:left;}
#column_right{width:235px; float:right; background-color: #ececec; margin:0px; padding:0px;}
#login{width:auto; display:block; padding: 0px 0px 0px 10px; font-family: 'open sans'; color:#666666;}

.normal-justify {
	font-family: 'open sans';
	font-size: 12px;
	text-align:justify;
	color: #333333;
}

/*
div.spacer, permet de faire deux colonnes dans #container
*/

div.spacer{clear:both; height:10px; display:block; background-color: #fff;}
#footer{width:auto; height:20px; display:block; text-align:left; background-color: #CDCDCD; margin:2px 0px 2px 1px; }
#parag_left{width:140px; float:left; background-color: #f3f3f3; padding-top: 5px; margin:0 5px 5px 0;}
#parag_center{width:525px; float:left; background-color: #fff;  padding: 10px; margin: 0 5px 0 5px;}

/*
Barre de séparation
*/

hr { background-color: #FFFFFF; color: #FFFFFF; width:100%; border:none; border-bottom: dashed #CCCCCC 1px;} 
	
#menuboutons {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
	}	
#top {
	font-family:oswald;
	font-size:22px;
	padding-bottom:0px;
	margin-top:5px;
	color:#666666;
    } 
H6 {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top:1px;
	margin-bottom:2px;
	border-bottom: solid 1px #cdcdcd;
		
	} 	
/*
lien haut
*/	
H3.Lienbleu {
	font-family:oswald;
	font-size:12px;
	color:#0071b9;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
		
/*
Message en tête
*/

H2.Message {
	font-family:oswald;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#FBFBFB;
	}
H3.Message {
	font-family:oswald;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FBFBFB;
	}
/*
Texte Accueil
*/

H1.Accueil {
	font-family:oswald;
	font-size:24px;
	color:#666666;
	margin-top:-5px;
	margin-bottom:0px;	
	font-weight:400;	
	}		
H2.Accueil {
	font-family:oswald;
	font-size:18px;
	color:#FFFFFF;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Accueil {
	font-family:oswald;
	font-size:14px;
	color:#FCAA4D;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Accueil {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Accueil {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Accueil {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: none;
	border-bottom: none;
	}		
/*
Texte Formation
*/

H1.Formation {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#fbba00;
	}		
H2.Formation {
	font-family:oswald;
	font-size:16px;
	color:#fbba00;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Formation {
	font-family:oswald;
	font-size:14px;
	color:#F8D675;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Formation {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Formation {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Formation {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*
Texte Entreprise
*/

H1.Entreprise {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#7cb61f;
	}		
H2.Entreprise {
	font-family:oswald;
	font-size:16px;
	color:#7cb61f;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Entreprise {
	font-family:oswald;
	font-size:14px;
	color:#99E101;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Entreprise {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Entreprise {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Entreprise {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*
Texte Etudiant
*/

H1.Etudiant {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#22bbea;
	}		
H2.Etudiant {
	font-family:oswald;
	font-size:16px;
	color:#22bbea;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Etudiant {
	font-family:oswald;
	font-size:14px;
	color:#52D0F7;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Etudiant {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Etudiant {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Etudiant {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*
Texte Recherche
*/

H1.Recherche {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#0071b9;
	}		
H2.Recherche {
	font-family:oswald;
	font-size:16px;
	color:#0071b9;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Recherche {
	font-family:oswald;
	font-size:14px;
	color:#35A7EF;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Recherche {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Recherche {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Recherche {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}	
/*
Texte Informations essentielles
*/

H1.Infos {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#ff8800;
	}		
H2.Infos {
	font-family:oswald;
	font-size:16px;
	color:#ff8800;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Infos {
	font-family:oswald;
	font-size:14px;
	color:#fbba00;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Infos {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Infos {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Infos {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}		
/*
Texte Actualités
*/

H1.Actu {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#fbba00;
	}		
H2.Actu {
	font-family:oswald;
	font-size:16px;
	color:#fbba00;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Actu {
	font-family:oswald;
	font-size:14px;
	color:#F8D675;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Actu {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Actu {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Actu {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*
Texte Enseignement Recherche
*/

H1.EnsRec {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#7cb61f;
	}		
H2.EnsRec {
	font-family:oswald;
	font-size:16px;
	color:#7cb61f;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.EnsRec {
	font-family:oswald;
	font-size:14px;
	color:#99E101;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.EnsRec {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.EnsRec{
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.EnsRec {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/*
Texte Vie au Master
*/

H1.VieM {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#22bbea;
	}		
H2.VieM {
	font-family:oswald;
	font-size:16px;
	color:#22bbea;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.VieM {
	font-family:oswald;
	font-size:14px;
	color:#52D0F7;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.VieM {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.VieM {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.VieM {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}

/*
Texte Boîte à Outils
*/
H1.Boîte {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#0071b9;
	}		
H2.Boîte {
	font-family:oswald;
	font-size:16px;
	color:#0071b9;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Boîte {
	font-family:oswald;
	font-size:14px;
	color:#52D0F7;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Boîte {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Boîte {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Boîte {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}
		
/*
Texte Esqual - Alumni
*/

H1.EsqualA {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#970000;
	}		
H2.EsqualA {
	font-family:oswald;
	font-size:16px;
	color:#0071b9;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.EsqualA {
	font-family:oswald;
	font-size:14px;
	color:#35A7EF;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.EsqualA {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Boîte {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.EsqualA {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}		
		
/*
Texte @Emploi
*/

H1.Emploi {
	font-family:oswald;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-top:-1px;
	border-bottom: solid 1px #cdcdcd;
	color:#970000;
	}		
H2.Emploi {
	font-family:oswald;
	font-size:16px;
	color:#0071b9;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H3.Emploi {
	font-family:oswald;
	font-size:14px;
	color:#35A7EF;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px;
	}
H4.Emploi {
	font-family:oswald;
	font-size:12px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H5.Emploi {
	font-family:oswald;
	font-size:10px;
	color:#666666;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px;
	}
H6.Emploi {
	font-family: oswald;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	}				
/*
liste à puces
*/

.liste {
	font-family: 'open sans';
	list-style-type: disc;
	font-size: 12px;
	margin-bottom: 10px;
	list-style-image: url(../images/liste-cube.png);
}

/*
Témoignages
*/

.lettrine:first-letter {
font-family: lustria;
font-size: 3.5em;
font-weight: bold;
float: left;
padding: 12px;
height: 12px;
position: relative;
line-height: 0.5;
}
.lettrine {
font-family: lustria;
line-height: 1.5;
text-align:justify;
}
.signature {
font-family: lustria;
line-height: 1.5;
text-align:right;
}
.temoignage {
font-family: lustria;
font-style:italic;
font-size: 13px;
color: #333333;
background-color:#eeeeee;
border: solid 1px #cdcdcd;
padding:10px;
width:90%;
text-align:center;
margin:auto;
	}
/*
Albums
*/
.album {
	font-family: 'open sans' ;
	font-size: 14px;
	font-weight:bold;
	border: 1px solid #ccc;
	float:left;
	margin:5px;
	padding:5px;
	width:150px;
	}
	
.albumbandeau {
	font-family: 'open sans' ;
	font-size: 14px;
	font-weight:bold;
	border: 1px solid #ccc;
	float:left;
	margin:5px;
	padding:5px;
	width:710px;
	}
		
.video{
	font-family: 'open sans' ;
	font-size: 14px;
	font-weight:bold;
	border: 1px solid #ccc;
	float:left;
	margin:5px;
	padding:5px;
	width:320px;
	}

.commentaire_photo {
	font-family: 'open sans' ;
	font-size: 10px;
	color: #ooo;
	font-style:italic;
}
/*
Titre Rubriques droites
*/
.acces_titre{
	font-family: oswald;
	font-size: 17px;
	font-weight: 400;
	display: bloc;
	vertical-align: middle;
	width: 232px;
	height: 23px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
	margin-top: 0px;
	color: #fff;	
	}
#acces_titre-infos-essentielles{
	background-color:#eab223;
	}
#acces_titre-actualites{
	background-color:#f1da10;
	}
#acces_titre-enseignement-recherche{
	background-color:#7cb61f;
	}
#acces_titre-vie-licence{
	background-color:#22bbea;
	}
#acces_titre-boite-outils{
	background-color:#0071b9;
	}		
#acces_titre-asso-alumni{
	background-color:#970000;	
	}
#acces_titre-espace-emploi{
	background-color:#970000;	
	}
#acces_titre-partenaires{
	background-color:#5943ff;
	}
#acces_titre-nous-suivre{
	background-color:#666666;	
	}
#acces_titre-nostalgie{
	background-color:#333333;	
	}
/*
Titre sous rubriques droites
*/		
.lien_acces-direct:link {
		font-family: oswald;
		font-size: 13px;
	    font-weight:300;
		color:#666666;
		text-decoration:none;
		display:block;
	}

.lien_acces-direct:visited {
		font-family: oswald;
		font-size: 13px;
		font-weight:300;
		color:#666666;
		text-decoration:none;
	}

.lien_acces-direct:active {
		font-family: oswald;
		font-size: 13px;
		font-weight:300;
		color:#0071b9;
		text-decoration:none;
	}

.lien_acces-direct:hover {
	font-family: oswald;
	font-size: 13px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	background: #fbfbfb;
	}
/*
Lien http interne
*/
.lien_orange:link {
	font-family: 'open sans';
	font-size: 12px;
	color: #eab223;
	text-decoration: none;
    }
.lien_orange:visited {
		font-family: 'open sans' ;
		font-size:12px;
		color: #eab223;
		text-decoration:none;
	}
.lien_orange:active {
		font-family: 'open sans' ;
		font-size:12px;
		color: grey;
		text-decoration:none;
	}
.lien_orange:hover {
		font-family: 'open sans' ;
		font-size:12px;
		color: grey;
		text-decoration:none;
	}
/*
Lien http bas de page
*/	
.lien_BDP:link {
	font-family: 'open sans';
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
    }
.lien_BDP:visited {
	font-family: 'open sans' ;
	font-size:12px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	}
.lien_BDP:active {
	font-family: 'open sans' ;
	font-size:12px;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	}
.lien_BDP:hover {
	font-family: 'open sans' ;
	font-size:12px;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	}	
/*
??????
*/
#entete {
	font-family:oswald;
	font-size:16px;
	background: #cdcdcd;
	}
#entete th { 
    font-family:oswald;
	font-size:16px;
	background: #cdcdcd;
  }	
#entete td {
	font-family: oswald;
	font-size: 16px;
	background: #cdcdcd;
  } 
/*
Actualités / Evénements
*/  
a.titre-actu {
	font-family: oswald;
	font-weight:400;
	font-size: 14px;
	text-decoration:none;
	color: #666666;
	}
.normal {
	font-family: 'open sans';
	font-size: 11px;
	color: #666666;
	text-align:justify;
	}
.intro {
	font-family: 'open sans';
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
	}
.post-date {
	font-weight: bold;
	margin: 5px 0 5px;
}
.post-date {
	background: #fff;
	float: left;
	text-align: center;
	width: 50px;
}
.post-date .month {
	color: #fff;
	font-family: 'open sans';
	font: 8px ;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	padding: 1px 0 1px;
	width: 100%;
	left: -1px;
	top: -1px;
	background: #666666;
}
.post-date .day {
	color: #333333;
	padding: 1px 0 1px;
	font-family: 'open sans';
	font: bold 10px ;
	display: block;
}
.post-date .year {
	color: #666666;
	padding: 1px 0 1px;
	font-family: 'open sans';
	font: 8px ;
	display: block;
}
/*
Lien Evénements
*/
.lien_orange_even:link {
	font-family: 'open sans';
	font-size: 10px;
	color: #eab223;
	text-decoration: none;
    }
.lien_orange_even:visited {
		font-family: 'open sans' ;
		font-size:10px;
		color: #eab223;
		text-decoration:none;	
	}
.lien_orange_even:active {
		font-family: 'open sans' ;
		font-size:10px;
		color: grey;
		text-decoration:none;
	}
.lien_orange_even:hover {
		font-family: 'open sans' ;
		font-size:10px;
		color: grey;
		text-decoration:none;
	}
/*
Lien Agenda
*/	
.lien_bleu_agenda:link {
	    font-family: 'open sans';
	    font-size: 10px;
	    color: #22BBEA;
	    text-decoration: none;
    }
.lien_bleu_agenda:visited {
		font-family: 'open sans' ;
		font-size:10px;
		color: #22BBEA;
		text-decoration:none;	
	}
.lien_bleu_agenda:active {
		font-family: 'open sans' ;
		font-size:10px;
		color: grey;
		text-decoration:none;
	}
.lien_bleu_agenda:hover {
		font-family: 'open sans' ;
		font-size:10px;
		color: grey;
		text-decoration:none;
	}	
/*
Galerie
*/
.paragraphe-galerie {
	height:183px;
	overflow-y: auto;
}
/*
Tableau
*/

#tableau{
    font-family: 'open sans' ;
	border: 1px solid #ececec; 
    border-spacing: 1px;
  }
#tableau th { 
     padding: 3px; 
	 font-size:12px;
	 font-family: 'open sans' ;
	 background-color:#cdcdcd;
	 color: #666666;
  }
#tableau td { 
     padding: 3px; 
	 font-size:12px;
	 font-family: 'open sans' ;
	 background-color:#eeeeee;
	 color: #666666;
  }
 /*
Tableau Actualités
*/
#tableau_actualites th tr td {
   font-family: 'open sans' ;
	padding: 0px;
	margin:0px;
	vertical-align: top;
  }
 /*
Tableau Newsletter
*/
#tableau_news {
    font-size:10px;
	font-family: 'open sans' ;
	padding: 0px;
	margin:0px;
	vertical-align: top;
	text-decoration: none;
  }
#tableau_news th {
    font-size:10px;
	font-family: 'open sans' ;
	padding: 0px;
	margin:0px;
	vertical-align: top;
	text-decoration: none;
}
#tableau_news td {
    font-size:10px;
	font-family: 'open sans' ;
	padding: 0px;
	margin:0px;
	vertical-align: top;
	text-decoration: none;
}
#tableau_news tr {
    font-size:10px;
	font-family: 'open sans' ;
	padding: 0px;
	margin:0px;
	vertical-align: top;
	text-decoration: none;
}
 /*
Tableau Evénements
*/  
#tableau_even{
    font-family: 'open sans' ;
	font-size:10px;
	padding: 1px;
	vertical-align: top;
  }
#tableau_even th { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #ffffff;
	 vertical-align: top;
  }
#tableau_even tr td { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #666666;
	 vertical-align: top;
  }
/*
Tableau Agenda
*/
#tableau_agenda{
    font-family: 'open sans' ;
	 padding: 1px;
	 vertical-align: top;
  }
#tableau_agenda th { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #ffffff;
	 vertical-align: top;
  }
#tableau_agenda tr td { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #666666;
	 vertical-align: top;
  }
   /*
Tableau Evénements complet
*/  
#tableau_even_complet{
    font-family: 'open sans' ;
	padding: 1px;
	margin:1px;
	vertical-align: top;
  }
#tableau_even_complet th { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#cdcdcd;
	 color: #ffffff;
	 vertical-align: top;
  }
#tableau_even_complet tr td { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #666666;
	 vertical-align: top;
  }
/*
Tableau Agenda complet
*/
#tableau_agenda_complet{
     font-family: 'open sans' ;
	 padding: 1px;
	 vertical-align: top;
  }
#tableau_agenda_complet th { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#cdcdcd;
	 color: #ffffff;
	 vertical-align: top;
  }
#tableau_agenda_complet tr td { 
	 font-size:10px;
	 font-family: 'open sans' ;
	 background-color:#ececec;
	 color: #666666;
	 vertical-align: top;
  }  
  
/*
Tableau contact
*/
#tableaucontact {
	border: 1px solid #ececec;
	border-spacing: 1px ;
}
#tableaucontact th {
	padding: 3px;
	font-size: 12px;
	font-family: 'open sans';
	background-color: #cdcdcd;
	color: #ffffff;
	text-align: center;
 }
#tableaucontact td {
	padding: 3px;
	font-size: 12px;
	font-family: 'open sans';
	background-color: #ffffff;
	color: #333333;
	text-align: center;
	border-spacing: 1px;
 }
/*
Tableau partenaires
*/

#tableaupartenaires {
	font-family: 'open sans';
	border: 1px solid #ececec;
	border-spacing: 1px;
	vertical-align: middle;
  }
#tableaupartenaires th { 
     padding: 3px; 
	 font-size:12px;
	 font-family: 'open sans' ;
	 background-color:#cdcdcd;
	 color: #666666;
  }
#tableaupartenaires td { 
     padding: 3px; 
	 font-size:12px;
	 font-family: 'open sans' ;
	 text-transform: uppercase ;
	 background-color:#eeeeee;
	 color: #666666;
  }
  /*
menu
*/

#photo {
position:relative;
z-index:0;
}

 #menu {
		width: 960px;
		height: 35px;
		position:relative;
		margin-bottom: 0px;
		margin-left: 0px;	
		font-family:oswald;
		font-weight:400;
		line-height:2em;
		text-align:left;
	}
	

	#menu ul, #menu li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	 }
	#menu li {
		width: 193px;
	}	
	#menu li a {
		display: block;
		text-decoration: none;
		text-align: center;
		border-top: 0px;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}
/*---------- Niveau 1 ACCUEIL----------*/
	#menu .niveau1ACC li {
	float: left;
	margin: 0 -1px 0 0;
	font-size: 16px;
			background: #ececec;
	border-top: 2px solid #eab223;
	}
	
	#menu .niveau1ACC li:hover {
		border-top: 9px solid #eab223;
		margin: -7px -1px 0 0;
		background: #fbfbfb;
	}
	
	
	#menu .niveau1ACC li a {
		padding: 5px 0;
		height: 20px;
		color: #666666;

	}
	
	#menu .niveau1ACC li:hover a,
	#menu .niveau1ACC li a:hover {


	}
/*---------- Niveau 1 FORMATION----------*/
	#menu .niveau1FOR li {
		float: left;
		margin: 0 -1px 0 0;
	    font-size: 16px;
		background: #ececec;
		border-top: 2px solid #f1da10;
	}
	
	#menu .niveau1FOR li:hover {
		border-top: 9px solid #f1da10;
		margin: -7px -1px 0 0;
		background: #fbfbfb;
	}
	
	#menu .niveau1FOR li a {
		padding: 5px 0;
		height: 20px;
		color: #666666;

}
	#menu .niveau1FOR li:hover a,
	#menu .niveau1FOR li a:hover {

		
	}
/*---------- Niveau 1 ENTRENPRISE----------*/
	#menu .niveau1ENT li {
		float: left;
		margin: 0 -1px 0 0;
	   font-size: 16px;
	   	background: #ececec;
	   	border-top: 2px solid #7cb61f;
	}
	
	#menu .niveau1ENT li:hover {
		border-top: 9px solid #7cb61f;
		margin: -7px -1px 0 0;
		background: #fbfbfb;
	}
	
	#menu .niveau1ENT li a {
		padding: 5px 0;
		height: 20px;
		color: #666666;
	

	}
	#menu .niveau1ENT li:hover a,
	#menu .niveau1ENT li a:hover {



	}
/*---------- Niveau 1 ETUDIANT----------*/
	#menu .niveau1ETU li {
		float: left;
		margin: 0 -1px 0 0;
	    font-size: 16px;
		background: #ececec;
		border-top: 2px solid #22bbea;
	}
	
	#menu .niveau1ETU li:hover {
		border-top: 9px solid #22bbea;
		margin: -7px -1px 0 0;
				background: #fbfbfb;
	}
	
	#menu .niveau1ETU li a {
		padding: 5px 0;
		height: 20px;
		color: #666666;

	}
	#menu .niveau1ETU li:hover a,
	#menu .niveau1ETU li a:hover {


	}
/*---------- Niveau 1 RECHERCHE----------*/
	#menu .niveau1REC li {
		float: left;
		margin: 0 -1px 0 0;
	   font-size: 16px;
	   background: #ececec;
	   border-top: 2px solid #0071b9;
	}
	
	#menu .niveau1REC li:hover {
		border-top: 9px solid #0071b9;
		margin: -7px -1px 0 0;
		background: #fbfbfb;
	}

	#menu .niveau1REC li a {
		padding: 5px 0;
		height: 20px;
		color: #666666;

	}
	#menu .niveau1REC li:hover a,
	#menu .niveau1REC li a:hover {

	}

/*---------- Niveau 2 ----------*/
	#menu .niveau2 {
		position: absolute;
		top: -9999em;
		background:#ececec;
	}
	#menu .niveau2 li {
		clear: left;
		margin: -1px 0 0;
		border:0px;
		background:#ececec;
		font-size: 16px;
		font-weight:300;
		}		
	#menu .niveau2 li:hover {
		clear: left;
		margin: -1px 0 0;
		border:0px;
       background: #fbfbfb;
	}	
	#menu .niveau2 li a {
		color: #666666;
		background:#ececec;		
	}
	#menu .niveau2 li a:hover {
        background: #fbfbfb;
	}
	#menu li:hover .niveau2,
	#menu .sfhover .niveau2 {
		top: auto;
		min-height: 0; /* corrige un bug IE7 */
	}	
	/*---------- Niveau 3 ----------*/
	#menu .niveau1 .niveau2 .niveau3 {
		position: absolute;	
		top: -9999em;
		border-top: 1px solid #fff; /* corrige un bug IE6 */
	}
	#menu .niveau3 li a {
		color: #fff;
		background: #6D8600;
	}
	#menu .niveau3 li:hover a,
	#menu .niveau3 li a:hover {
		color: #746756;
		background: #D8ED1A;
	}
	#menu .niveau2 li:hover .niveau3,
	#menu .niveau2 .sfhover .niveau3 {	
		top: auto;
		margin:-28px 0 0 149px;
	}
	#menu .inverse .niveau2 li:hover .niveau3,
	#menu .inverse .niveau2 .sfhover .niveau3 {	
		top: auto;
		margin:-28px 0 0 -149px;
	}