body {background-color: #FFFFFF; font-family: verdana; font-size: 12px; color: #003366;
         margin-bottom:0; margin-right:0; margin-top:0; margin-left:0; margin-height:0; margin-width:0; min-width:1024px;
}
a {color:#FF3366; text-decoration: none;}
a:hover {color: #003366;  text-decoration: underline;}
a.image:hover {text-decoration: none; background-color: transparent;}
img {border:none;}
table {font-family: verdana; font-size: 12px; color: #003366;}
p {font-family: verdana; font-size: 12px; color: #003366;}
div {font-family: verdana; font-size: 12px; color: #003366;}
textarea {font-family: verdana; font-size: 12px; color: #000000; background-color: #FFFFFF;}
.boutonaction {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #003366; width: 160px; cursor: pointer;}
audio {height:40px; border-radius:5px;}
video {border-radius:5px;}

/***** DEBUT MENU CSS *****/
#menu {position:relative; margin:auto; width:834px; top:0px; font-family:verdana; font-size:12px; z-index:100;}
#menu ul {display:inline-block; list-style:none; margin:0; padding:1px 1px; white-space:nowrap; text-align:center; background-color:#003366; border-radius:5px;}
#menu ul li a.direction {cursor:default;}
#menu ul li a {display:block; width:166px; height:25px; text-decoration:none; text-align:center; color:#FFFFFF; border-radius:5px; line-height:25px; overflow:hidden;}
#menu ul li {float:left; position:relative;}
#menu ul li ul {display:none; background-color:#003366;}
#menu ul li:hover a {color:#003366; background-color:#EEEEEE;}
#menu ul li:hover ul {display:block; position:absolute; width:164px; top:25px; left:0px;}
#menu ul li:hover ul li ul {display:none;}
#menu ul li:hover ul li a {display:block; width:164px; color:#FFFFFF; background-color:#003366; text-align:left;}
#menu ul li:hover ul li a:hover {color:#003366; background-color:#EEEEEE;}
/***** FIN MENU CSS *****/

/***** INFOS BULLES *****/
a.info{position:relative; z-index:20; color: blue; text-decoration: underline}
a.info:hover{z-index:21; color: #330099; text-decoration: none; background-color: #CCCCFF;}
a.info span{display: none}
a.info:hover span{
  display:block;
  position:absolute;
  top:0em; left:7em; width:7em;
  border:1px solid #330099;
  background-color:#CCCCFF; color:#000000;
  text-align: center;
  font-weight:none;
  padding:0px;
}