/* $Id$ */
html, body {height:100%;overflow:auto;}
body {background:#FFFFFF;margin:0;padding:0;text-align:center;overflow:auto;}
#container {position:relative;width:955px;margin:0 auto;text-align:left;height:100%;min-height:100%;background:#FFFFFF;}
html > body #container {height:auto;}
#container #header {position:relative;height:72px;background:no-repeat url(../images/main-header.png);}
#container #header a.home {position:absolute;width:154px;height:52px;top:0;left:26px;display:block;text-decoration:none;}
#container #header a.home:hover {text-decoration:none;background:no-repeat bottom left url(../images/logo.png);}
#container #header a.home span {display:none;}
#container #header ul {list-style:none;margin:0 0 0 800px;padding:12px 0 0 0;font-size:8px;}
#container #header ul li {display:block;float:left;padding:20px 0 0 0;background:repeat-y center top url(../images/header-white-line.png);}
#container #header ul li a {display:block;padding:0;margin:0 15px 0 15px;text-decoration:none;}
#container #header ul li.impression a {height:24px;width:24px;background:no-repeat url(../images/print.png);}
#container #header ul li.impression a:hover {text-decoration:none;background-position:0 -24px;}
#container #header.plan ul li.plan {display:none;}
#container #header ul li.plan {padding-top:24px;width:100px;}
#container #header ul li.plan a {text-align:center;padding:0 0px;height:14px;color:#FFFFFF;background:#F68119;border:solid 1px #FFFFFF;line-height:14px;}
#container #header ul li.plan a:hover {background:#7AB2DD;text-decoration:none;background-position:0 -24px;}

#container #content {height:465px;margin:0;padding:0 10px 10px 20px;border:solid #4A0030;border-width:0 1px 0 200px;overflow:auto;}
#container > #content {height:455px;}
#container #content {scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#4A0030;scrollbar-base-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#4A0030;scrollbar-shadow-color:#4A0030;scrollbar-track-color:#FFFFFF;}
body.accueil #container #content {height:476px;padding:0;overflow:hidden;}
body.accueil #container #content .texte {padding:45px 510px 0 20px;font-size:11px;line-height:25px;color:#6F5C50;}
body.accueil #container #content #visuel {margin-left:-1px;}
body.accueil #container #content .visuels {margin:100px 0 0 25px;}
body.accueil #container #content .visuels img {float:left;margin-right:20px;}

#container #footer {position:relative;height:18px;background:#6F5C50;border:solid #4A0030;border-width:0 1px 1px 1px;}
body.accueil #container #footer {background:none;border:none;height:auto;}
#container #footer address {height:18px;background:#6F5C50;border:solid #4A0030;border-width:0 1px 1px 1px;margin:0;padding:0 25px;height:18px;color:#D5CBC4;font-weight:normal;font-style:normal;font-size:11px;}
#container #footer address span {font-size:12px;color:#F89D4C;padding:0 15px;}
#container #footer address a {color:#D5CBC4;text-decoration:none;}
#container #footer address a:hover {color:#F89D4C;text-decoration:none;}
#container #footer ul {list-style:none;margin:0 0 0 200px;padding:20px 0 0 0;font-size:9px;border:solid #4A0030;border-width:0 0 0 1px;}
#container #footer ul li {display:inline;}
#container #footer ul li a {display:block;height:14px;padding:0 5px;margin:0 30px 0 -20px;float:left;color:#4A0030;text-decoration:none;background:#F68119;border:solid 1px #4A0030;line-height:14px;}
#container #footer ul li a:hover {color:#FFFFFF;text-decoration:none;}
#container #footer a#scrollTop {display:none;}
#container #footer a#scrollTop.visible {position:absolute;left:750px;top:-3px;display:block;height:24px;width:24px;background:no-repeat url(../images/footer-page-top.gif);text-decoration:none;}
#container #footer a#scrollTop:hover {text-decoration:none;background-position:0 -24px;}
