/* 
    Created on : 26 mars 2026, 10:51:44
    Author     : Christophe Lebis
*/

/*######################################
###### outil coproscopie ###############
########################################*/
#copro h2{text-align: center;}
#copro #recherche_left .cck_label label,.diagnose #recherche_left .cck_label label{font-size: 1rem!important;text-shadow:none;text-align:center;}
#diagnose_par_fiche #recherche_left{display:none;}
#diagnose_par_fiche #recherche_right{width:auto;}

.ouvre_recherche{display:block;}
.ouvre_recherche .cck_forms{width: auto;height: auto;cursor: pointer;}
.diagnose_recherche{display:none;}
@media only screen and (min-width: 1200px) {
    .ouvre_recherche{display:none;}
    .diagnose_recherche{display:block;}
    .cck_coproscopie_bouton_formulaire{display:none;}
}
@media only screen and (min-width: 1200px) {
#copro #recherche_right,.diagnose #recherche_right{width: 760px;}
.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio{display:table-cell;}
}

@media only screen and (max-width: 1200px) {
    .form_copro{display:none;}
    #copro div.cck_forms.cck_search div.cck_form.cck_form_radio fieldset, .diagnose div.cck_forms.cck_search div.cck_form.cck_form_radio fieldset{text-align:center;}
    #copro #recherche_left .cck_label label{padding: 10px 0 0 10px;}
}
.copro_send{
    margin-top:20px;
}
#copro_open .fa{
    font-size:0.875rem;
}
.copro_send{
    margin-bottom: 20px;
}
.copro_send button, .copro_send a{
    font-size:0.875rem !important;
    text-decoration: none;
}

.coproscopie br{
    display:none;
}

.aide_copro {
    text-align: center;
}
.aide_copro div {
    display: inline-block;
}
.aide_copro div p {
    margin: 0 5px 15px 5px;
}

.coproscopie .cck_forms.cck_search.cck_radio {
    background-color: #a0b6c8;
    margin-bottom : 2px;
}

.coproscopie div.cck_forms.cck_search .cck_label{float: none; display: table-cell;width: 200px;vertical-align:middle;text-align:center;}
/*titre des sélecteurs*/


.coproscopie div.cck_forms.cck_search  .cck_label.cck_label_radio label{
    display: block;
    color: black;
    font-size:1rem !important;
    text-align:right;
    padding: 0 20px 0 0;
    font-weight: bold;
}

.coproscopie div.cck_forms.cck_search .cck_form{
    float:none;
    width:auto;
    text-align:center;
}
.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio{text-align: center;}

.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio fieldset{
    display: inline-block;
    line-height: 40px;
}
.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio input{
    display:none;
}
.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio label{
    text-align:center;
    cursor:pointer;
    float:none;
    display:inline-block;
    padding:0;
    width:145px;
    vertical-align: middle;
    margin: 10px;
    color: #4f4f4f;
    background-color: #fbfbfb;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);
    border-radius: .3rem;
    font-size:1rem;
    line-height:20px;
}
.coproscopie div.cck_forms.cck_search div.cck_form.cck_form_radio label:hover{
    color: #4f4f4f;
    background-color: #e8e8e8;
    font-size:1rem;
}

/*image de fond formes*/
#copro_forme_alias label{height: 120px; padding: 8px; box-sizing: border-box;}
label[for="copro_forme_alias0"]{
    line-height: 100px !important;
}
label[for="copro_forme_alias1"]{
    background:url('../images/coproscopie/ovalaire.png') center center no-repeat;
}
label[for="copro_forme_alias2"]{
    background:url('../images/coproscopie/ovoide.png') center center no-repeat;
}
label[for="copro_forme_alias3"]{
    background:url('../images/coproscopie/subspherique.png') center center no-repeat;
}
label[for="copro_forme_alias4"]{
    background:url('../images/coproscopie/parallele.png') center center no-repeat;
}
label[for="copro_forme_alias5"]{
    background:url('../images/coproscopie/citron.png') center center no-repeat;
}

/*fiches copro*/
.result_coproscopie ul{
    text-align: center;
}
.result_coproscopie li {
    border: 1px solid #ddd;
    border-radius: 12px;
    height: 220px;
    margin: 0 10px 10px 0;
    width: 200px;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.img_copro_cache{display:none;}

.cck-clrfix .copro_vignette img,.theses .cck-clrfix img {display: inline; height: auto !important; left: 0; position: relative; top: 0;}
.theses .cck-clrfix img {display: block;}

/*elements de liste copro*/
.copro_vignette_plus {
    position: absolute;
    color: #fff;
    font-size:1.25rem;
    z-index: 10;
    right: 14px;
    top:14px;
    line-height: 10px;
    border:2px solid #fff;
    border-radius:20px;
    padding:8px;
    cursor:pointer;
}
.copro_vignette{
    height:180px;
    overflow:hidden;
    position: relative;
    margin-top: 10px;
}

.slider_coproscopie .pgwSlider.wide{
    text-align: center;
}
.slider_coproscopie .pgwSlider .ps-list{
    width:10%;
    float:none;
    display: none;
    margin:12px 0 0 20px;
    vertical-align: top;
}
.slider_coproscopie .pgwSlider .ps-cadre{
    float: none;
    display: inline-block;
}

.fiche_coproscopie{
    text-align:center;
    clear:both;
}
.fiche_coproscopie h1{
    border-bottom: 4px solid #800000;
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-align: left;
}
.cck_fiche_copro_conteneur_pour_resultat_recherche{
    display:none;
    vertical-align: top;
    width: 300px;
    min-height: 300px;
    text-align:left;
    background-color: #a0b6c8;
    margin: 0px 20px 0 0;
}
.cck_fiche_copro_conteneur_pour_resultat_recherche label{
    display: block;
    margin: 20px auto;
    text-align: center;
    font-size:1.25rem;
    color: white;
}
#criteres_copro{
    margin:20px;
}
.critere_copro{
    padding: 0 0 10px;
}
.fiche_copro_body{
    display:inline-block;
    vertical-align: top;
    text-align: left;
}
/*.video_copro iframe{width:300px;display: block; margin:auto;}*/
#history_back{
    float:right;
}

/*##youtube##*/
.ytp-impression-link {
    display: none;
}



