/** GENERAUX					**********************/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {position: relative;font-family: arial;background-color: #eaeaea;color: #434343;margin: 0;font-size: 1em;}
a, a:focus, a:visited {color: #434343;text-decoration: none;}
.manager .export-item .button.export:visited, .manager .export-item .button.export:focus {color: white;}
iframe {border: none;}
input[type="text"], input[type="number"], input[type="password"], textarea, select {width: 100%;padding: 5px 10px;font-size: 1em;line-height: 1.2em;font-family: arial;border: 1px solid #eaeaea;}
input[type="submit"]{border: none;background-color: #419026;}
input[type="submit"], .button {display: inline-block;padding: 6px 12px;font-size: 0.9em;line-height: 1em;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;color: white;border: 0;}
input[type="submit"]:hover, .button:hover {background-color: #cdcdcd;color: #5a5a5a;cursor: pointer;}
input.error-form, textarea.error-form, select.error-form {background-color: #ff9f9f;color: #c40000;border: 1px solid #c40000;}
input.info-form, textarea.info-form, select.info-form {background-color: #e6f2f8;color: #265770;border: 1px solid #265770;}
input.success-form, textarea.success-form, select.success-form {background-color: #b1e3af;color: #036e00;border: 1px solid #036e00;}
textarea.hidden, .field-wrap.hidden {display: none;}
.custom-input-file {position: relative;z-index: 0;height: 34px;line-height: 34px;vertical-align: top;padding: 0 8px 0 0;background-color: #434343;}
.custom-input-file:hover {background-color: #eaeaea;cursor: pointer;}
.custom-input-file .icon:hover {background-color: #eaeaea;}
.custom-input-file input[type="file"] {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;cursor: pointer;}
.ui-widget-header {background-color: blue;height: 15px;}
.field-label {display: block;font-weight: bold;}
.asterik {color: #c40000;}
.field-input {display: inline-block;width: 70%;}
.input-complement {display: inline-block;width: 28%;font-size: 0.9em;color: #265770;}
.input-complement + input[type="text"] {width: 72%;}
.field-after {margin-left: 5px;}
.field-meta_title .field-before {width: 70%;}
.field-before {display: block;font-style: italic;font-size: 0.9em;}
.field-before .charcount {float: right;}
.field-complement {display:block;float: right;width: 30%;padding-left: 5px;line-height: 32px;}
.field-wrap {height: auto;}
.field-ascenseur, .field-interphone, .field-digicode, .field-vide_ordure, .field-antenne_tv , .field-espaces_verts , .field-chauffage_collectif , .field-eau_collective , .field-cave, .field-eau, .field-gaz, .field-electricite, .field-assainissement, .field-meuble {display: inline-block;width: 17%;}
.field-location, .field-vente, .field-investisseur, .field-exclusif {display: inline-block;width: 50%;}
div.field-wrap {margin: 16px 0;}
.field-wrap:after {display: block;clear: both;content: " ";}
.field-complement.info {color: #265770;}
.field-complement.success {color: #036e00;}
.field-complement.error {color: #c40000;}
.field-upload {display: inline-block;margin-right: 5px;padding: 5px;background-color: #eaeaea;}
.icon {display: block;width: 34px;height: 34px;line-height: 34px;}
.icon-404 {width: 280px;height: 128px;margin: 0 auto;}
.icon-403 {width: 215px;height: 215px;margin: 0 auto;}
.icon:hover {background-color: #cdcdcd;}
.icon-menu {float: left;width: 40px;height: 40px;}
.button .icon {float: left;}
.small-button {display: inline-block;height: 20px;line-height: 20px;font-size: 0.9em;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;color: white;border: 0;background: none;cursor: pointer;}
.duplicate-button {height: 34px;line-height: 34px;margin-bottom: 15px;padding: 0 8px 0 0;background-color: #434343;}
.preview-button {position: fixed;z-index: 3;height: 34px;padding: 0;top: 39px;right: 220px;}
.admin main {margin: 0 39px 30px 60px;width: auto;}
.admin #admin-menu + main {margin-top: 84px;}
.admin main:after {display: table;content: " ";clear: both;}
.admin main h1 {text-align: center;}
.admin main .title-block, .ui-dialog .ui-dialog-content .title-block {margin-bottom: 2px;color: #265770;text-transform: none;font-family: arial;}
.admin .block {display: block;margin: 0 0 30px 0;padding: 15px;background-color: white;}
.admin .block:after {display: block;content: " ";clear: both;}
.admin .block.large {float: none;width: 100%;margin-right: 0;}
.admin .block.marginBottom10 {margin-bottom: 10px;}
.editor {height: 500px;}
#informations-generales .editor[name="content"] {height: 800px;}
.submitPageForm {position:fixed;z-index: 3;top: 39px;right: 39px;padding: 0 8px 0 0;height: 34px;line-height: 34px;background-color: #419026;}
.submitPageForm:hover {background-color: #cdcdcd;}
.submitPageForm.disabled {background-color: #cdcdcd;}
.field-edit-link, .field-cancel-link, .field-edit-link:focus, .field-cancel-link:focus {margin-left: 10px;color: blue;text-decoration: underline;}
/** HEADER							**********************/
header {position: fixed;z-index: 2;top: 0;display: block;width: 100%;padding: 0 0 0 60px;vertical-align: middle;text-align: right;background-color: #eaeaea;}
header .infos-header {height: 34px;line-height: 34px;}
header .infos-header div {float: right;display: inline-block;height: 34px;line-height: 34px;}
header .my-profil-link {display: inline-block;width: auto;height: 34px;line-height: 34px;}
header .my-profil-link img {float: left;}
header .my-profil-link .profil-name {font-size: 0.8em;padding-right: 5px;}
header .today {font-style: italic;line-height: 34px;font-size: 0.9em;margin-right: 5px;}
header .sub-header {padding: 5px 39px 0 0;text-align: left;}
header .sub-header h1 {display: inline-block;height: 38px;line-height: 38px;margin: 0;vertical-align: middle;}
/** MENU							**********************/
#admin-menu {position: fixed;z-index: 2;top: 0;left: 0;width: auto;height: 100%;}
#admin-menu .name-menu {display: none;}
#admin-menu ul {margin: 0;padding: 5px;list-style-type: none;background-color: #eaeaea;}
#admin-menu ul li {width: auto;height: 40px;line-height: 40px;margin-bottom: 2px;background-color: #265770;}
#admin-menu ul li .toggle-navbar {float: left;display: block;width: 40px;height: 40px;padding: 6px;background: transparent;border: none;}
#admin-menu ul li .toggle-navbar .icon-bar {display: block;height: 2px;width: 100%;margin: 3px 0;background-color: white;}
#admin-menu ul li .name-menu {padding-left: 5px;padding-right: 10px;color: white;}
#admin-menu ul li a {display: block;height: 40px;line-height: 40px;color: white;}
#admin-menu ul li a:hover, #admin-menu ul li.toggle-navbar-container:hover {background-color: #cdcdcd;cursor: pointer;}
#admin-menu ul li.current {background-color: #419026;}
/** MESSAGES						**********************/
.d-messages div {position: relative;margin-bottom: 5px;padding: 8px 30px 7px 10px;text-align: left;}
.d-messages .icon {float: left;margin-right: 10px;}
.d-messages .icon:hover {background: transparent;}
.d-messages div:after {content: " ";display: block;clear: both;}
.d-messages p {margin: 0;font-size: 1em;line-height: 1.2em;}
.d-messages p.margin-top {margin-top: 8px;}
.d-messages button {position: absolute;top: 8px;right: 10px;border: 0;font-weight: bold;font-size: 0.9em;cursor: pointer;}
.d-messages .d-system-message, .d-messages .d-system-message button {background-color: #eed389;color: #956e04;}
.d-messages .d-error-message, .d-messages .d-error-message button {background-color: #ff9f9f;color: #c40000;}
.d-messages .d-success-message, .d-messages .d-success-message button {background-color: #b1e3af;color: #036e00;}
.d-messages .d-info-message, .d-messages .d-info-message button {background-color: #e6f2f8;color: #265770;}
/** FILTERS							**********************/
.manager-menu {margin-bottom: 15px;}
.manager-menu button {background-color: #cdcdcd;}
.manager-menu button.open {background-color: #434343;}
.manager-menu button.open:hover {background-color: #cdcdcd;}
.manager-menu form {display: none;}
.manager-menu .block {margin-bottom: 0;border-top: 3px solid #434343;}
#filters-list .field-label-group {display: inline-block;width: 100%;font-weight: bold;}
#filters-list .field-wrap {display: inline-block;width: 50%;margin: 5px 0;vertical-align: top;}
#filters-list .field-label {width: 20%;}
#filters-list .button {vertical-align: bottom;margin-bottom: 5px;}
#filters-list .field-wrap-sub .field-label {width: 10%;font-weight: normal;padding-right: 5px;text-align: right;}
#filters-list .field-wrap-sub .field-input {width: 35%;}
#filters-list .field-label, #filters-list .field-input {display: inline-block;}
#filters-list #filters-reset {margin-left: 10px;background-color: #265770;}
#filters-list #filters-reset:hover {margin-left: 10px;background-color: #cdcdcd;}
#options-list p {margin: 0;}
#options-list .field-wrap {margin-bottom: 5px;margin-right: 20px;}
#options-list .field-wrap, #options-list .field-label, #options-list .field-input {display: inline-block;width: auto;}
#options-list .field-limit_pagination #limit_pagination {margin-left: 10px;width: 80px;}
/** PAGINATION						**********************/
.pagination-container {float: right;}
.pagination-container .total {display: inline-block;height: 34px;line-height: 34px;margin-right: 15px;vertical-align: middle;}
.pagination {display: block;float: right;height: 34px;line-height: 34px;margin: 0;padding: 0;list-style-type: none;font-size: 0.85em;}
.pagination li {float: left;margin: 0 5px;vertical-align: middle;}
.pagination li.pagination-start, .pagination li.pagination-precedent, .pagination li.pagination-suivant, .pagination li.pagination-end {height: 34px;width: 34px;line-height: 34px;margin: 0 3px;font-weight: 900;font-size: 0.8em;text-align: center;background-color: #f1f1f1;}
.pagination li.pagination-start:hover, .pagination li.pagination-precedent:hover, .pagination li.pagination-suivant:hover, .pagination li.pagination-end:hover {cursor: pointer;background-color: #cdcdcd;}
.pagination li a {display: block;color: #9e9e9e;}
.pagination .pagination-nav {width: 50px;height: 34px;text-align: center;}
/** TABLE LIST						**********************/
#dpagemanager-pagemanager .table-list .action-column {width: 150px;}
#filters-list .ui-widget.ui-widget-content {background-color: white;height: auto;}
.table-list {width: 100%;border-collapse: collapse;text-align: center;}
.table-list thead {color: white;background-color: #265770;}
.table-list thead tr {height: 34px;}
.table-list thead tr th a.sort-table {line-height: 8px;margin-left: 5px;vertical-align: middle;font-size: 0.7em;color: white;}
.table-list .select-column {width: 34px;}
.table-list .action-column {width: 110px;text-align: right;}
.list-manager .table-list .action-column {width: 30px;text-align: right;}
.table-list tbody tr {border-bottom: 1px solid #d9d9d9;}
.table-list tbody tr.state-0 {background-color: #eaeaea;color: #ababab;}
.table-list tbody tr.state-1 {background-color: #fcfcfc;color: #ababab;}
.table-list tbody tr.state-red {background-color: #d54040;color: #eaeaea;}
.table-list tbody td {padding: 3px;font-size: 0.96em;}
.table-list .action {float: left;display: block; width: 20px;height: 20px;;margin-right: 5px;background-color: #265770;text-align: center;}
#dpagemanager-pagemanager .table-list .action.duplicate {margin-top: 5px;}
.table-list .action.shared {background-color: transparent;}
.table-list .action img {width: 20px;height: 20px;}
.table-list .action:hover {background-color: #cdcdcd;}
.table-list.tagManager .image-list img {height: 20px;}
.table-list .image-list img {height: 50px;}
.actions-manager {display: block;margin: 10px 0;height: 34px;line-height: 34px;}
.admin .add-link.new {display: inline-block;height: 34px;line-height: 34px;padding: 0 8px 0 0;background-color: #419026;color: white;}
.admin .add-link.new:hover {background-color: #cdcdcd;}
.admin .add-link.new .icon {float: left;}
.actions-manager .select-group-action {float: left;width: 50%;vertical-align: middle;}
.actions-manager .select-group-action .group-action-submit {margin-left: 15px;background-color: #265770;}
.actions-manager .select-group-action .group-action-submit:hover {background-color: #cdcdcd;}
.actions-manager .select-group-action #group-action {width: 50%;}
.wrap-custom-state {position: relative;}
.wrap-custom-state .state-infobulle {position: absolute;z-index: 100;padding: 5px 10px;background-color: white;border: 1px solid #cdcdcd;font-size: 0.8em;font-weight: bold;}
.wrap-custom-state input[type="radio"] {display: none;}
.wrap-custom-state input[type="radio"] + label {display: inline-block;}
.wrap-custom-state input[type="radio"] + label span {display: inline-block;width: 19px;height: 19px;margin: -1px 4px 0 0;vertical-align: middle;cursor: pointer;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;background-color: #dedede;}
.wrap-custom-state input[type="radio"][value="0"] + label span {border: 2px solid #c40000;}
.wrap-custom-state input[type="radio"][value="0"]:checked + label span {background-color: #c40000;}
.wrap-custom-state input[type="radio"][value="1"] + label span {border: 2px solid #956e04;}
.wrap-custom-state input[type="radio"][value="1"]:checked + label span {background-color: #956e04;}
.wrap-custom-state input[type="radio"][value="2"] + label span {border: 2px solid #036e00;}
.wrap-custom-state input[type="radio"][value="2"]:checked + label span {background-color: #036e00;}
#module-contact-manager .wrap-custom-state input[type="radio"][value="2"] + label span {border: 2px solid #950490;}
#module-contact-manager .wrap-custom-state input[type="radio"][value="2"]:checked + label span {background-color: #950490;}
#module-contact-manager .wrap-custom-state input[type="radio"][value="3"] + label span {border: 2px solid #036e00;}
#module-contact-manager .wrap-custom-state input[type="radio"][value="3"]:checked + label span {background-color: #036e00;}
#voyages .table-list {margin-bottom: 10px;}
.wrap-custom-state.disabled input[type="radio"] + label span {border: none;color: #dedede;}
.wrap-custom-state.disabled input[type="radio"]:checked + label span {background-color: #dedede;}
.wrap-custom-state input[type="radio"] + label span, .wrap-custom-state input[type="radio"]:checked + label span {-webkit-transition:background-color 0.4s linear; -o-transition:background-color 0.4s linear; -moz-transition:background-color 0.4s linear;transition:background-color 0.4s linear;}
/** LOGIN							**********************/
.form-connexion:after {display: block;clear: both;content: " ";}
.form-connexion .logo {margin-bottom: 20px;}
.form-connexion input[type="text"], .form-connexion input[type="password"], .form-connexion textarea, .form-connexion select {border: none;width: 70%;}
.form-connexion {display: block;width: 35%;min-width: 300px;margin: 30px auto 0;padding: 20px 30px;background-color: #265770;color: white;text-align: center;}
.form-connexion input {margin: 5px 0;text-align: center;}
.form-connexion input[type="submit"] {margin: 20px 0 5px 0;}
.form-connexion a {display: inline-block;width: auto;height: 20px;line-height: 20px;margin-top: 15px;color: white;font-size: 0.8em;}
.form-connexion a.pw-forgotten {float: left;}
.form-connexion a.web-site {float: right;}
.form-connexion a.web-site:hover {background: none;}
/** MOT DE PASSE OULIE				**********************/
#forgotten-pwd-user-account h1 {margin: 0;font-size: 24pt;font-size: 20pt;}
#forgotten-pwd-user-account input[type="text"] {display: block;margin: 5px auto;}
#forgotten-pwd-user-account input[type="text"]:after {display: block;content: " ";clear: both;}
#forgotten-pwd-user-account .submitPageForm {position: static;}
#forgotten-pwd-user-account .submitPageForm:after {display: block;content: " ";clear: both;}
a.connexion-account {float: left;}
.result-form a.connexion-account {float: none;}
/** ERROR							**********************/
#error {text-align: center;}
#error main {margin-left: 39px;}
.admin  #error .block {display:inline-block; margin: 30px auto 0;padding: 50px;}
#error .back-button {background-color: #265770;}
#error .login-button {background-color: #419026;}
#error .back-button:hover, #error .login-button:hover {background-color: #cdcdcd;}
/** PAGE ADD & EDIT & MANAGER		**********************/
/* #page-add #contenu .field-content, #page-edit #contenu .field-content {display: none;} */
/** OBJECT ADD & EDIT & MANAGER		**********************/
#field-filterupdated {position: relative;}
.add-tag-object {background-color: #265770;}
.field-content .field-input, .field-meta_description .field-input, .field-note .field-input {width: 100%;}
#object-images, .object-images {margin-top: 15px;}
#image-vigenette {margin: 10px 0 15px;}
#image-vigenette:after, #object-images:after, .object-images:after {display: block;content: " ";clear: both;}
#object-images .image-object-item, #object-images .image-vignette-item, .object-images .image-object-item, .object-images .image-vignette-item, #image-vigenette .image-vignette-item {position: relative;float: left;width: 120px;height: 120px;line-height: 120px;margin: 0 10px 10px 0;padding: 5px;background-color: #eaeaea;overflow: hidden;color: #419026;vertical-align: middle;text-align: center;}
#object-images .image-object-item img, #object-images .image-vignette-item img, .object-images .image-object-item img, .object-images .image-vignette-item img, #image-vigenette .image-vignette-item img {display: block;max-width: 110px;max-height: 100px;vertical-align: middle;}
#object-images .image-object-item .icon, #object-images .image-vignette-item .icon, .object-images .image-object-item .icon, .object-images .image-vignette-item .icon, #image-vigenette .image-vignette-item .icon {position: absolute;bottom: 0;right: 0;color: red;background-color: #eaeaea;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 2em;cursor: pointer;}
#object-images .image-object-item .icon:hover, #object-images .image-vignette-item .icon:hover, .object-images .image-object-item .icon:hover, .object-images .image-vignette-item .icon:hover, #image-vigenette .image-vignette-item .icon:hover {background-color: #cdcdcd;}
.tag-object-list .tag-item {display: inline-block;margin-right: 15px;margin-bottom: 5px;padding: 5px;vertical-align: middle;font-weight: bold;background-color: #eaeaea;}
.tag-object-list .tag-item .title {margin-right: 10px;}
.tag-object-list .tag-item .small-button {display: block;float: right}
.tag-object-list .tag-item .small-button:hover {background-color: #cdcdcd;}
#form-step, #form-step-navigation {margin: 0;padding: 0;list-style-type: none;}
#form-step-navigation {margin-bottom: 10px;border-bottom: 3px solid #327292;}
#form-step-navigation .form-step-item-navigation {display: inline-block;}
#form-step-navigation .form-step-item-navigation button {margin: 0;padding: 5px 15px;background-color: white;color: #327292;}
#form-step-navigation .form-step-item-navigation button:hover, #form-step-navigation .form-step-item-navigation.current button:hover {background-color: #e5e5e5;color: #2c85b1;}
#form-step-navigation .form-step-item-navigation.current button {margin: 0;padding: 5px 15px;background-color: #327292;color: white;}
#form-step .form-step-item:not(.current) {display: none;}
#object-add #form-step #informations-generales .part-1, #object-edit #form-step #informations-generales .part-1, #dtagmanager-add  #form-step #vignette .part-1, #dtagmanager-edit  #form-step #vignette .part-1 {display: inline-block;width: 49%;vertical-align: top;height: 330px;}
#object-add #form-step #informations-generales .part-1 .block, #object-edit #form-step #informations-generales .part-1 .block {height: 327px;}
#dtagmanager-add  #form-step #vignette .part-1, #dtagmanager-edit  #form-step #vignette .part-1, #dtagmanager-add  #form-step #vignette .mediasManager, #dtagmanager-edit  #form-step #vignette .mediasManager {height: 220px;}
#dtagmanager-add  #form-step #vignette .part-1 .block, #dtagmanager-edit  #form-step #vignette .part-1 .block, #dtagmanager-add  #form-step #vignette .mediasManager .block, #dtagmanager-edit  #form-step #vignette .mediasManager .block {height: 200px;}
#object-add #form-step #informations-generales .part-1 .block, #object-add #form-step #informations-generales .part-2 .block, #object-edit #form-step #informations-generales .part-1 .block, #object-edit #form-step #informations-generales .part-2 .block {margin-bottom: 0;}
#object-add #form-step #informations-generales .part-1 .field-wrap.error-form, #object-edit #form-step #informations-generales .part-1 .field-wrap.error-form {position: relative;width: 100%;}
#object-add #form-step #informations-generales .part-1 .field-complement.error, #object-edit #form-step #informations-generales .part-1 .field-complement.error {width: 100%;text-align: right;line-height: 24px;}
#object-add #form-step #informations-generales .part-1 .field-complement.success, #object-edit #form-step #informations-generales .part-1 .field-complement.success {display: none;}
#object-add #form-step #informations-generales .part-1 .field-input, #object-edit #form-step #informations-generales .part-1 .field-input {width: 100%;}
#object-add #form-step #informations-generales .part-1 .input-complement, #object-edit #form-step #informations-generales .part-1 .input-complement {font-size: 0.8em;width: 39%;}
#object-add #form-step #informations-generales .part-1 .input-complement + input[type="text"], #object-edit #form-step #informations-generales .part-1 .input-complement + input[type="text"] {width: 61%;}
#object-add #form-step #informations-generales .part-2, #object-edit #form-step #informations-generales .part-2, #dtagmanager-add  #form-step #vignette .mediasManager, #dtagmanager-edit  #form-step #vignette .mediasManager {display: inline-block;width: 49%;margin-left: 1%;}
#object-add #form-step #informations-generales .part-2 [name="note"], #object-edit #form-step #informations-generales .part-2 [name="note"] {height: 205px;}
/** OPTIONS				**********************/
#menu-options {margin: 0;padding: 0;list-style-type: none;}
#menu-options li {display: inline-block;margin: 0 10px 10px 0;}
#menu-options li a {position: relative;display: block;width: 200px;height: 90px;padding: 5px;text-align: center;background-color: #419026;color: white;}
#menu-options li a:hover {background-color: #cdcdcd;}
#menu-options li a img {margin: 0 auto;}
#menu-options li a span {position: absolute;bottom: 5px;left: 5px;display: block;text-align: right;}
#options-edit .options_logo {display: inline-block;padding: 5px;background-color: #eaeaea;}
#options-edit .field-before {width: 70%;}
#options-edit .input-complement {width: 25%;}
/** JQUERY UI					**********************/
.ui-widget {font-family: arial;font-size: 1em;}
.ui-menu .ui-menu-item-wrapper {font-size: 0.8em;}
/** DATEPICKER						**********************/
.ui-widget-content {color: #5a5a5a;font-size: 11pt;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {height: auto;color: white;font-size: 12pt;background-color: #265770;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title {line-height: 16pt;}
#ui-datepicker-div.ui-datepicker th {padding: 5px 3px;}
#ui-datepicker-div .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {background-color: #ebebeb;border: none;}
#ui-datepicker-div .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background-color: #066e7b;color: white;}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active,#ui-datepicker-div  a.ui-button:active, #ui-datepicker-div .ui-button:active, #ui-datepicker-div .ui-button.ui-state-active:hover {background-color: #a5bb0f;}
#ui-datepicker-div .ui-widget-header .ui-icon {background-image: url(/admin/load/image/ui-icons_ffffff_256x240.png);}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next {width: 22px;height: 22px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover {border: none;background-color: transparent;cursor: pointer;top: 2px;}
/**	BOITE DE DIALOG		**********************/
.ui-widget.ui-widget-content + .ui-widget-overlay {background-color: rgba(38, 87, 112, 0.8);opacity: 0.8;}
.ui-widget.ui-widget-content {background-color: #f1f1f1;border-radius: 0;}
.ui-dialog .ui-dialog-titlebar {display: none;}
.ui-dialog .ui-dialog-content {height: auto;color: #434343;}
.ui-dialog .ui-dialog-content p, .ui-dialog .ui-dialog-content .field-mosaique {margin: 10px 0 0 0;font-weight: bold;font-size: 1em;text-align: center;}
.ui-dialog .ui-dialog-content .field-mosaique .table-list {margin: 5px auto 0;width: 70%;}
.ui-dialog .ui-dialog-content .field-mosaique .table-list .action-column {width: 30px;}
.ui-dialog .ui-dialog-content .field-mosaique .table-list.mosaique-admin-list .action-column {width: 60px;}
.ui-dialog .ui-dialog-content .field-tag_search, .ui-dialog .ui-dialog-content .field-object_search {position: relative;width: 70%;margin: 10px 0 0;}
.ui-dialog .ui-dialog-content .field-tag_search input, .ui-dialog .ui-dialog-content .field-object_search input {width: 65%;}
.ui-dialog .ui-dialog-content .field-tag_search  button, .ui-dialog .ui-dialog-content .field-object_search button {margin-left: 10px;font-size: 0.9em;display: inline-block;}
.ui-dialog .ui-dialog-content .field-tag_search.error input, .ui-dialog .ui-dialog-content .field-object_search.error input {margin-top: 30px;}
.ui-dialog .ui-dialog-content .field-tag_search  .field-complement, .ui-dialog .ui-dialog-content .field-object_search .field-complement {position: absolute;top: 0;left: 0;width: 100%;}
.ui-dialog .ui-dialog-buttonpane {border: none;margin: 0;padding: 0 0 10px 0;background-color: #f1f1f1;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: none;text-align: center;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {margin: 0 10px 0 0;padding: 4px 12px;color: #f1f1f1;font-size: 0.9em;text-transform: uppercase;font-weight: bold;background: #265770;border: none;border-radius: 0;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover {cursor: pointer;color: #434343;background: #eaeaea;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #valid, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #submit {background: #419026;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #valid:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #submit:hover {background: #eaeaea;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #submit {position: static;height: 28px;line-height: 28px;padding: 0 12px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #submit.disabled {background: #cdcdcd;}
#page-dialog .field-complement.success {display: inline-block;float: none;width: auto;} 
#page-dialog .field-complement.error {display: block;float: none;width: 100%;}
/** LISTE DE SELECTION			**********************/
.select-list {list-style-type: none;margin: 0;padding: 0;}
.select-list li {position: relative;margin: 10px 0;background-color: white;text-align: center;}
.select-list li a {display: block;width: 100%;height: 100%;padding: 10px 5px;}
.select-list li a:hover:after {display: block;position: absolute;top: 0;left: 0;content: " ";width: 100%;height: 100%;background-color: rgba(205, 205, 205, 0.6);cursor: pointer;}
.select-list li img {width: 90%;margin: 0 auto;}
.select-list li.selected {color: white;background-color: #434343;}
/** PREVIEW BOX					**********************/
#close-preview {display: none;position: absolute;top: 5px;right: 30px;}
.modal-page {position: fixed;z-index: 99;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(38, 87, 112, 0.4);}
.media-wrapper.browse {display: flex;flex-wrap: wrap;margin-top: 40px;}
.media-wrapper.browse .header-button {flex: 0 0 100%;}
.media-wrapper.browse #images {display: inline-block;flex: 0 0 56%;margin-top: 49px;}
.media-wrapper.browse .image-fields {display: inline-block;margin: 0 auto auto auto;flex: 0 0 35%;}
.media-wrapper.browse #close-medias {display: none;} 
