body {background:#FFFFFF; margin:0 0 0 0; padding:10px 0 0 0;}

#orbit {position:absolute; width:713px; left:-356px; margin-left:50%; border:1px solid #00A7FF}
* html #orbit {position:absolute; width:715px; left:-356px; margin-left:50%; border:1px solid #00A7FF}
#global  {margin:0px 24px 0px 24px; background:#FFFFFF;}

#menu_haut {border-top:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF; height:27px; background:url(img/bg_menu.gif) repeat-y;  padding:0 0 0 ; margin:0;}
* html #menu_haut {border-top:4px solid #FFFFFF; border-bottom:4px solid #FFFFFF; height:35px; background:url(img/bg_menu.gif) repeat-y;  padding:0 0 0 ; margin:0;}

#menu_haut #flags {position:absolute; left:8px;}
#menu_haut img {margin:5px 3px 0 3px;}
#menu_haut #home {position:absolute; left:78px; margin-top:-2px;}

a img {border:0px}

.nav {list-style: none; padding:0; float:left; position:absolute; margin:0;  text-align:left; margin:0 0 0 104px;}
.nav li { z-index:9; float:left; background: #00A7FF url(img/bg_menu_ul.gif) no-repeat;  padding:2px 3px 1px 17px; margin:5px 2px 0 2px; vertical-align:top;}
.nav img {float:right; border:0px; top:0; vertical-align:top;}
.nav a {display: block;}
* html  .nav li ul a {width:100%;}
.nav a:link {font:bold 11px Arial; color:#FFFFFF; text-decoration:none;}
.nav a:visited {font:bold 11px Arial; color:#FFFFFF; text-decoration:none; }
.nav a:hover {font:bold 11px Arial;  color:#FFFFFF; text-decoration:none;}
.nav li ul { position: absolute; left: -999em;	 height:auto;	font-weight: normal; padding: 0; border:1px solid #0860A8; border-bottom:0px;}
.nav ul { z-index:9; float: left; list-style: none; border:1px solid #0860A8; border-bottom:0px; margin:0; padding: 0; }
.nav li ul a {padding:2px 0px 2px 4px;}
.nav li ul ul { margin: -1.25em 0 0 100%; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul { left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}
.nav li li { width:100%; border:0px; padding: 0 0 0 0; margin:0 0 0 0; border-right:0px; background:#FFFFFF; border-bottom:1px solid #0860A8;}
.nav ul li:hover, .nav ul li.sfhover { background:#0860A8;}

.nav ul li a:link,  .nav  ul li a:link {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}
.nav ul li a:visited,  .nav  ul li a:visited {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}
.nav ul li a:hover,  .nav  ul li a:hover {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:link,  .nav  ul li.sfhover ul li a:link {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:visited,  .nav  ul li.sfhover ul li a:visited {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:hover,  .nav ul li.sfhover ul li a:hover {font:12px Arial;  color:#0860A8; text-decoration:none; font-weight:normal;}

.nav ul li:hover a:link,  .nav  ul li.sfhover a:link {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:visited,  .nav  ul li.sfhover a:visited {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:hover,  .nav  ul li.sfhover a:hover {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:link,  .nav  ul li.sfhover ul li.sfhover a:link {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:visited,  .nav  ul li.sfhover ul li.sfhovera:visited {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:hover,  .nav ul li.sfhover ul li.sfhover a:hover {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}

#main {margin:18px 40px 17px 9px; width:664px; background:url(img/main_bg.gif); font:12px Arial;}

#menu {width:160px; float:left;}
#menu div.menu_titre {background:#00A7FF url(img/bg_menu_titre.gif) no-repeat; font:12px Arial; color:#FFFFFF; margin-bottom:8px; padding:1px 0 1px 20px;}

#menu div.menu_line {height:2px; font-size:1px; border-bottom:2px solid #C9DCEC; margin:6px 0 4px 0; width:auto;}
#menu div.menu_line_thigh {height:1px; font-size:1px; border-bottom:1px solid #C9DCEC; margin:5px 0 6px 0; width:auto;}
#menu div.menu {font:bold 12px Arial; clear:both;}
#menu div.men_activ {font:bold 12px Arial; clear:both;}

#menu div.menu_activ a:link {font:bold 12px Arial; color:#0860A8; text-decoration:none;}
#menu div.menu_activ a:visited {font:bold 12px Arial; color:#0860A8; text-decoration:none;}
#menu div.menu_activ a:hover {font:bold 12px Arial; color:#0860A8; text-decoration:underline;}
#menu div.menu a:link {font:bold 12px Arial; color:#0860A8; text-decoration:none;}
#menu div.menu a:visited {font:bold 12px Arial; color:#0860A8; text-decoration:none;}
#menu div.menu a:hover {font:bold 12px Arial; color:#0860A8; text-decoration:underline;}

#menu div.menu_sub {padding:2px 0 2px 12px; background:url(img/puce_menu.gif) no-repeat;}
#menu div.menu_sub a:link {font:11px Arial; color:#4688BE; text-decoration:none;}
#menu div.menu_sub a:visited {font:11px Arial; color:#4688BE; text-decoration:none;}
#menu div.menu_sub a:hover {font:11px Arial; color:#4688BE; text-decoration:underline;}
#menu div.menu_sub_activ {padding:2px 0 2px 12px; background:url(img/puce_menu_actif.gif) no-repeat;}
#menu div.menu_sub_activ a:link {font:bold 11px Arial; color:#FF8100; text-decoration:none;}
#menu div.menu_sub_activ a:visited {font:bold 11px Arial; color:#FF8100; text-decoration:none;}
#menu div.menu_sub_activ a:hover {font:bold 11px Arial; color:#FF8100; text-decoration:underline;}

#corps {width:440px; float:left; margin-left:64px; background:url(img/corps_bg.jpg) no-repeat;}
#corps .padding {margin:68px 0 0 6px; width:430px;}

#corps img {border:0px;}

#corps #titre {font:bold 18px Arial; color:#FF8100; margin-bottom:4px; }

#corps .chapitre {font:bold 14px Arial; color:#0860A8; padding-bottom:3px; margin-bottom:6px; border-bottom:2px solid #C9DCEC;}
#corps .paragraphe { font:12px Arial; color:#000000; }
.img_left {float:left; margin:0 4px 4px 0; text-align:left;}
.img_right {float:right; margin:0 0 4px 4px; text-align:right;}
html  .img_right {float:right; margin:0 0 4px 0; text-align:right; padding:0 0 0 4px;}
.img_center {text-align:center;}
#corps .comment {font:10px Verdana;}

#corps .liste_group {background-image:url(img/bg_chapitre.gif); font:bold 12px Arial; color:#FFFFFF; padding:3px 0px 3px 8px; margin:8px 0 4px 0;}
#corps .liste_titre {background-repeat:no-repeat; color:#950F06; background-image:url(img/puce_liste.gif); margin:4px 0 4px 12px; padding:0 0 0 14px;}
#corps .liste_texte {color:#000000; margin-left:28px; }
#corps .liste_par {color:#000000; margin-left:28px; }

#corps input, textarea, select {font:11px Arial; border:1px solid #000000;} 
#corps option {font:11px Arial; padding:0 2px 0 2px;}

#corps .liste_bulletin_1 {background:#D9F3F9; padding: 2px 4px 2px 4px; font-weight:bold;}
#corps .liste_bulletin_1 a:link {color:#01A8CA; font:bold 11px Arial; text-decoration:none;}
#corps .liste_bulletin_1 a:visited {color:#01A8CA; font:bold 11px Arial; text-decoration:none;}
#corps .liste_bulletin_1 a:hover {color:#01A8CA; font:bold 11px Arial; text-decoration:underline;}
#corps .liste_bulletin_0 {background:#6FD9EE;  padding: 2px 4px 2px 4px;  font-weight:bold;}
#corps .liste_bulletin_0 a:link {color:#FFFFFF; font:bold 11px Arial; text-decoration:none;}
#corps .liste_bulletin_0 a:visited {color:#FFFFFF; font:bold 11px Arial; text-decoration:none;}
#corps .liste_bulletin_0 a:hover {color:#FFFFFF; font:bold 11p Arial; text-decoration:underline;}


.clear {height:1px; font-size:1px; clear:both; line-height:1px;}

#pied {clear:both; padding:2px 0 2px 120px; background:#00A7FF; color:#FFFFFF; font:13px Arial;}

table.tab_1 {background:#FFFFFF; text-align:center; font:12px Arial; color:#000000; max-width:490px;}
table.tab_1 tr.row_1 td {background:#F6BD40; color:#950F06; font-weight:bold; vertical-align:top;}
table.tab_1 td {background:#F9E8BC; vertical-align:top;}

table.tab_2 {background:#FFFFFF; text-align:center; font:12px Arial; color:#000000; max-width:490px;}
table.tab_2 td.cell_1 {background:#F6BD40; color:#950F06; font-weight:bold; vertical-align:top;}
table.tab_2 td {background:#F9E8BC; vertical-align:top;}

table.tab_3 {background:#FFFFFF; text-align:center; font:12px Arial; color:#00000; max-width:490px;}
table.tab_3 tr.row_1 td {background:#F6BD40; color:#950F06; font-weight:bold;}
table.tab_3 td.cell_1 {background:#F6BD40; color:#950F06; font-weight:bold; vertical-align:top;}
table.tab_3 td {background:#F9E8BC; vertical-align:top;}

table.tab_4 {background:#FFFFFF; text-align:center; font:12px Arial; color:#000000; max-width:490px;}
table.tab_4 tr.row_1 td {background:#6FD9EE; color:#FFFFFF; font-weight:bold; vertical-align:top;}
table.tab_4 td {background:#D9F3F9; vertical-align:top;}

table.tab_5 {background:#FFFFFF; text-align:center; font:12px Arial; color:#000000; max-width:490px;}
table.tab_5 td.cell_1 {background:#6FD9EE; color:#FFFFFF; font-weight:bold; vertical-align:top;}
table.tab_5 td {background:#D9F3F9; vertical-align:top;}

table.tab_6 {background:#FFFFFF; text-align:center; font:12px Arial; color:#00000; max-width:490px;}
table.tab_6 tr.row_1 td {background:#6FD9EE; color:#FFFFFF; font-weight:bold;}
table.tab_6 td.cell_1 {background:#6FD9EE; color:#FFFFFF; font-weight:bold; vertical-align:top;}
table.tab_6 td {background:#D9F3F9; vertical-align:top;}

table.tab_sport {background:#FFFFFF; text-align:center; font:11px Arial; color:#000000;}
table.tab_sport tr.row_1 th {background:#6FD9EE; color:#FFFFFF; font-weight:bold; vertical-align:top; padding:2px 2px 2px 2px;}
table.tab_sport tr.alt td {background:#D9F3F9; vertical-align:top;}
table.tab_sport tr.main td {background:#FFFFFF; vertical-align:top;}

/*
	ELEMENTS SPECIFIQUES A LA PAGE D'INDEX
*/
#index_deco_left {float:left; margin-right:38px;}
#index_corps {float:left;}
#index_corps {margin-top:5px;}
#boxA {width:223px; height:177px; float:left; margin-right:7px; background:url(img/index_boxA.gif) no-repeat;}
#boxA .titre {margin-left:44px;  font:bold 12px Arial; color:#FFFFFF; padding:5px 0 0 0;}
#boxA .body {margin-left:7px; background:url(img/index_bg_boxA.gif); height:154px; overflow:auto; font:12px Arial; color:#000000;}
#boxA .content {margin:6px 6px 6px 6px;}
#boxA .foot {margin-left:7px; font-size:1px; height:1px;}

#boxA .entete {font:bold 14px Arial; color:#FF8100; border-bottom:2px solid #FF8100; margin:0 0 4px 0;}
#boxA .corps {margin:0 0 6px 0;}
#boxA .corps a:link {font:bold 11px Verdana; color:#FF8100; text-decoration:none;}
#boxA .corps a:visited {font:bold 11px Verdana; color:#FF8100; text-decoration:none;}
#boxA .corps a:hover {font:bold 11px Verdana; color:#FF8100; text-decoration:underline;}

#boxB {width:205px; height:177px; float:left; background:url(img/index_boxB.gif) no-repeat;}
#boxB .titre {margin-left:44px;  font:bold 12px Arial; color:#FFFFFF; padding:5px 0 0 0;}
#boxB .body {margin-left:7px; background:url(img/index_bg_boxB.gif); height:154px; overflow:auto; font:12px Arial; color:#000000;}
#boxB .content {margin:6px 6px 6px 6px;}
#boxB .foot {margin-left:7px; font-size:1px; height:1px;}

#boxB .entete {font:bold 14px Arial; color:#FFB400; border-bottom:2px solid #FFB400; margin:0 0 4px 0;}
#boxB .corps {margin:0 0 6px 0;}
#boxB .corps a:link {font:bold 11px Verdana; color:#FFB400; text-decoration:none;}
#boxB .corps a:visited {font:bold 11px Verdana; color:#FFB400; text-decoration:none;}
#boxB .corps a:hover {font:bold 11px Verdana; color:#FFB400; text-decoration:underline;}

#index_btn {width:111px; float:left; margin:6px 0 0 15px}
#index_btn .line {margin:7px 0 7px 0; height:1px; font-size:1px; background:#BFD6E8;}

#index_clear {clear:both; height:1px; font-size:1px; margin-bottom:7px; empty-cells:show;}

#index_bottom {width:554px; margin:15px 0 0 5px}

#index_address {width:225px; font:12px Arial; color:#0860A8; text-align:right}
#index_address div {width:100%; font-weight:bold; border-bottom:2px solid #CFE0EE; margin-bottom:4px;}

#boxC {width:562px; height:66px; background:url(img/index_boxC.gif) no-repeat;}
#boxC .titre {margin-left:44px;  font:bold 12px Arial; color:#FFFFFF; padding:5px 0 0 0;}
#boxC .body {margin-left:7px; background:url(img/index_bg_boxC.jpg); height:45px; overflow:hidden; font:12px Arial; color:#000000;}
#boxC .content {margin:6px 6px 6px 6px;}
#boxC .foot {margin-left:7px; font-size:1px; height:1px;}