/* CSS Document */

body {margin:0px;margin-bottom:0px;background-color: #FFFFFF;font-family:Arial;font-size:12px; margin-bottom:10px;}

table, tr, td, th {border :none;border-collapse :collapse;margin:0;padding:0}
/* td {vertical-align:top;}*/
td, th {font-family:arial, verdana,  sans-serif;font-size:12px;}
img, img a {border :0px;}

h1 {text-decoration:none; font-size:16px; color:#9E0039; font-weight200;}
h2,h4,h5,h6  {font-size:14px; color:#000000;; text-decoration:none;margin-bottom:-5px;}
h3{font-size:12px;text-decoration:none; color:#000000; font-weight:normal; }
p{font-size:12px;text-decoration:none; color:#757575; font-weight:normal;line-height:12px;text-align:justify;}

/*
div pour la bannière en haut
*/
#banniere { float:left;width:870px; background-color:#FFFFFF; margin-left:15%; margin-right:15%; height:100%;background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; margin-bottom:10px;} 
#haut{background-image:url(../img/banniere.jpg); width:900px; height:231px; border-bottom:5px solid #321818;}
#gauche{width:600px; padding-left:5px; text-align:justify; padding-top:10px; height:100%; float:left;background-color:#FFFFFF; padding-bottom:30px; }
#droite{width:190px; height:100%; float:right;background-color:#FFFFFF;padding-left:2px; padding-top:10px;  padding-bottom:30px;}
#footer{ width:900px;height:61px; padding-top:20px; background-image:url(../img/footer.jpg); border-top:1px solid #FFFFFF; color:#000000; text-align:center;  }
#div_1 { background-repeat:no-repeat; width:800px; background-color:#FFFFFF; text-align:right;}
#menu {background-image:url(../img/header.jpg); float:left; background-repeat:no-repeat; height:81px; width:800px; margin-bottom:20px; text-align:center;}
#link {width:800px; float:center; }
#div_body { background-repeat:no-repeat; float:centre; width:900px; background-color:#FFFFFF; height:auto; }
#gauche_div {float:left; width:235px; height:auto; padding-left:7px;  padding-top:5px;}
#accueil {float:left; width:134px; background-repeat:no-repeat; background-image: url(../thumb/header_link_red.jpg); height:34; padding-top:5px;}
#rencontre {float:left; width:134px; background-repeat:no-repeat; background-image: url(../thumb/header_link_red.jpg); height:34; padding-top:5px;}
#voyance {float:left; width:205px;   text-align:center; height:auto;background-color:#401C40;}
#logo {float:left; width:695px;   text-align:center; height:auto;background-color:#401C40; height:158px; padding-top:50px;}
#centre_div {float:left; width:460px; background-image: height:auto; background-color:#FFFFFF; text-align:left; padding-left:10px;padding-right:4px; padding-top:10px; }
#centre_div_index {float:left; width:445px; height:auto; background-color:#FFFFFF; text-align:left; padding-left:5px; padding-top:10px; padding-right:5px;}
#centro {float:left; width:645px; height:auto; background-color:#FFFFFF; text-align:left; padding-left:5px;  padding-right:5px;}
#centre_lil {float:left; width:230px; height:auto; text-align:justify; background-color:#FFFFFF; padding-right:20px; margin-bottom:-3px; }
#centre_lol {float:left; width:233px; height:auto; padding-bottom:5px; background-color:#FFFFFF; text-align:left; padding-left:5px;padding-right:5px; }

#droite_div {float:left; width:120px; height:auto;  text-align:left; text-align:center; padding-top:10px; text-align:left;}
#border { float:center;border-top:1px solid #000000; border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000; }
#back_gris{background-image:url(../img/back_gris.jpg); width:451px; height:182px; background-repeat:no-repeat; padding-top:10px; padding-left:20px;padding-right:20px; text-align:justify;}
#back_rose{background-image:url(../img/back_rose.jpg); width:451px; height:182px; background-repeat:no-repeat; padding-top:10px; padding-left:20px;padding-right:20px; text-align:justify;}
#rouge{width:180px; background-color:#52160A; height:25px; text-align:center; padding-bottom:10px;}
#categorie { background-image: url(../img/pix_3B223B.jpg); text-align:left; width:232px; padding-bottom:6px; padding-top:6px; }
#xcategorie {text-align:left;  width:173px; padding-right:5px; padding-left:5px;}
#corps { float:left; text-align:left; width:505px; padding-left:10px;padding-right:10px; m  padding-bottom:6px;  background-color:#FFFFFF;}
#corps_cat { float:left; text-align:left; width:450px; padding-left:5px; padding-top:6px; padding-bottom:6px;  background-color:#FFFFFF;}
#xcenter { text-align:left; background-image:url(../img/back_ground.jpg); width:495px; padding-right:10px;padding-left:15px;padding-top:6px; padding-bottom:6px;  background-color:#FFEEB6;}
#zimage {width:188px;}
#zcorps {width:523px;}
#disclaimer { float:center;border-top:4px solid #000000; width:500px; border-left:4px solid #000000;border-right:4px solid #000000;border-bottom:4px solid #000000; margin-bottom:30px; padding-top:5px;padding-left:5px;padding-right:5px; padding-bottom:5px;  height:auto; background-color:#EB5454; text-align:justify;}

.gras {font-family :Arial, Verdana, sans-serif; text-decoration : none; font-size : 12px; font-weight : normal; color:#FFFFFF}
.gras a:link {font-family :Arial,verdana, sans-serif; text-decoration : none; font-size : 12px; font-weight : normal; color: #FFFFFF}
.gras a:visited {font-family : Arial,verdana, sans-serif; text-decoration : none; font-size : 12px; font-weight : normal; color: #FFFFFF}
.gras a:hover {font-family :Arial,verdana, sans-serif; text-decoration : underline; font-size : 12px; font-weight : normal; color: #DD680E}

.grasi {font-family :Arial, Verdana, sans-serif; text-decoration : none; font-size : 30px; font-weight : bold; color:#FF0000}
.grasi a:link {font-family :Arial,verdana, sans-serif; text-decoration : none; font-size : 30px; font-weight : bolf; color: #FF0000}
.grasi a:visited {font-family : Arial,verdana, sans-serif; text-decoration : none; font-size : 30px; font-weight : bold; color: #FF0000}
.grasi a:hover {font-family :Arial,verdana, sans-serif; text-decoration : underline; font-size : 30px; font-weight : bold; color: #DD680E}


#grasnat{background-image:url(../img/back_footer.jpg); width:194px; height:31px;}

#div_h1 { position:absolute; background-color:#000000; height:2px; left:19%; margin-top:0; }
#div_jaune { background-color:#FFD701;}

a.lien_cat{font-weight:bold; color:red; text-decoration:underline;}
a.lien_cat:visited{font-weight:bold; color:red; text-decoration:underline;}
a.lien_cat:hover{font-weight:bold; color:#ff6060; text-decoration:none;}

a.lien_site{font-weight:bold; color:#3B223B; text-decoration:underline;}
a.lien_site:visited{font-weight:bold; color:#3B223B; text-decoration:underline;}
a.lien_site:hover{font-weight:bold; color:#000000; text-decoration:none;}

a.top_link{font-size:12px; font-weight:200; color:blue; text-decoration:underline;}
a.top_link:visited{font-size:12px; font-weight:200; color:blue; text-decoration:underline;}
a.top_link:hover{font-size:12px; font-weight:200; color:#8282ff; text-decoration:none;}


.grasi{font-size:11pt; font-weight:12px; color:red; text-decoration:none; padding-right:7px;}
a.grasi{font-size:11pt; font-weight:12px; color:red; text-decoration:underline; padding-right:7px;}
a.grasi:visited{font-size:11pt; font-weight:12px; color:red; text-decoration:underline; padding-right:7px;}
a.grasi:hover{font-size:11pt; font-weight:12px; color:#ff6060; text-decoration:none; padding-right:7px;}

a.webmaster{font-size:12px; font-weight:200; color:blue; text-decoration:underline;}
a.webmaster:visited{font-size:12px; font-weight:200; color:blue; text-decoration:underline;}
a.webmaster:hover{font-size:12px; font-weight:200; color:blue; text-decoration:none;}

a.navi{font-size:12px; font-weight:200; color:red; text-decoration:underline;}
a.navi:visited{font-size:12px; font-weight:200; color:red; text-decoration:underline;}
a.navi:hover{font-size:12px; font-weight:200; color:#ff6060; text-decoration:none;}

a.bl{font-size:10px;font-weight:bold;color:#aaaaaa;text-decoration:underline;}
a.bl:visited{font-size:10px;font-weight:bold;color:#aaaaaa;text-decoration:underline;}
a.bl:hover{font-size:10px;font-weight:bold;color:#aaaaaa;text-decoration:none;}

span.foot {font-size:10pt;font-weight:200;}