body {font-family : "Arial", "Times new roman", serif; text-align:justify; color : #0b1728; font-size : 14px; background : #ffffff;}
#wrapper {width : 800px; margin : 0 auto; background-color : #ffffff;} 
/*#background {margin : Opx 0px 0px 0px;padding : 0;background : #ffffff;}*/

/*---------------
LOGO 
----------------*/ 
#logocontainer{margin : 0; padding : 0; background : #ffffff; height:50px;}
img.pic {float: left; border: 0; padding:16px 0px 0px 0px; margin : 0px 0px 0px 0px;}
img.logo {float: left; border: 0; padding:10px 0px 0px 0px; margin : 0px 0px 0px 0px;}
/*---------------
BANNER 
----------------*/ 
#bannercontainer{margin : 0; padding : 0; background: #d7e3f4 url(images/banner.jpg) no-repeat; height:300px; border-top : solid 1px #3771c8; border-right : solid 1px #3771c8; border-left : solid 1px #3771c8; border-bottom : 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
----------------*/  

#menucontainer{margin : 0; padding : 0; background: #ffffff url(images/button.gif); height:41px; border-bottom : solid 1px #3771c8; border-right : solid 1px #3771c8; border-left : solid 1px #3771c8;}

#menuholder{float:right; margin: 82px 10px 0px 0px; font-size : 11px; }
#menuholder ul {margin : 0; padding : 0;border-right: solid 1px #3771c8;} 
#menuholder li {border-left: solid 1px #214478; 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:#162d50; background-color : inherit;} 
#menuholder a:hover {text-decoration : none; color : #FF7F2A; background-color : inherit;} 
.menuselected{color:blue; 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 : #ffffff;}
#centercontent li {list-style-type : square;}

/*---------------
FOOTER
----------------*/ 
#footercontent{padding-top: 5px; border-top: solid 1px #3771c8;height: 19px;}
#leftfooter{float:left; font-size:12px;margin : 0px 0px 0px 5px; }
#rightfooter{float:right;font-size:12px; }
#rightfooter ul {margin : 0px 10px 0px 0px;padding : 0;border-right: solid 1px #3771c8;} 
#rightfooter li {border-left: solid 1px #214478; 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:blue; background-color : inherit;} 
#rightfooter a:hover {text-decoration : none; color : black; background-color : inherit;}  




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


/* ----------------------------------------------------------------------------------------------
  CHARTE GRAPHIQUE 0b1728 - 162d50 - 214478 - 2c5aa0 - 3771c8 - 5f8dd3 - 87aade - afc6e9 - d7e3f4
------------------------------------------------------------------------------------------------- */ 

h1 {color:#162d50; font-size : 20px; font-weight : bolder; padding : 0; margin : 0px 0px 0px 0px;}
h2 {color:#162d50; font-size : 13px; font-weight : bolder; padding : 0; margin : 0px 0px 0px 0px;}
.clear { clear : both;} 
.separation {height:30px;}
.bigseparation {height:400px;}


.menu {background: #ffffff url(images/button.gif); height: 41px; margin-left: 80px; border-left: 1px solid #afc6e9;}
.menu a {background: #ffffff url(images/button.gif); border-right: 1px solid #afc6e9; color: #162d50; display: block; float: left; font-weight : bolder; line-height: 41px; padding: 0 20px 0 20px; text-decoration: none;
}
.menu a:hover {background-position: left bottom; color: #0b1728;}

table {width:100%; margin-top:5px; margin-bottom:0px; border-collapse:collapse; empty-cells:show; background-color:#FFFFFF;}
table th.top {height:20px; padding:0 2px 0 7px; background-color: #9A9A9A; text-align:left;  font-weight:bold;border:solid 1px gray; }
table td {height:25px; padding:2px 2px 2px 7px; border:solid 1px gray; background-color:#E1E1E1; text-align:left; font-size:12px;}

#photocontent {width: 600px; margin-left: 76px; margin-top: 20px;}
#photocontent table {width:100%; margin-top:5px; margin-bottom:0px; border-collapse:collapse; empty-cells:show; background-color:#FFFFFF;}
#photocontent table th.top {height:20px; padding:0 2px 0 7px; background-color: #FFFFFF; text-align:left;  font-weight:normal; border:solid 0px gray; }
#photocontent table td {height:25px; padding:0px 0px 10px 0px; border:solid 0px gray; background-color:#FFFFFF; text-align:left; font-size:12px;}


#formulaire{float:left; margin-right:0px; margin-top:0px; width: 300px;}
#formulaire table td {height:25px; padding:2px 2px 2px 7px; border:solid 0px gray; background-color:#E1E1E1; text-align:left; font-size:12px;}


img.photo { 
padding-bottom : 5px;
margin : 5px 5px 5px 5px;
float: left;
} 

