/***************** GENERAL *************************/

html, body {
  border:0;
  margin:0;
  padding:0;
}

body {
  background-image: url(images/fondaccueil.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  font: 90%/1.25 arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  font-family: georgia, times new roman, times, serif;
  font-weight: normal;
  color: #444444;
}

a, input{
    outline: none;
}

p.spip {
  border:0;
  margin:0;
  padding:0;
}



/*************** Enveloppe *******************/

#enveloppe {
  width: 950px;
  margin:0 auto;
  border: 0px solid red;
  padding:0;
}


#entete {
  width: 100%;
  border: 0px solid gray;
  height: 94px;
  padding: 0px;
  margin: 0;
  text-align: left;
}

/****************** Menu horizontal *******************/

#colprincipale {
  position: absolute;
  top: 460px;
  left: 125px;
  width: 230px;
  text-align:right;
  padding:0;
  margin:0;
}

#colprincipale h1 {
  font-size: 12px;
}

#colprincipale h2 {
  font-size: 16px;
}

#colprincipale h3 {
  font-size: 12px;
  font-weight: bold;
}

#colprincipale a {
  color: #c12c09;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted #c12c09;
}

#colprincipale a:hover {
  color: #fff;
  text-decoration: none;
  background-color:#c12c09;
    border-bottom: 1px dotted #ccc;

}

 .texte {
  font-family: tahoma;
  font-size: 12px;
  margin:0;
  padding:0;
  font-weight: normal;
  color: #5B5B5B;
  height: 85px;
  border-bottom: 1px dotted #BFCAD0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

html>body .texte {
  min-height: 85px;
  height: auto;
}

.texte p {
  margin: 0;
  padding-right:3px;

}

.texte img {
   border: 0;
}

.texte span {
  margin: 3px 0 0 4px;
  border: 1px solid #D9D7CC;
  padding: 4px;
  background-color: #eeeee;
}

/****************** Col  Secondaire *******************/

#colsecondaire {
  position: absolute;
  top: 420px;
  left: 440px;
  width: 170px;
  text-align:center;
  padding:0;
  margin:0;
  font-size:11px;
  color: #444444;
}

#colsecondaire h1 {
  font-size: 20px;
}

#colsecondaire h2 {
  font-size: 16px;
}

#colsecondaire h3 {
  font-size: 12px;
  font-weight: bold;
}

#colsecondaire a {
  color: #c12c09;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted #c12c09;
}

#colsecondaire a:hover {
  color: #fff;
  text-decoration: none;
  background-color:#c12c09;
    border-bottom: 1px dotted #ccc;

}


/****************** Col Tertiaire *******************/

#coltertiaire {
  position: absolute;
  top: 60px;
  left: 655px;
  width: 170px;
  text-align:center;
  padding:0;
  margin:0;
  font-size:11px;
  color: #666;
}

#coltertiaire .texte {
  color: #BC7A3D;
}

#coltertiaire a {
  font-size:11px;
  color: #444;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted #444;
}

#coltertiaire a:hover {
  color: #fff;
  text-decoration: none;
  background-color:#000;
  border-bottom: 1px dotted #ccc;
}


/****************** entre casascope xpress *******************/

#liste {
  border: none;
  margin: 0;
  padding: 0;
}

input.liste {
  border: 1px  #bbb solid;
  background-color: #ddd;
  font: 10pt  courier new,serif;
  color:#444;
  font-weight: normal;
  letter-spacing: 0.01em;
  height: 16px;
  width: 120px;
  padding: 0;
  margin: 4px 0 2px 0;
  line-height: 18px;
  vertical-align: middle;
}

input.envoyer {
  border: 0px  #bbb solid;
  background-color: transparent;
  background-image: url(images/fondliste.gif);
  font: 8pt "courier new", courier, "times new roman", times,geneva, arial;
  color:#666633;
  letter-spacing: 0.01em;
  padding: 0;
  margin: 4px 0 2px 0;
  line-height: 18px;
  vertical-align: middle;
}

