.apropos { text-align: center; color: rgb(0, 100, 200); font-weight: bold; text-decoration: none; }
.aslist { color: black; font-size: 12px; }

.banner {  height: 95px; position: absolute; width: 746px; top: 105px; left: 286px; border: 0px;  }
.banner1 {  height: 99px; position: absolute; width: 826px; top: 100px; left: 206px;   }

.bodi { background-image: url(bglogo.png); background-color: rgb(64, 0, 0); background-repeat: no-repeat;   }

.fstcell { height: 195px;    width: 197px;    }
.sndcell { height: 195px;    width: 827px;  vertical-align: top; background-image: url(hbar.png); background-repeat: repeat-x;  }
.trdcell { height: 425px;    width: 25px;  background-image: url(vbar.png); background-repeat: repeat-y;  }
.fthcell { border-top: 0px solid rgb(204, 204, 204);    border-right: 0px solid rgb(204, 204, 204);  height: 425px;  width: 172px;  vertical-align: top; }
.fithcell { border-top: 0px solid rgb(204, 204, 204);    border-right: 0px solid rgb(204, 204, 204);    height: 425px;    width: 827px;    vertical-align: top;    text-align: justify;  background-color: rgb(255, 255, 255);     }

.flea { margin-left: 5px; height: 11px; width: 11px;    }
.flea2 { height: 30px; width: 30px;  border: 0px none ;  }

.footer { border-style: none;    font-family: Arial,Helvetica,sans-serif;    text-align: right;    color: rgb(192, 192, 192);    text-decoration: none;    font-size: x-small;    width: 1024px;    }
.footerbox { width: 250px;    background-color: rgb(0, 100, 200);    margin-left: auto;    margin-right: 0px;   font-family: Arial,Helvetica,sans-serif;    color: rgb(255, 255, 255);    font-weight: bold; font-size: 9px;  }
.footerline {  width: 248px;    margin-left: auto;    margin-right: 0px;    border: 1px solid rgb(204, 0, 0);    }
.footerselect { border-style: none;    font-family: Arial,Helvetica,sans-serif;    text-align: right;    color: rgb(0, 100, 200);    text-decoration: none;    font-size: x-small;    width: 1024px;    }
.footer:hover, .footerselect:hover, .selector:hover, .selectorselect:hover { color: rgb(204, 0, 0);  }

.lien {color: rgb(0, 100, 200); text-decoration: none; }
.lien1 {color: rgb(0, 115, 230); text-decoration: none; }
.lienmail {color: rgb(0, 100, 200); text-decoration: none; }

.mapab-it { border: 1px solid rgb(204, 204, 204); position: absolute; top: 262px; left: 513px; width: 510px; height: 355px; float: right; }
.mapscale { width: 70px; background-color: white; position: absolute; top: 265px; left: 516px; font-family: Arial,Helvetica,sans-serif; color: black; font-size: 11px; border-top: 1px solid rgb(0, 0, 0) } 

.mothertable { font-family: Arial,Helvetica,sans-serif;   height: 620px;    width: 1024px;     }

.navone { font-family: Arial,Helvetica,sans-serif;    color: rgb(255, 255, 255);    text-decoration: none;    font-weight: bold;    text-align: center;    }
.navoneselect { font-family: Arial,Helvetica,sans-serif;    color: rgb(204, 0, 0);    text-decoration: none;    font-weight: bold;    text-align: center;    }
.navone:hover, .navoneselect:hover { color: navy;    }
.navspace { font-family: Arial,Helvetica,sans-serif;    color: rgb(255, 255, 255);    background-color: rgb(255, 255, 255);    width: 1px;    }
.navtable { text-align: left;    background-color: rgb(204, 0, 0);    width: 100%;    height: 15px;    }

.ntic { border: 0px solid ;    position: absolute;    width: 386px;    height: 64px;    float: left;    left: 33px;    }

.ocolumn {   position: absolute; margin-top: 70px; margin-left: 423px; width: 383px; text-align: center;  }

.prgph { margin-left: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: justify;}
.prpte { color: rgb(0, 100, 200); font-weight: bold; background-color: rgb(255, 255, 255); margin-right: 20px; font-size: 12px;}
.pub-h  { width: 212px;    height: 230px;  border: 0px none ;  }

.selector {  text-decoration: none;  color: rgb(192, 192, 192);    }
.selectorline  {  height: 1px;    width: 100%;  color: rgb(153, 153, 153);     }
.selectorlist{ list-style-type: square; color: rgb(204, 0, 0);  margin-left: -15px; font-size: 11px; }
.selectormargin { margin-left: 15px; margin-right: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.selectormarginmove { margin-left: 15px; margin-right: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;  position: fixed; width: 143px; }
.selectorselect { text-decoration: none;  color: rgb(0, 0, 255); }

.tdselect { background-color: rgb(255, 255, 255);    }
.titreo { color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(0, 100, 200);  }
.triangle { padding:0; margin:0; position: absolute; top: 265px; left: 516px;
border: 4px solid white; /* Tous les bords en blanc */
border-top-color: black; /* le bord de gauche en rouge */
height:0px; /* Hauteur de l'intérieur de la boîte pour Mozilla et consorts */
width:0px; /* Largeur de l'intérieur de la boîte pour Mozilla et consorts */
}

