body { font-family:arial; font-size:11px; color:black; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;}
td, tr, span { font-family:arial; font-size:11px; color:black; }
input, textarea, select { color : #333333; font-size : 10px; font-family : arial; text-decoration : none; font-weight : normal; }
.input1 { border-width:1px; border-color:silver; border-style: solid; height:16px; }
.input2 { border-width:1px; border-color:silver; background-color:#C1007C; height:20px; border-style: solid; font-family : arial; color:white; font-weight : bold; font-size : 11px;}
.input3 { border-width:1px; border-color:gray; background-color:#F08A00; height:20px; border-style: solid; font-family : arial; color:white; font-weight : bold; font-size : 11px;}


/* Liens de base */
a:link       { color: white; text-decoration: underline; font-family: arial; font-size: 11px; }
a:visited    { color: white; text-decoration: underline; font-family: arial; font-size: 11px; }
a:hover      { color: #ffffaa; text-decoration: none; font-family: arial; font-size: 11px; }
a:active     { color: white; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnkblack:link       { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkblack:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkblack:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 11px; }
.lnkblack:active     { color: black; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnkblack2:link       { color: black; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkblack2:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkblack2:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkblack2:active     { color: black; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnkblack3:link       { color: black; text-decoration: underline; font-family: arial; font-size: 12px; }
.lnkblack3:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 12px; }
.lnkblack3:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 12px; }
.lnkblack3:active     { color: black; text-decoration: underline; font-family: arial; font-size: 12px; }

.lnkpied:link       { color: #BEC4D0; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkpied:visited    { color: #BEC4D0; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkpied:hover      { color: gray; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkpied:active     { color: #BEC4D0; text-decoration: none; font-family: arial; font-size: 9px; }

.lnkpied2:link       { color: #3A3F81; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkpied2:visited    { color: #3A3F81; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkpied2:hover      { color: #0E2046; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkpied2:active     { color: #3A3F81; text-decoration: none; font-family: arial; font-size: 9px; }

.lnk02:link       { color: #0D2146; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnk02:visited    { color: #0D2146; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnk02:hover      { color: #5F689F; text-decoration: none; font-family: arial; font-size: 10px; }
.lnk02:active     { color: #0D2146; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnkdeco:link       { color: white; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkdeco:visited    { color: white; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkdeco:hover      { color: white; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkdeco:active     { color: white; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnkdeco2:link       { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkdeco2:visited    { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkdeco2:hover      { color: #0D2046; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkdeco2:active     { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnkdeco3:link       { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkdeco3:visited    { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkdeco3:hover      { color: #0D2046; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkdeco3:active     { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 9px; }

.lnksmall:link       { color: white; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnksmall:visited    { color: white; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnksmall:hover      { color: white; text-decoration: none; font-family: arial; font-size: 9px; }
.lnksmall:active     { color: white; text-decoration: underline; font-family: arial; font-size: 9px; }

.lnksmall2:link       { color: black; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnksmall2:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnksmall2:hover      { color: black; text-decoration: none; font-family: arial; font-size: 9px; }
.lnksmall2:active     { color: black; text-decoration: underline; font-family: arial; font-size: 9px; }

.lnkbleu1:link       { color: #0D2046; text-decoration: underline; font-family: verdana; font-size: 10px; }
.lnkbleu1:visited    { color: #0D2046; text-decoration: underline; font-family: verdana; font-size: 10px; }
.lnkbleu1:hover      { color: #0D2046; text-decoration: none; font-family: verdana; font-size: 10px; }
.lnkbleu1:active     { color: #0D2046; text-decoration: underline; font-family: verdana; font-size: 10px; }

.lnkbleu2:link       { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkbleu2:visited    { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkbleu2:hover      { color: #0D2046; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkbleu2:active     { color: #0D2046; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnksph1:link       { color: #C2B366; text-decoration: none; font-family: verdana; font-size: 11px; font-weight : bold;}
.lnksph1:visited    { color: #C2B366; text-decoration: none; font-family: verdana; font-size: 11px; font-weight : bold;}
.lnksph1:hover      { color: #ffffff; text-decoration: none; font-family: verdana; font-size: 11px; font-weight : bold;}
.lnksph1:active     { color: #C2B366; text-decoration: none; font-family: verdana; font-size: 11px; font-weight : bold;}

.lnksph2:link       { color: #FF0050; text-decoration: none; font-family: verdana; font-size: 10px; font-weight : bold;}
.lnksph2:visited    { color: #FF0050; text-decoration: none; font-family: verdana; font-size: 10px; font-weight : bold;}
.lnksph2:hover      { color: #ffffff; text-decoration: none; font-family: verdana; font-size: 10px; font-weight : bold;}
.lnksph2:active     { color: #FF0050; text-decoration: none; font-family: verdana; font-size: 10px; font-weight : bold;}

.lnkbleu02:link       { color: #6495C4; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkbleu02:visited    { color: #6495C4; text-decoration: underline; font-family: arial; font-size: 11px; }
.lnkbleu02:hover      { color: navy; text-decoration: none; font-family: arial; font-size: 11px; }
.lnkbleu02:active     { color: #6495C4; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnkcal1:link       { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkcal1:visited    { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkcal1:hover      { color: #ffffff; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkcal1:active     { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 10px; }

.lnkcal2:link       { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkcal2:visited    { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkcal2:hover      { color: #ffffff; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkcal2:active     { color: #F2BF73; text-decoration: underline; font-family: arial; font-size: 9px; }

.lnkleft1:link       { color: #ffffff; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft1:visited    { color: #ffffff; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft1:hover      { color: #ffffff; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft1:active     { color: #ffffff; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }

.lnkleft2:link       { color: #808A9E; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft2:visited    { color: #808A9E; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft2:hover      { color: #808A9E; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkleft2:active     { color: #808A9E; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }

.lnkhome1:link       { color: #004372; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }
.lnkhome1:visited    { color: #004372; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }
.lnkhome1:hover      { color: #004372; text-decoration: underline; font-family: arial; font-size: 15px; font-weight : bold; }
.lnkhome1:active     { color: #004372; text-decoration: none; font-family: arial; font-size: 15px; font-weight : bold; }

.lnkhome2:link       { color: white; text-decoration: underline; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkhome2:visited    { color: white; text-decoration: underline; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkhome2:hover      { color: white; text-decoration: none; font-family: arial; font-size: 13px; font-weight : bold; }
.lnkhome2:active     { color: white; text-decoration: underline; font-family: arial; font-size: 13px; font-weight : bold; }

.lnkhome3:link       { color: #808A9E; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome3:visited    { color: #808A9E; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome3:hover      { color: #808A9E; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome3:active     { color: #808A9E; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal; }

.lnkhome4:link       { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkhome4:visited    { color: white; text-decoration: none; font-family: arial; font-size: 11x; font-weight : bold; }
.lnkhome4:hover      { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }
.lnkhome4:active     { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : bold; }

.lnkhome5:link       { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; }
.lnkhome5:visited    { color: white; text-decoration: none; font-family: arial; font-size: 11x; font-weight : normal; }
.lnkhome5:hover      { color: white; text-decoration: underline; font-family: arial; font-size: 11px; font-weight : normal; }
.lnkhome5:active     { color: white; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; }

.lnkhome6:link       { color: #63325b; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkhome6:visited    { color: #63325b; text-decoration: underline; font-family: arial; font-size: 9px; }
.lnkhome6:hover      { color: #d58acd; text-decoration: none; font-family: arial; font-size: 9px; }
.lnkhome6:active     { color: #63325b; text-decoration: underline; font-family: arial; font-size: 9px; }

.lnkhome7:link       { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome7:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome7:hover      { color: #0D2046; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal; }
.lnkhome7:active     { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }

.lnkhome8:link       { color: #aa6fa1; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkhome8:visited    { color: #aa6fa1; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkhome8:hover      { color: #63325b; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }
.lnkhome8:active     { color: #aa6fa1; text-decoration: none; font-family: arial; font-size: 12px; font-weight : normal; }


.lnkpass:link       { color: #80750c; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkpass:visited    { color: #80750c; text-decoration: underline; font-family: arial; font-size: 10px; }
.lnkpass:hover      { color: #80750c; text-decoration: none; font-family: arial; font-size: 10px; }
.lnkpass:active     { color: #80750c; text-decoration: underline; font-family: arial; font-size: 10px; }

.scroll01 {
	scrollbar-face-color: #E9DE8D;
	scrollbar-shadow-color: #C0B564;
	scrollbar-highlight-color: #C0B564;
	scrollbar-3dlight-color: #C0B564;
	scrollbar-darkshadow-color: #C0B564;
	scrollbar-track-color: #E9D751;
	scrollbar-arrow-color: #8D8655;
}

.scroll02 {
	scrollbar-face-color: #DE5E81;
	scrollbar-shadow-color: #892540;
	scrollbar-highlight-color: #9A3650;
	scrollbar-3dlight-color: #9A3650;
	scrollbar-darkshadow-color: #9A3650;
	scrollbar-track-color: #AB2E50;
	scrollbar-arrow-color: #743143;
}

.scroll03 {
	scrollbar-face-color: #c8e9cc;
	scrollbar-shadow-color: #8bbe91;
	scrollbar-highlight-color: #8bbe91;
	scrollbar-3dlight-color: #8bbe91;
	scrollbar-darkshadow-color: #8bbe91;
	scrollbar-track-color: #bcdcc0;
	scrollbar-arrow-color: #6f8974;
}

.scroll04 {
	scrollbar-face-color: #eabb7e;
	scrollbar-shadow-color: #daa969;
	scrollbar-highlight-color: #daa969;
	scrollbar-3dlight-color: #daa969;
	scrollbar-darkshadow-color: #af8145;
	scrollbar-track-color: #eabb7e;
	scrollbar-arrow-color: #9f6e2e;
}

.scroll05 {
	scrollbar-face-color: #F6DC61;
	scrollbar-shadow-color: #E2C752;
	scrollbar-highlight-color: #E2C752;
	scrollbar-3dlight-color: #E2C752;
	scrollbar-darkshadow-color: #E2C752;
	scrollbar-track-color: #F4D652;
	scrollbar-arrow-color: #C6A846;
}

/* Messages */
.messages  { font-family:arial; font-size:14px; color:#FF6600; font-weight : bold; }

/* Divers */
.bk  { color:black ; font-size : 11px }
.bk2  { color:black ; font-size : 12px }
.bk3  { color:black ; font-size : 10px }
.wt  { color:white ; font-size : 11px }
.wt2  { color:white ; font-size : 12px }
.wt3  { color:white ; font-size : 10px }

.bienvenue  { font-size : 10px }
.bienvenue2  { font-size : 10px; color: white; }
.bienvenue3  { font-size : 10px; color: #0D2046; }
.bienvenue4  { font-size : 10px; color: #808A9E; }
.bienvenue5  { font-size : 9px; color: #808A9E; }
.new  { color:white ; font-size : 13px; font-family:arial; }

.centre01  { color:black ; font-size : 10px }
.centre02  { color:#0e2046 ; font-size : 10px }

.titre01  { font-size : 33px; color:white; }
.titre01b  { font-size : 33px; color:#0D2046; }
.titre02  { font-size : 20px; color:white; }
.titre02b  { font-size : 20px; color:#0D2046; }
.titre03  { font-size : 12px; color:white; }
.titre03b  { font-size : 12px; color:#0D2046; color:white; }
.pied  { color:black ; font-size : 9px }
.pied02  { font-size : 9px }
.bleu01 { color:#0D2046 ; font-size : 10px; font-family:verdana; } 
.bleu02 { color:#0D2046 ; font-size : 10px; } 
.bleu03 { color:#6495C4 ; font-size : 10px; font-family:verdana; } 
.bleu04 { color:#6495C4 ; font-size : 14px; font-weight : bold; } 
.bleu05 { color:#6495C4 ; } 
.bleu01bold { color:#0D2046 ; font-size : 10px; font-family:verdana; font-weight : bold; } 

.blanc1 { color: white; font-family: arial; font-size: 12px; font-weight : bold; }
.mtoe1 { color: #004372; font-family: arial; font-size: 32px; font-weight : bold; }
.mtoe2 { color: #004372; font-family: arial; font-size: 34px; font-weight : bold; }
.mtoe3 { color: #fc0663; font-family: arial; font-size: 20px; font-weight : bold; }
.mtoe4 { color: #fce021; font-family: arial; font-size: 26px; font-weight : bold; }
.mtoe5 { color: black; font-family: verdana; font-size: 15px; font-weight : normal; }
.mtoe6 { color: #fce021; font-family: arial; font-size: 26px; font-weight : bold; }
.mtoe6 { color: #fce021; font-family: arial; font-size: 26px; font-weight : bold; }
.mtoe7 { color: #FFFFFF; font-family: arial; font-size: 20px; font-weight : bold; }
.mtoe8 { color: white; font-family: arial; font-size: 16px; font-weight : bold; }
.mtoe9 { color: #00652c; font-family: arial; font-size: 12px; font-weight : bold; }

.mtoe10 { color: #004372; font-family: arial; font-size: 22px; font-weight : bold; }
.mtoe11 { color: white; font-family: arial; font-size: 14px; font-weight : bold; }
.mtoe12 { color: #004372; font-family: arial; font-size: 14px; font-weight : bold; }
.mtoe13 { color: #aa6fa1; font-family: arial; font-size: 12px; font-weight : normal; }

.lnksph1over { color: #ffffff; text-decoration: none; font-family: verdana; font-size: 11px; font-weight : bold;}
.lnkcal1txt { color: #F2BF73; font-size: 10px;}
.lnkcal2txt { color: #F2BF73; font-size: 9px;}
.lnkcal3txt { color: #FCA527; font-size: 10px;}
.lnkcal4txt { color: #FCA527; font-size: 9px;}

.blanc01 { color:white ; font-size : 9px; font-family:verdana; } 
.blanc02 { color:white ; font-size : 10px; font-family:verdana; } 
.noir01 { color:black ; font-size : 10px; font-family:Arial; } 