@charset "utf-8";
/* CSS Document */


body * {
	color:#000 !important;
}

.header, .bandeau_recherche, .footer {
	display:none;
}

#map_canvas {
	display:none;
}

.filtresrapport {
	display:none !important;
}

.comments div.commentaire .emailcomment {
	display:none !important;
}

.main, .details {
	height:auto !important;
	background:none;
}

.details {
	display:block;
	width:100%;
	height:auto !important;
	overflow:inherit !important;
}

.details .details_comm .infos ul, 
.details h2 {
	display:none;
}

.details_comm div div.infos {
	padding-top:25px;
}

.details_comm textarea, .details_comm input {
	display:none;
}

.details li {
	background:none;
	border:0;
	padding:0;
	padding:15px 30px;
}

.details li img.icone {
	bottom:inherit;
	right:inherit;
	left:0;
	top:15px;
}

.details li div {
	display:none;
}

.output {
	display:block;
	height:auto !important;
	width:100% !important;
}

.rapport .output {
	left: 0;
}

.reportoverflow,
.report {
	height:auto !important;
	margin:0 !important;
	overflow:inherit !important;
}

.reportheader {
	position:relative;
}

.data {
	height:auto !important;
	min-width:inherit !important;
	overflow:inherit !important;
}

.rapport .data {
	/*
	page-break-inside:auto;
	*/
}

.rapport .data .rowReport {
	/*
	page-break-inside:avoid;
	page-break-after:auto;
	*/
}

.rapport .data .rowReport div {
	color: #000;
	font-size: 12px;
	/*
	page-break-inside:avoid; 
	page-break-after:auto;
	*/
}

.main .comments {
	width:100%;
}

.main .comments .blocks {
	height:auto !important;
	overflow:inherit !important;
}

.rapport .main {
	overflow: inherit;
}

.rapport .data div {
	/*
	page-break-inside: avoid !important;
	*/
}

.rapport .data .rowReport {
	/*
	page-break-inside: avoid !important;
	*/
}