/* - Remove Pbase header - */
body table td a img { display:none;} 
.thumbnails table img {display:none;}
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;}

A:link    { color :  rgb(154,154,102)}
A:active  { color :  rgb(255,255,255)}
A:visited { color :  rgb(154,154,102)}
A:hover   { color :  rgb(255,255,0)}
a.texte:link,a.texte:visited,a.texte:active
          {color:  rgb(255,165,0)}
a.langue:link,a.langue:visited,a.langue:active
          {color:  turquoise}
a.langue:hover 
          {color: rgb(255,255,0)}
a.texte:hover 
          {color: rgb(255,255,0)}
a:focus 
{ 
outline:0; 
}
BODY {
  background-color: rgb(70,70,70);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:bottom center;
  font-size : 94%;
  scrollbar-face-color: rgb(100,100,100);
  scrollbar-shadow-color: rgb(70,70,70);
  scrollbar-highlight-color: rgb(204,204,144);
  scrollbar-3dlight-color: rgb(220,220,220);
  scrollbar-darkshadow-color: rgb(30,30,30);
  scrollbar-track-color:  rgb(154,154,102);
  scrollbar-arrow-color: rgb(255,255,0);
}
DIV,BODY,TH,TR,TABLE,FONT,LI,UL,FORM,
P,B,I {
  font-family: verdana,arial,TrebuchetMS,tahoma,arial,sans-serif;
  color:  rgb(204,204,144);
  font-size: 94%;
}
FORM {
  font-size : 110%;
}
H1 {
  font-family: verdana;
  color :  orange;
  background :  rgb(90,90,90);
  filter : alpha(opacity=50);
  text-align : left;
  font-weight : normal;
  letter-spacing : 0.2cm;
  font-size : 110%;
  padding-top : 2px;
  padding-bottom : 2px;
}
H2,H4,H5 {
  font-family: sans-serif;
  color :  rgb(220,220,220);
  background :  rgb(0,0,0);
  border-bottom: 1px solid rgb(204,204,144);
  filter : alpha(opacity=50);
  text-align : right;
  font-weight : normal;
  letter-spacing : 0.2cm;
  font-size : 110%;
  padding-top : 2px;
  padding-bottom : 2px;
/*  filter:alpha(opacity=35); */
  -moz-opacity:0.35;
  -ms-filter: "alpha(opacity=35)";
  -moz-linear-gradient(top, rgba(0,0,0,.27) 30%, rgba(0,0,0,0));
  background: linear-gradient(to left, rgba(0,0,0,.65), rgba(0,0,0,0));
}
h3 {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt; 
  color: rgb(204,204,144);
}
IFRAME {
  background : rgb(70,70,70);
}

img.display {
  border-color: rgb(204,204,144);
}
img.display:hover {
  border-color: rgb(255,255,0);
}
hr {
  color: rgb(204,204,144);
}

/* div.thumbnails {
  margin-top: 3px;
  border-top: rgb(204,204,144) 1px solid;
} */
img.thumbnail {
  background: rgb(60,60,60);
  padding: 3px;
  border : 1px solid rgb(204,204,144);
  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 */
  	-webkit-box-shadow: 8px 8px 12px #222; /* Pour la majorité des autres navigateurs */
}
img.thumbnail:hover {
  border-width : 1px solid orange;
}
img.thumbnail:hover {
  border: 1px solid rgb(255,255,0);
}


/* - Bloc de commentaires - */
div .gallery_comments {
  margin: auto;
  border-top: rgb(204,204,144) 1px solid;
}
#commententry table {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 106%;
  background-color :  rgba(90,90,90,.5);
  box-shadow: 3px 3px 5px #222; /* Pour IE version 8 */
  -moz-box-shadow: 3px 3px 5px #222; /* Pour Firefox */
  -webkit-box-shadow: 3px 3px 5px #222; /* Pour la majorité des autres navigateurs */
}
TEXTAREA {
  font-family : verdana;
  color :  rgb(154,154,102);
  background : rgb(70,70,70);
  font-size : 9pt;
  border-top-color : rgb(100,100,100);
  border-left-color : rgb(100,100,100);
  border-right-color : rgb(220,220,220);
  border-bottom-color : rgb(220,220,220);
  border-style : groove;
  background: linear-gradient(to right, rgba(0,0,0,.55), rgba(0,0,0,0));
  scrollbar-face-color: rgb(100,100,100);
  scrollbar-shadow-color: rgb(70,70,70);
  scrollbar-highlight-color: rgb(204,204,144);
  scrollbar-3dlight-color: rgb(220,220,220);
  scrollbar-darkshadow-color: rgb(30,30,30);
  scrollbar-track-color:  rgb(154,154,102);
  scrollbar-arrow-color: rgb(255,255,0);
}
INPUT {
  margin-left: 1px;
  font-family : verdana;
  color :  rgb(204,204,144);
  background : rgb(70,70,70);
  border-top-color : rgb(204,204,144);
  border-left-color : rgb(204,204,144);
  border-right-color : rgb(100,100,100);
  border-bottom-color : rgb(100,100,100);
  border-width : 1px;
  border-style : solid;
  font-size : 10pt;
}

#commentlist {
/*  width:800px; */
  margin-top: 20px;
}
#commentlist .message_body {
  color: rgb(204,204,144);
  text-align: justify;
  font-size: 8pt;
  border-bottom: 1px solid rgb(154,154,102);
  padding-bottom: 5px;
}
#commentlist .from {
  color: rgb(204,204,144);
  font-weight: bold;
  font-size: 8pt;
}    
#commentlist .commands {
  color: rgb(204,204,144);
  font-weight: normal;
  font-size: 8pt;
}
#commentlist .date {
  color: rgb(204,204,144);
  font-weight: normal;
  font-size: 8pt;
}


table.justifie {
  text-align: justify;
}
div.lien a {
  font-style : italic;
}
p.lien a {
  font-style : italic;
}

.artist {
  color :  orange;
}
.caption {
  font-size : 9pt;
  color :  rgb(100,100,100);
  font-style : italic;
  text-align: justify;
  padding-left : 5px;
  padding-right : 5px;
}
.citation {
  color :  rgb(255,255,0);
}
.copyright {
  font-weight: normal;
  color :  orange;
  margin-top: -2px;
}
.date {
  color :  orange;
}
.location {
  background: rgb(80,80,80);
  font-size : 10pt;
  font-weight: normal;
  margin-top: -10px;
}
.othersizes {
  margin-top: 1px;
}
.regle {
  color :  orange;
}
.techinfo {
  margin-top: -8px;
}
.title {
  font-size : 12pt;
  font-weight: normal;
  margin-top: 10px;
}

/* Modifications récentes */
.imagepage {
  background: rgb(70,70,70);
}
.imagetable {
  background: rgb(60,60,60);
  padding: 10px;
  margin-top: 20px;
  border-width : 1px;
  border-style : solid;
  border-color : rgb(164,164,104);
  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 */
  	-webkit-box-shadow: 8px 8px 12px #222; /* Pour la majorité des autres navigateurs */
}


/* - Caractéristiques de la page de diaporama - */
#slideshow_container {
  display: inline;
  background: rgb(50,50,50);
  padding-top: 30px;
  padding-bottom: 10px;
}
#slideshow_image_container {
  margin-top: 45px;
  padding: 10px;
}
#slideshow_image_container img {
  background: rgb(20,20,20);
  border-width : 1px;
  border-style : solid;
  border-color : rgb(164,164,104);
  padding: 15px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#121212",Direction=135,Strength=8); /* Ne fonctionne que sous IE */
  	box-shadow: 8px 8px 12px #111; /* Pour IE version 8 */
  	-moz-box-shadow: 8px 8px 12px #111; /* Pour Firefox */
  	-webkit-box-shadow: 8px 8px 12px #111; /* Pour la majorité des autres navigateurs */
}
#slideshow_info {
  text-decoration: none;
}
#h3 {
  margin-top: 15px;
  padding-top: 25px;
  text-decoration: none;
}
#slideshow_controls {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 2px;
  background: rgb(50,50,50);
}

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