@media screen and (max-width: 767px)
{
/*
/* Surcharge le style .container .site-view  (vue dans FireFox (inspecter))
*/
.container .site-view {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.site-view .body-content {
    margin-top: 30px;
}
}

/* L'ordre est important, cette instruction doit être après ci-dessus */
@media screen and (min-width:381px) and (max-width: 767px){
@media screen and (orientation: landscape) {
.container .site-view {       /* Pour compenser dans ce mode landscape un décalage incompris */
    margin-top: -20px;
}
}
}

@media screen and (min-width: 768px) and (max-width:992px) {
/* Pour compenser le dessin des infirmiers qui descend sur la zone d'affichage */
.tBesoin {
        margin-top : -100px
    }
}
@media screen and (min-width: 768px)
{
/*
/* Surcharge le style .container .site-view  (vue dans FireFox (inspecter))
*/
.container .site-view {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.site-view .body-content {
    margin-top: 10px;
}
}
.zone-btn {
    margin-top: 10px;
    text-align : right;
    width : 100%;
    padding-bottom: 10px;
    padding-right : 10px;
}

.btn-cons {
    background-color: rgba(157, 148, 121, 0.6);
}
.btn-cons:hover {
    background-color: rgba(157, 148, 121, 1);
    color : white;
}

.btn-prof {
    background-color: rgba(200, 60, 0, 0.6);
}
.btn-prof:hover {
    background-color: rgba(200, 60, 0, 1);
    color : white;
}

.btn-site {
    background-color: rgba(164, 108, 115, 1);
}
.btn-site:hover {
    background-color: rgba(123, 36, 42, 1);
    color : white;
}

.site-view .rowPtTitre {
    border-style: solid;
    border-width: 1px;
    padding : 1px;
    margin : 1px;
    color:white;
    background-color:black;
}
.site-view .rowPt {
    padding : 1px;
    margin : 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.site-view .colPt {
    padding : 0px;
    margin : 0px;
}
.ptMarque {
    font-weight:  bold;
    display : block;
}
.ptLibelle {
    display : block;
}
.ptSite,
.ptSite a {
    color : blue;
    display : block;
}
