body {font-family : Geneva, Arial, Helvetica, sans-serif; text-align:justify; color : #0B1728; font-size : 13px; background : #FFFFFF;}
#wrapper {width : 880px; margin : 0 auto; background-color : white;} 
/*#background {margin : Opx 0px 0px 0px;padding : 0;background : #ffffff;}*/

/*---------------
LOGO 
----------------*/ 
#logocontainer{margin : 0; padding : 0; background : #ffffff; height:122px;}
img.logo {float: left; border: 0; padding : 0px 0px 0px 0px;; margin : 0px 0px 0px 0px;}

/*---------------
BANNER 
----------------*/ 
#bannercontainer{margin : 0; padding : 0; background: #ffffff url(images/banner.jpg) no-repeat; height:120px; border : solid 1px #3771C8;}
#languagecontainer{margin : 32px 0 0 40px; background-color : transparent;}
#languagecontainer a:link, #languagecontainer a:visited, #languagecontainer a:hover {text-decoration : none; color:#D45500; font-weight : bolder; background-color : inherit;}
/*---------------
MENU HORIZONTAL
----------------*/  

#menuholder{float:right; margin: 100px 10px 0px 0px; font-size : 12px; }
#menuholder ul {margin : 0; padding : 0;border-right: solid 1px #5F8DD3;} 
#menuholder li {border-left: solid 1px #3771C8; padding : 0px 4px 0px 5px; list-style : none; display : inline; margin : 0 0px 0 0px; background: transparent;} 
#menuholder a:link, #menuholder a:visited {text-decoration : none; color:#0B1728; background-color : inherit;} 
#menuholder a:hover {text-decoration : none; color : #3771C8; background-color : inherit;} 
.menuselected{color:#214478;font-weight : bolder;}

/*---------------
CONTENU CENTRAL
----------------*/ 
#centercontent{padding: 20px 20px 10px 20px; margin: 0px 0px 0px 0px; border-left: solid 1px #3771C8; border-right: solid 1px #3771C8;background-color : inherit;}
#centercontent li {list-style-type : square;}
.image {margin: 8px 0px 20px 225px;}
table {width:100%; margin-top:5px; margin-bottom:15px; border-collapse:collapse; empty-cells:show; background-color:#FFFFFF;}
table th.top {height:40px; padding:0 2px 0 7px; background-color: #9A9A9A; text-align:left; color:#FFFFFF; font-weight:bold; }
table th {height:40px; width:200px; padding:2px 2px 2px 7px; border:solid 2px #FFFFFF; background-color:#CCCCCC; text-align:left; color:#FFFFFF; font-weight:bold;}
table td {height:40px; padding:2px 2px 2px 7px; border:solid 2px #FFFFFF; background-color:#E1E1E1; text-align:center; font-size:14px;}


/*---------------
FOOTER
----------------*/ 
#footercontent{padding-top: 5px; border-top: solid 1px #5F8DD3;height: 19px;}
#leftfooter{float:left; font-size:9px;margin : 0px 0px 0px 5px; }
#rightfooter{float:right;font-size:11px; }
#rightfooter ul {margin : 0px 10px 0px 0px;padding : 0;border-right: solid 1px #3771C8;} 
#rightfooter li {border-left: solid 1px #3771C8; padding : 0px 4px 0px 5px; list-style : none; display : inline; margin : 0 0px 0 0px;} 
#rightfooter a:link, #rightfooter a:visited {text-decoration : none; color:#0B1728; background-color : inherit;} 
#leftfooter a:link, #leftfooter a:visited {text-decoration : none; color:#0B1728; background-color : inherit;}
#rightfooter a:hover {text-decoration : none; color : #3771C8; background-color : inherit;}  

.none {display : none;} 
.clear {clear : both;} 

/* -------------------------------------------------------------------------------------
  CHARTE GRAPHIQUE 0B1728 - 214478 - 2C5AA0 - 3771C8 - 5F8DD3 - 87AADE - AFC6E9 - D7E3F4 - gris 6F7C91
------------------------------------------------------------------------------------- */ 

h1 {color:#214478; font-size : 18px; padding : 0; margin : 0px 0px 4px 0px;}
h2 {color:#214478; font-size : 15px; padding : 0; margin : 0px 0px 4px 0px;}
h3 {color:#6F7C91; font-size : 13px; font-style: italic; padding : 0; margin : 0px 0px 0px 0px;}
.clear { clear : both;} 
.separation {height:5px;}
