body {
color: black;
background-color: rgb(230,230,230);
font-family:Verdana; 
font-size: 12px;
}

a {
  text-decoration: none;
  color: #0ffff;
}

a:visited {
  color: #0ffff;
}


a:hover, a:focus, a:active {
  text-decoration: none;
  color: #0ffff;
font-style: italic;
}

.bandeau {
color: black;
background-color: white;
position:absolute;
top: 0;
left:0;
width:100%;
height: 80px;
padding:10px;
text-align:center;
}

.outils {
background-color: rgb(0,0,200);
position:absolute;
top: 90px;
left:0;
width:100%;
height: 25px;
padding:0px;
border-top : 2px rgb(0,200,255) solid;
}

.outils td {
font-size: 14px;
color: rgb(255,255,255);
heigth:20px;
vertical-align:top;
}

.outils a {
color:white;
}


.categorie {
position:absolute;
top: 130px;
left:10;
width:50%;
height: 110px;
padding:0px;
font-size: 10px;
}


.contenu {
position:absolute;
top: 240px;
left:10px;
right:10px;
padding:10px;
}

.image {
width:20%;
}

.texte {
width:80%;
}



h1 {
font-size: 32px;
text-align:left;
color:#000;
font-weight:bold;
}

h2 {
font-size: 18px;
text-align:left;
color:#000;
font-weight:bold;
}

h3 {
font-size: 10px;
text-align:left;
color:#000;
font-weight:normal;
}





.article {
background-color: rgb(240,240,240);
width:95%;
padding:3px;
border: 0px solid;
border-color:rgb(0,0,200);
font-family:Verdana; 
font-size: 12px;
}



.filtitre {
font-family:Verdana; 
font-size: 12px;
font-weight:bold;
}

.fildesc {
font-family:Verdana; 
font-size: 11px;
}



.bas {
background-color: rgb(200,200,200);
width:100%;
height: 80px;
padding:0px;
border-top : 2px rgb(0,200,255) solid;
}

.bas p {
font-size: 10px;
font-style:italic;
}

