body                { font-family: Tahoma, Arial, Tahoma; font-size:10pt; color: #000000; background-color:#FFDCA5; width:780px;  margin:5px auto;}
p, table {font-size:10pt;}
form                { margin:0;}
a                   { color: #2730E3; }
a:hover             { color: #FE9C00; }
a.navi              { font-size: 9pt; text-decoration: none; font-weight: bold; color: #C00000; }
a.navi:hover        { font-size: 9pt; text-decoration: none; font-weight: bold; color: #FF4040; }
p.header            { font-size: 10pt; background-color: #0099ff; color: #ffffff; }
td.navigation       { background-color: #000080; color: #ffffff; font-size: 10pt; }
td.loginbox         { background-color: #999999; color: #ffffff; font-size: 10pt; }
td.header           { font-family: Arial Black; font-size: 15pt; color: #0076C8; }
td.line             { background-color: #0099ff; }
td.head             { background-color: #0099ff; color: #ffffff; font-weight: bold; }
span.slogan         { font-size: 9pt; }
.input              { font-family: Verdana; font-size: 9pt;  }
.button             { font-family: Verdana; font-size: 9pt; background-color: #0099ff; color: #ffffff; }
.ebutton            { font-family: Verdana; font-size: 9pt; height: 32px; background-color: #dddddd; color: #000000; }
.l_input            { font-family: Verdana; font-size: 8pt; color: #0076C8; background-color: #eeeeee; }
.l_button           { font-family: Verdana; font-size: 8pt; background-color: #0099ff; color: #ffffff; }


div.premium {background-color:#BCF993;padding-top:10px;padding-bottom:10px;}

.tble_h{
  width:100%;
  border-width:1px;
  border-style:solid;
  border-color:#5A739C;
  padding:0px;
  margin:7px;
  color:#FFFFFF;
  background-color:#91CAFF;}

td.tble_h{
  background-color:#FFFFFF;}
#menu_tdb {line-height:1px; height:1px; background-color:#999999; margin-top:2px; width:650px;}

.page_menu{text-align:center; padding-bottom:0px;}

.menuh_links {font-weight:bold; color:#2730E3; margin-left:3px;margin-right:7px;padding-left:7px;padding-right:7px;}
.menuh_links:link {color:#2730E3;}
.menuh_links:visited {color:#2730E3;}
.menuh_links:hover {color:#FE9C00;}

h1.title{font-size:12pt; text-align:center;}
#pub_hori {margin:5px; text-align:center;}
.txt_pub {font-size:7pt; margin:2px;}

.tble_search{
  width:600px;
  border-width:1px;
  border-style:solid;
  border-color:#009600;
  margin:7px;
  background-color:#00B400;
  margin-bottom:10px;}

.boite_search{
  text-align:center;
  background-color:#A0FCA0;
  color:#000000;
  line-height:25px;
  vertical-align:middle;
}

.tble_m{
  width:100%;
  padding:0px;
  margin:7px;}

#colonne_menu
{
margin-top: 6px;
margin-bottom: 4px;
}
h1.colonne_menu
{
font-size:12pt;
font-weight:bold;
color:#303860;
padding:0px;
margin:0px;
}
ul.colonne_menu {
font-size:10pt;
list-style-position:inside;
padding-top:6px;
margin-top:0px;
margin-left:0px;
padding-left:5px;
}
.img_prem{border:0; padding:6px;}
#corps_annu
{
border-top: 1px solid #C6C400;
border-left: 1px solid #C6C400;
border-right: 1px solid #C6C400;
border-bottom: 1px solid #C6C400;
margin-left: 5px;
margin-right: 5px;
padding:7px;
background-color: #FFFFFF;
}
h1.cat{
font-size:13pt;
margin:6px;
color:#4C4C4C;
}

#footer
{
text-align:center;
font-size:8pt;
color:#000000;
}

#footer a {color:#FFFFFF;}

.ariane{font-size:9pt;}

/* Texte H1 alternatif: */
h1.alternate {font-size:12pt;color:#A71F0D;margin:3px;margin-left:35px;}

/* Balises H2 */
h2 {font-size:11pt;color:#000000;margin:3px;margin-left:45px;}

/* style images pour la page societe */
#imgleft{
clear:both;
margin: 6px;
float: left;
}

h1.h1h {font-size:10pt; font-weight:bold; text-align:center; padding:0px; margin:0px; line-height:20px;}

/* h4 pour l'affichage des annuaires */

h4{margin:0;padding:0;}

.Style1 {color: #FFFFFF; margin-top:15px;}