@charset "utf-8";
/* CSS Document */
@media (max-width: 1150px) {
	#edition-btns { margin-right:10px;}
	/*#page-title-edit { margin:0 0 0 10px;}
	#page-title { padding:10px 10px 10px 20px; margin:0;}*/
	/*.over-slider {padding: 0vw 15vw 0vw 15vw;}*/
}

@media (max-width: 1024px) {
	#menu { padding-left:0px;}
	.en-cours-lien {padding: 5px 15px;	margin : 5px 2vw 20px 7vw ;}
	.over-slider p {font-size:1em;}
}

@media (max-width: 768px) {
	/*#headerq {min-height:55vw;}*/
	/*#page-title { padding:10px 10px 10px 10px; margin:0;}
	#page-content { padding: 10px 10px 20px 10px;}*/
	#vmain-right {padding-left:10px;}
	#main-right-in {border-top:1px solid #888;}
	.table-dispo { font-size:14px; }
	.dispo-img { max-height:25px; }
	.over-slider p {font-size:0.8em;}
	/*.over-slider {padding : 0vw 10vw 0vw 10vw;}*/
	.top-menu { margin: 5px 0 0 0;}
	.top-menu ul {font-size:14px; }
	#header { height:28px; background: none; background-color: #790000;  }
	.administration{display:none;}
	.header-description-page { font-size:18px; line-height:20px; }
	.over-header { }
	#breadcrumb { font-size:1em; }
	#breadcrumb-edit { font-size:1em; }
	.en-cours-titre-expo{ font-size:30px; line-height:30px;}
	#breadcrumb-edit {display:none;}
}
@media (max-width: 670px) {
	.over-slider-txt { display:none; }
}

@media (max-width: 600px) {
	.pl-sm-5, .px-sm-5 { padding-left: 2rem !important; 	padding-right: 2rem !important; }
	.table-dispo { font-size:12px; }
	.dispo-img { max-height:20px; }
	.over-slider-txt { display:none; }
	.over-slider-inside { padding : 0vw 0vw 0vw 0vw;}
	.annonce-small { display:block; }	
	.annonce-large { display:none; }
	.top-menu ul {font-size:13px; }
	.header-titre-page { font-size:24px; }
	.header-description-page { font-size:14px;  line-height:15px; }
	#breadcrumb { font-size:.8em; }
	#breadcrumb-edit { font-size:.8em; }
	.en-cours-titre-expo{ font-size:24px;line-height:22px; }
	.en-cours-lien { font-size:16px;line-height:16px; }
	h1 { font-size: 1.4em ;}

}

@media (max-width: 600px) {
	.header-description-page { display:none; }	
}

@media (max-width: 380px) {
	.page {font-size:55%;}
}

@media (min-width: 380px) {
	.container { max-width: 100%; }
}

pl-sm-5, .px-sm-5 { 	padding-left: 2rem !important; 	padding-right: 2rem !important; }
