/*
 * Mise en page des textes (bordures...)
 * Copyright 2004 - Benoit Peureux et Coffin-Modinox
 * Sous Licence GNU GPL
 */

body {
  background-color: #ffffcc;
  font-family: Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  text-align: justify;
  height: auto;
}

/*
 * Disposition generale de l'ecran : logo, menu et contenu
 */

#idlogo {
  visibility: hidden;
  display: none;
}

#idmenu {
  visibility: hidden;
  display: none;
 }

#idcontenu {
  height: auto;
  padding: 5px;
  margin: 0px;
  background-color: #ffffcc;
  color : #000000;
}

h1 {
  display: block;
  border: 1px solid #a0a0a0;
  margin: 0px;
  margin-top: 10px;
  padding: 5px;
  font-size: 200%;
  font-weight: bold;
  background-color: #e0e0e0;
  color: #8b0000;
  text-align:center;
}

h2 {
  display: block;
  border: 0px solid #a0a0a0;
  margin: 0px;
  margin-top: 10px;
  padding: 3px;
  font-size: 160%;
  font-weight: bold;
  text-align: left;
  color: #006400;
}

h3 {
  display: block;
  border: 0px solid #a0a0a0;
  margin: 0px;
  margin-top: 10px;
  padding: 3px;
  font-size: 125%;
  font-weight: bold;
  text-align: left;
  color: #00008b;
}

table.menu {
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-style: none;
}

ul.menu {
  left: 0px;
  top: 10px;
  width: 125px;
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  }

.dateheure {
  color : #ffffff;
  font-size : 10px;
  font-weight : bold;
  text-align: right;
}

tr.std1 {
  color : #000000;
  font-size : 10px;
  background-color: #9999FF;
}

tr.titre1 {
  color : #FFFFFF;
  background-color: #000080;
  font-size : 10px;
  font-weight : bold;
  text-align: center;
}

th.basec {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : bold;
  text-align: center;
  }

th.titre1 {
  color : #FFFFFF;
  background-color: #000080;
  font-size : 10px;
  font-weight : bold;
  text-align: center;
}

td.basec {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: center;
  }

td.bouton {
  border: 2px solid #3366ff;
  color : #000000;
  font-size : 9px;
  padding: 2px;
  background: #ffffcc;
  font-family: Verdana, Arial, Sans, sans-serif;
  text-align: center;
}

td.bouton2 {
  border: 2px solid #dc143c;
  color : #dc143c;
  font-size : 9px;
  padding: 2px;
  background: #ffffcc;
  font-family: Verdana, Arial, Sans, sans-serif;
  text-align: center;
}

td.imagetab {
  width: 100px;
  text-align: center;
  vertical-align: top;
}

li.niv0 {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffb240;
  padding-left: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #8080ff;
  border-style: solid;
  list-style-type: none;
}

li.niv0s {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffb240;
  padding-left: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #dc143c;
  border-style: solid;
  list-style-type: none;
}

li.niv1 {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffcc80;
  padding-left: 2px;
  margin-left:15px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #8080ff;
  border-style: solid;
  list-style-type: none;
}

li.niv1s {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffcc80;
  padding-left: 2px;
  margin-left:15px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #dc143c;
  border-style: solid;
  list-style-type: none;
}

li.niv2 {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffe6c0;
  padding-left: 2px;
  margin-left: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #8080ff;
  border-style: solid;
  list-style-type: none;
}

li.niv2s {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #ffe6c0;
  padding-left: 2px;
  margin-left: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #dc143c;
  border-style: solid;
  list-style-type: none;
}

li.niv9 {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #8e8eff;
  padding-left: 2px;
  margin-left: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #8080ff;
  border-style: solid;
  list-style-type: none;
}

li.niv9s {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : bold;
  text-align: left;
  background-color: #8e8eff;
  padding-left: 2px;
  margin-left: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 2px;
  display: block;
  border-width: 1px;
  border-color: #dc143c;
  border-style: solid;
  list-style-type: none;
}

/*
*  Details d'habillage de la zone logo
*/

.banniere {
  background-color: #ccccff;
  font-family: Verdana, Arial, Sans, sans-serif;
}

/*
*  Details d'habillage pour les images
*/

img.hc {
  text-align: center;
  vertical-align: text-top;
  }

/*
*  Details d'habillage pour les paragraphes
*/

p {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
  margin-right: 20pt;
  margin-left: 20pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
  }

small {
  font-size: 9px;
  }

p.titremenu {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 14px;
  font-weight : bold;
  text-align: justify;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.itemmenu {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-align: justify;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.titremenug {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 14px;
  font-weight : bold;
  text-align: left;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.itemmenug {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-align: left;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.titremenud {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 14px;
  font-weight : bold;
  text-align: right;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.itemmenud {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-align: right;
  margin-right: 2pt;
  margin-left: 2pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

p.noteimportante {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 12px;
  font-weight : bold;
  text-align: justify;
  margin-right: 20pt;
  margin-left: 20pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
  }

p.legimg {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : normal;
  text-align: justify;
  margin-right: 5pt;
  margin-left: 5pt;
  margin-top: 0pt;
  margin-bottom: 1pt;
  }

p.legimgc {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : normal;
  text-align: center;
  margin-right: 5pt;
  margin-left: 5pt;
  margin-top: 0pt;
  margin-bottom: 1pt;
  }

p.copyright {
  font-family : Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : normal;
  text-align: center;
  }

p.petit {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 9px;
  font-weight : normal;
  text-align: left;
  }

p.classic {
  font-family : Arial, Sans,  sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
  }

p.societe {
  font-family : Verdana, Arial, Sans,  sans-serif;
  color : #000080;
  font-size : 30px;
  font-weight : bold;
  text-align: center;
  margin: 5px;
  }

p.adresse {
  font-family : Verdana, Arial, Sans,  sans-serif;
  color : #000000;
  font-size : 20px;
  font-weight : bold;
  text-align: center;
  }

p.telfax {
  font-family : Verdana, Arial, Sans,  sans-serif;
  color : #000000;
  font-size : 15px;
  font-weight : bold;
  text-align: center;
  }

p.email {
  font-family : Verdana, Arial, Sans,  sans-serif;
  color : #000000;
  font-size : 15px;
  font-weight : bold;
  text-align: center;
  }

p.filiale {
  font-family : Verdana, Arial, Sans,  sans-serif;
  color : #000000;
  font-size : 15px;
  font-weight : bold;
  text-align: center;
  }

div.maison {
  margin: 30px;
  padding: 5px;
  }

div.filiale {
  margin: 30px;
  padding: 5px;
  }
/*
* Details d'habillage des listes
*/

ul {
  display: block;
  margin: 2px;
  margin-left: 3em;
  padding: 0px;
  list-style: square;
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
}

li {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
  padding: 1px;
  padding-left: 3px;
}

dl {
  display: block;
  margin: 0px;
  padding: 0px;
  list-style: square;
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
}

dt {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
  padding: 1px;
}

dd {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: justify;
  padding: 1px;
}

/*
*  Details d'habillage pour les tables
*/

.classTR1 {
   color : White;
   font-weight : bold;
   background-color : #000080;
   text-align : center;
   font-size: 10px;
   }

.classTR2 {
   background-color: #9999FF;
   text-align : center;
   font-size: 10px;
   }

.classTR3 {
   background-color : #9999FF;
   text-align : center;
   font-size: 10px;
   }

.classTR4 {
   font-weight : bold;
   background-color : #FBE516 ;
   text-align : center;
   font-size: 10px;
   }

.classTR5 {
   color : #FFFFFF;
   font-size : 10px;
   font-weight : bold;
   background-color : #000080;
   text-align : center;
   }

.classTR6 {
   background-color : #9999FF;
   text-align : center;
   font-size: 10px;
   }

.classTR7 {
   color : #FFFFFF;
   font-weight : bold;
   background-color: #000080;
   text-align : left;
   font-size: 10px;
   }

.classTR8 {
   font-weight : bold;
   background-color : #9999FF ;
   text-align : center;
   }

/*
*  Styles generaux
*/

.base {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-align: left;
  }

.titre {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 20px;
  font-weight : bold;
  text-align: justify;
  }

.titrec {
  font-family : Verdana, Arial, Sans, sans-serif;
  color : #000000;
  font-size : 20px;
  font-weight : bold;
  text-align: center;
  }

div.copyright {
  left: 15%;
  width: 70%;
}

a {
  color : #000099;
  text-decoration: none;
}

a:link {
  color : #000099;
  text-decoration: none;
}

a:visited {
  color : #000099;
  text-decoration: none;
}

a:active {
  color : #000099;
  text-decoration: none;
}

 a:hover {
  color: #dc143c;
}

a.menu {
  color : #0000ff;
  text-decoration: none;
}

a.menu:link {
  color : #0000ff;
  text-decoration: none;
}

a.menu:visited {
  color : #0000ff;
  text-decoration: none;
}

a.menu:active {
  color : #0000ff;
  text-decoration: none;
}

a.menu:hover {
  color: #dc143c;
}

a.lienmenu {
  color: #006400;
  text-decoration: none;
  font-size : 14px;
  font-weight : bold;
}

a.lienmenu:link {
  color: #006400;
  text-decoration: none;
}

a.lienmenu:visited {
  color: #006400;
  text-decoration: none;
}

a.lienmenu:active {
  color: #006400;
  text-decoration: none;
}

a.lienmenu:hover {
  color: #dc143c;
}

