#menu_b ul li a, .bulle_aide {
	font-family: Helvetica,Arial,sans-serif;
	line-height:1.6;
	}
	
.titre_bleu, .titre_orange, .txte_gras, .txte_caroussel, #menuh1 a, #menuh2 a, #menuh2  {
	font-family: 'Cabin',georgia,serif;
	line-height:1.2;
	}
	
.titre_orange {
	color:#FF9900;
	}
	
.titre_bleu {
	color:#0092e6;
	}
	
.txte_gras {
	color:#343434;
	}
	
#menuh1 a, .bulle_aide, .txte_caroussel {
	color:#FFF;
	}
	
#menuh2, #menuh2 a {
	color:#cccccc;
	}
	
#menu_b ul li a, .txte_gras, .titre_bleu {
	font-size:18px;
	}
	
.titre_orange, .txte_caroussel {
	font-size:25px;
	}
	
#menuh1 a, #menuh2, #menuh2 a, .bulle_aide {
	font-size:12px;
	}
	
#menuh1 a, #menuh2, #menuh2 a, .txte_caroussel {
	text-decoration:none;
	}
	
.txte_caroussel {
	text-shadow: 2px 2px 4px #000;
	}
		
.bulle_aide {
	background-color:#FF9900;
	padding:3px 10px;
	border-radius:2px;
	float:left;
}

.bulle_aide_fleche {
	margin-left:10px;
	width:6px;
	height:16px;
	background:url(img/bulle_aide_fleche.png) bottom no-repeat;
	float:left;
}
	
.carre_gris_fonce, .carre_gris_clair {
	padding:15px 25px;
	margin:0px 5px 20px 5px;
	border-radius: 3px;
	box-shadow: 1px 1px 5px #555;
}

.carre_gris_fonce {
	background-color:#DEDFE0;
}

.carre_gris_clair {
	background-color:#f4f4f4;
}
	
#menu_h {
	background:url(img/menu_h.png) repeat-x left top #3366cc;
}

#menuh1, #menuh2 {
	padding-top:11px;
	float:left;
	height:30px;
}

#menuh1 {
    width: 400px;
}

#menuh2 {
    width: 550px;
	text-align:right;
}

#menuh1 a, #menuh2 a {
	margin:0 10px;
}

#container0 {
	background-color:#3366cc;
}

#container1 {
    margin: 0 auto;
    overflow: hidden;
    width: 950px;
}

#logo_ban {
	float:left;
	width:482px;
}

#pub_website_haut {
	float:left;
	width:468px;
	height:60px;
	margin-top:7px;
}

#menu_b {
    margin: 0 auto;
    overflow: hidden;
    width: 950px;
	height:70px;
}

#menu_b ul {
    padding: 0;
	margin: 0;
}

#menu_b ul li {
    background: url(img/fd_bton_trans.png) no-repeat scroll right top;
	height:70px;
	width:200px;
    display: inline;
    float: left;
    margin: 0;
}

#menu_b ul li.on {
	background-color:#3f3f3f;
}

#menu_b ul li a {
	color:#FFF;
	text-decoration:none;
}

#line, #line_bot, #line_bot2 {
	height:10px;
	background-color:#3f3f3f;
}

#line_bot {
	height:3px;
}

#line_bot2 {
	height:1px;
}

#container2, #container3 {
    margin: 0 auto;
    overflow: hidden;
    width: 950px;
}

#bot {
	padding-top:20px;
	padding-bottom:30px;
	background-color:#3366CC;
}