﻿




 

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}
caption,th,{text-align:left;font-weight:normal;vertical-align:middle}
td{font-weight:normal;vertical-align:middle}
q,blockquote{    /* quotes: none; */}
q:before,q:after,blockquote:before,blockquote:after{  /* content: ""; */    /* content: none; */}



h1 {
    font-weight: bold;
    font-size: 19.2px !important;
    font-size: 1.6rem !important;
    line-height: 30px !important;
    text-overflow: ellipsis;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}
.container {
    padding: 0 14px;
    margin-bottom: 14px;
    border: solid 20px rgba(136, 136, 136, 0.18) !important;
}

  
   .person-title{margin-left:0px !important}


a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
@font-face{font-family:'quicksand';src:url("fonts/quicksand.eot");src:url("../fonts/quicksand.eot?#iefix") format("embedded-opentype"),url("fonts/quicksand.woff") format("woff"),url("fonts/quicksand.ttf") format("truetype"),url("fonts/quicksand.svg#svgFontName") format("svg")}@font-face{font-family:'quicksand regular';src:url("fonts/quicksand-regular.eot");src:url("fonts/quicksand-regular.eot?#iefix") format("embedded-opentype"),url("fonts/quicksand-regular.woff") format("woff"),url("fonts/quicksand-regular.ttf") format("truetype"),url("fonts/quicksand-regular.svg#svgFontName") format("svg")}@font-face{font-family:'eras light';src:url("fonts/eras.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("fonts/fontello.eot?14587781");src:url("fonts/fontello.eot?14587781#iefix") format("embedded-opentype"),url("fonts/fontello.woff?14587781") format("woff"),url("fonts/fontello.ttf?14587781") format("truetype"),url("fonts/fontello.svg?14587781#fontello") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'fontello';src:url("fonts/fontello.svg?14587781#fontello") format("svg")}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}.icon-plus-1:before{content:'\e820'}.icon-dribbble-circled:before{content:'\e818'}.icon-twitter-1:before{content:'\e81d'}.icon-pinterest:before{content:'\e81e'}.icon-behance:before{content:'\e81f'}.icon-heart:before{content:'\e809'}.icon-user:before{content:'\e808'}.icon-user-male:before{content:'\e807'}.icon-user-female:before{content:'\e806'}.icon-users:before{content:'\e805'}.icon-plan:before{content:'\e801'}.icon-th-thumb:before{content:'\e802'}.icon-th-thumb-empty:before{content:'\e803'}.icon-ok:before{content:'\e80e'}.icon-cancel-circled:before{content:'\e80a'}.icon-minus:before{content:'\e821'}.icon-eye:before{content:'\e80d'}.icon-cog:before{content:'\e804'}.icon-flash:before{content:'\e81c'}.icon-at:before{content:'\e819'}.icon-female:before{content:'\e81a'}.icon-male:before{content:'\e81b'}.icon-twitter:before{content:'\e80f'}.icon-twitter-circled:before{content:'\e810'}.icon-facebook:before{content:'\e811'}.icon-facebook-circled:before{content:'\e812'}.icon-gplus:before{content:'\e813'}
.icon-gplus-circled:before{content:'\e814'}.icon-linkedin:before{content:'\e815'}.icon-linkedin-circled:before{content:'\e816'}.icon-dribbble:before{content:'\e817'}
.icon-link:before{content:'\e80c'}

.outer{}

.icon-menu:before{content:'\e801';}
.icon-cancel:before{content:'';}
body{}
body.inner-projects{overflow-y:auto}
a:link,a{outline:none;text-decoration:none}
a:active,a:hover{color:#C3A36B ;outline:none;text-decoration:none!important }


a.cbp-fbcurrent{ color:#a06d20 !important;outline:none;text-decoration:none !important;outline:none;text-decoration:none;  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 5%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0) 95%);background: -webkit-gradient(linear, left top, right top, color-stop(5%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(95%,rgba(0,0,0,0)));background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%); background: -o-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);background: -ms-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);background: linear-gradient(to right,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%); width: 180px;  }		   
.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}
h2{font-size:13px;font-style:normal;color:#929497}
@media screen and (min-width:480px){.container{width:98%}.grid-1,.grid-2,.grid-3,.grid-1-5,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full,.grid-unit{float:left;width:96.969696969697%;margin:0 1.515151515152% 1em}}
@media screen and (min-width:640px){.grid-1{width:13.636363636364%}.grid-2{width:30.30303030303%}.grid-3,.grid-half{width:46.969696969697%}.grid-4{width:63.636363636364%}.grid-5{width:80.30303030303%}.grid-full{width:96.969696969697%}.grid-1-5{width:21.971056%}}.proj-wrapper{margin-left:200px;background:#fafafa;-webkit-transition:margin-left,1s;-moz-transition:margin-left,1s;-o-transition:margin-left,1s;transition:margin-left,1s}.block{margin-left:200px;z-index:1000;height:100%;position:relative;color:#333;-webkit-transition:margin-left 1s;-moz-transition:margin-left 1s;-o-transition:margin-left 1s;transition:margin-left 1s}
.block header{color:#A06D20;margin:0 0 10px;font-size:18px;padding:25px 0 5px;border-bottom:0px solid #d4d4d4}
@-webkit-keyframes loading{from{max-width:0}}@-moz-keyframes loading{from{max-width:0}}@-o-keyframes loading{from{max-width:0}}@keyframes loading{from{max-width:0}}
.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999}
.modal h1{position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-125px;font-size:30px;text-align:center;color:rgba(0,0,0,0.2)}
.modal h1:before{content:attr(data-content);position:absolute;overflow:hidden;color:black;max-width:100%;-webkit-animation:loading 5s;-moz-animation:loading 5s;-o-animation:loading 5s;-ms-animation:loading 5s;animation:loading 5s}


.menu{width:250px;left:0px;border-radius:0px;bottom:0px;top: 22.35%;;position:fixed;text-align:center;z-index:99999;border-right:0px solid #eaeaea;}
.menu nav{   padding-top: 30.19%; display:inline-block;line-height:1.8em;font-family:'BadScript-Regular', verdana, Arial, sans-serif !important;color:#333;}
.menu nav>a{    padding: 8px 0 8px; position: relative; display: block;  font-size: 16px;text-align: center; color: #222222;    margin: 5px;}
.menu nav>a:hover{text-decoration:none !important; color:#C3A36B !important;   background: -moz-linear-gradient(left,  rgba(0,0,0,0) 5%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0) 95%);background: -webkit-gradient(linear, left top, right top, color-stop(5%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(95%,rgba(0,0,0,0))); 	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);	background: -o-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%); background: -ms-linear-gradient(left,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);background: linear-gradient(to right,  rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);  }
.menu nav>a:before{content:"";border-bottom:1px solid #A06D20;position:absolute;left:0;top:24px;width:0%;color:#333;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}
.menu nav>a:hover:before,.menu nav>a:active:before,.menu nav>a.cbp-fbcurrent:before{width:0%;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s;color:#C3A36B;}
.menu h2{padding-top:20px}
.menu h2+span{color:#999;font-size:13px;padding-top:7px;display:block}
.menu h1 {
      font: 0/0 a;
    color: transparent;
    text-shadow: none;
  
    opacity: 0.6;
}
.menu h1:hover {
      opacity:1;
   
}


.menu>p{position:absolute;bottom:80px;text-align:center;margin-left:30px;color:#B9B9B9;font-size:13px}.menu>p span{display:block;padding-top:11px}.menu>p span:before{content:'';position:absolute;left:0;top:19px;background:#999;height:1px;width:100%}
.menu>p span a{color:#A06D20}
.about p{font-size:13px;color:#474747;line-height:19px}

.icon-twitter-1:before,.icon-facebook:before,.icon-gplus:before,.icon-link:before,.icon-plan:before,.icon-facebook-circled:before,.icon-gplus-circled:before,.icon-pinterest-circled:before,.icon-user-male:before {font-size: 20px;
    position: absolute;
   top: 11px;
    left: 11px;
    color:#777 !important;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;}
.icon-twitter-1:hover:before,.icon-facebook:hover:before,.icon-gplus:hover:before,.icon-link:hover:before,.icon-plan:hover:before,.icon-facebook-circled:hover:before,.icon-gplus-circled:hover:before,.icon-user-male:hover:before{color:#a06d20  !important;font-size: 20px;}
.socials{padding-top:0px;padding-bottom:50px;padding-right:0px}
.socials>li{   
      /* width: 40px; */
    /* height: 40px; */
    display: inline-block;
    position: relative;
    /* margin: 5px; */
    background: #f2f2f2;
    /* padding: 10px; */
    border-radius: 100px;}
	
	.socials>li:hover{  background: #eaeaea;}
	
.socials>li a{font:0/0 a;color:transparent;text-shadow:none;width:40px;height:40px;position:relative;display:block}
.socials>li.twitter{background-position:-21px -75px}
.socials>li.facebook{background-position:-21px -159px}
.socials>li.google{background-position:-21px -237px}
.socials>li.link{background-position:-21px -337px}
.socials>li.plan{background-position:-21px -437px}

.proj-bg{position:fixed;top:0}.proj-bg img{width:100%;height:auto}.inner-container-wrapper{position:relative;margin-top:42.1%;background:#fafafa}.show-more:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;content:'\e821'}.show-more+.intro-text{height:auto !important;margin-bottom:0 !important;-webkit-transition:min-height 1s;-moz-transition:min-height 1s;-o-transition:min-height 1s;transition:min-height 1s}.inner-container{max-width:1200px;width:92%;margin:0 auto}.inner-container.smaller-container{max-width:800px}.inner-container.smaller-container .inner-images>li{padding:25px 10px}.inner-container h1{text-align:center;font-size:30px;color:#333;padding:35px 0 20px}.inner-container h1 span{font-family:'eras light'}.inner-container h2{text-align:center;font-size:19px;font-style:normal;color:#333;padding-bottom:20px}.inner-container small{text-align:center;font-size:17px;color:#999;padding-bottom:20px;width:60%;display:block;margin:0 auto}.inner-container .intro-text{font-size:15px;line-height:22px;color:#999;padding:10px 30px;margin-bottom:30px;height:96px;overflow:hidden;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;transition:height 1s}.inner-container .intro-text.show-more{min-height:488px;height:auto;margin-bottom:0;-webkit-transition:min-height 1s;-moz-transition:min-height 1s;-o-transition:min-height 1s;transition:min-height 1s}.inner-container .inner-images{padding:0 0 40px 0}.inner-container .inner-images>li{float:left;padding:10px;list-style:none;width:50%}.inner-container .inner-images>li img{width:100%;height:auto}.inner-container .inner-images>li:last-child{margin-top:-37.8%}.inner-container .inner-images>li.full-width{width:100%}.inner-container .inner-images>li.remove-margin{margin:0}.inner-container .inner-images>li.full-width:last-child{margin-top:0}.bl-icon-close{background:#333}svg{padding:15px}svg:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.project-title{color:#fff !important;position:relative;pointer-events:none;text-align:center;
font-size:15px}
.project-title:before{content:'';border-top:1px solid #B0843B;width:15%;position:absolute;bottom:-7px;left:0;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}
.project-title:after{content:'';border-top:0px solid #B0843B;width:15%;position:absolute;bottom:-7px;right:0;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}
.hide-text{text-align:center;font-size:35px;color:#474747;margin-top:10px;cursor:pointer;width:50px;margin:0 auto}
.hide-more{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.more-projects{padding-top:0px ; border-top:1px solid #f2f2f2}
.prev-proj,.next-proj{background:#fafafa;width:50%;text-align:center;font-size:15px;}
.prev-proj span,.next-proj span{display:block;padding-top:5px;font-size:13px;color:#999}
.prev-proj a,.next-proj a{display:block;padding:54px 0;color:#c3a36b;font-family:'quicksand regular', verdana, Arial, sans-serif !important;font-size:15px !important}
.prev-proj a:hover,.next-proj a:hover{background:#F8F9F8;}
.prev-proj p,.next-proj p{width:100px;height:100px;margin-top:-27px;border-radius:100px;overflow:hidden}
.prev-proj p img,.next-proj p img{width:100%;height:100%}
.prev-proj{float:left;border-right:0px solid #d4d4d4;border-top:0px solid #d4d4d4}
.prev-proj p{float:left;margin-left:55px}
.next-proj{float:right;border-left:0px solid #d4d4d4;border-top:0px solid #d4d4d4}
.next-proj p{float:right;margin-right:55px}
.back-proj{width:100%;text-align:center;font-size:13px;margin-top:140px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.back-proj a{display:block;padding:50px 0;color:#c3a36b;font-family:'quicksand regular', verdana, Arial, sans-serif !important;font-size:15px !important}
.back-proj a:hover{background:#F8F9F8;}
.back-proj:hover{}
.bl-icon-close{position:fixed;top:0;right:0;cursor:pointer;z-index:100}
.projects-full .inner-images li{width:100%}
.projects-full .inner-images li:last-child{margin-top:0}
::-webkit-scrollbar{width:4px;}
::-webkit-scrollbar-thumb{border:solid 0 transparent;border-right-width:0px;-webkit-border-radius:5px;-webkit-border-top-right-radius:9px 5px;-webkit-border-bottom-right-radius:9px 5px;-webkit-box-shadow:inset 0 0 0 3px  #805531, inset 0 0 0 3px  #805531;}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 0 0 0 1px rgb(90,90,90), inset 0 0 0 3px rgb(110,110,110);}
::-webkit-scrollbar-track{background: #f8ecd4;}
::-webkit-scrollbar-corner{background:transparent;}
.tablet-close{display:none}
.tablet-logo{border:50px solid rgba(255,255,255,0);width:400px;height:400px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-196px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.tablet-logo .inner-tablet-logo{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;margin-top:59px;}
.tablet-logo .inner-tablet-logo h1{padding-top:15px;color:rgba(234, 234, 234, 0.47)}
.tablet-logo .inner-tablet-logo h1+span{color:rgba(234, 234, 234, 0.47);font-size:13px;padding-top:7px;display:block}
.tablet-logo .inner-tablet-logo h2{font:0/0 a;color:transparent;text-shadow:none;background:url(../img/logo.png) no-repeat center;height:41px;background-size:25%}
.tablet-logo2{border:50px solid rgba(255,255,255,0);width:400px;height:400px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-196px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.tablet-logo2 .inner-tablet-logo2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;margin-top:69px;margin-left:0px}
.tablet-logo2 .inner-tablet-logo2 h1{padding-top:13px;padding-bottom:63px;color:#eaeaea}
.tablet-logo2 .inner-tablet-logo2 h1+span{color:#fff;font-size:13px;padding-top:7px;display:block}
.tablet-logo2 .inner-tablet-logo2 h2{font:0/0 a;color:transparent;text-shadow:none;background:url(../img/logo.png) no-repeat center;height:41px;background-size:35%}
.son{position:absolute;bottom:50px;text-align:center;margin-left:22px;}
@media screen and (max-width:1024px){.outer{}
}
@media screen and (max-width:960px){

.outer{}

#contentWrapper{margin-left:40px;height:85%;}
.logopetit5img {     max-height: 80px !important;}

.snowflakes{display:none}
.tablet-logo{margin-left:-150px}
.inner-left{width:50%}
.inner-right{width:50%}
.hidden-page.show-page img{}
.inner-container h1{font-size:25px}
.inner-container small{font-size:15px;width:80%}
.prev-proj a,.next-proj a{font-size:15px}.back-proj a{font-size:17px}


.partager{display:none}

 .lbphotography {

    background: #F8F9F8 url(logohauteur70px.png) !important;
    height: 70px !important;
    width: 100% !important;

   background-repeat: no-repeat !important;
    background-position: center !important;
}
   .lbphotography:hover {

    
    background: #FFFFFF url(logohauteur70px.png) !important;
    height: 70px !important;
    width: 100% !important;

   background-repeat: no-repeat !important;
    background-position: center !important;
  
}
}




@media screen and (max-width:640px){

body{overflow-y:auto}

.tablet-logo{margin-left:-100px;margin-top:-100px;background:none;border:none;width:200px;height:200px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-transform:none}.tablet-logo .inner-tablet-logo{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-transform:none;margin-top:0;padding-top:44px}.inner-left{width:100%;overflow-y:hidden}.block header{padding-top:0}.show-mobile{display:block;cursor:pointer;float:right;color:#999 !important;margin-top:32px;display:inline-block;position:relative;padding:10px 0;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.hide-mobile{display:none}#fbsection2{height:950px}#fbsection3{height:1763px}#fbsection4{height:979px}#fbsection5{height:1763px}
#fbsection1{background:url(../img/mousterlin.jpg) no-repeat center;background-size:auto 100%}
#fbsection3,#fbsection4,#fbsection5{background:#474747}
.bl-main>section.empty,.bl-main1>section.empty,.bl-main2>section.empty,.bl-main3>section.empty{display:none}.project-title{font-size:13px}
.bl-main>section,.bl-main1>section,.bl-main2>section,.bl-main3>section{width:100% !important;height:196px !important;position:relative !important;top:auto !important;left:auto !important}svg{display:none}.inner-projects .collapse .tablet-close{color:#A06D20}.inner-container h1{font-size:19px}.inner-container small{font-size:13px}.inner-container .inner-images>li{float:none;width:100%}.inner-container .inner-images>li:last-child{margin-top:0}.back-proj{margin-top:121px}.back-proj a{font-size:13px;margin-top:0}.next-proj p,.prev-proj p{display:none}.next-proj a,.prev-proj a{font-size:13px;padding:20px 0;min-height:120px}.next-proj a span,.prev-proj a span{font-size:13px}.proj-wrapper{margin:0 !important}.modal h1{font-size:23px;margin-top:-11.5px;margin-left:-111.5px}

.partager{display:none}
}
.panier{bottom:-8px;max-width:24px;opacity:0.2;background-image:url(../panier.png);background-size:20px;background-repeat:no-repeat;}
.panier:hover{background-image:url(../panierhover.png);opacity:0.9;}
.partager{    position: fixed;
    /* bottom: 0; */
    margin: 0 auto;
    width: 250px;
    color: #ccc;
    font-size: 13px !important;
    padding-top: 30px;}
.secu{position:fixed;text-align:center;margin:0 auto;width:180px;color:#999;bottom:30px;}
.plandusite{padding-bottom:35px;padding-top:5px;opacity:0.4;}
.plandusite:hover{opacity:1;}
.container7{text-align:left;margin-left:260px;padding-top:20px;width:80%;position:relative;}
.liens{padding-left:10px;}
.logopetit5img{max-height:100px;}
.logopetit5{    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 50px;
    padding-right: 30px;
    border-radius: 0px;}


.logo {
    width: 100%;
    height: auto;
    float: left;
    position: absolute;
    
    text-align: center;
}
.logo:hover {
    opacity:0.9;
}

 
 


.also {
    float: left;
    width: 100%;
margin-top: 100px;
    margin-bottom: 80px;    text-align: center;
}

.also_head {
    width: 60%;
    margin: 0 auto;
    background: url(footer_header.jpg) repeat-x left center;
    height: 25px;
}

.also_head span {
    background: #ffffff;
    padding: 0px 25px;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
	line-height: 20px;
	    color: #929497;
}

.also_menu {
    width: 90%;
    margin: 0 auto;
}

.also_menu ul, .also_menu ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
}


.also_menu ul li {
    padding: 0px 15px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 1px;
}


 .lbphotography {

    background: #FFFFFF url(logobadscript.png);
    height: 90px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
   
    position: fixed;
    z-index: 10;
    -webkit-box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    -moz-box-shadow:  0 -12px 20px 10px rgba(0,0,0,.5);
  box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    visibility: visible;
	
	
}
   .lbphotography:hover {

    background: #F8F9F8 url(logobadscript.png);
	 height: 90px;
    width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
   
    position: fixed;
    z-index: 10;
      -webkit-box-shadow:  0 -12px 20px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
   box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    visibility: visible;
  
}
 
 
 
@font-face{font-family:'BadScript-Regular';src:url("fonts/BadScript-Regular.ttf");}
 
 @font-face{font-family:'SouthernAire';src:url("fonts/SouthernAire.ttf");}
 
p{ line-height: 1.3em;}
 
 .logotr {
    background: #FFFFFF;
    margin:  0 auto;
    width: 100%;
    
    padding: 10px;
    -webkit-box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    box-shadow: 0 -12px 20px 10px rgba(0,0,0,.5);
    visibility: visible;
    position: fixed;
    z-index: 10;
    font-size: 25px;
    color: #000000 !important;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	
    display:flex;
    align-items: center;
    justify-content: center;
}  
 

 .logotr:hover { background: #F8F9F8;}
 

  
span.lb1 {
    display: list-item;
    list-style: none;
    color: #ddd;
    font-weight: 100;
    font-family: 'ColaborateThinRegular';
    font-size: 28px;
    /* padding-top: 20px; */
    letter-spacing: 4px;
    line-height: 0.9em;
    /* text-shadow: 2px 2px 2px rgba(0,0,0,0.2); */
    font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important;
    padding-left: 20px;
}

span.lb2 {
    color: #ddd;
    font-weight: 100;
    font-family: 'ColaborateThinRegular';
    font-size: 13px;
    letter-spacing: 4px;
    text-transform: uppercase;
}
 
 

 
 a.logo_rollover:link, .logo_rollover{
    width:180px;
    height:107px;
    display:block;
    background-image:url(louisbourdongooglehover.jpg);transition: all 1s;
	background-repeat: no-repeat;
	margin:0 auto;
	    /* margin-top: 60px; */
}
a.logo_rollover:hover{
    width:180px;
    height:107px;
    display:block;
    background-image:url(louisbourdongoogle.jpg);transform: fade in;
	background-repeat: no-repeat;
}




    /* Couleur caracteres container fiches  --- font-family: "Eras ITC", "Eras Light ITC", sans-serif; */

.magnifier {
    background-image: url(loupe2.png);
    cursor: pointer;
    padding-left: 50px;
    padding-top: 60px;
    position: absolute;
        right: -15px;
    top: 5px;
}
 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
p img{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
:focus{outline:0}
h1 a,h2 a,h3 a,h4 a{font-weight:inherit}
em{font-style:italic}
strong{font-weight:700}
small{font-size:90%}
sup{position:relative;bottom:.3em;vertical-align:baseline}
sub{position:relative;bottom:-.2em;vertical-align:baseline}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}
.clear{clear:both;display:block;overflow:visible;visibility:visible;width:0;height:0}
.hidden{display:none}
.hidden-accessible{position:absolute;left:-9999px}
hr{border:solid #d0d0d0;border-width:1px 0 0;clear:both;margin:30px 0;height:0}
br{clear:both}
body{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;text-align:center;color:#190F02;font-size:100%;-webkit-text-size-adjust:100%;}
p a.external,h3 a.external,h4 a.external{padding-right:14px;margin-right:5px;background:url(img/icon-external.png) no-repeat scroll right center}
#container{width:100%;max-width:2000px;margin:0 0;position:relative;text-align:left;font-size:12px;  background:url('parchemin.png')!important;
  background-repeat:repeat !important;}

#header{height:75px;margin:0 0 0 250px;background:orange;}
#header,#footer{padding:0px 0px 0px}
@font-face{font-family:'eras light';src:url("css/fonts/eras.ttf") format("truetype");}
#header{position:fixed;top:0;left:0;width:100%;}
#logo{height:35px;margin:7px 0 0;padding:0;width:80%}
#header h1{font-size:25px;line-height:1.2em;margin:0;padding:0}
#header h1,#header h1 a{height:57px;display:block;background:url(img/logo.png) no-repeat left top;color:#999;}
#header h1 a:hover{}
#header h1 a span{display:none}
#headerContent{text-align:left;margin:0;padding:10px 0 7px;line-height:1.4em;letter-spacing:1px;color:#222}
#headerContent h2{font-size:12px;line-height:1.4em;padding:0 7px 0 0}
#footer{clear:both;margin-top:0px;background:#ffffff;font-size:12px;}
#footerContent a{color:#c3a36b;font-weight:600;}
#footerContent a:hover{color:#ffd6ad}
#footerContent{     font-family: Arial,Helvetica,sans-serif;
        padding: 20px 0px 20px 0px;
    font-size: 12px;
    margin-left: 0px;
    text-align: center;
    color: #777;
	background: #f8ecd4;
	}
#footerContent p{font-size:11px;line-height:25px;color:#999;padding-left:15px}
#bottom p{font-size:14px;text-transform:uppercase;font-weight:700;padding:5px 0 10px}
#sidebar{    width: 200px;
    height: 100%;
    margin: 0;
    float: left;
    position: fixed;
    text-align: left;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background: url(../../accueil/css/parchemin.jpg) !important;
    background-repeat: repeat !important;}
.toggle-nav h3{visibility:hidden;font-size:0;line-height:1px;padding:0;margin:0}
.site-navigation{height:100%;background:rgba(255,255,255,1);width:170px;left:0;top:0;position:fixed;padding:50px 20px;text-align:center;z-index:99999;border-right:0px solid #eaeaea;}
ul#site-nav{text-transform:uppercase}
ul#site-nav ul{padding:4px 0 0 4px;text-indent:0;display:none}
ul#site-nav li{padding:4px 0 4px 4px;}
ul#site-nav ul li{padding:3px 0}
ul#site-nav a{padding:5px 0 5px;position:relative;display:block;font-size:13px !important;text-align:center;}
ul#site-nav a:hover{color:#000}
#site-nav ul a{display:block;text-transform:none}
#painting ul#navT-painting,#drawing ul#navT-drawing,#editions ul#navT-editions,#collaboration ul#navT-collaboration{display:block}
#home a#nav-home,#painting a#nav-painting,#drawing a#nav-drawing,#editions a#nav-editions,#collaboration a#nav-collaboration,#info a#nav-info,#contact a#nav-contact{color:#000}
.paintings-flor-da-pele a#nav-paintings-flor-da-pele,.paintings-anti-fashion a#nav-paintings-anti-fashion,.paintings-cotidiano a#nav-paintings-cotidiano,.paintings-knots a#nav-paintings-knots,.anti-art-pets a#nav-anti-art-pets,.sketchbook-01 a#nav-sketchbook-01,.sketchbook-02 a#nav-sketchbook-02,.sketchbook-03 a#nav-sketchbook-03,.digital-brockley a#nav-digital-brockley,.digital-finger-fairies a#nav-digital-finger-fairies,.digital-oiam-butterfly a#nav-digital-oiam-butterfly, .small-comforts a#nav-small-comforts,.ooowh-penguins a#nav-ooowh-penguins,.video-tt-firestarter a#nav-video-tt-firestarter,.video-floor-painting a#nav-video-floor-painting{color:#000;font-weight:500}
#contentWrapper{     padding: 0% 0;
    padding-top: 120px;
    padding-bottom: 20px;
    margin-bottom: 50px;
    margin-right: 0;
    margin-left: 230px;
    max-width: 100%; }
#loading-indicator{font-size:18px;color:#ffd6ad;text-align:center;}
#first .box {position: absolute; top: -1000px; left: -1000px}
#first{margin:0 auto;}
#second{padding-top:42px;margin:0;border-top:1px dotted #999}
#notfitted{padding:0}
#flexible{padding:5px 0}
.wrap{padding:0 0;margin-bottom:20px}
.wrap:before,.wrap:after{content:"";display:table}
.wrap:after{clear:both}
.wrap{zoom:1}
.box{margin: 6px;padding-top: 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 14px; float: left;border: 0px solid rgba(136, 136, 136, 0.68);}  
.col1{width:70px}
.col1a{width:120px}

.col2{width:180px;}   
   
.info .col2{width:82%}
.col2a{width:220px}
.col3{width:270px}
.col3a{width:320px}

.col4{width:200px}
.col4 h4 {
  font-size:12px !important;
  font-style: italic;
}

.col4a{width:420px}
.col5{width:470px}
.col5a{width:520px}
.col6{width:570px}
.col7{width:670px}
.col7a{width:720px}
.col8{width:770px}
.col8a{width:820px}
.col1 img,.col1a img,.col2 img,.col2a img,.col3 img,.col3a img,.col4 img,.col4a img,.col5 img,.col5a img,.col6 img,.col6a img,.col7 img,.col7a img,.col8 img,.col8a img,.col9 img,.col9a img{max-width:100%;height:auto}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.top-flush{padding-bottom:0px;
    background: url(parchemin.png)!important;
    background-repeat: repeat !important;

}
.top-flush .box,.info .box{   padding: 0px; }
.box-border .box{margin:4px}
.box-border .box,.image-border .box img,.box-and-image-border .box{border:1px solid #777;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.image-border .box{padding:0 9px 20px;border:none}
.image-border .box img.border-white{border:1px solid #FFF}
.box-and-image-border .box{margin:4px;padding:9px}
.box-and-image-border .box img{border:1px solid #777}
.box-and-image-border .text-box{padding:15px;border:1px solid #999}
.inner{padding:15px;background:#efefef}
dl{font-size:20px;margin:0 0 1em;line-height:1.2em;font-weight:400}
dt{font-size:17px;padding:0 0 .5em;text-transform:uppercase}
dd{display:list-item;list-style:none;padding:0 0 .16em 3em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
blockquote,blockquote p{}
blockquote{line-height:1.4em;color:#999;margin:0.6em 0 1.6em;padding:0 0 0 1em;border-left:3px solid #e4e4e4}
.home blockquote{margin-bottom:.5em;font-family:"Eras ITC", "Eras Light ITC", sans-serif;font-size:14px;}
.info blockquote p{padding:0;margin-bottom:.6em;line-height:1.4em}
.information blockquote{margin:.3em 0 .7em}
h1,h2,h3,h4,h5,h6{font-weight:400;display:block;line-height:1;background-color:transparent}
h1{font-size:28px;line-height:1.1em;padding-bottom:.4em}
h2{font-size:21px;line-height:1.2em;padding-bottom:.7em}
h3{font-size:15px;line-height:1.3em;padding:.5em 0 .1em}
h4{font-size:14px;line-height:1.4em;padding-bottom:1em}
.home h2{font-size:14px;line-height:1.4em;padding:.3em 0;font-family:"Eras ITC", "Eras Light ITC", sans-serif;color:#f2f2f2 !important;}
.home h3{font-size:14px;line-height:1.4em;padding:.2em 0;font-family:"Eras ITC", "Eras Light ITC", sans-serif;color:#f2f2f2 !important;}
.home h4{font-size:14px;line-height:1.4em;padding:.1em 0 .3em;line-height:1.4em}
img,p img{display:inline-block;margin:0;padding-bottom:0px;line-height:0;vertical-align:bottom}
.box p img,.box p a img{padding:0}
.box p.imggroup,.box p.imggroup a{text-align:center;font-size:0;line-height:1;padding-bottom:3px;margin:0}
.box p.imggroup a img{margin:2px!important;padding:0!important;text-align:center!important}
.box p.imggroup.small a img{margin:1px!important}
.home .description{font-size:12px;line-height:1.8em}
.home .description p{padding:.6em 0 0}
.home .caption{font-size:11px;line-height:1.4em;padding:.8em 0 0}
.home .caption2{font-size:11px;padding:1.4em 0 .8em}
.work .caption{font-size:12px;line-height:1.4em;padding:.8em 0 0}
.box .details{padding:.6em 0 0;line-height:1.6em;font-size:11px}
.box .details p{padding:0}
.work .details{padding:.3em 0 0;font-size:12px}
.work{font-size:11px;line-height:1.3em}
.information h1,.information h2.large{font-size:26px;line-height:1.3em;padding:0}
.information h2{font-size:23px;line-height:1.3em;padding:0}
.information h3{padding:.2em 0 0}
.information h3.large{font-size:17px;padding:0 0 .1em}
.information h4{font-size:14px;padding:.6em 0}
.information p{padding-bottom:.6em}
.information,.info,.work .information{font-size:12px;line-height:1.8em}
.info p{padding-bottom:.8em}
.info{font-size:13px}
.info h2{line-height:1.2em;padding:0}
.info h2.borderT{border-top:1px solid #ccc;padding:3em 0 .6em;margin-top:1.6em}
.info h3{font-size:14px;line-height:1.4em;padding:0 0 2.5em}
.center-all{text-align:center;padding-bottom:15px}
.contact h2{padding:0 0 .2em;border-bottom:1px solid #C9C8C8}
#contact-logo{width:170px;height:170px;margin:20px auto}
#contact-logo a{display:block;width:170px;height:170px;text-indent:-99999px;background:url(img/contact-logo.png) no-repeat left top}
#contact-logo a:hover{background:url(img/contact-logo.png) no-repeat left bottom}
.contact .inner{margin-bottom:1em}
.contactme{text-align:center}
.links{padding-bottom:20px}
.list-border{font-size:12px;line-height:1.6em}
.list-border ul{padding:.2em 0;margin:1em 0 0}
.list-border ul a{display:block;margin-top:.2em;padding-bottom:.3em}
.list-border ul li a{text-decoration:none}
.list-border ul li{padding:.3em 0;border-top:1px solid #C9C8C8}
.list-border ul li.first{border-top:none}
video{width:100%;height:auto}
.videos{max-width:960px;padding:0 0 .6em}
.videos.hd-video{padding-right:2%;max-width:1600px}
.videos .information{padding:15px 5px 0}
.videos .information h2{font-size:16px}
.videos .information h3{font-size:14px;padding:.3em 0 0}
.vendor{padding:0;margin:0;background-color:#C9C8C8}
.unsupported{background:#fddfde}
.align-center{text-align:center}
.fltright{padding:0 0 10px 10px}
.fltleft{padding:0 10px 10px 0}
.fltnone{float:none}
.uppercase{text-transform:uppercase}
.author{padding:.3em 0 0;font-style:italic}
.small{font-size:90%;padding:.3em 0 1.6em}
.borderT{border-top:1px solid #ccc}
.border-radius20{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.padtb1{padding:1em 0!important}
.padtb06{padding:.6em 0!important}
.padtb03{padding:.3em 0!important}
.padt1{padding-top:1em!important}
.padt06{padding-top:.6em!important}
.padt03{padding-top:.3em!important}
.padt0{padding-top:0!important}
.padb1{padding-bottom:1em!important}
.padb06{padding-bottom:.6em!important}
.padb03{padding-bottom:.3em!important}
@media screen and (max-width:1280px){.box img,.col2 img,.col3 img,.col4 img,.col6 img,.col8 img,.box p.imggroup a img{height:auto}
}
@media screen and (max-width:1024px){.box p.imggroup a img{max-width:90%;}
.col4{width:270px;}
 .av-special-heading {   padding-left: 0px !important;} 
}

@media only screen and (max-width:959px){

#contentWrapper{padding-top:110px;width:auto;}
.info .col4,.info .col2,.contact .col4{width:90%;padding:5px;margin-bottom:15px}
.col4.bio-image{text-align:center}
.col8{width:370px}
#sidebar{float:none;position:relative;background:#ffffff}
#sidebar,.videos,.videos.hd-video{width:90%;margin:0 auto;padding:0}
.col4,.col8,.col6,.col3a{width:170px}
.col2{width:120px}
.information.col4,.information.col2{width:270px}
}
@media only screen and (max-width:767px){


.col4,.col8,.col6,.col3a{width:170px}
.col2{width:120px}
.information.col4,.information.col2{width:270px}
#first{margin:0 auto;}
#header{margin:0 0 0 125px;padding-bottom:16px;height:auto}
#sidebar{float:none;position:relative;background:#ffffff}
#sidebar,.videos,.videos.hd-video{width:90%;margin:0 auto;padding:0}
.toggle-nav{padding-bottom:30px}
.toggle-nav .site-navigation{display:none}
.toggle-nav:hover .site-navigation{display:block}
.toggle-nav h3{visibility:visible;font-size:19px;line-height:1em;padding:14px 16px 10px;margin:0}
.site-navigation{width:100%;padding:0}
.toggle-nav h3,ul#site-nav li{background:#fff;zoom:1;filter:alpha(opacity=80);opacity:.8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 5px silver;-moz-box-shadow:0 0 5px silver;box-shadow:0 0 5px silver}
ul#site-nav ul{padding:6px 6px 3px}
ul#site-nav li{padding:12px 16px;margin:5px 0}
ul#site-nav ul li{padding:10px 10px 6px;margin:5px 0 0}
ul#site-nav a{font-size:12px}
#contentWrapper{padding-top:110px;width:auto;}
#first,#second{margin:0 auto}
.wrap{padding:0}
#footer{width:90%;margin:0 auto;padding:10px}
#footer,#footerContent p,#bottom{text-align:center}
#footerContent p{line-height:28px}
.col4 p img{text-align:center}
.info .col4,.info .col2,.contact .col4{margin-left:5%}
.col6{width:370px}
.col3a{width:170px}
.information.col2{width:370px}
}
@media screen and (max-width:640px){

.col8,.col6,.col3a{width:200px}
.col4{width:200px}
.col2{width:120px}
.information.col4,.information.col2{width:270px}
}
@media only screen and (max-device-width:480px){#container{width:420px}
#header{padding-left:5px}
#footer{padding:15px 0 20px}
}
@media only screen and (max-width:400px){#container{width:300px}
#sidebar,.videos,.videos.hd-video{width:100%;}
#headerContent h2{font-size:11px}
.info .col4,.info .col2,.contact .col4{width:100%;padding:0 0 30px;margin:0}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#555}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font-size:14px;line-height:20px;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(img/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:42px;height:42px;background:url(img/load3.gif) center center no-repeat}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:url(img/grab.png) 8 8, move;text-decoration:none;background:transparent url(img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-inner{overflow:hidden;cursor:url(img/thumbs.png) 8 8, move;}
.fancybox-prev{left:0;cursor:url(img/arrow-left.png) 8 8, move;}
.fancybox-next{right:0;cursor:url(img/arrow-right.png) 8 8, move;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;cursor:url(img/thumbs2.png) 8 8, move;left:0px;background:url(fancybox_overlay.png);z-index:8010;}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font-weight:700;font-size:12px;line-height:15px;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;left:15px;margin-bottom:-32px;z-index:8050;text-align:left;}
.fancybox-title-float-wrap .child{text-align:left;line-height:1px;word-wrap:break-word;padding-left:6px;color:#444;font-family:"Eras ITC", "Eras Light ITC", sans-serif;font-size:14px;letter-spacing:1px;font-weight:normal;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:transparent;}
.fancybox-title-inside-wrap{padding-top:14px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#000;padding:10px;background:transparent;background:rgba(100,100,100,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close{background-image:url(img/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(img/fancybox_loading@2x.gif);background-size:24px 24px}
}
.fancybox-prev span,.fancybox-next span{display:none}
.fancybox-image-border .fancybox-image{border:1px solid #777}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-margin{margin-right:17px;}
.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}
.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.box a{position:relative;width:100%;height:100%;display:block;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;transition:background-color 0.1s linear;-webkit-backface-visibility:hidden;}
.box a div{position:absolute;left:0;top:40%;display:table;z-index:999;}
.box a div p, .blog-post .post-image div p{font-family:'quicksand regular', verdana, Arial, "sans-serif";font-size:11px;color:#000000;font-weight:600;width:320px;display:table-cell;vertical-align:middle;text-align:center;padding:0 20px;letter-spacing:1px;text-transform:uppercase;}
.blog-post iframe{width:100%!important;height:auto;min-height:450px;}
.lt-ie9 #client .box a p{line-height:20px;padding-bottom:30px;}
.lt-ie9 #client .box a p, .lt-ie9 .box a div p, .lt-ie9 .blog-post .post-image div p{filter:alpha(opacity=0);}
.box a:hover{background:#transparent;}
.box a:hover img, .box:hover img{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
.box a.active img{opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
.box a:hover p, .box a.active p{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.lt-ie9 #client .box a:hover p, .lt-ie9 .box a.active p, .lt-ie9 .box a:hover p{filter:alpha(opacity=100);}
.box img{-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;-webkit-backface-visibility:hidden;}
.box a > div p{-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;-webkit-backface-visibility:hidden;}
.box a div.login-form{display:none;}
.box a img{margin:0;}
@media (min-width:180px){.box a div p, .blog-post .post-image div p{opacity:0;}
}
#breadcrumbs{color:#c4c4c4;padding-top:7px;padding-right:0px;padding-bottom:20px;padding-left:30px;font-family:"Eras ITC", "Eras Light ITC", sans-serif;font-size:13px;}
#breadcrumbs .raquo , #breadcrumbs a{color:#b9b9b9;}
#breadcrumbs a:hover{color:#C28527;text-decoration:none;}
@font-face{font-family:'ColaborateThinRegular';src:url('fonts/ColabThi-webfont.eot');src:url('fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/ColabThi-webfont.woff') format('woff'),
url('fonts/ColabThi-webfont.ttf') format('truetype'),
url('fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');font-weight:normal;font-style:normal;}
#title{text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
#tagline, h3.hometitle, .entry h2.title, .entry h1.title, .comment-author, h3#comments, #reply-title span, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{text-shadow:2px 2px 2px rgba(0,0,0,0.2);}


.entry h2.title, .entry h1.title, .entry h3.title{font-size:19px !important;padding-bottom:18px;padding-top:15px;padding-left:81px;text-align:left;color:#444444;font-family:'BadScript-Regular', Arial, sans-serif;}


/* toggle bas description
----------------------------------------------- */
.azc_tsh_toggle, .azc_tsh_toggle_open, .azc_tsh_toggle_active, .azc_tsh_toggle_open_active {      margin: 15px 0px 20px 0px !important;border: 0px solid #007fff;  font-style: normal;     font-weight: 200;  font-size: 15px !important;  padding: 5px 0px 0px 15px;background-repeat: no-repeat;background-position: 60px 10px;height: 3em;	user-select: none;-webkit-user-select: none;	-moz-user-select: none;}
.azc_tsh_toggle {background-image: url('images/down.png') ;}
.azc_tsh_toggle:hover { background-image: url('images/downhover.png') ;opacity:0.7;	}
.azc_tsh_toggle_open {  background-image: url('images/down.png') !important;}
.azc_tsh_toggle_active { background-image: url('images/up.png') !important;}
.azc_tsh_toggle_active:hover { background-image: url('images/uphover.png') !important;opacity:0.7;}
.azc_tsh_toggle_open_active { background-image: url('images/up.png');}
.azc_tsh_toggle a,.azc_tsh_toggle_open a, .azc_tsh_toggle_open_active a{color: #000 !important ;padding-left:100px;padding-bottom:50px;line-height: 30px;}
.azc_tsh_toggle a:hover {color: #bea376 !important;padding-left:100px;padding-bottom:50px;}
.azc_tsh_toggle_container, .azc_tsh_toggle_container_open{ margin: auto; margin-bottom: 5px !important;    padding-top: 35px;
    padding-bottom: 35px;padding-left:70px;padding-right:25px; border-right: 0px solid #007fff;border-bottom: 0px solid #007fff; border-left: 0px solid #007fff;  overflow: auto;font-family: "Eras ITC", "Eras Light ITC", sans-serif;  font-size: 14px; line-height: 1.5; color: #333333;    background-color:#f5e5c2;}
h5 { color: rgba(153, 153, 153, 0.86);font-size:14px !important;}
h6 { color: rgba(153, 153, 153, 0.86);font-size:14px !important;}
.av-special-heading .av-special-heading-tag{padding:0;margin:0;float:left;}
h4{
	font-size:13px !important;
	line-height:1.1em;
	margin-bottom:8px;
	color: #c3a36b;

!important;}
h3{font-size:14px !important;line-height:1.1em;margin-bottom:8px; color: #c3a36b;!important;}
h3{font-size:14px !important;line-height:1.1em;margin-bottom:8px; color: #c3a36b;!important;}

/*  Avant pas mal non plus  font-family: 'ColaborateThinRegular', Arial, sans-serif;----------------------------------------------- */
body .av-special-heading .av-special-heading-tag {
   
    float: left;
    font-size: 19px !important;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 31px; 
	    font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important;
    padding: 8px 0 8px;
    position: relative;
    display: block;
    font-size: 16px;
    text-align: center;
    color: #222222;
    margin: 5px;
    color: #845714 !important;
   
    text-decoration: none !important;
    outline: none;
    text-decoration: none;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 5%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0) 95%);
    background: -webkit-gradient(linear, left top, right top, color-stop(5%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(95%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);
    background: -o-linear-gradient(left, rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);
    background: linear-gradient(to right, rgba(0,0,0,0) 5%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0) 95%);
    width: 120px;
}

body .av-special-heading .av-special-heading-tag2 {
   
    float: left;
    font-size: 19px !important;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 31px; 
	    font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important;
      padding: 8px 31px 8px;
    position: relative;
    display: block;
    font-size: 16px;
    text-align: center;
    color: #222222;
    margin: 5px;
    color: #915700 !important;
   
    text-decoration: none !important;
    outline: none;
 }  
body .av-special-heading .av-special-heading-tag2 img {
   margin-right:15px;
   border-radius:100%
}  

	body .av-special-heading .av-special-heading-tag3 img {
   margin-right:15px;
   border-radius:100%
}  

body .av-special-heading .av-special-heading-tag2 a:hover {
   
color:#5d4615 !important;
     text-decoration: none !important;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 25%, rgba(0,0,0,0.19) 70%, rgba(0,0,0,0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(25%,rgba(0,0,0,0)), color-stop(70%,rgb(248, 236, 214)), color-stop(100%,rgba(0,0,0,0))); 
   	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%);
   	background: -o-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
	 background: -ms-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
   background: linear-gradient(to right,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%); 
    width: 300px;
}


body .av-special-heading .av-special-heading-tag3 {
    float: left;
    font-size: 19px !important;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 31px; 
	    font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important;
      padding: 8px 31px 8px;
    position: relative;
    display: block;
    font-size: 16px;
    text-align: center;
    color: #222222;
    margin: 5px;
    color: #915700 !important;
   
    text-decoration: none !important;
    outline: none;
	
	
	color:#5d4615 !important;
     text-decoration: none !important;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 25%, rgba(0,0,0,0.19) 70%, rgba(0,0,0,0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(25%,rgba(0,0,0,0)), color-stop(70%,rgb(248, 236, 214)), color-stop(100%,rgba(0,0,0,0))); 
   	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%);
   	background: -o-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
	 background: -ms-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
   background: linear-gradient(to right,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%); 
   
	
	
}



body .av-special-heading .av-special-heading-tag4 {
   
 
    float: left;
    font-size: 19px !important;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 31px; 
	    font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important;
        padding: 8px 31px 11px 11px;
    position: relative;
    display: block;
    font-size: 16px;
    text-align: center;
    color: #222222;
    margin: 10px;
    color: #915700 !important;
   
    text-decoration: none !important;
    outline: none;
   

}
body .av-special-heading .av-special-heading-tag4 a:hover {
   
color:#5d4615 !important;
     text-decoration: none !important;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 25%, rgba(0,0,0,0.19) 70%, rgba(0,0,0,0) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(25%,rgba(0,0,0,0)), color-stop(70%,rgb(248, 236, 214)), color-stop(100%,rgba(0,0,0,0))); 
   	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%);
   	background: -o-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
	 background: -ms-linear-gradient(left,  rgba(0,0,0,0) 25%,rgba(0,0,0,0.05) 70%,rgba(0,0,0,0) 100%);
   background: linear-gradient(to right,  rgba(0,0,0,0) 25%,rgb(248, 236, 214) 70%,rgba(0,0,0,0) 100%); 
    width: 300px;
}







.avia_textblock {
    clear: both;
    padding-left: 100px;
    padding-bottom: 20px;
    /* font-family: "Eras ITC", "Eras Light ITC", sans-serif; */
    font-size: 1.4em;
    color: #111111;
}	
	
	

.av-special-heading {
    width: 100%;
    clear: both;
    /* display: block; */
        margin-top: 80px;
    overflow: hidden;
    position: fixed;
    z-index: 1;
	
    padding-top: 5px;
    padding-bottom: 0px;
	      padding-left: 50px;
      background: url(../../accueil/css/parchemin.jpg) no-repeat center center fixed !important;
    background-repeat: repeat !important;
    border-bottom: solid 0px rgba(136, 136, 136, 0.18) !important;
}

.av-special-heading-h1 .special-heading-border{height:4em;color: #fff;}

.special-heading-border{position:relative;overflow:hidden;}
.main_color .special-heading-inner-border{border-color:#7c6853;}
.special-heading-inner-border{display:block;width:100%;margin-left:15px;border-top-style:solid;border-top-width:1px;position:relative;top:50%;opacity:0.15;filter:alpha(opacity=15);}

	
	
	
	
.proust {
    text-align: right;

    font-size: 15px;
    width: 90%;
    color: #777;
    font-family: Georgia, serif !important;
    font-style: italic;
    line-height: 0.8em;
}

.auteur {
    text-align: right;
    padding-top: 10px;
    padding-bottom: 50px;
    font-size: 16px;
    padding-right: 0px;
    width: 91%;
    color: #000;
  
    line-height: 0.8em;
}


blockquote::before {
    color: #777;
    content: open-quote;
    font-size: 2em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.2em;
}

blockquote::after {
    color: #777;
    content: close-quote;
    font-size: 2em;
    line-height: 0.1em;
    margin-left: 0.25em;
    vertical-align: -0.32em;
}

blockquote {
    /* border-left: 1px solid #cfcfcf; */
    /* margin: 1.5em auto; */
    /* padding: 0.5em 10px; */
  quotes:'\2018' '\2019';

}




	
	
	/* OSVALDAS LIGHTBOX */
	
	
	/* IMAGE LIGHTBOX SELECTOR ATTENTION PAS DE BORDER NI Webkit shadow sur image PB lien bleu */
	
		#imagelightbox	{		
	        /* -webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); */
    /* box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); */

	     border-radius:0px;
		  	cursor: url(img/swipeperso.png) 8 8, move;
			position: fixed;
			z-index: 10003;  
		-ms-touch-action: none;
			touch-action: none;
			}

	
		/* OVERLAY */

		#imagelightbox-overlay
		{	
			cursor: url(img/thumbs2.png) 8 8, move;
				background-color:#222222c2;
			 /* Autres background-color: background-color:rgba(0, 0, 0, 0.8); background-color: rgba(71, 71, 71, 0.92); */
			position: fixed;
			z-index: 9998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0px;
		}


	/* CAPTION  pour caption a droite shunter left: 0px;  */

		#imagelightbox-caption
		{
			    text-align: center;
    color: #dcb774 !important;
    position: fixed;
    z-index: 10001;
    left: 0px;
    right: 0;
    bottom: 0;
    padding-bottom: 20px;
    /* font-family: 'BadScript-Regular', verdana, Arial, sans-serif !important; */
    font-size: 18px;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: #fff8e5 !important;
    position: fixed;
    z-index: 10001;
    left: 0px;
    right: 0;
    bottom: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 15px;
    background: #777777d6;
    width: 400px;
    margin: 0 auto;
    border-radius: 20px;
}



		/* ARROWS modifié pour rendre invisible PB LIEN BLEU */

		.imagelightbox-arrow
		{    border: none;
			width: 0em; /* 60 */
			height: 0em; /* 120 */
			
			background-color: transparent;
			vertical-align: middle;
			display: none;
			position: fixed;
			z-index: 10001;
			top: 50%;
			margin-top: 0.5em; /* 60 */
		}
		.imagelightbox-arrow:hover,
		.imagelightbox-arrow:focus	{ background-color: transparent }
		.imagelightbox-arrow:active { background-color: transparent; }

			.imagelightbox-arrow-left	{ left: 2.5em; /* 40 */ }
			.imagelightbox-arrow-right	{ right: 2.5em; /* 40 */ }

			.imagelightbox-arrow:before
			{
				width: 0;
				height: 0;
				border: 0em solid transparent;
				content: '';
				display: inline-block;
				margin-bottom: -0.125em; /* 2 */
			}
				.imagelightbox-arrow-left:before
				{
					border-left: none;
					border-right-color: transparent;
					margin-left: -0.313em; /* 5 */
				}
				.imagelightbox-arrow-right:before
				{
					border-right: none;
					border-left-color:transparent;
					margin-right: -0.313em; /* 5 */
				}

		#imagelightbox-loading,
		#imagelightbox-overlay,
		#imagelightbox-close,
		#imagelightbox-caption,
		#imagelightbox-nav,
		.imagelightbox-arrow
		{
			-webkit-animation: fade-in .25s linear;
			animation: fade-in .25s linear;
		}
			@-webkit-keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}
			@keyframes fade-in
			{
				from	{ opacity: 0; }
				to		{ opacity: 1; }
			}

			
				/* ACTIVITY INDICATION  modif lignes 467 et 482 voir note */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			border-radius: 50%;
		}
		#imagelightbox-loading
		{
		 /* width: 2.5em; */
    /* height: 2.5em; */
    /* background-color: #444; */
    /* background-color: rgba( 0, 0, 0, .5 ); */
    position: fixed;
    z-index: 10003;
    top: 50%;
    left: 50%;
    padding: 0.625em;
    margin: -1.25em 0 0 -1.25em;
    /* -webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); */
    /* box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); */
		}
			#imagelightbox-loading div
			{
				width: 1.25em; /* 20 */
				height: 1.25em; /* 20 */
				  /* background-color: #fff; */

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}




		/* "CLOSE" BUTTON */

		#imagelightbox-close
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			text-align: left;
			background-color: #666;
			border-radius: 50%;
			position: fixed;
			z-index: 10002;
			top: 2.5em; /* 40 */
			right: 2.5em; /* 40 */

			-webkit-transition: color .3s ease;
			transition: color .3s ease;
		}
		#imagelightbox-close:hover,
		#imagelightbox-close:focus { background-color: #111; }

			#imagelightbox-close:before,
			#imagelightbox-close:after
			{
				width: 2px;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 20%;
				bottom: 20%;
				left: 50%;
				margin-left: -1px;
			}
			#imagelightbox-close:before
			{
				-webkit-transform: rotate( 45deg );
				-ms-transform: rotate( 45deg );
				transform: rotate( 45deg );
			}
			#imagelightbox-close:after
			{
				-webkit-transform: rotate( -45deg );
				-ms-transform: rotate( -45deg );
				transform: rotate( -45deg );
			}
			
