#accueil .popup h1,*,body{font-family:avenir35_light,Arial,sans-serif}#header,.dropdown .container,body{position:relative}#header a.link,#menu>.mi{display:block;text-decoration:none}#accueil .popup h1,#accueil .popup h2,.artwork h2,h1{text-transform:uppercase;font-weight:400}#accueil .bottom .bio .txt,#accueil .popup,#change_captcha,#header a.link,#menu>.mi,.adminlink,.artwork,.dialogbox_container .dialogbox .btns a,.dropdown .popup a,.expo .texts,.loginArea .button,a.expo{text-decoration:none}@font-face{font-family:avenir35_light;src:url(avenir-light-webfont.eot);src:url(avenir-light-webfont.eot?#iefix) format("embedded-opentype"),url(avenir-light-webfont.woff) format("woff"),url(avenir-light-webfont.ttf) format("truetype"),url(avenir-light-webfont.svg#avenir35_light) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:m_de_r;src:url(m-de-r-webfont.eot);src:url(m-de-r-webfont.eot?#iefix) format("embedded-opentype"),url(m-de-r-webfont.woff2) format("woff2"),url(m-de-r-webfont.woff) format("woff"),url(m-de-r-webfont.ttf) format("truetype"),url(m-de-r-webfont.svg#people_per_square_kilometerRg) format("svg");font-weight:400;font-style:normal;font-display:swap}html{overflow-y:scroll}*,body{margin:0;padding:0}body{background:url(../img/tissu.png) #F5F5F5;z-index:0}#main{width:1000px;margin:0 auto}#header{height:150px;width:100%}#header a.link{height:150px;width:490px;position:absolute;top:0;left:0;font-family:m_de_r,Arial,sans-serif;font-size:60px;line-height:150px;color:#DF422F;letter-spacing:3px}#menu{position:absolute;bottom:45px;right:0}#menu>.mi{float:left;font-size:26px;line-height:30px;color:#338CF0;font-family:m_de_r,Arial,sans-serif;letter-spacing:1px;padding:5px 20px}#menu>#menu-contact.mi{padding-right:0;cursor:pointer}#menu.menu-accueil #menu-accueil,#menu.menu-contact #menu-contact,#menu.menu-expositions #menu-expositions,#menu.menu-oeuvres #menu-oeuvres,#menu>.mi.current,#menu>.mi:hover{color:#1A70D5;text-shadow:0 0 1px rgba(0,0,0,.5)}#copyright,#copyright a{color:#C7C7C7}#content{min-height:400px;margin-bottom:15px;overflow:hidden}#copyright{height:30px;font-size:11px;line-height:30px;text-align:right}#copyright:hover,#copyright:hover a{color:#909090}a img{border:none}a{outline:0}.clear{clear:both}.hidden{display:none}.artwork,.artworks,.dropdown div,.paginator a{display:inline-block}.adminlink{font-size:12px;color:#BBB}.dropdown,h1{color:#4F4F4F}h1{line-height:36px;font-size:30px;margin-bottom:20px;font-family:m_de_r,Arial,sans-serif;text-align:center}.bottom{margin:50px 0;width:100%}.artworks{overflow:hidden;width:100%}.artwork{width:180px;height:180px;padding:9px;border:1px solid #555;margin-left:66px;background:#FFF;vertical-align:top;transition:border-color .2s}.artwork.cat{height:30px}.artwork.col0{margin:0}.artwork img{margin:0;opacity:.9;transition:opacity .2s}.artwork h2{color:#8D8D8D;font-size:15px;line-height:18px;height:54px;text-align:center;margin:5px 0;transition:color .2s}.artwork:hover{border-color:#000}.artwork:hover img{opacity:1}.artwork:hover h2{color:#000}.paginator{height:20px;text-align:center;margin-bottom:5px;padding:5px 0}.paginator a{height:10px;width:10px;border:5px solid #fff;background:#555;margin:0 10px;transition:background-color .2s,border-color .2s}.paginator a.selector-full{height:18px;width:18px;padding:0;border:1px solid #555;background:#FFF}.paginator a:hover{background:#000}.paginator a.selector-full:hover{border-color:#000;background:#FFF}.dropdown{line-height:32px}.dropdown div{vertical-align:top;height:32px;line-height:32px}.dropdown .prompt{font-size:20px;margin-right:5px}.dropdown .combo{border:1px solid #555;padding:0 5px;width:200px;font-size:16px;height:30px;cursor:pointer;transition:border-color .2s,color .2s;background:#FFF}.dropdown .combo .ico{width:16px;height:16px;background:url(../img/dropdown.png) 0 -16px no-repeat;position:absolute;right:8px;top:8px}.dropdown.expanded .combo .ico{background-position:-16px -16px}.dropdown .combo:hover{border-color:#000;color:#000}.dropdown .combo:hover .ico{background-position:0 0}.dropdown.expanded .combo:hover .ico{background-position:-16px 0}.dropdown .popup{display:none;position:absolute;z-index:1;left:0;right:25px;top:30px;border:1px solid #555;box-shadow:0 4px 5px #000;height:auto}.dropdown.expanded .popup{display:block;overflow:hidden}.dropdown .popup a{font-size:16px;line-height:32px;color:#4F4F4F;background:#fff;display:block;width:100%;padding:2px 5px}.dropdown .popup a.current,.loginArea .button{background:#ECECEC}.dropdown .popup a:hover{color:#000}#accueil #main-content{width:900px;max-height:600px;padding:47px;border:3px solid #555;background:#FFF}#accueil #image .loader,#oeuvre .col.col1 #image .loader{background:url(../img/ajax-loader3.gif) center center no-repeat}#accueil #image{text-align:center;position:relative;z-index:0;width:900px;height:600px}#accueil #image .loader{position:absolute;left:0;top:0;right:0;bottom:0;min-height:32px;z-index:3}#accueil #image .paginator{position:absolute;bottom:-45px;left:0;right:0}#accueil .description{color:#6D6D6D;font-size:14px;line-height:18px;margin:10px 10px 20px;text-align:justify}#accueil .bottom .bio .txt p,#accueil .popup h1{margin-bottom:10px}#accueil #image .arrow{position:absolute;top:0;bottom:0;width:200px;vertical-align:middle;cursor:pointer;z-index:2}#accueil #image .arrow .ico{position:absolute;background:url(../img/arrows.png) no-repeat;width:32px;height:73px;top:50%;margin-top:-36px;opacity:.3;transition:opacity .2s}#accueil #image .arrow.arrowleft{left:-50px}#accueil #image .arrow.arrowleft .ico{background-position:0 0;left:10px}#accueil #image .arrow.arrowright{right:-50px}#accueil #image .arrow.arrowright .ico{background-position:-32px 0;right:10px}#accueil #image .arrow:hover .ico{opacity:1}#accueil .description p a{color:#4F4F4F}#accueil .popup{display:block;position:absolute;top:-40px;right:-40px;z-index:4;min-width:260px;max-width:400px;min-height:10px;padding:20px;background:rgba(0,0,0,.7);color:#fff;transition:background-color .2s linear,color .2s linear}#exposition .col,#oeuvre .col{vertical-align:top;min-height:400px;float:left}#accueil .popup:hover{background:#000;color:#DDD}#accueil .popup h1{font-size:18px;line-height:22px;text-align:left;color:#fff}#accueil .popup h2{font-size:14px;line-height:16px;text-align:left}#accueil .popup .popup-desc{font-size:14px;line-height:16px;text-align:justify;margin-top:10px}#accueil .popup .popup-desc a{color:#fff;transition:color .5s linear}#accueil .popup:hover .popup-desc a{color:#DDD}#accueil .bottom .bio{float:left;width:466px}#accueil .bottom .bio img{float:left;margin-right:10px}#accueil .bottom .bio .txt{height:180px;padding:9px;border:1px solid #555;background:#FFF;vertical-align:top;color:#8D8D8D;font-size:15px;line-height:18px;text-align:justify;transition:border-color .2s,color .2s}#accueil .bottom .bio .txt:hover{border-color:#000;color:#000}#accueil .bottom .artworks{float:left;margin-left:66px;width:466px}#oeuvres{position:relative}#oeuvres .top{margin-bottom:30px;height:32px}#oeuvres .dropdown#categories{position:absolute;right:0;top:0}#oeuvres .dropdown#categories .combo{width:188px;margin-right:2px}#oeuvres .artwork{margin-bottom:60px}#oeuvres .paginator{margin-top:-20px}#oeuvre{position:relative}#oeuvre .col{font-size:14px;color:#515151;line-height:18px;text-align:justify}#oeuvre .col.col1{width:600px;padding:27px;border:3px solid #555;background:#FFF}#oeuvre .col.col2{width:300px;margin-left:40px;position:relative;z-index:0}#oeuvre h1{text-align:right}#oeuvre .col .description{margin-bottom:20px;font-size:18px;line-height:22px}#oeuvre .col .description p{margin-bottom:10px}#oeuvre .col .description p a{color:#4F4F4F}#oeuvre .col .after{margin-bottom:130px}#oeuvre .col .cmplmnt{margin:20px 0;text-align:right;font-size:16px;color:#4F4F4F}#oeuvre .col .cmplmnt .nc{color:#9A9A9A}#oeuvre .col .cmplmnt h2{font-weight:400;font-family:m_de_r,Arial,sans-serif;font-size:22px;line-height:26px}#oeuvre .col.col1 #image{text-align:center;position:relative;z-index:0;width:600px;max-height:600px}#oeuvre .col.col1 #image .loader{position:absolute;left:0;top:0;right:0;bottom:0;min-height:32px;z-index:1}#exposition,#exposition .col.col2,#exposition .col.col2 #image,#loupe,.expo .image{position:relative}#oeuvre.no_image .col1{display:none}#oeuvre.no_image .col2{width:100%;margin-right:0}a.expo{display:block;height:180px;margin-bottom:50px;padding:9px;border:1px solid #555;background:#FFF;transition:border-color .2s}.expo .image{float:left;width:180px;height:180px;z-index:0;text-align:center}.expo .image img{opacity:.9;transition:opacity .2s}.expo .texts{float:left;width:700px;height:125px;margin:0 30px;color:#4F4F4F;font-size:22px;line-height:24px;transition:color .2s}.expo h2.subtitle,.expo h2.subtitle .info{font-size:18px;line-height:24px}.expo h1.title{text-align:left;margin-bottom:15px}.expo h2.subtitle .info{display:inline;margin-left:10px;height:24px;background:#000;font-weight:400;opacity:.4;color:#fff;z-index:1;padding:0 5px;transition:opacity .3s linear}.expo .texts .summary{font-size:16px;line-height:22px;text-align:justify;display:block;margin-top:10px}.expo .link{float:left;width:32px;height:125px}.expo .link .arrow{width:32px;height:73px;background:url(../img/arrows.png) -32px 0 no-repeat;margin-top:54px;opacity:.3;transition:opacity .2s}.expo:hover{border-color:#000}.expo:hover .image img{opacity:1}.expo:hover h2.subtitle .info{opacity:.6}.expo:hover .texts{color:#000}.expo:hover .link .arrow{opacity:1}#exposition .col{font-size:14px;color:#515151;line-height:18px;text-align:justify}#exposition .col.col1{width:450px;margin-right:40px}#exposition .col.col2{width:450px;margin-bottom:20px;z-index:0;padding:27px;border:3px solid #555;background:#FFF}#exposition h1.title{text-align:left}#exposition h2.subtitle{font-weight:700;font-size:18px;line-height:24px;color:#4F4F4F;margin-bottom:20px}#exposition .col .description{margin-bottom:20px;font-size:18px;line-height:22px}#exposition .col .description p{margin-bottom:10px}#exposition .col .description p a{color:#4F4F4F}#exposition .col.col2 #image{text-align:center;z-index:0;width:450px;height:450px}#exposition .col.col2 #image .loader{background:url(../img/ajax-loader3.gif) center center no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;min-height:32px;z-index:1}#exposition.no_image .col.col1{width:100%;margin-right:0}#exposition.no_image .col.col2{display:none}#exposition .paginator{position:absolute;bottom:-70px;left:50%;transform:translate(-50%,-50%)}#exposition .bottom{margin-top:100px}#contact .prompt{margin:20px 10px;text-align:justify}#contact a{font-size:14px;color:#4F4F4F}#contact .line{height:40px}#contact .caption{float:left;width:80px;line-height:22px}#contact .inputs,#contact .line.mle .mle{width:280px;line-height:22px;color:#000;font-size:14px}#contact .inputs{float:left;height:22px;border:1px solid #C3C3C3}#contact .inputs:focus{border-color:#4F4F4F}#contact .inputs.readonly{background-color:#F3F3F3}#contact .line.mle{height:120px}#contact .line.mle .mle{height:100px;resize:none;border:1px solid #C3C3C3}#contact .line.mle .mle:focus{border-color:#4F4F4F}#contact .line.mle .mandatory.missing .mle,#contact .mandatory.missing .inputs{border-color:red}#change_captcha{display:block;float:left;color:#4F4F4F;line-height:25px}#captcha_image{float:left;width:130px;height:24px;background:#FCFCFC}#contact .inputs#captcha_code{width:66px;margin:0 6px}#contact_warning{min-height:50px}#contact_warning .borders{border:1px solid #EEE;padding:5px;min-height:30px}.DisplayMessage,.loginArea{min-height:300px;text-align:justify;vertical-align:top}#contact_warning .ico{float:left;width:36px;height:30px;background:url(../img/messages_status.png) 0 30px no-repeat;margin-right:4px}#contact_warning .msg{float:left;width:330px;vertical-align:top}#contact_warning .borders.info{border-color:#548DFC}#contact_warning .borders.info .ico{background-position:0 0}#contact_warning .borders.info .msg{color:#548DFC}#contact_warning .borders.error{border-color:red}#contact_warning .borders.error .ico{background-position:0 -30px}#contact_warning .borders.error .msg{color:red}#loupe{border:none;z-index:0;display:inline-block}.loupe{background-color:#555;background:rgba(0,0,0,.25);border:3px solid rgba(0,0,0,0);cursor:crosshair}#image #loupe .loupe-ico{position:absolute;top:10px;right:10px;width:38px;height:38px;background:url(../img/loupe5.png) no-repeat;z-index:1;display:block}.DisplayMessage{padding:20px;font-size:14px;color:#515151;line-height:18px}.DisplayMessage h1{font-weight:400;font-size:22px;line-height:26px;color:#4F4F4F;margin-bottom:20px}.DisplayMessage .txt a,.loginArea{color:#515151}.DisplayMessage .txt ul{padding-left:20px}.DisplayMessage .txt ul li{padding-left:10px}.loginArea{padding:20px;font-size:14px;line-height:18px}.loginArea h1{font-weight:400;font-size:22px;line-height:26px;color:#4F4F4F;margin-bottom:20px}.loginArea td input{font-size:18px;line-height:26px;width:224px;border:1px solid #C3C3C3;color:#515151}.loginArea td input:focus{color:#000}.loginArea td.caption{font-size:18px;line-height:26px;width:120px;padding-left:200px}.loginArea .button{display:inline-block;width:110px;margin-top:5px;text-align:center;line-height:22px;border:1px solid #C3C3C3;font-size:14px;color:#000}.loginArea .button:focus,.loginArea .button:hover{background:#CCC;color:#000}.dialogbox_container{z-index:998;position:fixed;top:0;right:0;bottom:0;left:0}.dialogbox_container .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#FFF;opacity:.5;z-index:999}.dialogbox_container .dialogbox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;min-height:200px;z-index:1000;background:#fff;border:1px solid #000;box-shadow:0 0 10px #333;color:#4F4F4F;overflow:hidden}.dialogbox_container .dialogbox .title{background:#9E9E9E;color:#fff;font-size:20px;line-height:30px;padding:0 10px}.dialogbox_container .dialogbox .message{margin-bottom:40px}.dialogbox_container .dialogbox .message div{margin:3px 10px}.dialogbox_container .dialogbox .message .line1{margin:10px}.dialogbox_container .dialogbox .message .line2{border:1px solid #E5E5E5;padding:3px 0}.dialogbox_container .dialogbox .line2 .cell{display:inline-block}.dialogbox_container .dialogbox .line2 .cell1{width:75px;height:75px;vertical-align:top;margin:0 10px;text-align:center}.dialogbox_container .dialogbox .line2 .cell1 img{max-width:75px;max-height:75px}.dialogbox_container .dialogbox .btns{background:#FFF;color:#000;font-size:20px;line-height:30px;padding:0 10px;text-align:right;position:absolute;bottom:0;left:0;right:0}.dialogbox_container .dialogbox .btns a{display:inline-block;margin:5px;padding:0 5px;line-height:22px;border:1px solid #C3C3C3;font-size:14px;color:#000;background:#ECECEC;text-align:center}.dialogbox_container .dialogbox .btns a:hover{background:#CCC;color:#000}