#leftColumn {
	float: left;
	clear: left;
	margin-top: 20px;
	width: 150px;
	padding-left: 5px;
	overflow:hidden;
}

div.actualite {
	margin-left: 8px;
	margin-top: 10px;
	clear: left;
	width: 285px;
}

div.clear
{
	clear: both;
}

#leftColumn p.entete_title {
	font-weight: bold;
	color: #FF4D00 ;
}
#leftColumn .title{
	font-size : 16px;
	color: #FF4D00 ;
	font-weight : bold;
	width: 100%;
	border-bottom: 2px solid #ff4D00;
	margin-bottom: 5px;
	}

#leftColumn #map {
	float:left;
	width:150px;
	height:190px;
	margin-top:2px;
	background: url(../images/map_home.png) no-repeat left bottom;
}
	#leftColumn #map a {
		display: block;
		width:150px;
		height:160px;
	}

#leftColumn #campagne img{
	margin-left : 7%;
	margin-top : 3px;
}
#leftColumn #campagne{
	margin-top : 20px;
	float:left;
	clear:left;
	width:100%;
}
#leftColumn #campagne_alea {
	height:170px;
}
.entete_title a{
	font-weight: bold;
	color: #FF4D00 ;
}

.entete_date a{
	color: #054958;
}

#leftColumn #encart {
	background-color: #F78C13;
	float: left;
	width: 100%;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

#leftColumn #encart a:hover {
	text-decoration : underline;
}

#leftColumn #encart .title
{
	font-size : 16px;
	color: #FFFFFF ;
	font-weight : bold;
	width: 100%;
	border-bottom: 2px solid white;
	margin-bottom: 5px;
}

#leftColumn #guides 
{
	margin-bottom: 10px;
}
#leftColumn #guides .title{
	color : #054958;
	border-bottom : 2px solid #054958;
}

#leftColumn #multimedia {
	margin-top : 20px;
	float:left;
	width:150px;
}

#leftColumn #multimedia .title{
	color : #054958;
	border-bottom : 2px solid #054958;
}

#enImages a.thumbnail{
	float: left;
	margin : 9px 9px 0 0;
	border: solid 1px #FF4D00 ;
}

* html #enImages img{
	margin-bottom : -3px;
}

/* Modifs : 2009-06-09 */
#leftColumn img {
	/* margin-right: 5px; */
}

#leftColumn div#campagne_inv_1 img {
	margin-right: 5px;
}

#leftColumn h3 a{
	color: #054958;
	font-size : 13px;
}

#leftColumn p a:hover {
	color: #054958;

}

/* ----   ---- */


#centerColumn {
	float: left;
	width: 497px;
	margin-left: 28px;
	margin-top : 20px;
}

#centerColumn .title{
	/*width : 160px;*/
	width:100%;
	margin-bottom: 5px;
	clear:right;
}

#centerColumn #unecontent{
	width : 300px;
	float : left;
	margin-left : 10px;
	text-align : justify;
}
#centerColumn #unecontent h2 a{
	color:#FF4D00 ;
	font-size : 15px;
	font-weight : bold;
}

#centerColumn .seemore{
	float : right;
	margin-right :15px;
	margin-top : 10px;
}

#centerColumn .seemore a{
	color : #054958;
	font-size : 13px;
}
	
#centerColumn .seemore a:hover{
	color : #FF4D00;
}

#alaUne {
	height: 193px;
	width: 480px;
	margin-bottom: 10px;
	padding-top : 23px;
	min-height: 193px;
	height: auto;
	padding-top : 1px;
}

#centerColumn #actu{
	width : 480px;
}

.actu_article{
	width : 220px;
	float :left;
	margin-top : 5px;
	overflow:hidden;
}
.actu_content{
	text-align : justify;
}

.actu_content a{
font-size : 11px;
}

#centerColumn #actu .actu_article h2 a{
	text-align : inherit;
	color:#FF4D00 ;
	font-size : 13px;
	font-weight : bold;
}

/* ----   ---- */

#rightColumn {
	float: left;
	width: 280px;
	margin-top : 20px;
}

* html #rightColumn {
/*clear:right;*/
}

#rightColumn #walldailymotion
{
}
	#rightColumn #walldailymotion object
	{
		margin-left: -18px;
	}
	
#rightColumn #externallinks
{
	margin-bottom: 20px;
	height: 20px;
	padding-left: 26px;
}
	#rightColumn #externallinks a
	{
		display:block;
		margin-bottom:5px;
		color: #054958;
		font-weight: bold;
		padding-left: 25px;
		background-repeat: no-repeat;
		height: 20px;
		padding-top: 3px;
		float:left;
		margin-right:10px;
	}
	#rightColumn #externallinks a:hover
	{
		text-decoration: underline;
	}
	#rightColumn #externallinks a.facebook
	{
		background-image: url(../images/facebook.png);
	}
	#rightColumn #externallinks a.twitter
	{
		background-image: url(../images/twitter.png);
	}
	#rightColumn #externallinks a.flickr
	{
		background-image: url(../images/flickr.png);
	}

/* Modifs : 2009-06-09 */
#rightColumn #communique{
	border : 1px solid #054958;
	padding : 5px;
	padding-bottom : 17px;
	float:left;
	clear:right;
	margin-top: 20px;
	margin-bottom: 20px;
}

* html #rightColumn #communique{
width:100%;
}

#rightColumn #communique .title {
	color : #054958;
	border-bottom : 2px solid #054958;
}

#rightColumn #communique{
	text-align : justify;
}
#rightColumn #communique a{
	font-size : 11px;
}

#rightColumn .seemore{
	float : right;
	margin-right :15px;
	
}

#rightColumn #communique .seemore a{
	color : #054958;
	font-size : 13px;
	font-weight : bold;
	
}
	
#rightColumn #COMMUNIQUE .seemore a:hover{
	color : #FF4D00;
}







#rightColumn li a{
	background-image :url('../images/blue_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
	color: #054958;
}

#guides {
	margin-top: 20px;
	float:left;
	clear:left;
	width:100%;
}


#guides ul{
	margin : 5px 0 0 0;
}

#guides li a{
	background-image :url('../images/orange_light_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
	color: #054958 ;
}

#guides li a:hover{
	background-image :url('../images/orange_dotte.gif');
}

.title{
	font-size : 16px;
	color: #FF4D00 ;
	font-weight : bold;
	border-bottom : 2px solid #FF4D00;
}


/* #agenda{
        margin-top:20px;
		width:269px;
		overflow : hidden;
		border : 1px solid #054958;
		padding : 5px;
		float:left;
		clear:both;
}

* html #rightColumn #agenda{
width:100%;
}

#agenda .title{
color: #054958;
border-bottom : 2px solid #054958;
}
}

#agenda dl{
	margin-bottom : 15px;
}

#agenda dt{ 
	font-weight: bold;
	margin-top: 4px;
	color: #054958;
    clear:left;		
}

#agenda a{
	font-size : 11px;
}

#agenda dl{ 
	margin-bottom: 15px;
}

#agenda dt{ 
	clear:left;
} */

dl, dt, dd {
	margin : 0;
	padding : 0;
	text-indent : 0;
	
}

.forms{
	margin-top : 20px;
	margin-left : 7px;
	width : 116px;
	padding:5px;
	border : 1px solid #054958;
	float:left;
}

.pub
{
	margin-top : 10px;
	margin-left : 0px;
	padding:5px;
	float:left ;
}

span.rss
{
	float: right;
	background: url(../images/rss.png) no-repeat center right;
	padding-right: 20px;
	height: 16px;
	color: #fa8300;
	font-size: 14px;
	cursor: pointer;
	~margin-top: -18px;
}

/* Ajout 2009-06-09 */
/* AUTRES */
#leftColumn #publication 
{
	margin-bottom: 10px;
}
#leftColumn #publication .title{
	color : #054958;
	border-bottom : 2px solid #054958;
}
#publication {
	margin-top: 20px;
	float:left;
	clear:left;
	width:100%;
}


#publication ul{
	margin : 5px 0 0 0;
}

#publication li a{
	background-image :url('../images/orange_light_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
	color: #054958 ;
}

#publication li a:hover{
	background-image :url('../images/orange_dotte.gif');
}

/* NEW AGENDA */
#rightColumn div#agenda {
	/* width: 262px;
	height: 140px;
	background-color: #F78C13;
	text-align: center; */
	padding: 5px 5px 17px;
}
	#rightColumn div#agenda div.title {
		color: #054958;
		border-bottom: 2px solid #054958;
		margin-bottom: 5px;
	}
	#rightColumn div#agenda div#calendrier {
		width: 262px;
		height: 140px;
		background-color: #FFFFFF;
		text-align: center;
		color: #054958;
	}
		#rightColumn div#agenda div#calendrier h3 {
			margin-bottom: 5px;
			text-align: center;
		}
		#rightColumn div#agenda div#calendrier p.day, 
		#rightColumn div#agenda div#calendrier div.dayItem, 
		#rightColumn div#agenda div#calendrier div.pastMonth, 
		#rightColumn div#agenda div#calendrier div.nextMonth  {
			width: 37px;
			height: 15px;
			float: left;
			line-height: 15px;
		}
			#rightColumn div#agenda div#calendrier div.dayItem a  {
				background-color: #F78C13;
				color: #FFFFFF;
				text-decoration: none;
				display: block;
				width: 18px;
				margin: auto;
			}
				#rightColumn div#agenda div#calendrier div.dayItem a:hover  {
					text-decoration: underline;
				}
	#rightColumn div#agenda div#liens dl {
		margin-bottom: 5px;
	}
		#rightColumn div#agenda div#liens dl dt a {
			color: #F78C13;
			font-weight: bold;
		}
		#rightColumn div#agenda div#liens dl dd a {
			font-weight: bold;
		}

#communique .subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #054958;
}