/* - Suppression du menu Pbase - */
body table td a img {display:none;}

/* - Rétablissement des éléments autres que le menu Pbase - */
#page-1 table td a img {display:inline;}
#imagepage table td a img {display:inline;}

/* - Suppression du titre de la galerie fourni par Pbase - */
#page-1 h2 {display:none;}

/* - Caractéristiques générales - */
BODY {
  background-color: rgb(70,70,70);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:bottom center;
  font-size: 8pt;
}
BODY TABLE A IMG {display: inline;
}
DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,FONT, CENTER {
  font-family : verdana;
  color :  rgb(204,204,144);
  font-size: 9pt;
}

/* - Caractéristiques de la page de galerie - */

#page-1 {
  background: rgb(60,60,60);
  position: relative;
  width: 100%;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

#barre-menu {
  position: fixed;
  width: 99%;
  margin: auto;
  z-index: 2;
}
#barre-menu ul.menu {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#barre-menu li {
  margin-left: 2px;
  float: left; /* pour IE */
}
#barre-menu ul li.membre {
  display: block;
  float: left;  
  text-align: center;
  padding: 2px;
  margin-right: 3px;
  background: rgba(60,60,60, .7);
  border-bottom-left-radius: 7px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-bottom-left-border-radius: 5px;
}
#bouton-1, #barre-menu ul li.membre {
  border-bottom-right-radius: 7px;
  -moz-border-radius-bottomright: 5px;
  -webkit-bottom-right-border-radius: 5px;
}
#bouton-1, #bouton-2 {
  height: 18px;
  border-bottom-left-radius: 7px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-bottom-left-border-radius: 5px;
  border: 1px solid rgb(154,154,102);
  box-shadow: 4px 4px 10px #222;
  -moz-box-shadow: 4px 4px 10px #222;
  -webkit-box-shadow: 4px 4px 10px #222;
  -o-box-shadow: 4px 4px 10px #222;
  background-image: -webkit-linear-gradient(top, rgb(51, 51, 51), rgb(101, 101, 101));
  background-image: -moz-linear-gradient(top, rgb(51, 51, 51), rgb(101, 101, 101));
  background-image: -ms-linear-gradient(top, rgb(51, 51, 51), rgb(101, 101, 101));
  background-image: -o-linear-gradient(top, rgb(51, 51, 51), rgb(101, 101, 101));
  background-image: linear-gradient(to bottom, rgb(51, 51, 51), rgb(101, 101, 101));
  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr="#29333d", endColorstr="#5b656f");
}
#barre-menu ul li a {
  display: block;
  float: left;   
  width: 100px;
  text-decoration: none;
  text-align: center;
}
#bouton-1:hover, #bouton-2:hover {
  color: rgb(255, 255, 0);
  border-color: rgb(200, 200, 0);
  background-image: -webkit-linear-gradient(top, rgb(101, 101, 101), rgb(51, 51, 51));
  background-image: -moz-linear-gradient(top, rgb(101, 101, 101), rgb(51, 51, 51));
  background-image: -ms-linear-gradient(top, rgb(101, 101, 101), rgb(51, 51, 51));
  background-image: -o-linear-gradient(top, rgb(101, 101, 101), rgb(51, 51, 51));
  background-image: linear-gradient(to bottom, rgb(101, 101, 101), rgb(51, 51, 51));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b656f", endColorstr="#29333d");
}
#barre-menu ul li.langue {
  float:right;
  width: 100px;
  text-decoration: none;
  text-align: center;
}
#barre-menu ul li.langue:after {
  background: none;
  color: none;
  content: "";
  float: left;
  position: relative;
  top: -13px;
  left: -20px;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent rgb(255, 128, 0);
  border-style: double;
  border-width: 8px 0 8px 11px;			
}

.titre {
  font-family: verdana;
  color: rgb(244,244,184);
  border-bottom: 1px solid rgb(215,125,0);
  text-align: right;
  font-weight: normal;
  letter-spacing: 0.2cm;
  font-size: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
  float:left;
  -moz-opacity:0.35;
  -ms-filter: "alpha(opacity=35)";
  background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.65)); /* Chrome Opera Safari */
  background: -moz-linear-gradient(to left, rgba(0,0,0,.65), rgba(0,0,0,0)); /* Firefox */
  background: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.65)); /* IE */
  background: linear-gradient(to left, rgba(0,0,0,.65), rgba(0,0,0,0)); /* Firefox IE Chrome Opera */
/*  -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)); */
}
.lien-continent {
  display:block;
  font-style: italic;
  font-size: 9pt;
  padding-left: 5px;
}
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 {
  font-style: normal;
  color:  rgb(255,165,0);
}

table.justifie {
  text-align: justify;
  padding-bottom: 5px;
  border-bottom: rgb(215,125,0) 1px solid;
}
p {
  text-align: center;
}
p.texte-galerie {
  text-align: justify;
  -moz-column-count:2;
  -webkit-column-count:2;
  -o-column-count:2;
  column-count:2;
  -moz-column-gap:20px;
  -webkit-column-gap:20px;
  -o-column-gap:20px;
  column-gap:20px;
  -webkit-column-rule-width:1px;
  -webkit-column-rule-color:orange;
  -webkit-column-rule-style:dotted;
  -moz-column-rule-width:1px;
  -moz-column-rule-color:orange;
  -moz-column-rule-style:dotted;
  -o-column-rule-width:1px;
  -o-column-rule-color:orange;
  -o-column-rule-style:dotted;
  column-rule-width:1px;
  column-rule-color:orange;
  column-rule-style:dotted;
}
div.texte a.texte {
  font-style: normal;
}
img.display {
  border-color: rgb(204,204,144);
}
div#linkedsubgalleries a {
  font-size: 9pt;
  font-style: italic;
}

div.thumbnails {
/*  width: 1024px; */
  margin: auto;
}
img.thumbnail {
  background: rgb(60,60,60);
  padding: 3px;
  border-width : 1px;
  border-style : solid;
  border-color : orange;
  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;
  border-style : solid;
  border-color : rgb(255,255,0);
}
td.thumbnail font {
  font-family : verdana;
  color :  rgb(204,204,144);
  font-size: 8pt;
}

/* - Bloc de commentaires - */
div .gallery_comments {
  margin: auto;
  border-top: rgb(215,125,0) 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(255,128,0);
  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: 1024px;
  margin-top: 20px;
}
#commentlist .message_body {
  color: rgb(204,204,144);
  text-align: justify;
  font-size: 8pt;
  border-bottom: 1px solid rgb(255,128,0);
  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(255,128,0);
  font-weight: normal;
  font-size: 8pt;
}


/* - Caractéristiques de la page de zoom sur la photo - */
.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 */
}
.date {color:  orange;
}
.artist {color:  orange;
}
.title {
  font-size: 10pt;
  font-weight: normal;
  margin-top: 10px;
}
.location {
  background: rgb(80,80,80);
  font-size: 10pt;
  font-weight: normal;
  margin-top: -10px;
}
.caption {
  font-size : 9pt;
  color:  rgb(100,100,100);
  font-style: italic;
  text-align: justify;
  padding-left: 5px;
  padding-right: 5px;
}
.techinfo {
  margin-top: -8px;
}
.othersizes {
  margin-top: 1px;
}
.copyright {
  font-weight: normal;
  color :  orange;
  margin-top: -2px;
}


/* - 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(255,255,0);
  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);
  font-size : 110%;
}


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