/* CSS Document */
* {
	margin: 0px; /* Reset */
	padding: 0px; 
}

body{	
	margin:0px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center;
	color:#FFF;
	background-color:#000;
	z-index:1;
}


.pousseur{clear:both;}

#page {
	width: 955px;	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
}
html[xmlns*=""] body:last-child #page
{
	letter-spacing:0.1em;
}

#menu{			
	color:#7fe503;
	font-variant:small-caps;
	font-weight:bold;	
	width:955px;
	margin-top:10px;
}

#menu #filet_top{
	border-top:2px solid #383838;
	width:955px;	
	clear:both;
	margin:0px;
	padding:0px;
	font-size:0px;
	padding-top:2px;
}

#menu #pucemenu{
	background:url(../images/pucemenu.jpg) no-repeat top left;
	width:70px;
	height:28px;	
	float:left;
	border-bottom:2px solid #66656c;
}


* html #menu #pucemenu{
 height:34px;
}

#menu #pucemenu2{	
	width:46px;
	height:28px;	
	float:left;
	border-bottom:2px solid #66656c;
}
* html #menu #pucemenu2{
 height:34px;
 width:14px;
}
#menu #lienmenu{
	float:left;
	background:url(../images/bgmenu.jpg) repeat-x top left;
	width:839px;
	height:26px;
	
}
#menu .home{display:none; float:left; font-size:0px; width:0px;}

/*Langue*/
#langue{
	margin: 0;
	padding: 0;
	border: 0;
	font-size:9px;
	text-align:right;		
}

#langue #lang{	
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	color:#6e6e6e;	
}

#langue #lang li{
	padding-top:4px;
	float: right;	
	margin:0px  5px;
		
}
#langue #lang li a{
	text-decoration:none;	
	color:#CCCCCC;		
}
#langue #lang li a:hover{
	color:#7fe503;	
	text-decoration:none;
}
#langue #lang li a.active{
	color:#7fe503;	
	text-decoration:none;
}

#langue #lang li.bordLang{
	border-right: 1px solid #6e6e6e;		
	width:1px;
	margin: 0;
	padding: 0;	
	height: 15px;
	padding-bottom:5px;
	margin-bottom:5px;
}


#contenu{
	margin: 0;
	padding: 0;
	border: 0;	
	background: url(../images/bgcontenu.jpg) top left repeat-x #626171;
	width:955px;
	z-index:100;
	height: 540px;
}

/*hack ie*/
html>body #contenu  {
	height: auto;
	min-height:540px;
}

#contenuG{
	float:left;
	width:260px;	
	text-align:right
	
}

#contenuG #logo{
	padding:0px;
	margin:0px;
	border:0;
	font-size:0px;
}
#contenuG #logo img{
	padding:0px;
	margin:0px;
	border:0px;

}

#contenuG #ptitxt{	
	background: url(../images/bgtexte.jpg) top left no-repeat;
	width:260px;	
	z-index:105;		
	padding:0px;
	margin:0px;
	border:0;
}
#contenuG #ptitxt .txt{
	padding:0px;
	margin:0px;
	margin-right:25px;
	border:0;
	text-align:right;	
	font-size:11px;
	/*letter-spacing:0.1em;*/
}

/*Tags*/
#contenuG #tags{
	color: #7fe503;
	width:230px;
	text-align:center;
	margin-left:0px;
	margin-right:30px;
}
#contenuG #tags div{	
margin-left:8px;	
}
#contenuG #tags .ligne1{
	clear:both;	
	margin-left:15px;	
}
#contenuG #tags .ligne2{	
	clear:both;
	margin-left:25px;
}
#contenuG #tags .ligne3{	
	clear:both;	
}
#contenuG #tags .ligne4{	
	clear:both;
	margin-left:10px;
}
#contenuG #tags .ligne4b{	
	float:left;	
}
#contenuG #tags .ligne4b2{		
	margin-top:5px;
	float:left;	
}

#contenuG #tags .ligne3 .margetop{
	padding-top:5px;
}
#contenuG #tags .petit14{
	font-size:14px;
	float:left;
}
#contenuG #tags .petit13{
	font-size:13px;
	float:left;
}
#contenuG #tags .petit12{
	font-size:12px;
	float:left;
}
#contenuG #tags .petit11{
	font-size:11px;
	float:left;
}
#contenuG #tags .petit10{
	font-size:10px;
	float:left;
}
#contenuG #tags .gras{
	font-weight:bold;
}
#contenuG #tags .jaune{
	color:#f7f181;
}
#contenuG #tags .vert{
	color:#569905;
}
/*******/

#contenuG #carte{
	margin-top:10px;
	padding-right:40px;
	text-align:right;
}

#contenuD{
	padding-top:40px;
	float:left;
	width:695px;
	text-align:left;
	
}

#contenuD #flashprincipal{
	border: 1px solid #595959;
	width:676px;	
	height:296px;
	margin-bottom:10px;
	
}


#contenuD #news{
	float:left;
	border: 1px solid #595959;
	width:201px;	
	height:162px;
	margin-right:35px;	
}

#contenuD #news .bgnews{
	background: url(../images/bgnews.jpg) top left no-repeat;
	width:190px;	
	height:152px;
	margin:5px;
}
#contenuD #news .bgnews .rubNews{
	color:#FFF;
	font-size:15px;
	padding:12px 0px 5px 25px;
}
#contenuD #news .bgnews  .actuNews{
	width:185px;	
}

#contenuD #news .bgnews  .actuNews .textenews img{
	float:left;	
	margin-right:3px;
		
}
#contenuD #news .bgnews  .actuNews .textenews{
	float:left;	
	font-size:11px;
	padding-left:5px;	
	padding-bottom:3px;
	
}
#contenuD #news .bgnews  .actuNews .textenews .liennews {
	text-align:right;	
}

#contenuD #news .bgnews  .actuNews .textenews .liennews a{
	color:#7fe503;
	text-decoration:none;	
}

#contenuD #news .bgnews  .actuNews .textenews .titrenews{		
	font-weight:bold;
	font-size:12px;
}
#contenuD #news .bgnews  .actuNews .textenews .contenunews{
	float:left;
	height:80px;
	width:175px;
}
#contenuD #news .bgnews  .actuNews .textenews .contenunewsImg{
	float:left;
	height:80px;
	width:110px;
}

#contenuD #news .bgnews  .actuNews .textenews .contenunewsImg a{
	color:#7fe503;
	text-decoration:none;	
}

#contenuD #news .bgnews  .actuNews .textenews .contenunewsImg a:hover{
	color:#7fe503;
	text-decoration:underline;	
}


/*********************************************/
#contenuD #agenda{
	float:left;
	border: 1px solid #595959;
	width:201px;	
	height:162px;
	margin-right:35px;
}
#contenuD #agenda .bgagenda{
	background: url(../images/bgagenda.jpg) top left no-repeat;
	width:190px;	
	height:152px;
	margin:5px;
}
#contenuD #agenda .bgagenda .rubagenda{
	color:#FFF;
	font-size:15px;
	padding:12px 0px 5px 25px;
}
#contenuD #agenda .bgagenda .rubagenda span{
	color:#FFF;
	font-size:12px;	
}

#contenuD #agenda .bgagenda  .actuagenda .imgnews{
	float:left;	
	
}

#contenuD #agenda .bgagenda  .actuagenda .textenews img{
	float:left;
	margin-right:5px;
} 
#contenuD #agenda .bgagenda  .actuagenda .textenews{
	float:left;	
	font-size:11px;
	margin-left:5px;
}
#contenuD #agenda .bgagenda  .actuagenda .textenews .liennews {
	text-align:right;
}
#contenuD #agenda .bgagenda  .actuagenda .textenews .liennews a{
	color:#7fe503;
	text-decoration:none;
}

#contenuD #agenda .bgagenda  .actuagenda .textenews .titrenews{		
	font-weight:bold;
	font-size:12px;	
}

#contenuD #agenda .bgagenda  .actuagenda .textenews .contenunews{
	float:left;
	height:63px;
	width:175px;
}
#contenuD #agenda .bgagenda  .actuagenda .textenews .contenunewsImg{
	float:left;
	height:63px;
	width:110px;
}
/***************************************************/
#contenuD #dossiersante{
	float:left;
	border: 1px solid #595959;
	width:201px;	
	height:162px;	
}
#contenuD #dossiersante .bgdossiersante{
	background: url(../images/bgdossiersante.jpg) top left no-repeat;
	width:190px;	
	height:152px;
	margin:5px;
}
#contenuD #dossiersante .bgdossiersante .rubdossiersante{
	color:#FFF;
	font-size:15px;
	padding:12px 0px 5px 25px;
}


#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews{
	float:left;	
	font-size:11px;
	margin-left:5px;
}
#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews .titrenews{		
	font-weight:bold;
	font-size:12px;
}
#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews .contenunews{
	float:left;
	height:78px;
	width:175px;
}
#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews .contenunewsImg{
	float:left;
	height:78px;
	width:110px;
}

#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews img{
	float:left;
	margin-right:5px;
} 

#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews .liennews {
	text-align:right;
}
#contenuD #dossiersante .bgdossiersante  .actudossiersante .textenews .liennews a{
	color:#7fe503;
	text-decoration:none;
}




#contenuD #lienbas{
	margin-top:8px;
	font-size:10px;
	color: #7fe503;
	text-transform:uppercase;	
}

#contenuD #lienbas a{	
	color: #7fe503;
	text-decoration:none;
}

#contenuD #lienbas a:hover{	
	color: #FFF;
	text-decoration:none;
}

#contenuD #lienbas #esapce_distrib{
	float:left;	
	margin-right:20px;
	width:150px;
	height:15px;
}
#contenuD #lienbas #esapce_distrib img{		
	float:left;
	margin-right:5px;	
}
#contenuD #lienbas #esapce_distrib txt{		
	float:left;
	padding-top:10px;
}

#contenuD #lienbas #contact{
	float:left;
	text-align:left;
	margin-right:20px;
	width:480px;
}
#contenuD #lienbas #contact img{	
	margin-right:5px;
	float:left;
}
#contenuD #lienbas #contact txt{	
	float:left;
	padding-top:5px;
}


.fleftclassic{
	float:left;	
}