body                { font-family: Verdana, Arial, Verdana; font-size:10pt; color: #000000; background-color:#F6F6F6; width:80%;  margin:0px auto;}
p, table {font-size:10pt;}
form                { margin:0;}
a                   { color: #F03838; }
a:hover             { color: #F03838; }
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:#FFD9D9;padding-top:10px;padding-bottom:10px;}


.page_menu{text-align:center; background-color:#FFFFFF;}

.menuh_links {background-color:#F03838;font-weight:bold; color:white;
margin-bottom:0px;margin-top:0px;margin-left:5px;margin-right:9px;padding-top:4px;padding-left:15px;padding-right:15px;padding-bottom:6px;height:19px;line-height:19px; vertical-align:middle;}


.menuh_links:link {color:white;}
.menuh_links:visited {color:white;}
.menuh_links:hover {color:#FDDBDB;}

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:85%;
  border-width:1px;
  border-style:solid;
  border-color:#2D31DD;
  margin:7px;
  background-color:#7174E9;
  margin-bottom:10px;}

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

#colonne_menu
{

margin-top: 6px;
margin-bottom: 4px;
}
h1.colonne_menu
{
font-size:11pt;
font-weight:bold;
color:#4C4C4C;
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;}

h1.cat{
font-size:13pt;
margin:6px;
color:#4C4C4C;
}

#footer
{
text-align:center;
font-size:8pt;
color:#000000;
border-bottom: 1px solid #808080;
}

#footer a {color:#3C3FC8;}

.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 {color:#EDEDFF; font-size:10pt; font-weight:bold; text-align:center; padding:0px; margin:0px; line-height:15px;}

/* h4 pour l'affichage des annuaires */

h4{margin:0;padding:0;}

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