@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sacramento&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.date{
	    font-weight: bold;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 10px;	
    margin-left: 20px;
}

.time{
		 margin-left: 20px;
}

.time label{
	font-weight: 300 !important;
}

.line{
	display: block;

}

.conteneur{
	    height: 500px !important;
    overflow: hidden;
    overflow-y: scroll;
}

.resultsCren{
	display: block !important;
	margin-left:20px !important;
}

/*DEBUT MESSE */
.boxDate{
	margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
}

.topBox{
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 500;
	text-align: left;
    padding-left: 20px;
}

.bottomBox{
    display: flow-root;
    padding-top: 15px;
    padding-bottom: 15px;
}

.bottomBox img{
	width: 42px;
    float: right;
    margin-right: 10px;
}

.datebox{
	font-family: 'Montserrat', sans-serif;
	color: #707070 !important;
	font-size: 30px;
	font-weight: 500;
	display: inline;
	margin-right: 20px;
	float: left;
    margin-left: 20px;
}

.messesSlot p{
	width: 100%;
    text-align: center;
    font-weight: 500 !important;
    font-size: 18px !important;
    font-family: 'Montserrat', sans-serif !important;
	margin-bottom: 30px !important;
}


.topBox{
	background-color: #7AA2D5 !important;
}

.bottomBox{
	background-color: #F4F4F4 !important;
} 

.messesSlot p{
	color: #000;
}

img.disabled{
	opacity: 0.6 !important;
}



/*FIN MESSE */

/*COLLUMNS*/
.gr-block
{
	max-width: 1170px;
	margin: auto;
	display:flow-root;
}

[data-cols="1/3"] > div#left, [data-cols="25"] > div#left, [data-cols="2/3"] > div#left, [data-cols="75"] > div#left, [data-cols="50"] > div#left {
    float: left;
}

[data-cols="25"] > div {
    width: 25%;
    display: flow-root;
}

[data-cols="75"] > div {
    width: 75%;
    display: flow-root;
}

[data-cols="50"] > div {
    width: 50%;
    display: flow-root;
}

/* COLLUMNS*/

.picto1{
	margin-top: 25px !important;
	margin-bottom: 25px !important; 
}

.stick{
	
}


.lienYoutube img{
	width: 30px;
    display: inline-block;
	margin-right: 5px !important;
	
}

.lienYoutube .dateLeft h3{
	font-family: 'Montserrat', sans-serif !important;
	color: #707070 !important;
	font-size: 15px !important;
}

.lienYoutube {
	margin-top: 10px !important;
	margin-bottom: 10px !important;	
}

.dateLeft{
	padding-left: 20px;	
	padding-right: 20px;		
	padding-top: 5px;	
	padding-bottom: 5px;
	background-color: #F4F4F4 !important;
}

.dateRight{
	padding-left: 20px;	
	padding-right: 20px;
	padding-top: 5px;	
	padding-bottom: 5px;
}


.dateRight input{
	width: 100% !important;
}
