body { margin:0; padding:0; background:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#DFCEC3; }
h1, h2, h3 { margin:0; }
h1 { font-size:2em; }
h2 { font-size:1.6em; }
h3 { font-size:1em; }
ul { list-style-image:url(images/img07.gif); }
a { text-decoration:none; color:#413D3A; }
a:hover {}
a img { border:none; }
img.left { float:left; margin:0 20px 0 0; }
img.right { float:right; margin:0 0 0 20px; }
hr { display:none; }
#header { width:1060px; height:250px; margin:0 auto; padding:0; background:url(images/img01.gif) no-repeat left top; }
#logo { float:left; clear:left; width:360px; height:170px; margin:0 auto; padding:0; }
#logo h1, #logo p { float:left; margin:0; text-indent:-99999px; color:#FFFFFF; }
#logo h1 { padding:30px 0 0 0; text-transform:lowercase; font-weight:normal; font-size:3em; }
#logo p { text-transform:uppercase; padding:52px 0 0 3px; font-size:10px; color:#616161; }
#logo a { display:block; width:500px; height:250px; }
#archives { float:right; margin:15px 30px 0px 0px; width:630px; height:140px; padding:0; text-align:center; }
#archives input[type=submit] { background-color:#E8D3BE; color:#310404; border:1px solid #310404; padding:2px; }
#affolante { float:right; margin:10px 60px 0px 0px; padding:4px; width:234px; height:90px; }
#bookmark a { float:right; width:300px; height:100px; text-indent:-99999px; margin:10px 30px 0px 0px; }
#menu { width:880px; height:42px; margin:0 auto; padding-top:10px; }
#menu ul { margin:0; padding:0; list-style:none; }
#menu li { display:inline; }
#menu a { display:block; float:left; margin:0 3px 0 0; padding:8px 15px 10px 15px; border:none; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }
#menu a:hover { background:url(images/img05.gif) repeat-x; margin:0 3px 0 0; padding:8px 15px 10px 15px; color:#FFFFFF; }
#menu .current_page_item a { background:url(images/img05.gif) repeat-x; margin:0 3px 0 0; padding:8px 15px 10px 15px; color:#FFFFFF; }
#wrapper { width:1060px; margin:0 auto; background:url(images/img04.gif) repeat-y left top; }
#wrapper-top { background:url(images/img02.gif) no-repeat left top; }
#page { width:990px; margin:0 auto; padding:30px 35px 0px 38px; }
#page-bg { padding:11px 24px; background:url(images/img03.gif) no-repeat; }
#latest-post { padding:20px; border:1px solid #E7E7E7; }
#content { float:left; width:562px; margin:0; padding:60px 0 0 0; }
.post { margin:0px 0 20px 0; padding-bottom:15px; line-height:200%; }
.post h1 { font-weight:normal; }
.title { margin:0; height:60px; text-align:right; font-weight:normal; background:url(images/img07.gif) no-repeat left top; }
.title a { display:block; border-bottom:none; padding:12px 60px 0 0; color:#544841; }
.title a:hover {}
.byline { margin:0 0 20px 20px; }
.entry { padding:0 30px 0 20px; text-align:justify; }
.links { padding-top:10px; text-align:right; font-weight:bold; }
.links a { padding-left:15px; border:none; }
.links a:hover {}
#created { float:right; margin-top:-55px; font-weight:bold; color:#B61500; }
#created .month { padding-right:10px; text-transform:uppercase; color:#070707; }
#created .day { display:block; margin-top:-5px; padding-right:8px; font-size:20px; color:#8F0005; }
#rss a { display:block; width:214px; height:120px; }
#sidebar1 { float:left; }
#sidebar2 { float:right; }
.sidebar { float:left; width:214px; padding-top:60px; }
.sidebar ul { margin:0; padding:0; list-style:none; }
.sidebar li {}
.sidebar li ul {}
.sidebar li li { margin:0 12px 0 15px; padding:8px 0; background:url(images/img06.gif) repeat-x left bottom; text-align:right; text-transform:lowercase; font-size:14px; }
.sidebar li h2 { width:204px; height:23px; margin:10px 0 0 0; padding:15px 10px 0 0; background:url(images/img05.gif) no-repeat left top; text-transform:lowercase; text-align:right; font-size:13px; color:#DFCEC3; }
#searchform { margin:0; padding:10px 20px 0 30px; }
#searchform br { display:none; }
#s { margin:0; padding:2px 2px; width:160px; height:18px; border:1px solid #333333; background:#000000; font-size:10px; color:#CCCCCC; }
#x { margin:0; padding:2px 5px; height:25px; background:#666666; border:1px solid #333333; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }
#calendar_wrap { padding:0 0 0 20px; text-align:center; }
#calendar_wrap table { width:90%; }
#calendar_wrap th {}
#calendar_wrap td {}
#calendar_wrap tfoot td { border:none; }
#calendar_wrap tfoot td#prev { text-align:left; font-weight:bold; border:none; }
#calendar_wrap tfoot td#prev a { border:none; }
#calendar_wrap tfoot td#next { text-align:right; font-weight:bold; border:none; }
#calendar_wrap tfoot td#next a { border:none; }
#footer { width:990px; height:31px; margin:0 auto; padding:80px 35px 0 35px; background:url(images/img03.gif) no-repeat left top; text-transform:lowercase; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#footer p { margin:0; padding:0; font-size:10px; font-weight:normal; color:#433F3C; }
#footer a { color:#433F3C; }
#footer .copyright { float:left; }
#footer .links {}
#respond { margin:0px 15px 0px 40px; }
#respond .title { padding:10px 10px 0px 15px; color:#FFFFFF; }
#comments { padding:0px 15px 0px 40px; }
#comments a {}
#comments h2 {}
#comments .title {}
.navigation { padding:20px 5px; }
.navigation a { font-weight:bold; }
.alignleft { float:left; padding-left:40px; }
.alignright { float:right; padding-right:70px; }
#comment { width:450px; height:100px; }
#respond .entry a { color:#FFFFFF; }
.commentlist { padding-left:60px; }
.commentlist a {}
#comments .title { padding:10px 10px 0px 15px; }
#commentform { margin:0; padding-left:40px; }
.pagetitle { display:block; margin:0; padding:30px 0 0 20px; font-weight:normal; }
#plus { width:1000px; text-align:center; font-size:1.1em; font-family:Verdana; position:relative; padding:5px; margin:0 auto; }
#plus ul, #plus li { margin:5px; display:inline; list-style-type:none; list-style-image:none; }

div#disclaimer { text-align:left; }
div#disclaimer-fond { position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur { position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:590px; margin-left:auto; margin-right:auto; text-align:center; margin-top:100px; padding:15px; font-size:12px; border:#FFFFFF 1px solid; background:#000000; color:#FFFFFF; }
div#disclaimer-cadre b { font-size:14px; color:FFFFFF; }
div#disclaimer-cadre a { text-decoration:none; font-size:22px; font-weight:bold; color:#FFFFFF; }

#s { background-color:#544841; color:#EDDBCC; border:1px solid #EDDBCC; }
.submit { background-color:#EDDBCC; padding:2px; color:#544841; border:1px solid #544841; }
.ban { background-color:#FFFFFF; border:0; }

#divFlashTeaser { position:fixed; bottom:0px; right:40px; z-index:1000; }