@charset "iso-8859-1";	  

/* font-family */	   
body,td,a,p, span{font-family:arial, verdana, helvetica, sans-serif}
/* font-size */	   
body { font-size: 12pt;}
   
/* border */	   
img,table{border:0}

/* margin */	   
body, #main, .nav2 {	 
margin:0px 5px 2em 
}

/* link */	     
a:link, a:visited {
	color: #525051;	 
	text-decoration:none;
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	color:white;
	padding:2px 1px;
	text-decoration:none;
/* Ne pas modifier le block, margin et width */
	display:block;
	margin:0px;
	width:100%;
}

/**********************************************************************************************************
											 HEADER
***********************************************************************************************************/  
#top {
	left:0px; 
	top:0px;  
	height:23px;
	min-width:900px; 
	
	background-image: url(../images/bande_forum.gif);
	background-repeat: repeat-x;
}	

#bandeau {
	width:100%;
}	

#logo {
	left:0px; 
	top:18px;  
	height:86px;
}	
	  
#courbe {
	position:absolute;
	left:256px; 
	top:18px;  
	height:86px;
}  

/* menu */	   
#conteneurmenu {
	height:40px;
	background-image: url(../images/menu_fond.gif);
	background-repeat: repeat-x;
	min-width:900px;
	}
  
#conteneurmenu ul
{
  list-style-type: none;	 
  padding:0;
}		   


html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}			 
 
/**********************************************************************************************************
											 SIZE
***********************************************************************************************************/   
.width_gauche {width : 143px;}	   
.width_droite {width : 192px;}	   
.width_flux {width : 142px;}	   
  	
/**********************************************************************************************************
											 CENTRE
***********************************************************************************************************/   
#main {
	/* background */
	background-image: url(../images/main_coin_haut_gauche.gif);
	background-repeat: no-repeat;
	background-color: #a4bcce; 
	
	/* size */
	min-height:535px;	 
	width:auto;
	/* disposition */
	padding:5px 5px 2em;

	/* text */	 
	text-align : justify;
	/*color:#274F5B;*/
	/*border 				: 1px #000000 solid; */
}
 
/* page training */
.nav2 {
	background:#e8e9ea;
	color:#525051;
	display:block;
	padding:4px 8px 4px 10px;
	position:relative;
	width:150px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.nav2:hover {
	background:#e8e1ef;
	color:#303030;
	text-decoration:none;
}

/**********************************************************************************************************
											 GAUCHE
***********************************************************************************************************/
#gauche 
{	   
	/* background */  
	margin :auto;
	/* size */
	left : 0;
	/* disposition */
	margin-left:5px;	
	/* text */	  
	font-size: 10pt;
}  

/**************** MENU ***********************/	  
.nav {
	background:#e8e9ea;
	color:#525051;
	display:block;
	padding:4px 8px 4px 10px;
	position:relative;
	width:125px;
	margin-top: 8px;
}	

.nav:hover {
	background:#A4BCCE;
	color:#303030;
}  

.sub {
	font-size:12px;
	margin:8px 0 2px 62px;
	padding:4px 2px 2px 10px;
	width:69px;
}	
 
/**********************************************************************************************************
											 DROITE
***********************************************************************************************************/
#droite {
	right : 0;
	/* text */	  
	font-size: 11pt;  
}  

#dessus_droite {
	background-image: url(../images/droite_dessus.gif);
	height: 10px;
}	
	
#dessous_droite {
	background-image: url(../images/droite_bas.gif);
	height: 10px;
}  
	
#droite_links {
	padding: 5px;
	background-image: url(../images/droite_fond.gif);
}	
	
#flux {	 
	padding-right: 15px;
}	

#flux_boite {
	height:500px;
	overflow:auto;
}	

/**********************************************************************************************************
											 
***********************************************************************************************************/
#photo {
	position: relative;
	float:left;
	padding-right: 10px;
	padding-bottom: 10px;
	}	
	
#copyright {
	position: relative;
	background-color: #FFFFFF;
	margin: 15px;
}				 
	
#addr{	 
	width:100%;
	text-align:center;	
}	

#addr td { 
	border-width:1px;
	border-style:solid; 
	border-color: #a4bcce;
}
		
#contact_lu 
{
background-color    : #e4e4e4; 	 
margin				: 0px auto;
text-align			: center;	
width				: 300px;			
}

ul.TickList {
  /*list-style-image: url('../pictures/tick.gif');	  */
}

/**********************************************************************************************************
											 Texte
***********************************************************************************************************/	
.titre {  
	font-size: 16pt;
	font-weight: bold;
	color: #666666;
}	   

.sstitre {
	font-size			: 15pt;
	color				: #123466;
	font-weight			: bold;
}
  
.BackToSummary {
	font-size			: 11pt;
	color				: #123466;
	font-weight			: bold;
	text-align			: right;	
	right				: 0;
}

.textebold {
	font-weight			: bold;
}

.textecenter {
	text-align			: center;	
}
   
.texte_empowered {
	font-size			: 12pt;
	font-weight: bold;
	text-align: justify;
}

.texte_empowered_plus {
	color: #123466;
	font-size: 1em;
	font-weight: bold;
	text-align: justify;
}  

.texte_nav{
	text-decoration: none;
	/*font-size: 12pt;*/
	font-weight: bold;
}


.texte_sub{
	/*font-size: 12pt;*/
	font-weight: normal;
	text-decoration: none;
}

.intro {
	/*font-size: 12pt;*/
}

.intra {
	/*font-size: 12pt;*/
}

.texte {
	/*font-size: 12pt;*/
} 

.texte_news {
	font-size: 10pt;
}

/**********************************************************************************************************
											 News
***********************************************************************************************************/	
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../pictures/feed-icon-16x16.png") no-repeat 0 50%;
}
