.tribe-events-list-widget ol li {
	margin-bottom: 5px; 
	line-height: 1em;
}

/** Change the size and colour of the widget title */
.tribe-events-list-widget h2.widget-title {
	color: blue;
	font-size: 30px;
}

/** Make each event standout with a new background and border */
.tribe-events-list-widget li.tribe-events-list-widget-events_sal {
	background-color: #DCFFC8;
	border: 1px solid #D6FFBF;
}

.tribe-events-list-widget li.tribe-events-list-widget-events_ded {
	background-color: #F5F5F5;
	border: 1px solid #EFEFEF;
}

.tribe-events-list-widget li.tribe-events-list-widget-events_sor {
	background-color: #CBFFFF;
	border: 1px solid #89FFFF;
}

.tribe-events-list-widget li.tribe-events-list-widget-events_sal, .tribe-events-list-widget li.tribe-events-list-widget-events_ded, .tribe-events-list-widget li.tribe-events-list-widget-events_sor {
	padding: 5px;
}

/** Make each event title uppercase and underline them */
.tribe-events-list-widget h4.entry-title a {
	text-decoration: none;
	/*text-transform: uppercase;*/
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: normal;
}

.tribe-events-list-widget h5 {
	font-size: 0.9em;
}

/** Make the event date/time information a little more prominent */
.tribe-events-list-widget div.duration {
	color: #706F6F;
	font-weight: normal; 
	font-size: 0.9em;
	letter-spacing: -0.05em;
	/*transform: rotate( -4deg );*/
}

.tribe-events-event-image {
	float: left; 
	margin: 5px 10px 10px 0px;
}


.tribe-events-list .tribe-events-event-image img {
	width: 75%;
} 

#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
	text-align: justify;
}

.tribe-events-event-image img.attachment-full {
	width: 220px;
} 

.single-tribe_events .tribe-events-event-image {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#content {
float:left;
}

.divcalauteur ul {
margin: 0px 0px 1em;
}

.divcalauteur .ecs-event-list li {
	float: left; 
	position: relative;
	width: 29.5%;
	margin: 0px 3.8% 2.992em 0px;
	padding: 0px;
	text-align: center;
	list-style: outside none none;
	font-family: "Cuprum",Helvetica,Arial,Lucida,sans-serif;
	
}

.divcalauteur .ecs-event-list li h4 {
	font-size: 14px;
}

.divcalauteur .ecs-event-list li img {
	float: none;
	display: block;
	margin: 0 auto; 
}

@media all and ( max-width: 980px ) {

	.divcalauteur .ecs-event-list li {
		width : 45.25%;
		margin: 0px 3.8% 2.992em 0px;
		padding: 0px;
	}

}

/* Responsive Styles 782px */
@media screen and ( max-width: 782px ) {

	
}

/* Responsive Styles Smartphone Only */
@media all and ( max-width: 767px ) {

	
}

/* Responsive Styles Smartphone Portrait */
@media all and ( max-width: 479px ) {

.divcalauteur .ecs-event-list li {
	width : 100%;
	margin: 0px 3.8% 2.992em 0px;
	padding: 0px;;
}
	
}

