.gallery {background-color:none;border:0px;padding:0px;top:19px;text-align:left;}
.frame .img_wrap {border:0px;}
.panel .panel-overlay,
.panel .overlay-background {height:20px;}
.panel-overlay h2 {color:#b4c5ce;font-size:13px;margin-top:2px;}
div#traitements {position:relative;margin-left:-2px;padding-top:5px;}
div.avant, div.apres  {position:absolute;top:7px;left:0px;margin-left: 5px;z-index:100;}
div.apres {top:145px;}
img.avant {margin-bottom:8px;}
#traitements img {margin:0;padding:0;display:block;}
#content #text {padding-top:0;padding-bottom:0;}
#traitements a {color:#4F6871;text-decoration:none;}
#traitements a:hover, #traitements a.current {color:white;text-decoration:none;}
#traitements a.current {color:white;text-decoration:none;}
#traitements a:hover, #traitements a.current {color:white;text-decoration:none;}
div#links {background:url(/images/cartouche.png) no-repeat;margin-top:15px;height:15px; line-height:15px;text-align:center;margin-left:-5px;color:#697275;}
#links a  {color:#8B979C;padding:0 3px;}
/* RESET CSS */
body {font:13px/1.22 verdana, arial,Trebuchet MS, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.font10 {font-size:77%;} 
.font11 {font-size:85%;} 
.font12 {font-size:93%;} 
.font13 {font-size:100%;} 
.font14 {font-size:108%;} 
.font15 {font-size:116%;} 
.font16 {font-size:123.1%;} 
.font17 {font-size:131%;} 
.font18 {font-size:138.5%;} 
.font19 {font-size:146.5%;} 
.font20 {font-size:153.9%;} 
.font21 {font-size:161.6%;} 
.font22 {font-size:167%;} 
.font23 {font-size:174%;} 
.font24 {font-size:182%;} 
.font25 {font-size:189%;} 
.font26 {font-size:197%;} 
/* LAYOUT */ 
html, body {height:100%;}
body {color:white;margin:0 auto;text-align:center;width:990px;font-family:verdana, arial,Trebuchet MS, sans-serif;color:white;background:#1b1c1f;}
#header {background:url(/images/bg_header.png) no-repeat;height:40px;}
#nav_lang {text-align:left;margin-left:896px;padding-top:10px;}
#logo {height:30px;text-align:left;}
#main {background:url(/images/bg_main.png) no-repeat;height:552px;text-align:left;}
#nav {float:left;width:251px;margin:20px 1px 1px 1px;height:0px;}
#nav a {padding:12px 0px 12px 0;display:block;}
.nav_filet {text-align:right;font-size:13px;color:#b4c5ce;
background:url(/images/bg_nav.png) no-repeat;}
a.nav_filet:hover {color:#b4c5ce;margin-right:20px;text-decoration:none;}
#content {margin-left:295px;padding-top:1px;}
#content {background:url(/images/bg_title.png) no-repeat bottom right;height:60px;text-align:right;width:684px;margin-bottom:5px;}
#content #wrap {text-align:left;overflow:hidden;height:308px;font-size:83%;}
#content #intro {font-size:77%;width:284px;float:left;padding:6px;}
#traitements_intro a {color:#29383E;text-decoration:none;}
#traitements_intro a.current, #traitements_intro a:hover {color:white;}
#text #traitements_intro a {color:white;text-decoration:underline;}
#content #intro img,#intro2 img {display:block;text-align:center;margin:auto;margin-bottom:8px;}
#content #text{margin-left:295px;padding:10px;padding-right:30px;}
#intro2 {position:absolute;margin-top:-60px;padding:6px;padding-left:6px;width:284px;height:374px;font-size:77%;z-index:10;}
#footer {background:url(/images/bg_footer.png) no-repeat;color:#2e3539;
height:100px;padding-top:10px;padding-right:40px;padding-left:40px;
text-align:justify;font-size:77%;font-size:9px;}
#footer a {color:#2e3539;text-decoration:none;}
#title3 {position:relative;left:20px;width:640px;top:13px;height:33px;
text-align:right;white-space:nowrap;
font-size:28px;font-family:Edwardian Script ITC,Monotype Corsiva,Apple Chancery;}
#content {position:relative;}
#image3 {position:absolute;top:60px;left:0px;width:360px;text-align:left;}
#wrap3 {position:absolute;top:80px;left:385px;width:280px;}
#intro3 {}
p {color:white;text-align:justify;font-size:11px;line-height:15px;}
#text3 {color:white;text-align:justify;font-size:11px;line-height:15px;height:450px}
#photos {background-color:black;}
li {color:#b4c5ce;text-align:justify;font-size:11px;line-height:15px;}
h3 {color:#b4c5ce;text-align:left;font-size:13px;line-height:30px;font-family:verdana, arial,Trebuchet MS, sans-serif;}
/* Unreset some style*/
ul {margin:.5em 0;}
ul {list-style-type:square;margin-left:16px;}
p {margin-bottom:5px;}
.titre {font-weight:bold;display:block;}
a {color:white;}
/* various page elements*/
#picto_matignon {text-align:center;margin-top:40px;}
/**** Utilities *****/
div {cursor:default;}
a {outline:0;}
/*** Scrollabar ***/
.jScrollPaneTrack {background:url(/images/scroll_bg.png) repeat-y;}
.jScrollPaneDrag {background:url(/images/scroll_drag.png) repeat-y;}
.jScrollPaneDragTop {background:url(/images/scroll_drag_top.png) no-repeat;height:6px;}
.jScrollPaneDragBottom {background:url(/images/scroll_drag_bottom.png) no-repeat;height:5px;
