body {padding:0;margin:0;background:url(/IMG/bg2.png) fixed top left #eee;font:0.9em "Trebuchet MS",Trebuchet,Tahoma,Helvetica,sans-serif}
.clear {visibility:hidden;clear:both}
h2 {font-size:1.3em;padding-bottom:0}
h1 {font-size:220%;font-weight:bold;color:#c96}
h2.structure {border-bottom:1px dotted #c63;color:#c63;clear:right;font:italic 1.5em Georgia,"Times New Roman",Times,serif}
.plan-rubrique {font-weight:bold}
h2 a {text-decoration:none;display:block;margin-top:20px;border-bottom:1px dotted #c63;color:#c63;clear:right;padding-bottom:0;margin-bottom:0;font:italic 1.3em Georgia,"Times New Roman",Times,serif}
h2 a:hover {text-decoration:none;border-bottom:1px solid #940;color:#940}
h3 span.details {font-size:0.7em;font-weight:normal;font-style:normal}
h3 {font-style:italic;font-weight:bold;color:#36f;font-size:1.4em;margin-bottom:2px}
h3 span.detail-date {font-size:0.7em;color:#309;font-weight:normal;font-style:normal}
a {text-decoration:none;color:#039}
hr.hidden {clear:both;visibility:hidden}
input,textarea {display:none}
a img {border:none;padding:1px;background:transparent;text-decoration:none}
#logo {padding:0;border:none}
#wrap-all {width:90%;margin:40px auto}
#header {text-align:center;margin-top:25px;padding:0}
#header a {width:100%}
#header h1 {margin:0;margin-top:10px;padding:0;height:60px;padding-top:10px;color:#3a0296;font:italic bold 180% Verdana,Tahoma,Helvetica,Arial,sans-serif}
#wrap {padding:10px}
.hierarchie {display:none}
#text {width:100%}
#sites,#breves {float:right;padding:0;margin:10px;width:30%}
#around-marquee {display:none}
#encart,.encart {float:right;width:150px;border:1px solid #d6ccee;margin:5px;padding:5px;margin-right:0;font-size:0.9em}
#encart p,.encart p {font-size:0.8em}
#encart ul,.encart ul {font-size:0.85em;list-style-type:none;margin-left:5px;margin-top:0;padding-left:0}
#encart h4,.encart h4 {margin-bottom:2px;margin-top:0;padding-top:0}
.char-table {border:1px solid #000;margin:10px}
span.motcle0,span.motcle1,span.motcle2,span.motcle3 {font-weight:bold}
.char-table td {padding:3px}
#sites div,#breves div {padding:5px}
#menu-gauche,#sites,#breves {display:none}
#other-menu,#lemenu {display:none}
#other-menu div,#lemenu div {display:none}
.main {margin:0;padding:0}
ul.sub li {margin:0;margin-left:30px}
li.sous-rub-projects {list-style-image:url('/IMG/bullet.gif');font-size:1.1em;margin-top:20px;margin-bottom:10px}
dl {font-size:normal;margin-bottom:10px}
dd {margin-left:15px;margin-top:10px}
dt {margin-left:25px;font-size:0.9em}
.detail-date {font-size:0.7em;font-weight:normal;float:right}
#footer {clear:both;text-align:center}
div.image {background:url(/IMG/line.gif) no-repeat center transparent;height:10px;width:100%;margin:25px auto 20px;padding:0;border:none}
.footer {font:1em Verdana,Arial,Helvetica,sans-serif}
ul.footer {list-style-type:none;margin:0;padding:0}
li.footer {display:inline;padding:0 10px;border-right:1px solid;margin:10px 0}
#contact {border:none}
.warning {display:none}
p.footer {font-size:0.75em;text-align:center;font-style:italic}
img.footer {vertical-align:middle}