@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #e3e3e3;
	/*font-size:1em; == 16px*/
	font-size:0.625em;/*10px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#fond_page_centre {
	background-image: url(../images/commun/charte/fond_page_centre.png);
	width: 994px;	
	position:absolute;
	margin-left:-497px;
	left:50%;
	float: left;
}
#fond_page_centre #fond_page_haut {
	background-image: url(../images/commun/charte/fond_page_haut.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 994px; /*1006*/
	float: left;
}
#fond_page_haut #fond_page_bas {
	background-image: url(../images/commun/charte/fond_page_bas.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 994px;
	float: left;
}
#fond_page_bas #adresse_bas {
	font-size: 9px;
	color: #666666;
	text-align: center;
	width: 994px;
	height: 38px;
	float: left;
}
#adresse_bas a {
	color:#666666;
	text-decoration:underline;
}
#fond_page_bas #body_content {	
	width: 952px;
	padding-top: 18px;
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom:35px;
	float:left;
}
#body_content #banniere_content{
	width:952px;
	float:left;
}
#banniere_content #lienaccueil{
	float:left;
	height:80px;
	width:200px;
}
#lienaccueil a{
	height:80px;
	width:200px;
	display:block;
}
/***MENU_HAUT FORMULAIRE MENU_LANGUE***/
#banniere_content #menuhaut_content {
	background-color: #4d4d4d;
	height: 105px;
	width: 952px;
	background-image: url(../images/commun/charte/banniere_haut.png);
	padding-top: 9px;
	color:#fff;
}
#banniere_content #menuhaut_content a{
	color:#fff;
	text-decoration:none;
}
/***MENU_HAUT***/
#menuhaut_content #menuhaut {
	float:right;	
	height:18px;
	padding-right:5px;
	padding-top:2px;
}
#menuhaut_content #menuhaut ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
	white-space : nowrap;
}
#menuhaut_content #menuhaut li {
	display: inline;
	padding-left:5px;
}
#menuhaut_content #menuhaut .select_mnu a{
	text-decoration:underline;
}
/***MENU LANGUE***/
#menuhaut_content #menulangue{
	float:right;
	width:100px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
}
#menuhaut_content #menulangue ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
	white-space : nowrap;
}
#menuhaut_content #menulangue li {
	display: inline;
}
#menulangue .select_lg a {
	color:#c1022c;
}
/***FORMULAIRE RECHERCHE***/
#menuhaut_content #rech_form {
	height: 18px;		
	float:right;
}
#menuhaut_content #rech_form form{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#menuhaut_content #rech_inputtxt{
	padding:0px;
	margin:0px;
	width:148px;	
	font-size:10px;	
	vertical-align:top;
}
#menuhaut_content #rech_inputbtn{
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	border: 0 none;
	width:69px;
	height:18px;
	background-image: url(../images/commun/charte/btn_rech.png);
	vertical-align:middle;
}
/********************************************/
#banniere_content #banniere_img  {
	height: 107px;
	width: 952px;
}
#banniere_content #banniere_img img {
	height: 107px;
	width: 952px;
}
#banniere_content #ligneblanche {
	height: 4px;
	width: 952px;
}
#banniere_content #lignerouge {
	background-color: #c1022c;
	height: 4px;
	width: 952px;
}
/*********************************************/
#body_content #contenu{
	float:left;
	width:944px;
	padding-left:8px;
	background-image:url(../images/commun/charte/fond_contenu.png);
}
/***********************************************************************************************************************************/
#contenu #col1{
	float:left;
	width:200px;
	padding-top:16px;
}
#col1 #menugauche{	
	width:198px;
	border-width: 1px 1px 0px 1px;
	border-style:solid;
	border-color:#b3b3b3;
	background-color:#efefef;	
	font-size:1.1em;
}
#menugauche ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
}
#menugauche li {			
		background-position:bottom;
		background-repeat:no-repeat;
		padding-top:6px;
		padding-left:7px;
		padding-bottom:6px;
		border-width:0px;
		border-bottom-width:1px;
		border-style:solid;
		border-color:#b3b3b3;
}
#menugauche li a {
	color:#000000;
	text-decoration:none;
}
#menugauche li a:hover{
	text-decoration:underline;
}
#menugauche img{
	vertical-align:text-bottom;
	padding-right:10px;
}
#menugauche .selectmnu {
	background-color:#e0e0e0;
}
#menugauche .selectmnu2 a {
	text-decoration:underline;
}
#menugauche .selectmnu2 ul li a{
	text-decoration:none;
}
#menugauche li ul {	
	margin:0px;	
	padding:0px;
}
#menugauche li ul li{
	border-width:0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
#menugauche li ul li ul li{
	border-width:0px;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:2px;
	color:#666;
}  
#menugauche li ul li ul li a{
	color:#666;
}
#menugauche li ul li a {
	color:#555;
	text-decoration:none;
}
#menugauche li ul li a:hover{
	text-decoration:underline;
}
/***********************************/
#col1 #menugauche2{	
	width:198px;
	border-width: 1px 1px 0px 1px;
	border-style:solid;
	border-color:#333333;
	background-color:#333333;	
	font-size:1.1em;
}
#menugauche2 ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
}
#menugauche2 li {			
		background-position:bottom;
		background-repeat:no-repeat;
		padding-top:6px;
		padding-left:7px;
		padding-bottom:6px;
		border-width:0px;
		border-bottom-width:1px;
		border-style:solid;
		border-color:#333333;
}
#menugauche2 li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#menugauche2 li a:hover{
	text-decoration:underline;
}
#menugauche2 img{
	vertical-align:text-bottom;
	padding-right:10px;
}
#menugauche2 .selectmnu{
	background-color:#636363;
	color:#FFFFFF;
}
#menugauche2 .selectmnu2 a{
	text-decoration:underline;
}
#menugauche2 .selectmnu2 ul li a{
	text-decoration:none;
}
#menugauche2 li ul {	
	margin:0px;	
	padding:0px;
}
#menugauche2 li ul li{
	border-width:0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
} 
#menugauche2 li ul li a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#menugauche2 li ul li a:hover{
	text-decoration:underline;
}
/********************************************************/
#extranetcompte{
	border:1px solid #999;
	margin-top:20px;
	padding:5px;
}
#extracptnom{
	padding-left:5px;
}
#extracptprenom{
	padding-left:5px;	
}
#extracptinput{
	text-align:center;
	padding:5px;
}
#extracptinput input{
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	border: 0 none;
	width:90px;
	height:18px;
	background-image: url(../images/commun/charte/btn_deco.png);
	vertical-align:middle;
}
/********************************************************/
#col1 #num_urgence{
	width:200px;
	padding-top:18px;	
}
#col1 #num_urgence img{
	border:0px;
}
#col1 #logo_charleroi{	
	width:200px;
	padding-top:18px;
}
#col1 #logo_charleroi img{
	border:0px;
}
/***********************************************************************************************************************************/
#contenu #col2{
	float:left;
	width:518px;
	padding-left:13px;
	padding-top:16px;
}
/**********************************************************************************************************************************/
#contenu #col3{
	float:left;
	width:200px;
	padding-left:13px;
	color:#FFFFFF;
}
#contenu #col3 p {
	margin:0px;
	padding:0px;
}
#contenu #col3 h3 {
	font-size:12px;
	margin:0px;
	padding:10px 0px 5px 0px;
}
#col3 .pave_lien2 {
	text-align:right;
	height:23px;
	float:right;
	padding-top:2px;
}
#col3 .pave_lien2 a{
	text-decoration:underline;
	color:#FFFFFF;
	vertical-align:top;

}
#col3 .pave_titre{
	padding-top:9px;
	font-weight:bold;
	float:left;
	width:150px;
}
#col3 .pave_txt {
	width:150px;
	float:left;	
}
/***************************************************/
#col3 #pave_1{
	float:left;
	width:160px;
	padding-right:26px;
	padding-left:14px;
	background-color:#c1022c;
	background-image: url(../images/commun/charte/actualites.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pave_1 .pave_lien{
	height:20px;
	width:143px;
	border-bottom:1px dotted #fff;
	float:right;
}
#pave_1 .pave_lien a{
	height:11px;
	width:10px;
	display:block;
	float:right;
	background-image:url(../images/commun/charte/bullet_gris.png);
	vertical-align:top;
	text-decoration:none;
}
#pave_1 .pave_lien a span{
	display:none;
}	
/***************************************************/
#col3 #pave_2{
	width:160px;
	padding-right:26px;
	padding-left:14px;
	float:left;
	background-image: url(../images/commun/charte/jobs.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#pave_2 .pave_lien{
	height:20px;
	width:143px;
	border-bottom:1px dotted #fff;
	float:right;
}
#pave_2 .pave_lien a{
	height:11px;
	width:10px;
	display:block;
	float:right;
	background-image:url(../images/commun/charte/bullet.png);
	vertical-align:top;
	text-decoration:none;
}
#pave_2 .pave_lien a span{
	display:none;
}
/***************************************************/
#col3 #fich_tel{
	float:left;
	width:200px;
	text-align:center;
	border-width: 1px 0px;
	border-color:#FFFFFF;
	border-style:solid;
}
#fich_tel img{
	border:0px;
}
.espace_news{
	height:30px;
	float:left;
	width:200px;
}
#col3 #newsletter{
	width:200px;
	border-width: 1px 0px;
	border-color:#cccccc;
	border-style:solid;
	float:left;
}
#newsletter img{
	border:0px;
}
/**********************************************************************************************/
/* Mail to a friend */
#emailtoafriend_top { 
	color: black; 
	font-size: 8pt; 
	width : 500px;	
}
#emailtoafriend_top fieldset { 
	padding: 10px; 
	border: 1px solid #aaa; 
}
#emailtoafriend_top legend { 
	color: #bbb; 
}
#emailtoafriend_top .input_txt{
	width:200px;
	font-size:10pt;
}
#emailtoafriend_top .input_txtarea{
	width:400px;
	height:50px;
	font-size:10pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#emailtoafriend_top .input_btn{
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	border: 0 none;
	width:69px;
	height:18px;
	background-image: url(../images/commun/charte/btn_rech.png);
	vertical-align:middle;
}
/************************************************************************************************/
/* Error 404 */
#err_container{
	text-align:center;
	margin-top:100px;
}
#err_titre{
	background-color:#c10933;
	padding:10px;
	text-align:center;
	width:490px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px;
}
#err_lien{
	
}
#err_lien a{
	
}
#err_lien a:hover{
}
#err_lien img{
	border:0px solid #fff;
	width:510px;
}