#dummybodyid.page-node-type-p .field--name-field-titre-long {font-size: 32px;line-height: 36px;padding-bottom: 30px;}

.wysiwyg p.blue-box {
    margin-bottom:1em;
}

span.rouge, span.rouge * {color:red;}

.website-teaser-img img.project-img {border: none;}

.protected-pages-enter-password {max-width: 1560px;margin:60px auto;}


ul.tree {margin-left:20px;}
ul.tree li {
   padding-left: 40px;
    margin-bottom: 5px;
}
ul.tree li::before {
  content: "\251C\2500 "; /* ├─ */
    height: 30px;
    width: 38px;
    font-size: 21px;
    font-family:Arial;
}
ul.tree li:last-child::before {
  content: "\2514\2500"; /* ├─ */
}



.wysiwyg ul li ul {padding-bottom:0;}

.wysiwyg span.smallgrey {font-size:16px;color:#828282}

 @media print { .d-print-none, .view-id-all_your_notes {display:none;}}
 
.wysiwyg pre {font-family:monospace, monospace;background-color:#828282;padding:8px;margin-bottom:1em;}

.wysiwyg table tbody tr th {
	min-width:120px;

}

.wysiwyg table thead tr th, .wysiwyg table tr th {
    background-color:#eeeeee;
    font-weight:600;
}

.wysiwyg table tbody td {

	vertical-align:top;
}
.wysiwyg table.numbers tbody td {
	text-align:right;
	vertical-align:top;
}
.wysiwyg table.numbers tbody td:first-child {
	text-align:left;
}
.wysiwyg table.numbers thead th {min-width:80px;} 
.wysiwyg table.numbers thead th:last-child {min-width:110px;} 

.wysiwyg p.blue-box {
    background-color:#eeeeee;
} 
 
span.rouge, span.rouge * {
    color: #ff00cd;
} 
  
 
.print-header {position: fixed;top:auto;bottom:0;left: 0;width: 100%;}

.anchor-wrapper li a {line-height: 26px;}
.anchor-wrapper li {margin-bottom:10px;}
@media screen and (max-width:1180px) {
.protected-pages-enter-password {max-width:100%;margin:60px;}
}
@media screen and (max-width:991.98px) {
.protected-pages-enter-password {max-width:100%;margin:30px;}
#block-menuducomptedelutilisateur {display:none;}
#block-selecteurdelangue {position:fixed;top:10px;right:10px;}
#front-header .order-2.order-sm-3.header-contact, #front-header .order-2.order-sm-3.header-contact > div {width:0px;height:0px;border:none;}
.contact-message-feedback-form {
    padding-left:30px !important;
    padding-right:30px !important;
}
}
