body {margin:10px 0 10px 0; padding:0; background-color:#FFCC00; color:#000000; font-family:arial; font-size:13px;}

#page {margin:auto; background-color:#ffffff; width:900px; padding:15px; text-align:left; border:#E2A405 1px solid;}

#header {background:url("logo.jpg") no-repeat; height:125px; padding:0;}
#header h1 {margin:0; text-indent:-5999px;}
#header h1 a {display:block; width:900px; height:110px; overflow:hidden;}

#main {margin:auto; background-color:#ffffff; padding:0 0 0 0;}

#content {margin:0; width:630px; padding:0 0 10px 0; float:left;}

#content a {color:#287b94;}

#content h2 {font-size:18px;}
#content h2 a {text-decoration:underline; color:#287b94;}

#content h3 {font-size:16px;}
#content h4 {font-size:16px;}

#content form {margin:0 0 15px 0;}

#content ul {margin:0 0 0 20px; padding:0 0 10px 15px;} 
#content li {margin:0; padding:0; line-height:23px; list-style-type:circle;}

.article {margin:auto; padding:0 0 10px 0; border-bottom:#c0c0c0 1px dotted;}

.separation {margin:0; padding:0; border-top:#c0c0c0 1px dotted;}

.bloc {margin:auto; height:110px; padding:0 0 0 0; border-bottom:#c0c0c0 1px dotted;}

.normal-thumb {float:left; padding:0 10px 0 0; border:0px;} 

.tweetmeme_button {padding:10px 0 0 0;}
.fbLikeContainer {padding:10px 0 0 0;}

.details {color:#c0c0c0; padding-top:15px;}

.image {float:left; width:100px; height:100px; padding:0 10px 8px 0; border:0px;}

.credit {text-align:center; font-size:10px; font-family:verdana; color:#c0c0c0;}

.wp-pagenavi {clear:both; margin-top:30px; text-align:center;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none; border:1px solid #287b94; padding:5px; margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#808080;}
.wp-pagenavi span.current {font-weight:bold;}

#sidebar {margin:auto; width:250px; font-size:12px; float:right; padding-top:15px;}
#sidebar form {margin:0;}
#sidebar a {color:#287b94; text-decoration:underline;}
#sidebar a:hover {color:#000000; text-decoration:none;}

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

.vip {margin:0; padding:3px 0 20px 0; border-top:#c0c0c0 1px dotted;} 

.recherche {margin:0; padding:10px 0 20px 0; border-top:#c0c0c0 1px dotted;} 

.live {margin:0; padding:0;} 
.live img {margin:0; padding:0 5px 0 0;} 

.chercher {width:150px;}

#ok {clear:both;}

#footer {margin:auto; color:#808080; padding:20px 0 0 0; text-align:center; clear:both;}
#footer a {color:#287b94; text-decoration:underline;}
#footer a:hover {color:#000000; text-decoration:none;}