/* CSS Document */
#blocactu
	{
		width:600px;
		margin:20px 0 20px 70px;
		float:left;
	}
#detailactu
	{
		width:700px;
		margin:20px auto;
	}
fieldset
	{
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border:#CCC solid 2px;
		padding: 10px;
		margin:20px 0 0;
	}
fieldset a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	}
fieldset a:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: underline;
	}
legend
	{
		color:#FFF;
	}
.liresuite
	{
		text-align:right;
		padding:10px;
	}
.liresuite a
	{
		color:#FFF;
	}
.liresuite a:hover
	{
		text-decoration:none;
	}
#photoactu
	{
		width:300px;
		height:auto;
		margin:0 15px 15px 0;
		float:left;
		text-align:left;
	}

#lienactu
	{
		padding:10px 20px;
		text-align:right;
	}
#lienactu a
	{
		color:#FFF;
	}
#lienactu a:hover
	{
		text-decoration:none;
	}
	
.blocloisirs{
    width: 600px;
	min-height: 200px;
	float: left;
	margin:20px 0 20px 50px;
	padding: 10px;
	border: 1px solid #CCCCCC; 
}
.blocloisirs .titre{
    width: 600px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	color: #CCCCCC;
}
.blocloisirs .text{
    width: 600px;
	min-height: 100px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: justify; 
}
.blocloisirs .img{
    width: 600px;
	min-height: 100px;
	float: left;
	margin: 0;
	padding: 0; 
}
.blocloisirs .img .imageloisires{
    width: 100px;
	height: 96px;
	float: left;
	margin: 3px;
	padding: 2px;
	border: 1px solid #666666;
	overflow: hidden;
}
