*{
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;
}

/*HEADER*/
#header{
height:192px;
margin-top:10px;
}
#header  #prat{
text-align:right;
color:#fff;
background:url(header1.png) no-repeat;
height:26px;
overflow:hidden;
padding-right:20px;
padding-top:10px;
}
#header #prat a{
color:#fff;
text-decoration:none;
padding:0 3px 0 3px;
}
#header #prat a:hover{
text-decoration:underline;
}
#header #img_head{
height:120px;
overflow:hidden;
}
#header  #menu{
background:url(header2.png) no-repeat;
list-style-type:none;
height:36px;
}
#header #menu li{
float:left;
height:27px;
padding-top:9px;
}
#header #menu p{
font-size:14px;
}
#header #menu a{
color:#fff;
text-decoration:none;
padding:0 25px 0 25px;
}
#header #menu a:hover{
color:#fad000;
}

#danslapresse{
position:absolute;
display:block;
top:166px;
margin-left:420px;
}
#contenu{
background:#fff;
}
#sousmenu{
position:absolute;
margin-left:155px;
background:#57ae00;
display:none;
z-index:5;
}
#sousmenu p{
margin:10px;
padding-left:15px;
background:url(puce.gif) no-repeat 0 3px;
}
#sousmenu a{
color:#fff;
text-decoration:none;
}
#sousmenu a:hover{
color:#fad000;
}
h1{
margin-top:-15px;
background:url(fond_h1.gif) no-repeat;
font-size:20px;
color:#666;
padding-bottom:10px;
padding-top:3px;
text-align:center;
font-weight:100;
}
h2{
background:url(fond_h2.gif) repeat-y 0 0px;
padding-left:42px;
color:#666;
font-family:'Trebuchet MS',helvetica,sans-serif;
margin-bottom:0;
}

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:500px;
border-right:1px dotted #ccc;
float:left;
background:#fff;
font-family:verdana,helvetica,sans-serif;
font-size:12px;line-height:150%;color:#666;
}
#blog h2{
font-family:'Trebuchet MS',helvetica,sans-serif;
font-size:24px;
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;
}
.commentaire{
padding-left:30px;
}
.commentaire .auteur{
float:left;
color:#fff;
height:18px;
padding:3px 0 0 14px;
background:url(c_g.png) no-repeat;
}
.commentaire .bord_auteur{
float:left;
height:21px;
width:14px;
background:url(c_d.png) no-repeat;
}
.commentaire .datecom{
color:#fad000;
font-size:10px;
padding-left:10px;
}
.commentaire .texte{
clear:left;
background:#f2f2f2;
border:1px solid #e3e3e3;
padding:5px;
}
.commentaire table{
background:#f2f2f2;
border:1px solid #e3e3e3;
margin-top:20px
}
.commentaire td{
vertical-align:top;
}
.exemple{
background:#f2f2f2;
border:1px solid #e3e3e3;
margin-left:30px;
margin-bottom:15px;
}
.exemple p{
padding:5px;
font-style:normal;
}
.exemple ul{
list-style-type:none;
margin-left:10px;
}
.exemple a:hover{
border:0;
color:#f00;
}
.exemple ul p{
font-style:normal;
padding:2px;
background:url(puce.gif) no-repeat 0 8px;
padding-left:15px;
}
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:369px;
}
#lauteur{
background:url(lauteur.gif) no-repeat;
padding-top:22px;
height:100px;
cursor:pointer;
}
#lauteur #mc{
margin-top:8px;
font-size:11px;
width:200px;
float:left;
}
#lauteur p span{
display:block;
margin-bottom:0px;
font-size:14px;
font-weight:900;
}
#lauteur a{
color:#666;
text-decoration:none;
font-style:italic;
}
#lauteur #ma{
margin-left:12px;
padding-top:8px;
font-size:11px;
color:#fff;
float:left;
width:150px;
height:66px;
overflow:hidden;
}
#lauteur #ma a{
color:#fad000;
}
#bouquin{
width:164px;
float:right;
background:url(bouquin.gif) no-repeat;
}
#bouquin #liensbouquin{
text-align:right;
font-weight:900;
margin:235px 8px 20px 0;
line-height:155%;
}
#bouquin a{
color:#666;
text-decoration:none;
}
#bouquin a:hover{
color:#fff;
}
#col_pres ul{
margin-top:15px;
padding-top:20px;
font-size:11px;
line-height:110%;
margin-bottom:20px;
list-style-type:none;
}
#col_pres li{
border-bottom:1px dotted #ccc;
padding:5px 0 5px 0;
}
#col_pres li p{
background:url(puce.gif) no-repeat 0 2px;
padding-left:15px;
}
#col_pres li a{
color:#666;
text-decoration:none;
}
#col_pres li a:hover{
color:#fad000;
}
.derniersarticles{
background:url(derniersarticles.png) no-repeat;
width:185px;
}
.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{
height:27px;
background:url(pied.png) no-repeat;
margin-bottom:10px;
}
#pied p{
padding-top:8px;
color:#356A00;
text-align:center;
font-size:10px;
}
#pied a{
color:#356A00;
text-decoration:none;
}
#pied a:hover{
color:#fff;
}

