@media all and (min-width : 1024px) {
	.wrapper {
		width: 100%;
		padding: 1% 0;
		margin: 0% 0 0;
	}
	.row, .rowmobile {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		clear: both;
		margin: 0 auto;
		max-width: 90%;
		padding: 2% 0 0;
	}
	.row_hide {
		display: none;
	}
	.wrapper .row, .wrapper .rowmobile {
		padding: 0.1% 0;
	}
	.wrapper .row_header {
		padding: 2% 0;
	}
	.row:after, .rowmobile:after {
		content: "";
		display: table;
		clear: both;
	}
	.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9,
		.col_10, .col_11, .col_12, .col_13, .col_14, .col_15, .col_16 {
		margin: 0 2% 0 0;
		float: left;
		word-break: break-word;
		position: relative;
	}
	.col_1 {
		width: 4.375%;
	}
	.col_2 {
		width: 10.75%;
	}
	.col_3 {
		width: 17.125%;
	}
	.col_4 {
		width: 23.5%;
	}
	.col_5 {
		width: 29.875%;
	}
	.col_6 {
		width: 36.25%;
	}
	.col_7 {
		width: 42.625%;
	}
	.col_8 {
		width: 49%;
	}
	.col_9 {
		width: 55.375%;
	}
	.col_10 {
		width: 61.75%;
	}
	.col_11 {
		width: 68.125%;
	}
	.col_12 {
		width: 74.5%;
	}
	.col_13 {
		width: 80.875%;
	}
	.col_14 {
		width: 87.25%;
	}
	.col_15 {
		width: 93.625%;
	}
	.col_16 {
		width: 100%;
		margin: 0;
	}
	.last {
		margin: 0;
	}
	.slogan {
		height: 100%;
		padding: 0;
	}
	.menumobile, .submenumobile {
		display: none;
	}
	#displayagecolor_s_popup .col_1, #displayagecolor_s_popup .col_2,
		#displayagecolor_s_popup .col_3, #displayagecolor_s_popup .col_4,
		#displayagecolor_s_popup .col_5, #displayagecolor_s_popup .col_6,
		#displayagecolor_s_popup .col_7, #displayagecolor_s_popup .col_8,
		#displayagecolor_s_popup .col_9, #displayagecolor_s_popup .col_10,
		#displayagecolor_s_popup .col_11, #displayagecolor_s_popup .col_12,
		#displayagecolor_s_popup .col_13, #displayagecolor_s_popup .col_14,
		#displayagecolor_s_popup .col_15, #displayagecolor_s_popup .col_16,
		#displayagecolor_s_popup .last, #displayagecolor_s_popup .designgrid .row .col_input,
		#displayagecolor_s_popup .designgrid .row .col_textarea {
		width: 96%;
		margin: 0px 5px 2px 5px;
		border-radius: 5px;
	}
	.newsubmenu {
		padding-left: 20px;
	}
	.rapport_table {
		width:100%;
		border-left:1px solid #444;
		border-top:1px solid #444;
	}
	.rapport_tr_header, .rapport_tr {
		width:100%;
	}
	.rapport_tr_header th{
		background-color: #444;
		color:#fff;
	}
	.rapport_tr td, .rapport_tr_over td, .rapport_tr_header th {
		padding:5px;
		border-right:1px solid #444;
		border-bottom:1px solid #444;
		max-width: 500px;
	}
	#menuitems_nombre_message,#menuitems_nombre_consent {
		background-color:red;
		padding:2px 7px 2px 7px;
		position: relative;
		left:-10px;	
		top:-10px;
		
	}
	a #menuitems_nombre_message,a #menuitems_nombre_consent  {
		color:white;
		text-decoration: none;
	}

	.fixed_at_top {
		position: fixed;
		top: 0;
		width: auto;
		z-index: 11;
	}

	#invoices-table > div >div {
		margin:1px;
	}
	#invoices-table .invoice-header {
		background-color:#444;
		color:white;
		text-align: center;
		font-weight: bold;
	}
	#invoices-table .invoice-cell {
		text-align:center;
	}
	#invoices-table .invoice-odd {
		background-color: #eee;
		border-radius: 0px;
	}
	#invoices-table .invoice-impayee {
		color:tomato;
	}
	#invoices-table .invoice-en-retard{
		background-color:tomato;
		color:white;
		font-weight: bold;
		border-radius: 0px;
	}
	#invoices-table i {
		color:tomato
	}


}