/* mootools */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
	z-index: 13000;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
	z-index: 13000;
}
 
.custom-tip {
	color: #000;
	width: 130px;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
/* fin mootools */

body{
	margin:0px;
	padding:0px;
	text-align:left;
}
.champs-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #88888A;
	border: 1px solid #c8c8c8;
	height: auto;
	width: auto;
	text-align:left;
}
td.champs-recherche2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #88888A;
	border: 1px solid #c8c8c8;
	height: auto;
	width: auto;
	text-align:left;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.taille11 {
	font-size: 11px;
	text-align:left;
}
.taille10 {
	font-size: 10px;
	text-align:left;
}
.taille9 {
	font-size: 9px;
	text-align:left;
}
.taille8 {
	font-size: 8px;
	text-align:left;
}
.taille12 {
	font-size: 12px;
	text-align:left;
}
.rouge, .rouge2{
	color: #e2001a;
	text-align:left;
}
a.rouge, a.rouge:link, a.rouge:visited {
	color: #e2001a;
	text-decoration:underline;
}
a.rouge:hover{
	color: #e2001a;
	text-decoration:none;
}
a.rouge2, a.rouge2:link, a.rouge2:visited {
	color: #e2001a;
	text-decoration:none;
}
a.rouge2:hover{
	color: #e2001a;
	text-decoration:underline;
}
.orange {
	color: #fb9d3a;
	text-align:left;
}
.noir, .noir:hover {
	color: #000000;
	text-align:left;
}
.gris, a.gris, a.gris:link, a.gris:visited {
	color: #7d7d7d;
	text-align:left;
}
a.gris:hover{
	color: #7d7d7d;
	text-decoration: none;
	text-align:left;
}
.gris a, .gris a:link, .gris a:visited{
	color: #7d7d7d;
	text-decoration: underline;
	text-align:left;
}
.gris a:hover{
	color: #7d7d7d;
	text-align:left;
	text-decoration: none;
}
.gras {
	font-weight: bold;
	text-align:left;
}

.vert-texte-lyceens {
	color: #8b9d01;
}
.vert-fond-lyceens {
	background-color: #b1c800;
}
.orange-fond-pro {
	background-color: #ffa800;
}
.orange-texte-pro {
	color: #d99003;
}
.bleu-fond-parents {
	background-color: #63bee0;
}
.bleu-texte-parents {
	color: #3f7b91;
}
.bleufonce-fond-dirigeants {
	background-color: #005a71;
}
.bleufonce-texte-dirigeants {
	color: #005a71;
}
.rouge-fond-anciens {
	background-color: #b40000;
}
.gris-menu-rapide {
	color: #7d7d7d;
}

a.gris-menu-rapide {
	color: #7d7d7d;
}

.rubriques-menu-gauche-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
.rubrique-menu-gauche-on, a.rubrique-menu-gauche-on, a.rubrique-menu-gauche-on:link, a.rubrique-menu-gauche-on:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E2001A;
	text-decoration: none;
	text-align:left;
}
a.rubrique-menu-gauche-on:hover {
	color: #E2001A;
	text-decoration: underline;
}
.sous-rubriques-menu-gauche-off, .sous-rubriques-menu-gauche-off a, .sous-rubriques-menu-gauche-off a:link, .sous-rubriques-menu-gauche-off a:visited, .resultats, .resultats a:link, .resultats a:visited,
a.sous-rubriques-menu-gauche-off, a.sous-rubriques-menu-gauche-off:link, a.sous-rubriques-menu-gauche-off:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-decoration: none;
	text-align:left;
}
.sous-rubriques-menu-gauche-off a:hover, .resultats a:hover, a.sous-rubriques-menu-gauche-off:hover {
	color: #E2001A;
	text-decoration: underline;
	text-align:left;
}

a.rubriques-menu-gauche-bas:hover {
	text-decoration: underline;
	color: #FFFFFF;
	text-align:left;
}
.blanc {
	color: #FFFFFF;
	text-align:left;
}
.rubrique-bas, a.rubrique-bas, a.rubrique-bas:link, a.rubrique-bas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
	text-decoration: none;
	text-align:left;
}
a.rubrique-bas:hover, .rubrique-bas a:hover {
	text-decoration: underline;
	text-align:left;
	color: #bbbbbb;
}
.sous-rubriques-menu-gauche-on, .sous-rubriques-menu-gauche-on a, .sous-rubriques-menu-gauche-on a:link, .sous-rubriques-menu-gauche-on a:visited, a.sous-rubriques-menu-gauche-on, a.sous-rubriques-menu-gauche-on:link, a.sous-rubriques-menu-gauche-on:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2001A;
	text-decoration: underline;
	text-align:left;
}
.sous-rubriques-menu-gauche-on a:hover, a.sous-rubriques-menu-gauche-on:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2001A;
	text-decoration: none;
	text-align:left;
}
.rubrique-menu-gauche-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
a.rubrique-menu-gauche-off:hover {
	color: #E2001A;
	text-decoration: none;
	text-align:left;
}
.texte-blanc-11, a.texte-blanc-11, a.texte-blanc-11:link, a.texte-blanc-11:visited {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:left;
}
a.texte-blanc-11:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}

.rubrique-bas3, a.rubrique-bas3, a.rubrique-bas3:link, a.rubrique-bas3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbbbbb;
	text-decoration: none;
}
.rubrique-bas3:hover, a.rubrique-bas3:hover, .rubrique-bas3 a:hover {
	text-decoration: underline;
}

.souligne {
	text-decoration: underline;
}

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



															/* ---------------- */
															/* COULEURS PROFILS */
															/* ---------------- */

/* Lycéens / Etudiants */
.texte-92, a.texte-92, a.texte-92:link, a.texte-92:visited {
	color: #8b9d01;
	text-align:left;
	text-decoration: none;
}
.fond-92 {
	background-color: #b1c800;
}

/* Parents */
.fond-93 {
	background-color: #63bee0;
}
.texte-93, a.texte-93, a.texte-93:link, a.texte-93:visited {
	color: #3f7b91;
	text-align:left;
	text-decoration: none;
}

/* Anciens eleves */
.fond-94 {
	background-color: #B40000;
}
.texte-94, a.texte-94, a.texte-94:link, a.texte-94:visited {
	color: #B40000;
	text-align:left;
	text-decoration: none;
}

/* Professionnels de l'orientation */
.fond-95 {
	background-color: #ffa800;
}
.texte-95, a.texte-95, a.texte-95:link, a.texte-95:visited {
	color: #d99003;
	text-align:left;
	text-decoration: none;
}

/* Dirigeants */
.fond-96 {
	background-color: #005a71;
}
.texte-96, a.texte-96, a.texte-96:link, a.texte-96:visited {
	color: #005a71;
	text-align:left;
	text-decoration: none;
}

/* Salariés d'entreprises */
.texte-97, a.texte-97, a.texte-97:link, a.texte-97:visited {
	color: #c100ba;
	text-align:left;
	text-decoration: none;
}
.fond-97 {
	background-color: #c100ba;
	text-align:left;
}

/* Demandeurs d'emploi */
.fond-98 {
	background-color: #6c2926;
}
.texte-98, a.texte-98, a.texte-98:link, a.texte-98:visited {
	color: #6c2926;
	text-align:left;
	text-decoration: none;
}

a.texte-92:hover, a.texte-93:hover, a.texte-94:hover, a.texte-95:hover, a.texte-96:hover, a.texte-97:hover, a.texte-98:hover{
	text-decoration: underline;
}



actu, a.actu, a.actu:link, a.actu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: none;
	text-align:left;
}

a.actu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: underline;
	text-align:left;
}

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

.bt-texte:hover {
	text-decoration:underline;
	color:#000000;
}

/* MENU PRINCIPAL - div affichées sur rollover */

#divformation, #divmetiers, #divinternational, #divdocumentation, #divconcourstests{
  display:none;
  position: absolute;
  /*top: 100;
  left: 500;*/
  width: 180px;
  height: 80px;
  background-color: white;
  border: 2px solid #E6E6E6;
  overflow: auto;
  z-index:2;
}

#ledivaccrap{
display:none;
position: absolute;
/*top: 387px;
left: 157px;*/
border: 0px solid #E6E6E6;
overflow: auto;
z-index:2;
}

.pagination, .pagination a, .pagination a:link, .pagination a:visited, a.pagination, a.pagination:link, a.pagination:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2001A;
	text-decoration: underline;
}
.pagination a:hover, a.pagination:hover {
	color: #E2001A; /*#5c5c5c*/
	text-decoration: none;
}

.non-soulign{
	text-decoration:none;
}

.non-soulign:hover{
	text-decoration:underline;
}

.non-soulign a:hover{
	text-decoration:underline;
}

.taille18{
	font-size: 18px;
	text-align:left;
}

table.tableau-gris{
	background-color: #F3F3F3;
}

.fondblanc{
	background-color: white;
}

.champs-recherche-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #88888A;
	height: auto;
	width: auto;
	text-align:left;
	border:0px;
}

a.titre-listeactu, a.titre-listeactu:link, a.titre-listeactu:visited{
	font-size: 12px;
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.titre-listeactu:hover{
	font-size: 12px;
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.liengrisarial11{
	color: #7d7d7d;
	text-align:justify;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.lienblog, a.lienblog:link, a.lienblog:visited{
	font-size: 12px;
	color: #010101;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lienblog:hover, a.lienblogselected{
	font-size: 12px;
	color: #e20320;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.filariane, a.filariane:link, a.filariane:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.filariane:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

h1{
	font-size: 12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	padding:0px;
	margin:0px;
	display:inline;
	line-height:0px;
}

h1.accueil{
	color:#7D7D7D;
	text-align:left;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	display:inline;
	line-height:0px;
}

.ministere{
	color: #656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	text-align:left;
}

.ministere a{
	color: #fb0208;
	text-decoration: none;
}

.ministere a:hover{
	text-decoration: underline;
}

table.ministere{
	margin-bottom: 10px;
	background-repeat: none;
}