.main-container{
	width:100%;
	margin:0;
}
#page-tools .report-content-tool,
#page-tools .print-content-tool,
#page-tools .send-content-tool{
	display:none!important;
}
#page-tools .share-content-tool{
	padding-right:1em;
	border-left:none;
}
h1{
	width:auto!important;
}
.panel-with-sidebar .page-info-fcontainer{
	 width:100%;
}
.page-info-container .node-updated{
	padding-left:1em;
}
.footer-auto-promo{
	display:none;
}
footer #block-views-reseaux-sociaux-block-1{
	width:100%;
	float:none;
	text-align:center;
	clear:both;
	border-bottom:none;
	padding-bottom:0.5em;
}
footer #block-views-reseaux-sociaux-block-1 h2{
	font-size: 1.5em;
	margin-top: 0.3em;
}
footer #block-views-reseaux-sociaux-block-1 *{
	float:none;
	display:inline-block;
}
footer #block-marne-second-second-block h2{
	display:none;
}
footer #block-marne-second-second-block{
	width:100%;
	float:none;
	text-align:center;
	clear:both;
}
#block-marne-second-second-block input[type="text"] {
	width: 100%;
	margin-top: 1.5em;
	padding: 0.2em 0.2em 0 0.2em;
	margin-right: 0;
	font-size: 1.5em;
	text-transform:uppercase;
	height: 2em;
}
#block-marne-second-second-block form{
	display: block;
	clear: both;
	width: 100%;
}
#block-marne-second-second-block > form > div{
	float: none;
	clear: both;
	display: inline-block;
	width: 60%;
}
#block-marne-second-second-block .form-actions{
	display: inline-block;
	float: none;
	clear: both;
	width:20%;
}
#block-marne-second-second-block input[type="submit"]{
	margin-top:1.5em;
	font-size: 1.5em;
}
#block-menu-menu-liens-du-d-partement,
#block-block-1,
#block-menu-block-9{
	display:none;
}
#block-block-2{
	margin-top: 7em;
	margin-bottom: 1em;
	float: none;
	margin-left: 0;
	clear:both;
	text-align:center;
}
footer[role="contentinfo"]{
  height: auto;
  padding-bottom: 7em;
  background: url(../images/logo-cg-2021.png) no-repeat bottom;
  background-size: 20%;
  margin-bottom: 15px;
}
.panels-flexible-region-node-canevas-center{
	float:none;
	width:100%;
}
header #block-views-reseaux-sociaux-block{
	display:none;
}
.region-sub-header #block-search-form,
header #block-marne-greetings-block{
	position:static;
}
#block-menu-block-1{
	clear:both;
}
#block-menu-block-1 > ul > li{
	clear: both;
	float:none;
	border-bottom:3px solid #fff;
	padding:0;
	font-size: 1.4em;
}
.siteinfo figure{
	width:100%;
	float:none;
	margin-bottom:1em;
}
header figure img{
	width:90%;
	height:auto;
	margin-left:0.75em;
}
.view-id-raccourcis{
	background-color:#fff;
	padding:1em;
}
.view-id-raccourcis ul li{
	clear:both;
	float:none;
	height:2em;
	padding:0.2em 0.5em 0.2em 1em;;
	border:none;
}
.view-id-raccourcis ul li .views-field-field-icone{
	width:2.5em;
}
.view-id-raccourcis ul {
	margin: 0;
	border-bottom: none;
	height:auto;
}
#block-menu-block-1{
	background:none;
	height:auto;
}
header {
	padding-top:3em;
}
.rwd-menu{
	display:block;
	position:absolute;
	top:0;
	z-index:15;
	background:#e0e0e0;
	width:87%;
	height:100%;
	left:-87%;
}
.rwd-menu > .menu-container > a{
	position:absolute;
	right:-2em;
	top:0.5em;
	background:#fff;
}
.rwd-menu .menu-container{
	position:relative;
}
.region-header{
	float:none;
	background:#657893;
	padding:2% 2% 1em 2%;
}
#block-marne-greetings-block ul li{
	float:none;
	display:inline-block;
	border-color:#fff;
	font-size:0.85em;
}
#block-marne-greetings-block ul li:last-child{
	display:none;
}
#block-marne-greetings-block ul li a{
	color:#fff;
}
#block-menu-block-2,
#block-menu-block-3{
	margin-top:1em;
	display:inline-block;
	float:none;
	border:none;
	background-color:#fff;
	vertical-align:top;
	width:45%;
	margin-left:0;
}
#block-menu-block-2{
	margin-right:3%;
}
#block-menu-block-3{
	margin-left:-4px;
}
#block-menu-block-2 > ul, #block-menu-block-3 > ul{
	position:static;
}
#block-menu-block-2:hover > ul,
#block-menu-block-3:hover > ul,
#block-menu-block-2.active > ul,
#block-menu-block-3.active > ul{
	display:none;
}
#block-menu-block-2 .block-title, #block-menu-block-3 .block-title{
	border:none;
	font-size: 0.8em;
	padding: 0.4em 0.2em 0.4em 0.2em;
}
.page h1{
	padding:0.3em;
}
.field-name-field-thematique,
.field-name-body{
	padding:0 0.5em;
}
.breadcrumb{
	display:none;
}
#block-menu-block-2 > ul, #block-menu-block-3 > ul{
	border:none;
	margin:0;
}
.region-sub-header{
	margin-top:0;
}
.region-sub-header #block-search-form{
	background:#657893;
	padding:0 2% 1em 2%;
	height:2em;
}
.region-sub-header #block-search-form input[type="text"]{
	margin-right:0;
	background:#fff;
	font-size:1em;
	width:100%;
	height:1.5em;
	border-radius:0;
	box-sizing:border-box;
}
.region-sub-header #block-search-form form{
	width:93%;
	position:relative;
	height:2em;
}
.region-sub-header .form-item-search-block-form{
	width:100%;
}
.region-sub-header #block-search-form input[type="submit"]{
	background-color:#fff;
	font-size:1em;
	height:1.5em;
	width:1.5em;
	background-size:78%;
	border-radius:0;
	box-sizing:border-box;
	position:absolute;
	right:0;
	top:0;
}
#block-menu-block-1 > ul > li:first-child{
	display:none;
}
#block-menu-block-1 > ul > li{
	background:url("../images/black-arrow-bold.png") no-repeat 95% 50%;
}
#block-menu-block-1 > ul > li > ul{
	background:none!important;
	padding:0.5em!important;
	margin:0!important;
	background:#fff!important;
	width:auto!important;
}
#block-menu-block-1 > ul > li > ul > li{
	border:none;
	float:none;
	clear:both;
	height:auto!important;
	width:auto;
}
#block-menu-block-1 > ul > li > a{
	padding:0.2em 0.5em 0.2em 1em;
	display:inline-block;
}
#block-menu-block-1 > ul > li.rwd-expanded{
	background:url("../images/white-expanded-arrow-bold.png") no-repeat 95% 0.6em #be1623;
}
#block-menu-block-1 > ul > li.rwd-expanded > a{
	color:#fff;
}
.marne-submenu{
	padding-bottom:0;
}
.marne-submenu h2{
	background:url("../images/white-arrow-bold.png") no-repeat 98% 50%;
}
.marne-submenu h2.expanded{
	background-image:url("../images/white-expanded-arrow-bold.png");
}
.marne-submenu nav{
	display:none;
}
.marne-submenu > ul{
	display:none;
}
.marne-actu-diaporama img{
	width:100%!important;
	height:auto!important;
}
.marne-actu-diaporama .slide-data .description{
	display:block;
}
.marne-actu-diaporama .pager,
.marne-actu-diaporama .slide-image .title,
.marne-actu-diaporama .slide-image .description{
	display:none;
}
.marne-actu-diaporama{
	height:auto!important;
	position:relative;
}
.marne-actu-diaporama .slide .slide-data.active .encoche{
	display:none;
}
.marne-actu-diaporama .slide-datas{
	position:relative;
	width:100%;
	background:#efefef;
}
.marne-actu-diaporama .slide-datas .slide-data{
	position:absolute;
	top:0;
	left:0;
	width:96.4%;
	display:none;
	color:#000;
	background:none!important;
}
.marne-actu-diaporama .slide-datas .slide-data a{
	color:#000;
}
.marne-actu-diaporama .slide-datas .slide-data.active{
	display:block;
}
.responsive-nav{
	display:block;
	position:absolute;
	z-index:10;
	height:2.5em;
	width:1.7em;
}
.responsive-nav img{
	width:100%!important;
	height:100%!important;
}
.responsive-nav.left{
	top:8%;
	left:0;
}
.responsive-nav.right{
	top:8%;
	right:0;
}
.marne-actu-diaporama .slide-data .title{
	font-size:1.7em;
}
.marne-actu-diaporama .slide-data .description{
    font-family: 'Colaborate regular';
	line-height:1.3em;
	font-size:1.2em;
}
.marne-actu-diaporama .slide-data .description a{
	display:block;
	margin-top:0.5em;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 400;
	font-size: 0.9em;
}
.view-diaporama-actualite{
	position:relative;
}
.pane-diaporama-actualite .view-header{
	top:auto;
	bottom: 0.5em;
	left: 2%;
	z-index: 2;
}
.marne-actu-diaporama .slide .slide-data{
	height:auto!important;
	padding-bottom:2em;
	min-height:0;
}
.front .panels-flexible-column-1-4,
.front .panels-flexible-column-1-3,
.front .panels-flexible-column-1-2,
.front .panels-flexible-column-1-12,
.front .panels-flexible-column-1-11,
.front .panels-flexible-column-1-10{
	float:none;
	clear:both;
	width:100%;
}
.front .panels-flexible-column-1-4 .inside,
.front .panels-flexible-column-1-3 .inside,
.front .panels-flexible-column-1-2 .inside,
.front .panels-flexible-column-1-12 .inside,
.front .panels-flexible-column-1-11 .inside,
.front .panels-flexible-column-1-10 .inside{
	margin:0;
}
.front .panels-flexible-column-1-3 .inside{
	margin-top:0.5em;
}
.front .bloc-recherche-service{
	border-top:0.7em solid #efefef;
	padding-top:0.5em;
	margin-top:0.8em;
}
.front .node-bloc-auto-promotion{
	min-height:0;
}
.front .bloc-newsletter,
.front .bloc-mag{
	display:none;
}
.js #block-views-bandeau-des-alertes-block{
	height:auto;
	width:100%;
	margin-bottom:1em;
}
.js #block-views-bandeau-des-alertes-block .view-footer,
.js #block-views-bandeau-des-alertes-block .block-title,
.js #block-views-bandeau-des-alertes-block .views_slideshow_cycle_main{
	position:static!important;
}
.js #block-views-bandeau-des-alertes-block .view-footer{
	padding:0.5em 1.8em;
}
.js #block-views-bandeau-des-alertes-block h2{
	padding:0.3em 1.7em;
}
.js #block-views-bandeau-des-alertes-block .views_slideshow_cycle_main{
	padding: 0 2.2em;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-pause a{
	display:none;
}
.js #block-views-bandeau-des-alertes-block .views_slideshow_cycle_main {
	width: 70%!important;
	overflow: visible!important;
	white-space: normal!important;
	margin-left:0!important;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-cycle-main-frame-row, #block-views-bandeau-des-alertes-block .views-slideshow-cycle-main-frame{
	white-space:normal;
}
.js #block-views-bandeau-des-alertes-block .views_slideshow_cycle_main .views-field{
	float:none;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-previous,
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-next {
	position: absolute;
	top: 40%;
	right: 0;
	height: 20%;
	width: 1em;
	left:auto;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-previous {
	position: absolute;
	top: 40%;
	left: 0.5em;
	height: 20%;
	width: 1em;
	right:auto;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-previous a{
	background-image:url("../images/white-nav-left.png");
	background-size:cover;
}
.js #block-views-bandeau-des-alertes-block .views-slideshow-controls-text-next a{
	background-image:url("../images/white-nav-right.png");
	background-size:cover;
}
.front .marne-agenda-diaporama .slide-data:first-child{
	margin-left:0;
	display:block;
}
.front .marne-agenda-diaporama .slide-data{
	position:absolute;
	width:14em;
	margin:0;
	padding-top:1em;
	display:none;
}
.front .marne-agenda-diaporama .pager{
	display:none;
}
.front .marne-agenda-diaporama{
	min-height:0;
	padding-bottom:3.7em;
}
.front .marne-agenda-diaporama a.rwd-move{
	position: absolute;
	bottom: 0.5em;
	left: 1em;
	color:#fff;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 400;
	font-size: 1.15em;
}
.front .pane-agenda-page-d-accueil .view-header ul li {
	display:none;
}
.front .pane-agenda-page-d-accueil .view-header ul li:first-child {
	display:inline;
}
.view-filter-form select,
.view-filter-form input[type="text"]{
	width:80%!important;
	margin-bottom:0.7em;
}
.view-filter-form form .views-widget, .view-filter-form form .views-widget div, .view-filter-form form label,
.views-exposed-form .views-exposed-widget{
	float:none;
	clear:both;
	margin:0!important;
	width:100%;
}
.view-filter-form form label{
	width:100%!important;
	text-align:left!important;
}
.view-filter-form{
	padding:1em;
}
.view-filter-form form{
	margin:0;
}
.view-id-annuaire.view-display-id-panel_vue_liste table .views-field-field-adresse-locality,
.view-id-annuaire.view-display-id-panel_vue_liste table .views-field-field-categorie{
	display:none;
}
.view-liste-des-actualit-s .views-row{
	height:auto;
}
.view-liste-des-actualit-s .views-row *{
	float:none!important;
	clear:both;
	width:auto!important;
}
.view-liste-des-actualit-s .views-row .views-field-totalcount *,
.view-liste-des-actualit-s .views-row .views-field-created *,
.view-liste-des-actualit-s .views-row .views-field-totalcount,
.view-liste-des-actualit-s .views-row .views-field-created{
	float:left!important;
	clear:none!important;
}
.flux-intro{
	padding:1em;
}
.page-abonnements .flux-intro ul li:first-child{
	margin-right:1em;
}
.page-abonnements .panels-flexible-region-12-droite,
.page-abonnements .panels-flexible-region-12-gauche{
	width:100%;
	float:none;
}
form#marne-abonnements-form input[type="text"]{
	width:90%;
}
.page-agenda #edit-field-type-evenement-tid-wrapper{
	float:none;
	width:100%;
}
.page-agenda #edit-field-type-evenement-tid-wrapper .bef-checkboxes label{
	width:80%!important;
}
.page-agenda .view-result .views-field-field-visuel{
	display:none;
}
.page-user .tabs ul.primary{
	margin:0;
	white-space:normal;
}
.page-user .tabs ul.primary li a{
	padding:0;
}
.page-user .tabs ul.primary li a{
	text-transform:none;
}
.pane-menu-block-7,
.pane-menu-block-6,
.page-user #main-content nav.tabs{
	margin-bottom:0.5em;
}
.pane-menu-block-7 nav,
.pane-menu-block-6 nav,
.page-user #main-content nav.tabs{
	display:block;
}
.pane-menu-block-7 ul,
.pane-menu-block-6 ul,
.page-user #main-content nav.tabs ul{
	padding:0.5em 1em;
	background:#f0eeee;
}
.pane-menu-block-7 ul li,
.pane-menu-block-6 ul li,
.page-user #main-content nav.tabs ul li{
	float:none;
	margin-left:0;
	text-transform: none;
	color: #000;
    font-family: 'Colaborate regular';
	font-weight: normal;
	font-size:1.2em;
	padding:0.15em 0.5em 0.15em 1em;
	background:url("../images/black-arrow-bold.png") no-repeat 0 50%!important;
}
.pane-menu-block-7 ul li a,
.pane-menu-block-6 ul li a,
.page-user #main-content nav.tabs ul li a{
	color:#000!important;
}
.pane-menu-block-7 ul li.active a,
.pane-menu-block-6 ul li.active a,
.page-user #main-content nav.tabs ul li.active a{
	color:#d13434!important;
}
.pane-menu-block-7 h2,
.pane-menu-block-6 h2,
.page-user #main-content nav.tabs h2{
	margin:0;
	font-size:1.5em;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight:400;
	padding:0.4em 0.7em;
	color:#fff;
	background:url("../images/white-arrow-bold.png") no-repeat 98% 50%;
	background-color: #333f5c;
}
.pane-menu-block-7 h2.expanded,
.pane-menu-block-6 h2.expanded,
.page-user #main-content nav.tabs h2.expanded{
	background-image:url("../images/white-expanded-arrow-bold.png");
}
.iframe-responsive{
	color:#fff;
	background:#d04546;
    font-family: 'Colaborate medium';
	padding:1em;
	margin:0.5em 0;
}
.iframe-responsive a{
	display:inline-block;
	margin:0 0 0.7em 0;
	padding-left:1em;
	color:#fff;
	text-decoration:underline;
	font-size:1.2em;
	background:url("../images/white-arrow-bold.png") no-repeat 0 50%;
}
.iframe-responsive .explanation{
	font-style:italic;
}
.node-type-page-info-routes .bloc-liens-utiles .field-item{
	width:auto;
	margin:0;
	float:none;
}
.inforoutes-doc-lies-perturbations .innondations, .inforoutes-doc-lies-perturbations .chantiers, .inforoutes-doc-lies-synthese .perturbations, .inforoutes-doc-lies-synthese .communiques-special-routes {
	margin-top: 1em;
	width: auto;
	float: none;
	margin-right: 0;
}
.inforoutes-barriere-degel .communique{
	background-image:none;
	margin:0;
	padding:0;
}
.inforoutes-barriere-degel{
	padding:1em;
}
.node-contact.display-full .cols .col,
.node-type-page-info-routes .bloc-contact .cols .col1{
	width:auto;
	float:none;
	margin:0;
	padding:0;
	border:none;
	margin-left:0!important;
	padding-left:0!important;
}
.node-contact.display-full{
	padding-right:0!important;
	padding-bottom:0!important;
}
.node-type-espace-dedie .node-contact.display-full .cols .col{
	min-height:0;
}
.node-type-espace-dedie .panels-flexible-region-37-gauche{
	width:100%;
	float:none;
	clear:both;
}
.node-type-espace-dedie .panels-flexible-region-37-gauche .inside{
	padding:0!important;
}
.node-type-espace-dedie .panels-flexible-region-37-droite{
	float:none;
	width:auto;
	clear:both;
}
.node-type-espace-dedie .panels-flexible-37 .panels-flexible-region-inside-last{
	padding-left:0;
}
.node-type-espace-dedie .bloc-liens-utiles-espace-dedie .field-items{
	border-left:none;
	min-height:0;
}
.node-type-page-info-routes .bloc-contact{
	padding:1em;
}
.view-id-agenda .views-row .views-field{
	width:auto!important;
	clear:both!important;
	float:none!important;
}
.view-id-agenda .views-row{
	padding:1em 0!important;
}
#page-cartographique-map,
#localiation-map,
#recherche-prox-map,
#annuaire-map,
#agenda-map {
	width: 100%;
	height: 15em!important;
}
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value-wrapper .views-widget,
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value2-wrapper .views-widget{
	position:relative;
}
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value-wrapper .picker-action,
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value2-wrapper .picker-action{
	position:absolute;
	top: 0;
	left: 88%;
	width: auto;
}
.page-agenda .view-filter-form label{
	padding-left:0;
}
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value2-wrapper .description, #views-exposed-form-agenda-panel-vue-liste #edit-field-date-value-wrapper .description{
	margin-left:0;
	margin-bottom:0.7em;
	line-height: 1.5em;
}
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value-wrapper input[type="text"],
#views-exposed-form-agenda-panel-vue-liste #edit-field-date-value2-wrapper input[type="text"]{
	margin-bottom:0!important;
}
.page-agenda #edit-field-type-evenement-tid-wrapper .bef-checkboxes label,
.page-agenda #edit-field-type-evenement-tid-wrapper label,
.page-agenda #edit-field-type-evenement-tid-wrapper .label_inline{
	float:left!important;
	width:auto!important;
	clear:none!important;
}
.page-agenda #edit-field-type-evenement-tid-wrapper .marne-cb{
	float:left!important;
	width:26px!important;
	clear:none!important;
}
#edit-field-type-evenement-tid-wrapper .select-all-types{
	clear: both;
	float: none;
}
.page-agenda .view-filter-form form .views-widget div.bef-checkboxes{
	margin-left:2em!important;
	width:auto!important;
}
form.webform-client-form .label_inline, .page-mon-espace-mes-informations form#user-profile-form label, form#user-register-form label, form.webform-client-form label {
	float: none!important;
	width: auto!important;
	margin-right: 1em!important;
	text-align: left!important;
	display:block!important;
}
form.webform-client-form .label_inline{
	margin:0 0 -1em 0.75em;
}
.page-mon-espace-mes-informations form#user-profile-form .form-item, form#user-register-form .form-item, form.webform-client-form .form-item {
	clear: both!important;
	margin: 1.5em 0;
	padding: 0 1em;
}
strong.required-legend{
	padding:1em 1em 0 1em;
}
.page-mon-espace-mes-informations form#user-profile-form input[type="password"], .page-mon-espace-mes-informations form#user-profile-form input[type="email"], .page-mon-espace-mes-informations form#user-profile-form input[type="text"], form#user-register-form input[type="password"], form#user-register-form input[type="email"], form#user-register-form input[type="text"], form.webform-client-form input[type="email"], form.webform-client-form input[type="text"], .two-cols-webform form.webform-client-form input[type="email"], .two-cols-webform form.webform-client-form input[type="text"]{
	width:100%;
}
form.webform-client-form .form-item-submitted-partenariat-cg input,
.page-mon-espace-mes-informations form#user-profile-form small, form#user-register-form small, form.webform-client-form .description{
	margin-left:0!important;
}
.two-cols-webform  .webform-component-select select,
.two-cols-webform  .form-textarea-wrapper textarea,
form.webform-client-form .webform-component-select select,
form.webform-client-form .form-textarea-wrapper textarea{
	width:100%;
}
.page-mon-espace-mes-informations form#user-profile-form .form-item .form-item,
form.webform-client-form .form-item .form-item{
	padding:0;
}
form.webform-client-form .form-textarea-wrapper{
	float:none;
}
#webform-client-form-96 .photos-fieldset{
	margin:0 1em 0 1em;
}
#webform-client-form-96 .photos-fieldset .label {
	position: absolute;
	top: 0.5em;
	left: 0.5em;
}
form.webform-client-form .photos-fieldset .description{
	margin-left:0;
	margin-bottom:0.3em;
}
.photos-fieldset fieldset .form-item{
	margin:0;
}
.photos-fieldset fieldset:first-child{
	margin-top:2em;
}
#webform-client-form-96 .photos-fieldset input[type="text"]{
	width:80%;
}
.page-mon-espace-mes-informations form#user-profile-form .form-actions, form#user-register-form .form-actions, form.webform-client-form .form-actions {
	text-align: center;
	margin: 2em 0 2em 0;
}
.page-partenariats-et-soutiens .panels-flexible-region-40-center,
.page-fiches-metiers .panels-flexible-region-49-center,
.page-offres-d-emploi .panels-flexible-region-51-center{
	width:100%;
}
.page-partenariats-et-soutiens table th.views-field-field-domaine,
.page-partenariats-et-soutiens table td.views-field-field-domaine,
.page-partenariats-et-soutiens table th.views-field-field-profil,
.page-partenariats-et-soutiens table td.views-field-field-profil,
.page-fiches-metiers table th.views-field-field-thematique-metier,
.page-fiches-metiers table td.views-field-field-thematique-metier,
.page-offres-d-emploi table th.views-field-field-date-limite-de-candidature,
.page-offres-d-emploi table td.views-field-field-date-limite-de-candidature,
.page-offres-d-emploi table th.views-field-field-commune,
.page-offres-d-emploi table td.views-field-field-commune,
.page-offres-d-emploi table th.views-field-field-categorie-emploi,
.page-offres-d-emploi table td.views-field-field-categorie-emploi{
	display:none;
}
.page-partenariats-et-soutiens table th.views-field-filename,
.page-fiches-metiers table th.views-field-filename,
.page-offres-d-emploi table th.views-field-field-intitule-du-poste{
	width:80%;
}
.tipi-form #montant2,
.tipi-form #refdette2{
	margin-left:0.5em;
}
.tipi-form fieldset.refdette .form-item input[type="text"]{
	width:4.5em;
	margin-left:0em;
}
.tipi-form fieldset.refdette .form-item{
	float:none;
	clear:both;
}
.tipi-form fieldset.refdette .form-item label{
	float:none;
	clear:both;
	width:auto;
}
.tipi-form fieldset.refdette .form-item small{
	margin-left: 0;
}
.tipi-form fieldset.contactinfo label{
	float: none;
	clear:both;
	margin-left: 0;
	text-align:left;
	width:auto;
}
#mini-panel-blocs_d_auto_promo_pour_formulai > div > div {
	float:none;
	clear:both;
	width:100%;
	margin-top:0.5em;
}
#mini-panel-blocs_d_auto_promo_pour_formulai > div > div:first-child{
	margin-top:0;
}
#mini-panel-blocs_d_auto_promo_pour_formulai > div > div .inside{
	padding:0;
}
.page-abonnements .flux-separator .panels-flexible-region{
	float:none;
	padding:0;
	clear:both;
	width:100%;
}
.page .pane-faq-par-thematique .liste-faq .faq .counter{
	width:7%;
}
.page .pane-faq-par-thematique .liste-faq .faq a{
	width:93%;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-espace-presse .prelabel {
	position: static;
	width: auto;
	text-align: left;
	padding:1em 0 0.5em 0!important;
}
.view-filter-form.white-form label{
	padding:0!important;
	padding-top:1em!important;
	width:auto!important;
}
.node-type-espace-dedie .view-filter-form .container-inline-date{
	width:10em!important;
	float:left;
	clear:none!important;
}
.node-type-espace-dedie .view-filter-form .picker-action{
	width:auto!important;
	float:left;
	clear:none!important;
}
.node-type-espace-dedie .view-filter-form .container-inline-date input[type="text"]{
	width:95%!important;
}
.node-type-espace-dedie .view-filter-form label[for="edit-timestamp-1"],
.node-type-espace-dedie .view-filter-form label[for="edit-timestamp"]{
	padding-top:0!important;
}
.node-type-espace-dedie .view-filter-form #edit-timestamp-1-wrapper,
.node-type-espace-dedie .view-filter-form #edit-timestamp-wrapper{
	margin-left:0.75em!important;
}
.node-type-espace-dedie .view-bibliotheque-documentaire .views-field-timestamp,
.node-type-espace-dedie .view-bibliotheque-documentaire .views-field-field-type-de-document{
	display:none;
}
.view-display-id-panel_vue_liste,
.view-table-layout table{
	width:99%;
}
.view-bibliotheque-documentaire .views-field-filename{
	width:auto!important;
	word-break:break-all;
}
.view-display-id-panel_pane_liste_magazines .views-row{
	float:none;
	clear:both;
	width:98%;
	padding:1em 0;
	margin:0.5em 1%;
	min-height:0;
}
.view-display-id-panel_pane_magazine_a_la_une .views-field-field-lien-de-feuilletage{
	clear:both;
}
.view-display-id-panel_pane_magazine_a_la_une .views-field-field-couverture{
	min-height:0;
	margin-bottom:1em;
}
.view-display-id-panel_pane_magazine_a_la_une{
	min-height:0;
	padding-bottom:1em;
}
.view-bibliotheque-documentaire .views-field-timestamp,
.view-bibliotheque-documentaire .views-field-download-count{
	display:none;
}
.page-mediatheque-documents .view-filter-form form label {
	padding: 0.4em 0;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents .prelabel {
	width: auto;
	text-align: left;
	padding-top: 0.4em;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents .container-inline-date{
	width:10em!important;
	float:left;
	clear:none!important;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents .picker-action{
	width:auto!important;
	float:left;
	clear:none!important;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documentse .container-inline-date input[type="text"]{
	width:95%!important;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents label[for="edit-timestamp-1"],
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents label[for="edit-timestamp"]{
	padding-top:0!important;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-1-wrapper,
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-wrapper{
	margin-left:0.75em!important;
}
#views-exposed-form-liste-des-actualit-s-panel-pane-1 #edit-created-wrapper .description,
#views-exposed-form-liste-des-actualit-s-panel-pane-1 #edit-created-1-wrapper .description,
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-wrapper .description,
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-1-wrapper .description {
	margin-left:0;
	clear:both;
	margin-bottom:0.7em;
}
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-1-wrapper input[type="text"],
#views-exposed-form-bibliotheque-documentaire-panel-pane-documents #edit-timestamp-wrapper input[type="text"]{
	margin-bottom:0;
}
.view-bibliotheque-documentaire .views-field-field-type-de-document{
	display:none;
}
.panel-modalites-transport-table table tr .modalites-informations{
	display:none;
}
#modalites-transports-form input[type="submit"]{
	margin-left:0;
	clear:both;
}
td.modalites-etablissement .rwd-content{
	display:block;
}
#views-exposed-form-liste-des-actualit-s-panel-pane-1 .container-inline-date{
	width:10em!important;
	float:left;
	clear:none!important;
}
#views-exposed-form-liste-des-actualit-s-panel-pane-1 .picker-action{
	width:auto!important;
	float:left;
	clear:none!important;
}
.page-actualites .view-result .views-field-field-visuel{
	border:none;
}
.page-actualites .view-result .views-field-field-visuel img{
	width:100%!important;
	height:auto!important;
}
.view-liste-des-actualit-s .views-field.views-field-php-2 a{
	position:absolute;
	width:1.5em!important;
	bottom:1em;
	right:1em;
}
.view-liste-des-actualit-s .views-field-php-2{
	height:2.5em;
}
.node-canevas .panels-flexible-region-inside{
	padding-right:0;
}
.colonne-droite{
	margin-top:0!important;
	width:100%;
	float:none;
	clear:both;
	padding:0!important;
}
.colonne-droite > .inside{
	padding-left:0;
}
.marne-actu-diaporama .slide .slide-data.active .share{
	display:none;
}
.marne-actu-diaporama .image-rwd{
	display:block;
}
.marne-actu-diaporama .image{
	display:none;
}
.marne-actu-diaporama .slide-data .thematique{
	color:#333f5c;
	font-size:1.2em;
	text-align:right;
}
.marne-actu-diaporama .slide-data .date,
.marne-actu-diaporama .slide-data .totalcount{
	color:#333f5c;
}
.marne-actu-diaporama .slide-data .date{
	border-color:#333f5c;
}
.pane-diaporama-actualite h2{
	position:absolute;
	z-index:1;
	padding-top:0.5em;
	margin: 0;
	left: 2%;
}
#sommaire-rubrique .sommaire-item{
	width:100%;
	margin-right:0;
	float:none;
	clear:both;
	height:17em;
	position:relative;
	overflow:hidden;
	margin-bottom:1em;
}
#sommaire-rubrique .sommaire-item.even{
	margin-right:0;
	width:100%;
}
.front .front-inforoute-block{
	width:100%;
}
.front .front-inforoute-block .inside{
	margin-left:0;
}
.front .front-left-block,
.front .front-right-block,
.front .front-middle-block{
	width:100%;
	float:none;
	clear:both;
}
.front .front-right-block,
.front .front-middle-block{
	margin-top:0.5em;
}
.front .front-left-block .inside,
.front .front-right-block .inside,
.front .front-middle-block .inside{
	padding:0;
	margin:0;
}
.front .panels-flexible-region-52-gauche{
	float:none;
}
.view-display-id-panel_pane_liste_magazines .views-row,
.view-display-id-panel_pane_videotheque .views-row,
.view-liste-des-diaporamas .views-row{
	clear:both;
	width:100%;
	float:none;
	margin-left:0!important;
}
.marne-video .youtube-player{
	line-height:normal;
}
.marne-video .youtube-player iframe{
	line-height:normal;
}
.page-user-register #block-block-4{
	padding:0 1em;
}
.page-user-register form#user-register-form{
	width:90%;
}
form#user-register-form .form-item.form-item-pass-pass1,
form#user-register-form .form-item.form-item-pass-pass2{
	padding:0;
}
form#user-pass .form-item label, form#user-login .form-item label{
	float:none;
	margin:0.3em 0;
	padding:0;
	clear:both;
	width:auto;
	display:block;
}
form#user-pass .form-item, form#user-login .form-item{
	float:none;
	clear:both;
}
form#user-pass .form-item input[type="text"], form#user-login .form-item input[type="password"], form#user-login .form-item input[type="text"]{
	width:100%;
	float:none;
	clear:both;
	margin-bottom:1em;
}
form#user-pass .form-actions input[type="submit"], form#user-login .form-actions input[type="submit"]{
	margin-left:0;
}
form#user-pass .form-actions, form#user-login .form-actions{
	text-align:center;
}
.one-sidebar .page #main-content{
	float:none;
	width:100%;
}
.page .sidebar-first{
	display:none;
}
.page-mon-espace #block-block-5{
	padding:0 1em;
}
form#marne-espace-reserve-mes-abonnements-form label{
	white-space:normal;
}
form#marne-espace-reserve-mes-abonnements-form .form-item{
	padding:0.5em;
}
form#marne-espace-reserve-mes-abonnements-form .form-item-alertes-sms, form#marne-espace-reserve-mes-abonnements-form input[type="submit"]{
	float:none;
}
form#marne-espace-reserve-mes-abonnements-form input[type="submit"]{
	margin-left:25%;
	width:50%;
}
.view-id-annuaire td.views-field-php{
	width:33%;
}
.view-display-id-panel_vue_liste .views-field-field-adresse-locality{
	word-break:break-all;
}
.espace-carto #page-cartographique-map,
.espace-carto .selection-couches{
	width:100%;
	float:none;
	min-height:0;
}
.espace-carto .selection-couches .couches label{
	width:auto;
}
.espace-carto .selection-couches h2{
	padding-top: 0.8em;
	margin-top:0;
}
.node-type-page-sondage .field-name-field-sondage{
	margin-bottom:1em;
}
.page-recherche-service-proximite form#service-prox-form .form-item {
	float: none;
	width: 100%;
}
.page-recherche-service-proximite form#service-prox-form{
	position:relative;
	padding-top:3em;
}
.page-recherche-service-proximite .link-help{
	top:1em;
}
#recherche-prox-liste th, #recherche-prox-liste td{
	display:none;
}
#recherche-prox-liste th.contact-titre, #recherche-prox-liste td.contact-titre,
#recherche-prox-liste th.contact-lien, #recherche-prox-liste td.contact-lien{
	display:table-cell;
}
.node-evenement.display-full .cols .col{
	float:none!important;
	clear:both!important;
	padding:0!important;
	margin:0!important;
	border:none!important;
	width:100%!important;
	min-height:0;
}
.node-evenement.display-full .cols .col label{
	width:6em!important;
	padding:0;
}
.node-evenement.display-full .cols .col .node-field-value{
	word-break:break-all;
	float:none!important;
	clear:both!important;
	padding:0!important;
	margin:0 0 1em 0!important;
	border:none!important;
	width:auto!important;
}
.evenement-centre-milieu .panels-flexible-column-first,
.evenement-centre-milieu .panels-flexible-column-last{
	float:none;
	clear:both;
	width:100%;
}
.panel-visuel-agenda .field-item{
	width:100%;
}
.node-type-evenement .node-canevas .field-name-body{
	min-height:0;
}
.node-canevas .field-name-field-type-evenement{
	margin-left:0.9em;
}
.liste-autres-evenement .autre-evenement .commune{
	margin-bottom:0;
}
.liste-autres-evenement .autre-evenement .type-evenement{
	position:static;
}
.liste-autres-evenement .autre-evenement .titre-evenement{
	margin-bottom:1em;
}
/*form.webform-client-form .select2-container{
	width:100%;
}
.page-recherche-service-proximite form#service-prox-form .form-item .select2-choice,
.page-recherche-service-proximite form#service-prox-form .form-item .select2-container{
	width:100%;
}
*/
.page .pane-a-voir-aussi{
	margin-bottom:0.5em;
}
.bloc-contact{
	margin-top:0.5em;
}
.page-search-site form label[for="edit-keys"]{
	display:block;
	margin-right:0;
	margin-bottom:0.3em;
}
.page-search-site form input[type="text"]{
	margin:0;
	width:90%;
}
.page-search-site .main-content-wrapper .search-form {
	background: #f0eeee;
	margin: 0;
	padding: 2em 0 0 0;
	position:static;
	height: auto;
	width: 100%;
}
.page-search-site .main-content-wrapper {
	width: 100%;
	float: none;
	margin-top: 0;
	background: #f0eeee;
}
.page-search-site .facettes {
	width: 100%;
	float: none;
	margin-top: 0;
	background: #b3cad8;
	word-break:break-word;
}
.page-search-site .content-wrapper {
	background: #fff;
	margin-bottom: 3.6em;
}
.page-search-site form input[type="submit"]{
	margin-top:1em;
}
.page-search-site .search-result .search-result-snippet,
.page-search-site .search-result .search-result-infos{
	margin-left:0;
}
.page-search-site .item-list-pager{
	padding:0 1em;
}
.page-search .facettes .facettes-folding{
	text-transform:uppercase;
	padding:0.85em;
    font-family: 'Colaborate medium';
	font-size:1.2em;
	background:url("../images/black-arrow-bold.png") no-repeat 98% 50%;
}
.page-search .facettes .facettes-folding.expanded{
	background-image:url("../images/black-expanded-arrow-bold.png");
}
.page-search .facettes .region-facettes{
	display:none;
}
#page-cartographique-liste h2{
	display:none;
}
#page-cartographique-liste{
	padding-top:3.5em;
}
#page-cartographique-liste .liste-points .point{
	width:100%;
	float:none;
}
.view-filter-form.white-form .description{
	clear:both;
}
.page-partenariats-et-soutiens .panels-flexible-region-40-center .apply-editor-styles,
.page-fiches-metiers .panels-flexible-region-49-center .apply-editor-styles,
.page-offres-d-emploi .panels-flexible-region-51-center .apply-editor-styles{
	padding:0 0.9em;
}
.page-partenariats-et-soutiens .panels-flexible-region-40-center .inside,
.page-fiches-metiers .panels-flexible-region-49-center .inside,
.page-offres-d-emploi .panels-flexible-region-51-center .inside{
	padding:0!important;
}
#recherche-prox-liste td.contact-lien, .view-id-annuaire td.views-field-php{
	white-space:normal;
}
#block-block-6,
#block-block-7{
	padding:0 0.9em;
}
.page-abonnements .rss-widget{
	margin-right:0;
}
.page-abonnements a.link-abonnements{
	text-align:center;
}
form.webform-client-form .description{
	width:auto;
}

form.webform-client-form .form-checkboxes input {
  margin:0.3em 0.5em 1em 0;
}

form.webform-client-form .webform-component--mentions {
  padding-left: 1em !important;
}

form.webform-client-form .g-recaptcha {
  margin-left: 1em;
}
