body {
  background-color: #E2DBC1;
  text-align: center;
  font-family: verdana;
  font-size: 10px;
}

a {
  color: #ffffff;
}

a.link_content {
  color: #00008b;
}

img {
  border: none;
}

input, select, textarea {
  font-family: verdana;
  font-size: 10px;
}

.bouton {
  background-color: #860E0F;
  color: #ffffff; 
}

a.ablack {  
  color: #000000;
  text-decoration: none;
}

a.ablack:hover {
  color: #860E0F;
  text-decoration: none;
}

a.ablackselected {
  color: #860E0F;
  text-decoration: none;
}

a.awhite {  
  color: #ffffff;
  text-decoration: none;
}

a.awhite:hover {
  color: #860E0F;
  text-decoration: none;
}

a.awhiteselected {
  color: #860E0F;
  text-decoration: none;
}

a.aleft {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.main {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.t0 {
  width: 170px;
  height: 150px;
  background: url(../img/main/t0.gif);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
}

.t1 {
  width: 349px;
  height: 150px;
  background: url(../img/main/t1.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.t2 {
  width: 241px;
  height: 150px;
  background: url(../img/main/t2.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.t3 {
  width: 170px;
  height: 68px;
  background: url(../img/main/t3.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.t4 {
  width: 429px;
  height: 68px;
  background: url(../img/main/t4.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.t5 {
  width: 161px;
  height: 68px;
  background: url(../img/main/t5.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.t6 {
  width: 139px;
  background: url(../img/main/b0.gif);
  float: left;
}

.t7 {
  width: 480px;
  background: url(../img/main/t7.gif);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
}

.t8 {
  width: 141px;
  background: url(../img/main/b2.gif);
  float: left;
}

.leftmenu {
  width: 139px;
  height: 324px;
  background: url(../img/main/t6.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.midsection {
  width: 480px;
  /*height: 324px;*/
  float: left;
}

.rightmenu {
  width: 139px;
  height: 324px;
  background: url(../img/main/t8.gif);
  background-position: top left;
  background-repeat: no-repeat;  
  float: left;
}

.footer {
  width: 760px;
  height: 41px;
  background: url(../img/main/f0.gif);
  float: left;  
}

.calheader1 {
  width: 105px;
  height: 42px;
  float: left;
}

.calheader2 {
  width: 269px;
  height: 42px;
  background: url(../img/cal/demi-cercle.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-align:center;
  float: left;  
}

.calheader2a {
  width: 269px;
  height: 42px;
  text-align:center;
  float: left;  
}

.calheader3 {
  width: 106px;
  height: 42px;
  text-align: right;
  float: left;  
}

.calheaderspacer {
  width: 480px;
  height: 2px;
}

.caldayspacer {
  width: 2px;
  height: 20px;
  float: left;
}

.calday {
  width: 66px;
  height: 20px;
  background-color: #B37311;
  color: #EADDCA;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  padding-top: 3px;
  float: left;
}

.caldatespacer {
  width: 2px;
  height: 68px;
  float: left;
}

.calnodate {
  width: 66px;
  height: 68px;
  background-color: #9B5307;
  float: left;
}

.caldate {
  width: 66px;
  height: 68px;
  background-color: #B16D0C;
  color: #ffffff;
  float: left;
}

.caldateheada {
  width: 33px;
  height: 18px;
  /*padding-top: 1px;
  padding-left: 3px;*/
  /*color: #000000;
  background-color: #EADDCA;*/
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  float: left;
}

.caldatehead {
  width: 33px;
  height: 18px;
  /*padding-top: 1px;
  padding-right: 3px;*/
  /*color: #000000;
  background-color: #EADDCA;*/
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  float: left;
}

.calbloc {
  width: 33px;
  height: 25px;
  text-align: center;
  cursor: pointer;
  float: left;
}

a.link_ext {
  color: #860E0F; 
  text-decoration: none;
}

a.link_ext:hover {
  color: #860E0F; 
  text-decoration: underline;
}