/* ------------------------------------ *
 CSS
 mardi 3 mai 2005 13:02:52
 HAPedit 3.1.11.111
 * ------------------------------------ */
 body
{
  margin-left: 0px ;
  margin-top: 0px;
  padding: 0 ;
  text-align: center ;
  background-color: #AEAEAE;
}

div#page
{
 width: 770px;
  margin: 0 auto ;
  text-align: left ;
}

div#principal
{
  width: 770px;
  margin: 0 auto ;
  text-align: left ;
}

div#entete
{
  width: 770px;
  height: 128px;
  margin-left: 0px ;
  margin-top: 0px;
  background: url(images/bg1.jpg) no-repeat ;
  border-left: solid 1px #FF00FF;
  border-right: solid 1px #FF00FF;
  border-top: solid 1px #FF00FF;
}

/* MENU */

div#menu
{
  width: 770px;
  border-left: solid 1px #FF00FF;
  border-right: solid 1px #FF00FF;
}
ul#menulien
{
  height: 22px ;
  margin: 0 ;
  padding: 0 ;
  background: url(images/1.gif) repeat-x ;
  list-style-type: none ;
}

ul#menulien li
{
  padding-left: 0px;
  float: left ;
  text-align: left ;
}

ul#menulien li a
{
  width: 110px ;
  line-height: 22px ;
  font-size: 10px ;
  font-weight: bold ;
  letter-spacing: 1px ;
  color: #000000 ;
  display: block ;
  text-decoration: none ;
  border-bottom : 1px solid #e0e0e0 ;
}
ul#menulien li a:hover
{
  background: url(images/1h.gif) repeat-x 0 0px ;
  color: #ffffff ;
}


/* corps */
div#corps
{
  background: #EFEFEF;
  width: 770px;
  padding: 0px;
  border-right: solid 1px #FF00FF ;
  border-left: solid 1px #FF00FF ;
}

div#colgau
{
  background: url(images/bg3.jpg) repeat;
  float: left;
  width: 550px;
  text-align: left;
  padding: 5px;
  height: 785px;
  overflow: hidden ;
}

div#colgauint
{
  background: #F0F0F0;
  font-size:10px;
  font-family: Verdana, Arial, serif;
  color: black;
  width: 550px;
  overflow: hidden ;
}

div#coldro
{
  margin: 0 0 0 550px;
  padding: 5px;
  background: #EFEFEF;
  border-left : 1px solid #e0e0e0 ;
  text-align: center;
  width: 196px;
  height: 785px;
}

div#coldroint
{
  font-size:10px;
  font-family: Verdana, Arial, serif;
  color: black;
}

/* vide */
div#vide
{
  float: left;
  width: 760px;
  height: 25px;
  background: transparent;
}
.demivide
{
  float: left;
  width: 550px;
  height: 15px;
  background: transparent;
}

/* logiciel */
.logiciel
{
  float: left;
  width: 540px;
  height: 85px;
  background: transparent;
  border-bottom: 1px #000000 dashed;
  padding: 3px;
  overflow: hidden ;
}
.logicielliste
{
  float: left;
  width: 540px;
  background: transparent;
  border-bottom: 1px #000000 dashed;
  padding: 3px;
  overflow: hidden ;
}
.bloc
{
  float: right;
  width: auto;
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  background: silver;
  padding: 1px;
  margin: 2px;
}
.renseignement
{
  float: left;
  width: 360px;
  height: auto;
  border-top: 1px #FCFCFC ridge;
  font-size: x-small;
  overflow: auto ;
}
.nomlogres
{
  font-size:12px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}
.comres
{
  text-decoration:none;
  color: gray;
}
.nomlog
{
  float: left;
  color: #0364C4;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
  padding: 5px;
  font-size: 12px;
  font-weight: bolder;
  letter-spacing: 2px;
  text-decoration: none;
  width: 360px;
  overflow: hidden ;
  height: 12px;
}
.nomlog:hover
{
text-decoration: underline;
}/* fin */
div#foot
{
  clear: both ;
  width: 770px;
  height: 100%;
  margin-left: 0px ;
  margin-top: 0px;
  background: #DEDEDE;
  border-top: solid 1px #80FF00 ;
  text-align: center;
  border-bottom: solid 1px #FF00FF;
  border-right: solid 1px #FF00FF ;
  border-left: solid 1px #FF00FF ;
  font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 7pt;
  color: #333399;
}

div#foot a:link
{
text-decoration: underline;
}

div#foot a:link:hover
{
text-decoration: none;
}

/* recherche */
div#recherche
{

  float: right;
  background: transparent;
  width: 230px;
  height: 20px;
  padding-top: 78px;
}
/* logo */
div#logo
{
  float: left ;
  background: transparent;
  width: 120px;
  height: 120px;
  padding-left: 10px;
  padding-top: 5px;
}

/* filtre*/
div#filtre
{
  background-color: #ffffff;
  width: 150px;
  height: auto;
  font-size: 10px;
  border: 2px dashed aqua;
  font-family: Verdana,arial, verdana, serif;
  margin-left: 30px;
}
/*, mise en forme */
.grasespace
{
  letter-spacing: 2px;
  font-size: 10px;
  font-weight: bold;
  font-family: arial, verdana, serif;
  border-bottom: 1px dashed red;
}

