#printBasDePage
{
  display:none;
}
body#accueil
{
  background: #dcd8c0 url(../images/backgroundAccueil.jpg) repeat-x;
}

body#site
{
  background: #dcd8c0 url(../images/background.jpg) repeat-x;
}


#hautAccueil
{
  text-align: center;
}

#basDePage
{
  position: relative;
  color: #848273;
  font-size: 11px;
  margin-top: 20px;
  padding-bottom: 20px;
  display:block;
  height:200px;
}

#basDePage #liens
{
  text-align: center;
  list-style: none;
  margin-bottom: 5px;
}

#basDePage #liens li
{
  display: inline;
  background: none;
}

#basDePage #liens a { color: #58564d; }

#basDePage #copy
{
  display: block;
  text-align: center;
}

#haut
{
  height: 48px;
  text-align: center;
  list-style-type: none;
  font-size: 11px;
}

#menuHaut
{
  padding-top: 19px;
}

#menuHaut li
{
  background: none;
  display: inline;
}
#menuHaut li a{
text-decoration:none;
}
#conteneurAccueil
{
  width: 800px;
  margin: 0 auto;
}

#conteneurAccueil #banniere
{
  background-image: url(../images/accueilBanniere.jpg);
  width: 705px;
  height: 323px;
  margin: 0 auto;
}

#conteneur #banniere
{
  background-image: url(../images/banniere.jpg);
  width: 800px;
  height: 184px;
}

#contenu
{
  width:  800px;
}



#droite
{
  float: left;
  width: 503px;
  padding: 0 35px 30px 20px;
}

#droite #texte
{
  width: 363px;
  float: left;
}

#droite #photos
{
  padding-top: 30px;
  width: 135px;
  padding-left: 5px;
  float: right;
}

#droite #photos img
{
  margin: 0px 0px 12px 0px;
}

#menuAccueil
{
  float: left;
  font-size: 16px;
  margin-left: 20px;
  margin-top: 2px;
  font-family: Arial, Helvetica, Sans-Serif
}

#menuAccueil li
{
  margin-bottom: 5px;
}
#menuAccueil li a{
  text-decoration: none;
}
#menuAccueil li a:hover
{
  text-decoration: none;
  color: #8d722b;
}

#conteneur
{ 
  width: 800px;
  margin: 0 auto;
}

#texteGauche
{
  float: left;
  padding: 5px 40px 10px 10px;
  margin-left: 148px;
  width: 199px;
  background-image: url(../images/accueilGauche.gif);
  background-repeat:repeat-y;
  text-align: right;
  /*height: 140px;*/
  display: inline;
}
#utilitaires{
display:block;
position:absolute;
right:10px;
width:110px;
margin-right:50px;
}
#imprimer, #refer
{
  color: #848273;
  display: block;
  height: 15px;
  font-size: 9px;
  text-decoration:none;
}

#imprimer
{
  background: url(../images/boutonPrint.gif) no-repeat;
  padding-left: 20px;
}

#refer
{
  margin-top:5px;
  background: url(../images/boutonReferer.gif) no-repeat;
  padding-left: 20px;
}

body#accueil #imprimer { left: 640px;}
body#accueil #refer {  left: 640px;}

body#site #imprimer { left: 640px;}
body#site #refer {  left: 640px;}

#gauche
{
  width: 206px;
  float: left;
  background: url(../images/menuBgR.gif) repeat-y;
}

/* * html #menu { height: 192px; } */

#menu
{
/*  min-height: 192px; */
  background: url(../images/menuBg.gif) no-repeat;
}

#menu ul
{
  padding-left: 10px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;

}

#menu ul li
{
  margin:0 0 5px 0;
}

#menu ul li a
{
  color: #000;
  text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.selectionne
{
  color: #fff;
  text-decoration: none;
}

#menu ul li ul
{
  background: none;
  color: #fff;
  margin-left: -8px;
}

#menu ul li ul li
{
  background-image: url(../images/puceSM.gif);
  background-position: left 7px;
  background-repeat: no-repeat;
  margin:0 0 2px 0;
  padding:0 0 0 10px;
}

#menu ul li ul li a
{
  color: #fff;
}
#menu ul li ul li a:hover
{
  color: #6b8c56;
}
#finMenu
{
  height: 19px;
  background: url(../images/menuBasBg.gif) no-repeat;
}

#sectionNewsLetter
{ 
  position: relative;
  /*position:fixed;
  top:200px;*/
  width: 206px;
  height: 91px;
  background: url(../images/sectionNewsLetter.gif) no-repeat; 
}

#sectionNewsLetter span
{
  color: #424039;
  font-size: 11px;
  position: absolute;
  left: 20px;
  top: 15px;
}

#sectionNewsLetter p
{
  color: #424039;
  font-size: 11px;
  position: absolute;
  left: 20px;
  top: 80px;
}

#sectionNewsLetter input#courriel
{
  position: absolute;
  left: 20px;
  top: 37px;
  height: 14px;
  width: 140px;
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 10px;
}

#sectionNewsLetter input#courrielOther
{
  position: absolute;
  left: 20px;
  top: 47px;
  height: 14px;
  width: 140px;
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 10px;
}

#sectionNewsLetter input#mAbonner
{
  position: absolute;
  left: 168px;
  top: 37px;
  height: 18px;
  width: 18px;
}

#sectionNewsLetter input#mAbonnerOther
{
  position: absolute;
  left: 168px;
  top: 47px;
  height: 18px;
  width: 18px;
}

/*#gototop {
	text-align:right;
	position: fixed;
}*/

.contempWitness {
  background-image: url(../images/img_fond_box_witness.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:507px;
  padding-top:2px;
}

.contempWitnessMenu {
  margin-left:2px;
  margin-right:2px;
  padding:3px;
  background-color:#CAC5A9;
  text-align:right;
}

.contempWitnessMenu ul li {
  display:inline;
  padding-left:0px;
  margin-right:10px;
  background-image:none;
}

.contempWitnessContenu {
  margin:10px;
}

.contempWitnessContenu div {
  float:right;
  width:300px;
}

.contempWitnessContenu div p {
  margin-top:10px;
}

.contempWitnessContenu div p img.contempLeft {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}

.contempWitnessContenu div p img.contempRight {
  float:right;
  margin-left:5px;
  margin-top:-40px;
}

.contempWitness #imageProfil {
  margin-left:2px;
}

.contempWitnessContenu table{
  border-collapse:collapse;
}

.contempWitnessContenu td{
  border:1px solid #CAC5A9;
  padding-left:3px;
}
