* { 
  font-family: arial,sans-serif; 
  font-size: 12px ;
  color:#fff;
  
}
BODY {
  margin: 0 ; 
  padding: 0 ;
  background-color:#000 ;
  scrollbar-face-color: #3D7797;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #3D7797;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #000000;
  scrollbar-arrow-color: #ffffff;
}
EM{ 
  color: #66CCFF ;
  font-style: normal ;
  font-weight: bold ;
 }
#head{
  width: 665px ;
  height:125px ; 
  background-image: url("/gif/head.jpg");
  margin: 0px ;
}
.positionMenu{ 
  position: absolute ;
  top: 47px ;
  left: 247px ;
 }
#cadre1{ 
  background-image: url("/gif/cadre1.gif");
  background-repeat: no-repeat ;
  background-position: top left ;
  width: 179px ;
  height: 49px ;
  margin: 0 ;
  padding: 0 ;
 }
#cadre2{ 
  background-image: url("/gif/cadre2.gif");
  background-repeat: no-repeat ;
  background-position: bottom left ;
  width: 179px ;
  height: 300px ;
  margin: 0 ;
  padding-left: 50px ;

 }
#cadre3{ 
  background-image: url("/gif/cadre3.gif");
  background-repeat: no-repeat ;
  background-position: bottom ;  
  margin: 0 ;
  padding:0px ;
  width: 179px ;
  height: 140px ;
 }
#cadre3Content{
  text-align:center ;
  font-size: 10px ;
  padding-left: 33px ;
  padding-top: 10px ;
 }
#droite1{ 
  position: absolute ;
  top: 125px ;
  left: 533px ;
  background-image: url("/gif/droite1_.gif") ;
  width: 177px;
  height: 202px ;
 }
#droite1 FORM{ 
  padding: 30px 0px 0px 20px ;  
 }
#droite2{ 
  position: absolute ;
  top: 320px ;
  left: 533px ;
  background: url("/gif/droite2.gif") no-repeat bottom left;
  width: 177px;
  height: 150px ;
 }
#droite2 p{ 
  text-align: justify ;
  font-size: 10px ;
  width: 105px ;
  padding-left: 20px;
 }
#droite3{ 
  position: absolute ;
  top: 470px ;
  left: 533px ;
  background: url("/gif/droite3.gif") no-repeat;
  width: 177px;
  height: 150px ;
 }
#droite4{ 
  position: absolute ;
  top: 488px ;
  left: 533px ;
  background: url("/gif/droite4.gif") no-repeat bottom left;
  width: 177px;
 }
#droite4 P{ 
  padding-left: 20px;
  padding-right: 50px;  
  padding-bottom: 20px ;
 }
#droite4 A{ 
  color:#fff;
  font-weight:normal;
  font-size: 9px ;
 }

#catalogue{ 
  position: absolute ;
  top: 570px ;
  left: 550px ;
  width: 177px;  
 }


.formTxt{ 
  border: rgb(30,116,176) 1px solid; 
  font: 10px verdana, arial, helvetica; 
  background-color: #1b3c58 ;
  width: 70px ;
 }

A{ 
  text-decoration: none ;
  font-weight: bold ;
  color: #0099cc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
 }
A:hover{ 
  color:#fff ;
 }
.formBtn{ 
  width: 200px ;
  border: 1px solid #fff ;
  background-color:#f90 ;
  color:#000 ;
 }
.formBtnSmall{ 
  border: 1px solid #ccc ;
  background-color:#ccc ;
  color:#000 ;
 }
.formBtnNoWidth{ 
  border: 1px solid #ccc ;
  background-color:#ccc ;
  color:#000 ;
 }
.formTxt{ 
  width: 200px ;
  border: 1px solid #ccc ;
  background-color:#ccc ;
  color:#000 ;
  font-weight:bold ;
 }
.formTxtVip{ 
  border: rgb(30,116,176) 1px solid;
  background-color: #1b3c58;
  width: 60px ;
  font-size:10px ;
 }
.formTxtSmall{ 
  width: 100px ;
  border: 1px solid #ccc ;
  background-color:#ccc ;
  color:#000 ;
  font-weight:normal ;
  margin-right:8px ;
 }
.formTxtArea{ 
  width: 200px ;
  height: 100px ;
  border: 1px solid #ccc ;
  background-color:#ccc ;
  color:#000 ;
  font-weight:normal ;
 }
#contenu{ 
  position:absolute ;
  top: 120px ;
  margin-left: 185px ;
  width: 340px ;
 }
#contenu H1{ 
  font-weight: bold ;
  color: #66CCFF ;
  border-bottom: 1px solid #fff ;
  margin-bottom: 1em ;
  padding-top: 3px ;
 }
.imageFiche{ 
  margin:auto ;
  text-align:center ;
  padding-top: 5px ;
  background-image: url("/gif/fondimg.gif");
  background-repeat: no-repeat ;
  width: 205px ;
  height: 205px ;

 }

UL{ 
  list-style-image: url("/gif/puce.gif");
 }
LH{ 
  font-weight:bold ;
 }
UL.plan LI{ 
  margin-left: 30px ;
 }
LI A{ 
  color:#fff ;
  font-weight: bold ;
 }
LI A:hover{ 
  text-decoration: underline;
 }
.formTxtContact{ 
  position: absolute ;
  left: 120px ;
  border: rgb(30,116,176) 1px solid; 
  font: 10px verdana, arial, helvetica; 
  background-color: #1b3c58 ;
  width: 150px ;
 }
.formTxtContactSmall{ 
  position: absolute ;
  left: 120px ;
  border: rgb(30,116,176) 1px solid; 
  font: 10px verdana, arial, helvetica; 
  background-color: #1b3c58 ;
  width: 50px ;
 }
.formTxtAreaContact{ 
  border: rgb(30,116,176) 1px solid; 
  font: 10px verdana, arial, helvetica; 
  background-color: #1b3c58 ;
  width: 300px ;
  height: 200px ;  
 }
.obligatoire{ 
  font-weight: bold ;
  color : #f90 ;
 }
#nomProduitListe{ 
  padding-top: 20px ;
  margin-left : 80px ;
  text-align:right;
  color: #fff ;
  font-weight: bold ;
  display: block ;
 }
#produitHome{ 
  margin: 2px 5px ;
  margin-top: 50px ;
 }
#produitHome H1{ 
  margin:0 ;
  padding:0 ;
  color: #fff ;
  padding-left: 95px ;
}
#produitHome P{ 
  margin-top:5px ;
  padding-left: 75px ;
  font-size: 10px ;
   text-align: justify ;
}
