@font-face {
    font-family: 'FuturaRBP';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('eot'),
         url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

*{margin:0; padding:0;}
body{margin:20px; background:white; color:black; text-align:left; font-size:62.5%; line-height:1em; font-family:arial;}
a{color:#ec6053;}
a img{border:none;}
#container{text-align:left; position:absolute;}
#sidecontent{width:135px; margin-right:45px;}
#sidecontent .logo{margin-bottom:5px;}
.navigation, .header{font-family:Futura, FuturaRBP, Arial; color:black; font-size:1.2em;}
.navigation a {color:black; text-decoration:none;}
.navigation a.active, .navigation a:hover{color:#ec6053;}
.navigation ul li{list-style:none; margin-bottom:15px;}
.navigation ul li ul{margin:10px 0px 10px 15px; }
.navigation ul li ul li{margin-bottom:10px; }
#content{position:absolute; top:0; left:180px; width:585px; margin-bottom:80px;}
#content .header, #content table{border-bottom:1px solid #ec6053; height:56px; padding-bottom:10px; margin-bottom:10px;}
#content table h1, #content .header h2, #content table h2{width:495px;font-size:1em; line-height:1.2em; position:relative; top:-12px; margin:0; margin-top:10px;}
#content .header h3, #content table h3{font-size:0.8em; font-weight:normal;}
#content table{width:100%; font-size:1em; line-height:1.5em;}
#content .navigation{float:right; width:90px; font-size:1.2em; text-align:right; position:relative; top:-22px;}
#content .navigation li{display:inline; margin-left:5px; height:20px;}
#content .navigation li.prev{display:inline; padding-right:12px; background:url(i/al.gif) no-repeat right bottom;}
#content .navigation li.next{display:inline; padding-left:13px; background:url(i/ar.gif) no-repeat left bottom;}
#content .navigation li.prev:hover{background-image:url(i/al_.gif);}
#content .navigation li.next:hover{background-image:url(i/ar_.gif);}
/*
h1  { color: black; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva }
h2  { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva }
h3 { color: #b00; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva }
quote{margin:20px 40px; font-style:italic; display:block;}
*/
body.Website{text-align:center;}
body.Website #container{margin:20% auto 0; width:605px; position:static;}
body.Website #container .logo{width:405px; float:left;}
body.Website #container .navigation{width:200px; float:left; font-size:14px; text-align:right;}
body.Website #container .navigation li{height:20px; margin-bottom:0;}

body.num #content table{font-size:1.2em; border:none;}
body.num #content table td{padding:5px 0 0 0;}

body.article #content .navigation{position:absolute; right:0; top:-10px;}
/*
#content *{font-style:normal;}
#content i, #content quote, #content em{font-style:italic;}
*/

#content {font-size:1.3em; line-height:1.5em;}
#content h1{font-style:normal; margin:40px 0 20px 0; line-height:1em;}
#content h1.thematique{font-size:24px;}
#content h2{font-style:normal; margin:40px 0 20px 0; }
#content h3{font-style:normal; margin:30px 0 15px 0; text-transform:uppercase;}
#content h4{margin:15px 0 5px 0;}
#content h5{}
#content h6{}
#content p{margin:5px 0; text-align:justify;}
#content p.signature, body.page.num #content p.signature{  margin:20px 0;margin-left:60px;}
#content ol, #content ul {margin:10px 0;margin-left:20px; }
#content ol li{list-style:decimal;}
#content li{margin-bottom:5px;}
#content blockquote{margin:40px 40px 20px 40px; font-style:italic;}
#content blockquote cite{font-style:normal;}

#content table.old_nums{ margin:0 auto; text-align:left; border-collapse:collapse;}
#content table.old_nums th,#content table.old_nums .annee{font-family:Futura,FuturaRBP, Arial; font-weight:bold; text-transform:uppercase;}
#content table.old_nums th, #content table.old_nums td{padding:5px 5px; vertical-align:top;}
#content table.old_nums td.annee{width:60px;}
#content table.old_nums td.num{width:260px; padding-right:30px;}
#content table.old_nums td{border-top:1px solid #999; border-collapse:collapse;}
#content label{margin-left:5px;}
#content table.old_nums td a{fon-weight:bold;}

ul.links li{list-style:none; margin:10px 0;}
li{list-style:square;}
#content ul.stores{margin:20px 0;}
#content ul.stores>li{margin-bottom:20px; list-style:none;}
#content ul.stores>li>u{font-weight:bold;}
#content ul.stores>li ul{margin:0; }
#content ul.stores>li li{margin:0 0 5px 0; list-style:none;}

body.page.num #content p{margin:0;}

.annonce{margin-top:40px; width:525px; padding:20px 40px; background:#ccc; text-align:center;}
.annonce h1{ margin:20px 0; line-height:30px;}
.annonce h2{}
.annonce h3{margin:0 0 10px;}

