@import "layout.css";
@import "dtr/headings.css";

.post .post-title{
clear:both;
margin-right:13px;
/*margin-top:10px;
padding-bottom:14px;*/
border-bottom:5px solid black;
margin-bottom:12px;
}

.post .post-title a{
	color:black;
	text-decoration:none;
}


.post .post-content{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:black;
	text-align:justify;
	background:white;
}


.post .post-content p{
background:white;
}

.post .post-info{
clear:both;
background:black;
height:26px;
margin:0;
padding:0;
margin-top:10px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
color:#666666;
margin-right:13px;
}

.post .post-info a{
color:white;
font-size:14px;
text-decoration:none;
}

.post .post-info a:hover{
text-decoration:underline;
}

.post .post-info .date{
/*margin-left:60px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
}

.post .post-info .nb_comments{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
}
.post .post-info .nb_comments a{
font-size:18px;
color:#666666;
text-decoration:none;
}
.post .post-info .nb_comments a:hover{
text-decoration:underline;
}

/**/

#maizossi{
width:512x;
height:42px;
background:url(img/maizossi.png) top left no-repeat;
font-family: BentonSansComp-Book;
font-size:25px;
color:white;
padding-top:25px;
padding-left:83px;
font-weight:normal;
}

#maizossi a{
text-decoration:none;
}
#maizossi a:hover{
text-decoration:underline;
}

#maizossi #recent{
font-family: BentonSansComp-Book;
font-size:25px;
color:white;
margin-left:18px;
}

#maizossi #populaire{
font-family: BentonSansComp-Book;
font-size:25px;
color:white;
margin-left:16px;
}

#maizossi #commentes{
font-family: BentonSansComp-Book;
font-size:25px;
color:white;
margin-left:13px;
}

/**/

.post p{
padding-right:13px;
}

.post .titre_post{
float:left;
}

.wrap1{
float:left;
height:141px;
/*padding-top:10px;*/
width:292px;
/*border-top:2px solid black;*/
padding-right:6px;
border-right:2px solid #cccccc;
margin-right:6px;
}
.wrap1 img{
padding-top:10px !important;
border-top:2px solid black !important;
}

.wrap2{
float:left;
height:129px;
padding-top:10px;
width:292px;
border-top:2px solid black;
}

.wrap1 .liresuite, .wrap2 .liresuite{
clear:left;
background:black;
padding-top:2px;
height:18px;
color:#666666;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-left:10px;
}

.wrap1 .liresuite a, .wrap2 .liresuite a{
color:white;
font-style:normal;
text-decoration:none;
}

.wrap1 .liresuite a:hover, .wrap2 .liresuite a:hover{
color:white;
font-style:normal;
text-decoration:underline;
}

/**/

#info_post{
background:url(img/post_entete.png) top left no-repeat;
height:42px;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#666666;
font-style:italic;
padding-top:20px;
padding-right:20px;
}

.post #utils{
clear:both;
/*
width:167px;
height:220px;*/
}

#utils ul{
list-style-type:none;
}
#utils ul li{
margin-bottom:3px;
width:30px;
border-top:1px solid #666;
border-bottom:1px solid #666;
text-align:center;
}

#utils a{
clear:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
text-decoration:none;
margin-bottom:10px;
}

#utils #plus{
font-size:25px;
}
#utils #moins{
font-size:16px;
}
#utils #at{
font-size:25px;
}
#utils #print{
font-size:16px;
}
#utils #blog{
font-size:16px;
}
#utils #rss{
font-size:16px;
}

.post .post-chapo2{
float:right;
width:387px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:1.2em;
text-align:justify;
padding-right:13px;
}
.post .post-chapo2 a, .post a{
color:#cc0000;
}

.post .post-content2{
float:right;
/*width:400px;*/
text-align:justify;

font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:1.2em;
font-weight:normal;
}
.post .post-content2 blockquote{
margin-top:20px;
margin-bottom:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-style:italic;
background:url(img/quote1.png) top left no-repeat;
padding-top:23px;
padding-left:50px;
padding-right:42px;
}
.post .post-content2 a{
color:#cc0000;
}

.post .post-content2 h2{
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
margin-top:20px;
margin-bottom:15px;
}

.post .post-content2 h3{
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
}

.post .post-content2 h4{
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.post .post-content2 p{
margin-top:5px;
margin-bottom:5px;
}

.post .post-content2 ul{
list-style:none;
}
.post .post-content2 ul li{
background:url(img/li.png) center left no-repeat;
padding-left:15px;
}

#comments{
clear:both;
padding-top:25px;
_padding-top:15px;
}

.lecomment .comment-info{
float:left;
width:165px;
background:url(img/comment.png) top right no-repeat;
text-align:right;
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
}

.comment-info a{
color:#cc0000;
}

.lecomment .comment-info strong{
color:black;
}

.lecomment .comment-info span{
font-size:24px;
}

.lecomment .comment-info img{
margin:0 0 0px 90px;
}

#comments blockquote{
float:right;
width:387px;
padding-right:13px;
}

#comments h3{
clear:both;
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
/*border-top:1px solid #cccccc;*/
padding-top:12px;
}

#leform{
/*border-top:1px solid #cccccc;*/
}

#leform #un{
width:165px;
_width:150px;
float:left;
}

#leform #deux{
_width:417px;
width:440px;
float:right;
_padding-right:13px;
}



#leform label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
cursor:pointer;
}
#leform #c_nom{
width:150px;
_width:140px;
background:url(img/cherche_bg.png);

}
#leform #c_mail{
width:142px;
_width:140px;
background:url(img/cherche_bg.png);
border:1px solid black;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
}
#leform #c_site{
width:142px;
_width:140px;
background:url(img/cherche_bg.png);
border:1px solid black;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
}
#leform #c_content{
overflow:hidden;
width:420px;
_width:420px;
height:135px;
background:#ededed url(img/cherche_bg.png) top left repeat-x;
border:1px solid black;
padding-top:4px;
padding-left:4px;
padding-right:4px;
}

#leform .submit{
background:#cc0000;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:white;
width:222px;
height:40px;
margin-left:210px;
}

.separe{
background:url(img/separe.png) center center repeat-x;
margin-right:13px;
}

#last-posts img{
width:292px;
float:left;
margin-left:5px;
border:0;
margin-bottom:15px;
padding-top:10px;
border-top:2px solid #c8c5ba;
}

#last-posts .titre_post_spe{
width:292px;
float:left;
margin-left:5px;
border:0;
margin-bottom:15px;
padding-top:10px;
border-top:none;
}

#last-posts h2{
border:0;
}
#last-posts .next{
clear:both;
background:#c8c5ba;
color:#e4e1d5;
width:285px;
margin-left:5px;
margin-bottom:10px;
padding-left:10px;
height:20px;
}
#last-posts a{
color:#e4e1d5;
}

/**/

#lastcomments h2{
margin-top:23px;
margin-bottom:23px;
}

#lastcomments ul{
list-style:none;
clear:both;
}
#lastcomments ul li{
float:left;

}

#lastcomments ul .content_com{
padding-bottom:20px;
background:url(img/comment_bottom.png) bottom center no-repeat;
text-align:left;
padding-left:10px;
padding-right:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666666;
font-style:italic;
width:275px;
text-align:justify;
}

#lastcomments .content_aut{
clear:both !important;
width:295px;
padding-top:8px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}
#lastcomments .content_aut b{
color:black;
}
#lastcomments .content_aut span{
font-size:24px;
}

#lastcomments .other{
clear:both !important;
width:270px;margin-bottom:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding-left:25px;
}
#lastcomments .other a{
color:#cc0000;
text-decoration:none;
}
#lastcomments .other a:hover{
text-decoration:underline;
}

/**/
.adsense{
float:left;
padding-top:22px;
padding-bottom:22px;
padding-right:13px;
}
.adsense .real{
float:left;
width:336px;
height:280px;
}
.gecko .adsense .ko{
float:left;
background:black;
width:218px;
margin-left:10px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}
.ie .adsense .ko{
float:left;
background:black;
width:208px;
margin-left:10px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}

.adsense .ko ul{
list-style-position:inside;
list-style:none;
}

.adsense .ko ul .content_com{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
font-style:italic;
color:white;
letter-spacing:-0.05em;
background:url(img/cite2.png) bottom center no-repeat;
padding-bottom:25px;
}

.adsense .ko .content_aut{
clear:both !important;
padding-top:2px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
}

.adsense .ko .content_aut b{
color:white;
}
.adsense .ko .content_aut span{
font-size:24px;
}

.adsense .ko .other{
clear:both !important;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
padding-left:25px;
padding-bottom:15px;
}
.adsense .ko .other a{
color:#cc0000;
text-decoration:none;
}
.adsense .ko .other a:hover{
text-decoration:underline;
}

/**/

.gecko .levote{
float:right;
margin-top:-18px;
}

.ie .levote{
float:right;
margin-top:-17px;
}

#connected{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

#connected h2{
margin-top:15px;
}

#connected .first span{
color:#cc0000;
font-weight:bold;
}
#connected a{
color:#cc0000;
text-decoration:none;
margin-bottom:20px;
clear:both;
}

#connected #MBL_COMM{
margin-top:20px;
}

/**/

#tinav{
clear:both;
width:300px;
margin-left:2px;
margin-top:20px;
background:url(img/bg_nav.png) top left no-repeat;
}

#tinav .sep{
clear:both;
line-height:0;
height:15px;
}

#tinav .prev{
float:left;
width:150px;
height:61px;
margin-top:-5px;
}
#tinav .milieu{
/*float:left;
width:180px;*/
}
#tinav .next{
float:right;
width:150px;
height:61px;
margin-top:-5px;
}


/**/

#planches{
padding-bottom:20px;
}

#planches h2{
border:none;
}

#planches ul{
list-style-position:inside;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
}
#planches ul li{
margin-left:10px;
}
#planches ul li a{
color:black;
font-weight:bold;
}

/**/

#apropos h2{
border:none;
}


#apropos #wayne{
float:right;
margin:-30px 2px 0 5px;
}

#apropos p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:black;
margin-bottom:10px;
}

#apropos a{
color:#cc0000;
}

/**/


#feed{
font-family:Arial, Helvetica, sans-serif;
}

#feed h2{
padding-bottom:5px;
border-bottom:2px solid black;
width:300px;
}

#feed ul{
list-style-position:inside;
list-style:none;
margin:0;
padding:0;
margin-left:10px;
}

#feed ul li{
background:url(http://www.presidentielles.net/_img/feed-icon-16x16.png) center left no-repeat;
padding-left:25px
}

#feed ul li.no{
background:none;
}
#feed ul li.netvibes{
background:none;
padding-left:0;
}

#feed ul li a{
color:#cc0000;
text-decoration:none;
}

#feed ul li a:hover{
text-decoration:underline;
}

#sidebar h2{
border:none;
}

#partenariat{
margin-bottom:20px;
}

/**/
.post-infoo{
clear:both;
height:46px;
background:url(img/bg_comment.png) top left repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
font-size:30px;
color:white;
padding-top:8px;
margin-right:13px;
padding-left:10px;
}
.post-infoo .art{
font-size:14px;
color:white;
}

.post-infoo span{
color:#cc0000;
}

.post-infoo a{
color:#cc0000;
font-size:14px;
}