#photo_categorie {margin:0 0 10px 0; width:600px; float:left}
#photo_gals{height:570px; width:200px; border-style:solid; border-color:#666; border-width:1px;  position:absolute; z-index:3; margin-top:20px; padding-left:5px; overflow:visible; margin-left:500px}
#photo_navigation {margin:10px 0 0 0;text-align:left; height:600px; }
#photo_slideshow { z-index:2; padding:0; text-align:left; }
#photo_texte_photo { background:#000; position:absolute;z-index:3; margin:410px 0 0 0; opacity: 0.7;filter:alpha(opacity=70); padding:0 5px 0 5px; width:400px; height:200px; overflow:visible; color:#000; text-align:justify; float:left}
/*#photo_texte_photo { background:#000;position:absolute;z-index:3; margin:410px 0 0 0; opacity: 0.7;filter:alpha(opacity=70); padding:0 5px 0 5px; width:400px; height:200px; overflow:auto; color:#000; text-align:justify;}*/
#photo_slideshow img{ border:5px #EBEBEB solid; margin:70px 0 0 0; z-index:3; text-align:center;  }
/*#photo_nav { width:100px; height:400px; overflow:auto; position:absolute; z-index:3; margin: 0 0 0 410px;}*/
#photo_nav { width:550px; overflow:visible; z-index:3; margin-top:10px; float:left}
#photo_nav li { width: 50px; float: left; margin: 8px; list-style: none }
#photo_nav a { width: 50px;  display: block; border: 1px solid #ccc; }
#photo_nav a.activeSlide { background: #88f; border: 1px solid #000000 }
#photo_nav a:focus { outline: none; }
#photo_nav img { border: none; display: block; }
#photo_player { position:absolute;z-index:3; margin:0 }
.photo_bouton { cursor:pointer; margin:0 0 0 5px; }
.photo_texte{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#000}
.titre25{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCC}