/* Définition de règle */
@charset "iso-8859-1";

.wtmplst {color:red}
.wtmpzon1 {color:blue}
.wtmpzon2 {color:purple}

a {text-decoration: none;}
a.lienmnug:link{color: white; font-size: 14px; font-weight: bold}
a.lienmnug:visited{color: white; font-size: 14px; font-weight: bold}
a.lienmnug:hover{color: rgb(48,48,48); font-size: 14px; font-weight: bold}

a.lienmnug1:link{color: white; font-weight: normal}
a.lienmnug1:visited{color: white; font-weight: normal}
a.lienmnug1:hover{color: rgb(48,48,48); font-weight: normal}

a.lienmnug2:link{color: white; font-weight: bold}
a.lienmnug2:visited{color: white; font-weight: bold}
a.lienmnug2:hover{color: rgb(48,48,48); font-weight: bold}

a.lienmnuh:link{color: rgb(148,148,148)}
a.lienmnuh:visited{color: rgb(148,148,148); font-weight: normal}
a.lienmnuh:hover{color:rgb(100,100,100)}

a.lienhome:link{color: white}
a.lienhome:visited{color: white;}
a.lienhome:hover{color:rgb(230,230,230)}


body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:black; background-color:white;}

.blgen {position: absolute;width: 1000px;}
.blent {margin:0; padding:0; position: absolute; left: 0px; width: 999px; height: 118px; top:0px; background-image: url(../img/menu_entete01.jpg)}
.blsel {margin:0; padding:0; position: absolute; left:0px; top: 119px; width: 180px; height: 623px; background-image: url(../img/selgauchefond.gif)}
.blsel01 {margin:0; padding:0; position: absolute; left:0px; top: 119px; width: 180px; height: 622px; background-image: url(../img/selgauchefond01.gif)}
.blsel02 {margin:0; padding:0; position: absolute; left:0px; top: 119px; width: 180px; height: 622px; background-image: url(../img/selgauchefond02.jpg)}

.btadresse {margin:0; padding:0; position: absolute; left: 783px; width: 200px; height: 70px; top: 10px}
.padresse01 {margin:0; padding:0; font-size: smaller; font-weight: bold; text-align: right; color: rgb(148,148,148)}

.blaff {margin: 0px; padding:0; position: absolute; left:181px; top: 119px; width: 818px; height: auto}
.blbas{margin:0; padding:0; height: 30px; border-style: solid; border-width: 1px; border-color: black}

.blbcom01{margin: 40px 0 0 15px; padding: 0; width: 120px; text-align: center}

/* accueil */
.blstd00 {margin:0; padding:0; position: absolute; left: 0px; width: 999px; height: 626px; top:119px; background-image: url(../img/home_fond01.gif)}
.txacc01 {font-size : 24px; font-weight: bold; color: white}
.txacc02 {color: white}


.blstd01 {margin:0; padding:0; position: absolute; left: 0px; width: 999px; height: 605px; top:119px; background-image: url(../img/presentation_fond01.gif)}

.blstd02 {margin:0; padding:0; position: absolute; left: 0px; width: 999px; height: 605px; top:119px; background-image: url(../img/contact_fond01.gif)}



.lstmenu00 {margin: 10px 0 5px 25px ; padding: 0}
.lstmenu10 {list-style-type: none; font-size: 14px;}
.lstmenu11 {list-style-type: disc; list-style-image: url(../img/pucefl01.gif); list-style-position: outside}
.lstmenu20 {list-style-type: none; margin-left: 5px;}
.lstmenu21 {list-style-type: disc; list-style-image: url(../img/pucefl02.gif); list-style-position: outside; margin-left: 5px}


.txmnug01 {margin-left: 5px; margin-top: 10px; font-weight: bold; font-size: 24px; color:white}
.txmnug02 {margin-left: 5px; margin-top: 10px; margin-bottom: 2px; color:white}
.txmnug03 {color:black}

.txpg01 {margin-left: 5px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; padding:0; font-weight: bold; font-size: 20px;; color:black}
.txpg02 {margin-left: 5px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; padding:0; font-weight: bold; font-size: 20px; color: rgb(12,168,186)}

.txpg020 {margin-left: 5px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; padding:0}
.txpg021 {margin-left: 10px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; padding:0; font-weight: bold; font-size: 20px; color: rgb(12,168,186)}
.txpg0210 {margin-left: 5px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 16px; color: rgb(148,148,148)}
.txpg0211 {margin-left: 5px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 14px; color: rgb(12,168,186)}

.txpg03 {font-weight: bold; color: rgb(12,168,186)}
.txpg04 {margin: 20px 0 0 35px; font-size: 22px; font-weight: bold; color: white}

.txpg050 {margin-left: 5px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; padding:0}
.txpg051 {margin-left: 10px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 20px; color: rgb(129,177,57)}
.txpg0510 {margin-left: 5px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 16px; color: rgb(148,148,148)}
.txpg0511 {margin-left: 5px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 14px; color: rgb(129,177,57)}
.txpg052 {margin-left: 10px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; padding:0; vertical-align: baseline; font-weight: bold; font-size: 20px; color: rgb(196,0,0)}


.bltxtent {margin:0; padding:0; position: absolute; left: 0px; width: 999px; height: 30px; top:92px}
.txmnuh01 {position: absolute; margin-left: 30px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}
.txmnuh02 {position: absolute; margin-left: 140px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}
.txmnuh03 {position: absolute; margin-left: 338px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}
.txmnuh04 {position: absolute; margin-left: 547px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}
.txmnuh05 {position: absolute; margin-left: 670px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}
.txmnuh06 {position: absolute; margin-left: 790px; margin-top: 0px; padding:0; font-size: 16px; color: rgb(148,148,148)}

.immnuh01 {position: absolute; margin-left: 928px; margin-top: 0px; padding:0}
.immnuh02 {position: absolute; margin-left: 957px; margin-top: 0px; padding:0}

/* fiche produit */
.btfp01 {margin-left: 5px; margin-top: 30px; margin-bottom: 5px; margin-right: 0px; padding:0; width: 800px;
 border-style: solid; border-width: 1px; border-color: red}
.btfpg01 {position: relative; left: 0px; width: 270px; height: 300; top: 0px;
 border-style: solid; border-width: 1px; border-color: yellow}
.btfpd01 {position: relative; left: 271px; width: 400px; height: auto; top: -335px;
 border-style: solid; border-width: 1px; border-color: purple}
.ptfp01 {margin:0; padding: 0; font-size: 24px; font-weight: bold; color: rgb(12,168,186)}
.ptfp02 {margin-top: 20px; margin-bottom: 10px; padding: 0; font-size: 20px;}
.ptfp021 {margin-top: 20px; margin-bottom: 10px; padding: 0; font-weight: bold; font-size: 16px;}
.ptfp03 {margin-top: 20px; padding: 0; font-size: 26px; font-weight: bold; color: rgb(106,106,106)}
.ptfp04 {margin-top: 10px; padding: 0; font-size: 16px; font-weight: bold}
.plfp02 {width: 250px}