@media ( min-width : 1200px) {
	.nav-side-menu .menu-list .menu-content {
		display: block;
	}
	#logo {
		margin-bottom: 4em;
	}
	.modal-dialog {
    	width: 600px;
    	margin: 100px auto;
	}

	/**
	 * Gestion des hauteurs de colonnes : start
	 */
	#page-wrapper,
	#page,
	#content,
	#main-content,
	#left_column {
		min-height: calc(100vh - 47px);
	}
	.content-body,
	.notice-content {
		min-height: calc(100vh - 140px);
	}
	#home.content-body,
	#search.content-body {
		min-height: auto;
	}
	/**
	 * Gestion des hauteurs de colonnes : end
	 */
}

/* #Tablet
================================================== */
@media only screen and (max-width: 1200px) {
	
	#left_column {
		border-right: none;
	}
	#logo {
	    background: url("../img/layout/fond_header_light.jpg") no-repeat 0 0 transparent;
	    min-height: 54px;
	}
	#logo a {
		border-left: none;
		color: #fff;
		margin-left: 15px;
		margin-right: 60px;
	}
	.nav-side-menu {
		background-color: #f7f7f7;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
		min-height: 50px;
		position: relative;
		width: 100%;
	}
	.nav-side-menu .toggle-btn {
		display: block;
		cursor: pointer;
		position: absolute;
		right: 10px;
		top: 10px;
		z-index: 10 !important;
		padding: 3px;
		background-color: #ffffff;
		color: #000;
		width: 40px;
		height: 30px;
		text-align: center;
	}
	.nav-side-menu .toggle-btn.my-legibox{
	    font-size: 19px;
	    margin-right: 110px;
	}
	.nav-side-menu .toggle-btn.my-legibox span.badge-mobile{
		left: 23px;
		color: white;
	}
	.nav-side-menu .menu-info {
		position: absolute;
	    right: 49px;
	    top: 11px;
	    font-size: 14px;
	    font-family: "Open Sans";
	}
	.nav-side-menu .toggle-btn.collapsed .menu-info {
		display: block !important;
	}
	.nav-side-menu .menu-list {
		margin-top: 45px;
	}
	.nav-side-menu #menu-content>li:first-child>a {
		border-top: 1px solid #c7cacb;
	}
	
	.brand {
		text-align: left !important;
		font-size: 22px;
		padding-left: 20px;
		line-height: 50px !important;
	}
	#header {
		background: #ffffff url("../img/layout/fond_header.jpg") repeat-y 0 0;
	}
	#header .header-title {
		margin-left: 45px;
	}
	#header .searchForm {
		padding-right: 60px;
	}
	#header .news li a {
		padding-left: 60px;
	}
	#left_column #logo span {
		display: initial;
	}
	#home #memorialA .updated {
		padding: 0 30px 0 60px;
		margin-top: 45px;
	}
	#home #memorialB .published {
		padding-left: 60px;
		padding-right: 30px;
	}
	#home .illustration {
		display: none;
	}
	#notice .user-extras .toggle-column {
		display: none;
	}
	#notice .notice-html {
		position: relative;
	}
	#notice .user-extras {
/* 		position: relative; */
/* 		float: right; */
/*     	display: inline-block; */
		position: absolute;
    	top: 0;
    	right: 0;
	}
	#notice .act-status {
		display: inline;
	}
/* 	#notice .user-extras ul li { */
/* 		display: inline; */
/* 		float: left; */
/* 	} */
/* 	#notice .user-extras ul li{ */
/* 		padding-right: 15px; */
/* 	} */

	#notice .notice-infos {
		margin-right: 70px;
		margin-top: 20px;
	}
	.notice-html #results-list {
		padding-left: 15px;
	}
	.content-body .results-bloc {
		padding-left: 70px;
	}
	#memorials .memorial-title {
	    margin-bottom: 2.5em;
	}
	#facets {
	    width: 100%;
	}
	.content-body .results-bloc {
	    padding-left: 25px;
	}
	#search .sort-group #sort-type {
		margin-top: 0;
	}
	.bloc-list .content .important-info {
		margin-top: 5px;
	}
	#main-content>.container-fluid.content-body>.row {
		padding-left: 15px;
		padding-right: 15px;
	}
	#notice.notice-code .search-code .searchForm {
		padding: 10px 15px;
	}
	#notice.notice-code .rich-text.interactive {
		margin-left: 10px;
	}
	#notice.notice-code .rich-text.interactive .richtext_body {
		padding-left: 20px;
	}
	
	/** Modal **/
	.modal-dialog {
		/* Pour que la modal ne soit pas collé en haut de l'écran, sous la barre gouvernementale */
		margin-top: 105px
	}
	
	/** Query Builder **/
	#query-builder .query-builder .form-control,
	#query-builder .rule-value-container input[type="text"], 
	#query-builder .rule-value-container input[type="number"] {
		padding: 6px;
	}
	#query-builder .query-builder .rule-container .counter {
		right: 90px;
	}
	#query-builder .query-builder .rule-container .rule-filter-container > *,
	#query-builder .query-builder .rule-container .rule-value-container input,
	#query-builder .selectize-control.single .selectize-input {
		max-width: 150px;
	}
	#query-builder .query-builder .rule-container .rule-operator-container > * {
		max-width: 100px;
	}
	#query-builder .selectize-control.single .selectize-input,
	#query-builder .selectize-control.single .selectize-input input[type="text"],
	#query-builder .rule-value-container input[type="text"],
	#query-builder .rule-value-container input[type="number"] {
		margin-left: 0;
	}
	
	/** List contenus editoriaux **/
	.rich-text.editorial #items .list > div:NTH-CHILD(2n+1) {
		clear: left;
		margin-left: 0;
	}
}

/* #Mobile
================================================== */
@media only screen and (max-width: 767px) {
	.projetSmallTable {
		font-size: 9px;
	}

	.govbar-links {
		display: none;
	}
	.content-body > .row {
		margin-left: 0;
	}
	#main-content > #notice.container-fluid.content-body > .row,
	#main-content > .container-fluid.content-body > .row {
		padding: 0;
		margin: 0 -15px;
	}
	#main-content > .container-fluid.content-body#news-list > .row {
		margin-bottom: 1em;
	}
	.nav-side-menu {
	    border: none;
		min-height: 60px;
	}
	.nav-side-menu .toggle-btn {
		display: block;
		background-color: transparent;
		position: absolute;
		right: 10px;
		top: 3px;
		z-index: 10 !important;
		padding: 3px;
		color: #fff;
		width: 40px;
		text-align: center;
		font-size: 36px;
	}
	.nav-side-menu .toggle-btn.my-legibox{
	    right: 65px;
	    font-size: 27px;
	    left: inherit;
	    margin-right: 0;
	}
	.nav-side-menu .toggle-btn.my-legibox span.glyphicon{
		position: absolute;
		top : 8px;
		right : 4px;
	}
	.nav-side-menu .toggle-btn:hover {
		cursor: pointer;
	}
	.nav-side-menu .menu-info {
		position: absolute;
		right: 3px;
		top: 35px;
		color: #ffffff;
	}
	.nav-side-menu .mobile-logo {
		display: inline-block;
	    color: #fff;
	    padding-left: 24px;
	    padding-top: 4px;
	    width: 70%;
	}
	.nav-side-menu .mobile-logo b {
		display: block;
    	font-size: 17px;
	}
	.nav-side-menu .menu-list {
	    border-top: 1px solid #ffffff;
	}
	.nav-side-menu {
	    background: url("../img/layout/fond_header_light.jpg") no-repeat 0 0 transparent;
	    border: none;
	    min-height: 54px;
	}
	.nav-side-menu .menu-list {
	    margin-top: 11px;
	}
	.nav-side-menu #menu-content>li:first-child>a {
		padding-right: 2.5em;
	}
	#header {
		background: #ffffff;
		min-height: 0;
	}
	#header.home {
		background: #f7f7f7;
	}
	#header .path {
		display: none;
		height: 0;
		padding: 0;
	}
	#header.search .searchForm {
		padding: 10px 5px;
	}
	#header.search .searchForm .searchbar {
		margin-left: 10px;
	}
	#header.search .searchForm .input-group-btn {
		right: 5px;
		z-index: 9;
	}
	#header.search .searchForm .input-group-btn button {
		margin-top: 0;
	}
	#header.search .searchForm .input-group {
		padding-left: 0;
	}
	#header.search .searchForm .input-group:before {
		content: "";
	}
	#header.search .criteria>span {
		margin: 0 20px 0 0;
	}
	#header.search .reset-criteria-container .reset-criteria {
		margin-left: 0;
	}
	#memorials .list-group .list-group-item {
	    margin: 5px 4px;
    	min-width: 100px;
	}
	#facets {
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
	#facets .facets-legend {
		display: none;
	}
	#facets .facet #slider-range {
		width: 95%;
	}
	.form-inline .form-group {
	    display: inline-block;
	    margin-bottom: 0;
	    vertical-align: middle;
	}
	#left_column {
		border-right: none;
	}
	.search #fixed-config-search-links {
		position: fixed;
	    bottom: 0;
	    display: block;
	    background-color: #e4051f;
	    width: 100%;
	    z-index: 99;
	    left: 0;
	    text-align: center;
	}
	.search #fixed-config-search-links a {
		color: #fff;
		padding: 15px 0;
	}
	.search #fixed-config-search-links a span {
		margin-right: 10px;
	}
	#search .bloc-list .content {
		padding: 10px 50px 10px 30px;
	}
	#search .bloc-list .content .articles {
		padding-left: 1em;
	}
	.page-title,
	#notice.notice-acte h1.page-title {
		font-size: 16px;
		padding-top: 0.5em;
	}
	#notice .user-adds {
		margin-top: 0;
	}
	#notice .user-adds a {
	    border-bottom: none;
	    padding: 10px 0 0;
	}
	.list-group.bloc-list,
	.content-body .results-bloc,
	#notice .notice-content {
		padding: 0 15px;
	}
	.notice-content .rich-text {
		padding: 0;
	}
	.notice-content .rich-text a span.picto {
		background-repeat: round;
		display: inline-block;
		position: relative;
		top: 8px;
	}
	#notice .user-extras ul li:first-child {
		padding-right: 15px;
   		margin-top: -2px;
	}
	
	#back-to-top {
		right: 15px;
	}
	.bloc-list .extra {
		padding: 10px;
	}
	#news .rich-text {
		padding: 15px;
	}
	#main-content .no-padding {
		padding: 0 15px;
		margin-top: 2px;
	}
	.search-code .list-group-item .content {
		padding: 5px 10px 10px 10px;
	}
	.pagination .disabled.previous,
	.pagination .disabled.next,
	.pagination .previous button span,
	.pagination .next button span {
		display: none;
	}
	#header .searchForm {
		padding: 30px 10px;
    	margin: 0;
	}
	#header .searchForm button {
		padding: 6px 3px;
	}
	#header .searchForm .input-group {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		display: inline-table;
	}
	#header .news {
	    padding: 0 30px;
	}
	#header .news li a {
		border-bottom: 1px solid #dee1e2;
		padding-left: 0;
	}
	#header.search .criteria>span {
		display: block;
		margin: 0 20px 10px 0;
	}
	#home .memorial-title {
		margin-bottom: 20px;
	}
	#home #memorialA .memorial-title,
	#home #memorialB .memorial-title,
	#header .news-header {
		background-color: #f7f7f7;
		border-bottom: 1px solid #dee1e2;
		border-top: 1px solid #dee1e2;
		height: 62px;
		margin-bottom: 20px;
		padding-left: 75px;
	}
	#home #memorialA .memorial-title:before,
	#home #memorialB .memorial-title:before,
	#header .news-header:before {
		left: -60px;
	}
	#home #memorialA .published,
	#home #memorialA .updated {
		padding: 0 30px;
	}
	#footer {
		margin-top: 2em;
	}
	/** My Legibox **/
	#my-legibox .bloc-list > .sortableFolders > li > .row > .list-group-item {
	    padding-right: 0;
	}
	#my-legibox .glyphicon.glyphicon-bell {
		margin: 0;
		font-size: 14px;
	}
	#my-legibox .glyphicon.glyphicon-check {
		margin-top: 0;
	}
	#my-legibox .alerts-mobile {
		display: inline-block;
	    height: 100%;
	    padding: 9px;
	}
	#my-legibox .alerts-mobile .form-group {
		margin-right: 10px;
	}
	/** List contenus editoriaux **/
	.rich-text.editorial #items .list > div {
		margin-left: 0;
	}
}