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;}
}
#inline_slideshow * {display:inline;}

BODY
 { 
margin-bottom: 20px; 
margin-top: 0px; 
background: rgb(175,55,0); 
background-image:url();
background-repeat:no-repeat; 
background-attachment: fixed; 
background-position:0px 0px; 
margin-top: 0px; top: 0px;
}
div,
body,
th,
tr,
table,
p,
b,
i,
h4,
center
{
border: 0px;
color: rgb(255,240,111);
font: 14px Verdana, Arial, Helvetica, sans-serif;
}
font
{
font:14px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0px;
}
a,
a:link,
a:visited,
a:active
{
color: rgb(255,233,211);
font-weight: bold;
}
a:hover
{
color: rgb(0,234,0);
text-decoration: underline;
}
TD.thumbnail
{ 
border-top: 1px solid rgb(96,35,5);
border-left: 1px solid rgb(96,35,5);
border-right: 1px solid rgb(177,77,5);
border-bottom: 1px solid rgb(177,77,5);
background-color: rgb(155,35,0);
vertical-align: middle;
horizontal-align: middle;
height: 200px;
width: 200px;
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active
{
padding-top: 10%;
border-top: 1px solid rgb(155,35,0);
border-left: 1px solid rgb(155,35,0);
border-right: 1px solid rgb(155,35,0);
border-bottom: 1px solid rgb(155,35,0);
background-color: rgb(155,35,0);
display: block;
height: 200px;
width: 200px;
}
a.thumbnail:hover
{
padding-top: 10%;
border-top: 1px solid rgb(177,77,5);
border-left: 1px solid rgb(177,77,5);
border-right: 1px solid rgb(96,35,5);
border-bottom: 1px solid rgb(96,35,5);
background-color: rgb(188,85,2);
display: block;
height: 200px;
width: 200px;
}
IMG.thumbnail
{
border-top: 2px solid rgb(177,88,8);
border-left: 2px solid rgb(177,88,8);
border-right: 4px solid rgb(86,25,5);
border-bottom: 4px solid rgb(86,25,5);
vertical-align: middle;
horizontal-align: middle;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
width: justify;
height: justify;
border: 3px solid black;
box-shadow: 0 0 0 10px #FFF, 5px 5px 10px 12px rgba(0,0,0,0.8);
margin-bottom: 30px;
}
h1{
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
letter-spacing: 8px;
color: rgb(111,111,111);
}
h2 {
position: relative;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 0,5em;
padding: 3px;
width: 85%;
color: rgb(255,180,5);
font-size: 38px;
font-family: mistral;
letter-spacing: 4px;
text-align: left;
text-indent: 30px;
display: block;
border-top: rgb(75,155,0) 1px solid;
border-left: rgb(120,0,0) 111px solid;
border-bottom: rgb(255,0,0) 1px solid;
background: rgb(155,35,0);
-moz-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 1px 1px 22px 11px rgba(0,0,0,.6);
-webkit-box-shadow: 1px 1px 22px 11px rgba(0,0,0,.6);
box-shadow: 1px 1px 22px 11px rgba(0,0,0,.6);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow
(Strength=7, Direction=left, Color='#000000')";
}
h2:first-letter
{
font-size: 68px;
font-family: mistral;
color: rgb(255,233,111);
}

h3 {
display: block;
width : 100%px;
padding: 3px;
border-top: rgb(255,120,5) 2px solid;
border-bottom: rgb(255,120,5) 2px solid;
background-color: rgb(175,55,0);
color: rgb(200,200,200);
font-weight: normal;
text-align: center;
}
h33 {
display: block;
width : 555px;
padding: 2px;
border: 2px solid #000000;
color: rgb(255,200,0);
background: rgb(16,16,0);
font-weight: normal;
text-align: center;
}
h7 {
width : 555px ;
padding: 2px;
color: rgb(0,255,0);
font: 14px;
font-weight: normal;
text-align: center;
display: block;
border-top: rgb(200,0,0) 3px solid;
border-left: rgb(200,0,0) 3px solid;
border-right: rgb(90,0,0) 3px solid;
border-bottom: rgb(90,0,0) 3px solid;
background: rgb(120,0,0);
}
td {  empty-cells: show;  }

.links {
font-size: 16px;
font-weight: bold;
border: 3px solid #336600;
margin-top: 18px;
margin-left: 10px;
}
.linksplus {
font-size: 18px;
font-weight: bold;
border: 5px solid #336600;
margin-top: 18px;
margin-left: 10px;
}
.linksbackto {
font-size: 12px;
font-weight: bold;
background: rgb(120,0,0);
margin-top: 16px;
margin-left: 10px;
}
.description {
font-size: 15px;
font-weight: bold;
background: rgb(50,205,0);
}
.copyright {  
color: rgb(255,222,0);
background: rgb(111,00,00);
font-size: 14px;
}
#imgid {border: 7px solid #000000;}

.thumbnail { border-color: silver; border-width: 3px; }

.display
{
  border: 20px solid rgb(255,255,255);
}
img { 
 background-color: #000;
  padding: 2px;
  border: 10px rgb(255,255,255);
  box-shadow: 15px 15px 20px rgba(0,0,0,.8);
  -moz-box-shadow: 15px 15px 20px rgba(0,0,0,.8);
  -webkit-box-shadow: 15px 15px 20px rgba(0,0,0,.8);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow
(Strength=7, Direction=135, Color='#000000')";
}
textarea
{
font-family: arial;
color: rgb(0,0,0);
border-top: 3px solid rgb(177,77,5);
border-left: 3px solid rgb(177,77,5);
border-right: 3px solid rgb(96,35,5);
border-bottom: 3px solid rgb(96,35,5);
background-color: rgb(255,180,5);
}
/* BOITE COMMENTS COUL FOND ET FORME RONDE */

TABLE.comment {
position: relative;
width: 88%px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 2px;
padding: 5px;
text-align: middle;
text-indent: 22px;
display: block;
-moz-border-radius: 10px;
 border-radius: 10px;
 box-shadow: 1px 1px 22px 5px rgba(0,0,0,.6);
-moz-box-shadow: 1px 1px 22px 5px rgba(0,0,0,.6);
-webkit-box-shadow: 1px 1px 11px 5px rgba(0,0,0,.6);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#000000')";
}

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