#db-colonne-calendrier {

position: relative;
float: left;
width:440px;
padding:0;
margin:0 10px 0 0;
text-align:left;	

}

	#db-colonne-calendrier ul{
	float:left;
	position: relative;
	padding:0;
	margin:10px 0 0 0;
	width: 440px;
	}
 
	#db-colonne-calendrier ul li{
		float:left;
		width:440px;
		margin-bottom:10px;
		padding:0 0 10px 0;
	}


#container-cal{

	float:left;	
	position: relative;
	display:block;
	text-align:left;
	width: 75px;
	height:70px;
	padding:0;
	margin:0 10px 0 10px;
	
}

	#container-cal-jour{
	
		float:left;	
		position: relative;
		display:block;
		text-align:center;
		width: 75px;
		height:20px;
		line-height:20px;
		padding:0;
		margin:0;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		background:url(../images/bck-top-calendrier.jpg) no-repeat;
		
	}

	#container-cal-jourj{
	
		float:left;	
		position: relative;
		display:block;
		text-align:center;
		width: 70px;
		height:35px;
		line-height:35px;
		padding:0 0 0 5px;
		margin:0;
		color:#0099CC;
		font-size:22px;
		background:url(../images/bck-middle-calendrier.jpg) no-repeat;
		
	}

	#container-cal-mois{
	
		float:left;	
		position: relative;
		display:block;
		text-align:center;
		width: 70px;
		height:15px;
		line-height:15px;
		padding:0 0 0 5px;
		margin:0;
		font-size:10px;
		background:url(../images/bck-botom-calendrier.jpg) no-repeat;
		
	}

#heure {

	float:left;	
	position: relative;
	display:block;
	text-align:center;
	width: 50px;
	height:20px;
	line-height:20px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#FFF;
	background:#333;

}

#dbheure {

	float:left;	
	position: relative;
	display:block;
	text-align:center;
	width: 50px;
	height:45px;
	line-height:14px;
	padding:3px 0 0 0;
	margin:0;
	font-size:12px;
	color:#FFF;
	background:#333;

}

#container-details{

	float:left;	
	position: relative;
	display:block;
	text-align:left;
	width: 345px;
	border-top: 1px solid #CCC;
	border-bottom:1px dotted #CCC;
	border-left:0;
	border-right:0;
	padding:0;
	margin:0;
	
}

#container-details ul{

	float:left;
	position: relative;
	padding:0;
	margin:0;
	width: 345px;
	border:none;

	}
 
#container-details ul li{
	float:left;
	position: relative;
	width:345px;
	border:0;
	margin:0;
	padding:5px 0 5px 0;

}

#container-details ul li .description{
	float:left;
	position: relative;
	width:285px;
	padding:0;
	margin:0 0 0 10px;

}


#container-details ul li h1{
	margin:0;
	padding:0;
	font-weight : bold;
}

#container-details ul li p{
	line-height:16px;
}

#departement-colonne {

position: relative;
float: left;
width:235px;
padding:10px 0 0 0;
margin:30px 0 0 15px;
border-top: 2px solid #CCC;
text-align:left;
line-height:16px;

}

	#departement-colonne ul{
	display:block;
	float:left;
	position: relative;
	padding:0;
	margin:0;
	width: 235px;

	}
 
	#departement-colonne ul li{
		float:left;
		width:235px;
		height:30px;
		border-top:none;
		padding:0;
		margin:0 0 1px 0;
		line-height : 30px;
	}

	#departement-colonne ul li a{
		display:block;
		float:left;
		width:225px;
		margin: 0;
		padding: 0 0 0 10px;
		background:#EBEBEB;
		text-decoration:none;
	}

	#departement-colonne ul li a:hover{
		background:#CCC;
		color:#333;
		text-decoration:none;
	}

#pleine-colonne {

position: relative;
float: left;
width:700px;
padding:10px 0 0 0;
margin:0;
text-align:left;	
line-height:16px;
}

	#pleine-colonne ul{
	
	float:left;
	position: relative;
	padding:0;
	margin:0;
	width: 700px;
	border:none;
	
	}
	
	#pleine-colonne ul li{
	float:left;
	position: relative;
	width:700px;
	border:0;
	margin:0 0 20px 0;
	padding:5px 0 5px 0;
	
	}
	

	#container-details-large {
	
	float:left;	
	position: relative;
	display:block;
	text-align:left;
	width: 600px;
	border-top: 1px solid #CCC;
	border-bottom:1px dotted #CCC;
	border-left:0;
	border-right:0;
	padding:0;
	margin:0;
	
	}
	
		#container-details-large ul{
		
		float:left;
		position: relative;
		padding:0;
		margin:0;
		width: 600px;
		border:none;
		
		}
		
		#container-details-large  ul li{
		float:left;
		position: relative;
		width:600px;
		border:0;
		margin:0;
		padding:5px 0 5px 0;
		
		}

		#container-details-large ul li .description-large{
		float:left;
		position: relative;
		width:540px;
		padding:0;
		margin:0 0 0 10px;
	
		}

		.description-large img{

		float:left;
		display:block;
		padding:0;
		margin:0 20px 20px 0;
	
		}

		.description-large h1{
		margin:0 0 20px 0;
		padding:0;
		font-size:16px;
		font-weight : bold;
		}
		
		.description-large p{
		line-height:16px;
		}

