body {
   font-family: Arial, Helvetica, sans-serif;
   background-color:#F9F9F9;
   background-color:#cccccc;
   background-color:#e5e5e5;
   font-size: 12px;
   text-align:center; /* pour center lapage sous IE */
   margin: 0 auto;
}
#page {
   box-shadow: 5px 5px 5px #969696;
   /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);*/
   margin:10px auto;
   background-color:#FFFFFF;
   padding:0;
   width:1000px;
   border: 1px solid #666600;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
   min-height:600px;
   text-align:left; /* pour remettre par défaut le centrage à gauche */
}
#left {
   font-family: Arial, Helvetica, sans-serif;
   margin:0 5px;
   width:250px;
   float:left;
    min-height:600px;
    height:auto !important; /* Pour ie qui ne connait pas min-height */
    height:600px;           /* idem */
}
#principal {
   /*margin-left:300px;*/
   float:right;
   width:700px;
   border-left: 1px dotted #666600; /*938787;*/
    min-height:600px;
    height:auto !important; /* Pour ie qui ne connait pas min-height */
    height:600px;           /* idem */
}
#txt_intro {
  margin: 0 100px;
  font-family:verdana;
  text-align:justify;
  color:#474444;
}
#photos {
  background-color:#000000;
  min-height:600px;
  height:auto !important; /* Pour ie qui ne connait pas min-height */
  height:600px;           /* idem */
  text-align:center;
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
}

#date_maj{
   position:absolute;
   top:585px;
   margin:0 0 0 250px;
   text-align:center;
   font-size: 9px;
   color:#7E7E7E;
   /*border: solid 1px;*/
}
#date_maj p{
  padding:0;
  margin:5px 0 0 0;
}
#compteur {
  border:solid 1px;
  background-color:#7E7E7E;
  color:white;
  padding: 1px 2px;
  font-weight:bolder;
  font-family:verdana;
}
#TFooter{
   text-align:center;
   font-size: 9px;
}
#principal table{
  font-size:12px;
  margin:0 10px 0 0;
}
#principal a{
  text-decoration:none;
  color:#99342A;
}
#principal #photos a{
  text-decoration:none;
  color:#B5B5B5;
}
#principal #photos a img{
  border-color:#B5B5B5
}
#grosthumb{
  border-style:double;
  border-width:thick;
  border-color:#B5B5B5;
}

#poto img {
  border: 1px solid #B5B5B5;
  margin-bottom:50px
}
.titre_photos {
    font-family: Arial, Helvetica;
    font-size: 18px;
    line-height: 30px;
    color: #FFFFFF;
}
.gest { text-align: justify}
.right { text-align: right}
.gestnj { text-align: left}
.titre_bloc { font-weight: bolder;font-size:10pt;text-align:right;color:#666600}
.titre { font-size: 16px; font-weight: bolder}
.lien_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder}

a:link {TEXT-DECORATION: none ; }
a:visited {TEXT-DECORATION: none ; }
a:active {TEXT-DECORATION: none ; }
a:hover {TEXT-DECORATION: none ; }

.texte_fiche { font-size: 10px; text-align: justify}
.gest_sj { font-size: 12px}
.bas_page { font-size: 9px}

#corps {
  margin: 0 10px;
  font-size: 12px;
  width: 400px;
}
#corps a {
  font-family:verdana;
  color:#666600;
}
#productions {
  font-family:verdana;
}
#productions li {
  list-style-type   :  square;            
  margin     :   5px 0; 
}

#productions li a {
  text-decoration:none;
  color:#666600;
}
#photos #top-photo {
  width:500px;
  margin-left:80px;
}
#navig-photos {
  /*margin-right:40px*/
}

