/*==================== CG46 BDP ===================*/

/* INCLUSIONS CSS ERMES */

/* Desactived @import url(../ermes-standard/style.css); */
/* Desactived @import url(../ermes-standard/modeles.css);  */

/* INCLUSIONS CSS SYRACUSE */

/* Report @import url(../standard/portal/front/modeles.css); */
/* Report @import url(../standard/portal/front/style.css); */
/* Report @import url(../syracuse/syracuse.css); */

/* NON AMOVIBLE  */
/* Report @import url(polices/polices.css); */
/* Report @import url(editorial.css); */


@media (max-width: 1279px) {
    #share_social {
        display: none !important;
    }
	ul.pipe-separators li {
		float: none;
		line-height: 14px;	
	}
}
.site-btn {
	display: none;
}

ul.pipe-separators li::after {
    content: "";
}


/*_________ Hide outline __________*/

*:focus,
*:hover {
	outline: 0 !important;
}
.x-webkit *:focus,
*:focus {
	outline: 0 !important;
}
button:focus,
.btn:focus {
	outline: 0 !important;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
	outline: 0;
}
ul.notes-echelle.js li.note-focus {
	outline: 0 !important;
}
.rsDefaultInv .rsArrow:hover,
.rsDefaultInv .rsArrow:focus {
	outline: 0;
	border: none
}
#menu-panel {
    top: 0;
}
a {
	color: #da7918;
}
a:hover {
	color: #da7918;
	text-decoration: underline;
}

/* ====== CUSTOM ===== */

#adminPortalLayout-container .frame {
	position: relative;
}
.page-accueil div#page > div.container {
	width: 100%;
	max-width: none;
}
.page-accueil #identite_utilisateur {
	background: #fff;
}
#portal #zone-2 .frame {
    margin: 0 10px 10px 0 !important;
}
#portal #zone-3 .frame {
     margin: 0 0 10px 10px !important;
}
@media (min-width: 768px) {
	#mobile-actions.visible-xs {
		display: block !important;
		width: auto;
		position: fixed;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	#mobile-actions #share_social_mobile,
	#mobile-actions .change-site-mobile,
	#mobile-actions .my-account-mobile	{
		display: none;
	}
	#menu-panel {
		position: fixed;
/*		position: absolute;*/
		top: 53px;
		z-index: 10;
		border: none;
		margin: 0;
		background: none;
		box-shadow: none;
		height: 100%;
		z-index: -1;
	}
	.navbar-collapse.in {
		height: 100% !important;
		background: #da7918;
		position: fixed;
/*		position: absolute;*/
		transition: all 0.2s;
		width: 220px;
	}
}
@media (max-width: 767px) {
	#nav_connexe.container.hidden-xs {
		display: block !important;
		position: fixed;
		bottom: 0;
		width: 100%;
	}
	.my-account-mobile {
		float: right;
	}
	#share_social_mobile {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1023px) /* col-sm */ {
/* 	div#page > div.container {
		padding-left: 28%;
	} */
	#searchContainer {
		margin-left: -40%;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) /* col-md */ {
/* 	div#page > div.container {
		padding-left: 20%;
	} */
	.page-accueil div#page > div.container {
		padding-left: 0;
	}
	#searchContainer {
		margin-left: -25%;
	}
}

#admin-actions {
	position: fixed;
	z-index: 9999;
}
@media (min-width: 1024px) {
	#admin-actions + #mobile-actions,
	#admin-actions + #mobile-actions + #page,
	#admin-actions + #mobile-actions + #page #menu-panel,
	#admin-actions + #mobile-actions + #page #search-panel {
		margin-top: 35px;
	}
	#admin-actions + #mobile-actions + #page .site-btn {
		top: 45px;
	}
	#admin-actions + #mobile-actions + #page #identite_utilisateur {
		margin-top: 23px;
	}
	#admin-actions + #mobile-actions + div#page > div.container {
		min-height: 900px;
	}
}
#identite_utilisateur {
    color: #000;
    z-index: 500;
	font-size: 14px;
	position: fixed;
	left: 400px;
	top: 12px;
}
#mobile-actions .navbar-toggle {
	display: block !important;
	padding: 16px 15px 16px 15px;
}
#mobile-actions > /* div.btn-group */.hamburger-mobile  {
	width: 60px;
	background: #da7918;
	position: relative;
	float: right;
}
#mobile-actions > /* div.btn-group */.hamburger-mobile .navbar-toggle {
	float: none;
	margin-left: 0;
}
#nav_connexe {
	padding: 0;
}
.all-link-connexe {
    background: #fff;
    left: 0;
    /* position: fixed; */
	position: absolute;
    width: 100%;
	padding: 14px 940px 14px 0;
	box-shadow: 0 3px 10px #666;
}
.all-link-connexe .btn-default {
    background: none;
	border: none;
	color: #181818;
	text-transform: uppercase;
}
.all-link-connexe .btn-default:hover {
	color: #da7918;
	background: none;
}

.header-banner-menu .button-my-account.btn-group {
    position: fixed;
	right: 0;
}
.button-my-account {
    margin-top: 0;
}
.btn-account {
	padding: 14px 12px 13px;
	background: #181818;
}
.btn-account .icon-lock {
	position: relative;
	top: -3px;
}
.site-btn {
	position: fixed;
	left: 120px;
	top: 8px;
	/* display: none; */
}
.site-btn  a {
	/* color: transparent; */
	color: 000;
}
.site-btn  a.active {
	color: #da7918;
}
ul.pipe-separators li::after {
	color: transparent;
}
.site-btn .dropdown-menu {
	margin-top: 8px;
}
.navbar-inverse {
	z-index: -1;
}
#main_search_form {
	border: 1px solid #cbcbcb;
}
#search-panel {
    background: none;
    /* position: fixed; */
	position: absolute;
	right: 280px;
	top: 11px;
	padding: 0;
	width: 650px;
}
#search-panel .container {
	width: auto;
}
#search-panel .panel-body.col-md-8 {
	width: 100%;
	padding: 0;
}
#scenario-selected-label {
    margin: 0;
}
#submit-search {
   background: #fff;
    border-color: #fff;
    color: #000;
    font-size: 18px;
    height: 30px;
    line-height: 28px;
    padding: 0;
}
#submit-search .icon-search::before {
    color: #da7918;
}
.btn.clean-text-field {
    padding: 0;	
}
#globalAdvancedSearchLink {
    position: relative;
    right: -120px;
    top: -28px;
	font-size: 12px;
	white-space: nowrap;
}
#globalAdvancedSearchLink:hover {
	text-decoration: underline;
}
#globalAdvancedSearchLink .icon-plus {
	letter-spacing: -0.5em;
}
.tt-suggestion.tt-cursor {
	background-color: #da7918;
}
#ariane {
    left: -740px;
    margin: 0;
    position: absolute;
    top: 50px;
	color: #c76310;
	z-index: -1;
	width: 600%;
}
.page-accueil  #ariane {
    left: -1240px;
}
.hamburger-mobile::after {
    color: #000;
    content: "Menu";
    font-size: 16px;
    position: absolute;
    right: -46px;
    top: 15px;
}
.navbar-nav > li {
    float: none;
}
#menu-panel .panel-body {
    margin: 0;
	padding: 0;
}
#menu-panel .panel-body.container {
	max-width: none;
	width: 250px;
	height: 100%;
	width: auto;
}
#ermes_main_menu  {
    width: auto;
}
#ermes_main_menu li.LEVEL1 {
    border:none;
    margin: 0;
    text-align: left;
    width: auto;
}
#nav-rich-menu {
	background: #da7918;
}
#nav-rich-menu li {
    float: none;
    font-size: 14px;
    margin: 0 ;
    text-align: left;
    width: auto;
	background: none;
	border-bottom: 1px solid #e7b786;
	transition: all 0.5s;
}
#nav-rich-menu li a {
	padding: 10px 15px 13px 5px;
}
#nav-rich-menu li:nth-child(odd) a {
	background: #e8944f;
}
#nav-rich-menu li:hover a,
#nav-rich-menu a:hover {
	background: #fff;
    color: #da7918;
	cursor: pointer;
	transition: all 0.5s;
} 

#nav-rich-menu .dropdown {
	position:relative !important;
}


#nav-rich-menu .dropdown,
#nav-rich-menu .dropdown_container {
	padding: 0;
}
#nav-rich-menu li .dropdown_container a {
	background: #da7918;
	color: #fff;
	margin: 0;
	padding: 0 0 12px;
	border-bottom: 1px solid #f2b67a;
	transition: all 0.5s;
}
#nav-rich-menu .dropdown_container a:hover {
    background: #fff;
	color: #da7918;
	transition: all 0.5s;
}
#nav-rich-menu  li .dropdown_container:last-child a {
	border-bottom: none;
}
#nav-rich-menu .title_menu h4 {
    color: #fff;
	font-size: 14px;
	transition: all 0.5s;
	font-weight: normal;
}
#nav-rich-menu .dropdown_container a:hover .title_menu h4 {
    color: #da7918;
	transition: all 0.5s;
}
.title_menu p {
    display: none !important;
}
#nav-rich-menu li:first-child {
	background: #e8944f;
}
#nav-rich-menu li:first-child  a {
	padding: 45px 5px;
	background: url(images/home.png) no-repeat center;
}
/* #nav-rich-menu li:first-child  a {
	background: url(images/home-artotheque.png) no-repeat center;
} */
#nav-rich-menu li:first-child  span {
	visibility: hidden;
}
#nav-rich-menu li:hover .dropdown {
	position: static;
}
#nav-rich-menu li .dropdown .dropdown_container  {
	float: none;
	width: 100%;
}
#nav-rich-menu .illustration {
    display: none;
}

#ermes_main_menu_mobile.navbar-nav > li:nth-child(odd) > a {
    background: #e8944f none repeat scroll 0 0;
}

/* ==== STANDARD === */

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu > .active > a:focus {
    background: #da7918;
}
.btn-default {
    color: #fff;
}
.connectBox {
    background: #181818;
	top: 0;
}
.connectBox .form-control  {
    background: #fff;
}
.btn-validation {
    background-color: #fff;
    border-color: #fff;
    color: #da7918;
}
.x-body {
    font-size: 14px;
    font-family: Aller;
}
body, td, pre {
	font-size: 14px;
}
body, h2, h3, h4, h5, h6, td, pre, td, .panel-front > .x-panel-header span {
     font-family: Aller;
}
h3 { 
	color: #000;
}
body,
p,
.tab-content {
	font-family: Aller;
    color: #666;
}

.content_ina ol, ul {
	font-family: Aller;
	color: #666; 
	
}
.dl-horizontal dt {
	font-family: Aller;
    color: #666;
}

body.page-accueil {
	background: url(images/body.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
/* body.page-accueil {
	background: url(images/body-artotheque.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
} */
.page-accueil .container.container-header {
	display: block;
	margin: 60px 0 0 3%;
}
.page-accueil .container.container-header{
	background: url(images/brand.png) no-repeat;
	background-size: auto 100%;
}
.navbar-header {
    padding-top: 215px;
}
.page-accueil #ariane {
	color: #fff;
}
.page-accueil #ariane a {
	color: #fff;
}
.page-accueil #dropChangeSite {
	background: #fff;
}
header {
	border: none;
	z-index: 50;
	position: relative;
	background: none;
}
.container.container-header,
.navbar-brand {
	display: none;
}
#scenario-selection {
    font-size: 12px;
    height: 30px;
    line-height: 28px;
    padding: 0 2px 0 7px;
	background: #fff;
	border: 1px solid #fff;
	color: #da7918;
}
#textfield,
.clean-text-field,
.tt-hint {
    height: 30px;
}
#textfield {
    color: #181818;
}
.clean-text-field {
    color: #757575;
}
.tt-dropdown-menu {
    left: -100px !important;
    width: 275%;
}
#globalScenarioMobile {
    background-color: #da7918;
}
#globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
	background-color: #fff;
    color: #da7918;
}

#globalScenarioMobile > li > a:hover, #globalScenarioMobile > li > a:focus {
	background-color: #fff;
    color: #da7918;
}

footer {
	text-align: center;
	background: none;
	padding: 0 0 20px;
}
footer li {
	position: relative;
	display: inline;
	padding: 0 10px 0 5px;
}
footer li::after {
    border-right: 1px solid #000;
    content: "";
    height: 12px;
    position: absolute;
    right: 0;
    top: 6px;
}
footer li:last-child::after {
    display: none;
}
footer a,
footer a:hover,
footer a:focus {
    color: #000;
    font-size: 16px;
}
.product-infos {
	display: none;
}

.page-accueil footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
	margin: 0;
	background: none;
}
.page-accueil footer a,
.page-accueil footer a:hover,
.page-accueil footer a:focus {
    color: #fff;
}
.page-accueil footer li::after {
    border-right: 1px solid #fff;
}

/* === Encart Actus === */

.frame.encart-actus  {
	width: 560px;
}
.encart-actus  .panel-front {
	background: none;
}
.encart-actus .panel-heading .icon-resize-small + h2 {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.encart-actus  h3 {
	font-weight: normal;
	text-transform: uppercase;
}
#portal  .encart-actus .panel-front,
#portal  .encart-actus .panel-selection {
	padding: 0  0 30px 0;
}
#portal .encart-actus .panel-body {
    background: rgba(255, 255, 255, 0.8);
    padding: 30px 0 0;
}
.carousel_3 .slider_thumb img {
	min-height: 370px;
	height: 500px;
}
.carousel_3 .slider_container {
    background: #fff;
    display: block;
    height: auto;
    width: 100%;
	padding-bottom: 0;
}
.carousel_3 h3 {
    color: #b69052;
    text-transform: uppercase;
	font-size: 24px;
}
.encart-actus .rsItem {
	padding: 0 40px;
}
.encart-actus .rsDefaultInv .rsBullets {
    z-index: 0;
    left: 0;
	bottom: -35px;
    position: absolute;
    width: 560px;
	padding-bottom: 5px;
	background: #000;
}
.encart-actus .bs-bullets .rsNavSelected button {
	background: #fff;	
}
.encart-actus .bs-bullets button, .bs-bullets button:focus,
.encart-actus .bs-bullets button:active, .bs-bullets button:hover {
    border-color: #fff;
	border-radius: 50%;
}

/* =================  RESPONSIVE RESPONSINATOR  ====================*/

@media (max-width: 767px) /* col-xs */ {
	#ariane {
		left: 0;
	}
}

@media (min-width: 320px) and (max-width: 767px) /* col-xs */ {
	#nav_connexe .button-my-account {
		display: none;
	}
	.btn-account,
	.btn-account:hover,
	.btn-account:focus,
	.btn-account:active,
	.btn-account.active,
	.open .dropdown-toggle.btn-account {
		color: #000;
		background: none;
	}
	.change-site-mobile {
		display: none;
	}
	.page-accueil #ariane {
		left: 10px;
	}
	#ariane {
		width: 170%;
	}
}

@media (min-width: 320px) and (max-width: 567px) /* col-xs */ {
	#search-panel {
		right: 120px;
		top: -45px;
	}
	.page-accueil .all-link-connexe {
		bottom: 50px;
	}
}
@media (min-width: 568px) and (max-width: 767px) /* col-xs */ {
	#search-panel {
		right: 250px;
		top: -45px;
	}
	.page-accueil .all-link-connexe {
		bottom: 26px;
	}	
}
@media (max-width: 666px) /* col-xs */ {
	footer li {
		padding: 0 5px;
	}
	footer a,
	footer a:hover,
	footer a:focus {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	#admin-actions {
		position: static;
	}
	#mobile-actions {
		background: #fff;
		/* overflow: hidden; */
		height: 56px;
	}
	.my-account-mobile .profilBox {
		left: auto;
		right: 0;
	}
	.all-link-connexe {
		bottom: 0;
		box-shadow: none;
		padding: 5px 10px;
	}	
	.site-btn {
		display: none;
	}
	.navbar-header {
		padding-top: 160px;
	}
	.page-accueil .container.container-header {
		margin: 50px 0 20px 4%;
	}
	.page-accueil #page {
		z-index: 1;
	}	
	footer {
		bottom: 0;
		padding: 0;
		margin-bottom: 40px;
		/* z-index: 50; */
	}
	.page-accueil footer {
		background: #000;
	}
	.frame.encart-actus  {
		left: 3%;
		position: relative;
	}
	#nav-rich-menu .dropdown_container {
		margin-top: 0;
	}
	#nav-rich-menu li  > a {
		text-transform: uppercase;
		color: #fff;
	}
	#nav-rich-menu li .dropdown_container a {
		display: block;
		padding: 10px 0;
	}
	#nav-rich-menu li  a:hover {
		text-decoration: none;
	}
	#nav-rich-menu .title_menu h4 {
		padding-left: 5px;
	}
}
@media (max-width: 1023px) {
	#nav_connexe #identite_utilisateur {
		display: none;
	}
}
@media (min-width: 768px) {
	.frame.encart-actus  {
		position: fixed;
		bottom: 70px;
		left: 12%;
	}	
}
@media (min-width: 320px) and (max-width: 567px) /* col-xs */ {
	.navbar-header {
		padding-top: 115px;
	}
	footer li:nth-child(3)::after {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1599px) {
/* 	footer {
		background: #fff;
	} */
}

@media (min-width: 320px) and (max-width: 374px) /* col-xs */ {
	body.page-accueil {
		background-position: -110px 0;
		background-size: 210% auto;
	}
	#search-panel {
		width: 180px;
	}
	#globalAdvancedSearchLink {
		right: 0;
		top: -5px;
	}
	.frame.encart-actus  {
		width: 280px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 280px;
	}
	div#page > div.container {
		min-height: 420px;
	}
}
@media (min-width: 360px) and (max-width: 374px) /* col-xs */ {
	#search-panel {
		width: 230px;
	}
}
@media (min-width: 375px) and (max-width: 383px) /* col-xs */ {
	body.page-accueil {
		background-size: 220% auto;
		background-position: -150px 0;
	}
	#search-panel {
		width: 250px;
	}
	#globalAdvancedSearchLink {
		right: 0;
		top: -5px;
	}
	.frame.encart-actus  {
		width: 330px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 330px;
	}
	div#page > div.container {
		min-height: 420px;
	}
	#footer { 
		width: 94%;
		margin-left: 10px;
	}
}
@media (min-width: 384px) and (max-width: 413px) /* col-xs */ {
	body.page-accueil {
		background-position: -140px 0;
		background-size: 210% auto;
	}
	#search-panel {
		width: 260px;
	}
	#globalAdvancedSearchLink {
		right: 0;
		top: -5px;
	}
	.frame.encart-actus  {
		width: 340px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 340px;
	}
	div#page > div.container {
		min-height: 420px;
	}
	#footer { 
		width: 90%;
		margin-left: 15px;
	}
}
@media (min-width: 414px) and (max-width: 567px) /* col-xs */ {
	body.page-accueil {
		background-position: -170px 0;
		background-size: 220% auto;
	}
	#search-panel {
		width: 290px;
	}
	#globalAdvancedSearchLink {
		right: 0;
		top: -5px;
	}
	.frame.encart-actus  {
		width: 380px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 380px;
	}
	#footer { 
		width: 80%;
		margin-left: 40px;
	}
}
@media (min-width: 568px) and (max-width: 599px) /* col-xs */ {
	body.page-accueil {
		background-position: 0 0;
		background-size: 100% auto;
	}
	#search-panel {
		width:300px;
	}
	.frame.encart-actus  {
		width: 520px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 520px;
	}
}
@media (min-width: 600px) and (max-width: 666px) /* col-xs */ {
	body.page-accueil {
		background-position: 0 0;
		background-size: 100% auto;
	}
	#search-panel {
		width: 330px;
	}
	.frame.encart-actus  {
		width: 540px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 540px;
	}
}
@media (min-width: 667px) and (max-width: 735px) /* col-xs */ {
	body.page-accueil {
		background-position: 0 0;
		background-size: 100% auto;
	}
	#search-panel {
		width: 390px;
	}
}
@media (min-width: 736px) and (max-width: 767px) /* col-xs */ {
	body.page-accueil {
		background-position: 0 0;
		background-size: 100% auto;
	}
	#search-panel {
		width: 460px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) /* col-sm */ {
	#portal {
		padding-top: 20px;
	}
	.page-accueil #ariane {
		left: -250px;
	}
	#ariane {
		left: -40px;
		top: 70px;
	}
	.hamburger-mobile::after {
		content: "";
	}
	.site-btn {
		left: auto;
		right: 0;
		top: 60px;
	}
	#globalAdvancedSearchLink {
		right: 0;
		top: 14px;
	}
	.page-accueil #globalAdvancedSearchLink {
		color: #fff;
	}
	#search-panel {
		right: 160px;
		width: 320px;
	}
	.all-link-connexe {
		padding: 14px 484px 14px 0;
	}
	#authentification {
		width: 630px;
	}
	#authentification .form-group.col-md-4 {
		width: 32%;
	}
	.frame.encart-actus  {
		left: 30%;
		width: 520px;
	}
	.encart-actus .rsDefaultInv .rsBullets  {
		width: 520px;
	}
	body.page-accueil {
		background-position: -380px top;
	}
	.searchContainer {
		background: #fff;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) /* col-md */ {
	#portal {
		padding-top: 30px;
	}
	.page-accueil #ariane {
		left: -240px;
	}
	#ariane {
		left: -50px;
	}
	.hamburger-mobile::after {
		content: "";
	}
	.site-btn {
		left: auto;
		right: 0;
		top: 60px;
	}
	#search-panel {
		width: 450px;
	}
	.all-link-connexe {
		padding: 14px 730px 14px 0;
	}
	#authentification {
		width: 800px;
	}
	#authentification .form-group.col-md-4 {
		width: 38%;
	}
	#identite_utilisateur {
		left: auto;
		padding: 2px 8px;
		right: 5px;
		top: 45px;
	}
	#admin-actions + #mobile-actions + div#page > div.container {
		min-height: 300px;
	}
	#identite_utilisateur {
		z-index: 0;
		top: 55px;
	}
	.frame.encart-actus  {
		left: 22%;
	}
	.searchContainer {
		background: #fff;
	}
}


@media (min-width: 1280px) and (max-width: 1365px) /* col-lg */ {
	.page-accueil #ariane {
		left: -620px;
	}
	#ariane {
		left: -100px;
	}
	#identite_utilisateur {
		left: auto;
		padding: 2px 8px;
		right: 5px;
		top: 55px;
		z-index: 0;
	}
	.site-btn {
		left: 130px;
	}
	#authentification {
		margin-left: 120px;
	}
}
@media (min-width: 1366px) and (max-width: 1399px) /* col-lg */ {
	.page-accueil #ariane {
		left: -710px;
	}
	#ariane {
		left: -190px;
	}
	#identite_utilisateur {
		left: auto;
		padding: 2px 8px;
		right: 5px;
		top: 55px;
		z-index: 0;
	}
	.site-btn {
		left: 130px;
	}
}
@media (min-width: 1400px) and (max-width: 1439px) /* col-lg */ {
	.page-accueil #ariane {
		left: -740px;
	}
	#ariane {
		left: -220px;
	}
	#identite_utilisateur {
		left: auto;
		padding: 2px 8px;
		right: 5px;
		top: 55px;
		z-index: 0;
	}
	.site-btn {
		left: 130px;
	}
}
@media (min-width: 1440px) and (max-width: 1599px) /* col-lg */ {
	.page-accueil #ariane {
		left: -780px;
	}
	#ariane {
		left: -260px;
	}
	#identite_utilisateur {
		left: auto;
		padding: 2px 8px;
		right: 5px;
		top: 55px;
		z-index: 0;
	}
}
@media (min-width: 1600px) and (max-width: 1679px) /* col-lg */ {
	.page-accueil #ariane {
		left: -940px;
	}
	#ariane {
		left: -420px;
	}
	#identite_utilisateur {
		left: 180px;
	}
	.site-btn {
		left: 130px;
	}	
}
@media (min-width: 1680px) and (max-width: 1919px) /* col-lg */ {
	.page-accueil #ariane {
		left: -1020px;
	}
	#ariane {
		left: -500px;
	}
	#identite_utilisateur {
		left: 180px;
	}
	.site-btn {
		left: 130px;
	}
}

/* =================  ALTERNATIVE : BARRE DES MENU/RECHERCHE/COMPTE NON FIXEE EN MODE DESKTOP  ========== */

@media (min-width: 768px) {
	#mobile-actions.visible-xs {
		position: absolute;
	}
}
.site-btn,
#identite_utilisateur,
.header-banner-menu .button-my-account.btn-group {
    position: absolute;
}
#mobile-actions + #page #search-panel {
    margin-top: 0;
}
#admin-actions + #mobile-actions + #page .site-btn {
    top: 13px;
}
#admin-actions + #mobile-actions + #page #search-panel {
	margin-top: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
	#admin-actions + #mobile-actions + #page .site-btn {
		top: 60px;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	#admin-actions + #mobile-actions + #page .site-btn {
		top: 90px;
	}
}


/*==================== CG46 CONTENUS ===================*/

body {
	background: #fff;
}
@media (min-width: 768px) {
	body {
		background: #fff url(images/body-contenu.png) no-repeat 0 54px;
	}
/* 	body {
		background: #fff url(images/body-contenu-artotheque.png) no-repeat 0 54px;
	} */
}
@media (min-width: 768px) and (max-width: 1023px) {
	#portal {
		padding-left: 230px;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	#portal {
		padding-left: 210px;
	}
}
@media (min-width: 1280px) and (max-width: 1599px) {
	#portal {
		padding-left: 160px;
	}
}
.panel-front {
    margin-bottom: 20px;
}

/*************/

.horizontal_menu li {
	float: left;
	width: 110px;
	height: 110px;
	margin : 0 10px 0 0;
	position: relative;
}
.horizontal_menu li a {
	color: #fff;
	display: inline-block;
	height: 100%;
	background: #E8944F;
	padding: 8px;
	font-size: 12px;
	float: left;
	width: 110px;
	text-transform: uppercase;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.horizontal_menu li a:hover {
	background-color: #da7918
}
.horizontal_menu li.active a {
	background-color: #da7918
}
.horizontal_menu li:first-child:after {
	content: '';
    display: block;
    float: right;
    height: 10px;
    position: absolute;
    right: -10px;
    top: 48%;
    width: 10px;
	background: transparent url(images/arrow-01.svg) no-repeat left center;
}
.horizontal_menu li:first-child a {
	background-color: #da7918;
	background-repeat: no-repeat;
	background-position: center 10px;
	padding: 50px 14px 10px 8px;
}
.horizontal_menu.actualites li:first-child a {
	background-image: url('images/picto_bdp/Picto_actus.png')
}
.horizontal_menu.biblio_lot li:first-child a {
	background-image: url('images/picto_bdp/Picto_biblio_Lot.png')
}
.horizontal_menu.collections li:first-child a {
	background-image: url('images/picto_bdp/Picto_collections.png')
}
.horizontal_menu.acquerir li:first-child a {
	background-image: url('images/picto_bdp/Picto_acquerir.png')
}
.horizontal_menu.contribuez li:first-child a {
	background-image: url('images/picto_bdp/Picto_contribuez.png')
}
.horizontal_menu.formation li:first-child a {
	background-image: url('images/picto_bdp/Picto_formation.png')
}
.horizontal_menu.action_culturelle li:first-child a {
	background-image: url('images/picto_bdp/Picto_action_culturelle.png')
}
.horizontal_menu.gerer_bib li:first-child a {
	background-image: url('images/picto_bdp/picto_gerer.png')
}
.horizontal_menu.numerique li:first-child a {
	background-image: url('images/picto_bdp/Picto_numerique.png')
}
.horizontal_menu.mediation_publics li:first-child a {
	background-image: url('images/picto_bdp/Picto_mediation_publics.png')
}

/*****************Content*****************/
.panel-front, .panel-selection {
	background: #fff;
	padding: 0;
}
.panel > .panel-heading h2, .panel-title, .panel-front > .x-panel-header {
	text-transform: none
}
.panel-front > h2, .panel-heading > h2 {
	color: #da7918;
	font-weight: normal;
	font-size: 24px;
	
}
.panel-front > .x-panel-header span, h2 {
	color: #da7918;
}

/*********Thème 5**********/
.theme_5 {
	position: relative;
}
.theme_5 .panel-front, .theme_5 .panel-selection {
	background-color: transparent;
	padding: 0;
}
.theme_5 .panel-heading > h2 {
	display: none
}
#portal .theme_5 .panel-body {
	padding: 0
}


/****************/
.theme_5  .carousel_3 .slider_thumb {
    height: 100%;
    width: 70%;
    margin-left: 30%;
}
.theme_5  .carousel_3 .slider_container {
    width: 30%;
    height: 100%;
    background: #da7918;
    display: block;
    padding: 20px;
}
.theme_5  .carousel_3 .slider_thumb img {
    min-height: auto;
    height: 100%;
}
.theme_5  .carousel_3 p { color: #fff}
.theme_5  .carousel_3 h3 {color: #000;
    font-weight: normal;
    text-transform: none;}

	
	
/*********Thème 6**********/
.theme_6 {
	position: relative;
}
.theme_6 .panel-front, .theme_6 .panel-selection {
	background-color: transparent;
	padding: 0;
}
.theme_6 .panel-heading > h2 {
	display: none
}
#portal .theme_6 .panel-body {
	padding: 0
}


/****************/
.theme_6  .carousel_3 .slider_thumb {
    height: 100%;
    width: 50%;
    
}
.theme_6  .carousel_3 .slider_container {
    width: 50%;
    height: 100%;
    background: #fff;
    display: block;
    padding: 20px;
	right: 0;
    left: auto;
}
.theme_6  .carousel_3 .slider_thumb img {
    min-height: auto;
    height: 100%;
}
.theme_6  .carousel_3 p { color: #000; }
.theme_6  .carousel_3 h3 {color: #da7918;
    font-weight: normal;text-transform: none
}







/*********Thème 7**********/
.theme_7 {
	position: relative;
}
.theme_7 .panel-front, .theme_7 .panel-selection {
	background-color: transparent;
	padding: 0;
}
.theme_7 .panel-heading > h2 {
	display: none
}
#portal .theme_7 .panel-body {
	padding: 0
}


/****************/
.theme_7 .carousel_3 .slider_container {
	width: 100%;
	height: auto;
	background: rgba(0,0,0,0.4);
	display: block;
	padding: 10px 20px;
	position: absolute;
	bottom: 0;
}
.theme_7 .carousel_3 h3 {
	color: #fff;
	line-height: 100%;
	
}
.theme_7 .carousel_3 p {
	color: #fff;
}
.theme_7 .carousel_3 .slider_thumb img {
    min-height: auto;
    height: 100%;
}

/****************/
.bs-bullets .rsNavSelected button, .bs-bullets button:focus {
	background: #000;
	border-color: #000;
}
.bs-bullets button, .bs-bullets button:active, .bs-bullets button:hover {
	border-color: #000;
}


/***************/
.carousel_3 .slider_container {
	width: 100%;
	height: auto;
	background: rgba(255,255,255,0.5);
	display: block;
    padding: 20px;
}
.carousel_3 h3 {
	color: #42464b;
	line-height: 100%;
}
.carousel_3 p {
	color: #42464b;
}
.carousel_3 .slider_thumb img { height: 100%; min-height: auto}
/****************/   	
.html_list li  { float: left;
    background: transparent url(images/puce.png) no-repeat left 8px;
    padding: 0 0 0 12px;
    display: block;
    clear: both; }
	
	
/****************/ 
.indicator {
    color: #666;
}
.tab-content {
    background-color: #fff;
    color: #666;
    font-size: 16px;
	padding : 20px;
	border: 1px solid #da7918;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li > a {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.nav-tabs > li {
    background-color: #da7918;
}	
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #fff;
    border-color: #da7918;
	border-bottom: 1px solid #fff;
    color: #da7918;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #da7918;
    border-color: #da7918;
	border-bottom: none;
	color: #fff;
    
}





/*****************Button*****************/
.btn {
	-moz-transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}
/*********Default***********/
.btn-default {
	background-color: #DA7918;
	border-color: #DA7918;
	color: #fff
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #E8944F;
	border-color: #E8944F;
	color: #fff
}

a.list-group-item {
    padding : 10px 15px 13px 5px
}
.list-group-item:nth-of-type(odd) { background: #DA7918}
.list-group-item:nth-of-type(even) { background: #E8944F}
a.list-group-item:hover, a.list-group-item:focus {
    
    background-color: #fff;
	color: #DA7918;
	border-top: 1px solid #fff;
}
a.list-group-item {
    color: #fff;
	border: none;
	border-top: 1px solid #E7B786;
	text-transform: uppercase
}
.list-group-item:last-child , .list-group-item:first-child {
    border-radius: 0
}
/*****************/	
	
.sld_3 {
	position: relative;
	float: left;
	width: 100%;
}
.sld_3 .col-md-12 {
	padding: 0
}
.sld_3 h3 {
	
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	margin: 0;
	background: rgba(0,0,0,.6);
	min-height: 26%;
	text-align: center;
	padding: 10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-weight: normal;
    line-height: 100%;
}
.sld_3 h3 a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 22px;
}
.sld_3 h3 a:hover {
	text-decoration: none
}
.sld_3 h3:hover {
	background: rgba(0,0,0,.9);
}
.sld_sbctt {
	position: relative;
	float: left;
	width: 100%
}
.sld_sbctt img {
	width: 100%
}
.sld_3 li { margin-bottom: 8px}
/********Menu mobile********/ 

#ermes_main_menu_mobile {
    background-color: #DA7918;
	margin: 0
}
#ermes_main_menu_mobile.navbar-nav>li>a { background: #DA7918; color: #fff; text-transform: uppercase; border-top: 1px solid #E7B786;}
#ermes_main_menu_mobile.nav>li>a:hover,#ermes_main_menu_mobile.nav>li>a:focus {
    
    background-color: #fff;
	color: #DA7918
}

/******************Responsive devices*******************/	
	
@media (max-width: 1023px) {
	.carousel_3 .slider_container,
	.theme_5 .carousel_3 .slider_container,
	.theme_6 .carousel_3 .slider_container /* ,
	.theme_7 .carousel_3 .slider_container */  {
		position: relative;
		bottom: auto;
		left: auto;
		height: 100%;
		width: 100%;
	}
	.slider_thumb,
	.theme_5  .carousel_3  .slider_thumb ,
	.theme_6 .carousel_3  .slider_thumb/* ,
	.theme_7 .carousel_3  .slider_thumb  */ {
		height: 100%;
		width: 100%;
		margin-left: 0;
	}
}	
@media (max-width: 667px) {
	/* .theme_6  .carousel_3 p, */
	.theme_5  .carousel_3 p,
	.theme_7 .carousel_3 p,
	.carousel_3 p {
		color: #fff;
		}
	.carousel_3 p {
		color: #fff;
	}
/* 	.carousel_3 h3 ,
	.theme_6  .carousel_3 h3 {
		color: #000;
	} */
}

/*iPhone 3+4 landscape · width: 480px*/

@media (max-width: 480px) {
.sld_3 h3 a {
    
    font-size: 16px;
}
.sld_3 h3 {min-height: 50%;}
}


.theme_8 h2 {
	display: none;
}
.theme_8 p {
	color: #666;
}
.theme_8 .panel-front,
.theme_8 .panel-selection {
    background: #f9dfc5;
    padding: 15px;
}

/* ==========  luc =========== */

.gras-gris {
	font-weight: bold;
	color: #676767;
}
.gras-orange {
	font-weight: bold;
	color: #da7918;
}

.horizontal_menu li.menu-0 a {
	cursor: default;
}
.horizontal_menu li a:hover {
	text-decoration: none;
}
.page-1 .horizontal_menu li.menu-1 a,
.page-2 .horizontal_menu li.menu-2 a,
.page-3 .horizontal_menu li.menu-3 a,
.page-4 .horizontal_menu li.menu-4 a,
.page-5 .horizontal_menu li.menu-5 a,
.page-6 .horizontal_menu li.menu-6 a,
.page-7 .horizontal_menu li.menu-7 a,
.page-8 .horizontal_menu li.menu-8 a,
.page-9 .horizontal_menu li.menu-9 a,
.page-10 .horizontal_menu li.menu-10 a {
	background: #fff;
	border: 1px solid #e8944f;
	color: #e8944f;
}

.page-menu-mobile header + .container,
.page-menu-mobile #zone-2 {
	padding: 0;
}
.page-menu-mobile .navbar-inverse,
.page-menu-mobile #ariane,
.page-menu-mobile footer {
	display: none;
}
.menu-mobile .panel-heading {
	display: none;
}
#portal .menu-mobile .panel-body {
	padding: 0;
	margin: 0;
}
.horizontal_menu + p {
    color: #da7918;
    font-size: 24px;
    font-weight: normal;
	height: auto;
    line-height: normal;	
	margin: 0 0 0 130px;
	border-bottom: 1px solid #da7918;
	padding: 40px 0;
	word-wrap: break-word;
}

/*
Page Accueil=page-accueil;Page Menu Picto 1=page-1;Page Menu Picto 2=page-2;Page Menu Picto 3=page-3;Page Menu Picto 4=page-4;Page Menu Picto 5=page-5;Page Menu Picto 6=page-6;Page Menu Picto 7=page-7;Page Menu Picto 8=page-8;Page Menu Picto 9=page-9;Page Menu Picto 10=page-10
*/
/*
Encart Actus=encart-actus;Encart Sans titre=frame-no-title;Encart Menu Mobile=menu-mobile;Encart Theme 5=.theme_5;Encart Theme 6=.theme_6;Encart Theme 7=.theme_7;Encart Theme 8=.theme_8*/
/*
Texte gras Gris=gras-gris;Texte gras Orange=gras-orange
*/



/* =========  RECHERCHE  ========*/

.searchContainer {
	margin-top: 69px;
}
#resultats .select {
    background: #da7918;
}
#resultats .btn-action,
#resultats_detail .btn-action {
    display: none;
}
#resultats > ul > li {
    background: #fff;
    border-bottom: 8px solid #fff;
}
.select-all {
    background: #8e8888;
}
.statut, .statut-disabled, .statut-primaryDoc {
    background-color: #f1f1f1;
}
#criteres_recherche p,
#description_resultats,
.taille_page {
    color: #da7918;
}
.additional-infos {
    color: #000;
}
.pagination button.page_link {
    border-bottom: 5px solid #000;
}
.pagination button.btn-link-like {
    color: #000;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #da7918;
	border-color: #da7918;
}
.btn-group.pageSize-container button {
    color: #000;
}
.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
    background-color: #da7918;
	color: #fff;
}
.displaymode-icon-container a.active:hover,
.siteRestriction-icon-container a.active:hover,
.pageSize-container a.active:hover,
.sort-order a.active:hover {
	background-color: #da7918;
}
.btn-group.pageSize-container.open .dropdown-menu > li > a {
    color: #000;
}
.btn-action {
    background-color: #fff;
    border-color: #da7918;
    color: #da7918;
}
.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled] {
    background-color: #fff;
    border-color: #da7918;
    color: #da7918;
}
.btn-info {
	background-color: #da7918;
    border-color: #da7918;
    color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	background-color: #da7918;
    border-color: #da7918;
    color: #fff;
}
.btn-basket {
    background-color: #272727;
    border-color: #272727;
    color: #fff;
	
/*	display: none; */
}
.btn-basket:hover,
.btn-basket:focus,
.btn-basket:active,
.btn-basket.active,
.btn-basket.disabled,
.btn-basket[disabled] {
    background-color: #272727;
    border-color: #272727;
    color: #fff;
}
.memoriser .dropdown-toggle {
    border-top: 1px solid #272727;
}
.btn-dark {
    background-color: #8e8888;
    border-color: #8e8888;
    color: #fff;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.btn-dark.disabled,
.btn-dark[disabled] {
    background-color: #8e8888;
    border-color: #8e8888;
    color: #fff;
}
.displaymode-icon-container.desktop button, .siteRestriction-icon-container.desktop button, .sort-order button {
    background: #8e8888;
}
#facet_container .facetSuggest a:hover {
    background-color: #da7918;
	color: #fff;
}
.badge {
    color: #da7918;
}
.selection_label {
    color: #da7918;
}
a.btn-technicalReport {
    background: #e8651b;
	border-color: #e8651b;
}
li.ajouter_selection {
    background-color: #8e8888;
}

#resultats_detail {
	
}
#resultats_detail .btn-action {
    background-color: #da7918;
    border-color: #da7918;
    color: #fff;
}
h2.category_header {
    color: #da7918;
}
#notice_longue h3 {
    color: #808080;
}
#notice_longue h3.category_header {
    background: #8e8888;
    color: #fff;
}
.detail-holdings-class [class|="detail-holds"] thead th, .detail-subscriptions thead th, .detail-holdings-class [class|="detail-holds"] thead td, .detail-subscriptions thead td {
    background: #da7918;	
}
.mobile-navigation {
    background-color: #da7918;
}
.mobile-navigation .btn.precedent, .mobile-navigation .btn.suivant {
    background-color: #da7918;
}
.mobile-navigation > .btn-group, .mobile-navigation .btn {
    background-color: #e8944f;
}


/* =====  COMPTE  ====== */

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #da7918;
    color: #fff;
}
.user-name {
    color: #da7918;
}
.myaccount-profile .account-label {
    color: #da7918;
}
.myaccount-activity .activity-feed ul li.AddComment .action, .myaccount-activity .activity-feed ul li.AddTag .action {
	color: #da7918;
}
.summary-details .valid {
    color: #da7918;
}
#ermes-myaccount {
	padding-top: 30px;
}

#resultsContainer,
#notice_longue {
	margin-top: 34px;
	margin-left: -10px;
}

#notice_longue .panel-search-container {
	margin-bottom: 0;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #fff9f2;
}
.table > thead > tr > th {
    border-bottom: none;
}
.panel-model > .panel-heading {
    background-color: #fff9f2;
    border-color: #dddddd;
    color: #000;
}
.panel-group .panel {
    border-radius: 0;
}

#cancelHoldings {
	display: none;
}

@media (max-width: 567px) /* col-xs */ {
	.panel-front .media .pull-left,
	.panel-front .media .pull-right	{
		float: none !important;
	}	
}
#footer_identite_1,
#footer_identite_2,
#footer_identite_3 {
	display: none;
}
p.highlight, p.highlight em {
    color: #000;
}
#myaccount-edit-profile {
	display: none;
}



#ERMES20_FORM .panel-front {
		margin-top: 40px;
}

@media (min-width: 768px) {
	#ERMES20_FORM .searchForm {
		margin-left: 220px;
		width: 69%;
	}
}
@media (min-width: 1024px) {
	#ERMES20_FORM .searchForm {
		margin-left: 220px;
		width: 73%;
	}
}
@media (min-width: 1280px) {
	#ERMES20_FORM .searchForm {
		margin-left: 160px;
		width: 90%;
	}
}
@media (min-width: 1366px) {
	#ERMES20_FORM .searchForm {
		margin-left: 160px;
		width: 90%;
	}	
}
@media (min-width: 1400px) {
	#ERMES20_FORM .searchForm {
		margin-left: 160px;
		width: 90%;
	}	
}
@media (min-width: 1440px)  {
	#ERMES20_FORM .searchForm {
		margin-left: 160px;
		width: 90%;
	}	
}
@media (min-width: 1600px) {
	#ERMES20_FORM .searchForm {
		margin-left: 20px;
		width: 100%;
	}	
}
@media (min-width: 1680px) {
	#ERMES20_FORM .searchForm {
		margin-left: 20px;
		width: 100%;;
	}
}
@media (min-width: 1920px)  {
	#ERMES20_FORM .searchForm {
		margin-left: 20px;
		width: 100%;
	}
}	
.myaccount-activity .activity-basket {
    
    display: none;
}

#ermes-myaccount .myaccount-has-late-loans {
    
    display: none !important;
   
}
.myaccount-rights ul li.member-right{
	
	display:none !important
}

	
.notice_avis > i {
    color: #eecc44;
}


.all-link-connexe {
    min-height: 53px;
}



.thumbnail {
	padding: 0;
	border: none;
	border-radius: 0;
}




.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: #da7918 !important;
}
.render-velocityRenderMode_OWL-CG97G .owl_thumb_ct .type_doc {
	background: #da7918 !important;
	top: auto !important;
	bottom: 0;
}
.render-velocityRenderMode_OWL-CG97G .owl-carousel .owl-item a.more_info span {
	background: #000 !important;
}
.render-velocityRenderMode_OWL-CG97G .ct_wol_spec span {
    font-weight: bold;
}
.render-velocityRenderMode_OWL-CG97G .ct_wol_spec .author {
	display: none;
}
.render-velocityRenderMode_OWL-CG97G .owl-carousel .owl-item img {
    height: auto !important;
	position: absolute;
	bottom: 0;
}


@media (min-width: 768px) and (max-width: 1679px)  {
	.page-admin.account > .container {
		margin-left: 240px
	}
}
@media (min-width: 768px) and (max-width: 1023px)  {
	.page-admin.account > .container {
		width: auto;
		margin-right: 20px;
	}
	.user-account .searchContainer {
		margin-left: -20px;
	}
}
@media (min-width: 1024px) and (max-width: 1679px)  {
	.page-admin.account > .container {
		width: auto;
		margin-right: 50px;
	}
	.user-account .searchContainer {
		margin-left: -20px;
	}
}

@media (min-width: 768px)  {
	footer ul {
		margin-left: 240px
	}
}


.vignette_document .icon-new {
	background-color: #da7918;
	-moz-box-shadow: -3px -3px 0 #6e3e0d;
    -webkit-box-shadow: -3px -3px 0 #6e3e0d;
    box-shadow: -3px -3px 0 #6e3e0d;
	color: #fff;
	padding-right: 22px;
	right: 0;
}
.vignette_document .icon-new:before {
    content: 'Nouv';
	font-family: Aller;
	font-weight: bold;
	font-size: 14px;
    top: -3px;
    position: relative;
}

.button-my-account li {
	display: block !important;
}


@media (min-width: 768px) and (max-width: 1679px)  {
	div#page>div.container {
		margin-left: 240px;
		margin-right: 20px;
		width: auto;
	}
}

.selection-description {
    background: none;
    border: none;
}

.myaccount-rights ul li.reader-right {
    background-color: #181818;
}
.alert-info {
    color: #181818;
    background-color: #fff0e4;
    border-color: #fff0e4;
}


@media (max-width: 1499px) {
    #menu-panel {
            position: relative;
            top: -265px;
    }    
}



@media (min-width: 768px) and (max-width: 1499px) {
    .navbar-collapse.in {
            position: relative;
    }
}











