body {margin:0; padding:0; font-family:"Trebuchet MS",Verdana,sans-serif; line-height:1.5em; background:#d8e8f5; font-size:x-small; /* IE5 Win */ voice-family:"\"}\""; voice-family:inherit; font-size:small; color:#003150; background:url(img/bk.gif); text-align:center;}
#page, #page2 {width:770px; margin:10px auto 20px auto; text-align:left; border:5px solid #FFF;}
#logo {background:#0073ba url(img/header-back.png) repeat-x bottom; height:85px; width:770px;}
#logo img {margin-top:11px; border:none; vertical-align:bottom;}
#nav {width:755px; height:30px; margin:0; background:#fff url(img/menu-bg.gif) repeat-x bottom left; padding-top:4px; padding-left:15px;}
#nav a, #nav a:visited {padding:3px; padding-top:0; color:#003150; font-weight:normal; background:none;}
#nav img {vertical-align:middle;}

#page {background:#FFF url(img/main_bg2.gif) top right repeat-y;}

#content {background: url(img/shade.png) repeat-y;}
#centre {margin-right:200px; padding:15px; padding-left:10px; background:url(img/fondpresentation.jpg) top right no-repeat;}
#centre2 {padding:15px; padding-left:10px; background-color:#FFF;}
#centre2 p {margin-left:15px;}
h1 {color:#003150; font-size:1.2em; text-decoration:none; margin:0 0 0 10px; padding:0; border-bottom:1px solid #7F98A7; text-transform:uppercase; padding-bottom:5px;}
h2 {color:#0073ba; font-size:1.1em; padding-left:10px; margin:1em 0 .2em 0; line-height:26px; font-weight:400;}
h1 span, h2 span {color:#f6ac00;}
h2 a {color:#0073ba;}
p {margin-top:5px; margin-bottom:5px;}
p.visible {margin-bottom:30px;}
blockquote {margin:0 0 5px -5px; padding-left:10px;}
.pbloc {margin:0 0px 30px 10px; text-align:justify;}
.pbloc h2 {font-size:1.1em; font-weight:normal; color:#0073ba; margin:0; padding:6px 0 2px 15px; background: url(img/fbas.gif) no-repeat 0% 60%;}
ul {margin:10px 0 10px 25px; padding:0; list-style-image:url('img/puce.gif');}
li {padding:0; margin:5px 0 0 5px;}
li ul {margin-bottom:0;}
table {font-size:12px; width:100%;}
table .left {width:50%; border-right:1px solid #DDD;}

#sidebar {float:right; width:200px; padding-top:10px; padding-left:10px; text-align:center;}
#sidebar .vig {margin-bottom:10px;}
#sidebar img {border:1px solid #DDD; padding:2px;}
#sidebar a {color:#0073ba; font-size:11px;}


h1 {color:#003150; font-size:1.2em; text-decoration:none; margin:5px 0 10px 10px; padding:0; border-bottom:1px solid #7F98A7; text-transform:uppercase; padding-bottom:5px;}
h2 {color:#0073ba; font-size:1.1em; padding-left:10px; margin:1em 0 .2em 0; line-height:26px; font-weight:400;}
h1 span, h2 span {color:#f6ac00;}


#footer {background:#1b87ca url(img/footer-back.png) repeat-x top;  color:#FFF; font-size:10px; padding-top:10px; padding-bottom:5px; text-align:center;}
#footer a {color:#FFF;}
