BODY { background: transparent url("/ressources/images/a00-fond-contenu-ombre.gif") repeat-x 0 66px; }

H1 { font-size: 200%; font-weight: normal; color: #009966; background: transparent; margin: 0px; padding: 10px 0;}

#page { position: relative; width: 940px; margin: 0 auto;}

DIV.contenu { 
font-size: 75%; 
padding: 20px 10px 20px 10px;
}

.contenu a:link { color: #007944; }
.contenu a:visited { color: #74469f; }
.contenu a:active, .contenu  a:hover, .contenu  a:focus { color: #007944; text-decoration: underline; }

#clickToCallBoite a:link { color: #007944; text-decoration: none;}
#clickToCallBoite a:visited { color: #74469f; text-decoration: none;}
#clickToCallBoite a:active, #clickToCallBoite  a:hover, #clickToCallBoite  a:focus { color: #007944; text-decoration: none; }

#zone-entete-de-page {
min-height: 69px;
color: #595959;
margin: 5px 0;
}
#zone-entete-de-page #entete {
position: relative;
max-width: 940px;
padding: 0 10px;
min-width: 450px;
width: 940px;
overflow: hidden;
min-height: 64px;
}
#zone-entete-de-page #entete #logo {
float: left;
margin: 16px 20px 0 0;
padding: 0 30px 0 0;
width: auto;
height: 32px;
background: transparent url("/ressources/images/g40-entete-filet-logos.png") no-repeat right center;
}
#zone-entete-de-page #entete #logo img {
  height: 32px;
}

#zone-entete-de-page #logo-domaine {
float: left;
margin: 16px 0 0 0;
padding: 0;
height: 32px;
}

#zone-legale {
text-align: center;
padding: 1em 0;
font-size: 0.9em;
border-top: 1px solid #3e3e3e;
background-color: #292b2f;
}
ol { padding: 0 20px; }
ul { padding: 0 20px; }

DIV.copyrightAide { color: #cbcbcb;}

.AideMessage { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #2e2e2e; text-decoration: none }
.AidePageTitre { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #008c53; text-decoration: none }

#zone-entete-de-page-titre .AideGrandTitre { 
font-family: Arial, Helvetica, sans-serif;  
color: #008c53; 
text-decoration: none; 
padding-bottom: 10px;
margin: 0 0 0 10px;
font-size: 2.308em;
font-weight: normal;
background: url(/ressources/images/a00-filet-titre.png) no-repeat left bottom;
width: 920px;
}
span.AideGrandTitre { 
font-family: Arial, Helvetica, sans-serif;  
color: #008c53; 
text-decoration: none; 
padding-right: 220px;
padding-bottom: 10px;
margin: 0 0 0 10px;
font-size: 2.308em;
font-weight: normal;
background: none;
}
.AideTitre { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #595959; background: transparent;}
.AideSousTitre { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2e2e2e; background: transparent; }
.AideBouton { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none }

.navEnteteAide table { background-color:#d5d5d5; }

.rangeeMultiple { vertical-align: middle; }
.caption { font-weight: bold; color: #000; text-align: left; }
.captionTexte { font-weight: normal; color: #000; text-align: left; }
.cellFondTitre, .cellFondTitreADP { background: #E1ECD6; border: 1px solid #B2CD9F; }
.cellTitre, .cellTitreADP { padding: 8px 4px; color: #3E3E3E; font-weight: bold; text-align: left; vertical-align: top; }
.cellTitreNum { padding: 8px 4px; color: #3E3E3E; font-weight: bold; text-align: right; vertical-align: top; }
.cellTitreMultiple { padding: 8px 4px; color: #3E3E3E; font-weight: bold; text-align: center; vertical-align: top; }
.cellFondSousTitre { background: #cfcfcf; border: 1px solid #B2CD9F; }
.cellSousTitre { padding: 8px 4px; font-weight: bold; text-align: left; vertical-align: top; }
.cellSousTitreNum { padding: 8px 4px; font-weight: bold; text-align: right; vertical-align: top; }
.cellSousTitreMultiple { padding: 8px 4px; font-weight: bold; text-align: center; vertical-align: top; }
.cellSousTitrePetit { padding: 8px 4px; font-size: 85%; font-weight: bold; text-align: left; vertical-align: top; }
.cellTitreLigne { padding: 8px 4px; font-weight: bold; text-align: left; vertical-align: text-top; }
.cellTitreLigneNiv2 { padding: 8px 4px; font-weight: normal; text-align: left; vertical-align: top; }
.cellTitreLigneNum { padding: 8px 4px; font-weight: bold; text-align: right; vertical-align: text-top; }
.cellTitreLigneNumNiv2 { padding: 8px 4px; font-weight: normal; text-align: right; vertical-align: top; }
.cellImpaire, .cellImpaireADP { background: #F3F5F6; border: 1px solid #E1E4E5; }
.cellPaire, .cellPaireADP { background: #fff; border: 1px solid #E1E4E5; }
.cellTexte, .cellTexteADP { padding: 8px 4px; vertical-align: text-top; }
.cellTexteNum { padding: 8px 4px; text-align: right; vertical-align: top; }
.cellChoix { padding: 8px 4px; text-align: center; vertical-align: top; }
.cellTextePetit { padding: 8px 6px; font-size: 85%; }

/* Couleur Bas de page ADP */

.cellFiletADP { background: #000000; }
.cellTitreADP99 { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold;}
.cellFondTitreADP99 { background: #C1DBC0; }
.cellImpaireADP99 { background: #F0F8F0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellPaireADP99 { background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellTexteADP99 { padding: 3px 3px; color: #000000; }

#corps {
float: left;
width: 73.7%;
}

#hooks {
float: left;
width: 24.1%;
margin: 0 0 0 20px;
font-size: 0.923em;
}

#clickToCallBoite {
  position: relative;
  border: 1px solid #cccbcb;
  padding: 0;
  background-color: #f7f7f7;
  background-image: url(/ressources/images/a00-entete-clicktocall.jpg);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 218px;
}
#clickToCallBoite .titre {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2e2e2e;
  margin: 13px 0 13px 9px;
  padding: 0;
  background: none;  
}
#clickToCallBoite .attente{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #595959;
  padding: 10px 12px 10px 12px;
}

#click-to-call {
  padding: 0 0 5px 9px;
  overflow: hidden;
  width: 209px;
  height: 50px;
}

#click-to-chat {
  padding: 0 0 10px 9px;
  overflow: hidden;
}

#clickToCallBoite a img { border: 0; }

#page div.spacer {
    border-bottom: 1px solid #D5D5D5;
}
