﻿@charset "utf-8";
/* CSS Document */

body.dotclear #content{height:auto; position:relative;}
body.dotclear #container{height:auto;position:relative;}

/*body.dotclear #dotclearcontainer{ background:url(../img/maincontent-footer.jpg) repeat-y scroll 0 0;}
*/
body.dotclear #maincontentop{height:1020px;}
*+html body.dotclear #maincontentop{height:1060px;}
body.dotclear #maincontentop.actuone{height:auto;}


body.dotclear #maincontentdot{clear:both;width:790px;height:auto;position:relative; padding-bottom:50px; text-align:left; margin-left:8px; padding-top:10px;}

body.dotclear #maincontentdot .post{ clear:both;}
body.dotclear #maincontentdot .post img{ float:right;}
body.dotclear #maincontentdot .post a{ border:none;}

body.dotclear #maincontentdot .day-date{font-size:12px;color:#999;background:url(../img/triangles.gif) no-repeat;background-position:-5px -18px; padding-left:10px;}

body.dotclear #maincontentdot .post-title{ width:608px;margin-bottom:10px;}
body.dotclear #maincontentdot .post-title a{color:#009ee0; font-size:18px;}

body.dotclear #maincontentdot .post-content{ float:left;width:768px; background:#f4f4f4; font-size:14px; line-height:18px; color:#666;}
body.dotclear #maincontentdot .post-content p{ text-align:justify;height:auto;font-size:14px; line-height:18px;padding:10px;}

body.dotclear #maincontentdot  .read-it{ margin-left:694px;width:76px; height:25px;}
body.dotclear #maincontentdot  .read-it a{padding:6px 7px 6px 10px;width:73px; font-size:10px; font-weight:bold; height:25px; background:url(../img/en-savoir-plus.jpg) no-repeat; background-position:0px 0px; line-height:25px; color:#fff;}
body.dotclear #maincontentdot  .read-it a:hover{background:url(../img/en-savoir-plus.jpg) no-repeat; background-position:0px -25px;}

body.dotclear #footerdot{ background:url(../img/maincontent-footer.jpg) repeat-y; width:1034px; clear:both;height:198px; position:relative;}
body.dotclear #footer{position:relative;top:0px;}

body.dotclear #maincontentdot .selection { float:left;border:solid 1px;margin-bottom:25px; border-color:#ee87fd; padding:10px; margin-top:25px;}

body.dotclear #maincontentdot blockquote{color:#df44f6; font-style:italic;padding:0px; margin:opx;}

body.dotclear #maincontentdot ul{ padding-left:30px; list-style-type:circle;}
body.dotclear #maincontentdot ol{ padding-left:30px;}


body.dotclear #maincontentdot .post-info-co a{ background:url(../img/attach.png) no-repeat; padding:0px 0px 2px 12px;color:#e67e2c; text-decoration:underline;}
body.dotclear #maincontentdot .post-info-co a:hover{color:#173c8a;}

body.dotclear #maincontentdot .pagination{ text-align:center; margin:0 auto;}
body.dotclear #maincontentdot .pagination a{color:#df44f6;text-decoration:underline;}
body.dotclear #maincontentdot .pagination a:hover{color:#173c8a;}

body.dotclear #maincontentdot #navlinks_bottom{ text-align:center; margin:0 auto;}
body.dotclear #maincontentdot #navlinks_bottom a{color:#009ee0; margin:5px;}
body.dotclear #maincontentdot #navlinks_bottom a:hover{color:#df44f6;}

body.dotclear #maincontentdot #navlinks_top{ text-align:center; margin:0 auto;}
body.dotclear #maincontentdot #navlinks_top a{color:#009ee0; margin:5px;}
body.dotclear #maincontentdot #navlinks_top a:hover{color:#df44f6;}
