body { font-size: 10pt; color: #000092;  font-family: Arial, helvetica, sans-serif; }
body { margin-top: 0px; }
.tablink  { color: #000000; }
a {text-decoration:none; color: #000092; font-size: 9pt; font-weight: bold;}
a:link {text-decoration:none; }
a:visited {text-decoration:none;}
a:active  {text-decoration:none;}
input { color: #000092; text-align: left; font-weight: bold; }
input[type=file]{ border:none; }
select { color: #000092; text-align: left; font-weight: bold; }
td { font-size: 10pt; }
img { border-radius: 8px; -webkit-border-radius: 8px; vertical-align: middle;}
.txta { font-size: 10pt; color: #000092; text-align: left; }
.txtb { font-size: 9pt; color: #000092; font-weight: bold;}
.spc { text-align: center; color: #000092; font-weight: bold; }
.timeborder { border-right: 2px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(./img/time_bg.gif); }
.timeborder2  { border-right: 2px solid #A1A5A9; border-top: 1px solid #A1A5A9; background-image: url(./img/time_bg.gif); }
.bg1  { background-color: #bacaf4; }
.bg1_sup2  { background-image: url(./img/side_bg1.gif); }
.sideback 	{ background-image: url(./img/time_bg.gif); }
.navback { background-color: #F5F5DC }
.bg2 { background-color: #dee6ef; }
.bg3 { background-color: #ffe710; }
.bg4 { background-color: #f0feff; }
.bg5 { background-image: url(./img/side_bgm2.gif); }
.bg6 { background-color: #6FF5C1; color: #000000; padding: 6px; border-radius: 4px;}
.bg7 { background-color: #FA898B; color: #000000; padding: 6px; border-radius: 4px;}
.bg61 { background-color: #6FF5C1; color: #000000; font-weight: bold;}
.bg71 { background-color: #FA898B; color: #000000; font-size: 10pt; font-weight: bold;}
.bg8 { background-color: #FFBFBF; }
.cal1 { vertical-align: top; text-align: left; padding: 14px; }
.caltd  { background-color: #CBD6D6; border-radius: 4px; }
.caltd2  { font-size: 10pt; color: #000092; font-weight: bold; text-align: center; background-color: #A7CECE; border-radius: 4px; }
.bg1_sup { background-color: #ffbf00; }
.menu { font-size:12; background-image: url("./img/side_bgm2.gif"); border: 1px solid #CCCCCC; border-radius: 8px; -webkit-border-radius: 8px;}
.menup { font-size:12; background-image: url("./img/side_bgm1.gif");}
.menup:hover { color:#ff00aa; }
.smn {font-size:12;position:absolute;background-image: url("./img/side_bgm3.gif");}
.smn2 {background-color:#dee6ef;}
.smn3 {color:#0000ff;}
.smn4 {background:#ffffff; } 
a.sm:hover {color:#ff00aa; } 
.err { font-size: 11pt; font-weight: bold; text-align: center; color: #ff0000;}
.mess { font-size: 11pt; font-weight: bold; text-align: center; color: #00cF00;}
.aide { font-size: 11pt; font-weight: bold; text-align: center; color: #000092;}
.dim { border-bottom: 1px solid #ff0000; }
.dims { border-bottom: 1px solid #0000ff; }
.libred { font-size: 10pt; font-weight: bold; border-bottom: 2px solid #ff0000; text-align: left; font-weight: bold; background-color: #00fa9a; color: #ff0000; }
.librew { font-size: 10pt; font-weight: bold; border-bottom: 1px solid #000092; text-align: left; font-weight: bold; background-color: #00fa9a; color: #000092; }
.occupd { font-size: 10pt; font-weight: bold; border-bottom: 2px solid #ffff00; text-align: left; font-weight: bold; background-color: #ff1493; color: #ffff00; }
.occupw { font-size: 10pt; font-weight: bold; border-bottom: 1px solid #000092; text-align: left; font-weight: bold; background-color: #ff1493; color: #ffffff; }
.l1 { border-bottom: 1px solid #FF00AA; }
.t1 { font-size: 12pt; border-bottom: 2px solid #ff00aa; font-family: Arial,Comic Sans MS;  font-weight: bold; text-align: left; font-weight: bold; }
.t11 { font-size: 12pt; border-bottom: 2px solid #ff00aa; font-family: Arial,Comic Sans MS;  font-weight: bold; text-align: right; font-weight: bold; }
.t4 { font-size: 12pt; border-bottom: 1px solid #ff00aa; font-weight: bold; text-align: left; font-weight: bold; background-image: url(./img/side_bgm2.gif); height: auto; }
.t5 { font-size:12; font-weight: bold; background-image: url("./img/side_bgm2.gif");}
.tn { font-size: 10pt; font-weight: bold; text-align: center; font-weight: bold; background-image: url(./img/side_bg2.gif); }
.t2 { font-weight: bold; text-align: left; font-weight: bold; background-image: url(./img/side_bgm2.gif); }
.t3 { font-size: 12pt; font-weight: bold; text-align: center; color: #ffffff; font-weight: bold; background-color: #317498; border-radius: 4px;}
.tl { font-size: 10pt; color: #000092; font-weight: bold; text-align: left; }
.tit { font-size: 30pt; font-family: Comic Sans MS, Arial; font-weight: bold; text-align: center; font-weight: bold; background-image: url(./img/time_bg.gif); }
.cg3 { font-size: 12pt; font-weight: bold; text-align: center; color: #ffffff;  background-color: #006699 }
.cg4 { font-size: 12pt; font-weight: bold; text-align: left; color: #000092; background-image: url(./img/time_bg.gif); line-height: 30pt;  }
.cg5 { font-size: 10pt; font-weight: bold; text-align: center; background-color: #e6e6ff }
.cg5 { font-size: 10pt; font-weight: bold; text-align: left; background-color: #e6e6ff }
.cg6 { font-size: 12pt; text-align: center; font-family: Comic Sans MS, Arial, line-height: 16pt;  background-color: #ffffff; color: #ff0000; }
.cg8 { font-size: 10pt; text-align: center; font-family: Comic Sans MS, Arial, line-height: 16pt; }
.cg9 {  font-size: 12pt; text-align: left; font-family: Comic Sans MS, Arial, line-height: 16pt; }
.cgr { font-size: 12pt; text-align: right; font-family: Comic Sans MS, Arial, line-height: 16pt;  }
.cgl1 { font-size: 15pt; text-align: left; font-family: Comic Sans MS, Arial, font-weight: bold; text-indent: 10pt;}
.cd0 { font-size: 10pt; text-align: right; font-weight: bold; }
.ln2 { font-size: 10pt; text-align: right; color: #ff1493; font-weight: bold; }
.cn2 { font-size: 10pt; text-align: center; color: #ff1493; font-weight: bold; }
.bt1 { text-align: center; color: #000092; font-weight: bold; border-radius: 8px; margin-bottom: 3px;}
.btMaj { background-color: #FFA900; };
.desc { text-align: left; color: #000092; font-weight: bold; }
.bt2 {font-size: 12pt; text-align: center; background-color: #006699; color: #ffffff; font-weight: bold; }
.bt2:hover {background-color: #0000ff; }
.ln0 { font-size: 10pt; text-align: center; color: #ff00aa; font-weight: bold; }
.ln1 { font-size: 10pt; text-align: left; color: #ff00aa; font-weight: bold; }
.ln1:hover { font-size: 10pt; text-align: left; color: #ffffff; font-weight: bold; background-color:#0000ff; }
.ln2 {font-size: 10pt; text-align: left; background-color: #ffffff; color: #8185F9; font-weight: bold; }
.ln2:hover {font-size: 10pt; text-align: left; background-color: #ffffff; color: #0000ff; font-weight: bold; } 
.ln3 { padding: 3px; font-size: 10pt; text-align: center; color: #ffffff; font-weight: bold; background-color:#0000ff; border-radius: 8px; -webkit-border-radius: 8px;}
.ln3:hover { font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #0000aa; }
.ln4 { padding: 0px 5px 0px 5px; border:1px solid #ffffff; width:99%; border-radius: 8px; -webkit-border-radius: 8px; }
.ln4:hover { padding: 0px 5px 0px 5px; background-color:#cccccc; border:1px solid blue; width:99%; border-radius: 8px; -webkit-border-radius: 8px; }
.ln5 { cursor: pointer; text-align: center; font-size: 10pt; font-weight: bold; padding: 3px 2px 3px 2px; border:1px solid #ff8b00; border-radius: 8px; -webkit-border-radius: 8px; background-image: url(./img/time_bg.gif); }
.ln5:hover { border:1px solid blue; }
.ln6 { font-size: 12pt; color: #ffa900; }
.ln6:hover { font-size: 12pt; color: #ffa900; background-color: #0000aa;}
.ln7 { padding: 0px; font-size: 10pt; text-align: center; color: #ffffff; font-weight: bold; background-color:#0000aa; border-radius: 8px; -webkit-border-radius: 8px;}
.ln7:hover { font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #3B3BD5; }
.bcolap { width:100%; }
.boite { padding-left: 5px; border:1px solid blue; border-radius: 8px; -webkit-border-radius: 8px;}
.cntr { border:10px solid white; width:100%; border-radius: 22px; -webkit-border-radius: 22px;}
.parag { text-align: left; line-height: 16pt; vertical-align:top; }
.parag:first-letter { font-size: 11pt; font-weight: bold; }
.parag2 { text-align: right; line-height: 16pt; vertical-align:top; }
.frm { text-align: right; line-height: 16pt; text-indent:0px; }
.frm:first-letter { font-size: 11pt; font-weight: bold; }
.frmlb { text-align: left; line-height: 16pt; text-indent:0px; font-weight: bold; }
.frmt { text-align: left; line-height: 16pt; vertical-align:top; }
.frmt:first-letter { font-size: 11pt; font-weight: bold; }
.info1 { font-size: 12pt; text-align: center; font-weight: bold; }
.info2 { font-size: 14pt; text-align: center; font-weight: bold; }
.vi { font-size: 14pt; text-align: left; }
.tdl  { text-align: left; }
a.psf { text-decoration: none; }
a.psf:link { color: #009900; background-color: transparent; }
a.psf:visited { color: #009900; background-color: transparent; }
a.psf:active { color: #009900; background-color: transparent; }
a.psf:hover { color: #006699; background-color: transparent; }
form {margin:0; padding:0;}
.pf {
 height: 37px;
 font-size: 12pt;
 color: #004400;
 font-weight: bold;
 text-align: center;
 background-image: url(./img/promoflash.png);
 border: 1px solid #CCCCCC;
 border-radius: 8px 8px 8px 8px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
}
#ma  {background-color: #cccccc; color: #006699; font-size: 12pt; font-weight: bold; text-align: right; }
#ri { text-align: right; }
#tc { font-size: 10pt; color: #000092; font-weight: bold; text-align: center; background-color: #CBD6D6; }
#tc2 { font-size: 10pt; color: #009900; font-weight: bold; text-align: center; background-image: url(./img/side_bg2.gif);}
#tc2i { font-size: 10pt; color: #000000; font-weight: bold; text-align: center; background-image: url(./img/side_bg.gif); }
#tl2i { font-size: 10pt; color: #000000; font-weight: bold; text-align: left; background-image: url(./img/side_bg.gif); }
#tc3 { padding: 6px; border-radius: 8px; -webkit-border-radius: 8px; font-size: 10pt; color: #000092; font-weight: bold; text-align: left; background-image: url(./img/time_bg.gif); }
#normal { font-size: 12pt; }
#cg0 { font-size: 10pt; font-family: Arial, Comic Sans MS line-height: 16pt; text-align: left; text-indent:6px; vertical-align:top; }
#cg0:first-letter { font-size: 12pt; first-letter:bold; }
#cg3 { font-size: 24pt; font-family: Comic Sans MS, Arial, line-height: 32pt; text-align: center; }
#cg01 { font-size: 12pt; line-height: 16pt;  text-align: center; font-weight: bold; }
#lg0 { font-size: 14pt; font-family: Comic Sans MS, Arial;  text-align: left; text-indent: 12pt;}
#cg1 { font-size: 14pt; text-align: center; }
#cg2 { font-size: 15pt; text-align: center; color: #ff9a00; font-weight: bold; background-color: #B0E0E6 }
div#detail {
 margin-top: 20px;
 margin-left: 20px;
 position: absolute;
 visibility: hidden;
 width: 450px;
 height: 250px;
 border: 2px solid #ff0000;
 border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 background-color: #f6f6f6;
 text-align: center;
 z-index: 85;
}
.btFermer {
	background: url(img/b_croix.gif) no-repeat;
	width: 13px;
	height: 13px;
	margin: 3px;
}
