html {background: #F1F1F1;}
.tetiere-allwrap {position: fixed; z-index: 150;}
.menu_tetiere .logo {position: relative; height: 50px; padding: 0;}
.menu_tetiere .logo div[class^="couleur"] {position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height: 50px;}
.menu_tetiere .logo a {position: absolute; z-index: 5; top: 0px; /*padding-left: 15px; left: 50%;  margin-left: -33px; */}
.menu_tetiere .logo .log_gallica{position: absolute; z-index: 6; top: 0px; left: 115px; margin-left: -2px;}
.menu_tetiere .logo .couleur1 {/* background: #7a58bf; */}
.menu_tetiere .logo .couleur2 {/* background: #cc1161; */ display: none;}
.menu_tetiere .logo .couleur3 {/* background: #0098aa; */ display: none;}
.menu_tetiere .logo .couleur4 {/* background: #ff6f40; */ display: none;}
.menu_tetiere .logo .couleur5 {/* background: #b6985e; */ display: none;}
.menu_tetiere .logo .couleur6 {/* background: #bab82f; */ display: none;}
.menu_tetiere .logo .couleur7 {/* background: #0098cd; */ display: none;}

/*main*/
main#contenu {
    min-height: 100%;
}


div[id^="panneau-"] {min-height: 701px; padding-top: 50px;}
div[id^="panneau-"] h1 {top: -27px;}
div[id^="panneau-"] .arrow-next-top {top: -51px;}
div#panneau-partenaires .arrow-next-top, div#panneau-mobile .arrow-next-top, div#panneau-etvous .arrow-next-top {top: -71px;}
.panneaux-accueil, .panneaux-accueil *, .panneaux-accueil *:before, .panneaux-accueil *:after {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.panneaux-accueil #maxi-nav {position: fixed; right: 0; top: 175px; font-family: 'arial'; text-transform: uppercase; z-index:100; font-size: 0.8em;}
.panneaux-accueil #maxi-nav ul {margin: 0; padding: 0; list-style: none;}
.panneaux-accueil #maxi-nav ul li {margin: 0; padding: 0; text-align: right;}
.panneaux-accueil #maxi-nav ul li a {display: inline-block; background: #343b43; color: #fff; padding: 0 11px 0 10px; line-height: 23px; text-decoration: none;}
.panneaux-accueil #maxi-nav ul li, .panneaux-accueil #maxi-nav ul li a, .panneaux-accueil #maxi-nav ul li a span {height: 2.05em; overflow:hidden;}
.panneaux-accueil #maxi-nav ul li:hover, .panneaux-accueil #maxi-nav ul li:hover a, .panneaux-accueil #maxi-nav ul li:hover a span, .panneaux-accueil #maxi-nav ul li.active, .panneaux-accueil #maxi-nav ul li.active a, .panneaux-accueil #maxi-nav ul li.active a span {height: 1.65em;}
.panneaux-accueil #maxi-nav ul li:hover, .panneaux-accueil #maxi-nav ul li.active {font-weight: bold; font-size: 1.25em;}
/*.panneaux-accueil #maxi-nav.babynav li a {display: block; height: 23px;}
.panneaux-accueil #maxi-nav.babynav li span {display: none;}*/
.panneaux-accueil #maxi-nav.babynav li.active {background-image: url(../images/accueil/babynav_active.png); background-repeat:no-repeat; background-position: center center;}



/* Caroussel */

.carousel-fade.carousel-inner .item {
  opacity: 0.4;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade.carousel-inner .active {
  opacity: 1;
}
.carousel-fade.carousel-inner .active.left,
.carousel-fade.carousel-inner .active.right {
  left: 0;
  opacity: 0.4;
  z-index: 1;
}
.carousel-fade.carousel-inner .next.left,
.carousel-fade.carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade.carousel-control {
  z-index: 2;
}
#panneau-selection #int-panneau-selection1 .carousel-indicators li{text-indent: 0px;border-radius:0;width: 15%;height: 66px; max-width: none; max-height: none;}
#panneau-selection #int-panneau-selection1 .carousel-inner .item a{width: 100%;height: 100%;display: block;text-indent: -4000px;}
#panneau-selection #int-panneau-selection1 .carousel-indicators {bottom: 103px;width: 75%; left: 52%;}

#panneau-selection #int-panneau-selection2 .carousel-indicators {bottom: 103px;}
#panneau-selection #int-panneau-selection2 .carousel-inner>.item {padding-top: 95px;  padding-left: 70px;height: 100%;}
#panneau-selection #int-panneau-selection3 .carousel-indicators {bottom: 103px;}
#panneau-selection #int-panneau-selection3 .carousel-inner>.item {padding-top: 95px;  height: 100%;}
#panneau-selection #int-panneau-selection3 .carousel-inner>.item table{width: 84%;margin-left: auto; margin-right: auto;}
#panneau-selection #int-panneau-selection3 .carousel-inner{padding-left: 0px;}    

.carousel-indicators li, .carousel-indicators li.active{text-indent: 0px;border-radius:0;max-width: 58px; max-height: 58px;border:none;height: inherit;width: inherit;margin-right: 25px;background-color: transparent;}
.carousel-indicators li img{ height: 100%;width: 100%; opacity: 0.6;}
.carousel-indicators li.active img{  height: 100%;width: 100%;opacity: 1;border: 4px solid #7a58bf;background-color: transparent;}
.callico-wrap {position: absolute; top:51px; left:50%; margin-left: -615px; z-index: 150;}
.callico-wrap .callico {position: relative; width: 135px; height: 507px;}
.callico-wrap .callico img {position: absolute; left: 35px; top: 0; z-index: 4;}
.callico-wrap .callico div[class^="callico"] {position: absolute; top: 0; left: 0; width: 135px; height: 507px; z-index: 3;}
.callico-wrap .callico1 {background-color: #7a58bf;}
.callico-wrap .callico2 {background: #cc1161; display: none;}
.callico-wrap .callico3 {background: #0098aa; display: none;}
.callico-wrap .callico4 {background: #ff6f40; display: none;}
.callico-wrap .callico5 {background: #b6985e; display: none;}
.callico-wrap .callico6 {background: #bab82f; display: none;}
.callico-wrap .callico7 {background: #0098cd; display: none;}
.panneaux-accueil .contenu-panneau {margin: 0; width: 100%; min-height: 701px;position: relative;}
.panneaux-accueil .contenu-panneau #carousel-nvx-docs-container, .panneaux-accueil .contenu-panneau #carousel-nvx-docs-container2{height: 100%;width:100%;}
.panneaux-accueil #panneau-selection .sous-rubriques {position: absolute; top: 521px; left: 70px;z-index: 17;}
.panneaux-accueil #panneau-nvxdocuments .sous-rubriques {position: absolute; top: 530px; left: 70px;z-index: 17;}
.panneaux-accueil .sous-rubriques>ul {margin: 0; padding: 0; list-style: none; width: 155px; position: absolute;}
.panneaux-accueil .sous-rubriques>ul li {border-top: 1px solid #23262a; font-size: 1.3em; font-weight: 300; padding: 6px 20px; text-transform: uppercase; background: url(../images/accueil/bg_sousmenu.png);}
.panneaux-accueil .sous-rubriques>ul li:first-child {border-top:none;}
.panneaux-accueil .sous-rubriques>ul li.active, .panneaux-accueil .sous-rubriques>ul li:hover {font-weight: 700; background: #fff;}
.panneaux-accueil .sous-rubriques>ul li a {text-decoration: none;}
.panneaux-accueil .sous-rubriques>ul>li>ul {padding: 0; list-style: none; margin: 0; display: none;}
.panneaux-accueil .sous-rubriques>ul li.active>ul {display: block;}
.panneaux-accueil .sous-rubriques>ul>li>ul>li {font-size: 0.78em; padding:5px 0;}
.panneaux-accueil .sous-rubriques>ul>li>ul>li.active {font-weight: 700;}
.panneaux-accueil .sous-rubriques .liens {width: 198px;}
.panneaux-accueil .sous-rubriques .liens ul {margin: 0; padding: 8px 0 0; list-style: none;}
.panneaux-accueil .sous-rubriques .liens ul li {margin: 0; padding: 8px 0 8px 9px;}
.panneaux-accueil .sous-rubriques .liens ul li:before {content: '> '; margin-left: -10px;}
.panneaux-accueil .arrow-next-top {position: absolute; top: 0; left: 50%; margin-left:-30px;}
.panneaux-accueil .arrow-next-top a {display: block; width: 59px; height:29px; text-align: center; padding-top: 27px;}
.panneaux-accueil .arrow-next-bottom {position: absolute; bottom: 0; left: 50%; margin-left:-30px;}
.panneaux-accueil .arrow-next-bottom a {background-repeat: no-repeat; background-position: center bottom; display: block; width: 59px; height:32px; text-align: center; transition: all 0.3s ease-in-out 0s; padding-top:0;}
.panneaux-accueil .arrow-next-bottom a:hover, .panneaux-accueil .arrow-next-bottom a:focus {background-position: 0 0;}
.panneaux-accueil .arrow-next-bottom a.hideimg img {visibility:hidden;}
.panneaux-accueil h1, .panneaux-accueil h2 {margin: 0; right: 667px; }
.panneaux-accueil h1 {font-size: 2.15em; font-weight: 700; top: 24px; position: absolute;}
.panneaux-accueil .carroussel-fleches {top: 356px; right: 0;position: absolute; width: 62px;}
.panneaux-accueil .carroussel-fleches img {margin-bottom: 1px; width: 40px;}
.panneaux-accueil .carroussel-fleches a:hover img, .panneaux-accueil .carroussel-fleches a:focus img {background-color: #fff;}
.panneaux-accueil #panneau-autourde .colonne-accueil1{width: 300px;}
.panneaux-accueil .colonne-accueil1 {width: 36.58%; padding-top: 96px; margin-left: 68px; float: left; margin-right: 59px;}
.panneaux-accueil .colonne-accueil1 .colonne-accueil .lien{margin-right: 15px;
    margin-top: 5px;}
.panneaux-accueil .colonne-accueil2 {padding-top: 96px; float: left; width: 480px;}
.panneaux-accueil .colonne-accueil1 h2, .panneaux-accueil .colonne-accueil2 h2 {font-weight: 700; font-size: 1.72em; margin:0 0 10px;}
.panneaux-accueil .colonne-accueil1 h2 span, .panneaux-accueil .colonne-accueil2 h2 span {font-size: 0.75em; display: block;}
.panneaux-accueil .colonne-accueil1 .lien a:before, .panneaux-accueil .colonne-accueil2 .lien a:before, #panneau-selection #int-panneau-selection2 .lien a:before, .nvx-docs-link-mobile:before {content: "> ";}
.panneaux-accueil .colonne-accueil1 .lien a:before, .panneaux-accueil .colonne-accueil2 .lien a:before, #panneau-selection #int-panneau-selection3 .lien a:before, .nvx-docs-link-mobile:before {content: "> ";}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container,  .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2{width: 100%;  height: 94%; overflow: hidden; z-index:2;} 
.panneaux-accueil  #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators, .panneaux-accueil  #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators {bottom: 30px;}  
.panneaux-accueil  #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li, .panneaux-accueil  #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li {margin-right: 0;}  
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container ul,  .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 ul{width: 100%; height: 450px; padding:0; margin:0; list-style: none;  margin-top: 100px;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li{padding: 0;  max-width: none;  max-height: none;width: auto;} 
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li img, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li img{height: inherit;width: inherit;} 
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li.active img, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li.active img{border: 4px solid #cf005e;} 
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-inner li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-inner li {padding-left: 70px;} 
.panneaux-accueil #panneau-nvxdocuments .carousel-indicators li img,.panneaux-accueil #panneau-nvxdocuments .carousel-indicators li.active img  {margin-right: 12.5px; max-width: 56px;  max-height: 56px;} 
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table {width: 930px;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td {vertical-align: top; padding-top: 20px; padding-right: 60px; font-size: 0.95em; width: 310px !important;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image,.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td .image,  #panneau-actus .colonne-accueil1 table tr td .image {position: relative;min-height: 286px;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image img, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td .image img, #panneau-actus .colonne-accueil1 table tr td .image img {position: absolute; left:0; bottom:0;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td figcaption, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td figcaption {margin-top:20px;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td h3, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td h3 {margin: 0; font-size: 1em; font-weight: 700;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr:first-child td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr:first-child td {vertical-align: top; padding-top: 0;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td:first-child + td + td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td:first-child + td + td {padding-right: 0;}
.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table img, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table img  {max-width: 270px; max-height: 100%;}
.panneaux-accueil .carrousel-control img {max-width: 58px; max-height: 58px;}
.panneaux-accueil .carrousel-control {top: 552px; position: absolute; left: 180px; width: 930px; text-align: center;}
.panneaux-accueil .carrousel-control img {margin: 4px 15px 4px; -ms-filter: "alpha(opacity=60)"; opacity : 0.6;}
.panneaux-accueil .carrousel-control .active img, .panneaux-accueil .carrousel-control a:hover img, .panneaux-accueil .carrousel-control a:focus img {border: 4px solid #7a58bf;-ms-filter: "alpha(opacity=100)"; opacity : 1; margin: 0 11px;}
.italic {font-style: italic;}

/* Selection1 */
#panneau-selection {position: relative;height: 701px;}
#panneau-selection h1 {top: 24px;}
#panneau-selection .arrow-next-top {top: 0;}
#panneau-selection #int-panneau-selection2 {position: absolute; left: -6000px; top: 50px; width: 100%; height: 701px;}
#panneau-selection #int-panneau-selection2 .contenu-panneau{height: 100%;}
#panneau-selection #int-panneau-selection3 {position: absolute; left: -6000px; top: 50px; width: 100%; height: 701px;}
#panneau-selection #int-panneau-selection3 .contenu-panneau{height: 100%;}
#panneau-selection #int-panneau-selection1 { width: 100%; height: 701px;}
#panneau-selection #int-panneau-selection1 .contenu-panneau {height: 100%;}
#panneau-selection #int-panneau-selection1 .contenu-panneau #carousel-discover-container{height: 100%;}
#panneau-selection #int-panneau-selection1 .contenu-panneau #carousel-discover-container .carousel-inner{height: 100%;}
#panneau-selection #int-panneau-selection1 .contenu-panneau #carousel-discover-container .carousel-inner>.item{height: 100%;background-position: center top; background-repeat: no-repeat;  width: 100%;}

#panneau-selection #int-panneau-selection1 .carrouselfade .item {position: absolute; height: 701px; left: 0; top: 0; background-position: center top; background-repeat: no-repeat; width: 100%;}
#panneau-selection #int-panneau-selection1 .carrouselfade .item a {width: 100%; display: block; height: 701px; text-indent: -4000px;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control {top: 519px; position: absolute; left: 240px; width: 900px;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a {vertical-align: middle;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control img {width: 151px; height: 66px; margin: 4px 15px 4px; -ms-filter: "alpha(opacity=60)"; opacity : 0.6;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control .active img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:hover img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:focus img {border: 4px solid #7a58bf;-ms-filter: "alpha(opacity=100)"; opacity : 1; margin:0 11px;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control a:first-child img {margin-left: 4px !important;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control a:first-child + a + a + a + a img {margin-right: 4px !important;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control a.active:first-child img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:hover:first-child img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:focus:first-child img {margin-left: 0 !important;}
#panneau-selection #int-panneau-selection1 .carrouselfade-control a:first-child + a + a + a + a.active img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:first-child + a + a + a + a:hover img, #panneau-selection #int-panneau-selection1 .carrouselfade-control a:first-child + a + a + a + a:focus img {margin-right: 0 !important;}
#panneau-selection #int-panneau-selection1 h1, #panneau-selection #int-panneau-selection1 h2 {background: url(../images/accueil/selection1/bg_titres.png); color: #fff; padding: 0 5px 0 12px;}
#panneau-selection #int-panneau-selection1 h1 {line-height: 35px; height: 35px;}
#panneau-selection #int-panneau-selection1 h1 {top: 465px; left: 243px; line-height: 27px; min-height: 1.7em; width: 272px; font-size: 1.145em; font-weight: 300; position: absolute;}
#panneau-selection #int-panneau-selection1 h1 strong {font-weight: 700;}
#panneau-selection #int-panneau-selection2 {background: url(../images/accueil/mobile/bg.jpg) repeat-x left bottom #404851;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container, #panneau-selection #int-panneau-selection2 h1, #panneau-selection #int-panneau-selection2 h2 {color: #fff;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container  {height: 100%;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .carousel-inner a {color: #fff;}
#panneau-selection #int-panneau-selection3 {background: url(../images/accueil/partenaires/bg.jpg) repeat-x left bottom #404851;}
#panneau-selection #int-panneau-selection3 #carousel-discover2-container, #panneau-selection #int-panneau-selection2 h1, #panneau-selection #int-panneau-selection2 h2 {color: #fff;}
#panneau-selection #int-panneau-selection3 #carousel-discover2-container  {height: 100%;}
#panneau-selection #int-panneau-selection3 #carousel-discover2-container .carousel-inner a {color: #fff;}
#panneau-selection .arrow-next-top {top:0;z-index: 2;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel {float: left; margin: 0 64px; width: 390px;margin-left: 0;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .carousel-inner {padding-left: 0;  height: 70%;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel img {max-width: 390px; max-height: 340px;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel .legende {margin-top: 20px; font-size: 0.95em;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel .legende .nom {font-weight: 700; display: block;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel .legende .date {font-style: italic; display: block;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container .description {float: left;width: 390px;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container h2 {font-size: 1.44em; font-weight: 700; margin: 0 0 14px;}
#panneau-selection #int-panneau-selection2 #carousel-discover2-container p {margin: 14px 0;}

#panneau-selection #int-panneau-selection3 #carousel-discover3-container .visuel {float: left; margin: 0 64px; width: 390px;margin-left: 0;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .carousel-inner {padding-left: 0;  height: 70%;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .visuel img {max-width: 390px; max-height: 340px;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .visuel .legende {margin-top: 20px; font-size: 0.95em;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .visuel .legende .nom {font-weight: 700; display: block;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .visuel .legende .date {font-style: italic; display: block;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container .description {float: left;width: 390px;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container h2 {font-size: 1.44em; font-weight: 700; margin: 0 0 14px;}
#panneau-selection #int-panneau-selection3 #carousel-discover3-container p {margin: 14px 0;}
#panneau-selection .carrousel-control .active img, #panneau-selection .carrousel-control a:hover img, #panneau-selection .carrousel-control a:focus img {border-color: #7a58bf;}

.panneaux-accueil #panneau-nvxdocuments .contenu-panneau{height: 100%;}
#panneau-nvxdocuments .carrousel-control .active img, .panneaux-accueil .carrousel-control a:hover img, .panneaux-accueil .carrousel-control a:focus img {border-color: #cc1161;}
#panneau-nvxdocuments .arrow-next-top {background: #cc1161;}
#panneau-nvxdocuments #int-panneau-nvxdocuments1, #panneau-nvxdocuments #int-panneau-nvxdocuments2 {width: 100%; height:701px;}
#panneau-nvxdocuments #int-panneau-nvxdocuments2 {left: -6000px; position: absolute; top: 51px;}
#panneau-nvxdocuments .carrousel-control .active img, #panneau-nvxdocuments .carrousel-control a:hover img, #panneau-nvxdocuments .carrousel-control a:focus img {border: 4px solid #cf005e;}

#panneau-actus .colonne-accueil1 h2 {margin:0 0 14px;}
#panneau-actus .colonne-accueil1 .lien {float: right;margin-right: 20px;}
#panneau-actus .colonne-accueil1 table img {width: 100%; opacity: 0.2;}
#panneau-actus .colonne-accueil1 table td {width: 207px; padding-right: 40px; vertical-align: top;}
#panneau-actus .colonne-accueil1 h3 {color:#0098aa; margin:20px 0 2px; font-weight: 700; font-size: 1.15em;}
#panneau-actus .colonne-accueil1 h3 a {color:#0098aa;}
#panneau-actus .colonne-accueil1 p {margin:0;}
#panneau-actus .colonne-accueil2 {position: relative; margin-top: 89px; padding-top: 0; width: 510px; height: 600px;}
#panneau-actus .colonne-accueil2 h2 {top:7px; position: absolute; right: auto; left: 0;}
#panneau-actus .colonne-accueil2 svg {margin-top: -28px;}
#panneau-actus .colonne-accueil2>ul, #panneau-actus .colonne-accueil2>ul>li, #panneau-actus .colonne-accueil2>ul>li>ul, #panneau-actus .colonne-accueil2>ul>li>ul>li {display:inline; padding:0; margin:0;}
#panneau-actus .colonne-accueil2 div[class^="goutte-"] {position: absolute; text-align: center; padding-top: 38px; z-index: 50; text-transform: uppercase; font-weight: 700; opacity: 0; line-height: 1.2em;}
#panneau-actus .colonne-accueil2 div[class^="goutte-"] .nombre {display: block; font-family: 'old_standard_tt'; font-size: 1.28em;}
#panneau-actus .colonne-accueil2 .goutte-presse {width: 103px; background: url(../images/accueil/actus/picto_presse.png) no-repeat center top; top: 5.5em; left: 0; padding-left: 20px; padding-right: 20px; padding-top: 34px !important;}
#panneau-actus .colonne-accueil2 .goutte-images {width: 129px; background: url(../images/accueil/actus/picto_images.png) no-repeat center top; top: 8em; left: 159px;}
#panneau-actus .colonne-accueil2 .goutte-partitions {width: 113px; background: url(../images/accueil/actus/picto_partitions.png) no-repeat center top; top: 9.7em; left: 298px; padding-top: 34px !important;}
#panneau-actus .colonne-accueil2 .goutte-ensavoirplus {width: 116px; top: 2em; right: 30px; padding-top: 0 !important;}
#panneau-actus .colonne-accueil2 .goutte-ensavoirplus a {display: block; color: #fff; text-decoration: none;}
#panneau-actus .colonne-accueil2 .goutte-ensavoirplus .large {font-size: 1.1em !important; display: block;}
#panneau-actus .colonne-accueil2 .goutte-ensavoirplus .nombre {text-transform: none !important;}
#panneau-actus .colonne-accueil2 .goutte-ensavoirplus .small {font-size: 0.85em; display: block; text-transform: none !important;}
#panneau-actus .colonne-accueil2 .goutte-cartes {width: 117px; background: url(../images/accueil/actus/picto_cartes.png) no-repeat center top; top: 219px; left: 83px;}
#panneau-actus .colonne-accueil2 .goutte-videos {width: 107px; background: url(../images/accueil/actus/picto_videos.png) no-repeat center top; top: 230px; left: 227px;padding-top: 34px !important;}
#panneau-actus .colonne-accueil2 .goutte-sousdroits {width: 103px; left: 0; padding-left: 20px; padding-right: 20px; top: 309px;}
#panneau-actus .colonne-accueil2 .goutte-sousdroits:before {content: "\e61d"; font-size: 3.3em !important;}
#panneau-actus .colonne-accueil2 .goutte-manuscrits {width: 113px; background: url(../images/accueil/actus/picto_manuscrits.png) no-repeat center top; top: 342px; left: 283px; padding-top: 34px !important;}
#panneau-actus .colonne-accueil2 .goutte-sonore {width: 106px; /* background: url(../images/accueil/actus/picto_sonores.png) no-repeat center top; */ top: 347px; left: 400px; font-size: 0.7em; padding-top: 12px !important;}
#panneau-actus .colonne-accueil2 .goutte-sonore:before{content: "\e653";}
#panneau-actus .colonne-accueil2 div[class^="goutte-"]:before{font-family: 'pictos';font-size: 4em;line-height: 28px;height: 30px;width: 57px;display: inline-block;overflow: hidden;color: black;position: relative;}
#panneau-actus .colonne-accueil2 .goutte-sonore .nombre {font-size: 1.75em !important;}
#panneau-actus .colonne-accueil2 .goutte-livres {width: 129px; background: url(../images/accueil/actus/picto_livres.png) no-repeat center top; top: 442px; left: 195px;}
#panneau-actus .colonne-accueil2 .goutte-objets {width: 106px; background: url(../images/accueil/actus/picto_objets.png) no-repeat center top; top: 454px; left: 340px;}
#panneau-actus .colonne-accueil2>ul {margin:0; padding:0; list-style:none;}
#panneau-actus .colonne-accueil2>ul>li {margin:0; padding:0;}
#panneau-actus .popin-goutte {background: url(../images/accueil/actus/goutte_geante.png) no-repeat; width: 317px; position: absolute; z-index: 45; padding: 0 89px; height: 0; color: #592fa4; opacity: 0; -ms-filter: "alpha(opacity=0)";}
#panneau-actus .popin-goutte .close {position: absolute; top: 86px; right:170px;}
#panneau-actus .popin-goutte h3 {text-align: center; font-family: 'old_standard_tt'; font-weight: 700; margin: 0; font-size: 1.72em;}
#panneau-actus .popin-goutte .overflow {overflow: auto; height: 355px; padding-right: 5px;}
#panneau-actus .popin-goutte a {color: #592fa4; text-decoration: underline;}
#panneau-actus .popin-goutte ul {margin: 0; padding: 0; list-style: none;}
#panneau-actus .popin-goutte ul li {margin: 0; padding: 0;}
#panneau-actus .popin-goutte p {margin: 18px 0 0;}

#panneau-actus .colonne-accueil2 .goutte-sousdroits.optionHidden ~ #svg-chiffres svg path[fill="#b83b49"]{
	display: none;
	visibility:hidden;
}

#panneau-autourde p {opacity:2;}
#panneau-autourde .arrow-next-bottom a {background-image: url(../images/accueil/autourde/fleche_top.png);}
#panneau-autourde h2 {font-size: 1.44em; margin-bottom: 20px;}
#panneau-autourde .colonne-accueil2 {width: 60.16%;}
#panneau-autourde .colonne-accueil2 .visueletbulle {position: relative; margin-bottom: 23px;}
#panneau-autourde .colonne-accueil2 .visuel {overflow: hidden; height: 290px; opacity: 0.2;}
#panneau-autourde .colonne-accueil2 .visuel img {width: 680px;}
#panneau-autourde .colonne-accueil2 .bulle {top:151px; position: absolute; right: 90px;}
#panneau-autourde .colonne-accueil2 .bulle a {display: block; padding: 34px 18px 15px 18px; height: 67px; width: 80px;background: url(../images/accueil/autourde/bulle.png) no-repeat; color: #ff6f40; font-size: 1.28em; font-weight: 700; line-height: 1.2em; text-decoration: none;}
#panneau-autourde .colonne-accueil2 .bulle a .color {background:#343B43; display:block;}
#panneau-autourde .colonne-accueil2 .bulle a:hover .nomblog, #panneau-autourde .colonne-accueil2 .bulle a:focus .nomblog {text-decoration: underline;}
#panneau-autourde .colonne-accueil2 .bulle .nomblog {color: #fff; display: block; font-weight: 400; font-size: 0.69em;}
#panneau-autourde .colonne-accueil2 .bulle .nomblog:before {content: "> ";}
#panneau-autourde .colonne-accueil2 .encadre {border: 1px solid #343b43; width: 214px; padding: 16px 28px; position: relative;}
#panneau-autourde .colonne-accueil2 .encadre:before {background: url(../images/accueil/autourde/arrow.gif) no-repeat; width: 14px; height: 7px; content: " "; top: -10px; left: 28px; position: absolute;}
#panneau-autourde .colonne-accueil2 .encadre h3 {margin: 0; color: #ff6f40; font-weight: 700; font-size: 1.15em;}
#panneau-autourde .colonne-accueil2 .encadre p {margin: 0;}
#panneau-autourde .colonne-accueil2 .lien {float: right;margin-right: 61px;}
#panneau-autourde .reseaux-soc {padding: 27px 0 80px; float: left; margin:0; list-style:none;}
#panneau-autourde .reseaux-soc li {margin:0; padding:0; display:inline-block;}
#panneau-autourde .reseaux-soc img {margin: 0 9px;}
#panneau-autourde .reseaux-soc li:first-child img {margin-left: 10px;}
#panneau-autourde .reseaux-soc li:first-child + li + li img {margin-right: 0;}
#panneau-autourde .newsletter input[type='text'] {float: left;background: #fff; border: none; width: 60%; padding: 2px 3%; color: #888e94; border: 1px solid #404953; }
#panneau-autourde .newsletter input[type='submit'] {float: left;background: #404953; border: none; color: #fff; padding: 3px 0; text-align: center; width: 30%; cursor: pointer;}
#panneau-autourde .newsletter .lien {float: left;margin-top: 10px;}
#panneau-autourde .newsletter .rss {background: url(../images/accueil/autourde/rss.png) no-repeat; padding-left: 26px; margin-top: 60px;}

#panneau-partenaires .visuel, #panneau-partenaires p {opacity: 0.2;}
#panneau-partenaires h2 {font-size: 1.30em; margin-bottom: 25px;}
#panneau-partenaires .colonne-accueil1 {width: 395px; margin-right:114px;}
#panneau-partenaires .colonne-accueil1 .sous-colonne1 {float: left; width: 150px; margin-right: 30px;}
#panneau-partenaires .colonne-accueil1 .sous-colonne2 {float: left; width: 215px;}
#panneau-partenaires .colonne-accueil1 .visuel {margin-bottom: 28px;}
#panneau-partenaires .colonne-accueil1 .goutte {width: 142px; height: 171px; background:url(../images/accueil/partenaires/goutte.png) no-repeat; margin: 30px 0 0 4px; text-align: center; font-size: 1.28em; font-weight: bold;}
#panneau-partenaires .colonne-accueil1 .goutte .nombre {display: block; font-family: 'old_standard_tt'; font-size: 1.12em; background: url(../images/accueil/partenaires/picto_documents.png) no-repeat center 25px; padding-top: 72px;}
#panneau-partenaires .colonne-accueil2 {width: 41.46%;}
#panneau-partenaires .colonne-accueil2 .sous-colonne1 {float: left; width: 243px; margin-right: 27px;}
#panneau-partenaires .colonne-accueil2 .sous-colonne2 {float: left; width: 237px;}
#panneau-partenaires .colonne-accueil2 .sous-colonne1 .visuel, #panneau-partenaires .colonne-accueil2 .sous-colonne1 .lien {margin-bottom: 30px;}
#panneau-partenaires .colonne-accueil2 .bulle h3, #panneau-partenaires .colonne-accueil2 .bulle p {background:#343B43;}
#panneau-partenaires h3 {color:#b6985e; font-weight: 700; font-size: 1.15em; margin-bottom: 5px;}
#panneau-partenaires .colonne-accueil2 p {margin: 0 0 15px;}
#panneau-partenaires .bulle {background: url(../images/accueil/autourde/bulle.png) no-repeat; padding: 37px 18px 0 18px; height: 82px; width: 80px; line-height: 1.2em; margin-top: 17px;}
#panneau-partenaires .bulle h3 {display: block; color: #b6985e; font-size: 1.28em; font-weight: 700; text-decoration: none; margin: 0;}
#panneau-partenaires .bulle a  {color: #fff;}
#panneau-partenaires .bulle a:before {content: "> ";}
#panneau-partenaires .europeana {position: relative;}
#panneau-partenaires .europeana .visuel {margin: 0;}
#panneau-partenaires .europeana p {position: relative; top: -50px; left: 107px; width: 136px;}

#panneau-mobile {background: url(../images/accueil/mobile/bg.jpg) repeat-x left bottom #404851;color: #fff;}
#panneau-mobile .visuel, #panneau-mobile p {opacity: 0.2;}
#panneau-mobile a {color: #fff;}
#panneau-mobile .arrow-next-bottom a {background-image: url(../images/accueil/mobile/fleche_top.png);}
#panneau-mobile .colonne-accueil2 .visuel {float: right;}
#panneau-mobile h2 {font-size: 1.44em; margin-bottom: 20px;}
#panneau-mobile h3 {color:#bab82f; font-size: 1.15em; font-weight: normal;}
#panneau-mobile h3 span {font-weight: 700;}
#panneau-mobile .colonne-accueil1 .visuel {margin-bottom: 20px;}
#panneau-mobile p {margin: 14px 0;}
#panneau-mobile .badges {margin-top: 40px;}
#panneau-mobile .badges a {display: block; margin-bottom: 18px;}
#panneau-mobile .partie2 {margin-top: 40px;}
#panneau-mobile .colonne-accueil1 .visuel {position: relative;}
#panneau-mobile .colonne-accueil1 .bulle {background: url(../images/accueil/autourde/bulle.png) no-repeat; width: 86px; height: 76px; padding: 40px 15px 0; position: absolute; right: 20px; bottom: 15px;}
#panneau-mobile .colonne-accueil1 .bulle h3 {font-weight: 700; font-size: 1.3em; margin: 0;}
#panneau-mobile .colonne-accueil1 .bulle p {margin: 0; color: #fff;}
#panneau-mobile .colonne-accueil1 .bulle p a {color: #fff;}
#panneau-mobile .colonne-accueil1 .bulle p a:before {content: "> ";}

#panneau-etvous .contenu-panneau {}
#panneau-etvous .visuel, #panneau-etvous p {opacity: 0.2;}
#panneau-etvous .arrow-next-bottom a {background-image: url(../images/accueil/etvous/fleche_top.png);}
#panneau-etvous .bulle {background: url(../images/accueil/autourde/bulle.png) no-repeat; width: 116px; height: 116px; float: left;}
#panneau-etvous .colonne-accueil1 .avantbulle {float:left;width:310px; margin-right:20px;}
#panneau-etvous .colonne-accueil1 h3 {color:#1148a2; font-weight: 700; font-size: 1.3em; margin: 14px 0;}
#panneau-etvous .colonne-accueil1 p, #panneau-etvous .colonne-accueil2 p {margin: 14px 0;}
#panneau-etvous .colonne-accueil1 .bulle {width: 91px; height: 76px; padding: 40px 13px 0;}
#panneau-etvous .colonne-accueil1 .bulle h4 {color:#0098cd; font-weight: 700; font-size: 1.2em; margin: 0;}
#panneau-etvous .bulle p {margin: 0; color: #fff;}
#panneau-etvous .colonne-accueil2 .bulle p {margin: 4px 15px 0; text-align: left;}
#panneau-etvous .bulle p a {color: #fff; background:#343B43;}
#panneau-etvous .bulle p a:before {content: "> ";}
#panneau-etvous .colonne-accueil2 {width: 438px;}
#panneau-etvous .colonne-accueil2 .bulle {text-align: center; padding-top: 40px;}
#panneau-etvous .colonne-accueil2 .avantbulle {float:left; width:298px; margin-right:23px;}
#panneau-etvous .colonne-accueil2 .contact {background: url(../images/accueil/etvous/picto_contact.gif) no-repeat; padding-left: 36px; padding-top: 4px; margin-bottom: 82px;}
#panneau-etvous .colonne-accueil2 .contact a:before {content: "> ";}
#panneau-etvous .colonne-accueil2 h3 {font-weight: 700; font-size: 1.3em; margin: 0; padding-top: 4px;}
#panneau-etvous .colonne-accueil2 h3 span {font-size: 0.78em; display: block;}
#panneau-etvous .colonne-accueil2 .avantbulle p {margin: 14px 0;}



@media (max-width:1209px){
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li img, .panneaux-accueil #panneau-selection .carousel-indicators li img{  display: none;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li, 
		#panneau-selection #int-panneau-selection1 .carousel-indicators li, 
		#panneau-selection #int-panneau-selection2 .carousel-indicators li,
		#panneau-selection #int-panneau-selection3 .carousel-indicators li,
		.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li{
			  display: inline-block;
			  width: 10px;
			  height: 10px;
			  margin: 1px;
			  text-indent: -999px;
			  cursor: pointer;
			  background-color: #000 \9;
			  background-color: rgba(0,0,0,0);
			  border: 1px solid #cf005e;
			  border-radius: 10px;
		}
		#panneau-selection #int-panneau-selection1 .carousel-indicators li, #panneau-selection #int-panneau-selection2 .carousel-indicators li{
			border: 1px solid #7a58bf;
		}
		#panneau-selection #int-panneau-selection1 .carousel-indicators li.active, #panneau-selection #int-panneau-selection2 .carousel-indicators li.active{
			background-color:#7a58bf;
		}
		.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li.active, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li.active{
			background-color:#cf005e;
		}
		img.une100ans {
			width : 900px !important;
    		height: 94% !important;
		}
}

@media (max-width:1200px){
	#panneau-autourde .colonne-accueil2 {
  		width: 56.16%;
	}
}
@media (max-width:1024px){
	.panneaux-accueil .contenu-panneau {width: 100%; padding-bottom:20px;}
	#panneau-autourde .colonne-accueil2 .visuel img {width:100%;}
	.panneaux-accueil .colonne-accueil1 img, .panneaux-accueil .colonne-accueil2 img, #panneau-autourde .colonne-accueil2 .visuel img {max-width:100%;}
	#panneau-etvous .colonne-accueil1 .avantbulle {width:61%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1 {width:55%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne2 {width:38%;}
	#panneau-autourde .colonne-accueil2 {width:55.16%;}
	#panneau-autourde .colonne-accueil2 .bulle {right:24px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table,
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table {width:auto;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container,.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 {margin-left:45px;}
	.panneaux-accueil .sous-rubriques {left:45px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td {width:33%;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td img, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td img {width:100%;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control {width:750px;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control img {width:121px; height:57px;}
	.panneaux-accueil .carrousel-control {width:756px;}
	#panneau-actus .colonne-accueil1 table td {width:auto;}
	#panneau-actus .colonne-accueil1 table td img {width:100%;}
	#panneau-actus .colonne-accueil1 {margin-right:29px;}
	.panneaux-accueil h1, .panneaux-accueil h2 {right:592px;}
	.tetiere-allwrap .baseline-logo-tetiere {margin-left:-512px;}
}

@media (max-width:1090px){
		#panneau-autourde .colonne-accueil2 .bulle {
			right: 200px;
		}
}

@media (max-width:992px){
	#panneau-selection #int-panneau-selection1 h1{display: none;}
	.panneaux-accueil .contenu-panneau {width: 100%;}
	.tetiere-allwrap .baseline-logo-tetiere {margin-left:-384px;}
	#panneau-etvous .colonne-accueil2 .bulle{margin-top: 64px;}
	.panneaux-accueil #panneau-etvous .colonne-accueil2{margin-left: 80px;padding-top: 30px;float: left;}
	.panneaux-accueil #panneau-etvous .colonne-accueil1, .panneaux-accueil #panneau-etvous .colonne-accueil2{margin-right: 160px;}
	#panneau-etvous .colonne-accueil1 .avantbulle, #panneau-etvous .colonne-accueil2 .avantbulle {width:73%;}
	#panneau-etvous .colonne-accueil2 .avantbulle{margin-top: 60px;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1 {width:55%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne2 {width:38%;}
	.panneaux-accueil #panneau-autourde .colonne-accueil1, #panneau-partenaires .colonne-accueil1 .sous-colonne1, #panneau-partenaires .colonne-accueil1 .sous-colonne2, #panneau-partenaires .colonne-accueil1, #panneau-partenaires .colonne-accueil2, #panneau-partenaires .colonne-accueil2 .sous-colonne1, #panneau-partenaires .colonne-accueil2 .sous-colonne2, #panneau-etvous .colonne-accueil2, #panneau-autourde .colonne-accueil1, .panneaux-accueil .colonne-accueil1, #panneau-autourde .colonne-accueil2, .panneaux-accueil .colonne-accueil2 {width:auto; float:none; /* margin:91px; */ padding:0;}
	.panneaux-accueil #panneau-autourde .colonne-accueil1, .panneaux-accueil #panneau-mobile .colonne-accueil1, .panneaux-accueil #panneau-etvous .colonne-accueil1{padding-top: 80px;}
	.panneaux-accueil #panneau-mobile .colonne-accueil1 .visuel img, .panneaux-accueil #panneau-mobile .colonne-accueil2 .visuel img{display: none;}
	.panneaux-accueil #panneau-mobile .colonne-accueil1, .panneaux-accueil #panneau-mobile .colonne-accueil2{margin-right: 163px;}
	.panneaux-accueil #panneau-mobile .colonne-accueil2{margin-left: 80px;margin-top: 35px;padding-top: inherit;}
	#panneau-partenaires .colonne-accueil2, .panneaux-accueil #panneau-partenaires .colonne-accueil2{margin: 80px;margin-right: 157px;margin-top: 13px;}
	#panneau-mobile .colonne-accueil1 .bulle{bottom: 40px;}
	#panneau-mobile .colonne-accueil1 .bulle p, #panneau-etvous .bulle p{font-size: 1em;}
	#panneau-autourde .colonne-accueil2 .bulle {right:53px;top: 149px;}
	.panneaux-accueil #maxi-nav{display: none;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container ul, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 ul{margin-top: 69px !important;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table,.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table {width:93%;padding-left: 0 !important;}
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container h2 {
	font-size: 1.65em;
	}
	#panneau-selection #int-panneau-selection3 #carousel-discover2-container h2 {
	font-size: 1.65em;
	}
	#panneau-selection #int-panneau-selection1 .carousel-indicators li, #panneau-selection #int-panneau-selection2 .carousel-indicators li{
	border: 1px solid #7a58bf;
	}
	#panneau-selection #int-panneau-selection1 .carousel-indicators li.active, #panneau-selection #int-panneau-selection2 .carousel-indicators li.active{
	background-color:#7a58bf;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li.active, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-indicators li.active{
	background-color:#cf005e;
	}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li,.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-indicators li.active{text-indent: 0px;
  	}
  	
	#panneau-selection #int-panneau-selection3 #carousel-discover2-container p,#panneau-selection #int-panneau-selection2 #carousel-discover2-container p, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td figcaption
	, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td figcaption {
	font-size: 1.3em;
	}
	
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container a, #panneau-selection #int-panneau-selection3 #carousel-discover2-container a  {
	font-size: 1.3em;
	}
	
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container li.item > a,#panneau-selection #int-panneau-selection3 #carousel-discover2-container li.item > a{
		float: left;
		width: 40%;
	}
	
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel,#panneau-selection #int-panneau-selection3 #carousel-discover2-container .visuel {
	float: left;
	margin: 0 64px;
	width: 100%;
	margin-left: 0;
	display: inline-block;
	}
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container .visuel img,#panneau-selection #int-panneau-selection3 #carousel-discover2-container .visuel img {
	max-width: 100%;
	max-height: 70%;
	}
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container .description,#panneau-selection #int-panneau-selection3 #carousel-discover2-container .description {
	float: left;
	width: 56%;
	margin-left: 2%;
	}
	#panneau-selection #int-panneau-selection2 #carousel-discover2-container .carousel-inner,#panneau-selection #int-panneau-selection3 #carousel-discover2-container .carousel-inner{height: 100%;}
	#panneau-selection #int-panneau-selection2 .carousel-inner>.item,#panneau-selection #int-panneau-selection3 .carousel-inner>.item{
	  padding-left: 41px;
	}
	#panneau-selection #int-panneau-selection2 h1,#panneau-selection #int-panneau-selection3 h1{margin-left: -170px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container {margin-left:45px;}
	.panneaux-accueil .sous-rubriques {left:45px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td {width:33%;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td img {width:100%;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control {width:496px;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control img {width:69px; height:35px;}
	.panneaux-accueil .carrousel-control {width:560px;display: none;}
	#panneau-actus .colonne-accueil1 table td {width: 50%;vertical-align: top;  padding-right: 0;}
	#panneau-actus .colonne-accueil1 table td + td { padding-left: 21px; }
	#panneau-actus .colonne-accueil1 table td img {max-width:100%;max-height: 455px;width: inherit;}
	#panneau-actus .colonne-accueil1 {margin-right:99px;}
	.panneaux-accueil .colonne-accueil2 {padding-top:0;}
	#panneau-etvous .colonne-accueil2 .contact {margin-bottom:0;font-size: 1.3em;padding-top: 0;}
	.panneaux-accueil h1, .panneaux-accueil h2 {right:436px;}
	#panneau-mobile .colonne-accueil1 .visuel {float:right; width:35%; margin-left:20px;height: 117px;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1, #panneau-partenaires .colonne-accueil2 .sous-colonne2 {float:left;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1 {width:31%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne2 {width:58%;}
	#panneau-partenaires .colonne-accueil1 .sous-colonne1 .visuel {float:left; margin-right:35px;width: 31%;}
	#panneau-partenaires .colonne-accueil1 .goutte {background:none; width:auto; height:auto; margin:0; text-align:left;}
	#panneau-partenaires .colonne-accueil1 .goutte .nombre {background:none; display:inline;}
	#panneau-partenaires .colonne-accueil2 .goutte-presse {padding-right: 0px!important;}
	#panneau-autourde .reseaux-soc {float:none; display: inline-block;padding-bottom: 0px;}
	#panneau-autourde .newsletter .lien {float: left; clear:both;font-size: 1.2em;}
	#panneau-autourde .newsletter .rss {margin-top:0;background: transparent;  padding-left: 0;  float: left;}
	#panneau-autourde .newsletter {width:100%; display: inline-block;}
	#panneau-actus .colonne-accueil2 {margin:60px 0px 20px;margin-left: 68px;}
	#panneau-partenaires .colonne-accueil1 {padding-top:90px;margin-right: 157px;padding-bottom: 20px;}
	
	
	.panneaux-accueil #panneau-partenaires .colonne-accueil1 img{width: 100%;}
	#panneau-actus .colonne-accueil1 table tr td .image {
		position: relative;
		height: 486px;
	}
	.panneaux-accueil div[id^="panneau-"] h1{
		left: 50%;
		right: inherit;
	}
	
	.panneaux-accueil #panneau-actus h1{
		margin-left: -164px;
	}
	
	.panneaux-accueil #panneau-nvxdocuments h1{
		margin-left: -340px;
	}
	
	.panneaux-accueil #panneau-autourde h1{
		margin-left: -270px;
	}
	
	.panneaux-accueil #panneau-partenaires h1{
		margin-left: -174px;
	}
	
	.panneaux-accueil #panneau-etvous h1{
		margin-left: -180px;
	}
	
	.panneaux-accueil #panneau-mobile h1{
		margin-left: -270px;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image{
		position: relative;
		max-height: 286px;
	}
	#panneau-autourde .colonne-accueil2 .lien{font-size: 1.3em;margin-right: 0;}
	#panneau-actus .colonne-accueil1 .lien {float: left;margin-right: 20px;width: 100%;}
	#panneau-etvous .colonne-accueil2 h3, #panneau-autourde .colonne-accueil2 .encadre h3{font-size: 1.4em;}
	#panneau-actus .colonne-accueil1 p, #panneau-autourde .colonne-accueil2 .encadre p{font-size: 1.3em;}
	#panneau-actus .colonne-accueil1 h2, #panneau-autourde h2{margin-top: 70px;}
	 #panneau-autourde h2.title-res-soc {float: left;margin-top: 55px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image img{
		position: absolute;
		left: 0;
		bottom: 0;
		opacity:1;
	}
	
	.panneaux-accueil .colonne-accueil2.gallicanautes, #panneau-autourde .colonne-accueil2.gallicanautes{
		margin: 80px;
		margin-top: 0px;
		margin-left: 68px;
	}
	
	#panneau-actus .colonne-accueil1 table tr td .image img{
		position: absolute;
		left: 0;
		bottom: 0;
		opacity:1;
	}
	#panneau-partenaires h2, #panneau-mobile h2 {
	font-size: 1.70em;
	}
	
	#panneau-partenaires h3, #panneau-mobile h3{
	font-size: 1.45em;
	}
	
	#panneau-partenaires .europeana p {position: relative; top: -50px; left: 57px; width: 136px;}
	#panneau-actus .colonne-accueil1 .lien {
		margin-right: 93px;
		font-size: 1.3em;
	}
	
	#panneau-partenaires .lien, #panneau-mobile .lien, #panneau-etvous .lien{
		font-size: 1.3em;
		padding-bottom: 9px;
	}
	
	#panneau-actus .colonne-accueil2 h2 {
	top: -30px;
	}
	
	#panneau-etvous .visuel, #panneau-etvous p, #panneau-mobile .visuel, #panneau-mobile p, #panneau-partenaires .visuel, #panneau-partenaires p {
	opacity: 1;
	font-size: 1.3em;
	}
	#panneau-autourde .colonne-accueil2 .visuel {
	height: 359px;
	opacity:1;
	}
	#panneau-mobile .badges a {float: left; margin-right: 20px;}
	
	#panneau-etvous{height: auto;}
	img.une100ans {
			width : 800px !important;
    		height: 94% !important;
	}
}

@media (min-width:992px){
	#panneau-selection .carousel-indicators{
		left: 52%;
	}
	#panneau-nvxdocuments .carousel-indicators{
		left: 50%;
	}
}

@media (max-width:768px){
	#panneau-nvxdocuments #int-panneau-nvxdocuments1, #panneau-nvxdocuments #int-panneau-nvxdocuments2{
	height: 98%;}
	#panneau-actus .colonne-accueil1 table tr td .image{height: 86px;}
	#panneau-actus .colonne-accueil1 table tr td .image img{max-height: 100%;width: inherit;}
	#panneau-autourde .colonne-accueil2 .visueletbulle{margin-bottom: 0;}
	#panneau-autourde .colonne-accueil2 .encadre{clear: both;}
	#panneau-autourde .colonne-accueil2 .visuel{height: 193px;}
	#panneau-autourde .colonne-accueil2 .bulle{right: 3px;  top: 49px;}
	.panneaux-accueil #panneau-nvxdocuments .sous-rubriques{left: 0;top: 639px;}
	#panneau-actus .colonne-accueil1, .panneaux-accueil #panneau-autourde .colonne-accueil1, .panneaux-accueil #panneau-mobile .colonne-accueil1, .panneaux-accueil #panneau-etvous .colonne-accueil1,.panneaux-accueil #panneau-etvous .colonne-accueil1, 
	.panneaux-accueil #panneau-etvous .colonne-accueil2,.panneaux-accueil #panneau-mobile .colonne-accueil2, .panneaux-accueil .colonne-accueil2.gallicanautes, #panneau-autourde .colonne-accueil2.gallicanautes,
	#panneau-partenaires .colonne-accueil1, #panneau-partenaires .colonne-accueil2, .panneaux-accueil #panneau-partenaires .colonne-accueil2{margin-left: 15px;margin-right: 15px;  width: 91%;}
	.panneaux-accueil #panneau-autourde h1, .panneaux-accueil #panneau-mobile h1, .panneaux-accueil #panneau-nvxdocuments h1 {margin-left: -170px;width: 150px;}
	#panneau-nvxdocuments{height: 800px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container ul, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 ul{
	margin-top: 126px !important;
	height: auto;}
	#panneau-actus .colonne-accueil2 {margin-left: 0px;}
	/* .panneaux-accueil .contenu-panneau {width: 768px;}
	.tetiere-allwrap .baseline-logo-tetiere {margin-left:-384px;} */
	/* #panneau-etvous .colonne-accueil1 .avantbulle, #panneau-etvous .colonne-accueil2 .avantbulle {width:80%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1 {width:55%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne2 {width:38%;}
	#panneau-autourde .colonne-accueil2 .bulle {right:24px;}
	
	.panneaux-accueil .slideshow, .panneaux-accueil .slideshow li, .panneaux-accueil .slideshow li table {width:703px;}
	.panneaux-accueil .slideshow {margin-left:45px;}
	.panneaux-accueil .sous-rubriques {left:45px;}
	.panneaux-accueil .slideshow li table tr td {width:33%;}
	.panneaux-accueil .slideshow li table tr td img {width:100%;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control {width:496px;}
	#panneau-selection #int-panneau-selection1 .carrouselfade-control img {width:69px; height:35px;}
	.panneaux-accueil .carrousel-control {width:560px;}
	#panneau-actus .colonne-accueil1 table td {width:auto;}
	#panneau-actus .colonne-accueil1 table td img {width:100%;}
	#panneau-actus .colonne-accueil1 {margin-right:215px;}
	.panneaux-accueil .colonne-accueil2 {padding-top:0;}
	#panneau-etvous .colonne-accueil2 .contact {margin-bottom:0;}
	.panneaux-accueil h1, .panneaux-accueil h2 {right:436px;}
	#panneau-mobile .colonne-accueil1 .visuel {float:right; width:35%; margin-left:20px;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne1, #panneau-partenaires .colonne-accueil2 .sous-colonne2 {float:left;} */
	#panneau-partenaires .colonne-accueil2 .sous-colonne1 {width:31%;}
	#panneau-partenaires .colonne-accueil2 .sous-colonne2 {width:inherit;}
	#panneau-partenaires .colonne-accueil1 .sous-colonne1 .visuel, #panneau-partenaires .colonne-accueil2 .sous-colonne1 .visuel {display: none;}
	#panneau-partenaires .europeana p {position: static;}
	/* #panneau-partenaires .colonne-accueil1 .goutte {background:none; width:auto; height:auto; margin:0; text-align:left;}
	#panneau-partenaires .colonne-accueil1 .goutte .nombre {background:none; display:inline;}
	#panneau-autourde .reseaux-soc {float:none; text-align:center;}
	#panneau-autourde .newsletter .lien {float:none; clear:both;}
	#panneau-autourde .newsletter .rss {margin-top:0;}
	#panneau-autourde .newsletter {width:70%;}
	#panneau-actus .colonne-accueil2 {margin:60px auto 20px;}
	#panneau-partenaires .colonne-accueil1 {padding-top:40px;} */
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td{
 /*  width: 100% !important; */
  display: inline-block;
  padding-right: 0;
	}
	
	.panneaux-accueil #panneau-nvxdocuments figure{
	  width: 100%;
  height: 100%;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td .image{
	max-width: 107px;
  min-height: inherit;
  height: 140px;
  float: left;
  width: 44%;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td figcaption, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td figcaption{
	float: left;padding-left: 10px;
  	width: 60%;
  	margin-top: 0;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td .image img,.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td .image img{
	top: 0;
  max-height: 100% !important;
  bottom: inherit;
  width: auto !important;
  max-width: 100%;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td{
	padding-left: 15px;}
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td+td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td+td{
	margin-top: 27px;
	}
	
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container li table tr td, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 li table tr td{
	width: 100% !important;
	}
	img.une100ans {
			width : 500px !important;
    		height: 94% !important;
	}
}
@media (max-width:500px){
	img.une100ans {
				width : 300px !important;
	    		height: 94% !important;
		}
}
@media (min-width:1260px){
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-inner table, 
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-inner table {margin-left: auto;margin-right: auto;} 
	.panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container .carousel-inner li, .panneaux-accueil #panneau-nvxdocuments #carousel-nvx-docs-container2 .carousel-inner li{
		width: 100%;
		padding-left: inherit;
	}
	.panneaux-accueil #panneau-selection .carousel-indicators{left: 66%;}
}

.optionHidden{
	display: none;
	visibility:hidden;
}

#carouselButtons{
	margin-left: 160px;
}

.img-intramuros{
	background-image: url(../images/accueil/fleche_top_intramuros.png)!important;
}

#panneau-mobile .arrow-next-bottom{
	background: white;
}

.nvx-docs-link-mobile{
	display: none;
}

#panneau-selection ~ div[id^="panneau-"] h1{
    left: 50%;
    margin-left: -313px;
	width: 264px;
    text-align: right;
}

.carousel-control.right2{
	right: 0;
    left: auto;
}
.carousel-control.right5{
	right: 0;
    left: auto;
}
.carousel-control.right3{
	right: 0;
    left: auto;
    z-index: 2;
}

.carousel-control.left3{
	z-index: 2;
}

.carousel-control.right4{
	right: 0;
    left: auto;
    z-index: 2;
}

.carousel-control.left4{
	z-index: 2;
}

#panneau-nvxdocuments #carouselButtons{
	margin-top: 29px;
}

#carouselButtons .btn{
	border: 0px!important;
	border-radius: 0px!important;
	background: transparent!important;
}

#panneau-nvxdocuments #imageDocumentSousDroits img{
	left: -5px;
	position: relative;
	display: block;
	width: 98px!important;
}

img.une100ans {
	height:510px;
}

div.image100ans {
	max-height:530px;
}

td.td100ans {
	padding:2px;
	width:32%;
}

div.titreUne100ans{
	z-index:10;
	padding-left:5px;	
}
