body{
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF;
  background-position: top center;
  font-family: Verdana;
  width: 800px;
  top: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

#tout{
  position: absolute;
  width: 800px;
  height: auto;
  top: 0px;
  left: auto;
  right: auto;
}

#menu{
  position: absolute;
  top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 496px;
}
  
#titre{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 496px;
}

#menu1{
  position: absolute;
  width: 120px;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  top: 280px;
  left: 35px;
  text-align: left;
}

#menu1 a:link{
  color: #FFFFFF;
  font-size: 80%;
  font-family: Verdana;
  line-height: 18px;
}

#menu1 a:visited{
  color: #FFFFFF;
  font-size: 80%;
  font-family: Verdana;
  line-height: 18px;
}

#menu1 a:active{
  color: #FFFFFF;
  font-size: 80%;
  font-family: Verdana;
  line-height: 18px;
}

#menu1 a:hover{
  color: #FFFFFF;
  font-size: 80%;
  font-family: Verdana;
  line-height: 18px;
}

#intro{
  position: absolute;
  width: 560px;
  height: 75px;
  top: 370px;
  left: 205px;
  text-align: center;
  font-style: italic;
  font-size: 130%;
  letter-spacing: 8px;    
}

#contenu_partie{
  position: absolute;
  top: 496px;
  width: 740px;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 30px;
  text-align: justify;
  font-size: 80%;
  background-image: url(logos/fond.jpg);
}

h3{
 position: relative;
 left: 30px;
 font-family: Trebuchet MS;
 font-style: italic;
 width: 700px;
 border-bottom: 1px solid #000000;
}

#fin{
  position: absolute;
  width: 800px;
  height: 200px;
  bottom: -200px;
  left: 0px;
  text-align: center;
  font-size: 75%;
  background-image: url(logos/fin.jpg);
}

a img {
border: none;
}

img{
border:none;
border: 0px solid #000000;
}

.centre{
 text-align: center;
}

.titre_intro{
  border: 0px solid #000000;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
}

.viaduc{
border: 2px solid #000000;
width: 730px;
}

.viaduc tr td{
border: 1px dotted #000000;
}

.viaduc tr:hover td{
background: #8bcfff;
}

.viaduc_planning{
border: 2px solid #000000;
width: 730px;
font-size: 95%;
}

.viaduc_planning tr td{
border: 1px dotted #000000;
}

.viaduc_planning tr:hover td{
background: #8bcfff;
}

.viaduc_calendrier{
border: 2px solid #000000;
width: 236px;
height: 201px;
background: #6ed0f5;
}

.viaduc_calendrier tr td{
border: 1px solid #000000;
}

.viaduc_horaires{
border: 2px solid #000000;
width: 730px;
background: #6ed0f5;
}

.viaduc_horaires tr td{
border: 1px solid #000000;
}

.viaduc_tarif{
border: 2px solid #000000;
width: 730px;
background: #6ed0f5;
}

.viaduc_tarif tr td{
border: 1px solid #000000;
}

.viaduc_calendrier_legende{
width: 475px;
height: 200px;
border: 2px solid #000000;
background: #6ed0f5;
font-size: 130%;
font-weight: bold;
font-style: italic;
}

.viaduc_calendrier_mois{
background: #00adef;
font-weight: bold;
color: #25408f;
font-size: 130%;
}

.viaduc_horaires_titre{
background: #25408f;
font-weight: bold;
color: #fcf302;
font-size: 130%;
}

.viaduc_horaires_titre_2{
background: #00adef;
font-weight: bold;
color: #25408f;
font-size: 130%;
}

.viaduc_horaires_train_marche{
background: #fcf302;
font-style: italic;
}

.viaduc_calendrier_legende tr td{
border: 1px solid #000000;
}

.viaduc_calendrier_global{
border: 0px solid #000000;
}

.fond_bleu{
background: #25408f;
}

.fond_bleu_2{
background: #00adef;
}

.fond_vert{
background: #9aca42;
}

.fond_vert_clair{
background: #c9e2a0;
}

.fond_rose{
background: #ee008c;
}
.fond_rose_clair{
background: #f599c2;
}

.fond_jaune{
background: #fcf302;
}

a:link{
color: #FFFFFF;
}
a:visited{
color: #FFFFFF;
}
a:hover{
color: #FFFFFF;
}
a:active{
color: #FFFFFF;
}

.clignotant{
 color: #FF0000;
  text-decoration: blink;
}

.important{
  font-size: 120%;
  font-weight: bold;
}

.nodisplay{
display: none;
}

.gras{
font-weight: bold;
}

.italique{
 font-style: italic;
}

.rouge{
 color: #FF0000;
}

.souligne{
  text-decoration: underline;
}


