.contour_tableau_gris {
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	padding:5px;
}
.fond_tableau_devoir {
	background-image:url(../images/fond_tablo_devoir.png);
}
.titre_encours {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF99;
	font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding-left:4px;
	padding-right:4px;
}
.introTitre1 {
	color: #000066;
	font-size: 18pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.infoGrise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
}
.introTitre1 a:link {
	color: #000066;
	font-size: 18pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.introTitre1 a:hover {
	color: #000066;
	font-size: 18pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.introTitre1 a:visited {
	color: #000066;
	font-size: 18pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

.introSousTitre1 {
	color: #000066;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.introSousTitre1 a:hover {
	color: #000066;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.introSousTitre1 a:link {
	color: #000066;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.introSousTitre1 a:visited {
	color: #000066;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.introSousTitre1 a:active {
	color: #000066;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}

.introSousTitre1Rouge {
	color: #FF0000;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.introSousTitre2 {
	color: #000066;
	font-size: 14pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.titreBleu {
	color: #3450a4;
	font-size: 20pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.texteCourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.texteCourant a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.texteCourant a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.texteCourant a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.texteCourantLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}
.texteCourantLien a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.texteCourantLien a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.texteCourantLien a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.texteCourant_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.texteCourantBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
}
.texteCourantBold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.texteCourantAbandon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #669999;
}
.texteCourantBoldTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.texteCourantBoldTableau a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.texteCourantBoldTableau a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #3300FF;
	text-decoration: none;
}
.titreRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	color: #CC0000;
	font-weight: bold;
}
.reserve {
	color: #fff;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold 
}

.titreMembre {
	color: #c7cefd;
	font-size: 14pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.titreCentre {
	color: #00556f;
	font-size: 16pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-align: center
}
.titreRouge {
	color: #c00;
	font-size: 14pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-align: center
}
.titreQCM {
	color: #c7cefd;
	font-size: 16pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.nomEleve {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: italic
}
.notes {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: italic;
	font-weight: bold;
	text-align: center
}
.texteJustif {
	color: black;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify
}
.piedPage {
	color: #3a52af;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.remarques {
	color: #999;
	font-size: 8pt;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.intitule {
	color: #00556f;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.affiche_note_vert {
	color: #33FF00;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.affiche_note_rouge {
	color: #FF0000;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.question {
	color: #88c3e2;
	font-size: 16pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.matiereProgrammeEtudiant {
	color: #88c3e2;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.intitule {
	color: #00556f;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.menuSelect {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.deconnexion {
	color: #FF3300;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
#deconnexion a:link {
	color: #FF3300;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.tetiereCourante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
}
#tetiereCourante a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
#tetiereCourante a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
#tetiereCourante a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
#tetiereCourante a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.titreBleuFonce {
	color: #000066;
	font-size: 20pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.menuBook {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
#menuBook  a:hover {
	color: #FF9900;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.texteVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1BB5B0;
	text-decoration: none;
}
.infoLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.infoLogin2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #8F8BE5;
	text-decoration: none;
}
#infoLogin2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #8F8BE5;
	text-decoration: none;
}
#infoLogin2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #8F8BE5;
	text-decoration: none;
}
.infoLogin3, a.infoLogin3:link, a.infoLogin3:visited, a.infoLogin3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #8F8BE5;
	text-decoration: none;
}
.texteAdresse {
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.texte_commentaire_italique {
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style:italic;
}
.texteAdresse_gris {
	color: #999;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.texteAdresse2 {
	color: #000000;
	font-size: 8pt;
	font-family:Verdana, Geneva, sans-serif;
}
.champRecherche {
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	background-color: #94A9FF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000066;
}
.grandTitreBleu {
	color: #88c3e2;
	font-size: 20pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}
.tetiereCouranteBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CCFF66;
}
.detaiNotes {
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.detaiNotes a:hover {
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.detaiNotes a:link {
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.detaiNotes a:visited {
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.texteRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.texteOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.texteOrange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.message_recu {
	color: #FFFF66;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
.horaire {
	color: #000000;
	font-size: 8pt;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.profil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.acronyme_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.acronyme_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
}
.remarquesNoir {
	color: #000000;
	font-size: 8pt;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.texteCourantBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.reserveBold_12 {
	color: #fff;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.texteCourantGrasNoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texteCourantBoldCyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #33CCFF;
}
.texteCourantBoldOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
}

.titreMethodeOrange {
	color: #FF6600;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.titreMethodeOrange a:hover {
	color: #FF6600;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.titreMethodeOrange a:link {
	color: #FF6600;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.titreMethodeOrange a:visited {
	color: #FF6600;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.titreMethodeOrange a:active {
	color: #FF6600;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}

.introSousTitre1Ital_rouge {
	color: #FF0000;
	font-size: 16pt;
	font-family:
	Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: italic;
}
.titreCourantBoldCyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #33CCFF;
}
.titre_intro_noir {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 20pt;
	color: #000;
}
.titre_intro_gris {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 20pt;
	color: #999;
}
.ptititre_intro_gris {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12pt;
	color: #999;
}
.titre_intro_bleu {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 20pt;
	font-weight: bold;
	color: #000066;
}
.titre_intro_bleu_big {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 26pt;
	font-weight: bolder;
	color: #000066;
}
.titre_intro_bleu_book {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 26pt;
	color: #000066;
}
.titre_intro_cyan {
	color: #13A8EE;
	font-size: 20pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.titre_intro_vert {
	color: #390;
	font-size: 20pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.titre_intro_bx {
	color: #900;
	font-size: 20pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold
}
.fond_tableau {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.credit {
	color: #FFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.credit a:hover {
	color: #FFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.credit a:link {
	color: #FFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.credit a:visited {
	color: #FFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.credit a:active {
	color: #FFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.tetiere_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.emploi_temps {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
.emploi_temps a:link {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
.emploi_temps a:hover {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
.emploi_temps a:active {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
.emploi_temps a:visited {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

.menu_admin {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
}
.menu_admin a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.menu_admin a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.menu_admin a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.menu_admin a:hover {
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}
.section_menu {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
}
.horaire_calendrier {
	color: #666;
	font-size: 7pt;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.horaire_calendrier2 {
	color: #F90;
	font-size: 7pt;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

.decor_general {
	border: 2px solid #3450a4;
}
.cadre_gris_general {
	border: 2px solid #CCC;
}
.cadre_gris_general2 {
	border: 5px solid #CCC;
}
.cadre_gris_marge {
	border: 2px solid #CCC;
	padding:6px;
}
.fond_onglet_etape {
	border: 2px solid #CCC;
	background-color: #C3D1EC;
}
.fond_onglet_etape_tout {
	border: 2px solid #CCC;
	background-color: #CCC;
}
.fond_tetiere_general {
	background-image:url(../images/degrade_tetiere-2.png);
	background-repeat:repeat-x;
}
.tetiere_generale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#3450a4;
	padding: 5px;
}
.tetiere_grise {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding: 5px;
	background:#CCC;
}
.tetiere_grise_filet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding: 5px;
	background:#CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.texte_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.texte_forum_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	font-weight: bold;
	color:#000066;
}
.titre_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	color:#000054;
}
.titre_forum a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	text-decoration:none;
	color:#000054;
}
.titre_forum a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	text-decoration:none;
	color:#000054;
}
.titre_forum a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	text-decoration:none;
	color:#000054;
}
.titre_forum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	text-decoration:none;
	color:#000054;
}
.titre_forum_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000054;
	padding:5px;
	text-decoration:none;
}
.titre_forum_bold a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000054;
	padding:5px;
	text-decoration:none;
}
.titre_forum_bold a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000054;
	padding:5px;
	text-decoration:none;
}
.titre_forum_bold a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000054;
	padding:5px;
	text-decoration:none;
}
.titre_forum_bold a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000054;
	padding:5px;
	text-decoration:none;
}
.tetiere_navig_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}
.tetiere_navig_forum a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}
.tetiere_navig_forum a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}
.tetiere_navig_forum a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}
.tetiere_navig_forum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}
.decor_filet_gauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding: 5px;
}
.filet_gauche_semaine {
	outline-color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left:5px;
	padding-right:5px;
}
.filet_gauche_semaine_etudiant {
	outline-color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left:0px;
	padding-right:0px;
}
.decor_filet_gauche_reserve {
	outline-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding: 5px;
}
.navigation_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.navigation_forum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.navigation_forum a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.navigation_forum a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.navigation_forum a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.navigation_forum_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}
.navigation_forum_bold a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}.navigation_forum_bold a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}.navigation_forum_bold a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}.navigation_forum_bold a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}
.detail_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.navig_admin_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#34597D;
}
.navig_admin_forum_select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.navig_admin_forum_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.navig_admin_forum_select_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.reponse_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.etudiant_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000054;
	font-weight:bold;
}
.type_utilisateur_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.type_admin_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #F00;
}
.type_moniteur_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #090;
}
.detail_message_forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.detail_message_forum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.detail_message_forum a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.detail_message_forum a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.detail_message_forum a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.marge_message_forum {
	padding:6px;
}
.tablo_marge_fondbleu {
	padding:6px;
	background-color:#dbe5f5;
}

.legende_etape {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
}
.legende_etape a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.legende_etape a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.legende_etape a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.legende_etape a:hover {
	color: #F00;
	font-weight: bold;
	text-decoration: none;
}
.planning_horaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F60;
}
.planning_matiere {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0B0A62;
}
.planning_salle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
}
.case_over {
	background-color: #FF9;	
}
.fond_tetiere {
	background-color:#E6ECF2;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#000;
	border: 2px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.fond_tetiere_jours {
	background-color:#BCC9E3;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#000;
	border: 2px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.fond_tetiere_dujour {
	background-color:#FFC;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#000;
	border: 2px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.fond_tetiere_dimanche {
	background-color:#CCC;
	text-align:center;
	vertical-align:middle;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	border: 2px solid #FFF;
}
.barre_navigation {
	background-color:#CCC;
	text-align:center;
	vertical-align:middle;
	border: 2px solid #FFF;
}
.globale {
	position:relative
	overflow:hidden;
}
.fond_calendrier {
	position:absolute;
	width:710px;
	margin-left:0px;
	z-index: 1;
}
#evenement {
	position:absolute;
	float:left;
	width:710px;
	margin-left:0px;
	z-index: 10;
}
.filet_inferieur {
	outline-color:#CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding: 5px 5px 5px 5px;
}
.planning_navig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0B0A62;
	text-decoration:none;
}
.planning_navig a:hover {
	color:#0B0A62;
	text-decoration:none;
}
.planning_navig a:link {
	color:#0B0A62;
	text-decoration:none;
}
.planning_navig a:active {
	color:#0B0A62;
	text-decoration:none;
}
.planning_navig a:visited {
	color:#0B0A62;
	text-decoration:none;
}
.liste_origine {
	width: 250px;
	height: 200px;
	display: block;
	border: 1px solid #aaa;
	text-decoration: none;
	background-color: #fafafa;
	color: #123456;
	margin: 2px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}  
.liste_reception {  
	width: 250px;  
	height: 200px;  
	display: block;  
	border: 1px solid #aaa;  
	text-decoration: none;  
	background-color: #fafafa;  
	color: #123456;  
	margin: 2px;  
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0B0A62;
	font-weight:bold;
}  
.detail_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.detail_intro a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.detail_intro a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.detail_intro a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.detail_intro a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.tabloBoldVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006584;
	text-decoration:none;
}
.etudiant_inscrit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding:5px;
	text-decoration:none;
}
.etudiant_inscrit a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding:5px;
}
.etudiant_inscrit a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding:5px;
}
.etudiant_inscrit a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding:5px;
}
.etudiant_inscrit a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	padding:5px;
}

.etudiant_abandon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:5px;
	text-decoration:none;
}
.etudiant_abandon a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:5px;
}
.etudiant_abandon a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:5px;
}
.etudiant_abandon a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:5px;
}
.etudiant_abandon a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F60;
	padding:5px;
}
.msg_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #F00;
}
.msg_vert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #090;
}
.info_grise_menu {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11pt;
	color: #999;
}