/* - Suppression de l'en-tête PBase - */
body table td a img {display:none;}
/* - Réaffichage au choix - */
table img {display:block;}
.display,.display img {display:block;}
.thumbnails table,.thumbnails table img, .display, p.small { display: inline;}
body div.galleryheader table td a img {display:inline;}

/* - Suppression des éléments indésirables de la page - */
div.thumbnails table {
  display:none;
}
div.gallery_comments {
  display:none;
}
div.gallery_hitcounts {
  display:none;
}

BODY {
        margin-top: 0px; 
        background: rgb(51, 61, 71);
        scrollbar-face-color: rgb(115, 115, 115);
        scrollbar-shadow-color: rgb(95, 121, 216);
        scrollbar-highlight-color: rgb(204, 204, 255);
        scrollbar-3dlight-color: rgb(255, 255, 255);
        scrollbar-darkshadow-color: rgb(0, 0, 0);
        scrollbar-track-color:  rgb(65, 65, 65);
        scrollbar-arrow-color: rgb(204, 204, 255);
}
a, a:link,a:visited,a:active {
        color: rgb(204, 204, 255);
        text-decoration: none;
}
a:hover {
        color: rgb(95, 121, 216);
        text-decoration: none;
}


/* - Page d'accueil - */
#page-1 {
  position: relative;
  margin-top: -18px;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  background: rgb(51, 61, 71);
}
#affichage-page {
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
}

#barre-menu
{
  background: rgb(71, 81, 91); 
  height: 20px;
  width: 998px;
  margin: 0px 0px 0px 0px; 
}

#barre-menu ul 
{ 
  background: rgb(71, 81, 91); 
  margin: 0px 0px 0px 0px;
  list-style-type: none;
  float: left; 
  padding:0;
}

#barre-menu li 
{ 
  display: block;
  background: rgb(71, 81, 91); 
  height: 20px; 
  line-height: 20px; 
  margin-left: 0px;
  text-indent: 5px; 
  float: left; 
}

.profil {
  width: 50px;
  padding-left: 5px;
  text-align=left;
}
.arborescence {
  width: 105px; 
  text-align=left;
}
.livre-or {
  width: 80px; 
  text-align=left;
}
.recente {
  width: 120px; 
  text-align=left;
}
.vide {
  width: 253px; 
}
.langue {
  width: 126px; 
  padding-right: 5px;
  text-align: right; 
}

.barre-invisible {
  display:inline;
}
div.affichage-page table.barre-invisible tr td a {
  color: rgb(51, 61, 71);
}

.bannière {
  display:block;
  width: 920px;
  margin-left:auto;
  margin-right:auto;
}

.page-accueil {
  display:block;
  width: 920px;
  margin-left:auto;
  margin-right:auto;
}

.photo-panoramique 
{ 
  filter:  progid:DXImageTransform.Microsoft.Shadow(color="#232323",Direction=135,Strength=8); /* Ne fonctionne que sous IE */
  box-shadow: 8px 8px 12px #222; /* Pour IE version 8 */
  -moz-box-shadow: 8px 8px 12px #222; /* Pour Firefox */
  -o-box-shadow: 8px 8px 12px #222; /* Pour Opéra */
  -webkit-box-shadow: 8px 8px 12px #222; /* Pour la majorité des autres navigateurs */
}

.cadre-diapo
{
  display:block;
  width: 686px; 
  height: 438px;
  background-color: rgb(71, 81, 91);
  text-align: center;
  border-width : 1px;
  border-style : solid;
  border-color : rgb(161,171,181);
/*  filter: progid:DXImageTransform.Microsoft.Shadow(color="#232323",Direction=135,Strength=8); Ne fonctionne que sous IE */
  box-shadow: 8px 8px 12px #222; /* Pour IE version 8 */
  -moz-box-shadow: 8px 8px 12px #222; /* Pour Firefox */
  -o-box-shadow: 8px 8px 12px #222; /* Pour Opéra */
  -webkit-box-shadow: 8px 8px 12px #222; /* Pour la majorité des autres navigateurs */
}
.diapo
{
  display:block; 
  width: 430px;
  height: 277px;
  background-color: rgb(101, 111, 121);
  border-style : solid; 
  border-width : 2px;
  border-top-color :rgb(51, 61, 71);
  border-left-color :rgb(51, 61, 71);
  border-right-color :rgb(200, 210, 220);
  border-bottom-color :rgb(200, 210, 220);
  vertical-align: center; 
  text-align: center;
  margin: auto;
  background-image:url("https://www.pbase.com/image/148918156/original.jpg");
  background-repeat:no-repeat;
  background-position: center top;
}
#inline_slideshow {
  display: inline;
  margin: auto;
}

.barre-verticale {
  width: 9px;
}

.cadre-menu-personnel {
  display:block;
  width: 213px;
  height: 438px;
  background-color: rgb(71, 81, 91);
  border-width : 1px;
  border-style : solid;
  border-color : rgb(161,171,181);
/*  filter: progid:DXImageTransform.Microsoft.Shadow(color="#232323",Direction=135,Strength=8); Ne fonctionne que sous IE */
  box-shadow: 8px 8px 12px #222; /* Pour IE version 8 */
  -moz-box-shadow: 8px 8px 12px #222; /* Pour Firefox */
  -o-box-shadow: 8px 8px 12px #222; /* Pour Opéra */
  -webkit-box-shadow: 8px 8px 12px #222; /* Pour la majorité des autres navigateurs */
}
.lignes-menu {
  padding-left: 5px;
}

.caption {
  font-size : 10pt;
  color : rgb(255, 255, 255);
  font-style : italic;
}

img {
border: 1px Black
}

.message_body 
{
background-color: #333333;
color: #d5ae83; 
padding-bottom:    10px; 
}

DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,FONT, CENTER {
        border: 0px;
        color: rgb(121, 121, 131); 
        font: 12px verdana, arial, sans-serif;
}
font {
        margin-left: 4px;
        margin-right: 4px;
        width: 170px;
        display: block;
        color: rgb(91, 91, 101);
        font: 9px Verdana, Tahoma, Helvetica, sans-serif;
        letter-spacing: 0px;
}
h1, h2 {
        display:block;
        border-bottom: rgb(95, 121, 216) 1px solid;
        border-top: rgb(95, 121, 216) 2px solid;
        border-right: 1px none; */
        margin-bottom: 1em;
        margin-top:1em;
        margin-right: 0px; */
        padding-top: 5px;
        padding-bottom: 5px;
        width: 100%;
        background: rgb(0, 0, 0);
        color: rgb(204, 204, 255);
        font-size: 12px ;
        font-weight: normal;
        letter-spacing: 8px;
        text-align: center;
        height: 21px;
        position: relative;
}
h3 {
        padding: 0px;
        width: 400px;
        display: block;
        background: rgb(40, 40, 40);
        color: rgb(204, 204, 255);
        font-size: 10px;
        font-family: sans-serif;
        font-weight: normal;
        letter-spacing: 0px;
        text-align: center;
}
h5 {
        padding-left: 2px;
        width: 150px;
        display: block;
        color: #FFFFCC;
        font: 9px sans-serif;
        filter:
progid:DXImageTransform.Microsoft.gradient(gradientType=1,enabled='true',startColorstr
='#000000',endColorstr='#2D2D2D');
}
table {
  margin:inherit;
}
TEXTAREA 
{
  background: rgb(61, 71, 81);
  font: 9px Verdana, Tahoma, Helvetica, sans-serif;
  color: #999999; 
  scrollbar-base-color: gray;
  scrollbar-3dlight-color: black; 
  scrollbar-highlight-color: none;
 } 
TD
{
background-color: none;
}

TD.thumbnail 
{
width: 250px;
}

.menu {
        font-size: 12px ;
        text-align: left;
}


/* ----------------------------------- */
/* - Propriétés de la page Guestbook - */
/* ----------------------------------- */
#commententry {
  background: none;
}
form table {
  display:block;
  background: none;
  padding-bottom: 15px;
}
form table tr td {
  display:block;
  background: none;
}
form table tr td textarea {
  background: rgb(200, 210, 220);
  color: rgb(61, 71, 81);
  font: 11px Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
}
#commentlist {
  padding-top: 30px;
}
div.comment table {
  display:block;
  padding-top: 15px;
}
div.comment table.comment tr.head {
  padding-top: 15px;
  font: 11px Verdana, Tahoma, Helvetica, sans-serif;
}
div.comment table.comment tr.head td.from {
  padding-top: 15px;
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
}
div.comment table.comment tr.body td.message_body {
  background: rgb(61, 71, 81);
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  text-align: justify;
  color: rgb(200, 210, 220);
  font-size: 10px;
}


/* - Page des galeries récemment modifiées */
div.recent {
  display:block;
  width: 1024px;
  margin: auto;
  background: rgb(71, 81, 91); 
}
div.recent h2 {
  display:block;
  width: 100%;
  height: 21px;
  border-top: rgb(95, 121, 216) 2px solid;
  margin-top:1em;
  padding-top: 7px;
  padding-bottom: 2px;
  background: rgb(0, 0, 0);
  color: rgb(204, 204, 255);
  font-size: 12px ;
  font-weight: normal;
  letter-spacing: 8px;
  text-align: center;
}
div.recent div.thumbnails table {
  display:block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  background: rgb(61, 71, 81);
  text-align: center;
}
div.recent div.thumbnails table tr {
  background: rgb(61, 71, 81);
}
div.recent div.thumbnails table td {
  background: rgb(61, 71, 81);
  padding-left: 25px;
  padding-right: 25px;
}
div.recent div.thumbnails table td .gal_update_time {
  padding-bottom: 2px;
}
div.recent div.thumbnails table td .gal_title {
  color: rgb(95, 121, 216);
}
div.recent div.thumbnails table tr td.thumbnail a.thumbnail img.thumbnail {
  display: inline;
  border: rgb(95, 121, 216) 1px solid;
  padding: 3px;
  box-shadow: 5px 5px 10px #222; /* Pour IE version 8 */
  -moz-box-shadow: 5px 5px 10px #222; /* Pour Firefox */
  -webkit-box-shadow: 5px 5px 10px #222; /* Pour la majorité des autres navigateurs */
}
div.recent div.thumbnails table tr td.thumbnail a.thumbnail img.thumbnail:hover {
  border: rgb(240,240,255) 1px solid;
}


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
