.main h2, .maincontent h2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    margin: 0px 0px 30px 0px;
    padding: 0;
}

.bandeau .contenu {
height: auto;
padding: 30px 0px;
overflow: hidden;
}
.strate.bandeau .contenu .contenuFond {
display: none;
}

/* LIENS ENTETE */
.liens_p_2012 {
  position: relative;
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 0px 0px;
  zoom:1;
  clear: none;
}
.liens_p_2012 .bas {
display: none;
}

.liens_p_2012 ul {
position: relative;
margin: 0px 0px 0px 0px;
padding:  0.01px 0px 0px 0px;
border: none;
list-style-type: none;
list-style-image: none;
background: none;
}
.liens_p_2012 li {
display: block;
position: relative;
margin: 1px 0px 0px 0px !important;
background: transparent url("../images/puce_lien.gif") 0 7px no-repeat;
padding-left: 14px;
  
}
.liens_p_2012 a, .liens_p_2012 a:hover {
  display: block;
  position: relative;
  padding: 0px 0px !important;
  margin: 0px !important;
  font-size: 15px;
  clear: none;
}
.link_boutons_rouges_strate {
  position: relative;
  margin: 0px;
  padding: 67px 0px 0px 0px;
  width: 100%;
}
.link_boutons_rouges_strate ul {
  display: block;
  padding: 0px;
  padding-top: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none !important;
  list-style-image: none !important;
}
.link_boutons_rouges_strate .boutonActionVif {
position: relative;
margin: 10px 0px 0px 0px;
padding: 0px;
}
.link_boutons_rouges_strate .boutonActionVif a, .link_boutons_rouges_strate .boutonActionVif a:hover {
height: 53px;/* conserver? */
display: table;
width: 100%;
padding: 0px;
}
.link_boutons_rouges_strate .boutonActionVif a span {
display: table-cell;
vertical-align: middle;
text-align: center; 
margin: 0px 20px;
}

/* Blocs pour l'entete de page accueil */

.env-f.contenantGalerie {
margin-bottom: 0px;

}

/* FIN Nouveau contenu */


/* YouTube */
.yt_single {
padding: 0.1px 0px 5px 0px;
margin: 0px;
position: relative;
}

.yt_single .yt_logoYouTube,
.yt_infos {
display:  none;
}
.yt_single .yt_entete a {
  position: absolute;
  display: none;/*block;*/
  top: 0px;
  left: 0px;
  background: none;
  width: 209px;
  height: 25px;
}

.yt_single .yt_image {
  position: relative;
  width: 100%;
  height: 130px;
  overflow: hidden;
  border: none;
  background-color: #1a1a1a;
  overflow: hidden;
  text-align: center
}
.yt_single .yt_image img {
margin: 0px;
height: 100%;
}
.yt_single .yt_image .btn_jouer a {
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: transparent url(../images/video_play_blanc.png) 50% 50% no-repeat;
outline: 0;

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;

}
.yt_single .yt_image .btn_jouer span {
display: none;
}

.yt_single .yt_zonetexte {

}
.yt_single .yt_texte {

}
.yt_single .yt_logoYouTube a, .yt_single .yt_logoYouTube a:hover {

}

.yt_zonetexte {
    background: none;
    position: relative;
}
.yt_zonetexte .yt_titre a,
.yt_zonetexte .yt_titre a:hover {
    color: #8b8271;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;/*14px;*/
}

#medias_sociaux {
display: block;
position: absolute;
right: 8px;
text-align: right;
top: 62px;
}

/* Galerie*/

.maincontent {
padding-bottom: 270px;
}

#ariane {
display: none;
}
.main h1,
.maincontent h1 {
font-weight: 300;
margin-bottom: 30px;
}




  .strateNouvelles .strate{
    background-color:#cccaca;
    padding: 24px 0;
  }

  .strateNouvelles.v2 .strate{
    background-color:#fff;
    padding: 40px 0;
  }

  .strateEnVedette .strate{
    padding-top: 24px;
    background-color:#cccaca;
  }
  .strateEnVedette.v2 .strate{
    padding-top: 40px;
    background-color:#fff;
  }
  .strateEnVedette .strate img{
    width:100%;
  }
  
  .colGenColonne{
    margin: 0;
  }

  .sectionActuEven .colGenColonne {
    background-color: white;  
    min-height:500px;
  } 
  
  .sectionActuEven .tx-ulavalactualite-pi1  {
    padding: 20px 20px 0 20px;
  }
  
  .boiteBlanche{
    background-color: white;
    min-height:500px;
  }

  .home_listing{
    margin:0;    
    padding-left: 20px!important;
    position: relative;
  }
  
  .strateNouvelles .colGenColonne33 {
    padding-left: 24px;
    background-color: transparent;
  }
  
  .maincontent .colGenColonne33 .home_listing_contenu {
    position:absolute;
    top:0px;
  }
  .sectionActuEven .colGenColonne h2, 
  .sectionActuEven .colGenColonne h2.first-header{
    color:white;
    text-transform:uppercase;
    border-left: 2px solid #E30513;
    line-height: 24px;
    font-size:21px;
    margin:0;
    padding-left: 12px;
  }
  .sectionActuEven.v2 .colGenColonne h2, 
  .sectionActuEven.v2 .colGenColonne h2.first-header{
    border-left: none;
  color:#cccaca;
    font-size:21px;
  }
  
  
  .sectionActuEven .colGenColonne .csc-header{
    background-color:rgba(0,0,0,0.5);
    margin: 0;
    padding: 10px 0 10px 20px;
  }
  .sectionActuEven.v2 .colGenColonne .csc-header{
    background-color:white;
  color:#cccaca;
  }
  
  .tx-stsimpleajaxcal-pi1 h2{
    display:none;
  }
  
.colGenColonne:last-child {
  float: right;
}
.colGenColonne10 {
width: 10%;
}
.colGenColonne20 {
  width: 20%;
}
.colGenColonne25 {
width: 25%;
}
.colGenColonne30 {
width: 30%;
}
.colGenColonne33 {
width: 33%;
}
.colGenColonne40 {
width: 40%;
}
.colGenColonne50 {
width: 50%;
}
.colGenColonne66 {
width: 67%;
}
.colGenColonne70 {
width: 70%;
}
.colGenColonne75 {
width: 75%;
}
.colGenColonne80 {
width: 80%;
}
.colGenColonne90 {
width: 90%;
}
  .strate.bandeau{
    display:none;
  }
  .strate.footer{  
    padding-top: 52px;
  }
  
  .strateAccueilBandeau .strate{
    padding:40px 0;
    background-color: #fff;/*#f3f0eb;*/
  }

.strateAccueilBandeau.v2 .strate{
    background-color: #cccaca;

}

  .liens_p_2012 ul {
    display: block;
    position: relative;
    margin: 1px 0px 0px 0px !important;
    list-style-type:none;
    color:black;
    background: none!important;
    padding:0;
  }
  .liens_p_2012 ul li{
    background: none!important;
    padding: 0px 9px 0px 0px;
  }
  .liens_p_2012 ul li a{
    color:black;
  }
  
  .env-f.contenantGalerie {
  width: 524px;
  margin: 0px auto;
  }
  .contenantGalerie .contenantPuces {
    margin: -25px auto;
  }
  .contenantGalerie .slick-dots li.slick-active button::before {
    color: #e5150e;
  }

  .link_boutons_rouges_strate {
    padding: 2px 0px 0px 0px; 
   }

  .publicites .contenantGalerie .slick-prev {
    left: -30px;
  }
  .publicites .contenantGalerie .slick-next {
    right: -30px;
  }
  .strateSombre.vignettes .tx-ulavalpublicite-pi1 {
    overflow: visible;
  }
 
  .zone1_c .date_jour{    
    min-height: 90px;
  }
  .zone1_c .date .jour {
    display: block;
    font-family: 'Source Sans Pro', Arial,Helvetica,Verdana,sans-serif;
    line-height: 39px;
    font-size: 24px;
  }
  .zone1_c .date .mois {
    display: block;
    text-transform: uppercase;
    padding-left:3px;
    line-height: 21px;
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: normal;
  }
  .maincontent .zone1_c .date a {
    text-decoration: none !important;
    color: #fff;
    text-align: center;
    outline: 0;
  }
  
  .zone1_c .co-n1{
      background-color:rgba(0,0,0,0.5);
  }
  
  .maincontent .zone1_c .date {
    float: left;
    background-color: #cf0505;
    width: 46px;
    height: 60px;
    overflow: hidden;
    text-decoration: none;
}

  .maincontent .home_listing{
    background-color:rgba(0,0,0,0.5);
  }
  
  .maincontent .home_listing_contenu{
    background-color:white;
  }
  .maincontent .home_listing_contenu li {
    padding: 0px 10px 0px 55px;
  }

.strateNouvelles .ulavalactualite_img, .strateNouvelles .ulavalactualite_noimg {
    position: relative;
    padding-top: 0.01px;
    border-top: none;
    width: 50%;
    display: block;
    margin: 8px 0px 0px 0px;
    float: left;
    min-height: 135px;
    overflow: hidden;
}
.strateNouvelles .ulavalactualite_img div.box_photo,
.strateNouvelles .ulavalactualite_img div.boxleftvideo {
    width: 80px;
}
.strateNouvelles .ulavalactualite_img div.box_texte {
    width: 200px;
    padding-left: 10px;
  float:left;
}

.strateNouvelles  .ulavalactualite_img div.box_photo, .strateNouvelles  .ulavalactualite_img div.boxleftvideo{
padding : 0;
} 

  .sectionLienVers a:first-child{
    line-height: 33px;
    float: left;
    margin: 0;
    padding:0;
    }
    
  .sectionLienVers a{
     color: #000000;
    background-color: #b7b7b7;
    padding: 0;
    display: block;
    margin: 0 5px;
    line-height: 33px;
    width:211px;
    float: left;
    text-align: center;
    height: 33px;  
    }

    .sectionLienVers.v2 a{     
    background-color: #fff;
    border: 1px solid black;
    width:209px;
    box-sizing:border-box;
    }

    
    .sectionLienVers a:hover, .sectionLienVers .colGenColonne33 a:hover{
      background-color: #aaaaaa;
      text-decoration:none;
    }
    .sectionLienVers.v2 a:hover, .sectionLienVers.v2 .colGenColonne33 a:hover{
      background-color: #cccaca;
      text-decoration:none;
    }

    
    .sectionLienVers .colGenColonne33 a{
     color: #000000;
    background-color: #b7b7b7;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 33px;
    width:100%;
    float: left;
    text-align: center;
    height: 33px;  
    }
.sectionLienVers.v2 .colGenColonne33 a{
    background-color: #fff;
    }
    
    
   .sectionLienVers a:last-child{
    margin:0;
    float: right; }

  .sectionLienVers{
    padding:0px;
    margin: 0px;
  }  

  .sectionLienVers p{
  padding:0;
    margin: 5px 0 0 0;
  }  
  .strateEnVedette .gauche{
    padding-right:12px;
  }
  
  .strateEnVedette .droite{
    padding-left:12px;
  }
  
  .strateEnVedette .droite .international{
    padding-bottom:12px;
  }
  
  .strateEnVedette .droite .duoROFUL{
    padding-top:12px;
  }

.strateEnVedette   .csc-textpic-text p:first-child {
    font-size: 21px;
    text-transform:uppercase;
    line-height: 23px;
    color:white;
    font-weight:300;
    margin: 0;
    padding-left: 5px;
}  
  
.strateEnVedette  .csc-textpic-text {
    padding:10px 10px 2px 20px;
    position:absolute;
    left:0;
    top:0;
    color:white;
    background-color:rgba(0,0,0,0.5);
    font-weight:300;
    width:100%;
    box-sizing: border-box;
    
}  
    
  .strateEnVedette .csc-textpic-text p:first-child {
    border-left: 2px solid #ffc103;
    font-size:21px;
    line-height:20px;
    margin:5px 0;
    padding-left: 12px;
  }
  
.strateEnVedette   div.csc-textpic .csc-textpic-imagewrap table {
    position:relative;
  }

  .strateNouvelles .ulavalactualite_img .texte span, .strateNouvelles .ulavalactualite_noimg .texte span, .btn_all{
      display:none
  }
    .rougeetor .blocContenu {
    padding-right: 12px;

  }
    .ful .blocContenu {
    padding-left: 12px;

  }
  
  .main .csc-textpic, .maincontent .csc-textpic{
    margin-top:0;
  }  

  .maincontent .home_listing_contenu{
    padding-top:25px!important;
  }


.strateSombre.vignettes .tx-ulavalpublicite-pi1 .premier {
  padding-top: 0px;
}
.vignettes .strate {
  padding: 20px 0px;
  background: #808285;
}

  div.csc-textpic-intext-right .csc-textpic-imagewrap{
    margin:0;
  }









.publicites-accueil.contenantGalerie {
  margin-top:0;
}


.env-f.contenantGalerie .slick-prev, 
.env-f.contenantGalerie .slick-next,
.publicites-accueil.contenantGalerie .slick-prev, 
.publicites-accueil.contenantGalerie .slick-next{
  position: absolute;
  display: block;
  height: auto;
  width: 48px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;  
  color: transparent;
  top: 0;
  /*50%;*/
  bottom: 0px;
  margin-top: 0px;
  padding: 0;
  border: none;
  outline: none;
  /*background: transparent url(smoothDivScroll/images/arrow_left_ul.png) no-repeat 0px 50%;*/
  background: none;/*transparent url(images/arrow_left_ul.png) no-repeat 0 50%;*/
  z-index: 100;
}



.env-f.contenantGalerie .slick-prev.slick-disabled:before,
.env-f.contenantGalerie .slick-next.slick-disabled:before, 
.publicites-accueil.contenantGalerie .slick-prev.slick-disabled:before,
.publicites-accueil.contenantGalerie .slick-next.slick-disabled:before {
  opacity: 0.25;
}

.env-f.contenantGalerie .slick-prev:before,
.env-f.contenantGalerie .slick-next:before, 
.publicites-accueil.contenantGalerie .slick-prev:before,
.publicites-accueil.contenantGalerie .slick-next:before {
  font-family: inherit;
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.env-f.contenantGalerie .slick-prev{
  left: -15px;
}

.publicites-accueil.contenantGalerie .slick-prev{
  left: -30px;
}


.env-f.contenantGalerie .slick-prev:before,
.publicites-accueil.contenantGalerie .slick-prev:before{
  content: '';
}

.env-f.contenantGalerie .slick-next{
  right: -15px;
  /*background: transparent url(smoothDivScroll/images/arrow_right_ul.png) no-repeat 0px 50%;*/
  /*background: transparent url(images/arrow_right_ul.png) no-repeat 0px 50%;*/
}

.publicites-accueil.contenantGalerie .slick-next{
  right: -30px;
  /*background: transparent url(smoothDivScroll/images/arrow_right_ul.png) no-repeat 0px 50%;*/
  /*background: transparent url(images/arrow_right_ul.png) no-repeat 0px 50%;*/
}

.env-f.contenantGalerie .slick-prev::before, .env-f.contenantGalerie .slick-next::before,
.publicites-accueil.contenantGalerie .slick-prev::before, .publicites-accueil.contenantGalerie .slick-next::before{
    color: white !important;
    font-family: ULicons !important;
    font-size: 48px !important;
    content: "y" !important;
    vertical-align: middle !important;
    line-height: 0 !important;
    background-color: rgba(0,0,0,0.0) !important;
}
.env-f.contenantGalerie .slick-next::before,
.publicites-accueil.contenantGalerie .slick-next::before{
content: "x" !important;
}

.env-f.contenantGalerie .slick-dots li button::before{
  color: #cccaca;
}


#logoUL img{
/*width:115%;*/
}
#logoUL{
/*top:20px;*/
}

.strateNouvelles .ulavalactualite_img .titre, .strateNouvelles .ulavalactualite_img .titre a, .strateNouvelles .ulavalactualite_img .titre a:hover, .strateNouvelles .ulavalactualite_noimg .titre, .strateNouvelles .ulavalactualite_noimg .titre a, .strateNouvelles .ulavalactualite_noimg .titre a:hover{
  font-weight:400;
}

.strateNouvelles .ulavalactualite_img .texte a, .strateNouvelles .ulavalactualite_img .texte a:hover, .strateNouvelles .ulavalactualite_noimg .texte a, .strateNouvelles .ulavalactualite_noimg .texte a:hover {
    color: #41372c;
    font-size: 14px;
    text-decoration: none;
}
.strateEnVedette a, .strateEnVedette a:link, .strateEnVedette a:visited {
    color: #ffffff;
    text-decoration: none;
}

.link_boutons_rouges_strate .boutonActionVif{
margin: 0px 0px 9px 0px;
}
.link_boutons_rouges_strate .boutonActionVif:last-child{
margin: 0px 0px 0px 0px;
}

.link_boutons_rouges_strate ul{
margin:0px;
}

.link_boutons_rouges_strate {
    padding: 0px;
}
.link_boutons_rouges_strate .boutonActionVif a, .link_boutons_rouges_strate .boutonActionVif a:hover{
  height:57px;
}
a.blocEnVedette{
display:block;
background-color:black;
}
a.blocEnVedette:hover img{
 opacity:0.7;
 }

.strateNotreUniversite .ligneInfoEtude p{
    line-height: 22px;
}
.strateNotreUniversite .ligneInfoEtude strong{
    display:block;
    text-align:center;
    position: relative;
    font-size: 68px;
    color:#E30513;
    margin-top: 70px;
    margin-bottom: 60px;
    font-weight: 300;
}
.strateNotreUniversite  .ligneInfoEtude strong::after{
    content: "";
    display: block;
    border-top: solid 1px #000;
    width: 40%;
    left:30%;
    margin: -40px 0;
    height: 1px;
    position: absolute;
    bottom: 0%;
    z-index: 1;
}

.strateNotreUniversite  .ligneInfoEtude  .blocContenu{
    text-align: center;
    line-height: normal;
    min-height: 256px;
    font-size:18pt;
  font-weight:300;
    text-transform: uppercase;
}

.strateNotreUniversite  .ligneInfoEtude .blocContenu,
.strateNotreUniversite  .ligneInfoSup .blocContenu{
  border: 2px solid #727272;
}
.strateNotreUniversite .ligneInfoEtude .blocContenu{

    background-color: rgba(255,255,255,0.4);
}

.strateNotreUniversite  .ligneInfoEtude .gauche{
  padding-right: 12px;
}
.strateNotreUniversite  .ligneInfoEtude .droite{
  padding-left: 12px;
}

.strateNotreUniversite .contenu{
    padding: 12px 0;
}

.strateNotreUniversite .ligneInfoEtude{
    padding: 24px 0 12px 0;
}
.strateNotreUniversite  .ligneInfoSup{
    padding: 12px 0 0 0;
}
.strateNotreUniversite  .ligneInfoSupDetail{
    padding:0 0 12px 0;
}
.strateNotreUniversite h2,
.sectionActuEven.v2  h2 {
    text-align: center;
    padding:0;
    margin: 15px 0;
}
.strateNotreUniversite h2 strong,
.sectionActuEven.v2  h2 strong{
    position: relative;
    font-weight:300;
    font-size: 20px;
    text-transform:uppercase;
    color: #353535;
    padding: 0 20px;
    z-index: 5;
}
.strateNotreUniversite h2::before,
.sectionActuEven.v2 h2::before{
    content: "";
    display: block;
    border-top: solid 1px #353535;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 37px;
    z-index: 1;
}

.sectionActuEven.v2 .colGenColonne66 h2::before{
width:66%;
    top: 25px;
}
.sectionActuEven.v2 .colGenColonne33 h2::before{
width:30%;
    top:25px;
}

.strateNotreUniversite h2 strong{
    background-color: #efefef;
}
.sectionActuEven.v2  h2 strong{
    background-color: white;
}

.strateNotreUniversite .ligneInfoSup .blocContenu{
  min-height:269px;
}
.strateNotreUniversite .ligneInfoSup .gauche,
.strateNotreUniversite .ligneInfoSupDetail .gauche{
  padding-right: 18px;
}
.strateNotreUniversite  .ligneInfoSupDetail .centre{
    padding: 0 6px 0 12px;
}
.strateNotreUniversite  .ligneInfoSup .droite{
  padding-left: 18px;
}

.maincontent .ligneInfoSup ul {
 list-style-type:none!important;
    padding: 0;
    margin: 0;
}
.maincontent .ligneInfoSup ul li{
  background :none;
    padding: 15px 0;
    margin: 0;
}

.maincontent .ligneInfoSup .centre ul li a{
  border: 1px solid white;
  display:block;
  padding: 5px 15px;
  color: white;
  width:220px;
}
.strateNotreUniversite  .ligneInfoSup .gauche .blocContenu{
    padding:0;
  width:100%;
    height:100%;
}
.strateNotreUniversite  .ligneInfoSup .gauche .blocContenu a{
line-height: 0; 
font-size: 0;
color: transparent;
display: block;
  width:100%;
  height:100%;
}
.strateNotreUniversite  .ligneInfoSup .centre{
  background-color: black;
    padding-left: 15%;
}

.strateNotreUniversite  .ligneInfoSup .centre .blocContenu{
  text-align:center;
  border:none;
  position:relative;
  min-height:269px
}
.strateNotreUniversite  .ligneInfoSup .centre ul{
    display: block;
    margin-top: 93px;
    height: 100%;
    width: 100%;
}
.strateNotreUniversite  .ligneInfoSup .centre ul li{
 padding:7px 0;
}
.strateNotreUniversite  .ligneInfoSup .droite .blocContenu{
border:none;
}
.strateNotreUniversite  .ligneInfoSup .droite .blocContenu ul li{
border-bottom: 2px solid #727272;
padding: 25px 0 0 0;
    height: 62px;
}
.strateNotreUniversite  .ligneInfoSup .droite .blocContenu ul li:first-child{
border-top: 2px solid #727272;
}
.strateNotreUniversite  .ligneInfoSup .droite .blocContenu ul li a{
color: #353535;  
    font-size: 12pt;
}

.strateAccueilBandeau.v2 .env-f.contenantGalerie .slick-dots li button::before{
color:white;
}
.strateAccueilBandeau.v2 .env-f.contenantGalerie .slick-dots li.slick-active button::before{
color:#e5150e;
}
.strateAccueilBandeau.v2 .liens_p_2012 ul li a {
    color: #3a3a3a;
    font-size: 10pt;
}
.strateAccueilBandeau.v2 .liens_p_2012 ul {
    margin: 5px 0px 0px 0px !important;
}
.strateAccueilBandeau.v2 .liens_p_2012 ul li {
height:16px;
}


.strateAccueilBandeau.v2 .yt_titre a{
    color: #3a3a3a;
    display: block;
    padding: 2px 0;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #3a3a3a;
}

.strateAccueilBandeau.v2 .yt_single .yt_image .btn_jouer a{
background:none;
}
.strateAccueilBandeau.v2 .yt_single .yt_image .btn_jouer a::after{
    font-family: 'iconesUL';
    color: #fff;
    speak: none;
    content: "y";
    font-size: 54px;
    left: 37%;
    top: 45%;
    position: absolute;
    font-weight: 300;
    text-transform: lowercase;
  
}

.strateNotreUniversite .strate{
  background-image: url(/fileadmin/ulaval_ca/gabarit/UL/images/ImageStrateUniversite.jpg);
  background-size: cover;
  padding-bottom: 50px;
  padding-top: 12px;
}

.strateNotreUniversite .ligneInfoSup .gauche .blocContenu{
background-image: url(/fileadmin/ulaval_ca/gabarit/UL/images/ImageStrateVideoUL.jpg);
background-size: cover;
margin-right: 12px; 
  position:relative;
box-sizing: border-box;
border: none;
height: 265px;  
}

.strateNotreUniversite .ligneInfoSup .colGenColonne75 .colGenWrapper .colGenColonne:last-child{
padding: 0 6px;
}

.strateNotreUniversite .ligneInfoSup .gauche .blocContenu:after {
    font-family: 'iconesUL';
    color: #fff;
    speak: none;
    content: "y";
    font-size: 85px;
    left: 40%;
    top: 46%;
    position: absolute;
    font-weight: 300;
  display:none;
    text-transform: lowercase;
}

.strateNotreUniversite .ligneInfoSup .gauche .blocContenu div,
.strateNotreUniversite .ligneInfoSup .gauche .blocContenu h5 {
margin: 0px;
width: 100%;
height: 100%;
}

.strateNotreUniversite .ligneInfoSup .gauche .blocContenu div{
margin: 0px;
width: 100%;
height: 100%;
}
.strateNotreUniversite .ligneInfoSup .gauche .blocContenu p {
margin: 0px;
width: 100%;
    position: absolute;
    bottom: 60px;
    text-align:center;

    color: white;  
}
.strateNotreUniversite .ligneInfoSup .gauche .blocContenu .ancre {
margin: 0px;
padding: 0px;
width: 0%;
height: 0%;
}

.strateNotreUniversite .ligneInfoSup .gauche .blocContenu a::after {
font-family: 'iconesUL';
color: #fff;
speak: none;
content: "y";
font-size: 60px;
left: 43%;
top: 48%;
position: absolute;
font-weight: 300;
text-transform: lowercase;
text-align: center;
}

.strateNotreUniversite .ligneInfoSup .centre{
background-image: url(/fileadmin/ulaval_ca/gabarit/UL/images/ImageNotorieteStateUL.jpg);
background-size: cover;
}
.strateNotreUniversite .ligneInfoSup .centre > .csc-default{
    background-color: rgba(0,0,0,0.4);
}

/*Band-aid cacher les evenements 5 et suivants*/
.zone1_c .date_jour:nth-child(1n+9)
{
    display: none;
}
