/*
Author - Olivier Caenen 
Stylesheet :Touquet-Wind 62 Replicant
Warning : cellpadding=8 width="80%" cellspacing=8
*/


body {color: #fff;background: #011327 url(https://caenen.celeonet.fr/tw62/Joomla_RT_Replicant/templates/rt_replicant/images/bg/bg54.jpg) 50% 0 no-repeat fixed;border: 1px solid #364148; margin-top:10px;
}
body table td a img { display:none;} 
img {border: 0px #364148;} 
DIV,TABLE,TR,TH,FONT,LI,UL,FORM,BLOCKQUOTE,P{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10pt; color: #ffffff;}
I,H1,H2,H3,H4,H5, CENTER {font-family: Geneva, Arial, Helvetica, sans-serif ;font-size: 10pt; color: #98D7DA;}
H1,H2 { 
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color:#364148;
-moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;
  margin-right:auto;margin-left:auto;
  width: 740px;
  display:block;
  text-align: left;
padding-right:10px;
padding-left:10px;
  background : url(https://caenen.celeonet.fr/tw62/Joomla_RT_Replicant/templates/rt_replicant/images/banniere_tw62.gif) no-repeat right; 
  padding-top: 30px;
padding-bottom:25px;

  font-size: 34px;
 
 font-family: Infinite Justice ; 
 color: white;


 }
A, TD.A, A:link {color:#98D7DA;font-size: 10px;}
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
TD.thumbnail {width: 200px;}
b {font-weight:normal;}
.display{ border: 1px solid #364148;background-color: black;}
#image A:hover {text-decoration: none;}

.date,.artist {
	font-size: 9pt;
	font-style: italic;margin-left: 20px;
	margin-right: 20px;color : #98D7DA;
}
/* webdev */
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { border: grey 1px solid; margin-bottom: -45px; padding-top: 5px; width: 172px; display: block; background: ; height: 197px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px;  -moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px; filter: progid:DXImageTransform.Microsoft.Shadow(color="#232323",Direction=135,Strength=5); }
a.thumbnail:hover{ background: #011327;}
a:hover img.thumbnail { border: #364148 1px solid; background: rgb(45, 45, 55); /*filter: none Alpha(Opacity=100, Style=0);*/ }
img{ border: #364148; 1px none; }
img.thumbnail { border: #364148 1px solid; margin: 0px; padding: 0px; background: none; vertical-align: middle; /*filter: Gray Alpha(Opacity=100, Style=0);*/ }
table.thumbnail { width: 10%; }
td.thumbnail { padding: 2px; height: 207px; }
td { border: 1px none; background: none; border-collapse: collapse; empty-cells: show; }
.thumbnails{ border: #364148 1px solid; padding: 30px 30px 30px 30px; width:800px; background: none; left: 50%; -moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;margin:0px auto;}
.thumbnails table,.thumbnails table img, .display{ display: inline; filter: none; }
#image td a, #image td a:hover { background: transparent; }

.imagetable 
{ 

border : 2px RIDGE  #364148;
} 
img.display
{
  margin-top : 20px;
  margin-left: 20px;
  margin-right: 20px;
  border : #364148 2px INSET;
} 
#localmenu {text-align:left;}
.thumbnails b {color:#98D7DA;font-size:10px;}
font { margin-left: 4px; margin-right: 4px; width: 170px; display: block; color: #343434; font: 9px Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: 0px; }
font:hover { margin-left: 4px; margin-right: 4px; width: 170px; display: block; color: #ff9900; font: 9px Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: 0px; }
#commentlist .message_body {color:#cc9;margin: 1em 0;padding: 10px 10px 10px 10px;border: 1px solid rgb(35, 35, 35); text-align:left;-moz-border-radius-bottomright: 10px; -moz-border-radius-topleft:10px;font-size: 12px;}
.lid {color:#cc9;background:#011327;}
.sb {color:#cc9;background:#011327;text-align: center;margin: 1em 0;padding: 10px 10px 10px 10px;border: 1px solid rgb(35, 35, 35); font-size: 12px;}
#linkedsubgalleries {text-align: left;margin-top: -15px;}
.title {
	font-size: 12px;
	text-align: center;
        background-image: url(https://caenen.celeonet.fr/tw62/Joomla_RT_Replicant/templates/rt_replicant/images/headers/dark-teal/header-bg.png);
        width: 500px;
        Height: 30px;
      
        margin-left : auto; 
        margin-right : auto; 
}
/*
.imageinfo.table {border: 0px;margin: 1em 0;padding: 10px 10px 10px 10px;border: 1px solid rgb(35, 35, 35); text-align:left;-moz-border-radius-bottomright: 10px; -moz-border-radius-topleft:10px;font-size: 12px;}
*/

.caption {text-align: left;width: 500px;margin: 0 auto;}
.techinfo {font-size: 10pt;padding-top:15px;}
.techinfo a:link {text-decoration:none;font-style:normal;}
.small {clear:both}
#localmenu a {
	font-weight: bold;
    font-size:10px;
}
.treepath a {
	font-weight: bold;
        font-size:10px;
}
.location{
	font-size: 08pt;
	text-align: center;
}

/* 
* CSS for toggle
* https://pbasewiki.srijith.net/howto/toggle_description
*/
.galleryheader{margin: 0px auto;width:500px; text-align:center;}
#descheader {margin:0px auto;margin-bottom: 5px;}
#desctoggle{text-align:center;margin:0px auto;  font-weight:bold;}
#descinside{text-align:justify;margin:0px auto;}
body{text-align:center;} /* IE doesn't understand margin:auto */
.gallery_comments{clear:both;text-align:left;} /* negate effect of body center above */
.comment_section{clear:both;text-align:left} /* negate effect of body center above*/
.gallery_hitcounts{
background:#011327;
margin: 10px auto;
padding: 5px 20px 5px 15px;}
font i {font-size:10px;font-style: normal}

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; }


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; }


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; }


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; }


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; }
