@charset "utf-8";
/* CSS Document */
@import url(../ermes-standard/style.css);
@import url(../ermes-standard/modeles.css);
 @import url(../standard/portal/front/style.css);
@import url(../standard/portal/front/modeles.css);
/******************Fonts****************/
@font-face {
	font-family: 'open_sansbold';
	src: url('fonts/opensans-bold-webfont.eot');
	src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('fonts/opensans-regular-webfont.eot');
	src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('fonts/opensans-semibold-webfont.eot');
	src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff2') format('woff2'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('fonts/opensans-light-webfont.eot');
	src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Baskerville-Bold';
	src: url('fonts/Baskerville-Bold_gdi.eot');
	src: url('fonts/Baskerville-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/Baskerville-Bold_gdi.woff') format('woff'), url('fonts/Baskerville-Bold_gdi.ttf') format('truetype'), url('fonts/Baskerville-Bold_gdi.svg#Baskerville-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family: 'BaskervilleMTPro-Regular';
	src: url('fonts/BaskervilleMTPro-Regular_gdi.eot');
	src: url('fonts/BaskervilleMTPro-Regular_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/BaskervilleMTPro-Regular_gdi.woff') format('woff'), url('fonts/BaskervilleMTPro-Regular_gdi.ttf') format('truetype'), url('fonts/BaskervilleMTPro-Regular_gdi.svg#BaskervilleMTPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family: 'BaskervilleMTPro-Semibold';
	src: url('fonts/BaskervilleMTPro-Semibold_gdi.eot');
	src: url('fonts/BaskervilleMTPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/BaskervilleMTPro-Semibold_gdi.woff') format('woff'), url('fonts/BaskervilleMTPro-Semibold_gdi.ttf') format('truetype'), url('fonts/BaskervilleMTPro-Semibold_gdi.otf') format('opentype'), url('fonts/BaskervilleMTPro-Semibold_gdi.svg#BaskervilleMTPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-25CA;
}
@font-face {
	font-family: 'BreweryCom-Medium';
	src: url('fonts/BreweryCom-Medium_gdi.eot');
	src: url('fonts/BreweryCom-Medium_gdi.eot?#iefix') format('embedded-opentype'), url('fonts/BreweryCom-Medium_gdi.woff') format('woff'), url('fonts/BreweryCom-Medium_gdi.ttf') format('truetype'), url('fonts/BreweryCom-Medium_gdi.svg#BreweryCom-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'libre_baskervilleregular';
	src: url('fonts/librebaskerville-regular-webfont.eot');
	src: url('fonts/librebaskerville-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/librebaskerville-regular-webfont.woff2') format('woff2'), url('fonts/librebaskerville-regular-webfont.woff') format('woff'), url('fonts/librebaskerville-regular-webfont.ttf') format('truetype'), url('fonts/librebaskerville-regular-webfont.svg#libre_baskervilleregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'kelson_sansregular';
    src: url('fonts/kelson_sans_regular-webfont.woff2') format('woff2'),
         url('fonts/kelson_sans_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kelson_sansbold';
    src: url('fonts/kelson_sans_bold-webfont.woff2') format('woff2'),
         url('fonts/kelson_sans_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*************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;
}
.x-webkit *:focus, *:focus {
	outline: 0 !important;
}
button:focus, .btn:focus {
	outline: 0 !important;
}
ul.notes-echelle.js li.note-focus {
	outline: 0 !important;
}
.rsDefaultInv .rsArrow:hover, .rsDefaultInv .rsArrow:focus {
	outline: 0;
	border: none
}
/***************/
body {
	/* background: #EFEFEF; */
	background: #efefef;
	font-family: 'open_sansregular';
	color: #333333
}
body.page-orchestre,
body.page-ressources  {
	background: #fff;
}

body, h2, h3, h4, h5, h6, td, pre, .panel-front > .x-panel-header span {
	font-family: 'open_sansregular';
	font-weight: normal
}
p {
	font-size: 17px;
	line-height: 30px;
	color: #1d1d1d;
	font-family: 'open_sanslight';
}
/***********Header***********/
header {
	background: #fff
}
.navbar-header {
}
/*****************Menu*****************/
#search-panel {
	background: transparent;
	display: none
}
/*****************Logo*****************/
.navbar-header {
}
.navbar-inverse {
}
*.navbar-brand {
	width: 258px;
	height: 102px;
	background: transparent url(images/brand2.png) no-repeat left center;
}
.navbar-brand h1 {
	display: none
}
.navbar-header-after {
}
#share_social {
	z-index: 9999
}
/*****************Ariane*****************/
#ariane {
	font-size: 14px;
	color: #1d1d1d;
	padding: 0;
}
#ariane .actif {
	font-weight: normal;
	color: #1d1d1d;
}
#ariane span.texte {
}
#ariane a {
	color: #1d1d1d
}
#langue-btn {
	bottom: 209px;
	position: absolute;
	right: 0;
	z-index: 1;
	display: none !important
}
#langue-btn li a {
	background: #1d1d1d;
	padding: 6px 8px;
	font-size: 11px;
	color: #fff;
}
#langue-btn a.active {
	background: #00ECFF;
	color: #fff
}
ul.pipe-separators li::after {
	display: none
}
.connectBox {
	background-color: #3A3A3A;
}
#identite_utilisateur {
	color: #000;
	font-size: 14px;
	font-style: normal;
	top: 74px;
	right: -65px;
	font-family: open_sanslight; /*BB 22-02-2017*/
	z-index:950;
}
#nav_connexe {
	padding: 0;
	position: relative;
	min-height: auto;
}
#langue-btn {
	display: none
}
/*****************Social*****************/

main {
	position: relative;
}
#share_social {
	position: absolute;
	right: -53px;
	left: auto;
	top: 12px;
	display: none !important
}
div.social-network ul li a {
	border-radius: 16px;
	margin: 0 0 6px 0;
}
div.social-network ul li a.twitter {
	background-color: #000;
}
div.social-network ul li a.facebook {
	background-color: #000;
}
div.social-network ul li a.gplus {
	background-color: #000;
}
div.social-network ul li a.tumblr {
	background-color: #000;
}
div.social-network ul li a.pinterest {
	background-color: #000;
}
#share_social ul li a:hover {
	color: #000;
	background: #fff;
	text-decoration: none
}
/*************Search**************/

#globalScenarioMobile {
	background: #00ECFF;
	color: #fff;
	border-radius: 8px;
	margin: 6px 0 0 0;
}
#globalScenarioMobile > li > a {
	color: #fff;
}
#globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
	background: #00ECFF;
	color: #fff;
}
#globalScenarioMobile > li > a:hover, #globalScenarioMobile > li > a:focus {
	color: #fff;
	background: #00ECFF
}
#globalAdvancedSearchLink {
	font-size: 14px;
	color: #494949;
}
#globalAdvancedSearchLink:hover {
	text-decoration: underline
}
/*****************Button*****************/
/*********Default***********/
.btn-default {
	background: #000;
	border-color: #000;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 16px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background: #000;
	border-color: #000;
	color: #00ecff
}
.btn-action {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .btn-action.disabled, .btn-action[disabled] {
	background-color: #000;
	border-color: #000;
	color: #fff !important;
}
.btn-primary {
	background-color: #fff;
	border-color: #1D1D1D;
	color: #1D1D1D;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
.btn-info {
	background-color: #fff;
	border-color: #1D1D1D;
	color: #1D1D1D;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
.btn-validation {
	background-color: #fff;
	border-color: #1D1D1D;
	color: #1D1D1D;
}
.btn-validation:hover, .btn-validation:focus, .btn-validation:active, .btn-validation.active, .open .dropdown-toggle.btn-validation {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
.btn-basket {
	background-color: #fff;
	border-color: #1D1D1D;
	color: #1D1D1D;
}
.btn-basket:hover, .btn-basket:focus, .btn-basket:active, .btn-basket.active, .btn-basket.disabled, .btn-basket[disabled] {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
.memoriser .dropdown-toggle {
	border-top: 1px solid #1D1D1D;
	margin: -1px 0 0 0
}
.btn-basket .caret {
	border-top-color: #1D1D1D;
}
.btn-basket:hover .caret, .btn-basket:focus, .btn-basket:active .caret, .btn-basket.active, .btn-basket.disabled .caret, .btn-basket[disabled] .caret {
	border-top-color: #fff;
}
#notice_longue .metadata-actions li, #document_actions .metadata-actions li, #resultats ul.metadata-actions li {
	padding: 0;
	margin: -1px 0 0 0;
}
.btn-dark {
	background-color: #fff;
	border-color: #1D1D1D;
	color: #1D1D1D;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark[disabled] {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
.themes .btn-info {
	background-color: #00ecff;
	border-color: #00ecff;
	color: #1D1D1D;
	padding: 3px 6px;
	line-height: 13px;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color: #1D1D1D;
	border-color: #1D1D1D;
	color: #fff;
}
/*****************Content*****************/
.panel-front, .panel-selection {
	background: #fff;
	border-top: 2px solid #040504;
	padding: 30px 68px;
}
.panel > .panel-heading h2, .panel-title {
	text-transform: none;
}
.panel-front > .x-panel-header span, h2 {
	color: #1d1d1d;
	font-weight: normal;
	font-size: 36px;
	font-family: 'BaskervilleMTPro-Semibold';
}
.page-orchestre #portal #zone-2 .frame {
	 margin-right: 30px !important;
}
.page-orchestre #portal #zone-6 .frame {
	 margin-right: 15px !important;
	 margin-top: 20px !important;
}
.page-orchestre #portal #zone-7 .frame {
	 margin-left: 15px !important;
	 margin-top: 20px !important;
}
#portal {
	/*padding-top: 56px !important;*/
	padding-top: 0 !important;
	padding-bottom: 10px !important;
}
/*********Themes**********/
.page_3 {
	width: 100%;
	margin: 0 auto
}
.page_3 div#page > div.container {
	background: #fff;
	max-width: 100%;
	width: 100%;
	padding: 0;
}
.page_3 #portal .frame {
	margin: 0 !important;
}
.page_3 #portal {
	padding-bottom: 0 !important;
}
.page_3 .btn-default {
	background: #fff;
	border: 2px solid #1d1d1d;
	color: #1d1d1d;
	font-family: 'open_sansregular';
	font-size: 14px;
	border-radius: 4px
}
.page_3 .btn-default:hover, .page_3 .btn-default:focus, .page_3 .btn-default:active, .page_3 .btn-default.active, .page_3 .open .dropdown-toggle.btn-default {
	background: #1d1d1d;
	border-color: #1d1d1d;
	color: #fff;
}
.page_3 .panel-front {
	margin-bottom: 0;
}
/*********Th�me 2**********/
.theme_2 {
	position: relative;
}
.theme_2 .panel-front, .theme_2 .panel-selection {
	padding: 0;
	border: none
}
.theme_2 .panel-heading > h2 {
	display: none
}
#portal .theme_2 .panel-body {
	padding: 0
}
.bc1_p3 {
	/*margin : -56px 0 0 0*/
}
.bc1_p3 .slider_sub_container, .bc3_p3 .slider_sub_container {
	display: table;
	height: 100%;
	width: 46%;
	text-align: center;
	margin: 0 auto
}
.bc1_p3.carousel_3 .slider_container, .bc3_p3.carousel_3 .slider_container {
	background: transparent;
	width: 100%;
}
/*****************/
.bc1_p3 p {
	font-size: 43px;
	color: #fff;
	font-family: 'BaskervilleMTPro-Regular';
	line-height: 120%;
}
.bc1_p3 span {
	background: #fff;
	color: #1d1d1d;
	/*display: inline-block;*/
	display: block;
	padding: 25px
}
.bc3_p3 p span {
	display: block
}
.bc3_p3 p {
	color: #fff;
	font-family: 'open_sansbold';
}
.play_tt {
	margin: 40px 0 0 0;
}
.play_tt span {
	color: #fff;
	font-size: 18px;
	font-family: 'open_sansbold';
	display: block
}
.thumb_bc img {
	width: 100%
}
/*********/
.bc1_p3.cln1 span {
	float: none;
	background: none;
	color: #fff
}
.bc1_p3.cln1 p {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 45px
}
.bc1_p3.cln1 .lo_pl {
	border-bottom: 2px solid #fff;
	padding: 0 16px;
	margin: 0 0 20px 0;
}
/*********Th�me 3**********/
.theme_3 {
	position: relative;
}
.theme_3 .panel-front, .theme_3 .panel-selection {
	
	border: none
}
.theme_3 .panel-heading > h2 {
	display: none
}
#portal .theme_3 .panel-body {
	padding: 0
}

#portal .theme_3 .panel-body p {
	margin: 30px 0;
}
#portal .theme_3 .panel-body h2:before {
	display: block;
	content: '';
	/*width: 25%;*/
	width: 132px;
	height: 2px!important;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
#portal .theme_3 .panel-body h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px
}
/*********Th�me 4**********/
.theme_4 {
	position: relative;
	background: #EFEFEF;
	
}
.theme_4 .panel-front, .theme_4 .panel-selection {
	
	border: none
}
.theme_4 .panel-heading > h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 20px 0 40px 0; /*padding-top ajout� par Beno�t 15-02-2017*/
}
.theme_4 .panel-heading > h2:before {
	display: block;
	content: '';
	width: 132px;
	height: 2px;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
#portal .theme_4 .panel-body {
	padding: 0;
}
#portal .theme_3 .panel-body h2 {
}
.theme_4 .col-md-3 {
	background: #fff;
	margin: 0 0 0 3%;
	width: 22.75%;
	padding: 30px;
	border-bottom: 3px solid #1d1d1d
}
.theme_4 .col-md-3:first-child {
	margin: 0
}
.theme_4 .col-md-3 h3 {
	margin: 18px 0 0 0;
	font-family: 'libre_baskervilleregular';
	font-size: 21px;
	color: #1d1d1d
}
.theme_4 .col-md-3 p {
	margin: 26px 0
}
/*********Th�me 5**********/
.theme_5 {
	position: relative;
	background: #fff
}
.theme_5 .panel-front, .theme_5 .panel-selection {
	
	border: none
}
.theme_5 .panel-heading > h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 0 0 40px 0
}
.theme_5 .panel-heading > h2:before {
	display: block;
	content: '';
	width: 132px;
	height: 2px;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
#portal .theme_5 .panel-body {
	padding: 0;
}
/*********Th�me 6**********/
.theme_6 {
	position: relative;
	background: #2D2D2D
}
.theme_6 .panel-heading > h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 0 0 40px 0;
	color: #fff
}
.theme_6 .panel-heading > h2:before {
	display: block;
	content: '';
	width: 132px;
	height: 2px;
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
}
#portal .theme_6 .panel-body {
	padding: 0;
}
.bc5_p3 {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.bc5_p3 .col-md-4 {
	padding: 0 16px
}
.bc5_p3 .slider_container {
	width: 100%;
	height: 100%;
	background: transparent;
	display: block
}
.bc5_p3 .slider_sub_container {
	width: 55%;
	margin: 0 auto;
	text-align: center;
}
.bc5_p3 .slider_content {
	display: table-cell;
	vertical-align: middle
}
.bc5_p3 h3 {
	color: #AD565D;
	text-transform: uppercase
}
.bc5_p3 span {
	display: inline-block;
	width: 100%;
	line-height: 22px
}
.bc5_p3 span.nb_pp {
	font-family: 'Baskerville-Bold';
	font-size: 66px;
	line-height: 100%
}
/***********/

.bc6_p3 {
	float: left;
	background: #fff;
	display: inline-block;
	width: 100%;
	padding: 44px 57px 40px 68px;
}
.bc6_p3 h3 {
	font-size: 22px;
	font-family: 'Baskerville-Bold';
	color: #353535
}
.bc6_p3 span.plc_pt {
	font-family: 'open_sansbold';
	color: #00AAFF
}
.bc6_p3 .col-md-4 {
	padding: 0
}
.bc6_p3 .col-md-4 p {
	padding: 0 40px 0 0;
	line-height: 22px
}
.bc6_p3 .col-md-4:last-child p {
	padding: 0
}
.bc6_p3 .col-md-12 {
	float: left
}
.bc6_p3 .col-md-12:first-child {
	margin: 0 0 24px 0;
}
/*****************/
.bc7_p3 {
	float: left;
	background: transparent;
	display: inline-block;
	width: 100%;
	padding: 0;
}
.bc7_p3 .col-md-12 {
	border-top: 1px solid #B7B7B7;
	padding: 20px 0;
	float: left;
	width: 100%;
	display: inline-block;
}
}
.bc7_p3 .col-md-12:first-child {
	border: none
}
.bc7_p3 .col-md-sp {
	width: 20%;
	float: left;
	text-align: center;
	border-right : 1px solid #B7B7B7
}
.bc7_p3 .col-md-sp:first-child {
	border-left : 1px solid #B7B7B7
}
.bc7_p3 .col-md-sp a {
	width: 100%;
	height: 100%;
}
/*****************/
.page_th .col-md_12 {
	width: 100%;
	float: left;
}
.lo_pl {
	color: #00AAFF;
	font-family: 'open_sansbold';
	font-size: 14px;
	float: left;
	text-transform: uppercase
}
.date_bc {
	color: #BABABA;
	font-family: 'open_sanssemibold';
	font-size: 12px;
	float: left; /*A retirer ?*/
	padding: 22px 0 35px 0;
}
.bck_btn {
	float: right;
	width: 35px;
	height: 35px;
}
.bck_btn a {
	background: transparent url('images/back.png') no-repeat center center;
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px
}
.cmt_bc {
	color: #BABABA;
	font-family: 'open_sansregular';
	font-size: 12px;
	padding: 10px 0;
}
p.bskr_ft {
	font-family: 'libre_baskervilleregular';
	font-size: 24px;
	line-height: 36px;
}
.ctt_bc {
	padding: 0px 9%;
}
.ctt_bc p {
	margin: 26px 0;
}
.bca_p span {
	background: #1d1d1d;
	color: #fff;
	display: inline;
	padding: 6px;
	font-family: 'Baskerville-Bold';
	font-size: 37px;
	line-height: 47px
}
.ctt_bc h3 {
	font-family: 'Baskerville-Bold';
	text-transform: uppercase;
	font-size: 19px;
	color: #1d1d1d;
	margin: 56px 0 0 0;
	line-height: 1.5;
	}

.thumb_bc {
	display: inline-block;
	width: 100%;
}
.pg_spp li {
	font-size: 17px;
	font-family: 'open_sanslight';
	display: inline-block;
	margin: 2px 0;
	border-bottom: 1px solid #EAEAEA;
	padding: 18px 0;
}
.pg_spp span.nb_mk {
	font-family: 'Baskerville-Bold';
	font-size: 60px;
	width: 10%;
	line-height: 50px;
}
.pg_spp span {
	width: 90%;
	float: left
}
.nb_pp {
	font-family: 'Baskerville-Bold';
	font-size: 66px;
	width: 100%;
	display: inline-block;
	text-align: center
}
.col-md-4 .cmt_bc {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.page_th {
	padding-bottom: 21px;
}
.table-responsive {
	overflow-x: auto;
	float: left;
	width: 100%;
	display: inline-block;
	overflow-y: hidden;
}
.table-responsive .table-bordered>thead>tr>th, .table-responsive .table-bordered>thead>tr>td {
	border-bottom-width: 1px;
	padding: 15px;
	text-align: center;
	color: #B2B2B2;
	text-transform: uppercase;
	font-size: 14px
}
.table-responsive .table-striped>tbody>tr:nth-child(odd)>td, .table-responsive .table-striped>tbody>tr:nth-child(odd)>th {
	padding: 20px;
	text-align: center;
	background: #fff
}
.bc7_p3 .mr_inf {
	text-align: center;
	border: none
}
.bc8_p3 {
	text-align: center;
    color: #282828;
    float: none;
    max-width: 1100px;
    margin: 0 auto;
	
	/*Taille container reportage photo (benoit 12/01/2016)
	text-align: center;
	color: #282828;
	float: left;*/
}
.bc8_p3 .thumb_bc {
	width: 90%;
	margin: 50px 0;
/*	float: left*/
}
.bc8_p3 h3 {
	font-family: 'BaskervilleMTPro-Regular';
	font-size: 27px;
	line-height: 28px;
	color: #282828;
	padding: 50px 10% 0 10%
}
.bc8_p3 p {
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 28px;
	color: #232323;
	text-align: left
}
.bc7_p3 img {
	width: 100%;
	padding: 12px; /* code ajout� sarah pour img vignette logo  */
}
/*********Th�me 7**********/
.theme_7 {
	position: relative;
	background: #fff url('images/bg_mtf.jpg') no-repeat center top;
}
.theme_7 .panel-heading > h2 {
	display: none
}
#portal .theme_7 .panel-body {
	padding: 0;
}
/*********Th�me 8**********/
.theme_8 {
	position: relative;
	background: #303030 url('images/bg_mtfb.jpg') no-repeat center top;
}
.theme_8 .panel-heading > h2 {
	padding: 40px 0;
	color: #fff
}
#portal .theme_8 .panel-body {
	padding: 0;
}
.theme_8 .mr_inf {
	text-align: center;
	border: none;
}
.theme_8 .col-md-12 {
}
/*********Th�me 9**********/
.theme_9 {
	position: relative;
	background: #FFF;/*#F7F7F7*/
}
.theme_9 .panel-heading > h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 0 0 40px 0
}
.theme_9 .panel-heading > h2:before {
	display: block;
	content: '';
	width: 132px;
	height: 2px;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
#portal .theme_9 .panel-body {
	padding: 0;
}
#portal .theme_9 .panel-body h2 {
}
.wh_bc {
	background: #F4F4F4;
	padding: 50px
}
.map_bc {
	padding: 0 0 0 70px
}
/**********Events**********/
.events {
	/* float: left; */
	background: #fff;
	padding: 0;
	/* border: 1px solid #E5E5E5;*/
}

.events .col-md-12 {
	float: left;
	border-top: 1px solid #E5E5E5; /*(border accueil �v�nement r�gion*/
	padding: 35px 0 35px 0;
}


.events .col-md-12:first-child {
	border: none;
	/*padding-top: 10px;*/
}
.events ul li {
	float: left;
	display: inline-block;
	width: 100%;
	padding: 14px 0 14px 0;
	border-bottom: 1px solid #E5E5E5;
	font-family: 'open_sanssemibold';
}

.events .thumb_bc img {
	width: 90%;
}
.events h3 {
	font-family: 'Baskerville-Bold';
	font-size: 35px; /*14-02-2017 - Beno�t pour faire tenir les titres sur 2 lignes avt: 37px;*/
	line-height: 44px;
	color: #1d1d1d
}
.events .date_bc {
	color: #1d1d1d;
	font-size: 17px;
	background: transparent url('images/agenda.png') no-repeat left center;
	padding-left: 36px
}

		
.events .plc_sp {
	background: transparent url('images/loc.png') no-repeat left center;
	padding-left: 36px;
	font-size: 17px;
	color:#000;
}
.events li .plc_sp {
	color: #1d1d1d;
	font-size: 17px;
	font-family: 'open_sanssemibold';
}
.events li span {
	font-family: 'open_sanslight';
}
.events .lo_pl {
	font-family: 'open_sansbold'
}
.col-md-12.mr_inf {
	text-align: center;
	width: 100%;
	float: left;
}
/**********Actu**********/
.actu_bc .col-md-8, .actu_bc .col-md-12 {
	padding-left: 28px;
	float: left
}
.actu_bc .col-md-4 {
	padding: 0 0 0 28px;
}
.act_ctt {
	background: #fff;
	float: right;
	margin: -7% 0 0 0;
	position: relative;
	width: 90%;
	padding: 30px 40px;
}
.act_ctt:after {
	display: block;
	content: '';
	width: 201px;
	height: 3px;
	background: #040504;
	position: absolute;
	margin: 0;
	bottom: 0;
	left: 53px
}
.act_ctt .col-md-12 {
	float: left;
	padding: 0
}
.act_ctt h3 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 20px;
	line-height: 24px;
	color: #212121;
	text-transform: uppercase;
	margin: 10px 0;
	display: inline-block;
	width: 100%
}
.act_ctt p {
	color: #333;
	float: left
}
.act_ctt .date_bc, .act_ctt .lo_pl {
	line-height: 26px;
	padding: 0
}
.act_ctt .date_bc {
	padding: 0 20px
}
.actu_bc .col-md-4 .act_ctt {
	background: #fff;
	float: right;
	margin: 0;
	width: 100%;
	padding: 30px 40px;
}
.actu_bc .col-md-4 .act_ctt:after {
}
.actu_bc .col-md-4, .actu_bc .col-md-8 .actu_bc .col-md-12 {
	float: left
}
.actu_bc .col-md-12 .col-md-4:first-child {
	padding-left: 28px;
}
/*
.actu_bc .col-md-12 {
	padding-bottom: 28px
}
*/

.ctt_subnw {
	margin-bottom: 28px
}

.actu_bc > .col-md-12 {
}
.col-md-4.fb_bc h3 {
	font-size: 31px;
	background: url('images/fb.png') no-repeat left center;
	line-height: 46px;
	padding: 0 0 0 62px;
}
.col-md-4.fb_bc .act_ctt .date_bc {
	padding: 0;
	float: left;
	width: 100%;
}
.actu_bc .btn-default {
	background: #EFEFEF;
	margin-top: 28px
}
.actu_bc .col-md-4:after {
}
.ctt_subnw {
	float: left;
	height: 460px;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.ctt_subnw:after {
	display: block;
	content: '';
	width: 201px;
	height: 3px;
	background: #040504;
	position: absolute;
	margin: 0;
	bottom: 0;
	left: 53px;
}
.ctt_subnw .act_ctt:after {
	display: none
}
/***************/
.newsletter h3 {
	background: url('images/demos.png') no-repeat left top;
	padding: 35px 0 0 0px;
}
.newsletter input[type=text] {
	width: 100%;
	height: 46px;
	margin-bottom: 0;
	border: none;
	transition: all .3s;
	float: left;
	padding: 0 10px;
	color: #333;
	background: #fff;
	line-height: 46px;
	border-radius: 6px;
	border: 1px solid #E8E8E8;
	margin: 30px 0 0 0;
}
input:-moz-placeholder {
color:#999
}
input:-ms-input-placeholder {
color:#999
}
.newsletter button {
	background: transparent;
	color: #333333;
	width: auto;
	border: none;
	float: right;
	font-family: 'open_sansbold';
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: 2px solid #333333;
	padding: 2px 0;
	margin: -15px 11px 10px 0px;
}
.newsletter button:hover {
	background: transparent;
	color: #00AAFF
}
/***************/              
.type_photos {
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	height: 48px;
	display: block;
	background: #00AAFF url('images/cam.png') no-repeat center center;
	text-indent: -9999px
}
.type_videos {
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	height: 48px;
	display: block;
	background: #00AAFF url('images/vid.png') no-repeat center center;
	text-indent: -9999px
}
/*********Th�me 10**********/
.theme_10 {
	position: relative;
	background: #EAE4DA
}
.theme_10 .panel-heading > h2 {
	display: none
}
#portal .theme_10 .panel-body {
	padding: 0;
}
.theme_10 .panel-body h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 0 0 40px 0;
	color: #1d1d1d
}
.theme_10 .panel-body h2:before {
	display: block;
	content: '';
	width: 132px;
	height: 2px;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
/*********Th�me 11**********/
.theme_11 {
	position: relative;
	background: #303030 url('images/bg_mtfb.jpg') no-repeat center top;
	/*margin-top: -57px !important;*/
}
.theme_11 .panel-heading > h2 {
	display: none
}
#portal .theme_11 .panel-body {
	padding: 0;
}
.theme_11 .mr_inf {
	text-align: center;
	border: none;
}
.bc1_p3.cln2 {
	margin: 0;
	position: relative;
	float: left;
}
.bc1_p3.cln2 .thumb_bc {
	width: 66%;
	float: right;
}
.bc1_p3.cln2.carousel_3 .slider_container {
	width: 36%;
	left: 16%;
	top: 10%;
}
.bc1_p3.cln2.carousel_3 .slider_sub_container {
	text-align: left;
	width: 100%;
}
.bc1_p3.cln2.carousel_3 .slider_content {
	vertical-align: top;
}
.bc1_p3.cln2.carousel_3 {
	text-transform: uppercase;
	background: transparent url('images/phil.png') no-repeat left center
}
.bc1_p3.cln2.carousel_3 h3 {
	font-family: 'BreweryCom-Medium';
	color: #fff;
	font-size: 68px;
	line-height: 100%
}
.bc1_p3.cln2.carousel_3 h4 {
	font-family: 'BreweryCom-Medium';
	color: #fff;
	line-height: 18px;
	margin: 10px 0 40px 0;
	font-size: 15px;
}
.bib_nm li {
	float: left;
	border-radius: 4px;
	overflow: hidden;
	margin: 0 6px 6px 0;
}
.bib_nm li a {
	background: #fff;
	padding: 4px 18px;
	display: block;
}
.bib_nm li a:hover {
	background: #00AAFF;
	text-decoration: none;
	color: #fff
}
/*********Th�me 12**********/
.theme_12 {
	position: relative;
	background: #303030 url('images/bg_mtfb.jpg') no-repeat center top;
}
.theme_12 .panel-heading > h2 {
	padding: 0 0 40px 0;
	color: #fff
}
#portal .theme_12 .panel-body {
	padding: 0;
}
.theme_12 .mr_inf {
	text-align: center;
	border: none;
	padding: 70px 0 0 0;
}
.theme_12 .col-md-12 {
}
/****************/
.col-md-12.img_bc1 {
	height: 380px;
	overflow: hidden;
	padding: 0
}
.col-md-12.img_bc1 > .col-md-6 {
	height: 380px;
	padding: 0
}
.col-md-12.img_bc1 > .col-md-6:nth-child(2) {
	padding: 0 0 0 8px;
}
.col-md-12.img_bc1 .col-md-6 .col-md-6 {
	height: 50%;
	padding: 0
}
.col-md-12.img_bc1 img {
	height: 100%
}
.col-md-12.img_bc1 .thumb_bc {
	height: 100%;
}
.theme_12 .btn-default {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase
}
.theme_12 .btn-default:hover, .theme_12 .btn-default:focus, .theme_12 .btn-default:active, .theme_12 .btn-default.active, .theme_12 .open .dropdown-toggle.btn-default {
	background: #fff;
	border-color: #fff;
	color: #1d1d1d
}
/*****************Footer*****************/
footer {
	background: #2D2D2D;
	color: #fff;
	font-size: 16px;
	font-family: 'open_sanslight';
}
footer .container {
	padding: 20px 0;
	clear: both
}
footer a, footer a:hover, footer a:focus, footer [class^="icon-"], footer [class*=" icon-"] {
	color: #fff
}
footer .container ul li, .label-ermes {
	color: #fff;
}
footer div.footer-mobile [class^="icon-"], footer.footer-mobile [class*=" icon-"] {
	color: #fff
}
footer .container ul li, .label-ermes {
	display: inline-block;
	line-height: 69px;
}
footer .col-md-12 {
	/*float: left;*/
	/*text-align: center;*/
	background: #fff
}
footer h2:before {
	display: block;
	content: '';
	/*width: 25%;*/
	width: 132px;
	height: 2px;
	background: #1d1d1d;
	position: relative;
	margin: 0 0 20px 0;
}
footer h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 38px 0
}
footer .btn-default {
	background: #fff;
	border: 2px solid #1d1d1d;
	color: #1d1d1d;
	font-family: 'open_sansregular';
	font-size: 14px;
	border-radius: 4px
}
footer .btn-default:hover, footer .btn-default:focus, footer .btn-default:active, footer .btn-default.active, footer .open .dropdown-toggle.btn-default {
	background: #1d1d1d;
	border-color: #1d1d1d;
	color: #fff
}

.row.container.footer-ligne1 {
	display:flex;
	justify-content: space-between;
}

.lg_ft1 {
	display: block;
	width: 160px;
}

.lg_ft1 a {
	display: block;
	width: 100%;
	height: 100%
}

.lg_ft1 img {
	width: 100%;
}

.lg_ft2 {
	display: block;
	width: 180px;
}
.lg_ft2 a {
	display: block;
	width: 100%;
	height: 100%
}

.lg_ft2 img {
	width: 100%;
}

/*menu footer*/
.mn_ftt {
	display: flex;
	flex: 1;
	justify-content: center;
}

.mn_ftt ul {
	width: 90%;
	display: flex;
	justify-content: space-around;
}

.mn_ftt ul li {
	line-height: 69px;
}

.mn_ftt img {
	margin: 0 2px;
}

.fb_twt {
	width: 33px;
	height: 69px;
	text-indent: -9999px;
	background: transparent url('images/facebook.png') no-repeat center center;
	margin: 0 10px 0 0
}
.fb_twt a {
	display: block;
	width: 100%;
	height: 100%
}
 
/******************Responsive devices*******************/

/* Full HD � width: 1920px */
@media (min-width: 1920px) {
}

/* Kindle landscape � width: 1024px */
/* iPad landscape � width: 1024px */


@media (min-width: 1100px) {
/**************/
.theme_3 .panel-front, .theme_3 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_4 .panel-front, .theme_4 .panel-selection {
/*	padding: 70px 0;*/
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_5 .panel-front, .theme_5 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_6 .panel-front, .theme_6 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_7 .panel-front, .theme_7 .panel-selection {
	padding: 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_8 .panel-front, .theme_8 .panel-selection {
	padding: 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_9 .panel-front, .theme_9 .panel-selection {
	padding: 40px 0 60px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_10 .panel-front, .theme_10 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_11 .panel-front, .theme_11 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
.theme_12 .panel-front, .theme_12 .panel-selection {
	padding: 70px 0;
	border: none;
	width: 1100px;
	margin: 0 auto
}
/**************/
}

@media (min-width: 1024px) {
#search-panel .panel-body {
	width: 50%;
	padding: 14px 0;
	float: none;
	margin: 0;
	position: absolute;
	bottom: 119px;
	right: 0;
	z-index: 22
	}
}

@media (max-width: 1024px) {
.panel-front, .panel-selection {
	padding: 20px;
	}
.btn-account {
   overflow: hidden;
    text-indent: -9999px;
	}
.bc1_p3 .slider_sub_container, .bc3_p3 .slider_sub_container {
    
    width: 84%;
	}
}

@media (max-width: 800px) {
.bc1_p3.cln2 .thumb_bc {
	width: 100%;
	float: left;
	}
	
.bc1_p3.cln2.carousel_3 .slider_container {
	width: 100%;
	left: auto;
	top: auto;
	position: relative;
	}
	
.bc1_p3.cln2.carousel_3 {
	background: transparent url('images/phil.png') no-repeat center bottom;
	}
}


/* iPad portrait  width: 768px */
@media (min-width: 768px) {
.navbar>.container .navbar-brand {
	margin: 0;
}
header {
	border-top: none;
	border-bottom: 1px solid #DDDDDD;
}
#menu-panel {
	border-top: none;
	background: transparent;
	margin: 0
}
.header-banner-menu {
	position: absolute;
	/* right: 0; */
	left: 274px;
	top: 0;
	background: #efefef;
	height: 100px;	
	width: 253px;
	text-align: left;
}
.btn-account {
	background: #fff url('images/user.png') no-repeat center center;
	font-size: 15px;
	color: #3A3A3A;
	text-transform: uppercase;
	height: 31px;
	width: 31px;
	position: absolute !important;
	right: 0;
	top: 12px;
	/*text-indent: -9999px*/
	padding-left: 68px;
}
.btn-account:hover, .btn-account:focus, .btn-account:active, .btn-account.active, .open .dropdown-toggle.btn-account {
	color: #3A3A3A;
}
.button-my-account {
	margin-top: 20px;
	z-index: 60
}
.btn-account i {
	display: none
}
.register_user_link, .register_user_link:hover {
	color: #fff;
}
.connectBox {
	padding-bottom: 6px;
	padding-top: 6px;
	top: 103px;
	z-index: 60;
	background: none;
}
.connectBox .form-control {
    background: none;
	font-size: 14px;
	padding: 6px 0;
	color: #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
#authentification {
	background: #303030;
	padding: 22px 0;
}
#authentification.container {
	max-width: 1140px;
}
#authentification .form-group {
		font-size: 14px;
}
.connectBox-description {
	float: left;
	padding-left: 25px;
	margin-top: 5px;
}
#authentification .form-group.col-sm-3{
	width: 15%;
}
#authentification .btn-validation,
.valid-search-orchestra {
	background: none;
	border-color: #fff;
	color: #fff;
	border-radius: 5px;
	padding: 6px 18px;
}
.valid-search-orchestra {
	margin-left: 20px;
	padding: 8px 46px;
}
.valid-search-orchestra:hover {
	margin-left: 20px;
	padding: 8px 46px;
	background: none;
	border-color: #fff;
	color: #fff;
}

#dropChangeSite {
    /*background: url(images/selectsite.png)no-repeat 4px 37px;*/
    color: #3a3a3a;
    text-align: left;
    width: 100%;
    padding-bottom: 40px;
    padding-left: 20px; /*A 35 avec picto mais picto retir� par Beno�t 25-01-2017*/
    padding-top: 40px;
	font-size: 13px;
	height: 100px;
	display: block;
}

@media screen and (min-width:0\0) { 
	#dropChangeSite {
		background-color: red;

	}
}

#dropChangeSite  .caret {
	position: absolute;
	right: 10px;
	top: 55%;
	margin-top: -8px;
}

.site-btn.btn-group {
    left: 0;
	top: -28px;
    width: 100%;
    z-index: 100;
}


/*******************/
.navbar-collapse.bs-navbar-collapse {
}
#menu-panel .panel-body {
	margin-top: 0;
	padding: 0 4px;
	z-index: 90;
}
#ermes_main_menu {
	width: 49%;
    margin: -102px 0 0 472px;
	display: table
}
#ermes_main_menu li.LEVEL1 {
	background-color: #efefef;
	font-size: 13px;
	margin-left: 2%;
	margin-right: 2%;
	text-align: center;
	text-transform: uppercase;
	max-width: 80px;
	border-top: 7px solid #efefef;
	display: table-cell;
	float: none;
	border-left: 1px solid #fff;
}
/* #ermes_main_menu li.LEVEL1:first-child {
	border-left: 1px solid #EAEAEA
} */
#ermes_main_menu li.LEVEL1.sitemap-selected-item {
	border-top: 7px solid #2B2B2B !important;
}
#ermes_main_menu li.LEVEL1:hover {
	border-top: 7px solid #2B2B2B;
}
#ermes_main_menu li.LEVEL1 > a {
	color: #3A3A3A;
	/* padding: 33px 10px 42px; */
	padding: 33px 10px 46px;
	line-height: 13px;
}
#ermes_main_menu li.LEVEL1 > a:hover,
#ermes_main_menu li:hover > a,
#ermes_main_menu li.LEVEL1 > a:focus {
	background: #fff;
	color: #3A3A3A;
}
#ermes_main_menu li.LEVEL1:last-child,
#ermes_main_menu li.LEVEL1:nth-last-child(2) {
	background: #fff;
	border-top: 7px solid #fff;
	/* border-top: none; */
}
#ermes_main_menu li.LEVEL1:last-child:hover,
#ermes_main_menu li.LEVEL1:nth-last-child(2):hover {
	border-top: 7px solid #000;
	/* border-top: none; */	
}
#ermes_main_menu li.LEVEL1:last-child > a,
#ermes_main_menu li.LEVEL1:nth-last-child(2) > a {
	padding: 30px 10px 23px;
	/* padding: 41px 10px 33px; */
	line-height: 20px;
}
#ermes_main_menu li.LEVEL1:last-child > a:hover,
#ermes_main_menu li.LEVEL1:nth-last-child(2) > a:hover {
	background: #efefef;
}
#ermes_main_menu li.LEVEL1:last-child > a span,
#ermes_main_menu li.LEVEL1:nth-last-child(2) > a span {
    display: block;
    position: relative;
    top: -10px;
}

/* #ermes_main_menu li.LEVEL1:last-child > a::before,
#ermes_main_menu li.LEVEL1:nth-last-child(2) > a::before {
	content: "";
	position: absolute;
	height: 7px;
	width: 100%;
	background: red;
	left: 0;
	top: 50px;
} */


/*
#ermes_main_menu li.LEVEL1:first-child > a {
	background: transparent url(images/flag.png) no-repeat 10% center
}
*/

#ermes_main_menu .dropdown-menu {
	background: #fff;
	border: none;
	padding: 0;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.11);
	-moz-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.11);
	box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.11);
}
#ermes_main_menu .dropdown-menu>li>a {
	color: #3A3A3A;
	font-size: 14px;
	text-align: center;
	background: #fff;
	text-transform: uppercase;
}
#ermes_main_menu .dropdown-menu>li>a:hover {
	background: #BABABA;
	color: #fff
}
#ermes_main_menu li.LEVEL1:first-child {
	margin-left: 0;
}
#ermes_main_menu li.LEVEL1 .caret, #ermes_main_menu li.LEVEL1 a:hover .caret {
	border-bottom-color: #3A3A3A;
	border-top-color: #3A3A3A;
	border-top: 4px solid #3A3A3A;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
#ermes_main_menu li.LEVEL1 > a:hover .caret, #ermes_main_menu li:hover > a .caret {
	border-bottom-color: #3A3A3A;
	border-top-color: #3A3A3A;
}
header .dropdown-menu.pull-right {
	right: -90px;
	left: auto;
	top: 80px;
}
.col-md-12.img_bc1 .col-md-6 .col-md-6:nth-child(2) {
	padding: 0 0 0 8px;
}
.col-md-12.img_bc1 .col-md-6 .col-md-6:nth-child(4) {
	padding: 0 0 0 8px;
}
.col-md-12.img_bc1 .col-md-6 .col-md-6:nth-child(1), .col-md-12.img_bc1 .col-md-6 .col-md-6:nth-child(2) {
	padding-bottom: 8px;
}
}

@media (max-width: 768px) {
footer .container {
	padding: 10px;
	clear: both;
}
.ctt_subnw {
	height: auto
}
footer h2 {
	font-family: 'BaskervilleMTPro-Semibold';
	font-size: 36px;
	margin: 38px 18px;
}
.page_th img {
	margin-bottom: 10px
}
.bc1_p3 .slider_sub_container, .bc3_p3 .slider_sub_container {
	width: 90%;
}
.bc1_p3.cln1 p {
	font-size: 28px;
}
.bc8_p3 .thumb_bc {
	margin: 14px 0;
}
.theme_11 {
	margin-top: 0 !important;
}
.col-md-12.img_bc1, .col-md-12.img_bc1 > .col-md-6, .col-md-12.img_bc1 > .col-md-6:nth-child(2) {
	height: auto;
	padding: 0;
}
.col-md-12.img_bc1 .thumb_bc {
	padding: 0 0 8px 0
}
.theme_4 .col-md-3, .theme_4 .col-md-3:first-child {
	width: 100%;
	margin: 0 0 3% 0
}
.bc1_p3 p {
	font-size: 28px;
}

.bc5_p3 .col-md-4 {
    
    width: 33.3333%;
    float: left;
}
.bc5_p3 span.nb_pp {
   
    font-size: 40px;
    
}
.bc5_p3 span {
    
    font-size: 14px;
}
}

@media (max-width: 767px) {
.act_ctt {
	width: 100%
}
.actu_bc .col-md-4, .actu_bc .col-md-12 .col-md-4:first-child, .actu_bc .col-md-8, .actu_bc .col-md-12 {
	padding: 0 0 28px 0;
}
.navbar-brand {
	width: 100%;
	background: transparent url(images/brand.png) no-repeat center center;
}
#menu-panel {
	top: 14px;
}
#portal {
	padding-top: 0 !important;
}
.bc1_p3 {
	margin: 0;
}
/**********Menu*********/
#nav-rich-menu, #ermes_main_menu {
    background-color: #EFEFEF;
}
#nav-rich-menu > li > a, #ermes_main_menu > li.LEVEL1 > a {
    
    text-transform: uppercase;
    color: #000;
	border-bottom: 1px solid #fff;
}
 #ermes_main_menu > li.LEVEL1 > a:hover { background: #fff}
#ermes_main_menu .open .dropdown-menu>li>a:hover, #ermes_main_menu .open .dropdown-menu>li>a:focus {
   
    background: #fff;
}
#ermes_main_menu  .open .dropdown-menu { padding: 0}
header {
    position: relative !important;
    margin: 45px 0 0 0;
}
#mobile-actions      {position: fixed;}

.change-site-mobile .sitebtn-group {
	width:25px;
}
#dropSite {
	text-indent:0;
}
}

/* iPhone 6 Plump landscape � width: 736px */
@media (max-width: 736px) {
.bc1_p3 p {
	font-size: 24px;
}
.bc5_p3 .col-md-4 {
    padding: 0 16px;
    width: 50%;
    margin: 0 auto 20px;
    float: none;
}
}

/* iPhone 6 landscape � width: 667px */
@media (max-width: 667px) {
.bca_p span {
	font-size: 24px;
}
}

/* Kindle portrait � width: 600px */
/* Android (Nexus 4) landscape � width: 600px */

@media (max-width: 600px) {
.ctt_bc {
	padding: 0
}
p {
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.pg_spp span.nb_mk {
	font-size: 38px;
}
.bskr_ft {
	font-size: 20px
}
.ctt_bc p {
	margin: 14px 0;
}
.panel-front, .panel-selection {
	padding: 10px 18px;
}
.ctt_bc h3 {
	margin: 20px 0 0 0;
}
.bc1_p3.carousel_3 .slider_container, .bc3_p3.carousel_3 .slider_container {
	position: relative;
	float: left;
	background: #282828;
}
.bc8_p3 h3 {
	padding: 10px;
}

.bc1_p3.cln2.carousel_3 h3 {
	font-size: 38px;
}
.bc6_p3 {
	padding: 32px;
}
.mn_ftt {  
    margin: 0 8px; 
}
}

/* iPhone 5 Retina regardless of IOS version */
/* iPhone 5 landscape � width: 568px */

@media (max-width: 568px) {
.panel-front > .x-panel-header span, h2 {
	font-size: 30px;
}
}

/*iPhone 3+4 landscape � width: 480px*/

@media (max-width: 480px) {
.bc5_p3 .col-md-4 {
	width: 96%;
}
.act_ctt {
	padding: 9px 18px;
}

.bc3_p3.carousel_3 .slider_container img {
    width: 30%;
}
}

/*iPhone 6 Plump portrait � width: 414px*/
@media (max-width: 414px) {
.panel-front, .panel-selection {
	padding: 8px 10px;
}
.events .col-md-12 {
	padding: 16px;
}
.events h3 {
	font-size: 30px;
}
.bc1_p3 p {
    font-size: 20px;
}s
}

/*Android (Nexus 4) portrait � width: 384px*/


@media (max-width: 384px) {
.bc6_p3 {
	padding: 16px;
}
}

/*Crappy Android landscape � width: 320px*/
/*iPhone 5 portrait � width: 320px*/
/*iPhone 3+4 portrait � width: 320px*/

@media (max-width: 320px) {
.bc5_p3 span.nb_pp {
	font-size: 44px;
}
}

/*Crappy Android portrait � width: 240px*/


@media (max-width: 240px) {
	
}
/* ===================   LUC  =================== */

/*footer .container .mn_ftt ul li:nth-child(1), footer .container .mn_ftt ul li:nth-child(2),*/ /*footer .container .mn_ftt ul li.fb_twt,*//*---Bouton facebook--Benoit--*/ footer .container .mn_ftt ul li.sl_twt {
	display: none;
}
.bc7_p3 .mr_inf .btn-default {
	display: none;
}


/*
header {
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 100;
}

div#page > div.container {
    margin-top: 70px;
}

#admin-actions {
	position: relative;
	top: 0;
}
.navbar-brand {
    background-image: url(images/brand.png)r;
    left: -60px;
    position: relative;
    width: 260px;
}
*/

.slider_container {
	z-index:40 !important;
}



.site-btn.btn-group .icon-site {
	display:none;
}

.site-btn.btn-group .dropdown-menu {
    top: 98px;
    left: 0;
    right: auto;
	background: #efefef;
	text-align: left;
	border: none;
}
.site-btn.btn-group .dropdown-menu li a {
	margin: 0;
	padding-right: 25px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #fff; /*#2ca3fd;*/
    color: #3a3a3a;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #fff; /*#2ca3fd;*/
    color: #3a3a3a;
}

.accueil-mosaique .panel-front {
    border-top: none;
	padding: 30px 0;
}

.accueil-mosaique li img {
    max-width: 219px;
	max-width: 250px;
}

.accueil-mosaique li {
    float: left;
    margin: 10px;
	position: relative;
}
.accueil-mosaique.frame-portalcarouselwebframefactory .rsItem  img{
	float: right;
	margin-top: 0;
}
.accueil-mosaique .thumb-title {
    color: white;
    font-family: "BaskervilleMTPro-Semibold";
    font-size: 18px !important;
    font-weight: normal;
    /*height: 250px;*/
    line-height: 25px; /*320px;*//*Benoit 20-09-2017*/
	top:59%;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    /*top: 0;*/
	margin: 0;
    width: 100%;
}
.page-ressources .connectBox {
	display:block !important;
	top: 140px;
}

.page-ressources .register_user_link {
	display:none !important;
}

.page-ressources #portal {
	margin-top: 50px;
}
.ressources-numeriques #portal {
	margin-top: 190px;
}

.acteur-map-facet {
	text-transform:uppercase;
	font-family: 'open_sansRegular';
}

/*
.facet-acteur-group {
	left:10% !important;
}*/


.accueil-mosaique .rsItem {
	position: relative;
}


#demos-search {
    /*
	background-image: url(/ui/skins/CIMUD/images/loupe.png);
    background-repeat: no-repeat;
    background-position: 10px -5px;
	*/
    top: 50px;
    right: 82px;
    /*padding-right: 50px; BB 23-02-2017*/
    position: absolute;
    height: 25px;
}

#demos-search-submit {
	background-image: url(/ui/skins/CIMUD/images/loupe.png) !important;
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	border-bottom: none !important;
} 

.accueil-mosaique #demos-search {
	top: -50px;
	right: 0;
	z-index:500;
}

#demos-search input {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid black;
    padding-top: 2px;
}

.theme_4 .panel-front {
	padding:20px; /*Ajout� par Beno�t 15-02-2017*/
}

.panel-front.webframe-PortalActeurGoogleMapWebFrame {
	padding:0;
	border:none;
}
.webframe-PortalActeurGoogleMapWebFrame .panel-body {
	padding:0 !important;
}


.thumb-picto-oeuvre {
    background-image: url(/ui/skins/CIMUD/images/picto-oeuvres.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}

.thumb-picto-partition {
    background-image: url(/ui/skins/CIMUD/images/picto-partition.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}

.thumb-picto-enregistrement {
    background-image: url(/ui/skins/CIMUD/images/picto-enregistrement.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}

.thumb-picto-etude {
    background-image: url(/ui/skins/CIMUD/images/picto-etude.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}

.thumb-picto-picto-photo-circle{
    background-image: url(/ui/skins/CIMUD/images/picto-photo-circle.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}

.thumb-picto-texte {
    background-image: url(/ui/skins/CIMUD/images/picto-texte.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;;
    background-repeat: no-repeat;
}


.thumb-picto-video {
    background-image: url(/ui/skins/CIMUD/images/picto-video.png);
    width: 40px;
    height: 40px;
    position: relative;
    top: 100px;
    background-size: 40px 40px;
    left: 105px;
    background-repeat: no-repeat;
}
.thumb-title {
    position: relative;
    top: -114px;
    color: white;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
	font-family: 'BaskervilleMTPro-Semibold';
}

.thumb-title {
    color: white;
    font-family: "BaskervilleMTPro-Semibold";
    font-size: 18px !important;
    font-weight: normal;
    /*height: 250px;*/
    line-height: 320px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 100%;
}

#note-detail {
	display:none !important;
}

#resultats_detail .themes {
	display:none;
}

#notice_longue .AUVI .vignette_container, #notice_longue .EXPR .vignette_container {
	display:none;
}

.AUVI #detail-notice {
    background-color: #242424;
	color:white;
}

.AUVI #detail-notice .region-title {
color: #00aaff;
}
.AUVI #detail-notice h2 {
color: white;
}


.conducteur li div {
	background-color: black;
	color:white;
	padding:5px;
	display:inline-block;
}
.EXPR .digital-document-viewer {
		display:none !important;
}

#detail-notice-selections {
	display:none;
}

.instruments-partition {
	width:50%;
	float: left;
}

.niveau-partition {
	display:table-cell;
	width:15%;
}


.page-orchestre .footer-icon-container {
	display: none;
}

.page-orchestre .panel-heading h2 {
	font-size: 20px;
	font-family: "BaskervilleMTPro-Semibold";
	text-transform: uppercase;
}
.frame-portalcarouselwebframefactory .rsItem  img{
	/*float: right; /*(Beno�t 25-01-2017 fait sauter le picot Essentiel D�mos page Projet*/
	/*margin-top: 16px;*/ /*(Beno�t 25-01-2017 marge en trop entre bandeau et menu pour les pages projets)*/
}


.rs-staticList li,
.rsItem li {
	/*border-bottom: 1px solid #cecece;*/ /*Border sous les img de la page ressource (Beno�t 17-01-2017*/
}
.rsItem li {
    line-height: 38px;
}
.page-orchestre .rs-staticList li  {
	background: url(images/staticlist.png) no-repeat right center;
}
div.webframe-ermes-lastviewedresources-item,
div.webframe-ermes-openfindselection-item {
	background: none;
}

.page-orchestre .myaccount-loans .vignette_document img.ermes-thumb,
.page-orchestre #resultats_recherche .vignette_document img.ermes-thumb,
.page-orchestre #documents_memorises .vignette_document img.ermes-thumb,
.page-orchestre .reservation-results .vignette_document img.ermes-thumb,
.page-orchestre .loan-results .vignette_document img.ermes-thumb,
.page-orchestre .provision-results .vignette_document img.ermes-thumb,
.page-orchestre .webframe-ermes-lastcomments .vignette_document img.ermes-thumb,
.page-orchestre .webframe-ermes-lastviewedresources-item .vignette_document img.ermes-thumb {
	width: 50px;
	min-height: auto !important;
	min-width: auto !important;
}

.titre-page-orchestre .panel-front {
	background: #fff;
	padding: 0 0 30px;
	border: none;
}
.action-page-orchestre .panel-front {
	background: #fff;
	padding: 30px 0 50px;
	border: none;
}
.accueil-mosaique .panel-front::before,
.titre-page-orchestre .panel-front::before {
	/*content: "";
	height: 1px;
	width: 150px;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;*/
} /*17-12-2017 Beno�t*/

.titre-page-orchestre .panel-heading,
.action-page-orchestre .panel-heading {
	display: none;
}
.titre-page-orchestre h1{
	font-size: 60px;
	font-family: "BaskervilleMTPro-Semibold";
	text-transform: none;
}


.back-to-ressources,
.logoff-from-ressources {
    font-size: 12px;
    text-transform: uppercase;
}

.back-to-ressources {
	padding-left: 20px;		
	float: left;
	background: url(images/retouressources.png) no-repeat left 0;
}

.logoff-from-ressources {
	padding-left: 30px;	
    float: right;	
	background: url(images/deconnexion.png) no-repeat left 0;
}


.instruments-partition li {
	cursor: pointer;
}
.conducteur li div {
	padding: 30px;
}
.conducteur li div a {
	margin-left: 30px;
	position: relative;
    top: -4px;
}
#detail-notice-rebound  .tab-content {
	overflow: hidden;
}
#detail-notice-rebound  .tab-content  li {
	position: relative;
}
#detail-notice-rebound  a.download-link {
	position: absolute;
	right: 0;
}

.instruments-partition span,
.niveau-partition span {
	font-weight: bold;
	text-transform: uppercase;
	padding: 30px 20px 20px 0;
	color: #000;
	display: block;
}

.instruments-partition li,
.instruments-pmco li {
    line-height: 50px; /*60px BB 08-03-2017*/
	border-bottom: 1px solid #cecece;
}

.gm-style-iw .template-title {
	color: #000;
	text-transform: none;
}
.gm-style-iw li a {
	text-decoration: underline;
}


.encart-espace-pro-connecte.frame-portalsearchcapturemultirenderwebframefactory .panel-front {
	background: #2d2d2d;
	color: #fff;
}
.encart-espace-pro-connecte.frame-portalsearchcapturemultirenderwebframefactory  h2 {
	color: #fff;
	font-family: 'BaskervilleMTPro-Semibold';
}
.page-agenda .frame-portalsearchcapturemultirenderwebframefactory h2 {
	color: #000;
}
.page-agenda .events {
	border: none;
}
.page-agenda #portal .frame-portalsearchcapturemultirenderwebframefactory .panel-front  {
	background: none;
	color: #000;
	/*margin-top: 40px; Beno�t 15-02-2017*/ 
}
.page-agenda #portal .frame-portalsearchcapturemultirenderwebframefactory .panel-body{
	background: #fff;
	padding: 30px;
}

.

.logoff-ressource-small {
	position: absolute;
	right: 30px;
	top: 30px;
    font-size: 14px;
    text-transform: uppercase;
	background: url(images/deconnexion-blanc.png) no-repeat;
	padding-left: 30px;
}
.logoff-ressource-small a {
	color: #fff;
}
.expert-config {
	margin-bottom: 20px;
}

.pro-choose-regions-content,
.pro-choose-orchestre-content {
    float: left;
    overflow: hidden;
    width: 215px;
	border: 1px solid #fff;
	border-top: none;
	background: url(images/select.png)no-repeat right center;
	padding: 0 0 0 7px;
}
.pro-choose-orchestre-content {
	border-left: none;
}
#pro-choose-regions,
#pro-choose-orchestre-none {
	background: none;
	color: #fff;
	width: 225px;
	padding: 8px 0;
	cursor: pointer;
}
#pro-choose-regions,
#pro-choose-orchestre-none {
	border: none;
}

#pro-choose-regions option,
#pro-choose-orchestre-none option {
	background: #fff;
	border: none;
	color: #000;
}

.encart-espace-pro-connecte .panel-footer {
	display: none;
}
#detail-notice  > div:first-child {
	width: 100%;
	margin-top: 90px;
}
#detail-notice  > div:nth-child(2) {
    position: absolute;
    right: 42px;
	/*display: none;*/ /*icone partage page �v�nement en haut � droite*/
}
.EXPR #notice_longue_description   ul {
	overflow: hidden;
	background: #faf8f9;
}
.EXPR  #notice_longue_description  li {
	display: block;
	float: left;
    height: 120px;
	background: none;
	margin: 0 80px 0 0;
}
.EXPR #notice_longue_description  li .desc-list-title li {
	float: none;
    height: auto;
	background: none;
	margin: 0 0;
}

.EXPR #notice_longue_description   li:last-child {
	margin: 0;
}
.EXPR  #notice_longue_description li > div:first-child {
	margin-top: 35px;
	color: #7f7f7f;
}
.EXPR  #notice_longue_description li > div:nth-child(2) {

	color: #2d2d2d;
	font-size: 16px;
}

.EXPR  #notice_longue_description .expr-info {
    background: #00aaff url(images/expr-info.png)no-repeat center;
    height: 120px;
    width: 120px;
}
.expr-info {
	display:table-cell;
}
.expr-arrangeur {
	display:table-cell;
}
.expr-date {
	display:table-cell;
}
.expr-genre {
	display:table-cell;
}
.page-orchestre .panel-front {
	background: #efefef;
	padding: 30px 40px;
	border: none;
}
#detail-notice-rebound .nav-tabs {
    border: none;
}

#detail-notice-rebound .nav-tabs > li {
   background-color: #fff;
   width: 20%;
}
#detail-notice-rebound .nav-tabs > li > a {
    border-right: 1px solid #cecece;
    color: #7f7f7f;
    display: table-cell;
    font-family: BaskervilleMTPro-Semibold;
    font-size: 16px;
    height: 180px;
    padding: 0 10px;
    vertical-align: middle;
}
#detail-notice-rebound .nav-tabs > li > a:hover,
#detail-notice-rebound .nav-tabs > li > a:focus  {
	background: #faf8f9;
	outline: 0 !important;
}

#detail-notice-rebound .nav-tabs > li:last-child a,
#detail-notice-rebound .nav-tabs > li.active > a,
#detail-notice-rebound .nav-tabs > li.active > a:hover
/* #detail-notice-rebound .nav-tabs > li.active > a:focus */  {
    border-right: none;
	color: #2d2d2d;
}

/*_________ 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 !important;
}
ul.notes-echelle.js li.note-focus {
	outline: 0 !important;
}
.rsDefaultInv .rsArrow:hover,
.rsDefaultInv .rsArrow:focus {
	outline: 0 !important;
	border: none !important;
} */


/************** DETAIL D'UNE AUTORITE ****************************************************/

	#notice_longue  .AUTHORITY .vignette_container {
	display:none;
	}
	#notice_longue  .AUTHORITY .aut-region {
	border-bottom:none;
	}

	#notice_longue  .AUTHORITY .aut-note {
	margin-bottom:40px;
	font-size:20px;
	font-family: 'Baskerville-regular';
	margin-top: 20px;
	line-height: 28px;
	}


	#notice_longue  .AUTHORITY .aut-type {
	border-bottom:none;
	color:#fff;
	background-color:#000;
	text-transform:uppercase;
	width:auto;
	text-align:center;
	font-size:12px;
	padding:3px 14px;
	font-family: 'open_sansSemibold';
	margin-right:25px;	/*ajout� par Beno�t - 15-02-2017 - s�paration entre type et subtype autorit�*/
	}
	
	#notice_longue  .AUTHORITY  .list-group-item {
    position: relative;
    padding: 0px;
    border: none;
    float: right;
	}

	#notice_longue  .AUTHORITY .aut-title {
	font-family: 'Baskerville-Bold';
	font-size: 36px;
	margin: 0;;
	color: #000;
	border-bottom:none;
	margin: 0 0 5px;
	margin-bottom: 20px;
	padding-top: 40px;
	}

	#notice_longue  .AUTHORITY  .plc_sp {
    background: transparent url('images/loc.png') no-repeat left center;
    padding-left: 36px;
    font-size: 17px;
    color: #000;
	}
	
#notice_longue  .AUTHORITY  ul li {
    float: left;
    display: inline-block;
    width: 100%;
    padding: 18px 0;
    /*border-bottom: 1px solid #E5E5E5;*/
    font-family: 'open_sanssemibold';
	}

	#notice_longue  .AUTHORITY .plc_sp {
    border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	}

	#notice_longue  .AUTHORITY .web_bc {
	border-bottom: 1px solid #E5E5E5;
	}

	.detail-acteur {	
	padding: 10px 50px;
	}

/************** DETAIL D'UN EVENEMENT ****************************************************/
/*
#notice_longue  .AGDA .vignette_container {
	display:none;
}
*/
#notice_longue  .AGDA .notice_avis, .AGDA #detail-notice-rebound{
	display:none;
}

#notice_longue .AGDA .panel-body{
	padding: 0px 0px 0px 0px;
}

#notice_longue .AGDA .col-sm-8{
padding-left: 0px;
padding-right: 0px;
}

#notice_longue .AGDA .detail_static_container{
margin-top: 0px;
}

#notice_longue .panel-front.panel-search-container{
border-top: none;
}

#notice_longue .AGDA .eventsTemplatePratique {
    padding-right: 40px;
}

#notice_longue .AGDA .eventstemplateContent {
    padding-left: 15px;
}

.AGDA .vignette_container{
display: block;
	width: 100%;
	height: auto;
	float: none;
	clear: both;
}
.AGDA .media-body{
	display: block;
	float: none;
	clear: both;
	overflow: visible;
}
.AGDA .eventsTemplate {
    width: 90%;
    background-color: #fff;
    margin: 0 auto;
    z-index: 20;
    margin-top: 0;
    position: relative;
    padding: 40px;
    top: -150px;
	min-height: 250px;
}
#notice_longue .AGDA .vignette_document img.ermes-thumb {
    max-width: 100%!important;
}

#detail-notice > div:first-child {
    width: 100%;
    margin-top: 0px;
}

#notice_longue .AGDA .clear {
    display:none;
}

/*#notice_longue .AGDA h3 {
    display: none;
}*/

.AGDA .agenda-region {
    font-family: 'open_sansbold';
    text-transform: uppercase;
    font-size: 14px;
    color: #00AAFF;
    background-color: #fff;
    padding: 0px 10px;
	position: absolute;
	top: -370px;
	right: 37%;
	left: 37%;
	text-align: center !important;
    }

.AGDA .eventstemplateContent p.bskr_ft {
    font-size: 45px;
    line-height: 44px;
	font-family: 'Baskerville-Bold';
	color: #fff;
	text-align: center!IMPORTANT;
	position: absolute;
	top: -300px;
	left: 20%;
	right: 20%;
	}
/*	
.AGDA .agenda-type {
	font-size: 20px!IMPORTANT;
    line-height: 20px;
	font-family: 'open_sanssemibold';
	color: #fff;
	text-align: center!IMPORTANT;
	position: absolute;
	top: -150px;
	left: 20%;
	right: 20%;
}*/

.AGDA  .ctt_bc {
padding: 0px 0%;
}

.AGDA #exportsList {
    display: none;
}
	
#notice_longue .metadata-actions {
    /*display: none;*/
}

.thumbnail-wrapper {
	/*background:black;*/
}

.events_item {
    min-height: 325px;
}

.rs-DemosEventsList .events {
	cursor:pointer;
}

#page.search #search-panel {
    background: transparent;
    display: inline;
    top: 229px;
    position: relative;
    left: -4px;
}

#page.search .searchContainer {
    margin-top: 105px;
}

#ariane {
	display:none;
}

#globalAdvancedSearchLink {
	display:none !important;
}

.body-authority {
	background-color:#efefef;
}

.search-container-repp {
	margin-top:0px !important;
}

header.affix #search-panel {
	display:none !important;
}

#Registration #UserData legend {
	display:none;
}

#Registration #UserData .text-muted {
	display:none;
}

/* Barre "soutenez-nous" du header */
.nav_cnx {
	background: #2c2c2c;
	color: #fff;
	position: relative;
	padding: 6px 0;
}
.nav_cnx a {
	color: #fff;
	line-height: 25px;
}
.nav_cnx .ft_link {
	float: left;
	position: relative;
	/*background: transparent url('images/social/philharmonie.png') no-repeat left center;*/
	/*padding: 0 0 0 30px;*/
	z-index: 1;
}
.nav_cnx .sec_link {
	float: left;
	padding: 0 0 0 274px;
	position: absolute;
	z-index:1000;
}

.nav_cnx .social_network {
	float: right;
	position: relative;
}
.nav_cnx .social_network ul li {
	display: inline-block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	margin: 0;
	float: left;
	text-indent: -9999px;
	margin: 0 0 0 8px;
}
.nav_cnx .social_network ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
.nav_cnx .social_network .sn_fb a {
	background: transparent url('images/social/facebook.png') no-repeat center center;
}
.nav_cnx .social_network .sn_twt a {
	background: transparent url('images/social/twitter.png') no-repeat center center;
}
.nav_cnx .social_network .sn_int a {
	background: transparent url('images/social/instagram.png') no-repeat center center;
}


.notice_container .statut-primaryDoc {
	display:none;
}

/*********Vid�o Teaser Projet (benoit 05/03/2018**********/

@media (min-width: 1140px) and (max-width: 3000px) {
.video-center {
	position: relative!important;
	background-color: #2D2D2D!important;
}
}

.video-center .panel-heading > h2 {
	display:none!important;
}

#portal .video-center .panel-body {
	padding: 0;
}
.video-center p {
	display:none;
}

@media (min-width: 1140px) and (max-width: 3000px) {
.video-center .panel-front, .video-center .panel-selection {
	padding: 20px 0;
	border: none;
	max-width: 1100px;
	margin: 0 auto
}
}

@media (min-width: 280px) and (max-width: 1139px) {
.video-center .panel-front, .video-center .panel-selection {
	padding: 0px 0;
	border: none;
	max-width: 1100px;
	margin: 0 auto
}
}


/*----- Page r�f�rentiel -----*/

body.page-referentiel,
body.page-referentiel  {
	background: #fff;
}

.page-referentiel .register_user_link {
	display:none !important;
}

.page-referentiel #portal {
	margin-top: 50px;
}

/*----- Page Fiche r�f�rentiel -----*/

body.fiche-referentiel,
body.fiche-referentiel  {
	background: #fff;
}

.fiche-referentiel .register_user_link {
	display:none !important;
}

.fiche-referentiel #portal {
	margin-top: 50px;
}

.fiche-referentiel #search-panel {
	display:contents;
}

.fiche-referentiel #search-panel .panel-body {
	width: 100%;
    margin: 0;
    bottom: -60px;
    right: 0;
}

.fiche-referentiel #search-panel #main_search_form {
	display:none;
}

.fiche-referentiel #search-panel #ariane {
	display:block;
	font-size: 0.95em;
}

.fiche-referentiel #search-panel #ariane span.texte {
    display: none;
}

.fiche-referentiel .panel-heading h2 {
	display:none;
}

.fiche-referentiel h3 {
	font-family: 'Baskerville-Bold';
	text-transform: uppercase;
	font-size: 19px;
	color: #1d1d1d;
    margin-bottom: 0px;
	line-height: 1.5;
}

.fiche-referentiel .panel-front {
    border-top: none;
	padding: 30px 68px 0px 68px;
}

/*----- Page accueil r�f�rentiel et ressources -----*/

body.page-referentiel-ress,
body.page-referentiel-ress  {
	background: #fff;
}

.page-referentiel-ress .register_user_link {
	display:none !important;
}

.page-referentiel-ress #portal {
	margin-top: 20px;
}

.page-referentiel-ress .encart-orchestre-connecte #portal .panel-body {
    padding-top: 0px;
}


/*------------------------ Page R�f�rentiel et ressources Wide  ------------------------*/


.page-refres-wide {
	width: 100%;
	margin: 0 auto
}
.page-refres-wide div#page > div.container {
	background: #fff;
	max-width: 100%;
	width: 100%;
	padding: 0;
}

.page-refres-wide #portal .frame {
	margin: 0 auto !important;
}

.page-refres-wide #portal {
	padding-bottom: 0 !important;
}


.page-refres-wide .btn-default:hover, .page-refres-wide .btn-default:focus, .page-refres-wide .btn-default:active, .page-refres-wide .btn-default.active, .page-refres-wide .open .dropdown-toggle.btn-default {
	background: #1d1d1d;
	border-color: #1d1d1d;
	color: #fff;
}

.page-refres-wide .panel-front {
	margin-bottom: 0;
}


/*----- Page accueil referentiel et ressources Mosa�que -----*/

body.page-refres-mosaique,
body.page-refres-mosaique  {
	background: #fff;
}

.page-refres-mosaique .register_user_link {
	display:none !important;
}

.page-refres-mosaique #portal {
	margin-top: 20px;
}

.page-refres-mosaique .encart-orchestre-connecte #portal .panel-body {
    padding-top: 0px;
}

/*-----  fond page notices d�tail (BB 26-07-2018)-----*/
#page.detailStatic {
    background: #fff url('images/bg_mtf.jpg') no-repeat center top;
}	


/*ddenocq 20180904 matrice des competences tableaux */
table.matrice-competences {
	background-color: #ffffff;
	border-collapse: collapse;
	/*padding: 5px;*/
}

/*table.matrice-competences tr {
	height:50px;
}*/

table.matrice-competences td {
	/*padding:15px;
  margin:35px;*/
	font-size: 0.8em;
	font-weight: bold;
}

table.matrice-competences th {
	font-size: 1.2em;

}

table.matrice-competences ul {
	list-style-type: circle;
}

table.matrice-competences ul li {
	list-style-type: circle;
	line-height: normal;
	list-style-position: inside;
	padding-left: 10px;
}

table.matrice-competences .col1 {
	font-style: italic;
	text-align: center;
	font-size:1em;
	width: 100px;
	padding-left: 40px;
	padding-right: 40px;
}

table.matrice-competences .col2  ul li {
	list-style-type:none;
	line-height: normal;
	list-style-position: inside;
	padding-left: 0px;
}

table.matrice-competences .col2 {
	border-right: 1px dashed #ed7d31;
	font-size:0.9em;
}

table.matrice-competences .col3 {
	border-right: 1px dashed #78b251;
	font-size: 0.8em;
}

table.matrice-competences th.col3 {
	color: #000;/*#ed7d31;*/
	font-size: 1.5em;
	padding-left: 10px;
}

table.matrice-competences .col4 {
	border-right: 1px dashed #5c9cd5;
}

table.matrice-competences th.col4 {
	color: #000;/*#78b251;*/
	padding-left: 10px;
	font-size: 1.5em;
}

/*table.matrice-competences .col5 {
	border-right: 1px dashed #5c9cd5;
}*/

table.matrice-competences th.col5 {
	color: #000;/*#5c9cd5;*/
	padding-left: 10px;
	font-size: 1.5em;
}

table.matrice-competences .sepH {
	background-color: #FFF;
}

table.matrice-competences .row1 {
	background-color: #dfefff/*#dfedf3*/;
	height: 30px;
}

table.matrice-competences .row2 {
	background-color: #ededed;/*#f4cccc;*/
	height: 20px;
}

table.matrice-competences .row3 {
	background-color: #fff2cc;
	height: 30px;
}

table.matrice-competences .row {
	/*padding: 15px 0 15px 0;*/
}

table.matrice-competences .row-b {
	border-bottom: 1px #000 solid;
	padding: 15px 0 15px 0;
}

table.matrice-competences th {
	text-align: left;
	font-weight: normal;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px dashed #beceeb;
}

table.matrice-competences thead > tr {
	border-bottom: 1px dashed #beceeb;
}

table.matrice-competences td.arrow .arrow1 {
	width: 0;
	height: 0;
	border-top: 150px solid white;
	border-left: 50px solid #dfedf3;
	border-right: 50px solid white;
	border-bottom: 150px solid white;
	display:none;
}

table.matrice-competences td.arrow .arrow2 {
	width: 0;
	height: 0;
	border-top: 150px solid white;
	border-left: 50px solid #f4cccc;
	border-right: 50px solid white;
	border-bottom: 150px solid white;
	display:none;
}

table.matrice-competences td.arrow .arrow3 {
	width: 0;
	height: 0;
	border-top: 150px solid white;
	border-left: 50px solid #fff2cc;
	border-right: 50px solid white;
	border-bottom: 150px solid white;
	display:none;
}

table.matrice-competences td.arrow {
	width: 100px;
	margin:0;
	padding:0;
	display:none;
}
a.lienMatrice {
	color: #00AAFF;	
}

/*----------  Page référentiel formation  ----------*/
.referentiel-fiche {
	background:#fff;
}

.referentiel-fiche #portal {
	margin-top: 50px;
}

#Registration button.btn.btn-primary{
	display:none;
}

/*masqué les fléche sur les formulaire portail */
.MediaProviderManagerContent i.indicator.glyphicon.glyphicon-chevron-up.pull-right{
	display:none;
}
/* ******************************************************************************************* */
/* ******************** gg *** Demos index des ressources numeriques ************************* */
/* ******************************************************************************************* */
.page-refres-mosaique .demos-rsrc--encart h2 {
    font-size: 22px;
    text-transform: uppercase;
}



















