body {background:#CCCCCC; padding:0; margin:50px 0px 0px 0px; width:100%; font-family:Verdana, Arial; font-size:10pt;}

/*****************GENERAL*******************/

a.menu:link {color:#FFBB44; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}
a.menu:visited {color:#FFBB44; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}
a.menu:hover {color:#FFFFFF; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}

a.menu_on:link {color:#FFFFFF; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}
a.menu_on:visited {color:#FFFFFF; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}
a.menu_on:hover {color:#FFFFFF; font-family:Verdana, Arial; font-size:11pt; font-weight:bold; text-decoration:none; display:block; height:31px; padding:10px 0px 0px 0px;}

a.footer:link {color:#444444; font-family:Verdana, Arial; font-size:9pt; padding:0px 0px 0px 0px; text-decoration:none;}
a.footer:visited {color:#444444; font-family:Verdana, Arial; font-size:9pt; padding:0px 0px 0px 0px; text-decoration:none;}
a.footer:hover {color:#444444; font-family:Verdana, Arial; font-size:9pt; padding:0px 0px 0px 0px; text-decoration:underline;}

a.contenu:link {color:#BD0801; font-family:Verdana, Arial; font-size:9pt; font-weight:bold; text-decoration:none;}
a.contenu:visited {color:#BD0801; font-family:Verdana, Arial; font-size:9pt; font-weight:bold; text-decoration:none;}
a.contenu:hover {color:#BD0801; font-family:Verdana, Arial; font-size:9pt; font-weight:bold; text-decoration:underline;}

a:link {color:#BD0801; font-family:Verdana, Arial; font-size:10pt; padding:0px 0px 0px 0px; text-decoration:none;}
a:visited {color:#BD0801; font-family:Verdana, Arial; font-size:10pt; padding:0px 0px 0px 0px; text-decoration:none;}
a:hover {color:#BD0801; font-family:Verdana, Arial; font-size:10pt; padding:0px 0px 0px 0px; text-decoration:underline;}

div.logo{position : absolute; width:140px; margin : -35px 0px 0px 0px; padding:0px; z-index:12000;}

h1{font-family:Verdana, Arial; font-size:13pt; color:#C20001; margin:5px 0px 0px 5px; letter-spacing:1px;}
h2{font-family:Verdana, Arial; font-size:12pt; color:#4C4C4C; margin:5px 0px 0px 5px; letter-spacing:1px;}

td{font-family:Verdana, Arial; font-size:10pt; color:#444444;}
p{font-family:Verdana, Arial; font-size:10pt; color:#444444; margin:5px 5px 0px 5px;}
div{font-family:Verdana, Arial; font-size:10pt; color:#444444; margin:5px 5px 0px 5px;}
p.footer{font-family:Verdana, Arial; font-size:9pt; color:#444444; margin:0px 0px 0px 0px;}
p.accueil{font-family:Verdana, Arial; font-size:9pt; color:#999999; margin:0px 0px 0px 0px;}


div#envoipass{display: none;}

div#erreur {background:#F7F7F7; width:275; margin:0px 0px 10px 0px; padding: 5px; border: 1px solid #BD0801; position:relative; display: none;}
div#erreur p{font-family:Verdana, Times New Roman; font-size:9pt; color:#4C4C4C; margin:0px 0px 0px 0px;}

div#infodeconnexion {background:#F7F7F7; width:275; margin:0px 0px 10px 0px; padding: 5px; border: 1px solid #BD0801; position:relative; display: none;}
div#infodeconnexion p{font-family:Verdana, Times New Roman; font-size:9pt; color:#4C4C4C; margin:5px 0px 0px 0px;}

div.schema-resultat-fond {display:none; position:absolute; width:990px; height:372px; z-index:20000; background-color:#E1E1E1; -moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90); margin: 141px 0px 0px 0px;}
div.schema-resultat {display:none; position:absolute; width:990px; height:150px; z-index:20001; margin: 141px 0px 0px 0px;}