body {
margin: 10px; 
padding: 0; 
font-size: 100% ;
font-family:Verdana, Arial,Helvetica,sans-serif;
font-weight:normal}

ul.menu {
list-style-type: none; 
margin: 0; 
padding: 0;}

li.menu {list-style-type: none; 
margin: 0; 
padding: 0;}

div.menu {
position: absolute; 
width: 1000px; 
top: 10px; 
z-index: 3;}

div.menu li { 
float: left; 
width: 130px; }

div.menu a { 
margin: 0 2px; 
height: 20px; 
display: block; 
text-align: left;
font-weight: bold; 
border: 1px solid blue; 
text-decoration: none;
color: #000; 
background: #fff;}

div.menu a:hover {
background: #aabbdd ; 
border: 1px solid blue; }


#smenu1, #smenu2, #smenu3, #smenu4 , #smenu5, #smenu6, #smenu7{
display:none; 
float:left; 
width:110px; 
font-size:1.0em;}

#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a ,#smenu5 a, #smenu6 a, #smenu7 a{
font-weight: normal;
border-top: 0 ;}

a {
text-decoration: none; 
color: #222;}

a.valid {color:#00f}

a:link
{
color: #0033ff;
text-decoration: none;
background: #;
}
a:visited
{
color: #800080;
text-decoration: none;
background: #;
}
a:hover
{
color: #ff0033;
text-decoration: none;
background: #;
}


table
{border-width: 0;}

.titre
{text-align: center ; 
color: #f60 ; 
font-size: 2.0em;
font-weight:bold}

.logo
{text-align: center ; 
color: #f60 ; 
font-size: 2.0em;
font-weight:bold}

.titre_r
{text-align: center ; 
color: #f00 ; 
font-size: 2.0em;
font-weight:bold}

.texte {
font-size: 0.90em;
color:#000 ; 
background-color:#f0f8fc ; 
border:1px solid #69c ; 
line-height:125% ; 
margin:0 3% 2em 2% ; 
padding:0 2% 3em 2%;} 

.alert{
color: #ff0000;}

.message{
font-size: 2.4em ; 
line-height: 2.4em;}

.enligne li {
  display: inline;
  list-style-type: none;
  background-color: #ffecce;
  margin: 0.5em;} 

.leg_img{
font-size:1.2em;
color:#f00;
text-align:center;}

.enligne li.v {
  display: inline;
  list-style-type: none;
  background-color: #ffffff;
  margin: 0.5em;} 

.legende{
font-size:10pt;
color:#f00;
text-align:right;}

.red{
color:#f00;}

.mar{
color:#f08608;}

.black{
color:#000;}

p.lettre{
font-weight:bold;
}

.lettre a{
font-weight:bold;
color:#000;
background-color:#ccf;
margin:3px;
padding:5px 5px;}

.cent_com{
font-family:Verdana, Arial,Helvetica,sans-serif;
font-weight:bold;
color:#aaa;
font-size:1.2em;
position: absolute; 
left: 330px; 
z-index: 3;}


A:link.me{
 font-family: Arial;
 font-size: 12;
 color: <LINKCOLOR>;
 font-weight: bold;
 text-decoration: none;}
A:visited.me{
 font-family: Arial;
 font-size: 12;
 color: <LINKCOLOR>;
 font-weight: bold;
 text-decoration: none;}
A:hover.me{
 font-family: Arial;
 font-size: 12;
 color: <LINKCOLOR>;
 font-weight: bold;
 text-decoration: underline;}
A:active.me{
 font-family: Arial;
 font-size: 12;
 color: <LINKCOLOR>;
 font-weight: bold;
 text-decoration: none;}


A:link.me3{
 font-family: Arial;
 font-size: 12;
 color: <DESCCOLOR>;
 font-weight: bold;
 text-decoration: none;}
A:visited.me3{
 font-family: Arial;
 font-size: 12;
 color: <DESCCOLOR>;
 font-weight: bold;
 text-decoration: none;}
A:hover.me3{
 font-family: Arial;
 font-size: 12;
 color: <DESCCOLOR>;
 font-weight: bold;
 text-decoration: underline;}
A:active.me3{
 font-family: Arial;
 font-size: 12;
 color: <DESCCOLOR>;
 font-weight: bold;
 text-decoration: none;}

FONT.photodesc {
font-family: Arial;
font-size: 14;
color: <PHOTODESC>;
}

FONT.te{
 font-family: Arial;
 font-size: 12;
 color: <LINKCOLOR2>;
 font-weight: bold;
 text-decoration: none;}

.blockRight {
  float: right;
  text-align: center;
  margin-top: 0px;
  display: block;
  font-size: 12px; color: #0000a0; font-weight: bold;
} 

