.post{
margin-bottom: 20px;
}

.post-title{
color: #333;
background: url(../images/fd_titre.gif) no-repeat;
height:32px;
line-height: 32px;
padding: 0 5px;
font-size:18px;
font-size: 14px;

}



.day-date{
font-weight: bold;
margin-bottom: 5px;
border-bottom: 1px dotted #ddd;
color: #444;
}

.post-info-co{
border-top: 1px solid #b0de27;
border-bottom: 1px solid #b0de27;
padding: 4px 0;
background: #fff;
height: 15px;
margin:10px;
}


.trombi,.article{
float: left;
}
.trombi{
text-align: center;
width: 100px;
margin-top: 15px;
border-right: 1px solid #82ac0c;
}
.trombi img{
border: 3px solid #333;
width: 70px;
height: 70px;
}
.article{
width: 700px;
font-size: 13px;
line-height: 20px;
text-align: justify;
margin: 10px 10px;
}

.post-chapo{
font-size: 13px;
line-height: 20px;
text-align: justify;
font-style: italic;
margin: 10px ;
}

.lirelasuite{
text-align : right;
margin-top:10px;
}
.lirelasuite a{
text-align: left;
background: url(../images/arrow1.gif) no-repeat;
display: block;
padding-left: 20px;
width: 70px;
height: 11px;
line-height: 11px;
color: #82ac0c;
}
.lirelasuite a:hover{
color: #3f5305;
background-position:  2px 0px;
}

#calendrier{
width: 180px;
margin:auto;
}
#calendrier td, #calendrier th{
width: 28px;
height: 20px;
text-align: center;
border-bottom: 1px solid #82ac0c;
}
#calendrier th{
background: #82ac0c;
}
#calendrier td{

}
#calendrier td a{
background: #82ac0c;
display:block;
width:28px;
height: 20px;
line-height: 20px;
}
#calendrier td a:hover{
text-decoration: none;
background: #3f5305;
color: white;

}

.actus2 ul{
margin-top: 10px;
list-style: none;
}
.actus2 li{
background: url(../images/puce.gif) no-repeat center left;
list-style: none;
padding-left: 5px;
font-size: 13px;
text-align: left;
margin-left: 5px;
height: 13px;
line-height: 13px;
}

.actus2 form{
margin: 10px 0 0 0;
padding: 0;
}
.actus2 form #q{
border: solid 1px #3f5305;
background: #82ac0c;
width:60%;
}

h3{
color: #333;
background: url(../images/fd_titre.gif) no-repeat;
height:32px;
line-height: 32px;
padding: 0 5px;
font-size:18px;
}

#comments blockquote{margin:10px;}
.comment-info{
margin-top: 10px;
border-bottom: 1px solid #82ac0c;

}
#comment-form{
margin: 10px 0;
}
#comment-form fieldset{
border: none;
}
#comments .field{
clear: both;
margin: 5px 0;
}
#comments .field input, .field textarea{float: left;}
#comments .field input, .field textarea,.actus2 form #q{
border: solid 1px #3f5305;
background: white;
}
#comments .field textarea{
 width: 500px;
 }
#comments .field label{
width: 150px;
text-align: right;
padding-right: 10px;
display: block;
float: left;

}
#comments .form-help{
padding-left: 160px;
font-style: italic;
}
#valider{
margin: 20px 0;
padding-left: 160px;
}
.post-content p{margin-bottom:20px;}
.post-content p a{color:#53B015;}