body                { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #000000; background-color:#5F779F; width:780px;  margin:5px auto;}
form                { margin:0;}
a                   { color: #C00000; }
a:hover             { color: #FF4040; }
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;}

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

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:570px;
  border-width:1px;
  border-style:solid;
  border-color:#C6C400;
  margin:7px;
  background-color:#FFFD55;}

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

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

#colonne_menu
{
margin-bottom: 10px;
}
h1.colonne_menu
{
font-size:12pt;
margin:6px;
color:#000000;
padding:0px;
margin-bottom:0px;
}
.img_prem{border:0; padding:6px;}
ul.colonne_menu {
font-size:9pt;
list-style-position:inside;
margin-left:0px;
padding-left:5px;
}

#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
{
border-top: 1px solid #000000;
width:780px;
text-align:center;
font-size:7pt;
color:#FFFFFF;
}

#footer a {color:#FFFFFF;}

.ariane{font-size:8pt;}

/* 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;
}

/* h4 pour l'affichage des annuaires */

h4{margin:0;padding:0;}