body{color:#f0f0f0;background:#000 url(/images/fond.jpg) repeat-x;border:0;margin:0;padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;overflow-y:scroll}*{box-sizing:border-box}a{color:#fff;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}.page{width:980px;max-width:95vw;margin:15px auto 0}.header{width:100%;margin:0;padding:0;position:relative}.title-table{border-collapse:collapse;width:100%}.lb_deco{color:#fff;font-size:13px;font-weight:700}.hideSkiplink{width:100%;margin-top:5px;margin-bottom:15px}.nav-menu{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-menu li{margin:0;padding:0}.nav-menu li button,.nav-menu li a{color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:.03em;background:0 0;border:none;padding:6px 14px;font-family:Trebuchet MS,Arial,sans-serif;font-size:13px;font-weight:700;transition:color .15s;display:block}.nav-menu li button:hover,.nav-menu li button.active{color:#94141b}.hl_notice{color:#69c;margin-left:10px;font-size:12px;text-decoration:underline}.cadreRouge{background-color:#333;border:1px solid #444;margin-bottom:25px;padding:15px 30px 30px}.divTitrePage{text-align:center;margin-bottom:15px}.lb_titrePage{color:#fff;text-transform:uppercase;font-size:20px;font-weight:600;line-height:35px;display:inline-block}.basket-header-info{text-align:right;font-size:13px}.LabelBasket{color:#fff;font-size:13px;font-weight:700}.LabelBasketMail{color:#fff;font-size:14px}.LabelChamp{color:#fff;text-align:right;padding-right:10px;font-size:13px;font-weight:700;display:inline-block}input[type=text],input[type=password],select{color:#000;background-color:#fff;border:1px solid #888;padding:3px 6px;font-family:Trebuchet MS,Arial,sans-serif;font-size:13px}select{height:24px}.tbBox{overflow-y:scroll}.boutonSearch{cursor:pointer;text-indent:-9999px;background:url(/images/bt_search.png) 50% no-repeat;border:0;width:145px;height:43px;margin:15px auto 0;display:inline-block}.boutonRetour{color:#fff;cursor:pointer;background:url(/images/bt_back.png) 0 no-repeat;border:none;align-items:center;height:24px;padding-left:35px;font-size:13px;font-weight:700;display:inline-flex}.boutonMail{color:#fff;cursor:pointer;background:url(/images/mail.gif) 0 no-repeat;border:none;align-items:center;height:24px;padding-left:30px;font-size:13px;font-weight:700;display:inline-flex}.boutonReset{color:#fff;cursor:pointer;background:url(/images/bt_reset.png) 0 no-repeat;border:none;align-items:center;height:24px;padding-left:30px;font-size:13px;font-weight:700;display:inline-flex}.boutonLogin{cursor:pointer;text-indent:-9999px;background:url(/images/login/bt_login.png) 50% no-repeat;border:none;width:82px;height:24px;display:inline-block}.boutonValider{color:#fff;cursor:pointer;background:url(/images/bt_valider.png) 0 no-repeat;border:none;align-items:center;height:24px;padding-left:30px;font-size:13px;font-weight:700;display:inline-flex}.fond_photo{text-align:center;justifyContent:space-between;background-color:#222;border:1px solid #444;flex-direction:column;align-items:center;width:260px;height:235px;margin-bottom:20px;padding:6px;transition:border-color .2s;display:flex}.fond_photo:hover{border-color:#94141b}.fond_photo img{object-fit:cover;cursor:pointer;max-width:248px;max-height:165px}.lb_blueMini{color:#69c;font-size:13px;font-weight:700}.LabelNomPhotographe{color:#aaa;font-size:11px}.zoom-overlay{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zoom-content{color:#fff;background-color:#222;border:2px solid #555;max-width:900px;max-height:90vh;padding:20px;position:relative;overflow-y:auto}.zoom-close{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:10px}#footer{text-align:center;width:100%;padding:25px 0 40px}.ph-workspace{min-height:343px;padding:10px 0 30px}.ph-upload,.ph-upload-step2,.ph-edit-form{background:#333}.ph-field{align-items:flex-start;gap:22px;display:flex}.ph-field>span{text-align:right;width:90px;padding-top:2px}.ph-field select{height:22px;padding:0;font:14px Trebuchet MS,sans-serif}.ph-upload-form{margin:10px 0 0 241.28px;position:relative}.ph-upload-form>.ph-field{min-height:44px}.ph-upload-form>.ph-field:nth-child(2){min-height:47px}.ph-add-tour{color:#69c;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 107px;text-decoration:underline}.ph-next{margin:32px 0 0 179px;display:block}.ph-new-tour{margin:10px 0 0 112px}.ph-upload-second{width:650px;margin:10px auto}.ph-upload-summary{grid-template-columns:100px 180px 90px 250px;gap:10px;display:grid}.ph-upload-summary span{color:#6a6868;text-align:right}.ph-upload-summary b{font-weight:400}.ph-upload-second>p{text-align:center}.ph-uploader{color:#333;background:#eee;border:1px solid #aaa;padding:10px}.ph-uploader>label{background:#fff;padding:5px;display:block}.ph-upload-queue{border:1px dashed #aaa;min-height:70px;margin:8px 0;padding:10px}.ph-uploader>button{color:#fff;background:green;border:0;padding:6px 20px}.ph-upload-navigation{gap:30px;margin-top:25px;display:flex}.ph-season{margin:12px 0 20px 40px}.ph-album-grid{flex-wrap:wrap;display:flex}.ph-album{color:#fff;cursor:pointer;background:0 0;border:0;width:313px;padding:5px 20px;font:14px Trebuchet MS,sans-serif}.ph-album>div{background:url(/images/fond_album_335.png) no-repeat;justify-content:center;align-items:center;width:273px;height:188px;display:flex}.ph-album img{object-fit:contain;height:172px}.ph-album span,.ph-album small{margin-top:4px;display:block}.ph-album small{font-size:14px}.ph-gallery{box-sizing:border-box;gap:10px;width:902px;margin:auto;padding:20px;display:flex}.ph-gallery aside{flex-shrink:0;width:300px}.ph-thumbs{flex-wrap:wrap;align-items:flex-start;display:flex}.ph-thumbs button{opacity:.67;cursor:pointer;background:#000;border:1px solid #ccc;margin:5px 10px 5px 0;padding:2px}.ph-thumbs button.selected{opacity:1}.ph-thumbs img{object-fit:contain;max-width:140px;height:95px;display:block}.ph-slideshow{flex-shrink:0;width:550px}.ph-slide-controls{justify-content:space-between;height:28px;display:flex}.ph-slide-controls button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.ph-slide-image{cursor:pointer;background:0 0;border:1px solid #666;justify-content:center;align-items:center;width:550px;height:502px;padding:0;display:flex}.ph-slide-image img{border:1px solid #ccc;max-width:500px;max-height:500px}.ph-caption{padding:12px;line-height:1.3}.ph-caption>a{float:right;color:#fff}.ph-caption h3{margin:0 0 12px;font-size:1.4em}.ph-gallery-actions{gap:10px;margin-top:12px;display:flex}.ph-gallery-actions button{cursor:pointer;background:0 0;border:0;padding:0}.ph-back-album{margin:20px 0 0 45px}.ph-edit-filters{align-items:center;gap:15px;margin:15px 20px;display:flex}.ph-edit-filters .ph-field{gap:5px}.ph-edit-filters .ph-field>span{width:auto}.ph-edit-filters input{width:238px}.ph-edit-filters .boutonSearch{width:104px;margin:0}.ph-edit-thumbs{justify-content:center;align-items:center;gap:10px;margin:20px 0;display:flex}.ph-edit-thumbs button{cursor:pointer;background:0 0;border:0;padding:0}.ph-edit-thumbs img{object-fit:contain;max-width:116px;height:95px}.ph-edit-form{padding:25px 20px}.ph-edit-top{align-items:flex-start;gap:15px;display:flex}.ph-edit-top>img{object-fit:contain;cursor:pointer;max-width:499px;max-height:500px}.ph-edit-top>div{flex:1}.ph-edit-top .ph-field{gap:10px;margin:10px 0}.ph-edit-keywords{align-items:flex-start;gap:20px;margin:20px 0;display:flex}.ph-edit-keywords textarea{width:506px;height:156px;font:14px Trebuchet MS,sans-serif}.ph-workspace .role-page-title-centered{padding-left:0}.ph-upload{box-sizing:border-box;height:343px;padding-bottom:0}.ph-upload-form>.ph-field:nth-child(4){min-height:28px}.ph-next{margin-top:32px}.ph-workspace .boutonSuivant{color:#fff;cursor:pointer;background:url(/images/bt_suivant.png) 100% no-repeat;border:0;height:24px;padding:0 34px 0 0;font:13px Trebuchet MS,sans-serif}.ph-edit-form .boutonSupprimer{color:#fff;cursor:pointer;background:url(/images/bt_delete.png) no-repeat;border:0;width:145px;height:26px}.ph-workspace .boutonSuivant{background-position:0;height:27px;padding:5px 0 5px 30px;font:14px Trebuchet MS,sans-serif}.ph-edit-photo{padding-top:0}.ph-edit-filters{align-items:start;gap:13px;height:65px;margin:0 0 0 62px;padding-top:4px}.ph-edit-filters .ph-field,.ph-edit-filters>label{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ph-edit-filters .ph-field>span{text-align:left;padding-top:0}.ph-edit-filters .boutonSearch{text-indent:3px;color:#fff;text-transform:uppercase;background:url(/images/bt_fond_rouge2.png) no-repeat;border:0;width:104px;height:24px;margin:31px 0 0 5px;padding:0 0 10px;font:700 14px Trebuchet MS,sans-serif}.ph-edit-thumbs{flex-wrap:wrap;justify-content:flex-start;gap:3px 4.22px;margin:20px 0 0}.ph-edit-thumbs button{flex:none;line-height:0}.ph-edit-thumbs img{object-fit:fill;width:auto;max-width:none;height:95px}.ph-edit-photo>.role-pager{justify-content:flex-start;min-height:24px;margin:6px 0 13px}.ph-edit-form{box-sizing:border-box;width:1010.73px;height:826px;margin-left:1px;padding:0;position:relative}.ph-edit-top>img{object-fit:fill;width:499px;height:333px;position:absolute;top:18px;left:18px}.ph-edit-top>div{position:absolute;top:18px;left:535px}.ph-edit-top .ph-field{gap:30px;min-height:32px;margin:0}.ph-edit-top .ph-field>span{width:90px}.ph-edit-reference{margin-bottom:10px!important}.ph-edit-reference b{color:#999;white-space:nowrap;font-size:18px;font-weight:400}.ph-edit-top .ph-field:nth-child(2){min-height:70.5px;padding-top:10px}.ph-edit-top .ph-field:nth-child(3){min-height:32.5px}.ph-edit-metadata{align-items:center;gap:20px;display:flex;position:absolute;top:383px;left:215px}.ph-edit-metadata .ph-field{align-items:start;gap:30px;height:32px}.ph-edit-metadata .ph-field>span{width:103px}.ph-edit-metadata>div:last-child .ph-field>span{width:75px}.ph-edit-keywords{align-items:center;gap:30px;margin:0;position:absolute;top:562px;left:205px}.ph-edit-keywords textarea{box-sizing:border-box;width:506px;height:156px}.ph-edit-form>.role-photo-actions{align-items:flex-start;gap:10px;margin:0;position:absolute;top:758px;left:320px}.ph-edit-form .legacy-validate,.ph-edit-form .legacy-cancel{background-position:0 0;width:107px;height:26px}.ph-edit-form .boutonSupprimer{text-transform:uppercase;background:url(/images/bt_fond_rouge.png) no-repeat;width:145px;height:40px;padding:7px 0 10px 5px;font:700 12px Trebuchet MS,sans-serif}.ph-edit-reference{min-height:31px!important}.ph-edit-top .ph-field:nth-child(2){padding-top:0}.ph-edit-metadata{gap:22px}.ph-edit-keywords{left:206.875px}.ph-edit-form>.role-photo-actions{gap:4px;top:760px;left:321.859px}.ph-edit-form .legacy-cancel{margin-right:0}.ph-edit-form .boutonSupprimer{transform:translateY(-7px)}.ph-albums{background:#333;padding-bottom:30px;display:block}.ph-albums .ph-season{align-items:flex-start;gap:13px;height:51px;margin:2px 0 0 52px;display:flex}.ph-albums .ph-season .ph-field{gap:13px}.ph-albums .ph-season .ph-field>span{text-align:left;width:53.5625px;padding-top:0}.ph-albums-ok{cursor:pointer;background:0 0;border:0;margin:1px 0 0;padding:0;line-height:0}.ph-albums-ok img{width:28px;height:24px}.ph-album-grid{padding:2px 3px 0}.ph-album{text-align:left;box-sizing:border-box;flex:none;align-self:flex-start;height:267px;padding:5px 20px;display:block}.ph-album>div{align-items:flex-start}.ph-album img{box-sizing:content-box;object-fit:fill;height:172px;padding-top:4px}.ph-album span{margin-top:5px;font-weight:700;line-height:16px}.ph-album small{color:#6a6868;margin-top:0;font-weight:700;line-height:16px}.ph-album>div{pointer-events:none}.ph-album-grid:empty{min-height:100px}.ph-album{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.ph-album-detail{background:#333}.main:has(.ph-album-detail){margin-top:21.2031px}.ph-album-detail .role-page-title-centered{padding-left:40px}.ph-album-detail .ph-gallery{border:1px solid #333;border-top:0;margin-top:16px}.ph-album-detail .ph-slide-controls{box-sizing:content-box;height:23px;padding-top:5px;font-weight:700}.ph-album-detail .ph-slide-image{height:504px}.ph-album-detail .ph-slide-image img{box-sizing:content-box;max-width:500px;max-height:500px;transform:translate(3px,2px)}.ph-album-detail .role-pager{z-index:1;justify-content:flex-start;gap:4px;height:11px;min-height:11px;margin:0 0 12px;position:relative}.ph-album-detail .role-pager button,.ph-album-detail .role-pager span{color:#fff;padding:3px 6px;font-size:14px}.ph-album-detail .role-pager span{background:#000;border-color:#000}.ph-album-detail .ph-thumbs img{max-width:none}.ph-album-detail .ph-thumbs button:hover{opacity:1}.ph-album-detail .ph-thumbs{margin-bottom:12px}.ph-album-detail .ph-gallery-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:5px}.ph-album-detail .ph-gallery-actions button{line-height:0}.ph-album-detail .ph-gallery-actions img{box-sizing:content-box;padding-top:5px}.ph-album-detail .ph-back-album{margin:5px 0 0 auto;display:flex}.ph-album-detail .ph-caption{min-height:188.6px}.ph-album-detail .ph-caption h3{margin-bottom:15px}.ph-album-detail .ph-caption>div:not(.ph-gallery-actions){padding-left:3px;font-weight:700;line-height:18.2px}.ph-album-detail .ph-caption>a{padding-right:10px;font-weight:700}.ph-album-detail .ph-gallery{padding-bottom:20px}.ph-album-detail{padding-bottom:130px}.ph-album-detail .ph-thumbs{margin-bottom:13px;padding-top:1px}.ph-album-detail .ph-gallery aside>.role-pager:last-child{margin-bottom:0}.ph-album-detail .ph-gallery-actions img{padding-top:0}.ph-album-detail .ph-gallery-actions{gap:12px}.legacy-login{color:#fff;min-height:769px;font-family:Trebuchet MS,sans-serif;position:relative}.legacy-login-content{height:650px;padding-top:21px}.legacy-login-logo{text-align:center;height:104px;padding-right:390px}.legacy-login-logo img{width:478px;height:98px}.legacy-login-panel{background:url(/images/login/login_top.png) top no-repeat;align-items:flex-start;gap:31px;width:600px;height:234px;margin:0 auto;padding:102px 0 0 82px;display:flex}.legacy-login-fields{grid-template-columns:77px 206px;align-items:start;gap:16px 10px;display:grid}.legacy-login-fields label{font-size:18px;line-height:24px}.legacy-login-fields input{box-sizing:border-box;color:#000;text-indent:5px;background:#fff;border:1px solid #777;border-radius:0;width:206px;height:24px;padding:1px 2px;font:16px Arial,sans-serif}.legacy-login-submit{cursor:pointer;color:#fff;text-transform:uppercase;background:url(/images/login/bt_login.png) no-repeat;border:0;flex-shrink:0;width:116px;height:35px;margin-top:13px;padding:8px 0 10px 5px;font:700 14px Trebuchet MS,sans-serif}.legacy-login-submit:disabled{cursor:wait}.legacy-login-error{text-align:center;color:#e63e4d;height:59px;padding-top:15px;font-size:14px}.legacy-login-welcome{align-items:center;gap:45px;width:762px;margin:0 auto;padding-top:20px;padding-left:30px;display:flex}.legacy-login-welcome>img{object-fit:contain;flex-shrink:0}.legacy-login-copy{text-align:justify;flex-shrink:0;width:444px;font-size:14px;line-height:16px}.legacy-login-copy p{margin:16px 0 0}.legacy-login-footer{text-align:center;padding:24px 0 20px 500px}.legacy-login-footer img{width:229px;height:75px}@media (width<=800px){.legacy-login{min-width:600px}.legacy-login-logo{padding-right:0}.legacy-login-welcome{gap:25px;width:600px;padding-left:15px}.legacy-login-copy{width:345px}.legacy-login-footer{padding-left:300px}}.role-zoom-overlay{background:#808080b3;align-items:flex-start;padding:60px 0 0;overflow:auto}.role-zoom{color:#fff;box-sizing:border-box;background:#660d12;border:0;border-radius:6px;width:830px;padding:5px 0 30px;position:relative}.role-zoom-title{box-sizing:border-box;background:#000;height:34px;margin:0 10px;padding:10px 8px 0 40px;font-size:14px;font-weight:700}.role-zoom-title button{float:right;cursor:pointer;background:0 0;border:0;padding:0}.role-zoom-body{margin:14px 30px 0}.role-zoom-body table{border-collapse:collapse;border:0;width:100%;font:14px Trebuchet MS,sans-serif}.role-zoom-body td{padding:0}.role-zoom-picture{vertical-align:top;width:50%;padding-right:30px!important}.role-zoom-picture img{border:1px solid #fff;max-width:500px;display:block}.role-zoom-number{color:#69c;font-size:18px;font-weight:700}.role-zoom-filename{font-size:13px;font-weight:700;padding-bottom:20px!important}.role-zoom-detail{line-height:18px}.role-zoom-detail span,.role-zoom-keywords>span{color:#aaa}.role-zoom-detail b,.role-zoom-keywords b{font-size:13px}.role-zoom-copyright{padding-bottom:18px!important}.role-zoom-surface{padding-top:18px!important}.role-zoom-keywords{vertical-align:top;padding-top:8px!important}.role-zoom-body table,.role-zoom-picture{width:auto}.page{width:950px;max-width:none}.main{min-height:420px;margin-top:12px}.legacy-header-top{justify-content:space-between;align-items:flex-end;padding:0 8px 9px;display:flex}.legacy-header-top>img{width:478px;height:98px}.legacy-header-top>div{align-items:center;gap:12px;padding:0 22px 8px 0;display:flex}.legacy-header-top button{cursor:pointer;background:0 0;border:0;padding:0}.legacy-header-rule{width:950px;height:1px;display:block}.legacy-nav{justify-content:space-between;align-items:center;height:34px;margin-top:14px;display:flex}.legacy-nav>div{display:flex}.legacy-nav button,.legacy-nav a{text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:0;padding:8px 22px;font:700 14px Trebuchet MS,sans-serif}.legacy-nav button.active{color:#98121a}.legacy-nav a{padding-right:4px}.legacy-admin{color:#fff;font:14px Trebuchet MS,sans-serif}.legacy-member-panel{background:#333;padding:10px 0 30px}.legacy-admin h1{text-transform:uppercase;margin:0;font-size:21px;font-weight:600;line-height:35px}.legacy-admin .divTitrePage{padding-left:40px}.legacy-member-columns{justify-content:center;gap:70px;padding:20px 30px 0;display:flex}.legacy-form-row{grid-template-columns:100px 207px;align-items:center;gap:25px;min-height:37px;display:grid}.legacy-form-row label{text-align:right}.legacy-form-row input:not([type=checkbox]){color:#111;background:#fff;border:1px solid #aaa;border-radius:0;width:207px;height:21px;padding:0 3px}.legacy-member-status{padding-top:0}.legacy-member-status .legacy-form-row{grid-template-columns:120px 150px;gap:22px;min-height:42px}.legacy-form-row select{border-radius:0;width:150px;height:21px}.legacy-actions{justify-content:center;gap:5px;margin-top:38px;display:flex}.legacy-validate,.legacy-cancel{color:#fff;text-transform:uppercase;cursor:pointer;background:50% no-repeat;border:0;height:30px;font:12px Trebuchet MS,sans-serif}.legacy-validate{background-image:url(/images/bt_valider.png);width:102px}.legacy-cancel{background-image:url(/images/bt_cancel.png);width:82px}.legacy-error{color:#e63e4d;margin:15px 40px}.legacy-success{color:#b4de94;margin:15px 40px}.legacy-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legacy-text-button:hover{text-decoration:underline}.legacy-list-filters{align-items:center;gap:35px;padding:20px 40px;display:flex}.legacy-list-filters select{width:150px;margin-left:15px}.legacy-list-filters span{color:#e63e4d}.legacy-grid{border-collapse:collapse;width:100%;margin:15px 0;font-size:13px}.legacy-grid th{color:#fff;text-align:left;background:#98121a;padding:8px}.legacy-grid th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.legacy-grid td{border-bottom:1px solid #666;padding:7px 8px}.legacy-grid tr:nth-child(2n){background:#333}.legacy-grid tr:nth-child(odd){background:#444}.legacy-icon-button{cursor:pointer;background:0 0;border:0}.legacy-small-editor{background:#333;margin-top:25px;padding:25px}.legacy-settings{padding:20px 40px}.legacy-settings label{margin:15px 0;display:block}.legacy-settings textarea{width:100%;margin-top:10px;font:14px Trebuchet MS,sans-serif;display:block}#footer>div{padding-left:500px}#footer{margin-top:80px}.legacy-admin .divTitrePage{text-align:left;margin-bottom:0}.legacy-validate,.legacy-cancel{color:#0000;font-size:0}.legacy-admin input[disabled]{color:#bbb}.legacy-form-row input{font-family:Trebuchet MS,sans-serif}.legacy-form-row select{padding:0}.legacy-search{border:0;padding:10px 35px 30px}.legacy-search-heading{justify-content:space-between;margin-bottom:25px;display:flex}.legacy-search-heading .divTitrePage{text-align:left}.legacy-search-heading p{font-size:13px}.legacy-search-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.legacy-search-row{grid-template-columns:100px 240px;align-items:center;gap:12px;min-height:39px;display:grid}.legacy-search-row>label,.legacy-search-row>span{text-align:right}.legacy-search-row input,.legacy-search-row select{width:240px;height:24px;padding:0 4px}.legacy-search-columns>div:nth-child(2) .legacy-search-row{grid-template-columns:75px 200px}.legacy-search-columns>div:nth-child(2) select{width:200px}.legacy-photo-filters{gap:25px;margin:20px 0;display:flex}.legacy-photo-filters .legacy-search-row{grid-template-columns:65px 220px}.legacy-photo-filters select{width:220px}.legacy-photo-fields{grid-template-columns:1fr 1fr;gap:20px;padding:20px 40px;display:grid}.legacy-photo-fields label{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-photo-fields input,.legacy-photo-fields select{width:240px}.legacy-upload-drop{text-align:center;padding:40px;display:block}.legacy-albums{flex-wrap:wrap;gap:30px;display:flex}.legacy-albums button{color:#fff;cursor:pointer;background:#222 url(/images/fond_album.png) 50% no-repeat;border:0;width:280px;padding:20px}.legacy-albums img{object-fit:contain;width:240px;height:170px;display:block}.legacy-albums span{margin-top:15px;display:block}.legacy-edit-preview{object-fit:contain;max-width:600px;max-height:420px;margin:auto;display:block}.legacy-pagination{justify-content:center;align-items:center;gap:20px;margin:20px;display:flex}.legacy-grid th{text-transform:uppercase;text-align:center;background:#333;border:1px solid #000;padding:8px;font-weight:400}.legacy-grid td{text-align:center;border:0;padding:6px 8px}.legacy-grid tr:nth-child(2n),.legacy-grid tr:nth-child(odd){background:0 0}.legacy-catalogue>.legacy-text-button{background:url(/images/bt_insert.png) 0 no-repeat;min-height:20px;margin-top:28px;padding-left:30px}.legacy-zoom{background:#111;border:1px solid #555;width:900px;padding:45px 30px 30px}.legacy-zoom-layout{grid-template-columns:1fr 1fr;gap:30px;display:grid}.legacy-zoom-image{object-fit:contain;max-width:100%;max-height:580px}.legacy-zoom p{margin:0 0 10px;font-size:14px;line-height:18px}.fond_photo img{object-fit:contain}.legacy-admin select:disabled{background:#999}.legacy-member-panel{min-height:414px}.legacy-member-columns{justify-content:flex-start;gap:70px;padding-left:98px}.legacy-header-top{padding:3px 3px 0}.legacy-header-rule{width:911px;height:18px;margin-left:3px}.legacy-admin .divTitrePage img{width:325px;height:18px}#footer{margin:0;padding:0}.legacy-header-rule{margin-top:8px;margin-left:8px}.legacy-nav{margin-top:5px}.legacy-nav button{padding-top:10px;padding-bottom:6px}.legacy-catalogue{width:657px;margin:4px auto 0}.legacy-catalogue .legacy-grid{margin-top:0}.legacy-grid td{height:30px;padding:3px 8px}.legacy-icon-button{padding:0}.legacy-icon-button img{vertical-align:middle}.legacy-member-columns{gap:61.3px;padding-top:8.65px}.legacy-member-columns>div:first-child .legacy-form-row{grid-template-columns:100px 208px;min-height:35.7px}.legacy-member-columns>div:first-child input{width:208px}.legacy-member-status{position:relative;top:-12.5px}.legacy-member-panel .legacy-actions{margin-top:32.45px}.legacy-member-panel .legacy-validate{width:107px;height:26px}.legacy-member-panel .legacy-cancel{height:26px}.legacy-member-panel{padding-bottom:31px}.main:has(.legacy-member-panel){padding-bottom:94px}.legacy-profile-panel{background:#333;min-height:362px;padding:10px 0 30px}.legacy-profile-notice{color:#e63e4d;text-align:center;margin:15px 0 38px;font-weight:700}.legacy-profile-notice a{color:inherit}.legacy-profile-columns{justify-content:center;align-items:flex-start;gap:30px;display:flex}.legacy-profile-columns dl{margin:0}.legacy-profile-columns dl>div{grid-template-columns:100px auto;align-items:center;gap:25px;min-height:35.7px;display:grid}.legacy-profile-columns dt{text-align:right}.legacy-profile-columns dd{color:#69c;margin:0;font-size:16px}.legacy-profile-copyright{padding-top:0}.legacy-profile-copyright>div{grid-template-columns:120px auto!important}.legacy-members-list .legacy-list-filters{align-items:flex-start;gap:35px;height:35px;margin:2px 0 0 52px;padding:0}.legacy-members-list .legacy-list-filters>label:first-child{align-items:flex-start;gap:24.0156px;line-height:22px;display:flex}.legacy-members-list .legacy-list-filters select{width:91px;height:22px;margin:0;padding:0;font:14px Trebuchet MS,sans-serif}.legacy-members-list .legacy-list-filters>label:nth-child(2){line-height:22px}.legacy-members-list .legacy-list-filters>span{margin-left:26px;font-size:13px;font-weight:700;line-height:22px}.legacy-members-list .legacy-grid{margin:15px 0 0}.legacy-members-list .legacy-grid,.legacy-seasons-page .legacy-grid{border-collapse:collapse;font:14px Trebuchet MS,sans-serif}.legacy-members-list .legacy-grid th,.legacy-seasons-page .legacy-grid th{text-transform:uppercase;border:1px solid #000;height:32px;padding:2px;font-size:13px;font-weight:700}.legacy-members-list .legacy-grid th button,.legacy-seasons-page .legacy-grid th button{text-transform:uppercase;font-weight:700}.legacy-members-list .legacy-grid td,.legacy-seasons-page .legacy-grid td{box-sizing:content-box;color:#fff;height:28px;padding:1px 1px 1px 5px}.legacy-members-list .legacy-grid td:first-child .legacy-text-button{font-weight:700;text-decoration:underline}.legacy-members-list .legacy-icon-button{padding:0;line-height:0}.legacy-members-list .legacy-icon-button img{display:block}.legacy-seasons-page .legacy-season-catalogue{width:659px;margin:3px auto 0}.legacy-season-catalogue .legacy-grid{width:200px;margin:0}.legacy-season-catalogue>.legacy-text-button{height:26px;margin-top:27px;font-size:14px;line-height:26px}.legacy-season-catalogue .legacy-small-editor{background:#333;width:430px;height:173px;margin:25px 0 0 1px;padding:0}.season-editor-title{height:64px;padding:10px 0 0 40px;font-size:21px;line-height:35px}.season-editor-title img{width:325px;height:18px;display:block}.legacy-season-catalogue .legacy-small-editor>label{align-items:center;gap:20px;height:21px;margin:13px 0 0 27px;display:flex}.legacy-season-catalogue .legacy-small-editor input{box-sizing:border-box;width:208px;height:21px;font:14px Trebuchet MS,sans-serif}.legacy-season-catalogue .legacy-actions{gap:0;margin:19px 0 0}.legacy-season-catalogue .legacy-validate{background-position:0 0;width:107px;height:26px}.legacy-season-catalogue .legacy-cancel{background-position:0 0;width:81px;height:26px}.legacy-season-catalogue .season-pager{background:#fff}.legacy-season-catalogue .season-pager button{color:gray;background:#fff;border:0;font-weight:700}.legacy-season-catalogue .season-pager span{color:#e63e4d}:is(.main:has(.legacy-seasons-page),.main:has(.legacy-members-list)){padding-bottom:94px}.legacy-members-list .legacy-grid th button,.legacy-seasons-page .legacy-grid th button{padding:0}.legacy-members-list .legacy-list-filters>label:nth-child(2){margin-left:-2px}.legacy-members-list .legacy-list-filters>span{margin-top:2px;margin-left:29.5469px;line-height:15px}.legacy-rich-editor{color:#404040;text-align:left;background:#fff;border:1px solid #c2c2c2;grid-template-rows:72px minmax(0,1fr) 23px;width:500px;height:300px;margin:0;display:grid;position:relative}.legacy-rich-editor .legacy-rich-toolbar{background:#f0f0f0;border-bottom:1px solid #c2c2c2;padding:0 2px 2px;overflow:hidden}.legacy-rich-toolbar-row{white-space:nowrap;align-items:flex-start;height:23px;padding-top:2px;display:flex}.legacy-rich-editor .legacy-rich-button{cursor:pointer;background:#c2c2c2;border:0;border-radius:0;flex:0 0 23px;width:23px;min-width:23px;height:21px;margin:0;padding:0;line-height:0;display:block}.legacy-rich-button img{width:23px;height:21px;display:block}.legacy-rich-button:disabled{cursor:default;opacity:.55}.legacy-rich-button:focus-visible{outline-offset:-1px;outline:1px solid #3c8aff}.legacy-rich-separator{flex:0 0 13px;width:13px;height:21px}.legacy-home-settings .legacy-settings .legacy-rich-color-picker{background:#c2c2c2;flex:0 0 34px;width:34px;height:21px;margin:0;display:flex;position:relative}.legacy-rich-color-picker>img:first-child{width:23px;height:21px}.legacy-rich-color-picker>img:nth-child(2){width:11px;height:21px}.legacy-rich-color-picker input[type=color]{opacity:0;cursor:pointer;border:0;width:34px;height:21px;padding:0;position:absolute;inset:0}.legacy-home-settings .legacy-settings .legacy-rich-font-control{color:#000;text-align:left;align-items:center;gap:3px;height:21px;margin:0;font:12px Arial,sans-serif;display:flex}.legacy-rich-editor .legacy-rich-font-control select{color:#000;background:#fff;border:1px solid #888;border-radius:0;width:120px;height:20px;margin:0;padding:0;font:12px Arial,sans-serif}.legacy-rich-editor .legacy-rich-size-control select{width:70px}.legacy-rich-editor .legacy-rich-content,.legacy-home-settings .legacy-rich-editor .legacy-rich-source{color:#404040;text-align:left;background:#fff;border:0;border-radius:0;outline:0;width:100%;height:100%;min-height:0;margin:0;padding:2px;font:10pt Verdana,sans-serif;display:block;overflow:auto}.legacy-rich-content p{margin:0 0 1em}.legacy-rich-content a{color:#00e;text-decoration:underline}.legacy-rich-source{resize:none;font-family:monospace!important}.legacy-rich-modebar{background:#f0f0f0;border-top:1px solid #c2c2c2;align-items:flex-start;gap:4px;padding:0 0 2px 2px;display:flex}.legacy-rich-link-dialog{z-index:1;color:#000;background:#f0f0f0;border:1px solid #888;align-items:center;gap:6px;padding:12px;font:12px Arial,sans-serif;display:flex;position:absolute;top:75px;left:90px}.legacy-rich-link-dialog input{width:180px}.legacy-rich-notice{color:#333;background:#ffffdf;padding:5px;font:12px Arial,sans-serif;position:absolute;top:100%;left:0}.main:has(.legacy-home-settings){padding-bottom:32px}.legacy-home-settings .legacy-settings .legacy-rich-font-control{flex-shrink:0;gap:0}.legacy-rich-font-control>span{padding:0 2px;font:700 12px Arial,sans-serif}.legacy-home-settings{background:#333;min-height:527px;padding:10px 0 70px}.legacy-home-settings .legacy-settings{width:800px;margin:0 auto;padding:4px 0 0}.legacy-settings-picture-row,.legacy-settings-text-row,.legacy-settings-submit-row{grid-template-columns:162px 500px;column-gap:22px;display:grid}.legacy-home-settings .legacy-settings label{text-align:right;margin:0;font:14px Trebuchet MS,sans-serif;display:block}.legacy-settings-picture-row{align-items:center;min-height:22px}.legacy-settings-picture-control{justify-content:space-between;align-items:center;height:22px;display:flex}.legacy-settings-picture-control input{color:#000;border:0;width:455px;height:22px;padding:0;font:13.3333px Arial,sans-serif}.legacy-settings-picture-control input::file-selector-button{padding:1px 6px;font:13.3333px Arial,sans-serif}.legacy-settings-picture-preview{object-fit:contain;width:24px;height:20px;display:block}.legacy-settings-text-row{align-items:start;margin-top:20px}.legacy-settings-text-row>label{padding-top:1px}.legacy-settings-submit-row{margin-top:19px}.legacy-settings-submit-row .legacy-validate{background-position:0 0;grid-column:2;justify-self:start;width:101px;height:26px;padding:0}.legacy-settings-picture-control{position:relative}.legacy-settings-picture-control input{width:250px}.legacy-settings-picture-preview{width:18.78px;position:absolute;top:0;left:462.42px}.legacy-settings-submit-row .legacy-validate{width:107px}body{overflow-y:auto}.legacy-header-top>div>span{font-size:16px}.role-panel{background:#333;padding:10px 0 30px}.role-page-title{min-height:56px;padding-left:40px}.role-page-title .lb_titrePage{font-size:21px;line-height:35px}.role-page-title img{width:325px;height:18px}.role-page-title-centered{text-align:center}.role-control{color:#000;background:#fff;border:1px solid #888;border-radius:0;height:22px;padding:0 3px;font:14px Trebuchet MS,sans-serif}.role-date-input{align-items:flex-start;gap:4px;display:inline-flex;position:relative}.role-date-input>input{box-sizing:border-box;border:1px solid #888;border-radius:0;width:86px;height:23px;padding:1px 3px;font:14px Trebuchet MS,sans-serif}.role-calendar-button{cursor:pointer;background:0 0;border:0;width:23px;height:20px;padding:0}.role-calendar-button img{width:23px;height:20px}.role-calendar{color:#000;z-index:5;background:#fff;border:1px solid #999;width:180px;padding:4px;font:11px Tahoma,sans-serif;position:absolute;top:25px;left:0}.role-calendar>div:first-child{justify-content:space-between;align-items:center;display:flex}.role-calendar button{color:#222;font:inherit;cursor:pointer;background:#fff;border:0}.role-calendar button:hover{background:#d8e8fa}.role-calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;margin:5px 0;display:grid}.role-calendar-days button{padding:3px 0}.role-pager{color:#e63e4d;justify-content:center;align-items:center;gap:8px;min-height:27px;margin:10px 0 12px;display:flex}.role-pager button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font:14px Trebuchet MS,sans-serif}.role-pager button img{display:block}.role-pager-thumbnails button,.role-pager-thumbnails span{border:1px solid #d3d3d3;padding:3px 7px}.role-pager-thumbnails span{color:#94141b;font-weight:700}.role-pager-thumbnails{gap:2px}.role-no-results{margin:15px 0 15px 70px}.role-photo-grid{flex-wrap:wrap;align-items:flex-start;padding:0 2px;display:flex}.role-photo-cell{padding:5px 20px}.role-photo-card{text-align:center;background:0 0;border:1px solid #333;width:262px;height:232px}.role-photo-preview{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:260px;height:172px;margin:0;padding:0;display:flex}.role-photo-preview img{object-fit:contain;max-width:258px;height:172px}.role-photo-card table{text-align:left;table-layout:fixed;width:260px}.role-photo-check{width:22px}.role-photo-id{color:#69c;white-space:nowrap;width:55px;font-size:14px}.role-photo-name{color:#666;white-space:nowrap;font-size:11px;overflow:hidden}.role-photo-copyright{color:#666;text-align:center;white-space:nowrap;font-size:11px;overflow:hidden}.role-photo-card input[type=checkbox]{margin:3px}.role-search{min-height:466px}.role-search-heading{grid-template-columns:650px 1fr;height:76px;display:grid}.role-search-heading .role-page-title{text-align:center;padding-left:0;position:relative;left:110px}.role-selection-info{text-align:right;z-index:1;padding:12px 40px 0 0;font-size:13px;font-weight:700;position:relative}.role-selection-info p{margin:0;line-height:18px}.role-selection-info .role-mail{white-space:nowrap;font-size:15px;font-weight:400}.role-search-columns{grid-template-columns:540px 280px;gap:50px;margin-left:35px;display:grid}.role-search-field{grid-template-columns:110px auto;align-items:start;gap:31.75px;min-height:40px;display:grid}.role-search-field>label{text-align:right;padding-top:2px}.role-search-field select{width:auto;height:22px;padding:0;font:14px Trebuchet MS,sans-serif}.role-search-field .role-keywords{width:308px;height:21px;padding:0 3px}.role-keywords-note{color:#6a6868;width:308px;margin-top:2px;font-size:12px;font-weight:700;line-height:14px}.role-search-field:first-child{min-height:59px}.role-search-left .role-search-field:nth-child(2){min-height:45px}.role-search-right .role-search-field{grid-template-columns:58px 150px;gap:20px;min-height:40px}.role-search-right .role-search-field select{width:150px}.role-search-right .role-search-field:first-child{min-height:40px}.role-search-max{color:#6a6868;margin-top:22px;font-size:14px}.role-search-submit{text-align:center;padding-top:37px}.role-search-submit .boutonSearch{background-size:auto;width:116px;height:43px;margin:0}.role-results-heading{grid-template-columns:27% 40% 32%;align-items:start;display:grid}.role-results-heading .role-page-title{text-align:center}.role-results-heading>.boutonRetour{margin-top:23px}.role-photo-instruction{color:#e63e4d;font-size:12px;font-weight:700;line-height:15px}.role-basket-heading{justify-content:space-between;min-height:100px;display:flex}.role-basket-heading .role-page-title{max-width:620px}.role-basket-heading .role-selection-info{padding-right:0}.role-photo-actions{justify-content:center;gap:30px;margin-top:20px;display:flex}.role-orders-filter{align-items:center;gap:22px;margin:10px 0 20px 50px;display:flex}.role-orders-filter select{width:250px}:is(.main:has(.role-panel),.main:has(.role-results),.main:has(.role-basket),.main:has(.role-orders)){padding-bottom:32px}.role-search-heading .role-page-title{left:150px}.role-search-columns{gap:16.25px;padding-top:4px}.role-search-submit{padding-top:39px}.role-page-title .role-photo-instruction{font-size:12px;font-weight:700;line-height:15px;display:block}.role-search-heading .role-page-title{padding-top:3px;left:127px}.role-search-max{margin-top:10px;margin-left:-9px}:is(.main:has(.role-panel),.main:has(.role-results),.main:has(.role-basket),.main:has(.role-orders),.main:has(.ph-workspace)){padding-bottom:96px}.role-photo-preview img{object-fit:fill}.role-photo-card{box-sizing:content-box;width:260px;height:230px}.role-pager,.role-pager button{font-weight:700}
