html,body{margin:5px 0;padding:0}
body{background:#c0c0c0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center}
#container{background:#fff;margin:0 auto;padding:0;text-align:left;width:900px}
#header{position: relative;background:#FFF; height:143px;width:900px;}
#header a.accueil {position: absolute;top: 0;left: 0;width: 180px;height: 143px; }
#header a h1 { display: none; }
#menu{background:#FFF;height:35px;width:900px;}
.menu {padding:0 0 0 0px; margin:0; list-style:none; height:35px; background:#fff url(img/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu li {float:left;}
.menu li a {display:block; float:left; height:35px; line-height:35px; color:#D2D2D2; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 16px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu li.current a {color:#92BBDE; background:url(img/button3.gif);}
.menu li.current a b {background:url(img/button3.gif) no-repeat right top;}
.menu li a:hover {color:#fff; background:#000 url(img/button2.gif);}
.menu li a:hover b {background:url(img/button2.gif) no-repeat right top;}
.menu li.current a:hover {color:#fff; background:#000 url(img/button3.gif); cursor:default;}
.menu li.current a:hover b {background:url(img/button3.gif) no-repeat right top;}
#wrapper{background:#fff url(img/wrapper_background.gif) repeat center top;width:900px;min-height:500px;height:auto !important;height:500px;}
#sidebar{background:#fff;float:left;overflow:hidden;text-align:justify;width:122px;min-height:500px;height:auto !important;height:500px;padding-top:0;/*28px;*/}
#sidebar a{text-decoration:none}
.applemenu{
margin: 0 0;
padding: 0;
width: 122px; /*width of menu*/
/*border: 1px solid #9A9A9A;*/
}
.applemenu div.silverheader{
margin: 5px 0;
padding: 0;
}
.applemenu div.silverheader a{
background: url(img/silvergradient.gif) repeat-x center left;
font: normal 12px Arial, Helvetica, sans-serif;
color: #D2D2D2;/*white;*/
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #D2D2D2;
text-decoration:none;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(img/silvergradient.gif);
color: white;
text-decoration:none;
}
.applemenu div.silverheader a.current{
background-image: url(img/silvergradientover.gif);
color: white;
text-decoration:none;
}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
background:#fff;
padding: 5px;
height: 100px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.applemenu div.submenu a{
color:#000;
font-weight:normal;
text-decoration:none;
background:url(img/arrow.jpg) left center no-repeat;
padding-left:8px;
}
.applemenu div.submenu a:hover{
color:#6683B8;
font-weight:normal;
text-decoration:none;
}
.applemenu div.submenu a.current{
color:#6683B8;
font-weight:bold;
text-decoration:none;
}
#main{float:right;margin-right:22px;width:754px;border-right:1px solid #D0D0D0;min-height:500px;height:auto !important;height:500px;margin-top:30px;}
#main p{line-height:1.3;margin-right:10px;margin-top:0px;margin-left:10px;margin-bottom:10px;text-align:left;font-size:14px;}
#main .more{line-height:1.3;margin-right:10px;margin-top:0px;margin-left:10px;margin-bottom:10px;text-align:left;font-size:14px;}
#main p.title{color:#073690;font-size:16px;font-weight:700;}
#main .date{color:#333;font-size:10px;font-style:italic;}
#main p.subtitle{color:#073690;font-size:14px;font-weight:700;}
#main p.subtitle_news{color:#073690;font-size:14px;font-weight:700;text-decoration:underline;}
#main p.first{font-weight:bold;color:#073690;}
#main .readmore{font-weight:bold;color:#F58700;text-decoration:underline;}
#main .img_right_top{float:right;padding:7px;border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0;margin-left:10px;}
#main div.img_right_top_caption{clear:right;float:right;text-align:left;padding:7px;margin-left:10px;font-size:14px;font-weight:bold;height:auto;}
#main img.left{float:left;padding:7px;border:1px solid #D0D0D0;margin-right:5px;margin-bottom:5px;}
#main img.right{float:right;padding:7px;border:1px solid #D0D0D0;margin-left:5px;margin-bottom:5px;}
#main a:link,a:visited,a:hover,a:active{color:/*#6683B8;*/#F58700;text-decoration:none;font-weight:bold;}
#main li{background:url('img/arrow_29.gif') left 4px no-repeat;list-style-type:none;padding-left:20px;margin-bottom:15px;}
form{background-color:#fff;border:0px solid #000;color:#004C98;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:50%;margin-left:10px;margin-bottom:10px;}
input,select,textarea{border:1px solid #8C8C8C;color:#000}
.submit{border:1px solid #8C8C8C;color:#004C98;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;width:100px}
#footer{clear:both;height:50px;margin-left:122px;margin-right:22px;width:756px;background:#fff;border-top:1px solid #D0D0D0;}
#footer p{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;padding-top:10px;}
a.footer:link,a.footer:visited,a.footer:hover,a.footer:active{background:none;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0;text-decoration:none}
