body {
margin : 0; 
background-color : #ffffff; 
} 
body , td , th {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
} 
p {
color : black; 
} 
a {
color : black; 
/*font-weight : bold; */

} 
a.special {
color : black; 
} 
a:hover {
color : #000000; 
} 
a.menu {
color : #ff6600; 
font-size : x-small; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
} 
ul {
list-style-image : url(../images/botton-2.jpg); 
} 
ul.ul2 {
list-style-image : url(../images/botton-1.jpg); 
} 
li.no-img {
list-style-image : none; 
list-style-type : none; 
} 
.categ {
color : #939e9f; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
} 
#haut {
background-image : url(../images/flash-back.jpg); 
background-repeat : repeat-x; 
margin : 0; 
padding : 0; 
float : left; 
width : 100%; 
} 
#menu {
padding : 0 0 3px 3px; 
float : left; 
width : 226px; 
text-align : center; 
background-color : #ffffff; 
} 
#affichage {
float : left; 
background-color : #b4bcbe; 
width : 457px; 
background-color : #b4bcbe; 
padding : 7px 25px 7px 7px; 
color : black; 
} 
#bloc-affichage {
width : 457px; 
background-color : #b4bcbe; 
padding : 7px 25px 7px 7px; 
text-align : justify; 
color : black; 
margin-left : 229px; 
} 
.focus {
text-align : center; 
background-image : url(../images/fond.gif); 
} 
#droite {
background-color : #cedede; 
position : absolute; 
right : 0; 
} 
#conteneur {
float : right; 
background-color : #cedede; 
} 
#bas {
float : left; 
width : 100%; 
font-size : 12px; 
text-align : center; 
background-color : #fe6d02; 
color : white; 
padding : 5px 0; 
font-weight : bold; 
} 
#adresse {
background-color : #eceeed; 
color : #939e9f; 
text-align : left; 
} 
.pas-souligne {
text-decoration : none; 
color : white;
} 
.souligne {
text-decoration : underline; 
} 
.cadre-gris {
width : 90%; 
height : auto; 
background-color : #c6c6c6; 
padding : 5px; 
margin-left : auto; 
margin-right : auto; 
margin-bottom : 10px; 
} 
h1 {
text-align : left; 
font-size : small; 
font-weight : bold; 
color : black; 
text-decoration : none; 
} 
h1.center {
text-align : center; 
} 
h2 {
text-align : left; 
font-size : small; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
} 
.fond-menu {
background-image : url('/images/fond.gif'); 
background-repeat : repeat-y; 
} 
.adresse {
font-size : medium; 
color : #b4bcbe; 
background-color : #ffffff; 
text-align : center; 
} 
.barre-focus-droite {
width : 10px; 
background-color : #80eb31; 
} 
.barre-menu {
background-color : #eceeed; 
text-align : right; 
padding : 5px; 
font-size : small; 
font-weight : bold; 
color : #6b7b7b; 
} 
.barre-menu-droite {
width : 3px; 
background-color : #fe6d02; 
} 
.align-gauche {
text-align : left; 
} 
.tableau-menu {
text-align : left; 
margin-left : auto; 
margin-right : auto; 
} 
.tableau {
border-color : #000000; 
background-color : #eceeed; 
border-collapse : collapse; 
color : #000000; 
margin-left : auto; 
margin-right : auto; 
} 
.text-blanc {
color : #ffffff; 
} 
.cadre-gris-clair {
background-color : #d6ddde; 
color : #000000; 
width : 91%; 
margin-left : auto; 
margin-right : auto; 
padding : 7px; 
vertical-align : top; 
} 
.coin-hgauche {
width : 90%; 
margin-left : auto; 
margin-right : auto; 
background-color : #d6ddde; 
background-image : url(../images/haut-gauche.gif); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
} 
.coin-hdroite {
background-image : url(../images/haut-droite.gif); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
} 
.coin-bdroite {
background-image : url(../images/bas-droite.gif); 
background-position : 100% 100%; 
background-repeat : no-repeat; 
} 
.coin-bgauche {
background-image : url(../images/bas-gauche.gif); 
background-position : 0% 100%; 
background-repeat : no-repeat; 
} 
.noir {
color : #000000; 
text-decoration : none;
} 
.rouge {
color : red; 
} 
.italique {
font-style : italic; 
} 
.center {
text-align : center; 
vertical-align : top; 
} 
.tableau-blanc {
background-color : #ffffff; 
vertical-align : top; 
} 
.tableau-gris {
background-color : #d6ddde; 
vertical-align : top; 
} 
.decale-droite80 {
padding-left : 80px; 
} 
.width-227 {
width : 227px; 
} 
.right {
text-align : right; 
} 
.valign {
vertical-align : top; 
} 
.bgbleu {
background-color : #9cceff; 
} 
.bgblanc {
background-color : #ffffff; 
}
h6 {
visibility: hidden;
}
