a, a:visited, a:active
{
  font-family: verdana, tahoma, arial;
  color: #5F5F5F;
  font-size: 8pt;
  text-decoration: none;
  text-align: left;
}
a:hover
{
  color: #5F5F5F;
  text-decoration: underline;
}
a.lien, a.lien:visited, a.lien:active a.lien:hover
{
  font-family: Times New Roman, Times, serif;
  color: #990000;
  font-size: 10pt;
  text-decoration: none;
  text-align: left;
}
a.lien1, a.lien1:visited, a.lien1:active a.lien1:hover
{
  font-family: Verdana, tahoma;
  color: #000000;
  font-size: 8pt;
  text-decoration: none;
  text-align: left;
}
a.lien2, a.lien2:visited, a.lien2:active a.lien2:hover
{
  font-family: Verdana, tahoma;
  color: #FFFFFF;
  font-size: 8pt;
  text-decoration: none;
  text-align: left;
}
body, .normal
{
  font-family: Verdana, Helvetica;
  font-size: 7pt;
  color: #000000;
  margin: 0px 0px 0px 0px;
  background-color: #D4D4E3;
}
table.annonce
{


  font-family: Verdana, Helvetica;
  font-size: 8pt;
  color: #000000;
}
.borduretheme 
{
 border-left:#B2DBEB 1px solid;
 border-right:#B2DBEB 1px solid;
 border-top:#B2DBEB 1px solid;
 border-bottom:#B2DBEB 1px solid
}

table, p
{

  text-align: justify;
  font-family:  verdana;
  font-size: 9pt;
}
.home
{
  text-align: justify;
  font-family:  Times New Roman, Times, serif;
  font-size: 11pt;
}
.borduretitre 
{
border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;
}
.bordure 
{
border-top:#020258 1px solid; border-left:#020258 1px solid; border-right:#020258 1px solid; border-bottom:#020258 1px solid
}
.bordure1 
{
border-top:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}
.bordure2 
{
border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}
.bordurem 
{
border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}
.bordurem1 
{
border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}
.bordureb 
{
border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}
.bordure1b 
{
border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid
}

.texterub
{
  text-align: left;
  font-family:  verdana;
  font-size: 8pt;
  color: #000033;
}

.case
{
  text-align: left;
  font-family:  verdana;
  font-size: 7pt;
}

h1, .h1
{
 /* color: #5F5F5F;
  font-family: tahoma, arial;
  font-size: 16pt;
  font-weight: none;*/
     color: #020258;
  font-family: verdana;
  font-size: 11pt;
  text-align: left;
}
h1.black
{
 color: #000000;
 text-align: center;
 font-size: 18pt;*/

}
h2, .h2
{
  color: #020258;
  font-family: verdana;
  font-size: 9pt;
  text-align: left;
}
h2.menu
{
  color: #CE1B13;
  font-family: tahoma, arial;
  font-size: 10pt;
  font-weight: none;
}
h3, .h3
{
  font-family: Verdana, Helvetica;
  color: #000000;
  text-align: left;
  font-size: 7pt;
  text-decoration: none;
  font-weight: none;
}
h3.titre
{
  font-family: Verdana, Helvetica;
  color: #CE1B13;
  text-align: left;
  font-size: 10pt;
}
h4, .h4
{
  color: #BE0000;
  text-align: center;
  font-family: Verdana, Helvetica;
  font-size: 10pt;
  font-weight: Bold;
}
h5, .h5
{
  font-family: Times New Roman, Times, serif;
  color: #5F5F5F;
  font-size: 12pt;
  text-decoration: none;
  font-weight: none;
}
hr
{
 color: #BE0000;
 width: 80%;
 text-align: center;
}
input, select, textarea
{
  color: #990000;
  background-color: #FFFFFF;
  font-family: verdana, Times, serif;
  font-size: 10px;
  font-weight: Bold;
  border-width: 1px;
  border-color: #000000;
}
table.title
{
  background-image: url('fond-gris.gif');
  background-position: 100% 0%;
  background-repeat: no-repeat;
}
table.title_lng
{
 height: 25px;
 background-image: url('/images/chtdr_lng.gif');
 background-position: 100% 0%;
 background-repeat: no-repeat;
}
table.bgleft
{
  background-image: url('/images/cbag.gif');
  background-position: 0% 100%;
  background-repeat: no-repeat;
   height: 25px;
}
table.cadre
{
 width: 100%;
 height: 100%;
 border-color: #929292;
 border-width: 1px;
 border-style: solid;
}
.gris
{
  background-color: #E5E5E5;
  text-align: left;
}
table.left
{
  text-align: left;
}
tr.title
{
 background-color: #BE0000;
}
td.title
{
  font-family: Times New Roman, Times, serif;
  color: #5F5F5F;
  font-size: 13pt;
  text-decoration: none;
  font-weight: bold;
}
table.main
{
  width: 100%;
  height: 29px;
  border-bottom:#E2D3C7 1px solid;
}
table.main2
{
  width: 100%;
  background-color: #993333;
  border-top:#FFFFFF 1px solid;
}
table.main3
{
  width: 100%;
  height: 171;
  background-color: #D0C8AF;
  border-top:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px solid;
  border-right:#FFFFFF 1px solid;
}
table.center
{
  width: 100%;
  height: 100%
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
}
tr.top
{
 background-image: url('images/bgtop-bleu2.gif');
 background-color: #FFFFFF;
 background-repeat: no-repeat;
}
tr.middle
{
 background-image: url('images/bgmiddle-bleu2.gif');
 background-color: #FFFFFF;
 background-repeat: repeat-y;
}
tr.bottom
{
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
}
.line_0
{
  background-color: #FFFFFF;
}
.line_1
{
  background-color: #FFF5E0;
}
.menu, .menu:active, .menu:visited, .menu:link
{
 color: #FFFFFF;
 text-align: center;
 text-decoration: none;
 font-family: Arial;
 letter-spacing: 1px;
 text-transform: uppercase;
 font-size: 7pt;
}
.menu:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}
.menua, .menua:active, .menua:visited, .menua:link
{
 color: #FFFFFF;
 text-align: center;
 text-decoration: none;
 font-family: Arial;
 letter-spacing: 1px;
 font-size: 12pt;
}
.menua:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}
.space { font-size: 3pt; font-weight: bold;}
.menup, .menup:active, .menup:visited, .menup:link, .menup:hover
{
 color: #FFFFFF;
 text-align: center;
 text-decoration: none;
 font-family: Arial;
 font-size: 8pt;
}
.small
{
  font-family: Arial;
  font-size: 7pt;
}
.white
{
  font-family: Verdana, Helvetica;
  /*font-family: Arial;*/
 letter-spacing: 1px;
 font-size: 7pt;
 color: #FFFFFF;
}
.tm
{
 vertical-align: super;
 font-size: 6pt;
 color: C5C5C5;
}
.produit
{
 font-size: 12pt;
 color: #000000;
 font-weight: bold;
 font-family: Helvetica;
}
.puce_r
{
  font-size: 12pt;
  color: #BE0000;
}
.puce_b
{
  font-size: 12pt;
  color: #000000;
}
li
{
 display: list-item;
 list-style-image: url("/images/puce.gif");
}
.menu_off, .menu_off:link, .menu_off:hover, .menu_off:active, .menu_off:link, .menu_off:visited
{
 font-size: 9pt;
 color: #BE0000;
 font-weight: bold;
 font-family: Verdana, Helvetica;
}
.menu_on, .menu_on:link, .menu_on:hover, .menu_on:active, .menu_on:link, .menu_on:visited
{
 font-size: 9pt;
 color: #000000;
 font-weight: bold;
 font-family: Verdana, Helvetica;
}
.gris1, .gris1:link, .gris1:hover, .gris1:active, .gris1:link, .gris1:visited
{
 font-size: 8pt;
 color: #666666;
 font-family: Verdana, Helvetica;
}
.gris2, .gris2:link, .gris2:hover, .gris2:active, .gris2:link, .gris2:visited
{
 font-size: 10pt;
 font-weight: bold;
 color: #3C3C3C;
 font-family: Verdana, Helvetica;
}
.borduretd {
 background-color: #B2DBEB;
}
.titlemenu
{
  font-family: Verdana, Helvetica;
  color: #CE1B13;
  text-align: left;
  font-size: 9pt;
  font-weight: bold;
}
