body{
  font-size:62.5%;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
#conteneur{
  width:800px;
  height:600px;
  margin:20px auto;
  border:1px solid black;
  position: relative;
  background:#FFFFFF;
}
a:link, a:visited{
  color:#575757;
  font-weight: bold;
}
a:hover{
  color:black;
  font-weight: bold;
}
/*-----------------header--------------------*/
#logo_askell{
  position: absolute;
  left:305px;
  z-index: 1;
}
#header{
  background: black;
}
#phrase_titre{
  float:right;
}
/*-----------------contenu--------------------*/

/*--partie gauche--*/
#gauche{
  float:left;
  width:280px;
  height:376px;
  background:#00a4a7;
  position: relative;
}
#gauche .alBas{
  position: absolute;
  bottom:0;
}
#gauche #btGauche2{
  left:143px;
}
#gauche.kerma #btGauche2{
  margin-left:6px;
}
#gauche.kerma{
  background:#AF012F;
  height:600px;
}
h1{
  color:#FFFFFF;
  font-size:18px;
  font-weight: normal;
  margin:15px 15px 10px 15px;
}
#gauche p{
  color:#FFFFFF;
  font-size:12px;
  margin:0px 15px 3px 15px;
  height:255px;
  overflow: auto;
}
.petit{
  font-size:11px;
}
#gauche.kerma p{
  font-size:12px;
}
#gauche p.kerma{
  height:338px;
}

/*--partie droite--*/
#droite{
  float:left;
  width:520px;
  height:376px;
}
#droite.kerma{
  height:600px;
}
#bt1{
  margin:5px 7px 0px 9px;
}
#bt2{
  margin:5px 7px 0px 7px;
}
#bt3{
  margin:5px 0px 0px 7px;
}
.contact #bt1, .contact #bt3, .contact #bt2, .contact #bt4{
  margin:22px 0px 0px 61px;
}
.lightGauche{
  margin:15px 22px 0px 15px;
}
.lightGaucheKerma{
  margin:5px 22px 0px 15px;
}
/*-----------------footer--------------------*/
#footer{
  clear:both;
}
#footer a.droite{
  display: block;
  float:left;
  width:266px;
}
#footer a.trait{
  display: block;
  float:left;
  width:265px;
  padding-right:1px;
  background: url(images/trait.gif) no-repeat right bottom;
}
#footer a img{
  margin-left:64px;
}
#footer .partenaires{
  margin-left:11px;
}
/*-----------------contact--------------------*/


#contact{
  margin:2px 0px 0px 24px;
  font-size:11px;
}
#contact label{
}
#contact label{
  display:block;
  float:left;
  width:130px;
  text-align:right;
  margin-right:3px;
}
.input1,textarea{
  border:1px solid #00A4A7;
  padding:1px;
  width:300px;
}
.input1{
  margin-bottom:8px;
  background-color:#EFEFEF;
}
textarea{
  height:60px;
  background-color:#EFEFEF;
}
#envoi{
  margin-top:8px;
}
#erreur{
  color:red;
  margin:5px 0px -14px 156px;
  font-size:13px;
}

/*---txt lightbox---*/
#lightbox p{
  color:#B30033;
  font-size:1.4em;
  display: inline;
}
#lightbox p.titre{
  color:black;
}
#numberDisplay{
  visibility: hidden;
  height:0px;
  overflow: hidden;
}

