
body 
{ 
  background: #ffffff; 
  font-family: Arial, Helvetica, sans-serif; 
  color: #666666; 
  font-size: 12px; 
  line-height: 16px;
  font-weight: normal; 
  text-decoration: none;
  margin: 0px;
}

img
{
  border: 0px;
}

h1
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

h2,h3
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}


/* header  */

#en_tete
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 900px;
  height: 310px;
  margin: auto;
  margin-top: 20px;
  position: relative;
  background-image: url("images/fond-top-fr.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
}

#en_tete_en
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 900px;
  height: 310px;
  margin: auto;
  margin-top: 20px;
  position: relative;
  background-image: url("images/fond-top-en.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
}

#en_tete_de
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 900px;
  height: 310px;
  margin: auto;
  margin-top: 20px;
  position: relative;
  background-image: url("images/fond-top-de.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
}

#en_tete_pl
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 900px;
  height: 310px;
  margin: auto;
  margin-top: 20px;
  position: relative;
  background-image: url("images/fond-top-pl.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
}

#dpx
{
  width: 120px;
  height: 15px;
  position: absolute;
  left: 670px;
  top: 40px;
}

#logo
{
  width: 236px;
  height: 69px;
  position: absolute;
  left: 60px;
  top: 0px;
}

#photo
{
  width: 475px;
  height: 187px;
  position: absolute;
  left: 70px;
  top: 101px;
}

#anim-fr
{
  width: 254px;
  height: 187px;
  position: absolute;
  left: 549px;
  top: 101px;
  background-image: url("images/red-fr.jpg");
  background-repeat: no-repeat;
}

#anim-en
{
  width: 254px;
  height: 187px;
  position: absolute;
  left: 549px;
  top: 101px;
  background-image: url("images/red-en.jpg");
  background-repeat: no-repeat;
}

#anim-de
{
  width: 254px;
  height: 187px;
  position: absolute;
  left: 549px;
  top: 101px;
  background-image: url("images/red-de.jpg");
  background-repeat: no-repeat;
}

#anim-pl
{
  width: 254px;
  height: 187px;
  position: absolute;
  left: 549px;
  top: 101px;
  background-image: url("images/red-pl.jpg");
  background-repeat: no-repeat;
}




/* content  */

#corps
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 900px;
  margin: auto;
  position: relative;
}

#img1
{
  width: 70px;
  height: 350px;
  position: absolute;
  left: 0px;
  top: 0px;
}

#img2
{
  width: 139px;
  height: 18px;
  position: absolute;
  left: 691px;
  top: 0px;
}

#menu
{
  width: 120px;
  height: 15px;
  position: absolute;
  left: 670px;
  top: 25px;
}

#content
{
  width: 500px;
  position: absolute;
  left: 80px;
  top: 10px;
}

.bloc-txt
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  background: #f6f7ef;
  border: 1px solid #c1b592;
}

.bloc-txt2
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  background: #f6f7ef;
  border: 1px solid #c1b592;
}

.bloc-txt3
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  background: #f6f7ef;
  border: 1px solid #c1b592;
}

.bloc-txt4
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  background: #f9ede8;
  border: 1px solid #c1b592;
}

.bloc-elmnt
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  text-decoration: none;
  position: relative;
  margin-bottom: 10px;
}

.txt-lnk 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 12px ; 
  font-weight: normal ; 
  text-decoration: none;
}

.txt-lnk:hover 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 12px ; 
  font-weight: normal ; 
  text-decoration: underline;
}



.bot-txt 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #333333 ; 
  font-size: 11px ; 
  font-weight: normal ; 
  text-decoration: none;
}

.bot-lnk 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 11px ; 
  font-weight: normal ; 
  text-decoration: none ;
}

.bot-lnk:hover 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 11px ; 
  font-weight: normal ; 
  text-decoration: underline;
}

.bot-txt2
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #333333 ; 
  font-size: 9px ; 
  font-weight: normal ; 
  text-decoration: none;
  padding: 10px;
  background: #eeeeee;
}


#menu
{
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  width: 245px;
  position: absolute;
  left: 585px;
  top: 20px;
}

.lnk 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #333333 ; 
  font-size: 12px ; 
  font-weight: normal ; 
  text-decoration: none; 
}

.lnk:hover 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 12px ; 
  font-weight: normal ; 
  text-decoration: underline; 
}

.lnk-selected 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 12px ; 
  font-weight: bold ; 
  text-decoration: none; 
}

.lnk-selected:hover 
{ 
  font-family: Arial, Helvetica, sans-serif ; 
  color: #990000 ; 
  font-size: 12px ; 
  font-weight: bold ; 
  text-decoration: underline ;
}




.certif
{
  margin: 0px;
  margin-bottom: 10px;
  padding-left: 75px;
  background-image: url("images/certificat.gif");
  background-repeat: no-repeat;
}





.fond-brun { background: #c1b592 ; font-family: Arial, Helvetica, sans-serif ; color: #ffffff ; font-size: 11px ; font-weight: normal ; text-decoration: none ; text-align: justify; }
.fond-gris { background: #f6f7ef ;  font-family: Arial, Helvetica, sans-serif ; color: #000000 ; font-size: 12px ; font-weight: normal ; text-decoration: none ; text-align: justify; }
.fond-gris2 { background: #f6f7ef ;  font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: none;  }
.font-top { background-image: url(images/fond-top.gif); }
.fond-bot { background: #eeeeee ;  font-family: Arial, Helvetica, sans-serif ; color: #333333 ; font-size: 11px ; font-weight: normal ; text-decoration: none ; text-align: justify; }

.txt-titre { font-family: Arial, Helvetica, sans-serif ; color: #000000 ; font-size: 12px ; font-weight: bold ; text-decoration: none ;}

.txt { font-family: Arial, Helvetica, sans-serif ; color: #000000 ; font-size: 12px ; font-weight: normal ; text-decoration: none ; text-align: justify; }
.txt2 { font-family: Arial, Helvetica, sans-serif ; color: #000000 ; font-size: 12px ; font-weight: normal ; text-decoration: none; }
.txt3 { font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: none; }

.txt-lnk2 { font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: underline ;}
.txt-lnk2:hover { font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: none ;}


.fond-flash { background-image: url(images/red-1.jpg); }
.fond-flash-pl { background-image: url(images/red-pl.jpg); }
.fond-flash-en { background-image: url(images/red-en.jpg); }
.fond-flash-de { background-image: url(images/red-de.jpg); }


a { font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: underline ;}
a:hover { font-family: Arial, Helvetica, sans-serif ; color: #990000 ; font-size: 12px ; font-weight: normal ; text-decoration: none ;}



#ref-home
{
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  display: inline;
  position: relative;
}

.ref-home-txt
{
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  display: inline;
}

.ref-home-lnk
{
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  display: inline;
}

.ref-home-lnk:hover
{
  font-family: Arial, Helvetica, sans-serif;
  color: #990000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  display: inline;
}
