body {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-size:14px;
  font-family:verdana,geneva,sans-serif; 
  color:yellow;
  background-color:#ffffff;
  
}

table {
  margin-left:auto;
  margin-right:auto;
}

a:link {
  text-decoration:none;
  color: #ffc600;
}

a:active {
  text-decoration:none;
  color: #FFFFFF;
}

a:visited {
  text-decoration:none;
  color: #ffc600;
}

a:hover {
  text-decoration:underline;
  color: #FFFFFF;
}

p.admin {
  font-size:10px;
}

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

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

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

a.admin:hover {
  text-decoration:underline;
  color:black;
}

div.photoalbum {
  float:left ;
  background-color:#416dce;
  width:253px;
  height:105px;
}

p.evenement_titre {
  text-align: center ;
  font-size: 16px ;
}

p.evenement_date {
  text-align: center ;
  font-style: italic ;
}

p.evenement_contenu {
  text-align: justify ;
}

.diaporamaalbum {
  float:right;
}

.logo {
  left:50% ;
  height:113px ;
  width:250px ;
  margin-top:20px;
  margin-left:auto ;
  margin-right:auto ;
  filter:alpha(opacity=95);  
  -moz-opacity:0.95;
  opacity: 0.95;
}

.logo2 {

  height:115px ;
  width:581px ;
  margin-top:-15px;
  margin-left:auto ;
  margin-right:auto ;
  filter:alpha(opacity=95);  
  -moz-opacity:0.95;
  opacity: 0.95;
  text-align: center;
}

td.albumtitre {
  background-color:#416dce;
  text-align:center ;
}

td.album {
  background-color:#416dce;
}

td.calendrier_date {
  color: white ;
  font-size: 11px ;
  background-color:#0f2e76;
  width: 110px ;
}

td.calendrier_date_aujourdhui {
  color: white ;
  font-size: 11px ;
  background-color:#a64bb8;
  width: 110px ;
}

td.calendrier_jour {
  color: white ;
  background-color:#0a2153;
  width: 110px ;
}

td.calendrier_mois {
  vertical-align: center ;
}
td.fenetrecorps_trachier {
  color: white ;
  height : 23px ;
  background-color: #375fb9 ;
  text-align:center;
  filter:alpha(opacity=85);  
  -moz-opacity:0.85;
  opacity: 0.85;
  
}
td.fenetrecorps {
  color: white ;
  height : 23px ;
  background-color: #375fb9 ;
  filter:alpha(opacity=85);  
  -moz-opacity:0.85;
  opacity: 0.85;
}
td.fenetrecorps_date_info {
  color: white ;
  height : 23px ;
  font-size:11px;
  text-align:right;
  font-style: italic;
  background-color: #375fb9 ;
  filter:alpha(opacity=85);  
  -moz-opacity:0.85;
  opacity: 0.85;
}
td.fenetrecorps_titre {
  font-weight:bold;
   color: black ;
  height : 23px ;
  background-color: #375fb9 ;
  filter:alpha(opacity=85);  
  -moz-opacity:0.85;
  opacity: 0.85;
}
td.fenetrecorps_visite {
  color: white ;
  height : 23px ;
  background-color: #375fb9 ;

}
td.fenetrecorps_album {
  color: white ;
  height : 23px ;
  background-color: #375fb9 ;
  filter:alpha(opacity=100);  
  -moz-opacity:1;
  opacity: 1;
}

td.fenetrebord {
  width:20px ;
}

td.fenetrehaut {
  color: #ffb300;
  font: normal bold 18px Times New Roman, Times, serif;
  background-color:#103585;
  text-align:center;
}

td.fenetreseparation {
  height : 2px ;
  background-color : #103585 ;
}

td.menu {
  height:30px;
  color:#ffb300;
  text-align:center;
  background-image:url('images/menufond.gif');
}

td.menu a:link {
  text-decoration:none;
  color:#ffb300;
  font: normal bold 18px Times New Roman, Times, serif;
}

td.menu a:active {
  text-decoration:none;
  color: #ffb300;
  font: normal bold 18px Times New Roman, Times, serif;
}

td.menu a:visited {
  text-decoration:none;
  color: #ffb300;
  font: normal bold 18px Times New Roman, Times, serif;
}

td.menu a:hover {
  text-decoration:none;
  color: #ffb300;
  font: normal bold 18px Times New Roman, Times, serif;
}

td.menubord {
  width:10px;
}

td.menuseparation {
  background-color:black;
  width:1px;
}

