body {background-color:#800000; font-family:arial; font-size:12px; color:#545454; margin:20px 0 20px 0; padding:0;}


#page {margin:auto; width:1070px; text-align:left;}


#header {margin:auto; height:100px; background:url(logo.gif) top no-repeat; padding:0;}
#header h1 {margin:0; text-indent:-5999px;}
#header h1 a {display:block; width:670px; height:90px; margin-left:50px; overflow:hidden;}


#main {margin:auto; background-color:#ffffff; padding:0px; border-top:#000000 10px solid; border-bottom:#000000 10px solid;}


#content {margin:auto; background-color:#ffffff; width:800px; padding:0px; float:left;}

.bloc {width:240px; float:left; padding:10px;}
.bloc img {border:0px;}
.bloc h2 {font-size:12px; display:inline;}
.bloc h2 a {text-decoration:underline; color:#FF7301;}


.publicite {margin:auto; background:#808080; float:left; width:160px; padding:10px;}

.article {margin:auto; float:right; width:600px; padding:10px;}
.article img {border:0px;}
.article h2 {font-size:22px; display:inline;}
.article h2 a {text-decoration:underline; color:#FF7301;}
.article .details {color:#808080;}


.st-related-posts ul {margin:0; padding:0;} 
.st-related-posts li {margin:0; padding:0; line-height:23px; list-style-type:none;}

.pagination {margin:auto; clear:both; padding:20px 0 0 0; text-align:center;} 
.pagination_elpagination_selected {font-weight:bold; font-size:13px;} 
.pagination_el {font-weight:bold; font-size:13px;} 





#content h3 {font-size:16px;}
#content form {margin:0 0 15px 0;}
#content ul {margin:0; padding:0 0 10px 15px;} 
#content li {margin:0; padding:0; line-height:23px; list-style-type:circle;}








#sidebar {margin:auto; background-color:#808080; width:250px; padding:10px; float:right;}
#sidebar a {color:#ffffff;}

.recherche {margin:0; width:250px; float:right; padding:10px 0 20px 0; border-top:#c0c0c0 1px dotted;} 
.recherche form {margin:0 0 15px 0;}
.recherche .chercher {width:150px;}

.sidebox {padding:0;}
.sidebox h4 {font-size:18px; color:#000000; display:inline;}
.sidebox ul {margin:0; padding:10px 0 20px 0; border-top:#c0c0c0 1px dotted;} 
.sidebox li {margin:0; padding:0; line-height:23px; list-style-type:none;}

#ok {clear:both;}

#footer {margin:auto; color:#ffffff; font-size:12px; padding:10px; text-align:center; clear:both;}
#footer a {color:#ffffff; text-decoration:underline;}