table#table-evenements td.col1 {
    width:110px;
    padding-left:0;
    padding-right:0;
}

table#table-evenements td.col2 {
    padding-left:20px;
}

table#table-evenements {
    background:none;
    margin-top:20px;
}

table#table-evenements td {
    padding-top:20px;
    padding-bottom:20px;
}

table#table-evenements .btn {
    float:left;
    margin:5px 10px 0 0;
    min-width:150px;
}

table#table-evenements p.caracteristiques {
	font-weight:bold;
	color:#43362E;
}

div.programmations {
	margin-bottom:10px;	
}

div.programmations th {
	margin:0 0 0.1em 0;
	font-weight:normal;
	font-size:1.7em;
	padding-left:20px;
}

div.bulles {
    display: flex;
    flex-wrap:wrap;
}