p{
  margin: 3px;
}

label { 
  display: inline ; 
  float: left ; 
  width: 10ex ; 
  font-weight: bold ; 
}

.closer{
  position: absolute;
  right: 6px;
  top: -10px;
  font-weight:bold;
  background-color: #EEEEEE;
  color: #111111;
  border: 1px #000000 solid;
  cursor:pointer;
}

.closerPere{
  position: absolute;
  right: 0px;
}

.fondRouge
{
  border: 1px #000000 solid;
  background-color: #660000;
  margin: 3px;
  padding: 3px;
  color: #EEEEEE;
  font-weight: bold;
}

.fondRouge legend{
  font-weight:bold;
  background-color: #660000;
  border: 1px #000000 solid;
}

.fondVert legend{
  font-weight:bold;
  background-color: #dcdfcc;
  border: 1px #000000 dotted;
}

.button
{
  font-weight:bold;
  color:#660000;
  cursor:pointer;
}  

.fondVert
{
  border: 1px #000000 dotted;
  background-color: #dcdfcc;
  margin: 3px;
  padding: 3px;
}

a:link,a:active,a:visited 
{
  font-weight:bold;
  text-decoration: none;
  color: #660000;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  } 

a:hover 
{
  font-weight:bold;
  text-decoration: underline overline;
  color: #ff0000;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  background-color: #dddddd;
  } 

a.select
{
  font-weight:bold;
  text-decoration: underline overline;
  color: #cc0000;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  background-color: #cccccc;
  } 

textarea
{
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

select
{
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

input
{
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  }


th
{
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style:italic;
  font-weight:bold;
  }

td
{
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

p
{
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

.photo_75{text-align:center;
           font-size:9pt;}
.photo{text-align:center;
        font-size:10pt;}
.snapshot{text-align:center;
           font-size:10pt;}
.lien{text-align:center;
       font-size:9pt;}
.video{text-align:center}


.center{text-align:center}

.neutre 
{
  text-align: center;
  text-decoration: none;
  color: #660000;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  } 


.white {
         background-color: #eee;
         font-size:10pt;
         }

body
{
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 10pt;
  }

ul
{
  padding-left: 30pt;
  padding-right: 20pt;
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

li
{
  padding-left: 5pt;
  padding-right: 0pt;
  text-align: justify;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }


table.objet 
{
  border-top:  solid 3pt #888888;
  border-left:  solid 3pt #888888;
  border-right:  solid 3pt #555555;
  border-bottom:  solid 3pt #555555;
  text-align: center;
  background-color:#eeeeee;
  border-spacing: 0pt;
  }

table.objet td 
{
  border-top:  solid 1pt #555555;
  border-left:  solid 1pt #555555;
  border-right:  solid 1pt #888888;
  border-bottom:  solid 1pt #888888;
  padding: 3pt;
  }

.news
{
  border-top:  solid 1pt #555555;
  border-left:  solid 1pt #555555;
  border-right:  solid 1pt #888888;
  border-bottom:  solid 1pt #888888;
  padding: 3pt;
  }


table.objet td.fin
{
  border-top:  solid 0pt;
  border-left:  solid 0pt;
  border-right:  solid 0pt;
  border-bottom:  solid 0pt;
  padding: 3pt;
  }


table.objet th 
{
  border-top:  solid 1pt #555555;
  border-left:  solid 1pt #555555;
  border-right:  solid 1pt #888888;
  border-bottom:  solid 1pt #888888;
  padding: 3pt;
  }

table.pagenavig {width: 100%; margin: 0px;padding:0pt; }


th.left { width: 60%; text-align: left; }

th.right { width: 40%; text-align: right; }

h1
{
  font-variant: small-caps;
  text-align: left;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 16pt;
  }

h2
{
  font-variant: small-caps;
  text-align: left;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 12pt;
  }

h3
{
  font-variant: small-caps;
  text-align: left;
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  padding-left: 10pt;
  padding-right: 20pt;
  font-size: 12pt;
  }


.form
{
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  font-size: 10pt;
  }

.shell
{
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
  color: #CCCCCC;
  background-color: #000000;
  font-size: 10pt;
  margin-left: 10%;
  margin-right: 20%;
  padding-left: 15pt;
  border-style: groove;
  }

.gros	 { font-size: 14pt; }

.petit	 { font-size: 8pt;  }

.bigger  { font-size: 14pt/*bigger*/; }

.smaller { font-size: 8pt/*smaller*/; }

.erreur  { color: red; }

pre.dump {  text-align: left; }

.note {  font-size: 8pt; color: green; }


