<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Lusodev
 *
 * TEMPLATE : SCREEN
 *
 * www.lusodev.fr
**/

/******************************************/
/***************[ Sections ]***************/
/******************************************/
.layout-container { width: 100%; display: table; }
.layout-container.layout-container-special + .layout-container:not(.layout-container-special) { margin-top: 20px; }

.layout-col-content:after, .layout-col-media:after, .layout-col-background .layout-col-content:before, .layout-col-background .layout-col-media:before { width: 100%; height: 40px; content: ' '; display: block; clear: both; overflow: hidden; text-indent: -999999rem; }
.block:last-child .layout-spacer:after { display: none; }
/*.layout-container.layout-col2-set .layout-col-content:after, .layout-container.layout-col2-set .layout-col-media:after { width: 200%; }
.layout-container.layout-col3-set .layout-col-content:after, .layout-container.layout-col3-set .layout-col-media:after { width: 300%; }
.layout-container.layout-col4-set .layout-col-content:after, .layout-container.layout-col4-set .layout-col-media:after { width: 400%; }
.layout-container.layout-col5-set .layout-col-content:after, .layout-container.layout-col5-set .layout-col-media:after { width: 500%; }*/
.no-layout-spacer:after { display: none; }

.layout-container .layout-col-title { display: table-caption; }
.layout-container .layout-cols { display: table-row; }
.layout-container .layout-col { padding: 0; vertical-align: top; display: table-cell; }
.layout-container.layout-col2-set .layout-col:not(.layout-col-auto) { width: 50%; }
.layout-container.layout-col3-set .layout-col { width: 33.33%; }
.layout-container.layout-col4-set .layout-col { width: 25%; }
.layout-container.layout-col5-set .layout-col { width: 20%; }

.layout-container .layout-col.layout-col-wauto, .layout-container .layout-col.layout-col-wfixed { width: auto; }
/*.layout-container .layout-col.layout-col-wfixed img, .layout-container .layout-col.layout-col-mwfixed img { width: auto; }*/
.layout-container .layout-col.layout-col-wfixed img, .layout-container .layout-col .layout-col-media.img-wauto img, .layout-container.layout-no-padding .layout-col img { width: auto; }
.layout-container .layout-col.layout-col-menu {}

/*.layout-col-title, .layout-col-content, .layout-col-media { padding: 0 30px; }*/
.layout-col-title, .layout-col-content, .layout-col-media { padding: 0 15px; }
.layout-no-padding &gt; .layout-cols &gt; .layout-col &gt; .layout-col-title, .layout-no-padding &gt; .layout-cols &gt; .layout-col &gt; .layout-col-content, .layout-no-padding &gt; .layout-cols &gt; .layout-col &gt; .layout-col-media { padding: 0; }
.layout-col-media.img-left { text-align: left; }
.layout-col-media.img-center { text-align: center; }
.layout-col-media.img-right { text-align: right; }
.layout-col-content h2:first-child, .layout-col-content h3:first-child, .layout-col-content h4:first-child, .layout-col-content h5:first-child, .layout-col-content h6:first-child { padding-top: 0; margin-top: 0; }

.layout-container.layout-resized-1-2 {}
.layout-container.layout-col3-set.layout-resized-1-2 .layout-col { width: 25%; } /* 50% / 2 */
.layout-container.layout-resized-1-2 .layout-col.layout-col-large { width: 50%; }
.layout-container.layout-resized-2-3 {}
.layout-container.layout-col2-set.layout-resized-2-3 .layout-col { width: 33.33%; } /* 33.33% / 1 */
.layout-container.layout-resized-2-3 .layout-col.layout-col-large { width: 66.66%; }

.layout-container figure { position: relative; }
.layout-container figure img { width: 100%; height: auto; vertical-align: top; }
.layout-container figure figcaption { padding: 10px 20px; text-align: center; font-size: .7rem; line-height: .9rem; color: #999; background-color: transparent; }

.espaceur { height: 30px; line-height: 30px; font-size: 0; }


/* Layout Col EFFECTS */

/* Effect: Logged from Admingestion */
.adg-logged {}
.adg-logged .layout-container { position: relative; }

/* ADG Shortcuts */
.adg-logged .adg-shortcuts { width: 100%; height: 100%; padding: 10px; font-size: .6rem; font-family: Lucida Grande, Arial, Helvetica, sans-serif; border: 1px dotted rgba(0, 0, 0, .6); visibility: hidden; opacity: 0; position: absolute; top: -10px; left: -10px; overflow: hidden; background-color: rgba(255, 255, 255, .8); z-index: 900; }
.adg-logged .adg-shortcuts {
    -webkit-animtion: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.adg-logged .over &gt; .adg-shortcuts  { visibility: visible; opacity: 1; }
.adg-logged .over.layout-spacer:after { background: url(../../../admingestion/skin/default/images/jquery-ui/ui-bg_diagonals-thick_20_DEDEDE_40x40.png) left top repeat; }
.adg-logged .over.layout-spacer:after {
    -moz-box-shadow: inset 0px 0px 0 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 0 2px rgba(0, 0, 0, .4);
    -o-box-shadow: inset 0px 0px 0 2px rgba(0, 0, 0, .4);
    box-shadow: inset 0px 0px 0 2px rgba(0, 0, 0, .4);
}
.adg-logged .adg-shortcuts {
    -moz-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .3);
}
.adg-logged.adg-quick-edit-layer .layout-container .adg-shortcuts.current { background-color: rgba(0, 0, 0, .5); visibility: visible; opacity: 1; }
.adg-logged.adg-quick-edit-layer .layout-container .adg-shortcuts.current {
    -moz-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .7);
    -webkit-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .7);
    -o-box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .7);
    box-shadow: inset 0px 0px 5px 0 rgba(0, 0, 0, .7);
}
.adg-logged .adg-shortcuts dl { width: 100%; height: 100%; display: table; }
.adg-logged .adg-shortcuts dl dt, .adg-logged .adg-shortcuts dl dd.a-close { width: 50%; text-align: right; display: table-cell; vertical-align: middle; }
.adg-logged .adg-shortcuts dl dd.a-close { text-align: left; }
.adg-logged .adg-shortcuts dl dt strong, .adg-logged .adg-shortcuts dl dd.a-close strong { padding: 10px 25px !important; margin: 0 10px !important; font: .7rem Arial, Helvetica, sans-serif !important; text-transform: uppercase !important; color: #FFF !important; font-weight: bold !important; border: 4px solid #FFF !important; background: #5CA300 !important; display: inline-block !important; cursor: pointer; }
.adg-logged .adg-shortcuts dl dt strong, .adg-logged .adg-shortcuts dl dd.a-close strong {
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
}
.adg-logged .adg-shortcuts dl dd.a-close strong { background-color: #292929 !important; }
.adg-logged .adg-shortcuts dl dt strong:hover, .adg-logged .adg-shortcuts dl dd.a-close strong:hover { opacity: .85; }
.adg-logged .adg-shortcuts dl dd ul { display: none !important; }

.adg-logged .quick-admin-edit-container { width: 250px; height: 100%; border-right: 5px solid #FFF; background-color: #FFF !important; display: block; position: fixed; top: 0; left: -100%; z-index: 100000; }
.adg-logged .quick-admin-edit-container {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
}
.adg-logged .quick-admin-edit-container * { font: .7rem Arial, Helvetica, sans-serif !important; text-transform: normal !important; color: #FFF !important; font-weight: bold !important; text-decoration: none !important; }
.adg-logged .quick-admin-edit-container.active { left: 0; }
.adg-logged .quick-admin-edit-container .quick-admin-edit { color: #FFF; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl { margin: 0; background-color: #FFF; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dt,
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.subtitle,
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li a,
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-save,
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-close { padding: 10px 0 10px 20px !important; margin: 0 !important; font: .7rem Arial, Helvetica, sans-serif !important; text-transform: normal !important; color: #FFF !important; font-weight: bold !important; text-decoration: none !important; border: none !important; background: transparent !important; display: block !important; cursor: pointer; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dt { display: none !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd { margin: 0; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-content { width: 100%; height: calc(100% - 140px); margin: 0; display: block; overflow-y: scroll; position: absolute; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-save { width: 250px; height: 70px; padding: 20px 0 !important; font-weight: bold !important; text-align: center; line-height: 30px !important; text-transform: uppercase !important; background-color: #5CA300 !important; box-sizing: border-box; position: absolute; bottom: 70px; left: 0; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-save {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
}
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-save:hover { opacity: .9; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-close { width: 250px; height: 70px; padding: 20px 0 !important; font-weight: bold !important; text-align: center; line-height: 30px !important; text-transform: uppercase !important; background-color: #292929 !important; box-sizing: border-box; position: absolute; bottom: 0; left: 0; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-close {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    -o-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .3);
}
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd.a-close:hover { opacity: .9; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul { margin: 0; list-style: none; display: block; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li { margin: 0; list-style: none; display: block; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.subtitle { padding-top: 15px !important; padding-bottom: 15px !important; background-color: #336699 !important; position: relative; cursor: auto; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.subtitle img { position: absolute; top: 10px; right: 15px; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details { background-color: rgba(51, 102, 153, .1) !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details * { color: #336699 !important; font-weight: normal !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl { background-color: transparent !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dt,
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dd { padding: 7px 0 7px 20px !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dt { padding-bottom: 0 !important; font-weight: bold !important; display: inline-block !important; vertical-align: top; cursor: auto !important; position: relative; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dt:after { margin-left: 4px; content: ':'; display: inline-block; vertical-align: top; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dd { padding-top: 0 !important; border-bottom: 1px solid rgba(51, 102, 153, .1) !important; display: block; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dd.input-box { padding: 7px 20px 10px !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dd.input-box textarea { width: 100%; min-height: 80px; padding: 10px; border: 1px solid #336699; box-sizing: border-box; resize: vertical; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.details dl dd.input-box *[readonly] { color: rgba(0, 0, 0, .5) !important; border-color: rgba(0, 0, 0, .3); background-color: rgba(0, 0, 0, .1); }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li a { color: #2F2F30 !important; font-weight: bold !important; border-bottom: 1px solid rgba(51, 102, 153, .1) !important; background-color: #FFF !important; position: relative; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li a:hover { background-color: #E7F1BD !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li a em { width: 120px; height: 100% !important; padding: 10px 15px !important; color: #FFF !important; text-align: center; background-color: #333 !important; display: block; box-sizing: border-box; position: absolute; top: 0; right: 0; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.status-active a em { background-color: #5CA300 !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.a-delete a { color: #CC0000 !important; font-weight: bold !important; }
.adg-logged .quick-admin-edit-container .quick-admin-edit dl dd ul li.a-delete a:hover { background-color: rgba(204, 0, 0, .1) !important; }

/* ADG Translate */
.adg-logged adg_translate { position: relative; }
.adg-logged adg_translate:after { width: 100%; height: 100%; padding: 1px 5px; border: 2px dotted #CC0000; content: ''; display: block; position: absolute; top: -3px; left: -7px; z-index: 100000; cursor: pointer; }
.adg-logged adg_translate:after {
    -webkit-animtion: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.adg-logged adg_translate.over:after, .adg-logged adg_translate.current:after { background-color: rgba(204, 0, 0, .2); }

.adg-logged .adg-shortcuts.adg-translate { display: none; }

/* Effect: Background-color */
.layout-container .layout-col.layout-col-background, .layout-container .layout-col.layout-col-background.layout-col-adaptive .layout-col-content, .layout-container .layout-col.layout-col-background.layout-col-adaptive .layout-col-media { background-color: #F4F0EC; }
.layout-container .layout-col.layout-col-background h1, .layout-container .layout-col.layout-col-background h2, .layout-container .layout-col.layout-col-background h3, .layout-container .layout-col.layout-col-background h4, .layout-container .layout-col.layout-col-background h5, .layout-container .layout-col.layout-col-background h6 { padding-top: 0; margin-top: 0; }

.layout-container .layout-col.layout-col-background.layout-col-adaptive { position: relative; background-color: transparent; }
.layout-container .layout-col.layout-col-background.layout-col-adaptive .layout-col-content, .layout-container .layout-col.layout-col-background.layout-col-adaptive .layout-col-media { position: absolute; top: 0; left: 0; }

/* Effect: Border */
.layout-container .layout-col.layout-col-border, .layout-container .layout-col.layout-col-border.layout-col-adaptive .layout-col-content, .layout-container .layout-col.layout-col-border.layout-col-adaptive .layout-col-media {
    -moz-box-shadow: inset 0px 0px 0 5px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 0 5px rgba(0, 0, 0, .4);
    -o-box-shadow: inset 0px 0px 0 5px rgba(0, 0, 0, .4);
    box-shadow: inset 0px 0px 0 5px rgba(0, 0, 0, .4);
}
.layout-container .layout-col.layout-col-border.layout-col-adaptive { position: relative; box-shadow: none; }
.layout-container .layout-col.layout-col-border.layout-col-adaptive .layout-col-content { position: absolute; top: 0; left: 0; }

/* Effect: Shadow */
.layout-container .layout-col.layout-col-shadow .layout-col-content, .layout-container .layout-col.layout-col-shadow .layout-col-media img {
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .4);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .4);
}
.layout-container .layout-col.layout-col-shadow.shadow-inset .layout-col-content, .layout-container .layout-col.layout-col-shadow.shadow-inset .layout-col-media {
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -o-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
}
.layout-container .layout-col.layout-col-shadow.shadow-inset .layout-col-media img {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

/* Effect IMG: Layout animation */
.layout-mask { width: 100%; height: 100%; text-align: center; opacity: 0; overflow: hidden; position: absolute; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, .2); }
.layout-mask {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    -o-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .4);
}
figure:hover .layout-mask { opacity: 1; }

figure:hover figcaption { color: #333; }
figure:hover figcaption {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.layout-mask .layout-mask-content { width: 100%; height: 30px; margin: -15px 0 0 0; position: absolute; top: 50%; }

.layout-mask .layout-mask-content a.button { height: 30px; padding: 0 20px; line-height: 30px; color: #FFF; border: 1px solid #FFF; opacity: 0; display: inline-block; background-color: transparent; }
.layout-mask .layout-mask-content a.button {
    -webkit-transition: opacity 0.3s 0s ease;
    -moz-transition: opacity 0.3s 0s ease;
    -o-transition: opacity 0.3s 0s ease;
    -ms-transition: opacity 0.3s 0s ease;
    transition: opacity 0.3s 0s ease;
}
.layout-mask .layout-mask-content a.button.button-enlarge:before { content: '+'; }
figure:hover .layout-mask .layout-mask-content a.button { opacity: 1; }
figure:hover .layout-mask .layout-mask-content a.button {
    -moz-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
figure:hover .layout-mask .layout-mask-content a.button:hover { color: #000 !important; background-color: #FFF; }



/******************************************/
/**************[ Responsive ]**************/
/******************************************/

@media (max-width: 992px) {

.layout-container .layout-cols { display: block; }
.layout-container.layout-col2-set.layout-spacer:after,
.layout-container.layout-col3-set.layout-spacer:after,
.layout-container.layout-col4-set.layout-spacer:after,
.layout-container.layout-col5-set.layout-spacer:after { width: 100%; }
.layout-container .layout-col { width: 100% !important; display: block; }

.layout-container .layout-col .layout-col-wauto, .layout-container .layout-col .layout-col-wfixed { width: auto; }
.layout-container .layout-col .layout-col-wfixed img, .layout-container .layout-col .layout-col-mwfixed img { width: auto; }

.layout-container .layout-col iframe { width: 100%; }

.layout-col-empty:after { display: none; }

}</pre></body></html>