body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color: #f5f6fb;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px
}

td	{
	background-color: #fefdfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}


.table	{
	background-color: #f5f6fb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	border: Aucune;
	margin: 0px;
	padding: 0px;
}


.bleuciel {
	background-color: #f5f6fb;
}


li {
	text-align: justify;
	list-style-type: disc;
}
.liImage {
	list-style-image: url(../images/menu/commun/vers_bleu.gif);
}


.headerclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5f6fb;
	vertical-align: middle;
}
.headerclair a:link {
	color: #41418a;
	text-decoration: none;
	vertical-align: middle;
}
.headerclair a:visited {
	text-decoration: none;
	color: #41418a;
	vertical-align: middle;
}
.headerclair a:hover {
	color: #7B0606;
	vertical-align: middle;
	text-decoration: none
}
.headerclair a:active {
	color: #41418a;
	vertical-align: middle;
	text-decoration: none
}

.headerfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #dedee9;
	vertical-align: middle;
}
.headerfonce a:link {
	color: #41418a;
	vertical-align: middle;
	text-decoration: none
}
.headerfonce a:visited {
	color: #41418a;
	vertical-align: middle;
	text-decoration: none
}
.headerfonce a:hover {
	color: #7B0606;
	vertical-align: middle;
	text-decoration: none
}
.headerfonce a:active {
	color: #41418a;
	vertical-align: middle;
	text-decoration: none
}
.fondclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5f6fb;
	vertical-align: top;
}
.fondclair a:link {
	color: #41418a;
	text-decoration: none;
	
}
.fondclair a:visited {
	text-decoration: none;
	color: #41418a;
	
}
.fondclair a:hover {
	color: #7B0606;	
	text-decoration: none
}
.fondclair a:active {
	color: #41418a;	
	text-decoration: none
}
.fondbleu_marine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #b5b5ce;
	vertical-align: top;
}

.fondfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5E5F2;
	vertical-align: top;
}
.fondfonce a:link {
	color: #37377F;	
	text-decoration: none
}
.fondfonce a:visited {
	color: #37377F;	
	text-decoration: none
}
.fondfonce a:hover {
	color: #7B0606;	
	text-decoration: none
}
.fondfonce a:active {
	color: #37377F;	
	text-decoration: none
}

.localisation	{
	background-color: #EDF0FA;
	font-family: Arial, Helvetica, sans-serif;
	color: #41418a;
	font-size: 12px;
	vertical-align: middle;
}
.localisation a:link {
	color: #41418a;
	text-decoration: none
}
.localisation a:visited {
	color: #41418a;
	text-decoration: none
}
.localisation a:hover {
	color: #41418a;
	text-decoration: underline
}
.localisation a:active {
	color: #41418a;
	text-decoration: none
}

.menugauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	vertical-align: baseline;


}
.menugauche a:link {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.menugauche a:visited {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.menugauche a:hover {
	color: #7B0606;
	text-decoration: none;
	vertical-align: baseline;

}
.menugauche a:active {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.menugauche_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #7B0606;
	text-decoration: none;
	vertical-align: middle;
}
.lienpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	vertical-align: middle;


}
.lienpage a:link {
	color: #41418a;
	text-decoration: none;
	

}
.lienpage a:visited {
	color: #41418a;
	text-decoration: none;

}
.lienpage a:hover {
	color: #7B0606;
	text-decoration: none;
	

}
.lienpage a:active {
	color: #41418a;
	text-decoration: none;
	

}


.titre_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #7B0606;
	font-weight: bold;
	vertical-align: baseline;
}
.titre_page a:link {
	color: #41418a;
	text-decoration: underline
}
.titre_page a:visited {
	color: #41418a;
	text-decoration: underline
}
.titre_page a:hover {
	color: #7B0606;
	text-decoration: none
}
.titre_page a:active {
	color: #41418a;
	text-decoration: none
}
.titre_page_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #7B0606;
	text-decoration: underline
}

.sous_menu a:link {
	color: #3333ff;
	text-decoration: none
}
.sous_menu a:visited {
	color: #3333ff;
	text-decoration: none
}
.sous_menu a:hover {
	color: #996699;
	text-decoration: none
}
.sous_menu a:active {
	color: #996699;
	text-decoration: none
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fefdfb;
	vertical-align: middle;
	text-align: center;
}
.footer a:link {
	color: #41418a;
	text-decoration: none
}
.footer a:visited {
	color: #41418a;
	text-decoration: none
}
.footer a:hover {
	color: #41418a;
	text-decoration: none
}
.footer a:active {
	color: #41418a;
	text-decoration: none
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #2E2E85;
	font-weight: bold;
}
.h1 a:link {
	color: #3333ff;
	text-decoration: underline
}
.h1 a:visited {
	color: #996699;
	text-decoration: underline
}
.h1 a:hover {
	color: #996699;
	text-decoration: underline
}
.h1 a:active {
	color: #996699;
	text-decoration: underline
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #7B0606;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	font-weight: bolder;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #2E2E85;
	font-weight: normal;
}
.vert_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #038D68;
	
}


.vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #038D68;
	font-weight: bold;
}
.bleu_clair{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EDF0FA;
	font-weight: bold;
}

.bleu_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37377F;
	
}

.blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	
}

.blanc a:link {
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
}
.blanc a:visited {
	color: #fffffff;
	text-decoration: none;
	vertical-align: baseline;

}
.blanc a:hover {
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;

}
.blanc a:active {
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
}

.orangeGrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e74f20;
	
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e74f20;
	
}

.orange a:link {
	color: #e74f20;
	text-decoration: none;
	vertical-align: baseline;
}
.orange a:visited {
	color: #e74f20;
	text-decoration: none;
	vertical-align: baseline;

}
.orange a:hover {
	color: #e74f20;
	text-decoration: none;
	vertical-align: baseline;

}
.orange a:active {
	color: #e74f20;
	text-decoration: none;
	vertical-align: baseline;
}


.turquoiseGrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00666c;
	
}

.turquoise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00666c;
	
}

.turquoise a:link {
	color: #00666c;
	text-decoration: none;
	vertical-align: baseline;
}
.turquoise a:visited {
	color: #00666c;
	text-decoration: none;
	vertical-align: baseline;

}
.turquoise a:hover {
	color: #00666c;
	text-decoration: none;
	vertical-align: baseline;

}
.turquoise a:active {
	color: #00666c;
	text-decoration: none;
	vertical-align: baseline;
}





.blanc_casse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fefdfb;
	
}


.blanc_casse a:link {
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
}
.blanc_casse a:visited {
	color: #fefdfb;
	text-decoration: none;
	vertical-align: baseline;

}
.blanc_casse a:hover {
	color: #fefdfb;
	text-decoration: none;
	vertical-align: baseline;

}
.blanc_casse a:active {
	color: #fefdfb;
	text-decoration: none;
	vertical-align: baseline;
}

.rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #7B0606;
	
}
.rougebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #7B0606;
	font-weight: bold;
}
.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #504E4E;
}

.bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #1A1A76;
}
.jaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9DC5A;
}

.blanc_fond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fefdfb;
}

.petit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fefdfb;
	color: #000000;
}

.petit_rouge_clair{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #881C2B;
}


.texteaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A1A76;
}

.texteaccueil  a:link {
	color: #1a1a76;
	text-decoration: none;
	
	
}
.texteaccueil  a:visited {
	color: #1a1a76;
	text-decoration: none;	

}
.texteaccueil  a:hover {
	color: #881C2B;	
	text-decoration: none;
}
.texteaccueil  a:active {
	color: #881C2B;
	text-decoration: none;
	
}
.texteconcert  {
	color: #000000;
	text-decoration: none;
	
	background-color: #f5f6fb;
}

.texteconcert  a:link {
	color: #881C2B;
	text-decoration: none;
	
	
}
.texteconcert  a:visited {
	color: #881C2B;
	text-decoration: none;
	

}
.texteconcert  a:hover {
	color: #881C2B;
	
	text-decoration: underline;
}
.texteconcert  a:active {
	color: #881C2B;
	text-decoration: none;
	
}

.expo {
	background-color: #ad5b4b;
	color: #FCEFE5;
}
.textepetitnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.lienrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	vertical-align: baseline;
}
.lienrouge a:link {
	color: #881C2B;
	text-decoration: none;
	vertical-align: baseline;
}
.lienrouge a:visited {
	color: #881C2B;
	text-decoration: none;
	vertical-align: baseline;

}
.lienrouge a:hover {
	color: #337C9B;
	text-decoration: none;
	vertical-align: baseline;

}
.lienrouge a:active {
	color: #337C9B;
	text-decoration: none;
	vertical-align: baseline;
}


.lienbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	vertical-align: middle;
	
}


.lienbleu a:visited {
	color: #337C9B;
	text-decoration: none;
	vertical-align: baseline;

}
.lienbleu a:hover {
	color: #881C2B;
	text-decoration: none;
	vertical-align: baseline;

}
.lienbleu a:active {
	color: #881C2B;
	text-decoration: none;
	vertical-align: baseline;

}
.lienjaune{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #891D2A;
	vertical-align: baseline;
}
.lienjaune  a:link {
	color: #F9DC5A;
	text-decoration: none;
	vertical-align: baseline;

}
.lienjaune  a:visited {
	color: #F9DC5A;
	text-decoration: none;
	vertical-align: baseline;

}
.lienjaune a:hover {
	color: #8EB8CA;
	text-decoration: none;
	vertical-align: baseline;

}
.lienjaune a:active {
	color: #8EB8CA;
	text-decoration: none;
	vertical-align: baseline;

}
.fondrouge {
	background-color: #891D2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9DC5A;
}

.fondbleu {
	background-color: #518092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9DC5A;
}
.fondjaune {
	background-color: #F9DC5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B0606;
}
.petit_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fefdfb;
	color: #7b0606;
	font-weight: bold;
}
.grand_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7b0606;
	font-weight: bold;
}
.accueilbleu {
	background-color: #92C5EB;
}
.accueilgris {
	background-color: #53565B;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
}

.fondBeige {
	background-color: #d4c9ba;
}
.fondOrange {
	background-color: #f49f19;
}
.fondTurquoise {
	background-color: #00acb6;
}

.fondBeigeClair {
	background-color: #f1eadf;
}
.fondBlanc {
	background-color: #ffffff;
}
.fondBleuGris {
	background-color: #d6d6e2;
}

.fondGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEEF0;

}
.fondGris a:link {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.fondGris a:visited {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.fondGris a:hover {
	color: #7B0606;
	text-decoration: none;
	vertical-align: baseline;

}
.fondGris a:active {
	color: #41418a;
	text-decoration: none;
	vertical-align: baseline;

}
.fondGris_status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fefdfb;
	color: #7B0606;
	text-decoration: none;
	vertical-align: middle;
}

sup {
	font-size: 80%;
	vertical-align: text-top
}

.smallCaps
{
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
.interligne1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.interligne2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.petitBleu { 
	font-size: 10px;
}
 
.photo {
	margin: 0px;
	padding: 0px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: ffffff;
}

.photo a{
	color: #a13436;
}

legend .photo {
	font-size: 9px;

}
ol li{
	list-style-type: decimal;
}
.vertLibrarium {
	color: #93b331;
}
.jauneLibrarium{
	color: #f3d00e;
}

.rougeLibrarium {
	color: #df423d;
}

.fushiaLibrarium {
	color: #dc3383;
}

.orangeLibrarium {
	color: #ea792d;
}

.turquoiseFonceLibrarium {
	color: #069f9a;
}

.bleuClairLibrarium{
	color: #6eb0c6;
}

.bordeauLibrarium{
	color: #984647;
}

.educ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.educ a:link {
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.educ a:visited {
	text-decoration: none;
	color: #7B0606;
	vertical-align: middle;
}
.educ a:hover {
	color: #7B0606;
	vertical-align: middle;
	text-decoration: none
}
.educ a:active {
	color: #7B0606;
	vertical-align: middle;
	text-decoration: none
}

