body { margin:0px; background-color: #FFFFDE; text-align: left; font-family: georgia, arial, helvetica, sans-serif; font-size: 11px; color: #31343C;}
td, div { font-family: georgia, arial, helvetica, sans-serif; font-size: 11px; color: #31343C;}
p { padding-left:18px; padding-top:0px; padding-bottom:4px; font-family: georgia, arial, helvetica, sans-serif; font-size: 11px; color: #31343C;}
h1{ padding-left: 16px; font-size: 18px; color: #8C0431; margin-top:14px; margin-bottom:6px;}
h2 {font-family: Georgia, Arial, helvetica, serif; font-size: 11px; color: #31343C; margin-top:2px; margin-bottom:1px; font-weight:normal; }
h3 {font-family: Georgia, Arial, helvetica, serif; font-size: 11px; color: #8C0431; margin-top:2px; margin-bottom:1px; font-weight:normal; }
h4{font-family: Georgia, Arial, Times New Roman, Times, serif; font-size: 12px; color: #8C0431; margin-top:1px; margin-bottom:0px; background:url(images/h4.gif) no-repeat 0 0px; padding-left: 20px; font-weight:normal}
h5{font-family: Georgia, Arial, Times New Roman, Times, serif; font-size: 11px; color: #8C0431; margin-top:1px; margin-bottom:0px; background:url(images/h5.gif) no-repeat 0 0px; padding-left: 20px; font-weight:normal}
input, select, textarea { font-family: georgia, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center;}
.imp { -moz-border-radius:4px; border-radius:4px; cursor:pointer; font:normal 11px Tahoma,Arial,sans-serif ; border:solid 1px #7089A3 ; color:#285A74 ; background-color:#F5F5F5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFEFE,endColorStr=#D7E8F4); padding:2px 2px; width:auto; height:18px; overflow:visible; }
.search { padding: 4px 3px; width:350px; height:22px; color:31343C; border:1px solid black; background:url(images/bginput.gif); }
.go { width:auto; height:22px; color:31343C; border:1px solid black; background:url(images/bginput.gif); }
.tab_blanc { -moz-border-radius:4px; border-radius:4px; border: 1px solid rgb(239, 239, 239); text-align:center; height:10; width:95%;}
.tab_bleu { -moz-border-radius:4px; border-radius:4px; border: 1px solid rgb(0, 92, 167); text-align:center; height:10; width:95%;}
.tab_rouge { -moz-border-radius:4px; border-radius:4px; border: 1px solid rgb(237, 28, 36); text-align:center; height:10; width:95%;}
a { color: #F5F5F5; text-decoration: none; font-size: 11px;}
a:link { color:  #F5F5F5; text-decoration: none; font-size: 11px;}
a:active { color:  #FFFFFF; text-decoration: none; font-size: 11px;}
a:visited { color:  #F5F5F5; text-decoration: none; font-size: 11px;}
a:hover { color:  #FFFFFF; text-decoration:underline; font-size: 11px;}
#link_title {font-family: Georgia, Arial, Times New Roman, Times, serif; color: #FFF721; text-decoration:none; font-size: 12px;}
#link_title A {font-family: Georgia, Arial, Times New Roman, Times, serif; color: #000EDE; text-decoration:none; font-size: 12px;}
#link_title a:link { font-family: Georgia, Arial, Times New Roman, Times, serif; color:  #f5f5f5; text-decoration: none; font-size: 12px;}
#link_title a:active { font-family: Georgia, Arial, Times New Roman, Times, serif; color:  #f5f5f5; text-decoration: none; font-size: 12px;}
#link_title a:visited { font-family: Georgia, Arial, Times New Roman, Times, serif; color:  #f5f5f5; text-decoration: none; font-size: 12px;}
#link_title a:hover { font-family: Georgia, Arial, Times New Roman, Times, serif; color:  #f5f5f5; text-decoration: underline; font-size: 12px;}
td.menu{background-color:#f1f1f1; background-image: url(images/navbarbackground.gif); background-repeat: repeat-x; border-right: 1px solid #000000; padding-left:8px; font-family: Garamond, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;}
li { list-style-type: none; background: url(images/puce_b.gif) no-repeat 0 -2px; padding-left: 16px; margin-left: 16px; margin-top: 6px; color:#3B3B4D;}
ol { list-style-type: none; background: url(images/puce_r.gif) no-repeat 0 2px; padding-left: 16px; margin-left: 16px; margin-top: 6px; color:#8C0431;}
div#interactif{
	-moz-border-radius:4px; border-radius:4px; 
    background: rgb(229,243,249);
    border: 1px solid rgb(112,186,217);
    width: 140px;
    padding: 5px;
    margin: 0;
    text-align: center;
}
div#inter{
	-moz-border-radius:4px; border-radius:4px; 
    width: 140px;
    padding: 0;
    margin: 0;
    text-align: center;
}
.hr{
 border-bottom: 1px solid #EFEFEF; width: 100%; margin: 10px 0 10px 0;
}
.champ_insc{
 width: 260px; height: 21px;
}
.menu_g{
 color: #8C0431; font-size: 10px; width:150; height:16; text-align: left;
}
.menu_g a{
 color: #CECFCE; font-size: 10px; width:150; height:16; padding-right: 6px; text-align: left;
}
.menu_g a:link{
 color: #CECFCE; font-size: 10px; width:150; height:16; padding-right: 6px; text-align: left;
}
.menu_g a:active{
 background-color:#fffeee; color: #FFFFFF; font-size: 10px; width:150; height:16; text-align: left;
}
.menu_g a:visited{
 background-color:#fffeee; color: #FFFFFF; font-size: 10px; width:150; height:16; text-align: left;
}
.menu_g a:hover{
 background-color:#fffeee; color: #FFFFFF; font-size: 10px; width:150; height:16; text-align: left;
}
#contenu{
 font-size: 11px; text-align: left;
}
#contenu a{
 color: #31343C;
}
#contenu a:link{
 color: #31343C;
}
#contenu a:active{
 color: #31343C;
}
#contenu a:visited{
 color: #31343C;
}
#contenu a:hover{
 color: #31343C;
}
#top_logo {
 color: #8C0431; font-size: 14px; text-align: left; margin-top:2px; margin-bottom:1px;
}
#top_logo a{
 color: #8C0431; font-size: 12px; text-align: left; padding-left: 20px; margin-top:2px; margin-bottom:1px;
}
#top_logo a:link{
 color: #8C0431;
}
#top_logo a:active{
 color: #8C0431;
}
#top_logo a:visited{
 color: #cdcdcd;
}
#top_logo a:hover{
 color: #8C0431;
}
#bd_sep {
 background-color:#EFEFEF; color: #8C0431; font-size: 10px; width:500; height:20; padding-left: 26px; padding-right: 6px; text-align: left; font-family: tahoma, arial, helvetica, sans-serif; 
}
#bd_sep_s {
 background-color:#8C0431; color: #EFEFEF; font-size: 10px; width:500; height:20; padding-left: 26px; padding-right: 6px; text-align: left; font-family: tahoma, arial, helvetica, sans-serif; 
}
#bd_sep_s a{
 font-size: 9px; text-align: left;
}
#bd_sep_s a:link{
 font-size: 9px; text-align: left;
}
#bd_sep_s a:active{
 font-size: 9px; text-align: left;
}
#bd_sep_s a:visited{
 font-size: 9px; text-align: left;
}
#bd_sep_s a:hover{
 font-size: 9px; text-align: left;
}
#haut_1 {
 background-image: url(images/haut_01.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:8; height:25;
}
#haut_2 {
 background-image: url(images/haut_02.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:627; height:25;
}
#haut_3 {
 background-image: url(images/haut_03.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:265; height:25;
}
#haut_1_1 {
 background-image: url(images/haut_01_1.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:8; height:25;
}
#haut_2_1 {
 background-image: url(images/haut_02_1.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:627; height:25;
}
#haut_3_1 {
 background-image: url(images/haut_03_1.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:265; height:25;
}
#table_1 {
 background-image: url(images/table_01.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3; height:24;
}
#table_2 {
 background-image: url(images/table_02.gif); background-color:#ffffff; color: #C5C5C5; font-size: 10px; width:159; height:24;
}
#table_3 {
 background-image: url(images/table_03.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3; height:24;
}
#table_4 {
 background-image: url(images/table_04.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3;
}
#table_5 {
 background-image: url(images/table_05.gif); background-color:#ffffff; color: #31343C; font-size: 10px; width:155;
}
#table_5 a{
 color: #31343C; padding:2px 2px; font-size: 11px;
}
#table_5 a:link{
 color: #8C0431; padding:2px 2px; font-size: 11px;
}
#table_5 a:active{
 color: #8C0431; padding:2px 2px; font-size: 11px;
}
#table_5 a:visited{
 color: #31343C; padding:2px 2px; font-size: 11px;
}
#table_5 a:hover{
 color: #8C0431; font-size: 12px; padding:2px 4px; border:1px solid #0000dd;
}
#table_5h {
 background-image: url(images/table_05.gif); background-color:#ffffff; color: #31343C; font-size: 10px; width:155;
}
#table_5h a{
 color: #31343C; font-size: 10px;
}
#table_5h a:link{
 color: #8C0431; font-size: 10px;
}
#table_5h a:active{
 color: #8C0431; font-size: 10px;
}
#table_5h a:visited{
 color: #31343C; font-size: 10px;
}
#table_5h a:hover{
 color: #8C0431; font-size: 10px;
}
#table_6 {
 background-image: url(images/table_06.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3;
}
#table_7 {
 background-image: url(images/table_07.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3; height:3;
}
#table_8 {
 background-image: url(images/table_08.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:159; height:3;
}
#table_9 {
 background-image: url(images/table_09.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:3; height:3;
}
#tab_rech1 {
 background-image: url(images/tab_rech_01.gif); background-color:#ffffff; color: #C5C5C5; font-size: 10px; width:7; height:24;
}
#tab_rech2 {
 background-image: url(images/tab_rech_02.gif); background-color:#ffffff; color: #C5C5C5; font-size: 10px; width:540; height:24;
}
#tab_rech3 {
 background-image: url(images/tab_rech_03.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:13; height:24;
}
#tab_rech4 {
 background-image: url(images/tab_rech_04.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:7;
}
#tab_rech5 {
 background-image: url(images/tab_rech_05.gif); background-color:#ffffff; color: #31343C; font-size: 10px; width:540; height:1;
}
#tab_rech5 a{
 color: #31343C; padding:2px 6px; font-size: 10px;
}
#tab_rech5 a:link{
 color: #8C0431; font-size: 10px;
}
#tab_rech5 a:active{
 color: #8C0431; font-size: 10px;
}
#tab_rech5 a:visited{
 color: #31343C; font-size: 10px;
}
#tab_rech5 a:hover{
 color: #8C0431; font-size: 10px;
}
#tab_rech6 {
 background-image: url(images/tab_rech_06.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:13;
}
#tab_rech7 {
 background-image: url(images/tab_rech_07.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:7; height:21;
}
#tab_rech8 {
 background-image: url(images/tab_rech_08.gif); background-color:#ffffff; color: #C5C5C5; font-size: 10px; height:3;
}
#tab_rech8 a{
 color: #31343C; font-size: 10px;
}
#tab_rech8 a:link{
 color: #8C0431; font-size: 10px;
}
#tab_rech8 a:active{
 color: #8C0431; font-size: 10px;
}
#tab_rech8 a:visited{
 color: #31343C; font-size: 10px;
}
#tab_rech8 a:hover{
 color: #8C0431; font-size: 10px;
}
#tab_rech9 {
 background-image: url(images/tab_rech_09.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:13; height:21;
}
#tab_rech10 {
 background-image: url(images/tab_rech_10.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:7; height:14;
}
#tab_rech11 {
 background-image: url(images/tab_rech_11.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; height:3;
}
#tab_rech12 {
 background-image: url(images/tab_rech_12.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:13; height:14;
}
#table_1_p {
 background-image: url(images/table_01_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:8; height:24;
}
#table_2_p {
 background-image: url(images/table_02_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; height:24; text-align:center;
}
#table_3_p {
 background-image: url(images/table_03_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:9; height:24;
}
#table_4_p {
 background-image: url(images/table_04_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:8;
}
#table_5_p {
 background-image: url(images/table_05_p.gif); background-color:#ffffff; color: #31343C; font-size: 11px; text-align:left;
}
#table_5_p a{
 color: #313031; padding:2px 3px; font-size: 11px;
}
#table_5_p a:link{
 color: #313031; padding:2px 3px; font-size: 11px;
}
#table_5_p a:active{
 color: #313031; padding:2px 3px; font-size: 11px;
}
#table_5_p a:visited{
 color: #313031; padding:2px 3px; font-size: 11px;
}
#table_5_p a:hover{
 color: #8C0431; font-size: 12px; padding:2px 6px; border:1px solid #8C0431; 
}
#table_6_p {
 background-image: url(images/table_06_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:9;
}
#table_7_p {
 background-image: url(images/table_07_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:8; height:11;
}
#table_8_p {
 background-image: url(images/table_08_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; height:11;
}
#table_9_p {
 background-image: url(images/table_09_p.gif); background-color:#ffffff; color: #C5C5C5; font-size: 11px; width:9; height:11;
}
#right {background-color:#fffeee; color: #31343C; font-size: 11px; width:150; text-align:center; border: 1px solid #5B6F7C;}
#right a {color: #31343C; text-decoration:none; font-size: 11px;}
#right a:link { color:  #31343C; text-decoration: none; font-size: 11px;}
#right a:active { color:  #FFFFFF; text-decoration: underline; font-size: 11px;}
#right a:visited { color:  #7A7A7A; text-decoration: underline; font-size: 11px;}
#right a:hover { color:  #990000; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 11px;}

#sel_alpha {background-color:#DEDBCE; color: #31343C; font-size: 11px; width:150; text-align:center;}
#sel_alpha a {color: #31343C; text-decoration:none; font-size: 11px;}
#sel_alpha a:link { color:  #31343C; text-decoration: none; font-size: 11px;}
#sel_alpha a:active { color:  #FFFFFF; text-decoration: underline; font-size: 11px;}
#sel_alpha a:visited { color:  #313031; text-decoration: underline; font-size: 11px;}
#sel_alpha a:hover { color:  #FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 11px;}

#menu1 {background-color:#313031; color: #C5C5C5; font-size: 13px; width:150; text-align:center;}
#menu1 a {color: #C5C5C5; text-decoration:none; font-size: 13px;}
#menu1 a:link { color:  #C5C5C5; text-decoration: none; font-size: 13px;}
#menu1 a:active { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu1 a:visited { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu1 a:hover { color:  #FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}

#menu2 {background-color:#31343C; color: #C5C5C5; font-size: 13px; width:150; text-align:center;}
#menu2 a {color: #C5C5C5; text-decoration:none; font-size: 13px;}
#menu2 a:link { color:  #C5C5C5; text-decoration: none; font-size: 13px;}
#menu2 a:active { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu2 a:visited { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu2 a:hover { color:  #FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}

#menu3 {background-color:#737573; color: #C5C5C5; font-size: 13px; width:150;  text-align:center;}
#menu3 a {color: #C5C5C5; text-decoration:none; font-size: 13px;}
#menu3 a:link { color:  #C5C5C5; text-decoration: none; font-size: 13px;}
#menu3 a:active { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu3 a:visited { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu3 a:hover { color:  #FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}

#menu4 {background-color:#9C9A9C; color: #E2E2E2; font-size: 13px; width:150;  text-align:center;}
#menu4 a {color: #E2E2E2; text-decoration:none; font-size: 13px;}
#menu4 a:link { color:  #E2E2E2; text-decoration: none; font-size: 13px;}
#menu4 a:active { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu4 a:visited { color:  #C5C5C5; text-decoration: underline; font-size: 13px;}
#menu4 a:hover { color:  #FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}

#menu5 {background-color:#ADAEAD; color: #31343C; font-size: 13px; width:150;  text-align:center;}
#menu5 a {color: #31343C; text-decoration:none; font-size: 13px;}
#menu5 a:link { color:  #31343C; text-decoration: none; font-size: 13px;}
#menu5 a:active { color:  #FFFFFF; text-decoration: underline; font-size: 13px;}
#menu5 a:visited { color:  #F7F7F7; text-decoration: underline; font-size: 13px;}
#menu5 a:hover { color:  #F7F7F7; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}

#menu6 {background-color:#CDCDCD; color: #313031; font-size: 13px; width:150;  text-align:center;}
#menu6 a {color: #313031; text-decoration:none; font-size: 13px;}
#menu6 a:link { color:  #313031; text-decoration: none; font-size: 13px;}
#menu6 a:active { color:  #FFFFFF; text-decoration: underline; font-size: 13px;}
#menu6 a:visited { color:  #F7F7F7; text-decoration: underline; font-size: 13px;}
#menu6 a:hover { color:  #F7F7F7; border-bottom:1px dotted #FFFFFF; text-decoration:none; font-size: 13px;}