/****************************************************************************************
  Copyright (C) 2006 PLOTT Informatique SA
  Daniel Théodoloz
*****************************************************************************************/

/*-------------------------------------------------------------------
--- global styles
--------------------------------------------------------------------*/
body { 
   padding          : 0px 0px 0px 0px;
   background-color : #FFFFFF;
}
body, p, table, td {
   font-family      : arial,helvetica;
   font-size        : 8.75pt;
   color            : #999999;
}
a img{
   border           : 0px;
}

a {
   color            :#60AD34;
   background-color :transparent;
   text-decoration  :underline;
}
a:hover {
   color            :#60AD34;
   text-decoration  :none;
}
a:visited {
   color            :#60AD34;
}
a.normal {
   color            :#60AD34;
}
a.normal:hover {
   color            :#60AD34;
   text-decoration  :none;
}
a.normal:visited {
   color            :#60AD34;
}
#produit{
   color            :#666666;
   font-size        : 200%;
   font-weight      : bold;
   padding          : 0px 0px 0px 10px;
   margin           : 0px 0px 0px 15px;
}
#titBar{
   height           : 30px;
   display          : block;
   color            : white;
   font-size        : 12pt;
   font-weight      : bold;
   line-height      : 30px;
   padding-left     : 10px;
   margin-top       : 10px;
   border-color     : black;
   border-width     : 1px;
   border-style     : solid;
   background-color : #60AD34;
}
#content{
   display          : block;
   position         : absolute;
   width            : 970px;
   left             : 50%;
   margin-left      : -485px;
}
.selection{
   color            :#60AD34;
}
h1{
   color            : #60AD34;
   font-size        : 150%;
   font-weight      : bold;
   padding          : 10px 0px 10px 10px;
   margin           : 5px 0px 5px 0px;
   border-bottom    : 1px dashed #60AD34;
}
.blockNormal{
   width            : 500px;
   padding          : 15px 15px 15px 25px;
}
.blockImportant{
   width            : 400px;
   margin           : 5px 5px 5px 5px;
   padding          : 10px 10px 10px 10px;
   background-color : #DAEAC5;
   border           : 1px solid #60AD34;
   color            : #30342C;
}
.blockImportant p, td{
   color            : black;
}
.blockImportant700{
   width            : 680px;
   margin           : 5px 5px 5px 5px;
   padding          : 10px 10px 10px 10px;
   background-color : #FF82A0;
   border           : 1px solid #FF0000;
   color            : #30342C;
}
.blockImportant200{
   width            : 200px;
   margin           : 5px 5px 5px 5px;
   padding          : 10px 10px 10px 10px;
   background-color : #DAEAC5;
   border           : 1px solid #60AD34;
   color            : #30342C;
}
.blockImportant200 p, td{
   color            : black;
}
#footer {
  width             : 100%;
  display           : block;
  clear             : both;
  text-align        : right;
  border-top        : 2px solid #60AD34;
  margin-top        : 10px;
}
.erreur{
  background        : url("../img/erreur.gif")  right 0 no-repeat ;
  background-color  : #FF82A0;
  color            : #30342C;
}
.tblChoix {
  width             : 700px;
  margin            : 5px 5px 5px 5px;
  border-collapse   : collapse;
  border            : 1px solid #666666;
}
.tblChoix th{
  color             : #FFFFFF;
  font-weight       : bold;
  background-color  : #666666;
  text-align        : left;
  padding           : 5px;
}
.tblChoix th a{
  color             : #FFFFFF;
}
.tblChoix th a:hover{
  color             : #FFFFFF;
}
.tblChoix th a:visited{
  color             : #FFFFFF;
}
.tblChoix td{
  border-top        : 1px solid #A6A6A6;
  padding           : 0.5em;
}
td .bleu{
  border-top        : 1px solid #A6A6A6;
  padding           : 0.5em;
  background-color  : #DAEAC5;
}
.fondGris{
  background-color  : #A6A6A6;
}
.adresseCache {
  position    : relative;
}
.adresseCache:hover {
  background  : none;
  z-index     : 1;
}
.adresseCache span{
  display     : none;
}
.adresseCache:hover span{
  display     : inline;
  position    : absolute;
  z-index     : 500;
  top         : 2em;
  left        : 0px;
  background  : #FFFFFF;
  text-align  : left;
  color       : black;
  padding     : 0.2em;
  text-decoration : none;
  font-size   : 13px;
  width       : 250px;
  border-color : black;
  border-width : 1px;
  border-style : solid;
}
