  @charset "UTF-8";
  /* -----------------------------------------------------
						  GENERAL 
   -----------------------------------------------------*/
  body{
	/*background:url(../images/main_bg.jpg);*/
	  margin:				0px;
	  padding:				0px;
	  font-family:			Arial, Helvetica, sans-serif;
	  font-size:			12px;
	  color:				#333333;
	  text-align:			left;
  }
	h1{
	font-size:12px;
	}
	h2{
	font-size:12px;
font-weight:normal;
	}
  #pages{
	  width: 				954px;
  }
  form{
	  margin:				0px;
	  padding:				0px;
  }
  input, select, textarea{
	  font-family:			Arial, Helvetica, sans-serif;
	  font-size:			12px;
	  color:				#333333;
  }
  /* -----------------------------------------------------
						  HEADER 
   -----------------------------------------------------*/
  #header{
	  width: 				954px;
	  height:				115px;
	
  }
  /* SOUS-MENU */
  #smenu{
	  font-family:			Arial, Helvetica, sans-serif;
	  font-size:			12px;
	  padding-top:			10px;
	  text-align: 			center;
margin-left:285px;
  }
  #smenuItem{
	  padding-left:			10px;
	  padding-right:		10px;
	  border-left:			1px #333333 solid;
	  text-align:			right;
	  float:				left;
  }
  #smenuItem a{
	  font-size:			12px;
	  font-weight:			bold;
	  color:				#333333;
	  text-decoration:		none;
  }
  #smenuItem a:hover{
	  color:				#333333;
	  text-decoration:		underline;
  }
  /* LANGUAGES BAR */
  #languages{
	  padding-top:			70px;
	  margin-left:			425px;
  }
  #langItem{
	  text-align:			center;
  }
  #langItem a{
	  font-size:			12px;
	  color:				#000000;
	  text-align:			right;
	  text-decoration:		none;
  }
  #langItem a:hover{
	  color:				#000000;
	  text-decoration:		underline;
  }
  /* MENU */
  #menu{
	  width: 				954px;
	  height:				19px;
	  background-color:		#666666;
  }
  #menuLeft{
	  width:				15px;
	  height:				19px;
	  background-image:		url(../images/menu_left.jpg);
	  float:				left;
  }
  #menuCenter{ 
  	  font-family:			Arial, Helvetica, sans-serif;
	  font-size:			12px;
	  padding-top: 			3px;
	  width:				924px;
	  text-align:			center;
	  float:				left;
  }
  #menuItem{
	  font-size:			12px;
	  color:				#FFFFFF;
	  text-align:			center;
	  padding-left:			5px;
	  padding-right:		5px;
  }
  #menuItem a{
	  font-size:			12px;
	  color:				#FFFFFF;
	  text-decoration:		none;
  }
  #menuItem a:hover{
	  color:				#FFFFFF;
	  text-decoration:		underline;
  }
  
  #menuRight{
	  width:				15px;
	  height:				19px;
	  background-image:		url(../images/menu_right.jpg);
	  float:				right;
  }
  /* -----------------------------------------------------
						  CONTENT 
   -----------------------------------------------------*/
  #content{
	  font-family:			Arial, Helvetica, sans-serif;
	  font-size:			12px;
	  margin-top:			10px;
	  width: 				954px;
	  height:				auto;
  }
  #contentIntro{
	  font-size:			12px;
	  color:				#262626;
	  width:	 			685px;
	  text-align:			justify;
	  float:				left;
	  margin-left:			10px;
  }
  
  #lTitle{
	  font-weight:			bold;
	  font-size:			12px;
	  color:				#646464;
	  text-align:			left;
  }
  #lForm{
	  font-size:			12px;
	  color:				#646464;
	  text-align:			left;
  }
  
  #footer{
	  vertical-align:		bottom;
	  color:				#666666;
	  text-align:			center;
	  margin-top:			15px;
	  margin-bottom:		20px;
	  letter-spacing:		2px;
  }
  #footer a{
	  color:				#666666;
	  text-decoration:		none;
  }
  #footer a:hover{
	  color:				#666666;
	  text-decoration:		underline;
  }
  #contentTitre{
	  font-size:			12px;
	  font-weight:			bold;
	  text-align:			left;
	  margin-bottom:		15px;
	  margin-top:			10px;
  }
  #all{
	  text-align:			right;
  }
  #all a{
	  color:				#FF9900;
	  text-decoration:		underline;
  }
  #all a:hover{
	  text-decoration:		none;
  }
  /* -----------------------------------------------------
						  NEWS 
   -----------------------------------------------------*/
  #newsCol1{
	  width:				460px;
	  border-right:			1px #666666 solid;
	  padding-right:		10px;
	  text-align:			left;
	  float:				left;
  }
  #newsCol2{
	  margin-left:			10px;
	  width:				470px;
	  text-align:			left;
	  float:				left;
  }
  #news{
	  margin-bottom:		10px;
  }
  #news .date{
	  color:				#000000;
	  margin-right:			10px;
	  font-size:			12px;
  }
  #news .title{
	  color:				#333333;
	  font-size:			12px;
	  font-weight:			bold;
  }
  #news .descr{
	  font-size:			11px;
	  color:				#666666;
  }
  #news .more{
	  text-align:			right;
  }
  #news .more a{
	  color:				#0088CC;
	  text-decoration:		underline;
  }
  #news .more a:hover{
	  text-decoration:		none;
  }
  /* -----------------------------------------------------
						  TRAINING 
   -----------------------------------------------------*/
  #training{
	  width:				460px;
	  margin-right:			10px;
	  text-align:			left;
	  margin-bottom:		15px; 
	  float: 				left;
  }
  #training .theme{
	  font-size:			12px;
	  font-weight:			bold;
	  margin-bottom:		5px;
  }
  #training .logo{
	  margin-right:			15px;
	  width:				60px;
	  float:				left;
  }
  #training .orgName{
	  color:				#666666;
	  font-style:			italic;
	  margin-bottom:		5px;
  }
  #training .more{
	  margin-top:			5px;
	  text-align:			right;
  }
  #training .more a{
	  color:				#0088CC;
	  text-decoration:		underline;
  }
  #training .more a:hover{
	  text-decoration:		none;
  }

