@charset "iso-8859-1";
a:link { color: #4B5EB0; text-decoration: underline;}
a:visited { color: #86080C; text-decoration: underline;}
a:hover { color: #4B5EB0; text-decoration: none;}
a:active { color: #4B5EB0; text-decoration: none;}

a.colorFFFFFFcat {color: #FFFFFF;}
a.colorFFFFFFcat:link {color: #FFFFFF; text-decoration: none;} 
a.colorFFFFFFcat:visited {color: #FFFFFF; text-decoration: none;}
a.colorFFFFFFcat:hover {color: #FFFFFF; text-decoration: none;}
a.colorFFFFFFcat:active {color: #FFFFFF; text-decoration: none;}

a.colorFFFFFF {color: #FFFFFF;}
a.colorFFFFFF:link {color: #FFFFFF; text-decoration: underline;} 
a.colorFFFFFF:visited {color: #FFFFFF; text-decoration: underline;}
a.colorFFFFFF:hover {color: #FFFFFF; text-decoration: none;}
a.colorFFFFFF:active {color: #FFFFFF; text-decoration: none;}

.test {
 display:none;
} 
.br {
 display:none;
} 
.faq1 {
	BACKGROUND-COLOR: #f7ecd8
}
.faq2 {
	BACKGROUND-COLOR: #fdfaf5
}
input.bouton {
border:1px solid #000066;
font-family: verdana, sans-serif, helvetica, arial;
font-size: 12;
font-weight: bold;
background-color:#D0DDFA;
cursor:pointer;
}
input.texte {
border:1px solid #CBD1DB;
background-color:#F0F2F6;
font-family:verdana, helvetica, sans-serif, arial;
color:black;
}

.normal {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: left;
	font-weight: normal;
}

.normal_justify {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: justify;
	font-weight: normal;
}

.normal_center {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: center;
	font-weight: normal;
}

.normal_right {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: right;
	font-weight: normal;
}

.normal_italic {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

.normal_bold {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: left;
	font-weight: bold;
}

.normal_bold_center {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: center;
	font-weight: bold;
}

.normal_bold_right {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 12;
	text-align: right;
	font-weight: bold;
}

.petit {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: left;
	font-weight: normal;
}

.petit_italic {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

.petit_center {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: center;
	font-weight: normal;
}

.petit_right {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: right;
	font-weight: normal;
}

.petit_bold {
	color: #000000;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: left;
	font-weight: bold;
}

.petit_rouge {
	color: #993300;
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11;
	text-align: left;
	font-weight: bold;
}







.titre {



	color: #86080C;



	font-family: verdana, helvetica, sans-serif, arial;



	font-size: 16;



	text-align: left;



	font-weight: bold;



}

.titre_accueil {



	color: #86080C;



	font-family: verdana, helvetica, sans-serif, arial;



	font-size: 19;



	text-align: left;



}

.sous_titre {



	color: #86080C;



	font-family: verdana, helvetica, sans-serif, arial;



	font-size: 13;



	text-align: left;



	font-weight: bold;



}

.sous_titre_center {



	color: #86080C;



	font-family: verdana, helvetica, sans-serif, arial;



	font-size: 14;



	text-align: center;



	font-weight: bold;



}

.titre_center {



	color: #86080C;



	font-family: verdana, helvetica, sans-serif, arial;



	font-size: 16;



	text-align: center;



	font-weight: bold;



}

.bleu_logo{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px; 

	COLOR: #FFFFFF; 

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #1C5BA2;
	
}

.titre_colonne_left {	

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px; 

	COLOR: #FFFFFF; 

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #7497B4;

}



.titre_colonne_center {

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	COLOR: #FFFFFF;

	FONT-FAMILY: Verdana, Sans-Serif;

	BACKGROUND-COLOR: #7497B4;

	text-align : center;

}



.element_tableau_left_bold {	

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #CEDBE5;

}

.element_tableau_left_bold2 {	

	FONT-SIZE: 12px; 

	FONT-WEIGHT: bold;

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #E3EAF0;

}

.element_tableau_left {	

	FONT-SIZE: 12px; 

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #CEDBE5;

}

.element_tableau_italic_left {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #CEDBE5;
	font-style: italic;
}



.element_tableau_center {

	FONT-SIZE: 12px;

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif;

	BACKGROUND-COLOR: #CEDBE5;

	text-align : center;

}

.element_tableau_left2 {	

	FONT-SIZE: 12px; 

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif; 

	BACKGROUND-COLOR: #E3EAF0;

}

.element_tableau_italic_left2 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #E3EAF0;
	font-style: italic;
}


.element_tableau_center2 {

	FONT-SIZE: 12px;

	COLOR: #000000;

	FONT-FAMILY: Verdana, Sans-Serif;

	BACKGROUND-COLOR: #E3EAF0;

	text-align : center;

}



.onglets_categories {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	text-align: left;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	padding: 5px;
}
.onglets_contenu {
	FONT-SIZE: 12px;
	text-align: left;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	padding: 4px;
}



/******************    calendrier 2005   ******************/



.element_date {
	FONT-SIZE: 12px;
	text-align: center;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #E3EAF0;
}

.element_jours {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	text-align: center;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #CEDBE5;
}

.element_date_double {
	FONT-SIZE: 9px;
	text-align: center;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #E3EAF0;
}

.element_date_double_cours4sem {
	FONT-SIZE: 9px;
	text-align: center;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #999999;
}

.element_date_double_cours7sem {
	FONT-SIZE: 9px;
	text-align: center;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #CC3300;
}

.element_date_cours4sem {
	FONT-SIZE: 12px;
	text-align: center;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #999999;
}

.element_date_cours7sem {
	FONT-SIZE: 12px;
	text-align: center;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: #CC3300;
}