@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:normal;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:normal;font-style:normal;font-display:swap}body,*{margin:0;padding:0;font-family:avenir35_light,Arial,"sans-serif"}body{overflow-y:scroll;background:#f5f5f5 url(../img/tissu.png);z-index:0;position:relative}#main{width:1000px;margin:0 auto}#header{height:150px;width:100%;position:relative}#header a.link{display:block;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;text-decoration:none}#menu{position:absolute;bottom:45px;right:0}#menu>.mi{display:block;float:left;text-decoration:none;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-expositions #menu-expositions,#menu.menu-oeuvres #menu-oeuvres,#menu.menu-contact #menu-contact,#menu>.mi.current,#menu>.mi:hover{color:#1a70d5;text-shadow:0 0 1px rgba(0,0,0,.5)}#content{min-height:400px;margin-bottom:15px;overflow:hidden}#copyright{height:30px;color:#c7c7c7;font-size:11px;line-height:30px;text-align:right}#copyright a{color:#c7c7c7}#copyright:hover,#copyright:hover a{color:#909090}a img{border:none}a{outline:none}.clear{clear:both}.hidden{display:none}.adminlink{font-size:12px;color:#bbb;text-decoration:none}h1{line-height:36px;font-size:30px;color:#4f4f4f;text-transform:uppercase;margin-bottom:20px;font-weight:normal;font-family:m_de_r,Arial,"sans-serif";text-align:center}.bottom{margin:50px 0;width:100%}.artworks{display:inline-block;overflow:hidden;width:100%}.artwork{display:inline-block;width:180px;height:180px;padding:9px;border:1px solid #555;margin-left:66px;background:#fff;vertical-align:top;text-decoration:none;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-transform:uppercase;font-weight:normal;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;display:inline-block;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;color:#4f4f4f}.dropdown div{display:inline-block;vertical-align:top;height:32px;line-height:32px}.dropdown .prompt{font-size:20px;margin-right:5px}.dropdown .container{position:relative}.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 0px}.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;text-decoration:none;background:#fff;display:block;width:100%;padding:2px 5px}.dropdown .popup a.current{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{text-align:center;position:relative;z-index:0;width:900px;height:600px}#accueil #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: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 #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) 0 0 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:0px 0px;left:10px}#accueil #image .arrow.arrowright{right:-50px}#accueil #image .arrow.arrowright .ico{background-position:-32px 0px;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;text-decoration:none;transition:background-color .2s linear,color .2s linear}#accueil .popup:hover{background:#000;color:#ddd}#accueil .popup h1{font-weight:normal;font-family:avenir35_light,Arial,"sans-serif";text-transform:uppercase;font-size:18px;line-height:22px;text-align:left;color:#fff;margin-bottom:10px}#accueil .popup h2{font-weight:normal;text-transform:uppercase;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;text-decoration:none;color:#8d8d8d;font-size:15px;line-height:18px;text-align:justify;transition:border-color .2s,color .2s}#accueil .bottom .bio .txt p{margin-bottom:10px}#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{float:left;font-size:14px;color:#515151;line-height:18px;text-align:justify;vertical-align:top;min-height:400px}#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:normal;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{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}#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;text-decoration:none;transition:border-color .2s}.expo .image{float:left;width:180px;height:180px;position:relative;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;text-decoration:none;color:#4f4f4f;font-size:22px;line-height:24px;transition:color .2s}.expo h1.title{text-align:left;margin-bottom:15px}.expo h2.subtitle{font-size:18px;line-height:24px}.expo h2.subtitle .info{display:inline;margin-left:10px;height:24px;font-size:18px;line-height:24px;background:#000;font-weight:normal;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{position:relative}#exposition .col{float:left;font-size:14px;color:#515151;line-height:18px;text-align:justify;vertical-align:top;min-height:400px}#exposition .col.col1{width:450px;margin-right:40px}#exposition .col.col2{width:450px;margin-bottom:20px;position:relative;z-index:0;padding:27px;border:3px solid #555;background:#fff}#exposition h1.title{text-align:left}#exposition h2.subtitle{font-weight:bold;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;position:relative;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{float:left;width:280px;line-height:22px;height:22px;border:1px solid #c3c3c3;font-size:14px;color:#000}#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;width:280px;line-height:22px;border:1px solid #c3c3c3;font-size:14px;color:#000}#contact .line.mle .mle:focus{border-color:#4f4f4f}#contact .mandatory.missing .inputs,#contact .line.mle .mandatory.missing .mle{border-color:red}#change_captcha{display:block;float:left;color:#4f4f4f;text-decoration:none;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}#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;position:relative;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;min-height:300px;font-size:14px;color:#515151;line-height:18px;text-align:justify;vertical-align:top}.DisplayMessage h1{font-weight:normal;font-size:22px;line-height:26px;color:#4f4f4f;margin-bottom:20px}.DisplayMessage .txt ul{padding-left:20px}.DisplayMessage .txt ul li{padding-left:10px}.DisplayMessage .txt a{color:#515151}.loginArea{padding:20px;min-height:300px;font-size:14px;color:#515151;line-height:18px;text-align:justify;vertical-align:top}.loginArea h1{font-weight:normal;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 td .button{display:inline-block;width:110px;text-decoration:none;margin-top:5px;text-align:center;line-height:22px;border:1px solid #c3c3c3;font-size:14px;color:#000;background:#ececec;cursor:pointer}.loginArea td .button:hover,.loginArea td .button:focus{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 .message .line2 .cell{display:inline-block}.dialogbox_container .dialogbox .message .line2 .cell1{width:75px;height:75px;vertical-align:top;margin:0 10px;text-align:center}.dialogbox_container .dialogbox .message .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;border:1px solid red;padding:0 5px;line-height:22px;border:1px solid #c3c3c3;font-size:14px;color:#000;background:#ececec;text-align:center;text-decoration:none}.dialogbox_container .dialogbox .btns a:hover{background:#ccc;color:#000}