/* Listes des publications*/
.navigation-profil .liste-publication {margin: 0; padding-left: 0;}
.single-navigation_profils .bouton-style-1 {float: none; margin: 0 auto 40px auto;text-decoration: none;}


.single-navigation_profils .liste-publication li .categories-publications > div {display: inline-block; vertical-align: top}
.single-navigation_profils .liste-publication li .categories-publications > div:first-child {margin-right: 5px}


/* Affichage bloc */
.navigation-profil .liste-publication li {margin:0 19px 29px 0;list-style-image: none;background-color: #FFF;width: 293px;height: 325px;float: left;position: relative;overflow: hidden; }
.navigation-profil .liste-publication li .img {display:block;width: 293px;height: 194px;transition: all 0.3s ease-in-out; overflow: hidden;}
.navigation-profil .liste-publication li:hover .img {height:0;}
.navigation-profil .liste-publication li .no-img {display:block;width: 293px; height: 194px;transition: all 0.3s ease-in-out;}
.navigation-profil .liste-publication li:hover .no-img {height:0;}
.navigation-profil .liste-publication li .no-img.post {background: #e0700d url('../images/post-type-post.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.page {background: #e0700d url('../images/post-type-page.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.contacts {background: #e0700d url('../images/post-type-contacts.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.agenda {background: #e0700d url('../images/post-type-agenda.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.affichage_liste {background: #e0700d url('../images/post-type-affichage_liste.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.tipi {background: #4860aa url('../images/tipi.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.guichet-virtuel {background: #4860aa url('../images/guichet.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.albums {background: #4860aa url('../images/albums.png') center center no-repeat;}
.navigation-profil .liste-publication li .no-img.ressources {background: #4860aa url('../images/ressources.png') center center no-repeat;}
.navigation-profil .liste-publication li img {display:block;margin:0;height:auto;}
.navigation-profil .liste-publication li .infos {width:715px;padding:0 15px;float:left;}
.affichage-savoir-plus .navigation-profil .liste-publication li .infos {width: 273px;padding: 20px 10px;height: 60px;}
.navigation-profil .liste-publication li .infos a {color: #a01463; text-decoration: none;}
.navigation-profil .liste-publication li .infos h2 {font-size: 16px; line-height: 18px;margin:0 0 15px 0;border-bottom: none;}
.navigation-profil .liste-publication li .infos h2 a {color:#a01463;}
.navigation-profil .liste-publication li:hover .infos {height: 254px}
.navigation-profil .liste-publication li .infos .introduction {color:#252525; opacity:0; font-size: 14px; margin-bottom: 0px;transition: opacity 0.3s ease-in-out;}
.navigation-profil .liste-publication li:hover .infos .introduction {opacity:1;transition: opacity 0.1s ease-in-out;}
.navigation-profil .liste-publication li .arrow {cursor: pointer;transition: all 0.3s ease-in-out;display: block;background-color: #252525;color: #FFFFFF;height: 31px;width: 293px;text-align: center;text-decoration: none;font-size: 15px;padding: 0;line-height: 27px;text-transform: uppercase;position:absolute;bottom: 0;left: 0;}
.navigation-profil .liste-publication li .arrow span {display: inline-block;vertical-align: middle}
.navigation-profil .liste-publication li .arrow .loupe {background: url('../images/sprite-navigation-profils.png') 0px -70px no-repeat;height: 13px;width: 13px;margin-right: 5px;}
.navigation-profil .liste-publication li:hover .arrow {background-color:#a01463;color: #FFFFFF; }


/* Affichage minime */
.navigation-profil .liste-publication.minime li {width:auto; height:auto; clear:both;margin: 0 0 20px 0;list-style-image: none;background-color:#FFF;}
.navigation-profil .liste-publication.minime li .img {float: left; width: 150px; height: 150px;}
.navigation-profil .liste-publication.minime li .no-img {float: left; width: 150px; height: 150px;}
.navigation-profil .liste-publication.minime li:hover .img, .navigation-profil .liste-publication.minime li:hover .no-img {height:150px;}
.navigation-profil .liste-publication.minime li .no-img.post {background: #e0700d url('../images/post-type-post.png') center center no-repeat;}
.navigation-profil .liste-publication.minime li .no-img.page {background: #e0700d url('../images/post-type-page.png') center center no-repeat;}
.navigation-profil .liste-publication.minime li .no-img.contacts {background: #e0700d url('../images/post-type-contacts.png') center center no-repeat;}
.navigation-profil .liste-publication.minime li .no-img.agenda {background: #e0700d url('../images/post-type-agenda.png') center center no-repeat;}
.navigation-profil .liste-publication.minime li .no-img.affichage_liste {background: #e0700d url('../images/post-type-affichage_liste.png') center center no-repeat;}
.navigation-profil .liste-publication.minime li img {display: block;}
.navigation-profil .liste-publication.minime li .infos {width:381px;padding:0 15px;float:left;}
.affichage-savoir-plus .navigation-profil .liste-publication.minime li .infos {width:400px;padding:0 15px;float:left; height: auto;}
.navigation-profil .liste-publication.minime li .infos a {color: #a01463; text-decoration: none;}
.navigation-profil .liste-publication.minime li .infos h2 {font-size: 16px; line-height: 18px;margin:15px 0;border-bottom: 1px solid #a01463;}
.navigation-profil .liste-publication.minime li .infos h2 a {color:#a01463;}
.navigation-profil .liste-publication.minime li .infos .introduction {color:#252525; opacity:1; font-size: 14px; margin-bottom: 0px;}
.navigation-profil .liste-publication.minime li:hover .infos .introduction {visibility: visible;}
.navigation-profil .liste-publication.minime li .arrow {cursor:pointer;transition: all 0.3s ease-in-out;display: block;background-color: #252525;float: right;color: #FFFFFF;height: 18px;width: 45px;text-align: center;text-decoration: none;font-size: 25px;padding: 66px 0; position:static;}
.navigation-profil .liste-publication.minime li:hover .arrow {background-color:#a01463;color: #FFFFFF; }


/* Nouveaux sites */
.no-image-page {background:url('../images/page.png') no-repeat center center;}
.no-image-al {background:url('../images/AL.png') no-repeat center center;}
.no-image-actus {background:url('../images/actus.png') no-repeat center center;}
.no-image-agenda {background:url('../images/agenda.png') no-repeat center center;}
.no-image-contact {background:url('../images/annuaire.png') no-repeat center center;}
.no-image-ressources {background:url('../images/ressources.png') no-repeat center center;}
.no-image-pdf {background:url('../images/pdf.png') no-repeat center center;}
.no-image-doc {background:url('../images/doc.png') no-repeat center center;}
.no-image-xls {background:url('../images/xls.png') no-repeat center center;}
.no-image-zip {background:url('../images/zip.png') no-repeat center center;}
.no-image-ppt {background:url('../images/ppt.png') no-repeat center center;}
.no-image-mp3 {background:url('../images/mp3.png') no-repeat center center;}
.no-image-albums {background:url('../images/albums.png') no-repeat center center;}
.no-image-guichet-virtuel {background:url('../images/guichet.png') no-repeat center center;}

/* Accès rapide aux résultats */
.single-navigation_profils .acces-rapide-resultats {position: relative; background-color:#433b38;color: #FFFFFF;padding:10px 20px 5px 20px;}
.single-navigation_profils .acces-rapide-resultats h2 {color: #FFFFFF; border-bottom:none; margin-bottom:0px;}
.single-navigation_profils .acces-rapide-resultats .volet {cursor: pointer; position: absolute;top: 15px;right: 20px; font-size:10px;line-height: 11px;text-transform: uppercase;margin: 0 15px 0 0; border-bottom: 2px solid #FFF;}
.single-navigation_profils .acces-rapide-resultats .volet span {width:9px; height:6px; background: url('../images/sprite-navigation-profils.png') 0px -84px no-repeat;transition: all 0.3s ease-in-out;display: block;position: absolute;right: -16px;top: 3px;}
.single-navigation_profils .acces-rapide-resultats .volet.ouvert span {background-position:-10px -84px;}
.single-navigation_profils .acces-rapide-resultats .wrapper-liste-acces-rapide {overflow: hidden;display:none;border-top:1px solid #FFF;}
.single-navigation_profils .acces-rapide-resultats .liste-acces-rapide-resultats { clear:both;padding-top: 10px;}
.single-navigation_profils .acces-rapide-resultats ul li { margin-bottom: 10px;}
.single-navigation_profils .acces-rapide-resultats .liste-acces-rapide-resultats ul { float: left; width: 300px; margin-left: 30px;}
.single-navigation_profils .acces-rapide-resultats .liste-acces-rapide-resultats ul:first-child { margin-left: 0px;}
.single-navigation_profils .acces-rapide-resultats a {color: #FFFFFF; text-decoration: none;}
.single-navigation_profils .acces-rapide-resultats a:hover {text-decoration:underline;}

/* Formulaire de filtre */
.single-navigation_profils .wrapper-secondary {float: right;}
.single-navigation_profils .panel-navigation-profils {width:365px;color:#FFFFFF;margin-top:20px;font-size:12px;font-weight:bold; }
.single-navigation_profils .panel-navigation-profils .display-navigation-profils {background-color: #433b38;overflow:hidden;margin-bottom:7px;}
.single-navigation_profils .panel-navigation-profils .display-listes {background-color: #433b38;width:90%;height:35px;padding:10px 16px;}
.single-navigation_profils .panel-navigation-profils .display-listes a, .single-navigation_profils .panel-navigation-profils .display-listes p {display:block;float:left;margin:0 0 0 30px;transition: background-position 0.3s ease-in-out;}
.single-navigation_profils .panel-navigation-profils .display-listes p {width: 83px;margin-left: 0px;text-transform: uppercase;font-size: 13px; line-height: 37px;}
.single-navigation_profils .panel-navigation-profils .display-listes .minime {cursor:pointer; background: url('../images/sprite-navigation-profils.png') 0px 0px no-repeat; height:34px; width:49px; }
.single-navigation_profils .panel-navigation-profils .display-listes .minime:hover, .single-navigation_profils .panel-navigation-profils .display-listes .minime.active { background-position: 0 -34px; }
.single-navigation_profils .panel-navigation-profils .display-listes .simple { cursor:pointer; background: url('../images/sprite-navigation-profils.png') -50px  0px no-repeat; height:34px; width:42px; }
.single-navigation_profils .panel-navigation-profils .display-listes .simple:hover, .single-navigation_profils .panel-navigation-profils .display-listes .simple.active { background-position: -50px -34px; }
.single-navigation_profils .form-navigation-profils {margin-bottom:7px;padding:10px 16px;position:relative;background-color: #433b38;}
.single-navigation_profils .form-navigation-profils div {margin-bottom:5px;}
.single-navigation_profils .form-navigation-profils > p:first-child {color:#FFFFFF;font-weight:bold;display:block;margin-bottom:10px;text-transform:uppercase;font-size:13px;}
.single-navigation_profils .form-navigation-profils form {overflow:hidden;}
.single-navigation_profils .form-navigation-profils form {color:#FFFFFF;font-weight:bold;display:block;}
.single-navigation_profils .form-navigation-profils form select {border:none;height:20px;text-transform:none;width:100%;}
.single-navigation_profils .form-navigation-profils form label {font-size:13px;}
.single-navigation_profils .form-navigation-profils form input {border:none;height:20px;padding:0 3px;}

.single-navigation_profils .form-navigation-profils form #liste-types {margin-bottom: 10px;}
.single-navigation_profils .form-navigation-profils form #liste-types .wrapper-checkbox {float: left;height: 15px;margin-right: 7px;overflow: hidden;position: relative;width: 15px;}
.single-navigation_profils .form-navigation-profils form #liste-types input {display: block; height: 18px;left: -2px;margin: 0 7px 0 0;position: absolute;top: -2px;vertical-align: top;width: 18px;}
.single-navigation_profils .form-navigation-profils form #liste-types label {display:block;line-height: 15px;}

.single-navigation_profils .form-navigation-profils form p.keywords {width:100%;}
.single-navigation_profils .form-navigation-profils form p.keywords label {display:block;text-transform: uppercase;margin-bottom: 5px}
.single-navigation_profils .form-navigation-profils form p.keywords input {display:block;width: 100%;}
.single-navigation_profils .form-navigation-profils form p.keywords input.loader {background: #FFFFFF url(../images/loading.gif) center right no-repeat; margin: 0 0 0 5px;}
.single-navigation_profils .form-navigation-profils form .no-results {margin: 0 0 0 70px; display: none;}


#formNavigationProfils input.valider-form, #formNavigationProfils .reinitialiser-form {display:block;width: 100%;box-sizing: border-box;height: 25px;padding:0;text-align: center;transition: all 0.3s ease-in-out;font-size: 12px;text-transform: uppercase;font-family: inherit;font-weight: normal; outline: none;}
#formNavigationProfils input.valider-form {margin:15px 0 5px 0;cursor: pointer;background-color: #222; color: #FFF;border: 1px solid #222}
#formNavigationProfils input.valider-form:hover {background-color: #FFF; color: #222;border: 1px solid #222}
#formNavigationProfils .reinitialiser-form {width: 100%;display: block; text-decoration: none; background-color: #FFF; color: #222; line-height: 25px; border: 1px solid #FFF}
#formNavigationProfils .reinitialiser-form:hover {border: 1px solid #222; color: #222;}


