/* ==[ GENERAL STYLES ]== */
body {
	margin:0 auto;
	padding:0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	height:900px;
	background: #8ba4ae url(images/fd.gif) top center repeat-x;
}

.hide {display:none;}

a {
	color:#000000
}

a:link{
	text-decoration: none;	
}

a:visited{
	color:#000000
	text-decoration:underline;
}
	
a:hover{
	text-decoration:underline;
}

img {border:none;outline:none;}
.clear {clear:both;}

/* ==[ WRAPPER ]== */
div#document {
	width:986px;
	margin:0 auto;
	padding:29px 0 0 11px ;
	overflow:hidden;
	overflow-x: hidden;
	/*border:1px solid red;*/
	background: #8ba4ae url(images/page_bg.gif) top center no-repeat;
}



/* ==[ HEADER STYLES ]== */
div#header {
	width:984px;
	height:219px;
	margin:0;
	padding:0;
	background: url(images/bg_top.jpg) top left no-repeat;
	/*border:1px solid red;*/
}

div#logo {
	float:left;
	padding:7px 0 0 14px ;
	height:124px;
	width:291px;/*304 -13*/
	margin:0;}
	
div#topnav {
	float:left;
	width:670px;
	margin:0;
	padding:0px 0px 0 0px;}

div#navbutton {
	margin:0;
	padding:0px 0px 0 20px;}	
	
div#lang {
	float:right;
	height:22px;
	margin:0;
	padding:8px 4px 0 0;
	text-align:right;}

/* ==[ NAVIGATION ]== */
div#nav {margin:0;padding:24px 0 0 21px ;border-left:none;border-right:none;}
   #nav ul {width:664px;margin:0 0px;padding:0;list-style-type:none;}
   #nav ul li {width:auto;margin:0;margin-right:0px;padding:0;float:left;}
   
   #nav ul li#nav1 span, #nav ul li#nav1 a {width:107px;height:26px;background:url(../images/navi/nav_1.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav1 span:hover, #nav ul li#nav1 span.selected , #nav ul li#nav1 a:hover, #nav ul li#nav1 a.selected {height:26px;background:url(../images/navi/nav_1_hover.gif) bottom left no-repeat;}
   #nav ul li#nav2 span, #nav ul li#nav2 a {width:107px;height:26px;background:url(../images/navi/nav_2.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav2 span:hover, #nav ul li#nav2 span.selected , #nav ul li#nav2 a:hover, #nav ul li#nav2 a.selected {height:26px;background:url(../images/navi/nav_2_hover.gif) bottom left no-repeat;}
   #nav ul li#nav3 span, #nav ul li#nav3 a {width:126px;height:26px;background:url(../images/navi/nav_3.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav3 span:hover, #nav ul li#nav3 span.selected , #nav ul li#nav3 a:hover, #nav ul li#nav3 a.selected {height:26px;background:url(../images/navi/nav_3_hover.gif) bottom left no-repeat;}
   #nav ul li#nav4 span, #nav ul li#nav4 a {width:108px;height:26px;background:url(../images/navi/nav_4.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav4 span:hover, #nav ul li#nav4 span.selected , #nav ul li#nav4 a:hover, #nav ul li#nav4 a.selected {height:26px;background:url(../images/navi/nav_4_hover.gif) bottom left no-repeat;}
   #nav ul li#nav5 span, #nav ul li#nav5 a {width:108px;height:26px;background:url(../images/navi/nav_5.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav5 span:hover, #nav ul li#nav5 span.selected , #nav ul li#nav5 a:hover, #nav ul li#nav5 a.selected {height:26px;background:url(../images/navi/nav_5_hover.gif) bottom left no-repeat;}
   #nav ul li#nav6 span, #nav ul li#nav6 a {width:107px;height:26px;background:url(../images/navi/nav_6.gif) bottom left no-repeat;display:block;}
   #nav ul li#nav6 span:hover, #nav ul li#nav6 span.selected , #nav ul li#nav6 a:hover, #nav ul li#nav6 a.selected {height:26px;background:url(../images/navi/nav_6_hover.gif) bottom left no-repeat;}  
   
      
div#imgrub {
	float:left;
	width:174px;
	height:65px;
	margin:14px 0px 0 238px;
	padding:0px 0px 0 0px;
	/*border:1px solid blue;*/
}


div#rubIntro{
	width:100%;
	margin:0;
	padding:0;
	/*border:1px solid blue;*/
}  

div#rubIntro p {
	margin:0;
	padding:0;
} 
	  
/* ==[ CENTRAL ]== */
div#content{
	/*background: #FFFFFF;
	border:1px solid blue;*/
}

div#leftCol{
	float:left;
	width:282px;
	margin:0;
	padding:15px 0 0 30px;
	/*border:1px solid orange;*/
}
div#leftCol p {
	margin:0;
	padding:0;
} 

div#central{
	float:left;
	margin:18px 15px 20px 15px;
}

div#centralbody {
	float:left;
	width:629px;
	height:360px;
	/*padding: 0 30px 15px 30px;*/
	margin:0 0 25px 0;
	padding:5px;
	background: #FFFFFF;
	overflow:auto;
	overflow-x: hidden;
	/*border:1px solid blue;*/
}

      
#centralbody    h1 {
	font-size:14px;
	letter-spacing: 0.02em;
	font-weight:bold;
	color:#8b0337;
	text-align:left;
	margin-left: 0px;
	line-height:14px;
	margin-bottom: 10px;
}

#centralbody h2 {
	font-size:13px;
	letter-spacing: 0.02em;
	font-weight:bold;
	color:#3f84c9;
	line-height:14px;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#centralbody h2.indent {margin:10px 0 10px 15px;}

#centralbody h3 {
	border:none;
	color: #333333;
	font-size: 12px;
	font-style: normal;
	text-align: right;
	letter-spacing: 0.02em;
}
   

#centralbody ul {
	margin:10px 0 20px 40px;
	padding:0;
	list-style-type:none;
	list-style-image:url(images/list-bullet.jpg);
}
#centralbody ul li {font-size:11px;font-weight:normal;color:#35446d;text-align:left;line-height:17px;}
  
  
 #centralbody  img.left {
	border:1px solid #6a2c24;
	float:left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
   }
   
/* Couleur des liens */
	
#centralbody a {
	font-size:11px;
	font-weight:bold;
	color:#fe514a;
	text-align:left;
	line-height:17px;
	text-decoration:underline;
	}
   
#centralbody a:link{
	text-decoration: underline;
	color:#fe514a;}

#centralbody a:visited{
	color:#fe514a;
	text-decoration:underline;
}
	
#centralbody a:hover{
	text-decoration:none;
	color: #fe514a;
}
   
   
   
/* ==[ ACTU ]== */
div#divactu   {
	float:left;
	border:7px solid #cecece;
	margin-bottom:5px;
	padding:5px;
	/*display:block;*/
}
 
div#divactu .actuimgleft  {
	float:left;
	width:150px;
	border:1px solid blue;
}

div#divactu .actutxtleft  {
	float:right;
	border:1px solid green;
}

div#divactu h1  {
	font-size:12px;
	font-weight:bold;
	color:#8b0337;
}
   
/* ==[ FOOTER ]== */
div#footer {
	margin:0px 0px 0px 306px;
	padding:0px 0px 0px 0px;
}

div#footer p {
	margin:0;
	padding:0;
}

/*  STYLE DES TEXTES  */


.texte11pxgras {
	font-weight:bold;
	color:#35446d;
	text-align:left;
	font-size: 11px;
	line-height: 16px;
	}
	
.texte11pxlight {
	color:#35446d;
	text-align:left;
	font-size: 11px;
	line-height: 16px;
	}

.texte12pxlightbleu {
	font-weight:normal;
	color:#35446d;
	line-height:22px;
	font-size: 12px;
	letter-spacing: 0.02em;}


.lienlirelasuite {
	font-weight:normal;
	font-size: 11px;
	letter-spacing: 0.02em;
	text-align: right;
	background-position: right;
}


.textebleuclair {
	color:#01a7e3;
}


.textebleufonce {
	color:#8b0337;
}

.textegrisactu {
	color:#52595e;
}

.required {font-size: 12px;color: #cc3300;font-weight: bold;}

.msgErr {font-size: 12px;color: #cc3300;font-weight: bold;}
.msgOk {font-size: 12px;color: #009900;font-weight: bold;}