body {
  position: absolute;
  margin: 0px;
  padding: 0px;
  background: #94d3d2 url("../images/bg.png") repeat-y left top;
  font-family: Verdana,arial,serif;
  font-size: 14px;
  color: #1c3536;
}

img {
  border-style: none;
}

#biseau_haut {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

#logo_teleburo {
  position: absolute;
  left: 130px;
  top: 40px;
}

#logo_teleburo_2 {
  position: absolute;
  left: 35px;
  top: 30px;
}

#logo_titre {
  margin-bottom: 0px;
}

#banniere {
  margin: 10px 10px 10px 280px;
  text-align: center;
  width: 700px;
}

#banniere2 {
  margin: 10px 00px 10px 00px;
  text-align: center;
  width: 700px;
}

#menu {
  position: absolute;
  left: 10px;
  top: 180px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#menu a {
  text-decoration: none;
  color: #85ece9;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-style: underline;
}

#menu a:hover {
  border-bottom-style: solid;
}

#menu2 {
  position: absolute;
  left: 10px;
  top: 290px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#menu2 a {
  text-decoration: none;
  color: #85ece9;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-style: underline;
}

#menu2 a:hover {
  border-bottom-style: solid;
}

#book {
  margin: 0px 10px 10px 280px;
  text-align: left;
  width: 720px;
}

#content {
  margin: 0px 10px 10px 280px;
  text-align: center;
  font-size: 13px;
  width: 700px;
}

#content p {
  line-height: 150%;
}

#content a {
  text-decoration: none;
  color: #1c3536;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-style: underline;
}

#content a:hover {
  border-bottom-style: solid;
}

#content a.image {
  border: none;
}

#titre_section {
  position: absolute;
  top: 35px;
  left: 10px;
}

#contact {
  position: absolute;
  left: 10px;
  top: 220px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 120%;
}

#contact a {
  text-decoration: none;
  color: #85ece9;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-style: underline;
}

#contact a:hover {
  border-bottom-style: solid;
}

#pub-diffuseur {
  text-align: center;
  width: 468px;
  font-family: Verdana,arial,serif;
  font-size: 12px;
  border: 1px solid #2b5152;
  padding: 2px 2px 2px 2px;
  margin-left:auto;
  margin-right:auto; 
}

#compteur {
  position: absolute;
  left: 10px;
  top: 170px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 120%;
}

#compteur a {
  text-decoration: none;
  color: #85ece9;
  border-bottom-width: 1px;
  border-bottom-style: underline;
}

#compteur2 {
  position: absolute;
  left: 10px;
  top: 1000px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#compteur3 {
  position: absolute;
  left: 10px;
  top: 1100px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#compteur4 {
  position: absolute;
  left: 10px;
  top: 1500px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#compteur5 {
  position: absolute;
  left: 10px;
  top: 1300px;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  color: #85ece9;
  line-height: 130%;
}

#annonces {
  position: absolute;
  left: 8px;
  top: 560px;
} 

#annonces2 {
  position: absolute;
  left: 8px;
  top: 680px;
} 

#annonces3 {
  position: absolute;
  left: 0px;
  top: 830px;
} 

#annonces4 {
  position: absolute;
  left: 0px;
  top: 1100px;
} 

#annonces5 {
  position: absolute;
  left: 0px;
  top: 1000px;
} 

#end {
  position: absolute;
  top: 750px;
  text-align: center;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 11px;
  width: 700px;
}

#menu_rubrique {
  margin-top:8px;
  padding-bottom:8px;
  padding-top:8px;
  line-height: 100%;
}

#colonne1{
  width:350px;
  height:160px;
  float:left;
}
 
#colonne2{
  width:350px;
  height:160px;
  float:right;
}

#menu_rubrique a {
  border: none;
}

#menu_rubrique a:hover {
  border: none;
}

#retour {
  position: absolute;
  left: 60px;
  top: 690px;
}

#promo {
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 13px;
  color: red;
  text-decoration: blink;
}

#promo a {
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 13px;
  color: red;
  text-decoration: blink;
}

#mod2{
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 13px;
  line-height: 110%;
}

#mod {
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 13px;
  line-height: 150%;
}


#mod a {
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,arial,serif;
  font-size: 13px;
}


#modlist {
  text-align: center;
  font-weight: 600;
  font-family: Verdana,arial,serif;
  font-size: 12px;
  line-height: 110%;
}


#modlist a {
  text-align: center;
  font-weight: normal;
  text-decoration: none;
}


#modlist a:hover {
  border-bottom-style: solid;
}
 

#modlist2 {
  text-align: center;
  font-weight: normal;
  font-family: Verdana,arial,serif;
  font-size: 12px;
  line-height: 110%;
}


#modlist2 a {
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}


#modlist2 a:hover {
  border-bottom-style: solid;
}
 

.description {
  margin: 40px 25px 25px;
}

.formzone {
  text-align: left;
  padding: 5px 5px;
  position: absolute;
}

.formzone table {
  width: 100%;
}

.formzone td {
  padding: 0px 0px;
  position: absolute;
}

.emph {
  font-weight: bold;
  font-size: 13px;
  margin: 0px;
}

.emph2 {
  font-weight: bold;
  text-decoration: underline;
  font-size: 14px;
  margin: 0px;
}

.soustitre {
  font-size: 10px;
  margin: 0px;
}

div.erreur {
  margin: 60px 50px;
  text-align: left;
}
