body {
  background-color:#ADD8E6;
}

a{
  color: #4682B4;
  text-decoration: none;
}

a:hover {
  color: #4682B4;
  text-decoration: underline;
  font-weight: bold;
}

a.menu {
  color: black;
  text-decoration: none;
}

a.menu:hover {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

a.admin {
  color: #4682B4;
  font-weight: bold;
}

a.admin:hover {
  color: #4682B4;
  font-weight: bold;
  text-decoration: underline;
}

a.mail {
  color :#4682B4;
}

a.mail:hover {
  color :#4682B4;
  font-weight: normal;
  text-decoration: underline;
}

a.foot {
  color: #5F9EA0;
  text-decoration: underline;
}

a.foot:hover {
  color: #5F9EA0;
  text-decoration: underline;
  font-weight: bold;
}

.foot {
  font-size:12;
  color: #5F9EA0;
}

.boutton {
  border: 1px solid #4682B4;
  background-image : url(images/button_bg.gif);
}

p {
  text-align: left;
}

.petittitre {
  text-decoration: underline ;
  text-align: left;
}

.titreprincipal {
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
}

.titrepage {
  color: #4682B4;
  text-align: center;
  font-weight: bold;
  font-size: 16pt;
}

img {
  border: none;
}

.tableau {
  border-style:solid;
  border-width:0.05cm;
  border-top-color:#4682B4;
  border-left-color:#4682B4;
  border-bottom-color:#4682B4;
  border-right-color:#4682B4;
  border-collapse: collapse; /* permet de réunir les bordures */
}

.tabtd {
  border-right:solid;
  border-left:solid;
  border-top:solid;
  border-bottom:solid;
  border-top-color:#4682B4;
  border-top-width:0.05cm;
  border-left-color:#4682B4;
  border-left-width:0.05cm;
  border-bottom-color:#4682B4;
  border-bottom-width:0.05cm;
  border-right-color:#4682B4;
  border-right-width:0.05cm;
  text-align:center;
}

.grandtitre {
  font-family:arial, Times New Roman;
  font-size: 16pt;
  text-align:center;
}

.marquee {
  font-family:Comic Sans MS, arial;
  font-size: 14px;
  font-weight: bold;
}

.input { background-color: #e2f6fc ; }
