*{
margin:0;
padding:0;
}
body{
text-align:center;
background:url(background.gif);
}
img{
border:0;
}
p{
font-size:12px;
color:#666;
font-family:verdana,helvetica,sans-serif;
}
#total{
text-align:left;
margin:0 auto;
width:930px;
background:url(fond_total.png) repeat-y;
padding:0 5px 0 5px;
}

/*HEADER*/
#header{
height:137px;
margin-top:10px;
background:url(header.png) no-repeat;
}
#header p{
font-size:11px;
width:200px;
margin-left:690px;
padding-top:60px;
text-align:center;
}
#contenu{
background:#fff;
}
h1{
background:url(fond_h2.gif) no-repeat;
padding-left:42px;
color:#666;
font-family:'Trebuchet MS',helvetica,sans-serif;
margin-bottom:0;
font-size:22px;
line-height:30px;
font-weight:900;
padding-top:2px;
}
h2{
background:url(fond_h2.gif) no-repeat;
padding-left:42px;
color:#666;
font-family:'Trebuchet MS',helvetica,sans-serif;
margin-bottom:0;
font-size:22px;
font-weight:900;
padding-top:2px;
}

h3{
background:url(fond_h3.png) no-repeat;
padding-left:40px;
color:#666;
font-family:'Trebuchet MS',helvetica,sans-serif;
margin-bottom:0px;
font-size:16px;
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #e3e3e3;
}

#blog{
padding:15px;
width:600px;
border-right:1px dotted #ccc;
float:left;
font-family:tahoma,helvetica,sans-serif;
font-size:12px;line-height:150%;color:#666;
padding-bottom:20px;
}
#blog h2{
font-family:'Trebuchet MS',helvetica,sans-serif;
line-height:126%;
}
#blog h2 a{
color:#666;
}
#blog .date{
font-size:11px;
color:#999;
line-height:120%;
}
#blog .date a{
color:#999;
border:0;
}
#blog .tag{
font-size:11px;
color:#999;
margin-bottom:10px;
line-height:120%;
}
#blog .tag a{
color:#90c;
border:0;
}
#blog .img_art img{
padding:2px;
border:1px solid #ccc;
}
#blog .texte{
line-height:150%;
}
#blog .cadre_art ul{
margin-left:30px;
list-style-type:square;
}
#blog .italique{
font-style:italic;
}
#blog .gras{
font-weight:900;
}
#blog .source{
font-size:10px;
color:#999;
}
#blog .suite{
text-align:right;
font-style:italic;
border-bottom:1px dotted #ccc;
padding-bottom:15px;
margin:15px 0;
}
#blog a{
text-decoration:none;
border-bottom:1px dotted #666;
color:#57ae00;
}
#blog a:hover{
border-color:#fad000;
color:#fad000;
}
input{
width:325px;
border:1px solid #e3e3e3;
padding:2px;
}
input:hover{
border-color:#fad000;
}
textarea{
width:325px;
height:120px;
border:1px solid #e3e3e3;
padding:2px;
}
textarea:hover{
border-color:#fad000;
}
#col_pres{
float:left;
padding:14px;
width:259px;
}
#col_pres ul{
margin-top:15px;
padding-top:25px;
font-size:11px;
list-style-type:none;
background:url(derniers.gif) no-repeat;
}
#col_pres li{
margin-left:10px;
border-bottom:1px dotted #ccc;
padding:5px 0 5px 0;
background:url(soleil.gif) no-repeat 0 3px;
}
#col_pres li p{
padding-left:25px;
}
#col_pres li a{
color:#666;
text-decoration:none;
}
#col_pres li a:hover{
color:#fad000;
}
#dernier{

}
.derniersarticles span {
color:#999;
font-size:9px;
}
#liste_tags{
background:url(tags.gif) no-repeat;
width:185px;
height:192px;
padding:8px 5px 0 0px;
text-align:center;
margin-top:-8px;
}
#liste_tags a{
color:#fff;
text-decoration:none;
}
#liste_tags a:hover{
color:#fad000;
}

#quelquesblogs{
background:url(quelquesblogs.png) no-repeat;
width:164px;
}
#pied{
margin:0 auto;

padding:0 5px 0 5px;
width:930px;
height:29px;
background:url(pied.png) no-repeat;
margin-bottom:30px;
}
#pied p{
border-top:1px solid #ccc;
padding-top:8px;
color:#356A00;
text-align:center;
font-size:10px;
margin-left:20px;margin-right:30px;
}
#pied a{
color:#999;
text-decoration:none;
}
#pied a:hover{
color:#666;
text-decoration:underline;
}

