body {
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  margin-top:0px;
  margin-right:0px;
  background:#333333;
}
td {
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	vertical-align:top;
	border-style:none;

}
tr {
  border-style:none;
}
table { 
  border-style:none;
}

.content { 
  padding:10px;
  background:#FFFFFF;
}
.menucontent {
  padding:10px;
  text-align:left;
  vertical-align:top;
  color:#000000;
  font-size:12px;
  line-height:18px;
}
.frameheader {
  background:#99CC00;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  padding:5px;
}
.framecontent {
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  padding:10px;
}

.bgmenu {
  text-align:left;
  vertical-align:top;
  background-image:url(../images/menu.jpg);
}
.date {
  text-align:center;
  vertical-align:middle;
}
.copyright {
  text-align:center;
  vertical-align:middle;
  color:#FFFFFF;
  background:#003300;
  font-size:10px;
}

/* STYLES DES LIENS */
A {
  text-decoration: none;
  font-weight: bold;
  color: #003300;
}
A:hover {
  text-decoration: underline;
  color: #669900;
  font-weight: bold;
}
A:link {
  color: #003300;
  font-weight: bold;
}
A:visited {
  color: #003300;
  font-weight: bold;
}
A:active {
  text-decoration: none;
  color: #669900;
  font-weight: bold;
}
A.menu { 
  color:#000000;
  font-weight: bold;
  text-decoration: none;
}
A.menu:hover {
  text-decoration: underline;
  color:#669900;
  font-weight: bold;
}
A.menu:link {
  text-decoration: none;
  color:#000000;
  font-weight: bold;
}
A.menu:visited {
  text-decoration: none;
  color:#000000;
  font-weight: bold;
}
A.menu:active {
  text-decoration: underline;
  color:#000000;
  font-weight: bold;
}
A.copyright {
  text-decoration: underline;
  color:#FFFFFF;
  font-weight: bold;
}
A.copyright:hover {
  text-decoration: underline;
  color:#FFFFFF;
  font-weight: bold;
}
A.copyright:link {
  color:#FFFFFF;
  font-weight: bold;
}
A.copyright:visited {
  color:#FFFFFF;
  font-weight: bold;
}
A.copyright:active {
  text-decoration: underline;
  color:#FFFFFF;
  font-weight: bold;
}
/* REDEFINITION DES STYLES DE TITRE */
h1 {
  font-style:normal;
  font-weight:bold;
  font-size:22px;
  color:#669900;
  text-align:right;
}
h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #669900;
  text-align:left;
}
h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #000066;
  line-height:12px;
  text-align:center;
}
h4 { /*like h3 for the gallery */
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #FFCC00;
  line-height:12px;
  text-align:center;
}
