@charset "UTF-8";
@font-face {
    font-family: 'Caviar Dreams';
    src: url('/fonts/CaviarDreams-Bold.eot');
    src: url('/fonts/CaviarDreams-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CaviarDreams-Bold.woff2') format('woff2'),
        url('/fonts/CaviarDreams-Bold.woff') format('woff'),
        url('fonts/CaviarDreams-Bold.ttf') format('truetype'),
        url('/fonts/CaviarDreams-Bold.svg#CaviarDreams-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Caviar Dreams';
    src: url('/fonts/CaviarDreams-BoldItalic.eot');
    src: url('/fonts/CaviarDreams-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CaviarDreams-BoldItalic.woff2') format('woff2'),
        url('/fonts/CaviarDreams-BoldItalic.woff') format('woff'),
        url('fonts/CaviarDreams-BoldItalic.ttf') format('truetype'),
        url('/fonts/CaviarDreams-BoldItalic.svg#CaviarDreams-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Caviar Dreams';
    src: url('/fonts/CaviarDreams-Italic.eot');
    src: url('/fonts/CaviarDreams-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CaviarDreams-Italic.woff2') format('woff2'),
        url('/fonts/CaviarDreams-Italic.woff') format('woff'),
        url('fonts/CaviarDreams-Italic.ttf') format('truetype'),
        url('/fonts/CaviarDreams-Italic.svg#CaviarDreams-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Caviar Dreams';
    src: url('/fonts/CaviarDreams.eot');
    src: url('/fonts/CaviarDreams.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CaviarDreams.woff2') format('woff2'),
        url('/fonts/CaviarDreams.woff') format('woff'),
        url('fonts/CaviarDreams.ttf') format('truetype'),
        url('/fonts/CaviarDreams.svg#CaviarDreams') format('svg');
    font-weight: normal;
    font-style: normal;
}
@page {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-bottom: 0pt;
	size:A4 portrait;
	zoom: 120%;
}
.ql-container {
	font-size: inherit!important;
	font-family: inherit!important;
}
.ql-editor {
	line-height: inherit!important;
	padding: inherit!important;
}
.ql-bubble .ql-tooltip {
	z-index:10000;
}
.ql-align-center {
	text-align: center;
}
.ql-align-justify {
	text-align: justify;
}
.ql-align-right {
	text-align:right;
}
.ql-align-left {
	text-align:left;
}
.ql-size-small {
	font-size: 0.75em;
}
.ql-size-large {
	font-size: 1.5em;
}
.ql-size-huge {
	font-size:2.5em;
}
.ui-sortable {
	display: flex;
	position: relative;
	overflow: visible;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	flex-wrap:wrap;
	align-content: space-between;
	align-items: stretch;
}
  
.ui-sortable:before,
.ui-sortable:after{
}
  
.ui-sortable:after{
	clear: both;
}
  
.ui-sortable .ui-sortable-item {
	padding:8px;
	cursor: move;
}
  
.ui-sortable .ui-sortable-item.ui-sortable-dragging {
	position: absolute;
	z-index: 1688;
}
  
.ui-sortable .ui-sortable-placeholder {
	display: none;
}
  
.ui-sortable .ui-sortable-placeholder.visible {
	display: block;
	z-index: -1;
}
.ddcontainer {
	display: block !important;
}
.inline {
	display: inline;
}
.rdw-editor-wrapper img {
	width:auto!important;
	height:auto!important;
}
#tinyTools  > div {
	margin-left: auto;
	margin-right: auto;
}
#actionTools > div {
	margin-left: auto;
	margin-right: auto;
}
#document {
	font-family:'Caviar Dreams', Verdana, Arial, sans-serif!important;
	background-color:white;
	font-size:9.5pt;
	color:#231f20;
	width: 100%;
}
#document p {
	margin:0;
	padding:0;
}
#document .page {
	position:relative;
	width:210mm;
	height:297mm;				
	margin: 0 auto;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url('/images/page.png');
	page-break-after: always;
	clear: both;
}
#document .page:first-child {
	background-image:url('/images/page-de-garde.png');
}
#document .page .logo {
	position:absolute;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url('/images/logo-limco-petit.png');
	width:19mm;
	height:19mm;
	top:11mm;
	left:20mm;
}
#document .page:first-child .logo {
	background-image:url('/images/logo-limco.png');
	width:28mm;
	height:43mm;
	top:26.5mm;
	left:21.5mm;
}
#document .page .titre {
	padding-top:11mm;
	margin-left:60mm;
	margin-right:22mm;
	min-height:35mm;
	clear: both;
}
#document .page:first-child .titre {
	padding-top:28mm;
	margin-bottom:10mm;
	margin-left:60mm;
	margin-right:22mm;
	min-height:70mm;
}
#document .page .titre .titreBlocVert {
	display: flex;
	flex-direction: column;
	justify-content: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: center;
	background: linear-gradient(#00a99b, #196e7a);
	background: -webkit-linear-gradient(#00a99b, #196e7a);
	color:white;
	text-transform: uppercase;
	text-align: center;
	font-size:11pt;
	border-radius:5mm;
	padding-top:7mm;
	padding-bottom:7mm;
	padding-left:10mm;
	padding-right:10mm;
	margin-top:5mm;
	min-height:26mm;
	clear: both;
}
#document .page .titre .titreBlocVert:first-child {
	margin-top:0;
}
#document .page .titre .titreBlocBlanc,
#document .page .titre .titreBlocImg {
	border: solid 1pt #00a99b;
	text-transform: uppercase;
	border-radius:5mm;
	text-align: center;
	font-size:11pt;
	padding-top:7mm;
	padding-bottom:7mm;
	padding-left:10mm;
	padding-right:10mm;
	margin-top:5mm;
	clear: both;
}
#document .page .titre .titreBlocBlanc:first-child,
#document .page .titre .titreBlocImg:first-child {
	margin-top:0;
}
#document .page:first-child .titreBlocBlanc,
#document .page:fisrt-child .titreBlocImg {
	text-transform: none;				
}
#document .page .titreBlocBlanc:first-child,
#document .page .titreBlocImg:first-child {
	text-transform: uppercase;
}
#document .page .titre .photoTitre {
	display:inline-block;
	border-radius: 5mm;
	width:70%;
	background-color:lightgrey;
}
#document .page .espace {
	margin-left:22mm;
	margin-right:22mm;
	height:3mm;
	clear: both;
}
#document .page .contenu .texte {
	text-align: justify;
	margin-left:22mm;
	margin-right:22mm;
	font-size:9.5pt;
	hyphens: manual;
	clear: both;
}
#document .page .contenu .photoDroite ~ .texte {
	clear:left;
}
#document .page .contenu .texte img {
	width:auto;
	height:40mm;
}
#document .page .contenu .textColonne {
	text-align: justify;
	margin-left:22mm;
	margin-right:22mm;
	font-size:6pt;
	clear: both;
}
#document .page .contenu .textWithoutEditor {
	text-align: justify;
	margin-left:22mm;
	margin-right:22mm;
	font-size:9.5pt;
	hyphens: manual;
	clear: both;
}
#document .page .contenu .textColonne .ql-editor {
	hyphens: manual;
	text-align: justify;
}
#document .page .contenu .textColonne .element,
#document .page .contenu .textColonne .mce-content-body {
	hyphens: manual;
	text-align: justify;
}
#document .page .contenu .textColonne .table {
	display:table;
	width: 100%;
}
#document .page .contenu .textColonne .table .td {
	display: table-cell;
	width:31%;
	padding-left:1%;
	padding-right:1%;
}
#document .page .contenu .textColonne .table .td:first-child {
	padding-left:0;
}
#document .page .contenu .textColonne .table .td:last-child {
	padding-right:0;
}
#document .page .contenu .flex {
	display: block;
	clear: both;
}
#document .page .contenu .flex > div {
	display: block;
	float: left;
	width:2%;
	height:30mm;
	text-align: center;
}
#document .page .contenu .flex > .bloc {
	display:block;
	float: left;
	width: 45%;
	height:30mm;
	margin:0;
	text-align: center;
}
#document .page .contenu .titre1 {
	color:#196e7a;
	clear: both;
	text-transform: uppercase;
	text-decoration: underline;
	font-size:11.5pt;
	font-weight:bold;
	margin-left:22mm;
	margin-right:22mm;
}
#document .page .contenu .titre2 {
	text-transform: uppercase;
	font-size:10.5pt;
	clear: both;
	font-weight:bold;
	margin-left:22mm;
	margin-right:22mm;
}
#document .page .contenu .titre3 {
	font-size:10.5pt;
	clear: both;
	font-weight:bold;
	text-decoration: underline;
	margin-left:22mm;
	margin-right:22mm;
}
#document .page .contenu .champ {
	margin-left:22mm;
	clear: both;
	margin-right:22mm;
	line-height:190%;
	font-weight:bold;
}
#document .page .contenu .champ .element {
	display: table;
	width: 100%;
}
#document .page .contenu .champ .label {
	display: table-cell;
	width: 45%;
}
#document .page .contenu .champ .valeur {
	display: table-cell;
	width:50%;
	border-radius: 5mm;
	border:solid 1pt #00a99b;
	padding-left:2mm;
	padding-right:2mm;
}
#document .page .contenu .illustration {
	margin-left:22mm;
	margin-right:22mm;
	color:orange;
	clear: both;
}
#document .page .contenu .illustration .element {
	background-position: left top;
	background-repeat: no-repeat;
	background-size:contain;
	min-height:50mm;
}
#document .page .contenu .illustration p {
	padding:5mm;
	margin: 0;
}
#document .page .contenu .illustration img {
	width:50%;
	height:auto;
}
#document .page .contenu .illustration img.width25 {
	width:25%;
	height:auto;
}
#document .page .contenu .illustration img.width33 {
	width:33%;
	height:auto;
}
#document .page .contenu .illustration img.width50 {
	width:50%;
	height:auto;
}
#document .page .contenu .illustration img.width66 {
	width:66%;
	height:auto;
}
#document .page .contenu .illustration img.width75 {
	width:75%;
	height:auto;
}
#document .page .contenu .illustration img.width100 {
	width:100%;
	height:auto;
}
#document .page .contenu .photo {
	/* display:inline-block; */
	margin-top:6mm;
	margin-bottom:0mm;
	float:left;
}
#document .page .contenu .photoDroite {
	margin-top:6mm;
	margin-bottom:0mm;
	float: right;
}
#document .page .contenu .photo .element,
#document .page .contenu .photoDroite .element {
	width:81mm;
	height:51mm;
	border-radius:5mm;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color:orange;
}
#document .page .contenu .photo .element.vertical,
#document .page .contenu .photoDroite .element.vertical {
	width: 81mm;
	height: 108mm;
}
#document .page .contenu .photo p,
#document .page .contenu .photoDroite p {
	padding:5mm;
	margin:0;
}
#document .page .contenu .photo:nth-child(2n),
#document .page .contenu .photoDroite {
	margin-left:6mm;
}
#document .page .contenu .photoDroite {
	margin-right:22mm;
}
#document .page .contenu .photo:nth-child(2n+1) {
	margin-left:22mm;
}
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical),
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo,
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo,
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo + .photo,
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo + .photo + .photo,
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo:not(.vertical) + .photo.vertical + #document .page .contenu .photo:not(.vertical) + .photo:not(.vertical) {
margin-left:6mm;
}
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo,
#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo:not(.vertical) + .photo.vertical + #document .page .contenu .photo:not(.vertical) + .photo:not(.vertical) + .photo {
margin-left:22mm;
}
#document .page .contenu .photoLisere {
	margin-top:1mm;
	margin-bottom:1mm;
	margin-right:22mm;
	margin-left:22mm;
	clear: both;
}
#document .page .contenu .photoLisere .element {
	border:solid 1pt #00a99b;
	border-radius:5mm;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height:50mm;
}
#document .page .contenu .photoLisere p {
	padding:5mm;
	margin:0;
}
#document .page .contenu .texte .photoLisere {
	float: right;
	margin-left:10mm;
}
#document .page .contenu .tableau {
	margin-left:22mm;
	clear: both;
	margin-right:22mm;
	width:calc(100% - 44mm);
}
#document .page .contenu table {
	width: 100%;
	border-spacing: 0;
}
#document .page .contenu th {
	text-transform: uppercase;
	text-align: left;
	font-weight:bold;
	border-collapse: collapse;
	border-top:solid 0.5pt #00a99b;
	border-bottom:solid 0.5pt #00a99b;
	border-left:solid 0.5pt #00a99b;
	border-right:solid 0.5pt #00a99b;
	padding:0.5mm 2mm;
	text-align: center;
	font-size:9.5pt;
}
#document .page .contenu td {
	text-align: left;
	font-weight: normal;
	border-collapse: collapse;
	border-top:solid 0.5pt #00a99b;
	border-bottom:solid 0.5pt #00a99b;
	border-left:solid 0.5pt #00a99b;
	border-right:solid 0.5pt #00a99b;
	padding:0.5mm 2mm;
	font-size:9.5pt;
}
#document .page .contenu td .checkboxOn {
	display:inline-block;
	background-image:url('/images/checkboxOn.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	width:4mm;
	height:4mm;
}
#document .page .contenu td .checkboxOff {
	display:inline-block;
	background-image:url('/images/checkboxOff.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	width:4mm;
	height:4mm;
}
#document .page .contenu tr:first-child th:first-child,
#document .page .contenu tr:first-child td:first-child {
	border-top-left-radius: 3mm;
}
#document .page .contenu tr:first-child th:last-child,
#document .page .contenu tr:first-child td:last-child {
	border-top-right-radius: 3mm;
}
#document .page .contenu tr:last-child th:first-child,
#document .page .contenu tr:last-child td:first-child {
	border-bottom-left-radius: 3mm;
}
#document .page .contenu tr:last-child th:last-child,
#document .page .contenu tr:last-child td:last-child {
	border-bottom-right-radius: 3mm;
}
#document .page .contenu .tableau .arrondie {
	border-radius:5mm;
}
#document .page .contenu .liste {
	margin-left:22mm;
	clear: both;
	margin-right:22mm;
}
#document .page .contenu .liste ul {
	padding-left:6mm;
	margin-left:0;
	list-style-image: url('/images/puce.svg');
}
#document .page .contenu .liste li {
	margin-left:-2mm;
	margin-bottom:2mm;
}
#document .page .contenu .listeCol {
	clear: both;
	margin-left:22mm;
	margin-right:22mm;
}
#document .page .contenu .listeCol ul {
	padding-left:6mm;
	margin-left:0;
	list-style-image: url('/images/puce.svg');
}
#document .page .contenu .listeCol li {
	float:left;
	width:48%;
	margin-left:-2mm;
	padding-right:5mm;
	margin-right:0;
	margin-bottom:2mm;
}
#document .page .contenu .listeCol li:nth-child(2n+1) {
	clear:left;
}
#document .page .contenu .bloc,
#document .page .contenu .blocColonne {
	border-top: solid 1pt #00a99b;
	border-bottom: solid 1pt #00a99b;
	border-left: solid 1pt #00a99b;
	border-right: solid 1pt #00a99b;
	padding:1mm 3mm;
	border-radius:5mm;
	margin-left:22mm;
	margin-right:22mm;
}
#document .page .contenu .blocColonne {
	display:inline-block;
	width:76.5mm;
	min-height:9mm;
	text-align: center;
	vertical-align: middle;
	margin-bottom:2mm;
}
#document .page .contenu .blocColonne:nth-child(2n) {
	margin-right:0;
}
#document .page .contenu .blocColonne:nth-child(2n+1) {
	margin-left:0;
}
#document .page .contenu .bloc img {
	width:100%;
	height:auto;
}
#document .page .contenu .flex > .bloc img {
	width:auto;
	height:24mm;
}
#document .page .contenu .sommaire {
	border: solid 1pt #00a99b;
	border-radius:5mm;
	margin-left:22mm;
	margin-right:22mm;
	padding:5mm;
	font-size:10.5pt;
	text-align: right;
	clear: both;
}
#document .page .contenu .sommaire .level_1 {
	margin-top:5mm;
	margin-bottom:0.5mm;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight:bold;
}
#document .page .contenu .sommaire .level_1:first-child {
	margin-top:0;
}
#document .page .contenu .sommaire .level_2 {
	margin-bottom:0.5mm;
	color:#196e7a;
	font-weight:bold;
}
#document .page .contenu .sommaire .level_3 {
	margin-bottom:0.5mm;
	font-weight:bold;
	font-style: italic;
}
#document .page .contenu .sommaire .numPage {
	display: inline-block;
	width:7mm;
	background: linear-gradient(-90deg, #00a99b, #196e7a);
	background: -webkit-linear-gradient(-90deg, #00a99b, #196e7a);
	line-height: 7mm;
	font-weight:bold;
	color:white;
	text-align: center;
	margin-left:5mm;
	border-radius:1mm;
}
#document .page .pied {
	position:absolute;
	width:100%;
	left:0;
	height:27mm;
	bottom:0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: flex-start;
	-webkit-align-items: stretch;
}
#document .page .pied .blocVert {
	background-image: url('/images/blocVert.png');
	background-repeat: no-repeat;
	background-position:center center;
	background-size:cover;
	color:white;
	border:none;
	text-align: center;
	font-size:11pt;
	padding-top:1mm;
	padding-bottom:1mm;
	margin-top:3mm;
	min-height: 12mm;
	display: flex;
	flex-direction: column;
	justify-content: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: center;
	display: -webkit-box;
	-webkit-box-direction: center;
	-webkit-box-pack: center;
	clear: both;
}
#document .page .pied .blocVert:first-child {
	margin-top:0;
}
#document .page .pied .blocVert .element {
	margin-left:22mm;
	margin-right:32mm;
}
#document .page .pied .blocVert .mce-content-body {
	line-height: 110% !important;
}
#document .page .pied .numPage {
	position:absolute;
	right:22mm;
	bottom:17mm;
	width:8mm;
	background: linear-gradient(-90deg, #00a99b, #196e7a);
	background: -webkit-linear-gradient(-90deg, #00a99b, #196e7a);
	font-size:13pt;
	line-height: 8mm;
	font-weight:bold;
	color:white;
	text-align: center;
	border-radius:1mm;
}
#document .page .pied .blocTexte {
	font-size:7pt;
	text-align: center;
	margin-left:22mm;
	margin-right:22mm;
	margin-top:3mm;
	hyphens: manual;
	background-color:white;
	clear: both;
}
#document .page .pied .blocTexte:first-child {
	margin-top:0;
}
#document .pageBien {
	position:relative;
	width:210mm;
	height:297mm;				
	margin: 0 auto;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url('/images/page-bien.png');
	page-break-after: always;
	font-weight: normal;
	clear: both;
}
#document .page .goodNote,
#document .page .goodCompNote {
	margin-top:0;
	margin-bottom:0;
	margin-left:22mm;
	margin-right:22mm;
}
#document .pageBien .underline {
	display: inline-block;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:solid 2px rgb(255,105,0);
}
#document .page .contenu .goodNote .underline,
#document .page .contenu .goodCompNote .underline {
	display: inline-block;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:solid 2px rgb(255,105,0);
}
#document #content {
	margin-left:11mm;
	margin-right:11mm;
}
#document .pageBien .cols,
#document .page .contenu .goodNote .cols,
#document .page .contenu .goodCompNote .cols {
	display:table;
	width:100%;
}
#document .pageBien .cols .col,
#document .page .contenu .goodNote .cols .col,
#document .page .contenu .goodCompNote .cols .col {
	display:table-cell;
	vertical-align: top;
	width:49%;
	padding: 0;
}
#document .pageBien .cols > .col,
#document .page .contenu .goodNote .cols > .col,
#document .page .contenu .goodCompNote .cols > .col {
	padding-left:0.5%;
}
#document .pageBien .cols > .col:first-child,
#document .page .contenu .goodNote .cols > .col:first-child,
#document .page .contenu .goodCompNote .cols > .col:first-child {
	padding-left:0.5%;
}
#document .pageBien #titre {
	width: 100%;
	text-align: center;
	padding-top: 33mm;
}
#document .page .contenu .goodNote #titre,
#document .page .contenu .goodCompNote #titre {
	width:100%;
	text-align: center;
}
#document .pageBien #titre > div,
#document .page .contenu .goodNote #titre > div,
#document .page .contenu .goodCompNote #titre > div {
	display:inline-block;
	white-space: nowrap;
}
#document .pageBien #titre h1,
#document .page .contenu .goodNote #titre h1,
#document .page .contenu .goodCompNote #titre h1 {
	font-size:17pt;
	font-weight: bold;
	color:rgb(35,107,117);
	text-align: left;
	text-transform: uppercase;
	margin:0;
	padding:0;
}
#document .pageBien #titre h2,
#document .page .contenu .goodNote #titre h2,
#document .page .contenu .goodCompNote #titre h2 {
	text-align: left;
	margin:0;
	padding:0;
}
#document .pageBien h3,
#document .page .contenu .goodNote h3,
#document .page .contenu .goodCompNote h3 {
	margin:0 0 0 0;
	padding:0.5mm 0 0 0;
}
#document .pageBien .description,
#document .page .contenu .goodNote .description,
#document .page .contenu .goodCompNote .description {

}
#document .pageBien .description2,
#document .page .contenu .goodNote .description2,
#document .page .contenu .goodCompNote .description2 {
	columns: 2;
	text-align:justify;
}
#document .pageBien .description .visuel,
#document .page .contenu .goodNote .description .visuel,
#document .page .contenu .goodCompNote .description .visuel {
	background-position:center center;
	background-repeat: no-repeat;
	background-size:cover;
	height:60mm;
}
#document .pageBien .description ul.base,
#document .page .contenu .goodNote .description ul.base,
#document .page .contenu .goodCompNote .description ul.base {
	list-style: none;
	margin: 0;
	padding:0;

}
#document .pageBien .description ul.base li,
#document .page .contenu .goodNote .description ul.base li,
#document .page .contenu .goodCompNote .description ul.base li {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 150%;

}
#document .pageBien .description p,
#document .page .contenu .goodNote .description p,
#document .page .contenu .goodCompNote .description p {
	text-align:justify;
}
#document .pageBien .cols .col > div:not(.plainText),
#document .page .contenu .goodNote .cols .col > div:not(.plainText),
#document .page .contenu .goodCompNote .cols .col > div:not(.plainText) {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	display: -webkit-flex;
	-webkit-justify-content: flex-start;
	-webkit-box-align: stretch;
}
#document .pageBien .titre {
	padding:0.5em 0;
	margin: 1.5em 0;
	color:rgb(255,105,0);
	border-top:solid 1px rgb(255,105,0);
	border-bottom:solid 1px rgb(255,105,0);
	text-transform: uppercase;
	text-align: center;
	font-weight:bold;
}
#document .page .contenu .goodNote .titre,
#document .page .contenu .goodCompNote .titre {
	padding:0.5em 0;
	margin: 1em 0 0.5em 0;
	color:rgb(255,105,0);
	border-top:solid 1px rgb(255,105,0);
	border-bottom:solid 1px rgb(255,105,0);
	text-transform: uppercase;
	text-align: center;
	font-weight:bold;
	min-height: 0;
	font-size:9.5pt;
	text-decoration: none;
}
#document .pageBien .titre1 {
	padding:0 0.2% 1% 0.2%;
	margin:1% 0;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color:rgb(255,105,0);
	clear:both;
}
#document .page .contenu .goodNote .titre1,
#document .page .contenu .goodCompNote .titre1 {
	padding:0 0.2% 0.5% 0.2%;
	margin:1% 0;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color:rgb(255,105,0);
	clear:both;
	font-size:9.5pt;
	text-decoration:none;
}
#document .pageBien .titre1_1 {
	padding:5mm 0.2% 1% 0.2%;
	margin:0 0 1% 0;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color:rgb(255,105,0);
	clear:both;
}
#document .page .contenu .goodNote .titre1_1,
#document .page .contenu .goodCompNote .titre1_1 {
	padding:5mm 0.2% 1% 0.2%;
	margin:0 0 1% 0;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color:rgb(255,105,0);
	clear:both;
	font-size:9.5pt;
	text-decoration: none;
}
#document .pageBien dl,
#document .page .contenu .goodNote dl,
#document .page .contenu .goodCompNote dl {
	float:left;
	margin:0;
	padding:1% 0.2%;
	width: 50%;
	display:table;
	font-size:0.8em;
}
#document .pageBien dl:nth-child(2n),
#document .page .contenu .goodNote dl:nth-child(2n),
#document .page .contenu .goodCompNote dl:nth-child(2n) {
	clear:both;
}
#document .pageBien dl:nth-child(4n+2),
#document .pageBien dl:nth-child(4n+3),
#document .page .contenu .goodNote dl:nth-child(4n+2),
#document .page .contenu .goodNote dl:nth-child(4n+3),
#document .page .contenu .goodCompNote dl:nth-child(4n+2),
#document .page .contenu .goodCompNote dl:nth-child(4n+3) {
	background-color: rgb(239,239,239);
}
#document .pageBien dt,
#document .page .contenu .goodNote dt,
#document .page .contenu .goodCompNote dt {
	display:table-cell;
	margin: 0;
	padding: 0 0 0 1mm;
	text-transform: uppercase;
	font-weight:bold;
	vertical-align: bottom;
}
#document .pageBien dt img,
#document .page .contenu .goodNote dt img,
#document .page .contenu .goodCompNote dt img {
	width:auto;
	height:auto;
	margin-right:0.5em;
}
#document .pageBien dd,
#document .page .contenu .goodNote dd,
#document .page .contenu .goodCompNote dd {
	display:table-cell;
	margin:0;
	padding: 0 1mm 0 0;
	align-self: flex-end;
	-webkit-align-self: flex-end;
	color:rgb(255,105,0);
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}
#document .pageBien .bilans,
#document .page .contenu .goodNote .bilans,
#document .page .contenu .goodCompNote .bilans {
	height:10mm;
}
#document .pageBien .bilan,
#document .page .contenu .goodNote .bilan,
#document .page .contenu .goodCompNote .bilan {
	width:100%;
	height:auto;
	padding-left:2%;
}
#document .pageBien .bilan:first-child,
#document .page .contenu .goodNote .bilan:first-child,
#document .page .contenu .goodCompNote .bilan:first-child {
	padding-left:0;
}
#document .pageBien #pied {
	position:absolute;
	left: 0;
	bottom:10mm;
	width:100%;
	text-align: center;
	z-index:100;
	color:#ffffff;
	font-weight:bold;
}
#document .pageBien #pied p {
}
#document .pageSociete {
	width:210mm;
	height:297mm;				
	margin: 0 auto;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url('/images/page-societe.png');
	page-break-after: always;
	font-weight: normal;
}
#document .pageSociete #content {
	padding-top:30mm;
}
#document .pageSociete .company {
	margin-left:40mm;
}
#document .pageSociete .company .col {
	width:45%;
}
#document .pageSociete .contacts,
#document .pageSociete .goods,
#document .pageSociete .documents {
	margin-top:5mm;
}
#document .pageSociete .contacts .cols,
#document .pageSociete .goods .cols,
#document .pageSociete .documents table {
	margin-top:1mm;
	padding-top:1mm;
	border-top:solid 1px #00a99b;
}
#document .pageSociete .contacts .cols,
#document .pageSociete .goods .cols {
	justify-content: flex-start;
}
#document .pageSociete .contacts .col,
#document .pageSociete .goods .col {
	width:32%;
	margin-top:3mm;
	margin-bottom:2mm;
	margin-left:1%;
	margin-right:1%;
}
#document .pageSociete .contacts .col:nth-child(3n+1),
#document .pageSociete .goods .col:nth-child(3n+1) {
	margin-left:0;
}
#document .pageSociete .contacts .col:nth-child(3n),
#document .pageSociete .goods .col:nth-child(3n) {
	margin-right:0;
}
#document .pageSociete .name {
	font-weight:bold;
	font-size:11pt;
}
#document .pageSociete .image {
	width:100%;
	height: 30mm;
	background-position: center center;
	background-size:cover;
	margin-bottom:2mm;
	border-top-left-radius:3mm;
	border-top-right-radius:3mm;
}
#document .pageSociete .info {
	font-size:10pt;
	margin-top:0.5mm;
}
#document .pageSociete .plus {
	font-weight:bold;
}
#document .pageSociete .moins {
	font-size:8pt;
}
#document .pageSociete .cols {
	display:flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin-bottom:3mm;
}
#document .pageSociete .cols .col {
	display:flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-direction: column;
}
#document .pageSociete a {
	text-decoration:none;
	transition: color 0.2s ease-out;
}
#document .pageSociete a:link,
#document .pageSociete a:visited {
	color: black;
}
#document .pageSociete a:active,
#document .pageSociete a:hover,
#document .pageSociete a:focus {
	color: #00a99b;
}
#document .pageSociete table {
	font-size:inherit;
	width:100%;
}
#document .pageSociete table tr > td,
#document .pageSociete table tr > th {
	border-top:solid 1px lightgray;
}
#document .pageSociete table tr:first-child > td,
#document .pageSociete table tr:first-child > th {
	border-top:none;
}
#document .pageSociete table th {
	font-size:10pt;
	text-align: left;
	line-height:150%;
}
#document .pageSociete table td {
	font-size:10pt;
	line-height:150%;
}
#document .pageSociete #pied {
	/* position:absolute; */
	/* left: 0; */
	margin-top:5mm;
	bottom:0;
	/* width:100%; */
	height:30mm;
	text-align: center;
	display:flex;
	justify-content: center;
	flex-direction: column;
	/* z-index:100; */
	color:#ffffff;
	font-weight:bold;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url('/images/page-societe-pied.png');
}
#document .pageSociete #pied p {
}
@media print {
	html,
	body {
		font-family:'Caviar Dreams', Verdana, Arial, sans-serif;
		background-color:white;
		font-size:9.5pt;
		color:#231f20;
		width:100%;
		margin:0;
	}
	.noPrint {
		display: none;
	}
}
@media screen {
	.noPrint {
		display: none;
		position: absolute;
		margin-top: -50px;
		background-color: rgba(255,255,255,0.9);
		border: solid 1px darkgray;
		border-radius: 12px;
		border-collapse: collapse;
		white-space: nowrap;
	}
	.noPrint > div {
		display: inline-block;
	}
	.dotted {
		border:dotted 1px gray;
		outline: none;
	}
	div:hover > .noPrint {
		display: block;
	}
	#document {
		font-size:9.5px;
		margin: 0 auto;
	}
	#document .page,
	#document .pageBien {
		width:600px;
		height: 849px;
		box-shadow: 2px 2px 4px black;
		margin-bottom:1em;
	}
	#document .page .logo {
		width:calc(1.9 * 28.57px);
		height:calc(1.9 * 28.57px);
		top:calc(1.1 * 28.57px);
		left:calc(2 * 28.57px);
	}
	#document .page:first-child .logo {
		width:calc(2.8 * 28.57px);
		height:calc(4.3 * 28.57px);
		top:calc(2.65 * 28.57px);
		left:calc(2.15 * 28.57px);
	}
	#document .page .espace:hover {
		border:dotted gray 1px;
	}
	#document .page .titre {
		padding-top:calc(1.1 * 28.57px);
		padding-bottom:calc(1 * 28.57px);
		margin-left:calc(6 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		transition: background-color 0.3s ease-out;
		min-height: calc(4.5 * 28.57px);
	}
	#document .page .titre:hover {
		background-color:rgba(0,0,0,0.1);
	}
	#document .page:first-child .titre {
		padding-top:calc(2.8 * 28.57px);
		margin-left:calc(6 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		min-height: calc(7 * 28.57px);
		outline: none;
	}
	#document .page:first-child .titre:hover,
	#document .page .titre .titreBlocVert:hover,
	#document .page .titre .titreBlocBlanc:hover,
	#document .page .titre .titreBlocImg:hover,
	#document .page .titre .photoTitre:hover,
	#document .page .contenu .texte:hover,
	#document .page .contenu .textColonne:hover,
	#document .page .contenu .textWithoutEditor:hover,
	#document .page .contenu .titre1:hover,
	#document .page .contenu .titre2:hover,
	#document .page .contenu .titre3:hover,
	#document .page .contenu .champ:hover,
	#document .page .contenu .illustration:hover,
	#document .page .contenu .photo:hover,
	#document .page .contenu .photoDroite:hover,
	#document .page .contenu .photoLisere:hover,
	#document .page .contenu .tableau:hover,
	#document .page .contenu .liste:hover,
	#document .page .contenu .listeCol:hover,
	#document .page .contenu .bloc:hover,
	#document .page .contenu .blocColonne:hover,
	#document .page .contenu .sommaire:hover,
	#document .page .pied .blocVert:hover,
	#document .page .pied .blocTexte:hover,
	#document .page .contenu .goodNote:hover,
	#document .page .contenu .goodCompNote:hover {
		border:dotted gray 1px;
	}
	#document .page .titre .titreBlocVert {
		border-radius:calc(0.5 * 28.57px);
		font-size:11px;
		padding-top:calc(0.7 * 28.57px);
		padding-bottom:calc(0.7 * 28.57px);
		padding-left:calc(1 * 28.57px);
		padding-right:calc(1 * 28.57px);
		margin-top:calc(0.5 * 28.57px);
		min-height:calc(2.6 * 28.57px);
		outline:none;
	}
	#document .page .titre .titreBlocBlanc,
	#document .page .titre .titreBlocImg {
		border-radius:calc(0.5 * 28.57px);
		font-size:11px;
		padding-top:calc(0.7 * 28.57px);
		padding-bottom:calc(0.7 * 28.57px);
		padding-left:calc(1 * 28.57px);
		padding-right:calc(1 * 28.57px);
		margin-top:calc(0.5 * 28.57px);
		outline:none;
	}
	#document .page .titre .photoTitre {
		border-radius: calc(0.5 * 28.57px);
		outline: none
	}
	#document .page .contenu {
		min-height:calc(15 * 28.57px);
		transition:background-color 0.3s ease-out;
	}
	#document .page .contenu:hover {
		background-color:rgba(0,0,0,0.1);
	}
	#document .page .espace {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		height:calc(0.5 * 28.15px);
	}
	#document .page .contenu .texte {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		font-size:9.5px;
		border-collapse: collapse;
		min-height:10.5px;
		outline:none;
	}
	#document .page .contenu .textColonne {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 29.57px);
		font-size:6px;
		outline:none;
	}
	#document .page .contenu .textWithoutEditor {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		font-size:9.5px;
		border-collapse: collapse;
		min-height:10.5px;
		outline:none;
	}
	#document .page .contenu .textColonne .element,
	#document .page .contenu .textColonne .cke_,
	#document .page .contenu .textColonne .mce-content-body {
		column-gap:calc(0.4 * 28.57px);
		border-collapse: collapse;
		min-height: 10.5px;
		outline: none;
	}
	#document .page .contenu .textColonne .element,
	#document .page .contenu .textColonne .cke_editable,
	#document .page .contenu .textColonne .mce-content-body {
		columns: auto;
	}
	#document .page .contenu .titre1 {
		font-size:11.5px;
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .titre2 {
		font-size:10.5px;
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .titre3 {
		font-size:10.5px;
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .texte img {
		height:calc(4 * 28.57px);
	}
	#document .page .contenu .flex > .bloc {
		height:calc(3 * 28.57px);
	}
	#document .page .contenu .flex > div {
		height:calc(3 * 28.57px);
		width: 10%;
	}
	#document .page .contenu .champ {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .champ .valeur {
		border-radius:calc(0.5 * 28.57px);
		padding-left:calc(0.2 * 28.57px);
		padding-right:calc(0.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .illustration {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .illustration p {
		padding:calc(0.5 * 28.57px);
	}
	#document .page .contenu .photo,
	#document .page .contenu .photoDroite {
		margin-top:calc(0.6 * 28.57px);
		margin-bottom:calc(0 * 28.57px);
		outline:none;
	}
	#document .page .contenu .photo .element,
	#document .page .contenu .photoDroite .element {
		width:calc(8.1 * 28.57px);
		height:calc(5.1 * 28.57px);
		border-radius:calc(0.5 * 28.57px);
		outline:none;
	}
	#document .page .contenu .photo .element.vertical,
	#document .page .contenu .photoDroite .element.vertical {
		width:calc(8.1 * 28.57px);
		height:calc(10.8 * 28.57px);
	}
	#document .page .contenu .photo p,
	#document .page .contenu .photoDroite p {
		padding:calc(0.5 * 28.57px);
	}
	#document .page .contenu .photo:nth-child(2n),
	#document .page .contenu .photoDroite {
		margin-left:calc(0.6 * 28.57px);
	}
	#document .page .contenu .photoDroite {
		margin-right:calc(2.2 * 28.57px);
	}
	#document .page .contenu .photo:nth-child(2n+1) {
		margin-left:calc(2.2 * 28.57px);
	}
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical),
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo,
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo,
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo + .photo,
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo + .photo + .photo + .photo,
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo:not(.vertical) + .photo.vertical + #document .page .contenu .photo:not(.vertical) + .photo:not(.vertical) {
		margin-left:calc(0.6 * 28.57px);
	}
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo + .photo,
	#document .page .contenu .photo.vertical:nth-child(2n+1) + .photo:not(.vertical) + .photo:not(.vertical) + .photo.vertical + #document .page .contenu .photo:not(.vertical) + .photo:not(.vertical) + .photo {
		margin-left:calc(2.2 * 28.57px);
	}
	#document .page .contenu .photoLisere {
		margin-top:calc(0.1 * 28.57px);
		margin-bottom:calc(0.1 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		margin-left:calc(2.2 * 28.57px);
		border-radius:calc(0.5 * 28.57px);
		outline:none;
	}
	#document .page .contenu .photoLisere .element {
		width: 100%;
		height: calc(5.1 * 28.57px);
	}
	#document .page .contenu .photoLisere p {
		padding:calc(0.5 * 28.57px);
	}
	#document .page .contenu .texte .photoLisere {
		margin-left:calc(1 * 28.57px);
	}
	#document .page .contenu .tableau {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		width:calc(100% - 4.4 * 28.57px);
		outline:none;
	}
	#document .page .contenu table {
		width: 100%;
	}
	#document .page .contenu th,
	#document .page .contenu td {
		padding:calc(0.05 * 28.57px) calc(0.2 * 28.57px);
		font-size:9.5px;
	}
	#document .page .contenu td .checkboxOn,
	#document .page .contenu td .checkboxOff {
		width:calc(0.4 * 28.57px);
		height:calc(0.4 * 28.57px);
	}
	#document .page .contenu tr:first-child th:first-child,
	#document .page .contenu tr:first-child td:first-child {
		border-top-left-radius:calc(0.5 * 28.57px);
	}
	#document .page .contenu tr:first-child th:last-child,
	#document .page .contenu tr:first-child td:last-child {
		border-top-right-radius:calc(0.5 * 28.57px);
	}
	#document .page .contenu tr:last-child th:first-child,
	#document .page .contenu tr:last-child td:first-child {
		border-bottom-left-radius:calc(0.5 * 28.57px);
	}
	#document .page .contenu tr:last-child th:last-child,
	#document .page .contenu tr:last-child td:last-child {
		border-bottom-right-radius:calc(0.5 * 28.57px)
	}
	#document .page .contenu .tableau .arrondie {
		border-radius:calc(0.5 * 28.57px);
	}
	#document .page .contenu .liste {
		padding-left:calc(0.6 * 28.57px);
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .liste ul {
		padding-left:calc(0.3 * 28.57px);
	}
	#document .page .contenu .liste li {
		margin-left:calc(-0.2 * 28.57px);
		margin-bottom:calc(0.2 * 28.57px);
	}
	#document .page .contenu .listeCol {
		padding-left:calc(0.6 * 28.57px);
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .listeCol ul {
		padding-left:calc(0.3 * 28.57px);
	}
	#document .page .contenu .listeCol li {
		margin-left:calc(-0.2 * 28.57px);
		margin-bottom:calc(0.2 * 28.57px);
		padding-right: calc(1.2 * 28.57px);
	}
	#document .page .contenu .listeCol li:nth-child(2n+1) {
	}
	#document .page .contenu .bloc,
	#document .page .contenu .blocColonne {
		border-radius:calc(0.5 * 28.57px);
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		padding:calc(0.1 * 28.57px) calc(0.3 * 28.57px);
		outline:none;
	}
	#document .page .contenu .blocColonne {
		width:calc(8.3 * 28.57px);
		height:calc(1 * 28.57px);
	}
	#document .page .contenu .flex > .bloc img {
		width:auto;
		height:calc(2.4 * 28.57px);
	}
	#document .page .contenu .sommaire {
		border-radius:calc(0.5 * 28.57px);
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		padding:calc(0.5 * 28.57px);
		font-size:10.5px;
		outline:none;
	}
	#document .page .contenu .sommaire .level_1 {
		margin-top:calc(0.5 * 28.57px);
		margin-bottom:calc(0.05 * 28.57px);
		outline:none;
	}
	#document .page .contenu .sommaire .level_2 {
		margin-bottom:calc(0.05 * 28.57px);
		outline:none;
	}
	#document .page .contenu .sommaire .level_3 {
		margin-bottom:calc(0.05 * 28.57px);
		outline:none;
	}
	#document .page .contenu .sommaire .numPage {
		width:calc(0.6 * 28.57px);
		line-height:calc(0.6 * 28.57px);
		margin-left:calc(0.5 * 28.57px);
		border-radius:calc(0.1 * 28.57px);
		outline:none;
	}
	#document .page .pied {
		height:calc(2.7 * 28.57px);
		transition: background-color 0.3s ease-out;
	}
	#document .page .pied:hover {
		background-color: rgba(0,0,0,0.1);
	}
	#document .page .pied .blocVert {
		font-size:11px;
		padding-top:0;
		padding-bottom:0;
		margin-top:calc(0.3 * 28.57px);
		min-height:calc(1.2 * 28.57px);
		outline:none;
	}
	#document .page .pied .blocVert .element,
	#document .page .pied .blocVert .cke_editable,
	#document .page .pied .blocVert .mce-content-body {
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(3.2 * 28.57px);
	}
	#document .page .pied .numPage {
		right:calc(2.2 * 28.57px);
		bottom:calc(1.7 * 28.57px);
		width:calc(0.8 * 28.57px);
		font-size:13px;
		line-height:calc(0.8 * 28.57px);
		border-radius:calc(0.1 * 28.57px);
		outline:none;
	}
	#document .page .pied .blocTexte {
		font-size:7px;
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		margin-top:calc(0.3 * 28.57px);
		outline:none;
	}
	#document .over {
		color:red;
		border: solid 1px red;
		border-collapse: collapse;
	}
	#document .page .contenu .goodNote,
	#document .page .contenu .goodCompNote {
		margin-top:0;
		margin-bottom:0;
		margin-left:calc(2.2 * 28.57px);
		margin-right:calc(2.2 * 28.57px);
		outline:none;
	}
	#document .page .contenu .goodNote .cols > .col,
	#document .page .contenu .goodCompNote .cols > .col {
	}
	#document .page .contenu .goodNote #titre h1,
	#document .page .contenu .goodCompNote #titre h1 {
		font-size:17px;
	}
	#document .page .contenu .goodNote .description .visuel,
	#document .page .contenu .goodCompNote .description .visuel {
		height:calc(6 * 28.57px);
	}
	#document .page .contenu .goodNote .titre,
	#document .page .contenu .goodCompNote .titre {
		font-size:9.5px;
	}
	#document .page .contenu .goodNote .titre1,
	#document .page .contenu .goodCompNote .titre1 {
		font-size:9.5px;
	}
	#document .page .contenu .goodNote .titre1_1,
	#document .page .contenu .goodCompNote .titre1_1 {
		font-size:9.5px;
		padding-top:calc(0.5 * 28.57px);
	}
	#document .page .contenu .goodNote h3,
	#document .page .contenu .goodCompNote h3 {
		padding-top:calc(0.1 * 28.57px);
	}
	#document .page .contenu .goodNote dt,
	#document .page .contenu .goodCompNote dt {
		padding-left: calc(0.1 * 28.57px);
	}
	#document .page .contenu .goodNote dd,
	#document .page .contenu .goodCompNote dd {
		padding-right:calc(0.1 * 28.58px);
	}
	#document .page .contenu .goodNote .bilans,
	#document .page .contenu .goodCompNote .bilans {
		height:calc(1 * 28.57px);
	}
	#elementsMenu {
		font-family:'Caviar Dreams', Verdana, Arial, sans-serif;
	}
	#elementsMenu .titreBlocVert {
		font-family:'Caviar Dreams', Verdana, Arial, sans-serif;
		background: linear-gradient(#00a99b, #196e7a);
		background: -webkit-linear-gradient(#00a99b, #196e7a);
		color:white;
		text-transform: uppercase;
		text-align: center;
		border-radius:5px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:10px;
		padding-right:10px;
	}
	#elementsMenu .titreBlocBlanc,
	#elementsMenu .titreBlocImg {
		font-family:'Caviar Dreams', Verdana, Arial, sans-serif;
		border: solid 1px #00a99b;
		text-transform: uppercase;
		border-radius:5px;
		text-align: center;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:10px;
		padding-right:10px;
	}
	#elementsMenu .titre1 {
		color:#196e7a;
		text-transform: uppercase;
		text-decoration: underline;
		font-weight:bold;
	}
	#elementsMenu .titre2 {
		font-weight:bold;
	}
	#elementsMenu .titre3 {
		font-weight: bold;
		text-decoration: underline;
	}
	#elementsMenu .liste,
	#elementsMenu .listeCol {
		background-image: url('/images/puce.svg');
		background-position: center left;
		background-repeat: no-repeat;
		background-size: 19px 19px;
		padding-left:30px;
	}
	#elementsMenu .bloc,
	#elementsMenu .blocColonne {
		border-top: solid 1pt #00a99b;
		border-bottom: solid 1pt #00a99b;
		border-left: solid 1pt #00a99b;
		border-right: solid 1pt #00a99b;
		padding:1px 3px;
		border-radius:5px;
	}
	#elementsMenu .blocVert {
		background-image: url('/images/blocVert.png');
		background-repeat: no-repeat;
		background-position:center center;
		background-size:cover;
		color:white;
		border:none;
		text-align: center;
		padding-top:1px;
		padding-bottom:1px;
	}
}
