/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 1 avr. 2022, 12:02:05
    Author     : jf
*/

.sectionMainvisu {
    opacity:100%;
}
.logoli {
    display:block;
}
.ulmenutop {
}
.fixednav {
    text-align:left;
    height:60px;
}
.calendarparigo {
    width:100%;
    height:auto;
    float:left;
    position:relative;
    font-size: 16px;
    border-top-color: black;
    border-top-style: solid;
    border-top-width: 1px;
    font-variant: all-petite-caps;
    margin-top:20px;
    padding-top:4px;
}
.sectionBlock {
    top: 180px;
    left: unset;
    bottom: 0;
    right: 10%;
    padding: 3%;
    width: 380px;
    height: 380px;
    position: absolute;
    float: left;
    z-index: 88;
}
.sectionTextPG01 {
    float:left;
    position:relative;
    width:100%;
    height:auto;
}
.sectionTextPGCol {
    float:left;
    position:relative;
    height:auto;
}
.PGleftcol {
    width:40%;
}
.PGrightcol {
    width:60%;
}
.witdh100 {
    width:100%;
}

.benevcols {
    position:relative;
    float:left;
    width:1200px;
    left:50%;
    margin-left:-600px;
    padding-left:20px;
}
.benevcol1, .benevcol2, .benevcol3{
    position:relative;
    float:left;
    width:380px;
    height:auto;
    
}
.benevcol2 {
    margin-left:20px;
    margin-right:20px;
}
.benevcol3, .benevcol1 {
}
.imgportrait {
    float:left;
    width:100%;
    position:relative;
    margin-top:20px;
    cursor: pointer;
}
 .sectionportrait1, .sectionportrait2, .sectionportrait3 {
     float:left;
     position:relative;
     width:340px;
     margin-top:0;
     height:auto;
     padding:20px;
  }
 .sectionportrait1 {
     background-color:rgb(230, 27, 114);
     background-color:rgba(230, 27, 114, 1.0);
     height:24px;
     margin-bottom:20px;
 } 
 .sectionportrait3 {
     background-color:rgb(230, 27, 114);
     background-color:rgba(230, 27, 114, 1.0);
     height:154px;
     padding-top:70px;
     padding-left:40px;
     padding-right:40px;
     width:300px;
 }
 .margintop20 {
     margin-top:20px;
 }
 .portname {
    float: left;
    position: relative;
    top: -120px;
    height: 75px;
    background-color: rgba(255,255,255,0.7);
    display: none;
    width: 100%;
    color: black;
    margin-bottom: -120px;
    text-align: center;
    padding-top: 45px;
    font-size: 36px;
 }
 .fullHeight {
     height:auto !important;
 }
 .scroller section {
    scroll-snap-align: end;
}
#sectiontext2b, #ateldiv1F, #ateldiv2F, #ateldiv3F, #ateldiv4F, #ateldiv5F, #ateldiv6F {
    display:none;
}
.h400px {
    height:400px;
}
.culture {
    border-bottom-color: black;
    border-bottom-style: solid;
    border-bottom-width: 4px;
}