/******************************************/
/* Caractéristiques générales du document */
/******************************************/
BODY {
  font-family:"Comic Sans MS";
  color:#000000;
  background:#000000;
}

BODY.multimedia {
  font-family:"Comic Sans MS";
  color:#000000;
  background:#F7CDCD;
}

TABLE {
  margin:0px;
  padding:0px;
  width:100%;
}

TD {
  font-size:14px;
}

A {
  text-decoration:none;
  font-weight:bold;
  color:#990000;
}

A:visited {
  text-decoration:none;
  font-weight:bold;
  color:#990000;
}

IMG {
  border:none;
}

IMG.photo {
  color:#990000;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  padding:2px;
}

/****************************/
/* Mise en page du document */
/****************************/
TABLE.container {
  border-collapse:collapse;
  width:800px;
}

TD.header {
  background:#990000 url(../images/BannerNew.jpg);
  height:165px;
}

TD.menu {
  background:#F7CDCD;
}

TD.content {
  background:#f27a7b url(../images/Background.gif) repeat-x;
  height:600px;
  vertical-align:top;
}

/*********/
/* Menus */
/*********/
TD.menuItem {
  background:url(../images/menu.jpg);
  font-weight:bold;
  color:#990000;
  width:196px;
  height:23px;
  text-align:left;
}

TD.menuItem A {
  text-decoration:none;
  display:block;
}

TD.menuItem A:link {
  color: #990000;
}

TD.menuItem A:visited {
  color: #990000;
}

TD.menuItem A:hover {
  background:url(../images/MenuHover.jpg);
}

TD.menuActiveItem {
  background:url(../images/MenuActive.jpg);
  font-weight:bold;
  color:#ffffff;
  width:196px;
  height:23px;
  text-align:left;
}

/***********/
/* Contenu */
/***********/
TD.title {
  color:#990000;
  font-size:36px;
  font-weight:bold;
  text-align:center;
  padding:8px;
}

TD.subtitle {
  color:#990000;
  text-decoration:underline;
  font-size:18px;
  font-weight:bold;
  text-align:left;
  padding:8px;
}

TD.center {
  text-align:center;
  padding:8px;
}

TD.highlightCenter {
  font-size:16px;
  text-align:center;
  padding:8px;
}

TD.justify {
  text-align:justify;
  padding:8px;
}

TD.highlightJustify {
  font-size:16px;
  text-align:justify;
  padding:8px;
}

TD.right {
  text-align:right;
  padding:8px;
}


TD.highlightRight {
  font-size:16px;
  text-align:right;
  padding:8px;
}

TD.synopsys {
  width:80px;
  text-align:left;
  vertical-align:top;
  font-weight:bold;
}

TD.border {
  color:#990000;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  padding:2px;
}