body {
	margin:0px;
	text-align:center;
}
		
body, td, a, select, input {
	font-family:arial;
	font-size:11px;
	color:#000;
}
		
a { text-decoration:underline; }
a:hover { text-decoration:none; }
	
img { border:0px; }

ul {
	list-style:none;
	margin:0px 0px 0px -18px;
	padding-left:18px;
}	

		
.left  { float:left;   }
.right { float:right;  }
.none  { display:none; }
.table { border-collapse:collapse; }

.hr_dot {
	height: 1px;
	background: url(../img/dot_horizontal.gif) repeat-x;
	margin:8px 0px;
}

	
.hr_red {
	height: 1px;
	color: #EB2321;
	background:#EB2321;
	border: 0px;
	_margin: -0.5em 0;
	_padding: 0;	
	}

.hr_dot_red {
	height: 1px;
	background: url(../img/dot_red_horizontal.gif) repeat-x;
	margin:8px 0px;
}

/**********************/
/*        header      */
/**********************/

#header {
	height:118px;
	background:url(../img/bg_head.jpg) no-repeat;
}

/**********************/
/*       contenu      */
/**********************/

#global {
	width:950px;
	text-align:left;
	margin:0px auto;
	border-collapse:collapse;
}

#shadow_left {
	background:url(../img/bg_left.gif) repeat-y;
}
		
#page {
	padding-top:16px;
	padding-bottom:10px;
	background:url(../img/bg_right.gif) no-repeat 100% 0%;
}
		
#column_left, #column_right{
	background:url(../img/dot_vertical.gif) repeat-y 100% 0%;
}

/* couleur */

.yellow { color:#F8991D; }
.blue   { color:#45479E; }
.green  { color:#289D47; }
.red    { color:#EB2321; }
.white    { color:#fff; }

/* texte */

.small, .small a { 
	font-size:10px;
}

/* bloc */
		

	

/*******************************
		Column Left
*******************************/
					

					
#select_flag {
	float:left;
	margin-left:5px;
	margin-top:22px
}
					
#select_country select {
	margin-left:5px;
	margin-top:20px
}

#bloc_search form { padding :33px 0px 0px 5px; }
#bloc_search  label { display:none; }
#bloc_search input { vertical-align:middle; }
#bloc_search  #search { 
	width:103px;
	height:15px;
	border:1px solid #3F3F3F;
 }


/*******************************
		Column Right
*******************************/
	
#column_right {
	padding: 0px 10px 0px 8px;
}


/*******************************
		Tmpl
*******************************/

#tmpl_column {
		width:734px;
		border-collapse:collapse;
	}
	
	


					
/*******************************
		mise en page de menu
*******************************/
#n1 a, #n2 a, #n3 a, #n4 a, #n5 a,
#n6 a, #n7 a, #n8 a, #n9 a, #n10 a
{ 
	display:block;
	height:22px;
}
					
#n1 a:hover, #n2 a:hover, #n3 a:hover, #n4 a:hover, #n5 a:hover,
#n6 a:hover, #n7 a:hover, #n8 a:hover, #n9 a:hover, #n10 a:hover {
	background: transparent none;
} 
					
#n1, #n1 a, #n2, #n2 a, #n3, #n3 a, #n4, #n4 a, #n5, #n5 a,
#n6, #n6 a, #n7, #n7 a, #n8, #n8 a, #n9, #n10 a {
	width: 140px;
}
					
#s2, #s3, #s5, #s6, #s7 {
	margin:0px;
	padding:0px;
	-moz-border-radius : 5px 5px;
	text-align:center;
}
					
#n2 ul, #n3 ul, #n5 ul, #n6 ul, #n7 ul { padding:2px 0px; }
				
#n2 ul li span, #n3 ul li span,
#n5 ul li span, #n6 ul li span, #n7 ul li span {
	padding:0px 3px;
	cursor:pointer;
	font-size:11px;
}
					
#n2 ul li,  #n3 ul li,  #n5 ul li, #n6 ul li,
#n7 ul li { 
	margin:0px;
	padding:0px;
	display:block;
}
					
#n2 ul li a, #n3 ul li a, #n5 ul li a, #n6 ul li a, #n7 ul li a
{ 
	background: none;
	height:13px;
	text-decoration:none;
	font-size:11px;
}

#n2 ul li a:hover, #n2 ul li div,
#n6 ul li a:hover, #n6 ul li div {
	background: url(../img/bg_n1.gif) repeat-x 0% 0%;
}

#n3 ul li a:hover, #n3 ul li div,
#n7 ul li a:hover, #n7 ul li div {
	background: url(../img/bg_n2.gif) repeat-x 0% 0%;
}

#n5 ul li a:hover, #n5 ul li div {
	background: url(../img/bg_n5.gif) repeat-x 0% 0%;
}

					
#s2, #s3, #s5, #s6, #s7 { margin-bottom:8px;}
					

					
#s2, #n2 ul li span, #s6, #n6 ul li span { background-color:#FDE9E8; }

#n2 ul li, #n2 ul li a,
#n6 ul li, #n6 ul li a { 
	color:#EB2321; 
}
					

					
#s3, #n3 ul li span, #s7, #n7 ul li span { background-color:#FEEDD7; }
					
#n3 ul li, #n3 ul li a,
#n7 ul li, #n7 ul li a { 
	color:#F8991D; 
}
					

					
#s5, #n5 ul li span { background-color:#D4EBDA; }
					
#n5 ul li, #n5 ul li a { color:#289D47; }


					
					


/*******************************
		Footer
*******************************/
		
#footer {
	height:79px;
	background:url(../img/bg_footer.gif) repeat-y;
	text-align:center;
}
		
#footer li a {
	text-decoration:none;
}
	
#footer li a:hover {
	text-decoration:underline;
}
	
#footer span { color:#B6B4B5; }
	
#footer ul {
	margin-top:0.3em;
}
		
#footer li {
	display:inline;
}
		
		
	

#bloc_search {
	width:140px;
	height:75px;
	background:url(../img/bg_search.gif) no-repeat;
}

#select_country {
	width:140px;
	height:68px;
	background:url(../img/bg_country.gif) no-repeat;
}

#n1   { background: url(../img/n1-r.gif) no-repeat; }

#n1 a { background: url(../img/n1.gif) no-repeat;   }
					
#n2, #n2 div  { background: url(../img/n2-r.gif) no-repeat; }

#n2 a { background: url(../img/n2.gif) no-repeat;   }

						
#n3, #n3 div   { background: url(../img/n3-r.gif) no-repeat; }

#n3 a { background: url(../img/n3.gif) no-repeat;   }


					
#n4, #n4 div   { background: url(../img/n4-r.gif) no-repeat;height:23px; }

#n4 a { background: url(../img/n4.gif) no-repeat;   }
					
#n5, #n5 div   { background: url(../img/n5-r.gif) no-repeat; }

#n5 a { background: url(../img/n5.gif) no-repeat;   }


					
#n6, #n6 div   { background: url(../img/n6-r.gif) no-repeat; }

#n6 a { background: url(../img/n6.gif) no-repeat;   }
					
#n7, #n7 div   { background: url(../img/n7-r.gif) no-repeat; }

#n7 a { background: url(../img/n7.gif) no-repeat;   }
					
#n8, #n8 div   { background: url(../img/n8-r.gif) no-repeat; }

#n8 a { background: url(../img/n8.gif) no-repeat;   }

#n9, #n9 div   { background: url(../img/n9-r.gif) no-repeat; }

#n9 a { background: url(../img/n9.gif) no-repeat;   }

#n10, #n10 div   { background: url(../img/n10-r.gif) no-repeat; }

#n10 a { background: url(../img/n10.gif) no-repeat;   }


#bloc_a1 {
	background:url(img/box/box1.gif); width:547px; height:149px;margin-bottom:13px;
}

/* decoration autour de la page acualite blog */
#actu_coinhg{height:25px; background:transparent url(../img/box/corner_blue_topleft.gif) no-repeat top left }
#actu_coinhd{height:25px; background:transparent url(../img/box/corner_blue_topright.gif) no-repeat top right }
#actu_coinbg{height:25px; background:transparent url(../img/box/corner_blue_bottomleft.gif) no-repeat top left }
#actu_coinbd{height:25px; background:transparent url(../img/box/corner_blue_bottomright.gif) no-repeat top right }

/* r_sidebar */
#r_sidebar h2{text-align:center;font-size:15px;;font-family: "Futura Condensed BT", "Futura BT", "Futura Condensed Medium", "Futura Condensed", "Futura Medium", "Futura Book", Futura, Arial, Helvetica, sans-serif;border-top:1px dotted white;border-bottom:1px dotted white;}
#r_sidebar a {color:white;}
#box_top {height:28px; background: transparent url(../img/box/box_blue_head.gif) no-repeat top center;}
#box_body{background: #93A8FB url(../img/box/box9a.gif) repeat-x;padding:5px;color:white; text-align:left}
#box_bottom{height:28px; background: transparent url(../img/box/box10.gif) no-repeat top center;}

.rss a{text-decoration:none;color:white;}
.rss {list-style-type: disc;list-style: disc inside}
.info_source{color:#45479E;font-weight:bold;}
.info_source a{color:#45479E;text-decoration:none;}
.border_bottom_dotted{border-bottom:1px dotted #45479E;margin-bottom:5px;}
.title_blog{height:35px;background:transparent url(../img/titre_blog.gif) no-repeat top left;}