
body
{
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

img
{
  border: 0px;
}

h1, h2, h3
{
  display:inline;
}

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

.sep
{
  margin: 0px;
  width: 100px;
  height: 15px;
  float: left;
}



#entete
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-image: url("images/fond-top.jpg");
  background-repeat: no-repeat;
  margin: auto;
  margin-top: 10px;
  width: 960px;
  height: 231px;
}

#logo
{
  margin: 0px;
  width: 200px;
  height: 180px;
  float: left;
  margin-left: 38px;
  margin-top: 33px;
}

#txt-top
{
  margin: 0px;
  width: 325px;
  height: 22px;
  float: left;
  margin-left: 390px;
  margin-top: 13px; 
}

#txt-top2
{
  margin: 0px;
  float: left;
  width: 650px;
  margin-left: 60px;
  margin-top: 160px;
  text-align: right;
}

.toph1
{
  font-family: Arial, Helvetica, sans-serif;
  color: #2062a7;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  display: inline;
}





#menu
{
  margin: auto;
  margin-top: 5px;
  width: 960px;
  height: 35px;
}

#menu-lnks
{
  background-image: url("images/fond-menu.gif");
  background-repeat : repeat-x; 
  margin: 0px;
  width: 865px;
  height: 35px;
  float: left;
}

#menu-contact
{
  background-image: url("images/fond-menu2.gif");
  background-repeat : repeat-x; 
  margin: 0px;
  width: 95px;
  height: 35px;
  float: left;
}

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

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

.menu-lnk2
{
  font-family: Arial, Helvetica, sans-serif;
  color: #fff000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

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






#sous-menu
{
  margin: auto;
  width: 960px;
  height: 35px;
}

#sous-menu-barre
{
  margin: 0px;
  width: 1px;
  height: 10px;
  background-image: url("images/sous-menu-barre.gif");
  background-repeat: repeat-y;
}

.sous-menu-fond
{
  background-color: #2062a7;
}

.sous-menu-lnks
{
  font-family: Arial, Helvetica, sans-serif;
  color: #2062a7;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

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

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

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

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





#corps
{
  margin: auto;
  width: 960px;
  margin-top:20px;
}

.col-txt
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-left: 20px;
  float: left;
  text-align: justify;
  /* border: 1px #000000 solid; */
}

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

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

h1
{
  font-family: Arial, Helvetica, sans-serif;
  color: #2062a7;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

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

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




.col-home
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin: 5px;
  margin-left: 20px;
  width: 460px;
  float: left;
  text-align: justify;
}

.col-home2
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin: 5px;
  margin-left: 20px;
  width: 450px;
  float: left;
  text-align: justify;
}

.col-home3
{
  margin: 5px;
  width: 900px;
  float: left;
}

.big-pub
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 10px;
  background-color: #bd1320;
}

.big-pub:hover
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  padding: 10px;
  background-color: #bd1320;
}

.pub
{
  margin: 0px;
  width: 281px;
  height: 170px;
  float: left;
  margin-top: 10px;
  margin-left: 15px;
  background-image: url("images/pub.gif");
  background-repeat: no-repeat;
}

.pub-titre
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  width: 200px;
  height: 20px;
  margin: 0px;
  float: none;
  margin-top: 6px;
  margin-left: 10px;
}

.pub-txt
{
  font-family: Arial, Helvetica, sans-serif;
  color: #2062a7;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  width: 200px;
  height: 70px;
  margin: 0px;
  float: none;
  margin-top: 6px;
  margin-left: 10px;
}

.pub-lien
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  width: 150px;
  margin: 0px;
  float: left;
  margin-top: 6px;
  margin-left: 10px;
}

.pub-prix
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin: 0px;
  float: left;
  margin-top: 15px;
  margin-left: 28px;
}






#foot
{ 
  background-image: url("images/fond-foot.gif");
  background-repeat: no-repeat;
  margin: auto;
  margin-top:20px;
  width: 960px;
  height: 25px;
  float: left;
}

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

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

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

#foot2
{ 
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  margin: auto;
  margin-top:10px;
  width: 940px;
  height: 25px;
  float: left;
}

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

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