@charset "utf-8";
body, td, th { 
color : #000; 
} 
body { 
background-image : url(../image/back.png); 
background-repeat : repeat-x;
background-attachment: fixed;
background-color : #fff; 
margin-left : 0; 
margin-top : 0; 
} 
#table2 { 
border : 1px solid #dceafb; 
} 
#table3 { 
border : 1px solid #ccc; 
border-style : outset; 
} 
#table5 { 
border-right : 1px solid #ccc; 
} 
#div1 { 
border : 1px solid gray; 
} 
.Style1 { 
color : #00f; 
font-weight : 700; 
} 
a:hover { 
color : #00f; 
text-decoration : underline; 
background-color : #cfdee2; 
} 
a:active { 
color : #000; 
text-decoration : underline; 
} 
.Style2 { 
font-size : small; 
font-weight : 700; 
color : #00f; 
} 
.Style5 { 
font-size : medium; 
} 
.Style7 { 
font-size : x-small; 
font-weight : 700; 
} 
.Style8 { 
color : #000; 
font-weight : 700; 
font-style : italic; 
font-size : xx-small; 
} 
.Style10 { 
font-size : xx-small; 
font-style : italic; 
font-weight : 700; 
} 
.Style11 { 
font-size : x-small; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.Style12 { 
font-size : x-small; 
font-family : Arial, Helvetica, sans-serif; 
} 
.Style13 { 
color : #030303; 
} 
.Style14 { 
font-size : xx-small; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.Style15 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
} 
.Style16 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
} 
.Style17 { 
font-size : xx-small; 
} 
.Style19 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-style : italic; 
} 
.Style21 { 
font-size : small; 
} 
.Style23 { 
font-size : x-small; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
} 
.Style25 { 
font-size : 8px; 
} 
.Style26 { 
font-size : 9px; 
} 
.Style27 { 
font-size : x-small; 
} 
.Style28 { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
color : #fff; 
} 
.Style29 { 
color : #fff; 
} 
.Style31 { 
color : #0000b9; 
} 
.Style30 { 
color : red; 
} 
#table1, #table4, #td1, #tr { 
border : 1px solid #ccc; 
} 
a:link, a:visited { 
color : #000; 
text-decoration : none; 
} 
a.tooltip em { 
display : none; 
} 
a.tooltip:hover { 
border : 0; 
position : relative; 
z-index : 500; 
text-decoration : none; 
} 
a.tooltip:hover em { 
font-style : oblique; 
display : block; 
position : absolute; 
top : 20px; 
left : -10px; 
padding : 5px; 
color : #030303; 
border : 1px solid #000; 
background : #ffc; 
width : 170px; 
} 
a.tooltip:hover em span { 
position : absolute; 
top : -7px; 
left : 15px; 
height : 7px; 
width : 11px; 
background : transparent url(image/infobulle.gif); 
padding : 0; 
border : 0; 
} 
ul.MenuBarHorizontal { 
margin : 0; 
padding : 0; 
list-style-type : square; 
font-size : 100%; 
cursor : default; 
width : auto; 
} 
ul.MenuBarActive { 
z-index : 1000; 
} 
ul.MenuBarHorizontal li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
font-size : 100%; 
position : relative; 
text-align : left; 
cursor : pointer; 
width : 9em; 
float : left; 
} 
ul.MenuBarHorizontal ul { 
margin : -2% 0; 
padding : 0; 
list-style-type : none; 
font-size : 100%; 
z-index : 1020; 
cursor : default; 
width : 12.2em; 
position : absolute; 
left : -1000em; 
} 
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { 
left : auto; 
} 
ul.MenuBarHorizontal ul li { 
width : 12.2em; 
} 
ul.MenuBarHorizontal ul ul { 
position : absolute; 
margin : -2% 0 0 95%; 
} 
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { 
left : auto; 
top : auto; 
} 
ul.MenuBarHorizontal ul { 
border : 1px solid #ccc; 
} 
ul.MenuBarHorizontal a { 
display : block; 
cursor : pointer; 
background-color : #acacac; 
padding : 0.5em 0.75em; 
color : #333; 
text-decoration : none; 
border-top-width : medium; 
border-right-width : medium; 
border-bottom-width : medium; 
border-left-width : medium; 
border-top-color : #ffffff; 
border-right-color : #ffffff; 
border-bottom-color : #ffffff; 
border-left-color : #ffffff; 
white-space : normal; 
} 
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus { 
color : #ffffff; 
background-image : url(fond_noir_mini.jpg); 
background-color : #030303; 
} 
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { 
color : #ffffff; 
border-bottom-style : none; 
border-top-style : hidden; 
border-right-style : none; 
border-left-style : none; 
width : auto; 
display : block; 
white-space : normal; 
background-image : url(fond_noir_mini.jpg); 
} 
ul.MenuBarHorizontal a.MenuBarItemSubmenu { 
background-image : url(SpryMenuBarDown.gif); 
background-repeat : no-repeat; 
background-position : 95% 50%; 
} 
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu { 
background-image : url(SpryMenuBarRight.gif); 
background-repeat : no-repeat; 
background-position : 95% 50%; 
} 
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover { 
background-image : url(SpryMenuBarDownHover.gif); 
background-repeat : no-repeat; 
background-position : 95% 50%; 
} 
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover { 
background-image : url(SpryMenuBarRightHover.gif); 
background-repeat : no-repeat; 
background-position : 95% 50%; 
} 
ul.MenuBarHorizontal iframe { 
position : absolute; 
z-index : 1010; 
} 
@media projection, screen { 
ul.MenuBarHorizontal li.MenuBarItemIE { 
display : inline; 
float : left; 
background : #fff; 
} 
} 