/* bloc my favorite search*/
#my_favorite_search table {
	width: 728px;
}
#my_favorite_search input {
	height: 15px;
	width: 15px;
}
#my_favorite_search .checkbox_colonne {
	width: 20px !important;
width
/**/
	: 30px;
	padding-left: 10px;
}
#my_favorite_search td.checkbox_colonne {
	width: 21px !important;
width
/**/
	: 30px;
	padding-left: 9px;
}
#my_favorite_search .searchname_colonne {
	width: 367px !important;
width
/**/
	: 377px;
	padding-left: 10px;
}
#my_favorite_search td.searchname_colonne {
	width: 367px !important;
width
/**/
	: 377px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px
}
#my_favorite_search .datesaving_colonne {
	width: 97px !important;
width
/**/
	: 107px;
	padding-left: 10px;
}
#my_favorite_search .status_colonne {
	width: 53px !important;
width
/**/
	: 63px;
	padding-left: 10px;
}
#my_favorite_search .status_colonne img {
	float: left;
	margin-right: 4px;
}
#my_favorite_search .actions_colonne {
	padding-left: 10px;
}
#my_favorite_search .imgActions img {
	margin-top: 3px;
}
#recap_et_valid_favorite {
	margin-left: 15px;
	margin-top: 4px;
	padding-bottom: 10px;
	border-left-color: red;
	float: left;
	display: inline;
}
#colonne_research, #colonneSimple {
	float: left;
	width: 728px;
	padding-left: 0px;
	height: auto;
}
#colonne_gauche #box_research {
	width: 466px;
	margin: 10px 0px 0px 0px;
	border: 0px solid red;
}
#colonne_gauche #box_research .top_research {
	width: 466px;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/box_research_top.gif) no-repeat left top;
}
ul#list_result_research {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
ul#list_result_research li {
	border: 0px solid red;
	width: 456px;
	padding: 6px 0px 6px 11px;
	border-bottom: 1px solid #e6f4fe;
}
ul#list_result_research li a {
	display: inline;
}
/**/
/**/
ul#list_result_research_partial_match {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
ul#list_result_research_partial_match li {
	width: 430px !important;
width
/**/
	: 466px;
	height: auto;
	background: url(../images/commun/bandeau_liste_search_p_match.gif) no-repeat;
	padding: 4px 0px 0px 36px;
}
ul#list_result_research_partial_match li span {
	padding-left: 30px
}
/**/
ul#list_result_research_partial_match ul {
	margin: 4px 0px 0px 0px;
	list-style-type: none;
	border: 0px solid red;
	background: #fff;
	width: 466px;
	margin-left: -36px;
	padding-bottom: 20px;
	padding-top: 5px;
	background-image: url(../images/commun/bandeau_sous_liste_search_p_match.gif);
}
ul#list_result_research_partial_match ul li {
	width: 466px;
	height: auto;
	background: none;
	margin-top: 0px;
	padding-left: 36px;
}
#navigation_page_result {
	border: 0px solid red;
	width: 466px;
	margin: 7px 0px 0px 0px;
}
#navigation_page_result .top {
	width: 466px;
	height: 11px;
	float: none;
	background: url(../images/commun/navigation_page_result_top.gif) no-repeat top left;
}
#navigation_page_result .middle {
	padding: 9px 0px 3px 12px;
	float: left;
	background: url(../images/commun/degarde_resultat_researche.gif) repeat-x;
	width: 454px !important;
width
/**/
	: 466px;
}
#colonne_gauche #box_research .contain_research {
	width: 466px;
	height: auto;
	background-color: #f3f9fe;
}
#colonne_gauche #box_three_companies {
	margin-top: 10px;
	width: 466px;
	border-top: 1px solid #e0f1fe;
	padding-top: 5px;
	margin-bottom: 10px;
}
#colonne_gauche #box_three_companies table {
	border-bottom: 1px solid #e0f1fe;
	margin-bottom: 5px;
}
#colonne_gauche #box_three_companies table tr td {
	padding-bottom: 5px;
}
#colonne_gauche #box_three_companies table tr td.three_links {
	width: 100px;
}
#colonne_droite {
	float: left;
	width: 265px;
}
#colonne_droite .pub {
	border: 0px solid red;
	text-align: right;
	font-size: 0.9em;
	padding-right: 0px;
	margin-bottom: 10px;
}
.box_colonne_droite {
	width: 254px;
	height: auto;
	clear: left;
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box_colonne_droite .box_top {
	width: 254px;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
}
.box_colonne_droite .box_middle {
	width: 254;
	height: auto;
	background: url(../images/commun/box_col_droite_middle.gif) repeat-y;
}
.box_colonne_droite .box_bottom {
	width: 254px;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/box_col_droite_bottom.gif) no-repeat top left;
}
/**  separation horizontale  **/
.separation_horizontale .box_top {
	background: url(../images/commun/box_col_droite_top.gif) no-repeat top left;
}
.separation_horizontale .box_middle table {
	width: 248px;
	margin-left: 5px;
}
.separation_horizontale .box_middle table td.logo {
	vertical-align: middle;
	text-align: center;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px solid #dfeaf8;
}
.separation_horizontale .box_middle table td.bordure_grise {
	background: url(../images/commun/fond_box_droite_hori.gif) repeat-x;
	padding: 10px 10px 6px 10px;
}
/****************************/
/* separation verticale */
	.separation_verticale .box_top{	
		background:url(../images/commun/box_col_droite_top_vert.gif) no-repeat top left;	
	}
	.separation_verticale .box_middle table td.logo{
		width:120px !important; width /**/:127px;
		vertical-align:middle;
		text-align:center;
		padding-left:7px;
	}	
	.separation_verticale .box_middle table td.bordure_grise{
		background:url(../images/commun/fond_box_droite_vert.gif) no-repeat;
		height:95px;
		vertical-align:top;
		padding-left:8px;
		padding-top:5px;
	}
	.separation_verticale .box_middle table td.bordure_grise a, .separation_horizontale .box_middle table td.bordure_grise a{
		display:block;
		padding-bottom:7px;
	}
/****************************/

.picto_building{
	position:absolute;margin:-17px 0px 0px 23px;
}

.cell_building{
	width:66px;vertical-align:top;background:url(../images/commun/fond_building.gif) no-repeat bottom
}
.cell_building #building{
	background:url(../images/commun/top_building.gif) no-repeat; width:66px; height:6px;
}

.all_sector{
	border:0px solid red;
	margin:5px 0px 3px 74px;
	padding-top:0px;
	display:inline;
	float:left;
}

.search-0{
	background:url(../images/commun/search_0.png) top left no-repeat;
	height:23px;
	min-height:23px;
	width:372px;
	padding:6px 0px 7px 10px;
	background-color:#fff;
	position:relative;
	border-bottom:1px solid #e6f3fe;
}

.search-1{
	background:url(../images/commun/search_1.png) top left no-repeat;
	height:30px;
	min-height:30px;
	width:362px;
	padding-left:20px;
	background-color:#c9e4fb;
}
.search-2{
	background:url(../images/commun/search_2.png) top left no-repeat;
	height:39px;
	min-height:39px;
	width:362px;
	padding-left:20px;
	background-color:#b9dcf9;
}
.search-3{
	background:url(../images/commun/search_3.png) top left no-repeat;
	height:39px;
	min-height:39px;
	width:362px;
	padding-left:20px;
	background-color:#a8d4f8;
}
#search-4{
	background:url(../images/commun/search_4.png) top left no-repeat;
	height:60px;
	min-height:60px;
	width:466px;
	background-color:#b1d9f9;
}

.search_big{
	padding-left:50px;
	padding-top:10px;
}

#colonne_gauche{
	float:left;
	width:466px;
}

#colonne_gauche #focus_on{
	border-bottom:1px solid #e4f1fa;
	border-top:1px solid #e4f1fa;
	margin-top:-1px;
	background:url(../images/commun/fond_focus_on.gif) no-repeat;
	clear:left;
	float:left;
	position:relative;
	width:446px !important; width /**/:466px;
	z-index:200;
	padding:10px;
}
#colonne_gauche .select_all{
	float:left;
	width:459px !important; width /**/:466px;
	background:url(../images/commun/fond_selec_all.gif) no-repeat;
	padding:7px 0px 6px 7px;
}
#colonne_gauche #focus_on th{
	padding-right:4px;
}
#colonne_gauche input{
	width:15px;height:15px;
}
#colonne_gauche #focus_on td{
	padding-top:3px;
	padding-right:4px;
}


.box_compagnie{
		height:15px;
		width:15px;
		margin:0px 0px 0px 6px;
}

.tools_companie img{
	 	border:0px solid green;
		float:left;
		margin:4px 8px 0px 0px;
	}	
.cell_company_tools{width:107px; vertical-align:top;}
.cell_company_tools_simple{width:45px; vertical-align:top;}
.cell_company_tools .tools_companie, #colonne_gauche #box_three_companies table tr td.three_links .tools_companie{
		border:0px solid red;
		float:right;
		width:95px;
		height:30px;
		overflow:hidden;
		padding-left:7px;
		background:url(../images/commun/fond_tools_compani.gif) no-repeat;
}

#colonne_gauche #box_three_companies table tr td.three_links .tools_companie{
		height:30px;width:90px;
		float:right;
		margin-top:0px;
}	

	.cell_company_tools_simple .tools_companie_unik{
		border:0px solid red;
		float:right;
		width:31px;
		height:30px;
		overflow:hidden;
		padding-left:7px;
		background:url(../images/commun/fond_tools_compani_unik.gif) no-repeat;
	}
	.cell_company_tools_simple .tools_companie_unik img{
		float:left;
		border:none;
		border:0px solid red;
		margin:5px 0px 0px 1px;
	}
	.cell_company_name_simple{height:17px; width:785px;}
	
	
	#products_services_categorie{
	width:650px;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;display:inline;
}
#products_services_categorie .categorie, #products_services_categorie .categorie_depliee{
	width:300px;height:auto;
	float:left;display:inline;
	margin-bottom:15px;
}
.categorie .top_cat{
	width:300px;height:7px;
	font-size:0px; line-height:0px;
	background:url(../images/commun/cat_top_plie.gif) no-repeat;
}
.categorie_depliee .top_cat{
	width:300px;height:7px;
	font-size:0px; line-height:0px;
	background:url(../images/commun/cat_top_deplie.gif) no-repeat;
}
.categorie .middle_cat{
	width:200px !important; width /**/:300px;
	height:28px;
	background:url(../images/commun/cat_middle_plie.gif) repeat-y;
	padding-left:75px;
	padding-right:25px;
}
.categorie_depliee .middle_cat{
	width:200px !important; width /**/:300px;
	height:28px;
	background:url(../images/commun/cat_middle_deplie.gif) repeat-y;
	padding-left:75px;
	padding-right:25px;
}
html[xmlns] .categorie .middle_cat, html[xmlns] .categorie_depliee .middle_cat{
	 height:auto;
	 min-height:28px;
}
.categorie .illustration_cat,.categorie_depliee .illustration_cat {
	position:absolute;
	margin:-17px 0px 0px 10px;
}
.categorie .bottom_cat{
	width:300px;height:7px;
	font-size:0px; line-height:0px;
	background:url(../images/commun/cat_bottom_plie.gif) repeat-y;
}
.categorie_depliee .bottom_cat{
	width:300px;height:6px;
	font-size:0px; line-height:0px;
	background:url(../images/commun/cat_bottom_deplie.gif) repeat-y;
}
.categorie_depliee .description_cat{
	width:300px;height:auto;
	background:url(../images/commun/cat_desc_deplie.gif) repeat-y;
	float:left;display:inline;
}
.categorie_depliee .description_cat .description_title{
	display:block;
	width:264px;
	margin:0px auto 3px auto;padding-top:8px;
}
.categorie_depliee .description_cat ul{
	border:0px solid red;
	width:264px;
	list-style-type:none;
	margin:0px auto 0px auto;
	padding-top:10px;
}
.categorie_depliee .description_cat ul li{
	width:264px;
	margin-bottom:5px;
}
.categorie_depliee .fond_description_cat{
	background:url(../images/commun/cat_fond_desc_deplie.jpg) no-repeat;
	width:283px; height:auto;
	margin:0px 0px 0px 5px;
	float:left;display:inline;
}
.categorie_depliee .fond_description_cat_bottom{
	width:300px;height:8px;
	font-size:0px; line-height:0px;
	background:url(../images/commun/cat_fond_desc_bottom_deplie.gif)  no-repeat;float:left;display:inline;
}

.mini_pub_fd_blanc{
	height:34px;
	float:left;
	display:block;
	padding:0px 12px 0px 12px;
}
.mini_pub_fd_blanc .left_pub{
	height:34px;width:4px; font-size:0px; line-height:0px;
	float:left;
	background:url(../images/commun/pub_fd_blanc_left.gif);
}
.mini_pub_fd_blanc .middle_pub{
	height:30px !important; height /**/:34px;
	width:auto;
	float:left;
	background:url(../images/commun/pub_fd_blanc_middle.gif);
	padding:4px 0px 0px 0px;
}
.mini_pub_fd_blanc .right_pub{
	height:34px;width:4px; font-size:0px; line-height:0px;
	float:left;
	background:url(../images/commun/pub_fd_blanc_rigth.gif);
}

.liste_company_profile{
	margin-top:-4px;
}
.liste_company_profile li.sans_visuel_company{
	margin-bottom:2px;
	padding:0px 0px 0px 5px;
}
.visuel_company{
	height:51px !important; height /**/:56px;
	background:url(../images/commun/fond_visuel_company.gif) no-repeat;
	padding:5px 0px 0px 5px;margin-bottom:2px;
}
.visuel_company img{float:left;display:inline;margin-right:6px;}
.visuel_company a{float:left;margin:14px 0px 0px 5px;width:60px}

.box_title_bleu{
	clear:left;
	float:left;
	width:728px;
	margin-top:-41px;
}
.box_title_bleu .title_bleu{height:41px; float:left;}
.box_title_bleu .title_bleu .title_bleu_left{height:41px;float:left; background:url(../images/commun/onglet_bleu_left.gif); width:3px; font-size:0px; line-height:0px}
.box_title_bleu .title_bleu .title_bleu_middle{height:41px;float:left; background:url(../images/commun/onglet_bleu_middle.gif); }
.box_title_bleu .title_bleu .title_bleu_right{height:41px;float:left; background:url(../images/commun/onglet_bleu_right.gif); width:3px; font-size:0px; line-height:0px}
.box_title_bleu .title_bleu .title_bleu_middle h2{font-size:1.1em; padding:13px 67px 12px 13px}

.contenu_box_bleu{
	float:left;
	width:728px;
	display:inline;
}

.contenu_box_bleu .barre_deco_vert{
	width:1px; font-size:0px; line-height:0px;
	height:146px;
	float:left;
	background:url(../images/commun/barre_degrade.gif) no-repeat;
}
.contenu_box_bleu .contain{
	background:url(../images/commun/fond_box_bleu.gif) repeat-x bottom;
	background-color:#f1f7fc;
	height:auto;
	width:714px !important; width /**/:727px;
	padding:17px 0px 45px 13px;
	float:left;
}

.contenu_box_bleu .contain h3{
	font-size:1.45em;
	float:left;
}
.contenu_box_bleu .contain ul{margin-top:-8px;float:left; margin-left:10px;}
.contenu_box_bleu .contain ul li{
	list-style-type:none;
	display:inline;
	float:left;
}
.contenu_box_bleu .contain p{
	width:450px;
	clear:left;
	float:left;
}

.petitOngletBlanc{
	width:auto;
	height:24px; float:left;
}

	.petitOngletBlanc_left{
		width:8px;
		height:24px; float:left;
		background:url(../images/commun/onglet_blanc_left.gif);
	}
.petitOngletBlanc_middle{
		width:auto;
		height:17px !important; height /**/:24px;
		float:left;
		background:url(../images/commun/onglet_blanc_middle.gif) repeat-x;
		padding:7px 0px 0px 3px;
}
.petitOngletBlanc_right{
		width:6px;
		height:24px; float:left;
		background:url(../images/commun/onglet_blanc_right.gif);
}
.petitOngletBleu{
	width:auto;
	height:29px; float:left;
}
.petitOngletBleu_left{
		width:2px;font-size:0px; line-height:0px;
		height:29px; float:left;
		background:url(../images/commun/titre_fd_clair_left.gif);
}
.petitOngletBleu_middle{
		width:auto;
		height:22px !important; height /**/:29px;
		float:left;
		background-color:#f1f9ff;
		padding:7px 8px 0px 8px;
}
.petitOngletBleu_middle h4{font-size:1em}
.petitOngletBleu_right{
		width:2px;font-size:0px; line-height:0px;
		height:29px; float:left;
		background:url(../images/commun/titre_fd_clair_right.gif);
}
.contenu_filet_bleu{
	width:728px;
	height:auto;
	clear:both;
}
.contenu_filet_bleu .contenu_filet_bleu_top{
		width:728px;height:3px;line-height:0px; font-size:0px;
		background:url(../images/commun/contenu_filet_bleu_top.gif) no-repeat;
}
.contenu_filet_bleu .contenu_filet_bleu_middle{
		width:702px !important; width /**/:726px;
		height:auto;
		border-left:1px solid #e4f3ff;
		border-right:1px solid #e4f3ff;
		padding:12px;
}
.contenu_filet_bleu .contenu_filet_bleu_bottom{
		width:728px;height:3px;line-height:0px; font-size:0px;
		background:url(../images/commun/contenu_filet_bleu_bottom.gif) no-repeat;
}
.visuel_product_company{
	float:left;
}
.visuel_product{
	width:80px;
	height:110px;
	float:left;
	display:inline;
	margin-right:3px;
	background:url(../images/commun/fond_visuel_product.png) no-repeat top left;
}.visuel_product img{margin:5px 0px 0px 9px;}

#result_research{
	margin-top:12px;
}
#paginationResult{
	border:0px solid red; float:right;
	margin:5px 7px 0px 0px;
	display:inline;
}
#paginationResult span{
	letter-spacing:0.5px;
}

#publicite_result img{
	display:block;
	clear:right;
	margin:0px auto 0px auto;
}
#publicite_result span{
	float:right;
	margin-right:148px;
	display:inline;
	padding-top:10px;
}

#advansed_search{
	/*background:#red;*/
	float:left;
	width:734px;/*730*/
	background:url(../images/commun/fond_adv_search.gif) repeat-y;
	padding:0px;
}
#advansed_search #menu {
	width:167px;
	float:left;
/*	padding-top:20px;*/
	margin-top:30px;
}
#advansed_search #menu ul li{
	list-style:none;
	background:url(../images/commun/top_item_adv_search.gif) no-repeat;
	padding-top:4px;
	clear:left;
	height:21px !important; height /**/:25px;
	float:left;
	margin-bottom:3px;
}
html[xmlns] #advansed_search #menu ul li{
	height:auto !important; height /**/:auto;
	min-height:21px !important; min-height /**/:25px;
}
#advansed_search #menu ul li.active{
	border-top:1px solid #b0dbfc;border-left:1px solid #b0dbfc;border-bottom:1px solid #b0dbfc;
	background:#fff;
	padding:0px;
	height:23px !important; height /**/:23px;
}


#advansed_search #menu ul li a{
	background:url(../images/commun/bottom_item_adv_search.gif) no-repeat left bottom;
	display:block;
	padding:1px 10px 3px 22px; 
	height:17px !important; height /**/:21px;
	width:134px !important; width /**/:166px;
	font-weight:bold;
	float:left;
}
html[xmlns] #advansed_search #menu ul li a{
	height:auto !important; height /**/:auto;
	min-height:17px !important; min-height /**/:21px;
}
#advansed_search #menu ul li.active a{background:none;cursor:default;padding-top:4px}
#advansed_search #menu ul li.active a:hover{text-decoration:none}
#advansed_search #menu ul li a.completed{
	padding:1px 0px 3px 6px; 
	width:160px !important; width /**/:166px;
}
#advansed_search #menu ul li.active a.completed{
	padding-top:4px
}
#advansed_search #menu ul li a img{
	margin-top:1px;
	margin-right:4px;
	float:left;
}
#advansed_search #advanced_search_form{
	float:left;padding:0px;width:570px;/*567*/
	margin-left:-4px;
}
#advansed_search #advanced_search_form form{padding:0px; margin:0px; float:left;}
#advansed_search #advanced_search_form fieldset{
	position:relative;
	padding:0px 0px 0px 0px;
	float:left;
	clear:left;
}
#advansed_search #advanced_search_form fieldset h2{
	background:yellow url(../images/commun/fond_h2_adv_search.gif) no-repeat;	
	font-size:1.1em;
	padding:9px 0px 4px 13px;
	width:552px !important; width /**/:565px;
	height:15px;
}
#advansed_search #advanced_search_form fieldset h2 span{float:left;}
#advansed_search #advanced_search_form fieldset h2 img{
	float:right;
	margin:-2px 10px 0px 0px;
}
#advansed_search #advanced_search_form fieldset .content_adv_search{
	margin-left:4px;
	width:558px;
	background:#fff;
	padding:33px 0px 11px 0px;
	text-align:center;
}
#advansed_search #advanced_search_form fieldset .content_adv_search td{
	padding:6px 0px 0px 0px;
}

#advansed_search #advanced_search_form select.width250{width:250px; padding-left:5px}
#advansed_search #advanced_search_form select.width160{width:160px; padding-left:1px;}
#advansed_search #advanced_search_form input.text{	border:1px solid #b0dbfc;font-size:1em; height:15px; padding-left:2px}
#advansed_search #advanced_search_form .width210{	width:210px;}

#bottom_advanced_search{
	clear:left;
	display:inline;
	width:317px !important; width /**/:567px;
	background:url(../images/commun/bottom_advanced_search.gif) no-repeat;
	margin-left:163px;
	padding-top:15px;
	padding-left:250px;
	margin-bottom:20px;
}

/*  bloc titre fond bleu */

.bloc_titre_fd_bleu {
	clear: left;
	float: left;
	width: 194px;
	margin-top: 15px;
	padding: 0px;
}
.bloc_titre_fd_bleu .top {
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/bloc_titre_fd_bleu_top.png) no-repeat;
}
.bloc_titre_fd_bleu .top_title {
	height: 3px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/bloc_titre_fd_bleu_top_title.png) no-repeat;
}
.bloc_titre_fd_bleu .middle_title {
	padding: 9px 10px 16px 21px;
	float: left;
	width: 163px !important; width /**/: 194px;
	background: url(../images/commun/bloc_titre_fd_bleu_title.png);
	border: 0px solid red;
}
.bloc_titre_fd_bleu .middle_title h2 {
	font-size: 1em;
}
.bloc_titre_fd_bleu .middle h3 {
	font-size: 1em;
	padding: 2px;
	width: 100%;
	float: left;
	width: 161px;
	_width: 156px;
}
.bloc_titre_fd_bleu .middle form {
	margin: 0px;
	padding: 0px;
	width: 160px;
}

.bloc_titre_fd_bleu .middle .separateur_degrade {
	width: 170px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/box_degrade_search.png);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	overflow: hidden;
	border: 0px solid red;
	margin: 5px 0px 5px -15px;
}
.bloc_titre_fd_bleu .middle {
	padding: 15px 10px 10px 15px;
	float: left;
	width: 169px !important;
width
/**/
	: 194px;
	background: url(../images/commun/bloc_titre_fd_bleu_middle.png) repeat-y;
}
.bloc_titre_fd_bleu .middle ul {
	list-style: none;
	clear: left
}
.bloc_titre_fd_bleu .middle .separateur {
	position: relative;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	width: 181px;
	_width: 176px;
	background: #ff0000 url(../images/commun/separateur_degrade.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	clear: left;
	margin-left: -7px;
	margin-top: 9px;
	margin-bottom: 0px;
}
.bloc_titre_fd_bleu .middle select {
	border: 1px solid #b0dbfc;
	height: 18px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.bloc_titre_fd_bleu .middle #display_list {
	width: 40px;
	margin-right: 4px;
}
.bloc_titre_fd_bleu .middle #orderby_list {
	width: 110px
}
.bloc_titre_fd_bleu .middle #orderby_list.refinelist {
	width: 125px;
	margin-right: 1px;
}
.bloc_titre_fd_bleu .bottom {
	clear: left;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/commun/bloc_titre_fd_bleu_bottom.png) no-repeat;
}
.bloc_titre_fd_bleu ul.list_puce_cercle {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}
.bloc_titre_fd_bleu ul.list_puce_cercle li {
	background: url(../images/commun/puce_cercle_noir.gif) no-repeat 2px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	line-height: 11px;
	width: 150px;
}
	/************************/
 /**  box combinaison keyword  ***/ 
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword{
	clear:both;
	width:466px;
	margin:5px 0px 10px 0px;
}
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword .top{
	width:452px !important; width /**/:466px;
	height:55px !important; height /**/:63px;
	padding:8px 7px 0px 7px;
	font-size: 1em;line-height:1em;
	line-height:16px;
	background:url(../images/commun/top_box_combinaison_keyword.gif) no-repeat;
	
}
html[xmlns] #middle_colonne_gauche #colonne_gauche .box_combinaison_keyword .top {
	height: auto !important; height /**/: auto;
	min-height: 55px !important; min-height /**/: 63px;
}
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword .bottom {
	float: none;
	width: 466px;
	height: 8px;
	line-height: 0em;
	font-size: 0px;
	display: block;
	background: url(../images/commun/bottom_box_combinaison_keyword.gif) no-repeat;
}
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword li {
	list-style: none;
	display: inline
}
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword li span.separateur {
	display: inline;
	width: 10px;
	background: url(../images/commun/separateur3px.gif) no-repeat 6px 8px;
	padding: 0px 5px 0px 5px
}
#middle_colonne_gauche #colonne_gauche .box_combinaison_keyword div.color_tres_clair {
	padding-top: 5px;
}
	
/************************/
/**  liste action **/
#middle_colonne_gauche #list_action {
	border: 0px solid red;
	list-style: none;
	margin-left: 10px;
	margin-top: 2px;
}
#middle_colonne_gauche #list_action li {
	display: inline;
	border-left: 1px solid #e4f3ff;
	padding-left: 10px;
	float: left;
}
#middle_colonne_gauche #list_action li.link_loupe img {
	float: left;
	display: inline;
	margin-top: 6px;
}
#middle_colonne_gauche #list_action li.link_loupe a {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 10px;
}
#middle_colonne_gauche #list_action li.link_download img {
	float: left;
	display: inline;
	margin-top: 0px;
}
#middle_colonne_gauche #list_action li.link_download a {
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 10px;
}
/*****************************/


h3.focus_on{
	background:url(../images/commun/focus_on.gif) no-repeat top right;
	float:left;
	font-size:1em;
	border-left:1px solid #e4f1fa;
	padding:6px 25px 3px 10px;
	position:relative;
	z-index:500;
}
	.cell_case_coche{width:35px;}
	
	.input_research_col_gauche_login{
	height:16px;
	|height:18px; /* pour ie7 seulement */
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	border:1px solid #b0dbfc;
	padding-left:3px;
	margin:0px 0px 0px 0px;
	width:153px !important; width /**/:156px;
}

/***  box_col_gauche   ****/
.box_col_gauche .middle .avecBordure {
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}
.box_col_gauche ul.list_related_categories {
	margin-top: 10px;
}
.box_col_gauche ul.list_other_criteria {
	margin-top: 0px;
	padding-bottom: 0px;
}
.box_col_gauche ul.list_related_categories li, .box_col_gauche ul.list_other_criteria li {
	border: 0px solid red;
	margin-bottom: 5px;
}
/********************/

.company_description{
	background-color:#FF0000;
	clear:left;
	float:left;
	width:728px;
	height:208px;
	background:url(../images/commun/degrade_company_description.jpg) no-repeat 30px 0px;
}

.logo_company{
	width:235px;
	height:140px;
	background:url(../images/commun/fond_logo_company.png);
	margin:20px 0px 0px -3px;
	float:left;
}
.logo_company table{
	width:235px;
	height:140px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
}

.description_company{
	float:left;
	width:217px;
	margin-top:45px;
}
.description_company h3{
	font-size:1.45em;
	margin-left:10px;
}
.description_company p{	margin-left:10px;margin-top:2px;}
.description_company img{	margin-left:5px;margin-top:5px;}

.contact_the_company{
	float:left;
	width:225px;
	margin-top:40px;
}
.contact_the_company img{
	vertical-align:top;
	margin-right:15px;
	margin-left:6px;
	margin-top:-1px;
}
.contact_the_company ul li{
	list-style-type:none;
	background:url(../images/commun/fond_contact_company.png) no-repeat;
	padding:6px 0px 6px 4px;
	width:218px !important; width /**/:222px;
	height:15px !important; height /**/:27px;
}
.headerFooterResult{
	float:left;
	width:713px !important; width /**/:728px;
	height:23px !important; height /**/:33px;
	background:url(../images/commun/fond_header_footer_result.gif) no-repeat;
	padding:10px 5px 0px 10px;
}
.headerFooterResult .checkBox{
	padding:0px;
	font-size:0px;
	line-height:0px;
	height:15px;
	width:15px;
	float:left;
}
.headerFooterResult img{float:left;margin:3px 4px 0px 4px;}
.headerFooterResult span.number_selected{display:block;float:left;margin:0px 4px 0px 0px;}
.headerFooterResult span.number_result{display:block;float:right;}
.headerFooterResult button{
	float:left;
}
.headerFooterResult select{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		margin:-3px 5px 0px 0px;
		padding:1px 0px 0px 2px;
		width:118px;
		float:left;
		border:1px solid #b0dbfc;
}

#list_by_form{
	width:200px;
}
#list_by_form label{
	margin-top:3px; margin-right:4px;
}	
#list_by_form select{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	border:1px solid #b0dbfc;
	height: 18px;
	width:45px;margin-right:4px;
}


#information_box{
	clear:left;
	float:left;
	padding-left:0px;
	/*padding-top:20px;*/
	margin-top:10px;
	margin-left:-1px;
}
#information_box #haut{
	background:url(../images/commun/error_haut.gif) top left no-repeat;
	width:734px;
	height:12px;
	line-height:0px;
	font-size:0px;
}
#information_box #milieu{
	background:url(../images/commun/error_milieu.gif) top left repeat-y;
	width:734px;
	float:left;
}
#information_box #milieu #picto{
	float:left;
	margin-left:20px;
	width:80px;
}
#information_box #milieu #infos{
	width:600px;
	float:left;
}
#information_box #bas{
	background:url(../images/commun/error_bas.gif) top left no-repeat;
	width:734px;
	height:12px;
}
#information_box h2{
	font-size:1.45em;
	margin-left:20px;
}
