

body {

	margin:0; padding:0;

	font:11pt/1.5 sans-serif;

	background-color:#eaeaea;

	color:#505050;

	margin: 0 auto;

	min-height: 100%;

	text-align:left;

	font-family: Arial;

	font-size:12px;

	font-weight:normal;

	

	background-image:url(/images/support_bg.gif);

	background-position:center;

	background-repeat:repeat-y;	

}

#site_center{

	width:970px;

	position: relative;

			/* permet au bloc de servir de référent pour

			   ses descendants positionnés en absolu */

	margin: 0 auto;

	min-height: 100%;

	text-align:left;

	font-family: Arial;

	font-size:12px;

	font-weight:normal;



	background-image:url(/images/bbu_64.gif);

	background-position:center;

	background-repeat:repeat-y;

	

	color:#444444;

}

#header {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/images/bbu_02.gif);

	background-position:center;

	background-repeat:no-repeat;

	}



/* HEADERS*/

	#header_nl {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/nl/images/header_nl1.gif);

	background-position:center;

	background-repeat:no-repeat;

	}

	#header_be {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/be/images/header_be1.gif);

	background-position:center;

	background-repeat:no-repeat;

	}

	#header_fr {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/fr/images/header_fr1.gif);

	background-position:center;

	background-repeat:no-repeat;

	}

	#header_en {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/en/images/header_en1.gif);

	background-position:center;

	background-repeat:no-repeat;

	}	

	

/*Menu*/

#header_menu{

	float:left;

	padding:0px;

	margin:0px;

	width:970px;

	height:34px;



}



/* MENU ITEMS*/

#menu_home{

	position:absolute;

	width:49px;

	height:34px;

	background-image:url(/images/bbu_04.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_home:hover{

		position:absolute;

		width:49px;

		height:34px;

		background-image:url(/images/menu_hover_04.gif);

		background-repeat:no-repeat;

		cursor:pointer;

	}



#menu_about{

	margin-left:49px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/bbu_05.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_about:hover{

		margin-left:49px;

		position:absolute;

		width:132px;

		height:34px;

		background-image:url(/images/menu_hover_05.gif);

		background-repeat:no-repeat;

		cursor:pointer;

	}

	

#menu_solutions{

	margin-left:181px;

	position:absolute;

	width:131px;

	height:34px;

	background-image:url(/images/bbu_06.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_solutions:hover{

		margin-left:181px;

		position:absolute;

		width:131;

		height:34px;

		background-image:url(/images/menu_hover_06.gif);

		background-repeat:no-repeat;

		cursor:pointer;

	}

#menu_news{

	margin-left:312px;

	position:absolute;

	width:131px;

	height:34px;

	background-image:url(/images/bbu_07.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_news:hover{

		margin-left:312px;

		position:absolute;

		width:131px;

		height:34px;

		background-image:url(/images/menu_hover_07.gif);

		background-repeat:no-repeat;

		cursor:pointer;

	}

#menu_revendeur{

	margin-left:443px;

	position:absolute;

	width:131px;

	height:34px;

	background-image:url(/images/bbu_08.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_revendeur:hover{

	margin-left:443px;

	position:absolute;

	width:131px;

	height:34px;

	background-image:url(/images/menu_hover_08.gif);

	background-repeat:no-repeat;

	cursor:pointer;

	}

#menu_faq{

	margin-left:574px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/bbu_09.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_faq:hover{

	margin-left:574px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/menu_hover_09.gif);

	background-repeat:no-repeat;

	cursor:pointer;

	}

#menu_support{

	margin-left:706px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/bbu_10.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_support:hover{

	margin-left:706px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/menu_hover_10.gif);

	background-repeat:no-repeat;

	cursor:pointer;

	}	

#menu_contact{

	margin-left:838px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/bbu_11.gif);

	background-repeat:no-repeat;

	cursor:pointer;

}

	#menu_contact:hover{

	margin-left:838px;

	position:absolute;

	width:132px;

	height:34px;

	background-image:url(/images/menu_hover_11.gif);

	background-repeat:no-repeat;

	cursor:pointer;

	}

	

	

/* CONTENT*/

#support{

	background-image:url("/images/support_bg.gif");

	background-repeat:repeat-y;

}

#content{

	background-image:url("/images/general_bg.gif");

	background-repeat:repeat-y;

}

#content_hp{

	background-image:url("/images/general_bg_hp.gif");

	background-repeat:repeat-y;

}	

/* RIGHT */



#right {
	float:right;
	width:215px;
	margin:0; padding:0;
	padding-top:15px;
	padding-right:0px;
	font-size:11px;
	line-height:14px;
}

	#right .content{
		margin-left:15px;
		width:175px;
	}

	#right .content .title{
		padding-bottom:15px;
	}

	#right .content .cell{
		padding-top:20px;
	}
	
	#right .content .flash{
		padding-top:0px;
	}


#right p{

	margin-left:10px;

}

/* Sitemap */ 

#sitemap_top{

	background:url("/images/bbu_53.gif") top right no-repeat;

	width:970px;

	height:1px;

	margin:0px;

	padding:0px;

}

#sitemap{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	color:#aaaaaa;

	margin-top:15px;

	margin-bottom:15px;

}

	#sitemap .col{

		padding-left:80px;

		float:left;		

	}

		#sitemap .col p{

			margin:0px; padding:0px;

			font-weight:bold;

			font-size:11px;

		}

		#sitemap .col ul{

			margin:0px; padding:0px;

			margin-bottom:5px;

		}

		#sitemap .col li{

			margin:0; padding:0;

			padding-left:15px;

			list-style-image:none;

			list-style-type: none;

			font-weight:normal;

		}

		#sitemap .col a{

			color:#aaaaaa;

		}

	

/* FOOTER */ 

#footer_top{

	background:url("/images/bbu_55.gif") top right no-repeat;

	width:970px;

	height:5px;

}

#footer{

	text-align:center;

	margin-left:25px;



	font-size:11px;

	color:#7a7a7a;

	line-height:0.7;

}		

.footer-text{
float:left;width:630px;
}


/* CONTENT */ 

#middle {
	margin:0;padding:0;
	width:750px;
	border-right:thin #000000; 
	float:left;
}

.content{

	margin:0;

	padding:0;

	margin-left:25px;

}



.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}







/* HOME PAGE */	



#boxLeft{

	margin:0;

	padding:0;

	background:url("/images/bbu_22.gif") no-repeat;

	float:left;

	width:346px;

	height:117px;

}

	#boxLeft ul{

		margin:0; padding:0;

		margin-left:40px;

	}

	#boxLeft li{

		margin:0; padding:0;

		display: list-item;

		list-style-image: url(/images/li_green.jpg);

		list-style-type: none;

	}

#boxRight{

	background:url("/images/bbu_22.gif") no-repeat;

	width:346px;

	margin-left:22px;

	float:left;

	height:117px;

}

	#boxRight ul{

		margin:0; padding:0;		

	}

	#boxRight li{

		margin:0; padding:0;

		display: list-item;

		list-style-image: url(/images/li_blue.jpg);

		list-style-type: none;

		line-height:20px;

	}



/*SOLUTIONS*/

.solbox1{

	float:left;

	margin:0;padding:0;

	margin-top:10px;

}

.solbox{

	margin:0;padding:0;

	margin-top:10px;

	float:left;

	padding-left:10px;

}

.solbox_top{

	background:url("/images/bbu_solboxtop_test.jpg") no-repeat;

	width:232px;

	height:33px;

	color:white;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	letter-spacing:0.1em;

	text-align:center;

}

	.solbox_top p{

		padding:0;

		margin:0;

		padding-top:7px;

	}

.soldbox_mid{	

	background:url("/images/bbu_solboxmid.gif") repeat-y;

	width:232px;

	height:350px;

}

	.soldbox_mid p{

		padding:0;

		margin:0;

		padding-left:10px;

		padding-right:10px;

	}

	.ul-mid{

		margin:0;padding-left:30px;margin-top:20px;

	}

.solbox_bot{

	background:url("/images/bbu_solboxbot.gif") top no-repeat ;

	width:232px;

	height:10px;

}

.solquote{

	margin-top:15px;

	padding-left:10px;

	padding-right:10px;

	text-align:center;

	font-size:11px;

	line-height:14px;

}





/*SCHEMA*/

#shemabox{

	background:url("/images/boxschema.gif") no-repeat;
	margin-top:8px;
	width:414px;

	height:282px;;

	float:left;

}

#schemabox_text{

	font-size:11px;

	padding:15px;

	padding-bottom:0px;

}

#solbox{

	background:url("/images/boxsol.gif") no-repeat;
	margin-top:15px;
	width:500px;

	height:300px;;

	float:center;

}






/*SUPPORTE*/



#supportebox{

	background:url("/images/bbu_49.gif") no-repeat;
	margin-top:8px;
	width:288px;

	height:284px;

	margin-left:13px;

	float:left;

}





/* BOUTONS */

.but_gris{

	background:url("/images/but_grey.gif") no-repeat;

	width:100px;

	height:20px;

	color:#444444;

	font-size:11px;

	text-align:center;

	font-weight:bold;

	padding-top:2px;

	cursor:pointer;

}

.but_blue{

	background:url("/images/but_blue_new.jpg") no-repeat;

	width:176px;

	height:22px;

	color:#FFFFFF;

	font-size:11px;

	text-align:center;

	font-weight:bold;

	padding-top:2px;

	cursor:pointer;

}



/* General */

ul{



	padding-left:15px;

}

ul li{

	margin:0; padding:0;

	display: list-item;

	list-style-image: url(/images/li_green.jpg);

	list-style-type: none;

}



.liarrow{

	margin:0; padding:0;

	display: list-item;

	list-style-image: url(/images/li_blue.jpg);

	list-style-type: none;

}



/*left*/



#left .title{

	font-size:14px;

	font-weight:bold;

}

#left ul{

	margin:0; padding:0;

	display: list-item;

	list-style-type: none;

}

h1,h2,h3,h4 { margin: 0.2em 0 }
h1{
	margin:0;padding:0;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 18px;
	font-weight:normal;
	color:#5491C2;
}
h2{
	margin:0;padding:0;
	font-size:14px;
	font-weight:bold;
	color:#045CA3;
	margin-top:5px;
	padding-bottom:5px;
}

	h2 a{
		text-decoration: none;
		color:#045CA3;
	}

p { margin: 0.5em 0 }

a { color:#5491c2; text-decoration:none }

a:hover { color:#5491c2; text-decoration:underline }

.copy { text-align:center; font-size:80% }





/* PAGE CONTENT */

/****************/



#menu_level2{

	float:left;

	width:222px;

	margin:0; padding:0;

	padding-top:15px;

	padding-right:0px;

	font-size:11px;

	background:url("/images/left_bg.gif") top right repeat-y;

}

	#menu_level2 .title{

		padding-left:30px;

		font-size:14px;

		font-weight:bold;

	}

	#menu_level2 ul{

		margin:0;padding:0;

		padding-left:60px;

		list-style:none;

		background-image:none;

	}

		#menu_level2 ul li{

			padding-left:10px;

			list-style:none;

			list-style-image:none;

		}

		#menu_level2 .current_item a{

			background-image: url(/images/li_blue.jpg);

			background-position: 0 50%;

			background-repeat:no-repeat;

			padding-left:10px;			

			color:#5491c2;

		}

		#menu_level2 .menu_lvl1_title{

			padding-top:5px;

			padding-left:40px;

			font-weight:bold;

		}

		#menu_level2 a{

			color:#444444;

		}



.over_cat{

	width:215px;

	margin-left:6px;

	background-color:#F1F1F1;

	border-top: 1px #999999 dotted;

	border-bottom: 1px #999999 dotted;



}



#content_center{
	padding-top:10px;
	margin-left:15px;
	float:left; 
	width:500px;
}



/* Temoignagne */

#bulle{

	width:494px;

	height:101px;

	background-image:url(/images/bulle_tem.gif)

}

	#bulle .content{

		padding-top:10px;

	}

	

/* Form */

/********/



#form-container{

	width:496px;

}

	#form-container h2{

		margin:0;padding:0;

		padding-top:10px;

		font-size:14px;

		font-weight:14px;

	}

	#form-top {

		background-image:url(/images/form_top.gif);

		background-repeat:no-repeat;

		background-position:bottom;

		height:6px;

		width:496px;

	}

	#form-content{

		margin:0;padding:0;

		padding-left:15px;	

		background-color:#f1f1f1;

	}

		#form-content form{

		padding:0;margin:0;

		padding-top:15px;

			padding-left:15px;

		}

		

		#form-content .label-cell{

			width:175px;

		}

		

		.red{

			color:#f30707;

		}

	#form-bot {

		margin:0;padding:0;

		background-image:url(/images/form_bot.gif);

		background-repeat:no-repeat;

		background-position:top;

		height:6px;

		width:496px;

		margin-bottom:15px;

	}

	

.awards_cell{

	height:110px;

	width:200px;

}





/* SYMFONY specific */

.error_list{

	margin:0;padding:0;

}

.error_list li{

	margin:0; padding:0;

	list-style: none;

	color:#f30707;

}



/* Support page*/



#header_support {

	margin:0; padding:0;

	width:970px;

	height:112px;

	background-image:url(/images/support_header.gif);

	background-position:center;

	background-repeat:no-repeat;

}



.support_box{

	width:298px;

	height:256px;

	background-image:url(/images/support_box.gif);

	background-position:center;

	background-repeat:no-repeat;

	margin-right:10px;

}

	.support_box .top{



	width:298px;

	height:20px;

	color:white;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	letter-spacing:0.1em;

	text-align:center;

	}

	

	.support_box .mid{	

	width:298px;

	margin-top:25px;

	}


//Contact

#contact_left

{

	float: left;

	font-size: 10px;

	background-color:green;

	width:200px;

}



#contact_right{

	float:right;

	width:200px;

}



#choixlang{

	float:right;

	margin-right:20px;margin-top:10px;

	color:white;

	font-weight:bold;

}

	#choixlang form{

		display:inline;

				

	}

	#choixlang select{

		font-size:10px;

		padding:2px;

		

	}

	

.illu{

	padding:2px;

	border:1px solid #939393;

}



.vert_space{

	padding-bottom:7px;

}





.text_highlighted{

	font-size:14px;

	font-weight:bold;

	padding-bottom:10px;

	padding-top:15px;

	/*background-color:#5491C2;*/

	/*color:white;*/

	

}


.error_404{margin-left:20px;margin-bottom:100px;}
.error_404 h1{font-size:34px}
.error_404 h2{font-size:20px}

.hp-h2 a{font-size:16px; padding-left:10px;margin-top:5px;color:#5491C2 !important;}
.hp-h2 a:hover{text-decoration:none;}
.hp-h1 {font-size:24px; color:#7D7D7D;}
.hp-h1 a{font-size:24px; color:#7D7D7D;}
.hp-h1 a:hover{text-decoration:none;}
/* ]]> */