body {
  background-image: url(i/_bback.gif);
  background-repeat: repeat-x;
  font-size: 12px;
  font-family : Tahoma;
  font-style : normal;
}
.entreeTable {
    width: 100%;
    max-width: 900px;
}
.tabletableau img {
    width: 100% !important;
    min-width: 200px !important;
    height : auto !important;
}
td.mur {
  padding-left : 55px;
}
div.tableauEntree {
  float: left;
  padding: 5px 5px 20px 5px;
  width: 48%;
  max-width: 305px;
  height: 210px;
  background-color: #FFFFFF;
  line-height : 6pt;
}
span.description {
  font-size: 11px;
  font-family: Tahoma;
  font-style: normal;
  line-height : 10pt;
  color:#000000;
}
span.titre {
  font-size: 28px;
  font-family: Tahoma;
  font-style:normal;
  color:#000000;
}
div.tableauMur {
  float: left;
  padding: 0px 0px 0px 8px;
  width: 170px;
  height: 220px;
  line-height : 15pt;
  background-color: #FFFFFF;
}
div.description {
  font-size: 11px;
  font-family: Tahoma;
  font-style: normal;
  line-height : 10pt;
  color:#000000;
border: 1px solid #FFD7C7;
padding : 5px 5px;
max-width: 100px;
background-color : #FFF5EF;
}
span.titre2 {
  font-size: 16px;
  font-weight: bold;
  font-family: Tahoma;
  font-style: normal;
  color:#000000;
}
td.cadregh {
  background-image: url(i/_1.png);
  height: 10px;
  width: 10px;
}
td.cadredh {
  background-image: url(i/_3.png);
  height: 10px;
  width: 16px;
}
td.cadreh {
  background-image: url(i/_2.png);
  height:10px;
}
td.cadreg {
  background-image: url(i/_4.png);
  width:10px;
}
td.cadred {
  background-image: url(i/_5.png);
  width:16px;
}
td.cadreb {
  background-image: url(i/_7.png);
  height:16px;
}
td.cadregb {
  background-image: url(i/_6.png);
  height: 16px;
  width: 10px;
}
td.cadredb {
  background-image: url(i/_8.png);
  height: 16px;
  width: 16px;
}
table.table_au {
  border:0px;
  height:200px;
  width:100%;
}
.table_au>td {
text-align: center;
}
.tdCadre {
  height: 140px;
  vertical-align: bottom;
}
.trDescription td {
  height: 80px;
}
a {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  text-decoration : none;
  color : #622222;
  border : 0;
}
a img {
  border : 0;
}
td {
  font-family: Tahoma, Arial, Helvetica;
}
a:visited {
  color: #C88888
}
a:active {
  color: #FF0000;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0px;
}

/* entree */
center {
  line-height : 18px;
}
.searchFormTxt {
  border: 1px solid #491D48;
  margin: 5px 20px 0px 0px; zpadding: 0px 2px;height: 16px;
  font-size: 12px;
  float: left;
  width: 100px;
}
.searchFormBtn {
  margin:5px 0px 0px 0px;
  padding: 0px 0px;
  zborder: 0px;
zfloat: left;
}
.elmInput {
  float: left;
  margin-right: 6px;
}
.lienSalle {
  font-weight: bold;
  font-size: 1em;
}
.commentaireEtiquette {
  margin: 20px;padding: 2px 0px 0px 8px;width: 450px;min-height: 20px; width: 485px;
  background: #FFFFFF url("/fondcomment.jpg") no-repeat;
}
.commentaireEtiquette a {
  font-weight: bold;
}
.commentaireAuteur {
}
.commentaireDate {
  color : #555555;
}
.CommentaireComment {
  font-style: italic;
  margin: 0px 0px 0px 140px;
}
.commentaireDiv {
  margin: 20px;
}
.vernis {
  background-image: url(i/vernis.gif);
  background-repeat: no-repeat;
  position: relative;
  bottom: 230px;
  width: 75px;
  height: 43px;
  left: 0px;
}
.atoomic {
  visibility:hidden;
}
.divLang {
  position : absolute;
  left: 10px;
  top: 60px;
  width: 100px;
  text-align: center;
}
.divLang img {
  position: relative; margin-top: 0px;
}

/* Completion */
#scrollresultat{
overflow:auto;
overflow-x:hidden;
width:100%;
max-height:400px;
height:400px;
border: 1px solid #CCCCCC;
}

.suggest_link {
  font-size:11px;
  color:#333333;
  background-color: #D8CAEB;
  padding-left: 2px;
  height: 18px;
  line-height: 18px;
  text-decoration:none;
  cursor: hand;
  cursor: pointer;
  width:280px;
  _width:100%;
}
.suggest_link_over {
  font-size:11px;
  height: 18px;
  line-height: 18px;
  background-color:#A0509F;
  color:#FFFFFF;
  text-decoration:none;
  padding-left: 2px;
  cursor: hand;
  cursor: pointer;
}

a:hover.suggest_link_over{
	text-decoration:none;
}
.resProAct {
  text-align: left;
  background-color: #F8ECDF;
  position:absolute;
  overflow:auto;
  max-height:70px;
  height:70px;
  margin-top: 25px;
  color:#333333;
  overflow-x:hidden;
}

/* Completion */