/* CSS Document */

header {
	background-image:url("/pics/txt_repas_grenat.png"),url("/pics/traith_coline_dore.png"),linear-gradient(#000000, #FF0077);
	background-position:0 100px,right bottom, left top;
	background-repeat:no-repeat, no-repeat, no-repeat;
}
h1 span.span2 {margin-left:70px;}
#tous {
	background-image:url("/pics/txt_repas_grenat.png");
	background-position:right bottom;
	background-repeat:no-repeat;
}

.div1evt {
	border:2px solid #B50054;
	border-radius: 30px;
	overflow: hidden;
	text-align: center;
}
.div1evt .divtit h2 {font-size: 20px;}
.div1evt .divtit {
	background-color:#B50054;
	padding: 20px 10px;
}
.div1evt .divtit h3, .evt_detail h2 {
	font-size: 18px;
	text-transform: none;
	color:#FFFFFF;
	background-color:#000000;
	display: inline-block;
	margin: 0 auto;
	padding: 2px 5px;
	border-radius: 5px;
}
.div1evt .divtxt {padding: 10px;}
.div1evt .divtxt p {margin: 0;}
.div1evt .divbtn {padding: 10px 10px 20px 10px;}

.evt_detail h1 {font-size: 40px;}

.evt_detail .divrond {
	display:inline-block;
	border-radius:50%;
	background-color:#FFFFFF;
	color: #B50054;
	width: 260px;
	height:260px;
	margin: 20px auto;
	text-align: center;
}
.evt_detail .h1 {font-size:80px;}

@media (max-width:991.98px){
	h1 span.span2 {margin-left:0;}
}
@media (max-width:767.98px){
	header {background-position:0 130px,right bottom, left top;background-size:auto 90vw, 70px auto, cover;}
	.contenu {background-size:50% auto;}
	#tous {background-size:auto 50vh;}
}
@media (max-width:575.98px){
	h1 {word-wrap: break-word;}
}