#blog{}

#blog h1{
text-decoration:none;}

#blog .blogpost h2{
background-color:#E2007A;
padding: 5px;
color:#FFFFFF;
font-size:15px;
margin:0 10px 0 0;
}

#blog .blogpost h2 a{
color:#FFFFFF;
font-size:15px;
text-decoration:none;
}

#blog .blogpost span{
font-size:11px;
color:#666666;
padding:3px 0 0 2px;
display:block;
}

#blog .postcontent{
background-color:#d5edfa;
padding:7px 5px;
margin:5px 10px 10px 0;
}

#blog .postcontent h3{
color:#000000;
font-size:14px;
padding:0;
margin:0;
}



#blog .comment{
margin:0 10px 10px 0;
text-align:right;
}

#blog .blocright{
width:229px;
margin:0 0 0 15px ;
padding:0 0 7px 0;
background:#c9e9f8 url(../blog/images/bas_droite.gif) no-repeat bottom left;
}

#blog .blocright h4{
background:transparent url(../blog/images/bgH3.gif) no-repeat top left;
margin:0;
padding:0;
width:229px;
height:31px;
text-align:center;
}

#blog .blocright ul{
margin:5px 0 0 15px;
padding:0;
list-style:none;
text-transform:capitalize;
}

#blog .blocright h4 span{
padding:10px 0 0 0;
display:block;
}

#blog .blocright h5{
color:#000000;
font-size:12px;
margin:5px 0 0 10px;
}

#blog .blocright p{
padding:0 10px ;
}

#blog #moteur label{
font-size:14px;
font-weight:bold;
color:#333333;
padding:0;
margin:0;
}

#blog #moteur {
margin:10px 0 0 15px;
}

#blog #moteur input#s{
margin:0;
padding:0;
background-color:#c9e9f8;
border:0;
}

#blog #moteur input{
margin:0;
padding:0;
border:0;
}

#blog #nuage{
width:229px;
margin:0 0 0 15px ;
padding:0;
background:#c9e9f8 url(../blog/images/haut-droite.gif) no-repeat top left;
}

#blog #bas{
background:transparent url(../blog/images/bas_droite.gif) no-repeat bottom left;
margin:0;
padding:0;
}

#blog #tag{
padding:7px 7px;}

#blog #image{
z-index:1;}