th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { line-height: 1.33 }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .83em 0 }
h3              { font-size: 1.17em; margin: 1em 0 }
h4, p,
blockquote, ul,
form,
ol, dl          { margin: 1.33em 0 }
h5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
h6              { font-size: .67em; margin: 2.33em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
ol, ul, dd      { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
br       { content: "\A" }

@media print {
  @page { margin: 10% }
  blockquote, 
  pre           { page-break-inside: avoid }
}

body {
  font-family: verdana, sans-serif;
  font-size: 10px;
}

a {
  text-decoration: none;
}

    /* ***** SEARCH ***** */

#recherche {
  display: none;
}

    /* ****** LOGO **** */

#logo{
  display: none;
}

    /* ****** MENU **** */

#menu{
  display: none;
}

    /* **** Q9 ***** */
    
#sidebar {  display: none;}

/* ***** CONTACT ***** */

#contact-phone {
  background: #fef;
  border: solid 2px #f88;
  margin: 10px;
}

#contact-phone img {
  float: left;
  margin: 5px;
  border: solid 5px #fff;
}

#contact-phone small {
  font-size: 8px;
}


    /* ***** CONTENU ***** */

#contenu {
  margin-left: 0px;
  width: 666px;
}

#produits,
#services {
  border-left: solid 2px #7af;
  float: left;
  padding: 10px;
  background: #fff;
  text-align: justify;
  width: 310px;
}

#services h1,
#produits h1{
  background: #afa;
  font-size: 15px;
}

#services h2,
#produits h2{
  padding-left: 15px;
  font-size: 14px;
  color: #555;
  background: #ddf;
}

    /* **** BIENVENUE ***** */
    
#bienvenue {
  padding-left: 10px; padding-right: 10px;
  float:left;
  text-align: justify;
}

#bienvenue img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

#bienvenue h1 {
  color: #f00;
}

    /* ***** COPY **** */

#copy-trait {
  display: none;
}

#copy-textarea {  display: none;}
#copy-partenaires {  display: none;}
    /* ***** FORUMULAIRES ***** */

form {
  display: none;
}
