body {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #444444;
  font-size: 13px;
  /* top right bottom left*/
  margin: 0px 0px 0px 0px;
}

table {
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 5px;
padding: 5px;
background-color: #ffffff;
}

emailus {
  position:relative;
  color: #555555;
  top:4px;
  left:4px;
  text-align: center;
}


form {
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

select {
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

input {
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}


h1 {
  font-size: 16px;
  margin: 10px;
  color:#111111;
}

h2 {
  font-size: 12px;
  margin-left: 12px;
  color:#555555;
}

p { margin: 7px 20px 7px 20px;} 

a:link { color: #0547aa; text-decoration: none }
a:active { color: #fda204; text-decoration: underline }
a:visited { color: #778BAA; text-decoration: none }
a:hover { color: #aa2107; text-decoration: underline }

/* ------------------------------------------------ */

.calque1 {position:absolute;visibility: hidden; z-Index:1;}
.calque2 {position:absolute;visibility: hidden; z-Index:2;}
.calque3 {position:absolute;visibility: hidden; z-Index:3;}
.calque4 {position:absolute;visibility: hidden; z-Index:4;}
/*
.calque1 {position:relative; top:33px; visibility: hidden; z-index:1;}
.calque2 {position:relative; top:12px; visibility: hidden; z-index:2;}
.calque3 {position:relative; top:-13px; visibility: hidden; z-index:3;}
.calque4 {position:relative; top:-36px; visibility: hidden; z-index:4;}
*/

#header-lri {
  margin: 15px 0px 0px 10px;
  padding: 0px;
  color:#778BAA;
}

#header-equipe {
  margin: 20px 10px 0px 0px;
  padding: 10px 30px 0px 30px;
  background-color: #FFFFFF;
  color:black;
  font-size: 20px;
}

#header-yahoo {
  background-color:#778BAA;
  color:white;
  font-size: 14px;
}

#logo-equipe {
  float: right;
  padding: 0px;
  margin: -15px 10px 0px 0px;
  height: 100px;
  background-color: white;
  border:1px solid #778BAA;
}

#photo2 {
  float: right;
  padding: 0px;
  margin: -25px -55px -35px 10px;
  height: 100px;
  background-color: white;
  border:1px solid #778BAA;
}

#photo {
  position:relative;
  float: right;
  padding: 0px;
  /* top right bottom left*/
  margin: -0px 0px -0px 20px;
  height: 130px;
  align: right;
  background-color: white;
  border:2px solid #000000;
}
#photop {
  position:relative;
  float: right;
  padding: 0px;
  /* top right bottom left*/
  margin: -30px -20px -0px 0px;
  height: 130px;
  background-color: white;
  border:2px solid #000000;
}

#photo_id {
  /*float: left;*/
  padding: 0px;
  /* top right bottom left*/
  margin: 0px 0px 0px 10px;
  /* height: 150px; */
  background-color: white;
  border:1px solid #778BAA;
}
/* ------------------------------------------------ */

#menu {
  position:absolute;
  top:155px;
  left:30px;
  width:130px;
}

#bottom {
  position:absolute;
  right:20px;
  top:90px;
  
}

#content {
  clear: both;
  margin:   0px 0px 0px 135px;
  padding:  0px 0px 0px 20px;
  border-left:1px solid #777777;
}

#trombinoscope {
  padding-left: 20px;
  padding-top: 10px;
  width: 80px;
}

/* ------------------------------------------------ */

#footer {
  clear: both;
  border-top: 1px solid #778BAA;
  margin: 30px 15px 30px 15px;
  padding: .5em;
  font-size: 11px;
}

