/* Feuille client */
.jalios-menu-jumbo .menu-jumbo .wrapper {
    border-bottom: .1rem solid #c1c1c1;
}


div#textOffre div.wysiwyg
{
  margin : 0 10.5rem 7.5rem;
}
.footerMiddle .wysiwygPictos p a
{
   margin : 0 2.3rem 1rem !important;
}

.contenuPrincipal .paragraphe .wysiwyg img.imageSansHabillage
{
padding: 2em;
}


.zoneActualites .zoneALaUne .blocResultat.Actualite .titreResultat,
 .zoneActualites .zoneListe .blocResultat.Actualite .titreResultat 
{
    font-size: 1.8rem;
}

.AlbumPhoto.Interne div.titreH3
{
display : none;
}

.minisite .Contact .coordonnees, .minisite .Contact .coordonnees a, .minisite .Contact .wysiwyg.horaires {
    font-weight: normal !important;
}

.iframe{
  -ms-overflow-style: none;  /* IE and Edge */
  overflow: hidden;
  scrollbar-width: none;  /* Firefox */
}

.FichePratique .cadreImageChapeau
{
display: none;
}

.minisite  .blocResultat.Actualite .infosChapeau .descriptionChapeau a 
{
font-size: 1.4rem;
font-family: 'Merriweather',sans-serif;
font-weight : normal;
}

contenuPrincipal .paragraphe::before, .contenuPrincipal .paragraphe::after {
    content: " " !important;
    height: 20px !important;
}

.teleservice .wysiwyg a img {
   position: relative;
    top: -2px;
}

.site-savoiefr #dsw_35739_0 .jalios-menu-jumbo,
.site-savoiefr .SavoieFr  .jalios-menu-jumbo
 {
    max-width: 67.5rem;
}

.site-savoiefr  #dsw_35739_0 .jalios-menu-jumbo>li:nth-child(4)>a::before,
.site-savoiefr  .SavoieFr .jalios-menu-jumbo>li:nth-child(4)>a::before
 {
    content: url(/plugins/D73Types/images/jalios-menu-jumbo/aplatEntree1.png);
}

#administrative div.wysiwyg.descriptionChapeau ul,
#social div.wysiwyg.descriptionChapeau ul,
#college div.wysiwyg.descriptionChapeau ul,
#culture div.wysiwyg.descriptionChapeau ul,
#medico div.wysiwyg.descriptionChapeau ul,
#sport  div.wysiwyg.descriptionChapeau ul,
#technique div.wysiwyg.descriptionChapeau ul
{
     float : left;
}
.blocResultat.FichePratique
{
margin : 0 0 10px 0;
}

#administrative .blocResultat .titreResultat,
#social  .blocResultat .titreResultat,
#college  .blocResultat .titreResultat,
#culture  .blocResultat .titreResultat,
#medico  .blocResultat .titreResultat,
#sport   .blocResultat .titreResultat,
#technique  .blocResultat .titreResultat
{
     display: block;
}


#social .blocResultat,
#administrative .blocResultat,
#college  .blocResultat,
#culture  .blocResultat,
#medico  .blocResultat,
#sport   .blocResultat,
#technique  .blocResultat 
{ 

  border: 1px solid #ddd;
    margin: 3%;
    padding: 2%;
box-shadow: -20px 20px 0 0 #f0f0f0;
width: 38%;
    clear: none;
    float: left;
min-height: 305px;
}



#social .blocResultat .titreResultat,
#administrative .blocResultat .titreResultat,
#college  .blocResultat .titreResultat,
#culture  .blocResultat .titreResultat,
#medico  .blocResultat .titreResultat,
#sport   .blocResultat .titreResultat,
#technique  .blocResultat .titreResultat
 {
    font-size: 2rem;
}


#social .blocResultat .descriptionChapeau li,
#administrative .blocResultat .descriptionChapeau li,
#college  .blocResultat .descriptionChapeau li,
#culture  .blocResultat .descriptionChapeau li,
#medico  .blocResultat .descriptionChapeau li,
#sport   .blocResultat .descriptionChapeau li,
#technique  .blocResultat .descriptionChapeau li
{
margin : 0;
}



.minisite .contenuPrincipal .wysiwyg a {
text-decoration: none;
}



.minisite .zoneFichesPratiques .blocResultat.Actualite .titreResultat:hover:before, 
.minisite .zoneFichesPratiques .blocResultat.FichePratique .titreResultat:hover:before,
.minisite .zoneFichesPratiques .blocResultat.Actualite .titreResultat:focus:before, 
.minisite .zoneFichesPratiques .blocResultat.FichePratique .titreResultat:focus:before {
    content: none;
    display: hidden;
}


.culture {
     --couleur-principal: #1995ad;
    --couleur-titre: #a1d6e2;
    --couleur-bordure: #1995ad;
    --couleur-aplat-avec-bordure: #1995ad;
    --couleur-aplat: #a1d6e2;
    --couleur-bordure-actualite: #a1d6e2;
    --couleur-aplat-fiche-pratique: #a1d6e2;
}



.culture .lienTous::before {
    width: 538%;
    left: -508%;
}
.culture .lienTous .titlePortlet {
    color: var(--couleur-principal)  !important;
}

.culture .zoneZoomSur {
 margin-bottom: 0 !important;
}

.culture .lienTous {
    float: right;
    z-index: 1000;
}

.culture .FichePratique #formRecherche #formSubmit,
.culture#formRecherche #formSubmit:hover, .culture #formRecherche #formSubmit:focus,
.culture .zoneListe #formSubmit
{
background: var(--couleur-principal)  !important;
border-color: var(--couleur-principal)  !important;
}

.culture .nombreResultats::before {
    border-left: .1rem solid var(--couleur-principal) !important;
    border-bottom: .1rem solid var(--couleur-principal) !important;
}

.culture .FichePratique .cadreImageChapeau
{
display: block;
}

.culture .blocResultat.FichePratique
{
box-shadow: none !important;
border: 1px solid #e6e6e6;
}

.culture .zoneListe .blocResultat.Actualite:hover, 
.culture .zoneListe .blocResultat.FichePratique:hover, 
.culture .zoneListe .blocResultat.Actualite:focus, 
.culture .zoneListe .blocResultat.FichePratique:focus {
    box-shadow: 0.3rem 0.3rem 0 0 var(--couleur-aplat) !important;
}



.culture .cultureFormation  hr
{
display : none;
}

.culture .entete:before,
.culture .contenuPrincipal.FichePratique .entete:before, .culture .contenuPrincipal.Actualite .entete:before
 {
     background: url(/upload/docs/image/png/2021-12/oeil_savoie-culture.png) no-repeat 0 center / 37% #f3f3f3;
    }

.culture .zoneFichesPratiques .innerHabillage {
/*background: url(../plugins/D73Types/images/bgInfosPratiques.png) no-repeat 0 center #64644f;*/
 background: url(/upload/docs/image/png/2021-12/oeil_savoie-culture.png) no-repeat 0 center  #d7d7d7;
}



.culture .wysiwyg ul li::before 
{
color : var(--couleur-principal)  !important;
}

.culture .zoneFichesPratiques .titreHabillage {
   color : var(--couleur-principal)  !important;
}

.culture  .zoneFichesPratiques .blocResultat.Actualite .infosChapeau, .culture .zoneFichesPratiques .blocResultat.FichePratique .infosChapeau {
    margin-left:0 !important;
}


.culture .contenuPrincipal .paragraphe .wrapMedia::after
{
display : none;
}

.culture .contenuPrincipal .paragraphe .wrapMedia
{
margin-bottom: 0;
}

.culture .Article .chapeau
{
text-align: left;
}

.culture  .blocResultat.MiseEnAvant .infosChapeau {
    min-height: 250px;
}
.culture .zoneListe .blocResultat.FichePratique {
    min-height: 200px;
}
.culture .zoneZoomSurColonnage
{
height : 480px;
}

.ose73 {
    --couleur-principal: #388712; /* vert*/
    --couleur-titre: #388712; /* vert*/
    --couleur-bordure: #388712; /* violet*/
    --couleur-aplat-avec-bordure: #FFF; /* Blanc */
    --couleur-aplat: #388712; /* vert*/
    --couleur-bordure-actualite: #388712; /* vert*/
    --couleur-aplat-fiche-pratique : #388712; /* vert*/
}

.ose73 .zoneFichesPratiques .titreHabillage
{
color : #388712;
}

.ose73 .selection-body .energie
{
background : #43cbff;
}

.ose73 .FichePratique .cadreImageChapeau
{
display: block;
}


.cle-college{
    --couleur-principal: #e75113; /* orange*/
    --couleur-titre: #e75113; /* orange*/
    --couleur-bordure: #e75113; /* e75113 */
    --couleur-aplat-avec-bordure: #FFF; /* Blanc */
    --couleur-aplat: #e75113; /* orange*/
    --couleur-bordure-actualite: #e75113; /* orange*/
    --couleur-aplat-fiche-pratique : #ffcc00;
}


.cle-college .titreHabillage{
   display:none!important;
}



 @media screen and (max-width: 650px)
 {
        .cle-college  .resp-container
       {
            height: 7000px;
       }

    }

.resp-container { 
  position: relative; 
  overflow: hidden; 
  padding-top: 56.25%; 
  height: 2400px;
}

.cle-college #annuaire{ 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
  border: 0; 
}

.cle-college .contenuPrincipal .paragraphe .wrapMedia::after {
    background: none;
  }
    
    
.cle-college .contenuPrincipal .paragraphe .wysiwyg img, 
.cle-college .contenuPrincipal .paragraphe .wysiwyg video {
    border: 2rem solid transparent;
}


.mdph{
    --couleur-principal: #c9006d; /* violet*/
    --couleur-titre: #c9006d; /* violet*/
    --couleur-bordure: #c9006d; /* violet*/
    --couleur-aplat-avec-bordure: #FFF; /* Blanc */
    --couleur-aplat: #c9006d; /* violet*/
    --couleur-bordure-actualite: #c9006d; /* violet*/
    --couleur-aplat-fiche-pratique : #c9006d; /* violet*/
}

.mdph .zoneFichesPratiques .blocResultat.Actualite .titreResultat:hover:before,
 .mdph .zoneFichesPratiques .blocResultat.FichePratique .titreResultat:hover:before,
 .mdph .zoneFichesPratiques .blocResultat.Actualite .titreResultat:focus:before,
 .mdph .zoneFichesPratiques .blocResultat.FichePratique .titreResultat:focus:before {
    content: ' ';
}
.mdph .zoneFichesPratiques a:hover,
 .mdph .zoneFichesPratiques  a:hover,
.mdph  .lienTous .infos a,
.mdph a
{
    color : #c9006d;
}

.mdph  .lienTous .infos a
{
    font-size: 1.8rem;
}


.mdph .zoneFichesPratiques  .zoneListe .blocResultat.FichePratique
{
   margin: 17px 0 0 0;
}
.mdph .zoneFichesPratiques .blocResultat.Actualite .infosChapeau,
 .mdph .zoneFichesPratiques .blocResultat.FichePratique .infosChapeau {
    margin-left: 0rem !important;
}

.mdph .footerMiddle .wysiwygCoordonnees .wysiwyg p {
    width: 100%;
}

.mdph .jalios-menu-jumbo {
    max-width: 100%;
}


.mdph .jalios-menu-jumbo .menuitem 
{
    border-left: 3px solid #c9006d;
    padding: 0 0 0 8px;
}

.mdph .jalios-menu-jumbo .submenu .menuitem
{
      border : none;
      padding : 0;
}
.mdph .jalios-menu-jumbo>li {
    margin-right: 6px;
    width: 100%;
}

.mdph .jalios-menu-jumbo .menu-jumbo .wrapper {
   border-bottom: 9px solid #C9006D;
}

.mdph    .lienTous .titreH2::before 
{
    float: right;
}


.mdph  .lienTous .infos
{
    background: #fff;
    padding: 14%;
    color: #c9006d;
    border: 1px solid #c9006d;
    min-height: 125px;
    text-align: center;
    }

.mdph  .lienTous .infos a::before {
    content: "";
    background: #c9006d;
    height: auto;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    z-index: 0;
    width: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 5px;
}

 

.mdph .lienTous .infos a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.mdph .zone-accessibilite-liens li:last-child{
display:none;
}

.cdesi{
    --couleur-principal: #00b6b7; /* turquoise*/
    --couleur-titre: #00b6b7; /* turquoise*/
    --couleur-bordure: #00b6b7; /* turquoise*/
    --couleur-aplat-avec-bordure: #FFF; /* Blanc */
    --couleur-aplat: #00b6b7; /* turquoise*/
    --couleur-bordure-actualite: #00b6b7; /* turquoise*/
    --couleur-aplat-fiche-pratique : #00b6b7; /* turquoise*/
}

.estivales
{
--couleur-principal: #6b217d; 
--couleur-titre: #ed691f; 
--couleur-bordure: #6b217d; 
--couleur-aplat-avec-bordure: #FFF; 
--couleur-aplat: #ed691f; 
--couleur-bordure-actualite: #0b082f; 
--couleur-aplat-fiche-pratique: #6b217d; 
}


.estivales .jalios-menu-jumbo .menu-jumbo .inner::before {
    background: url(/upload/docs/image/png/2021-03/fil-estivales.png) no-repeat 0 0;
}


.estivales .zoomActu .titreHabillage:before,
.estivales .lienTous .wrap>div:before
{
  background-color: #ed691f; /*couleur-titre*/
}

.estivales .wysiwyg ul li::before {
    color: #0b082f; /*couleur-bordure-actualite*/
}

.estivales .zoomActu.habillageBordure:after
{
border-color: #0b082f; /*couleur-bordure-actualite*/
}


.estivales  .footerMiddle .wysiwygCoordonnees .wysiwyg p {
    width: 80%;
}


.estivales .nomDuSite{
display : none;
}

.estivales .lienTous .titlePortlet {
    color: #0b082f; /*couleur-bordure-actualite*/
}

.estivales .blocResultat.MiseEnAvant .infosChapeau {
    min-height: 24rem;
}
.estivales .lienTous {
    float: right;
    z-index: 1000;
}

.estivales .bandeauAccueil img
{
width : 100%;
height: auto;
}

.estivales .contentListe .nombreResultats,
.estivales #filtreTexte
{
display : none;
}
.estivales .col-md-4.col-sm-6.col-xs-12.zoneZoomSurColonnage {
    height: 500px;
}

@media screen and (max-width: 767px)
{
.estivales .table-responsive {
border : none;
}
}

.estivales .zoneActualites .zoneListe .blocResultat.Actualite .video {
    height: 4.3rem;
    width: 4.3rem;
    line-height: 3.8rem;
    bottom: -1.2rem;
}

.estivales  .blocResultat.Actualite .video {
    background: #e2211c;
    text-align: center;
    display: block;
    position: absolute;
    right: 0;
    z-index: 1;
}

.estivales .zoneActualites .blocResultat.Actualite .cadreImageChapeau img {
    height: 19rem;
    width: 100%;
    object-fit: cover;
}

.estivales  .estivaleLesplus .entete:before, 
.estivales  .estivaleLesplus .contenuPrincipal.FichePratique .entete:before
 {
    background: url(/upload/docs/image/png/2023-05/les_plus_estivales_en_savoie_2023-web.png) no-repeat 0 0 #f3f3f3;
}

.estivales hr {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
}

@media (max-width: 800px) {
 #social .blocResultat,
#administrative .blocResultat,
#college  .blocResultat,
#culture  .blocResultat,
#medico  .blocResultat,
#sport   .blocResultat,
#technique  .blocResultat 
{ 
width: 100%;
min-height: 0;
}
}






 
