/**********************/
/*         RESET      */
/**********************/
html,body,form,fieldset {
	margin: 0;
	padding: 0;
	font: 100%/ 120% Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0 0;padding: 0;}
li,dd,blockquote {margin-left: 1em;}
form label {cursor: pointer;}
fieldset {border: none;}
input,select,textarea {font-size: 100%;font-family: inherit;}
input[type=button],input[type=submit]{cursor:pointer}
/**********************/
/*    COMMONS         */
/**********************/
.clearer {clear: both;line-height:0px;}
.float_left {display: inline;float: left}
.float_right {float: right}
a{outline:medium none;text-decoration:none;}
a:hover,a:hover span{text-decoration:underline}
#header_logo a:hover,
#header_menu a:hover,
#alphabetic a:hover{text-decoration:none}
a img{border: none}
input.ok_button{background:url("../../images/wwwv1/sprite_recherche.jpg") no-repeat scroll -295px -165px transparent}
a.read_more{
	background:url("../../images/wwwv1/puce_orange.jpg") no-repeat scroll 0 10px transparent;
	color:#FE5000;
	padding-left:15px;
	padding-top:7px;
}


body {
	background: #d8d8e3 url(../../images/wwwv1/body_background.jpg) no-repeat;
	margin-left : auto;
	margin-right: auto;
	width: 950px;
	margin-left: auto;
}


/*LE SPRITE*/
#header_logo a,
#header_newsletter form input.submit,
#header_navigation div.menu_separator,
div#zone_login input,
.tetiere,
.content_recherche_affiner p,
.search_result_top,
.search_result_bottom,
.show_more_results,
.search_result_actions div,
.pagination .forw,
.pagination .forwb,
.pagination .aback,
.pagination .bback,
.other_text_search,
.object_photos .action_zoom,
.object_presentation .object_actions div,
.object_long_description input.contact_manufacturer_btn,
#product_presentation ul li.ui-corner-top,
.file,
.event_date,
.event_url,
#footer {background:url("../../images/wwwv1/sprite_recherche.jpg") no-repeat}
/*FIN LE SPRITE*/

/*      HEADER        */
#header {
	height: 150px;
	margin-bottom: 15px;
	position:relative;
}

#header_content {background-color: #fff;}

#header_logo {
	height: 110px;
	margin-bottom: 5px;
	margin-left: 40px;
	margin-right: 25px;
	margin-top: 2px;
	width: 130px;
}

#header_ads {
	margin-top: 2px;
	width: 728px;
}
#header a {
	display: block;
	height:92px;
	width: 728px;
}

#header_logo a{
	background-position: 0 -146px;
	height:107px;
	width:120px;
}

#header_search,#header_newsletter {
	font-size: 10px;
	margin-left: 15px;
	margin-top: 10px;
}

#header_newsletter {
	float: right;
	margin-top: 3px
}

#header #welcome_message{margin-top:4px}
#header_newsletter b {color: #fb4f00}
#header_newsletter form{margin-left:10px}
#header_newsletter form input.text{width:115px}
#header_newsletter form input.submit{background-position: -295px -147px;width:22px}

#header_menu {
	background:url("../../images/wwwv1/header_bottom_background.png") no-repeat scroll 0 0 transparent;
	height: 35px;
}

#header_navigation {
	height:35px;
	margin-left: 15px;
	width:710px;
}

#header_navigation div {
	font-size:12px;
	font-weight:bold;
}

#header_navigation div.menu_separator {
	background-position: -327px -162px;
	height:20px;
	margin-top:11px;
	width:2px;
}

#header_navigation div a {
	color:#535373;
	display:block;
	height:25px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

#header_navigation div.active,#header_navigation div.navigation:hover {
	background: url("../../images/wwwv1/menu_active.jpg") no-repeat scroll 0 0 transparent;
}
#header_navigation div.active a,#header_navigation div.navigation:hover a{color:#fff}

#header_navigation div#menu_link_product{background-position: 0 0;width:106px}
#header_navigation div#menu_link_manufacturer{background-position:-105px 0;width:109px;}
#header_navigation div#menu_link_cp{background-position: -219px 0;width:97px}
#header_navigation div#menu_link_partenaires{background-position: -319px 0;width:107px}
#header_navigation div#menu_link_event{background-position: -427px 0;width:107px}

#header #frog_left {
	background: url("../../images/wwwv1/frog_left.png") no-repeat scroll 0 0 transparent;
	left: -62px;
	position: relative;
	top: -145px;
	height: 93px;
	width: 88px;
	zoom: 1;
}

/* un magnifique gif pour IE ^^ */
* html #header #frog_left {
	background: url("../../images/wwwv1/frog_left.gif") no-repeat scroll 0 0 transparent;
}

#header input {border:1px solid #8f90aa;color:#535373;}
#header input.text{height:14px;width: 150px;}
#header input.submit {border-left:none;height:18px;width: 32px}

div#zone_login{margin-top:10px;}
div#zone_login input{border:none;height:19px}
div#zone_login input#bouton_inscription{background-position:-123px -146px;width:90px;}
div#zone_login input#bouton_moncompte{background-position:-123px -166px;margin-left:-2px;width:88px;}
div#zone_login input#bouton_connexion{background-position:-214px -146px;margin-left:-2px;width:80px;}
div#zone_login input#bouton_deconnexion{background-position:-212px -166px;margin-left:-2px;width:82px;}

#modal_inscription,#modal_connexion{
	display:none;
	position:absolute;
	top:126px;
	z-index:100;
}
#header div.modal input{border:none}
#header #modal_connexion div,
#header #modal_inscription div,
#log_me_button,#inscripte_me_button,
#modal_connexion #connexion_error span{background:url("../../images/wwwv1/sprite_log-in.png")}

* html #header #modal_connexion div,
* html #header #modal_inscription div,
* html #log_me_button,
#inscripte_me_button,
* html #modal_connexion #connexion_error span{background:url("../../images/wwwv1/sprite_log-in.gif")}

/* Modale d'inscription */
#header #modal_inscription{
	height:90px;
	left:593px;
	width:330px;
}
#header #modal_inscription div#inscription_top{
	background-position:0px -59px;
	height:31px;
}
#header #modal_inscription div#inscription_content{
	background:#6d6d71;
	color:#fff;
	text-align:center;
}
#header #modal_inscription input{
	margin-left:16px;
}
#header #modal_inscription div#inscription_bottom{
	background-position:0px -92px;
	height:6px;
	overflow:hidden; /* IE6 FTW!!! */ 
}
#header #modal_inscription #inscripte_me_button{
	background-position:-82px -36px;
	border:medium none;
	height:24px;
	width:82px;
}

/* Modale de connexion */
#header #modal_connexion{
	height:94px;
	left:675px;
	width:270px;
	float:left;
}
#header #modal_connexion input.text{
	margin-right:14px;
	width:87px;
}
#header #modal_connexion div#connexion_top{
	background-position:0px 0px;
	height:31px;
}
#header #modal_connexion div#connexion_content{
	background:#6d6d71;
	color:#fff;
	text-align:center;
}
#header #modal_connexion div#connexion_content a{
	color:#FE5000;
	display:inline;
	margin-left:20px;
}
#header #modal_connexion div#connexion_bottom{
	background-position:0px -33px;
	height:6px;
	overflow:hidden; /* IE6 FTW!!! */
}
#header #modal_connexion #log_me_button{
	background-position:0 -40px;
	border:medium none;
	height:18px;
	width:28px;
}
#header #modal_connexion #connexion_error{
	background:none;
	color:#FE5000;
	height:24px;
}
#header #modal_connexion #connexion_error div.icon{
	background-position:-41px -40px;
	height:15px;
	width:26px;
}
#header #modal_connexion #connexion_error div.message{
	background:none;
	font-weight:bold;
	margin-left:26px;
	margin-top:2px;
}
/* Fin Modale de connexion */

/**********************/
/*      CONTENT       */
/**********************/
#content_top {
	background:url("../../images/wwwv1/content_top.png") no-repeat scroll 0 0 transparent;
	font-size:0;
	height:6px;
	width:100%;
	_margin-top:-80px;/* Fix pour IE6 */
}

#content {
	background-color:#fff
}

/* styles génériques pour le content */
#content ul{
	list-style:circle;
	margin-left:12px
}
	/* file d'ariane */
	#content #ariane{color:#696a85;margin-left:15px}
	#content #ariane a{color: #fb4f00}
	#content #ariane a:hover{text-decoration:underline}
	#content #ariane h1{
		font-size:11px;
		font-weight:normal;
		display:inline;
	}

/*      MENU CATEGORIES  */
.conteneur_categories_small {
	margin-left: 5px;
	background: url(../../images/bg_menutop_sub_small.png) repeat-y; 
}
#conteneur_categories{
	margin-left: 5px;
	background: url(../../images/bg_menutop_sub.jpg) repeat-y;
}
#menu_categories {
	padding-top: 6px;
	background-color:#F2F1F5;
}
#accueil_fabricant_rech_par_cat_mid #menu_categories{background: transparent none}

.menu_ligne ul, .menu_ligne li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu_categories #milieu_menu .menu_sous_cat{
	background-color: #fff;
	border:1px solid #c7bfe0;
	display:none;
	height:0;
	margin-bottom:5px;
	margin-left:5px;
	opacity:0;
	width:590px;
}
#menu_categories #milieu_menu div.sclass_visible{
	display:block;
	height:auto;
	opacity:1;
}

.conteneur_categories_encart_top{
	background:url("../../images/wwwv1/menu_cat_a_top.jpg")
}

#menu_categories #milieu_menu div.menu_ligne div.menu_sous_cat ul{
	margin-bottom:20px;
	margin-left:61px;
	margin-top:10px;
	width:468px;
}


#menu_categories #milieu_menu .menu_sous_cat div.cat_lvl1_close_button {
	background-color:#FE5000;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:12px;
	line-height:12px;
	margin-left:40px;
	margin-top:14px;
	text-align:center;
	width:13px;
}

#menu_categories #milieu_menu .menu_sous_cat div.cat_lvl1_presentation{
	border-bottom:1px solid #C7BFE0;
	border-top:1px solid #C7BFE0;
	line-height:16px;
	margin-left:61px;
	margin-top:10px;
	padding-bottom:5px;
	padding-top:5px;
	width:468px;
}

#menu_categories #milieu_menu .menu_sous_cat li.cat_lvl2 div.cat_lvl2_close_button{display:none;}

#menu_categories #milieu_menu .menu_sous_cat li.cat_lvl2 a{
	background:url("../../images/wwwv1/puce_orange.jpg") no-repeat scroll 0 10px transparent;
	color:#616284;
	display:block;
	font-weight:bold;
	padding:9px 0 0 15px;
	text-decoration:none;
}
#menu_categories #milieu_menu .menu_sous_cat li.cat_lvl2 a:hover{text-decoration:underline}
#menu_categories #milieu_menu .menu_sous_cat li.cat_lvl2 a img{display:none;}

#menu_categories #milieu_menu #close_link {
	MARGIN-BOTTOM: 4px; margin-left: 610px; HEIGHT: 14px
}
#menu_categories #milieu_menu A.close_link {
	COLOR: #666;
}
#menu_categories #milieu_menu A.close_link IMG {
	COLOR: #666;border:none;
}
#menu_categories .menu_bouton {
	cursor:pointer;
	height:51px;
	margin-bottom:-1px;
	margin-left:5px;
	padding-left:0;
	padding-top:1px;
	width:195px;
}
#milieu_menu div.menu_bouton:hover,
#milieu_menu div.hovered {
	background: url(../../images/wwwv1/menu_cat_a_hover.jpg) no-repeat
}
#menu_categories #milieu_menu div.bouton_opened {
	background: url(../../images/wwwv1/menu_cat_a_opened.jpg) no-repeat
}

#menu_categories .menu_bouton .menu_bouton_icon {
	background-image:url("../../images/wwwv1/icone_menu.jpg");
	height:47px;
	margin-left:5px;
	margin-right:5px;
	width:36px;
}

#bouton_amenagements-exterieurs{background-position: -1px 0px}
#bouton_menuiseries-exterieures{background-position: -1px -52px;}
#bouton_menuiseries-interieures{background-position: -1px -102px;}
#bouton_chauffage-et-regulation{background-position: -1px -152px;}
#bouton_mobiliers-et-equipements{background-position: -1px -202px;}
#bouton_couverture {background-position: -1px -302px;}
#bouton_quincaillerie {background-position: -1px -352px;}
#bouton_maconnerie {background-position: -1px -401px;}
#bouton_materiels-et-equipements{background-position: -1px -452px;}
#bouton_electricite-eclairages-et-courant-faible{background-position: -1px -802px;}
#bouton_cloisons-plafonds-faux-plafonds-et-revetements {background-position: -1px -552px;}
#bouton_planchers-et-revetements-de-sol{background-position: -1px -602px;}
#bouton_logiciels-outils-d-aide-et-materiels-informatiques {background-position: -1px -652px;}
#bouton_voirie-et-reseaux-divers {background-position: -1px -702px;}
#bouton_securite-des-personnes-et-incendie {background-position: -1px -502px;}
#bouton_plomberie-et-equipements-sanitaires{background-position: -1px -252px;}
#bouton_climatisation-ventilation-et-aspiration {background-position: -1px -852px}
#bouton_nouvelles-energies {background-position: -1px -752px}

.hovered #bouton_amenagements-exterieurs,.bouton_opened #bouton_amenagements-exterieurs,
div.menu_bouton:hover #bouton_amenagements-exterieurs{background-position: -36px 0px}
.hovered #bouton_menuiseries-exterieures,.bouton_opened #bouton_menuiseries-exterieures,
div.menu_bouton:hover #bouton_menuiseries-exterieures{background-position: -36px -52px;}
.hovered #bouton_menuiseries-interieures,.bouton_opened #bouton_menuiseries-interieures,
div.menu_bouton:hover #bouton_menuiseries-interieures{background-position: -36px -102px;}
.hovered #bouton_chauffage-et-regulation,.bouton_opened #bouton_chauffage-et-regulation,
div.menu_bouton:hover #bouton_chauffage-et-regulation{background-position: -36px -152px;}
.hovered #bouton_mobiliers-et-equipements,.bouton_opened #bouton_mobiliers-et-equipements,
div.menu_bouton:hover #bouton_mobiliers-et-equipements{background-position: -36px -202px;}
.hovered #bouton_couverture,.bouton_opened #bouton_couverture,
div.menu_bouton:hover #bouton_couverture{background-position: -36px -302px;}
.hovered #bouton_quincaillerie,.bouton_opened #bouton_quincaillerie,
div.menu_bouton:hover #bouton_quincaillerie{background-position: -36px -352px;}
.hovered #bouton_maconnerie,.bouton_opened #bouton_maconnerie,
div.menu_bouton:hover #bouton_maconnerie{background-position: -36px -401px;}
.hovered #bouton_materiels-et-equipements,.bouton_opened #bouton_materiels-et-equipements,
div.menu_bouton:hover #bouton_materiels-et-equipements{background-position: -36px -452px;}
.hovered #bouton_electricite-eclairages-et-courant-faible,.bouton_opened #bouton_electricite-eclairages-et-courant-faible,
div.menu_bouton:hover #bouton_electricite-eclairages-et-courant-faible{background-position: -36px -802px;}
.hovered #bouton_cloisons-plafonds-faux-plafonds-et-revetements,.bouton_opened #bouton_cloisons-plafonds-faux-plafonds-et-revetements,
div.menu_bouton:hover #bouton_cloisons-plafonds-faux-plafonds-et-revetements{background-position: -36px -552px;}
.hovered #bouton_planchers-et-revetements-de-sol,.bouton_opened #bouton_planchers-et-revetements-de-sol,
div.menu_bouton:hover #bouton_planchers-et-revetements-de-sol{background-position: -36px -602px;}
.hovered #bouton_logiciels-outils-d-aide-et-materiels-informatiques,.bouton_opened #bouton_logiciels-outils-d-aide-et-materiels-informatiques,
div.menu_bouton:hover #bouton_logiciels-outils-d-aide-et-materiels-informatiques{background-position: -36px -652px;}
.hovered #bouton_voirie-et-reseaux-divers,.bouton_opened #bouton_voirie-et-reseaux-divers,
div.menu_bouton:hover #bouton_voirie-et-reseaux-divers{background-position: -36px -702px;}
.hovered #bouton_securite-des-personnes-et-incendie,.bouton_opened #bouton_securite-des-personnes-et-incendie,
div.menu_bouton:hover #bouton_securite-des-personnes-et-incendie{background-position: -36px -502px;}
.hovered #bouton_plomberie-et-equipements-sanitaires,.bouton_opened #bouton_plomberie-et-equipements-sanitaires,
div.menu_bouton:hover #bouton_plomberie-et-equipements-sanitaires{background-position: -36px -252px;}
.hovered #bouton_climatisation-ventilation-et-aspiration,.bouton_opened #bouton_climatisation-ventilation-et-aspiration,
div.menu_bouton:hover #bouton_climatisation-ventilation-et-aspiration{background-position: -36px -852px}
.hovered #bouton_nouvelles-energies,.bouton_opened #bouton_nouvelles-energies,
div.menu_bouton:hover #bouton_nouvelles-energies{background-position: -36px -752px}

div.menu_bouton_text a{
	color:#000000;
	display:block;
	font-weight:bold;
	margin-top:5px;
	text-decoration:none;
	width:145px;
}

div.menu_sous_cat div.ad_zone{
	height:0;/* Le temps d'avoir un code pour les pubs */
	margin-left:61px;
	margin-top:14px;
	overflow:hidden;
}
div#bottom_menu_categories{background:url("../../images/wwwv1/bottom_menu_categories.jpg") no-repeat}

/*    FIN MENU CATEGORIES */

/* les cadres recherche,produits, fabricant, cp*/

/* Les tétières */
.tetiere{
	height:27px;
	overflow:hidden;
}
.tetiere span{
	color:#FFFFFF;
	float:left;
	font-size:14px;
	line-height:26px;
	margin-left:28px;
}

.tetiere .show_more_results{
	background-position:-120px -11px;
	display:inline;
	float:right;
	margin-top:8px;
}
.tetiere .show_more_results a{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#333333;
	margin-left:9px;
	padding-left:3px;
}
.tetiere .show_more_results a:hover{text-decoration:underline}

.tetiere_recherche{background-POSITION: -341px -146px;border-bottom:3px solid #6d6d71}
.tetiere_produit{background-POSITION: -341px -174px;border-bottom:3px solid #626284}
.tetiere_fabricant{background-POSITION: -341px -202px;border-bottom:3px solid #fe5000}
.tetiere_cp{background-POSITION: -341px -230px;border-bottom:3px solid #63902b}
/* FIN Les tétières */

.untiers div.content,.deuxtiers div.content,.troistiers div.content,.unquart div.content,.troisquarts div.content{
	background:#fff;/* IE6 \o/ */
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	padding-top:8px;
}
.untiers,.deuxtiers,.troistiers,.unquart,.troisquarts{margin-left:14px;margin-top:10px;}
.untiers{width:300px;}
.deuxtiers{width:606px;}
.troistiers{width:921px;}
.unquart{width:190px;}
.troisquarts{width:730px;}

div.bottom_cadre{height:23px}
.untiers div.bottom_cadre{background:url("../../images/wwwv1/bottom_cadre_untiers.jpg") no-repeat}
.deuxtiers div.bottom_cadre{background:url("../../images/wwwv1/bottom_cadre_deuxtiers.jpg") no-repeat}
.troistiers div.bottom_cadre{background:url("../../images/wwwv1/bottom_cadre_troistiers.jpg") no-repeat}
.unquart div.bottom_cadre{background:url("../../images/wwwv1/bottom_cadre_unquart.jpg") no-repeat}
.troisquarts div.bottom_cadre{background:url("../../images/wwwv1/bottom_cadre_troisquarts.jpg") no-repeat}

div.mea_cartidge{
	background:url("../../images/wwwv1/mea_cartidge.jpg") no-repeat;
	height:86px;
	margin-top:8px;
	width:286px;
}
.untiers div.mea_cartidge{
	margin-left:6px;
	margin-right:6px;
}
.deuxtiers div.mea_cartidge,
.deuxtiers div.mea_large_cartidge{
	margin-left:8px;
	margin-right:8px;
}
.troistiers div.mea_cartidge,
.troistiers div.mea_large_cartidge{
	margin-left:9px;
	margin-right:9px;
}

div.mea_large_cartidge{
	background:url("../../images/wwwv1/mea_large_cartidge.jpg") no-repeat;
	height:193px;
	margin-top:8px;
	width:586px;
}

#alphabetic{margin-left:13px}
#alphabetic a{
	color:#616284;
	display:block;
	float:left;
	font-size:9pt;
	font-weight:bold;
	margin-left:1px;
	text-align:center;
	width:20px;
}
#alphabetic a:hover{
	background-color:#616284;
	color:#F2F1F5;
}

/* mea avec image */
div.mea_image_frame{margin:7px 0 0 6px;}
div.mea_large_cartidge div.mea_image_frame{margin:23px 0 0 6px}
div.mea_image_frame img{border:1px solid #d4d4d4}
div.mea_text_frame{
	height:83px;
	line-height:12px;
	margin-left:13px;
	width:160px;
}
div.mea_large_cartidge div.mea_text_frame{margin:12px 0 0 6px}
.content_cp div.mea_text_frame a p.mea_name,
.content_cp div.mea_text_frame a:visited p.mea_name,
.content_cp .search_result_manufacturer a,
.content_cp .search_result_manufacturer a:visited,
.content_cp .search_result_text  a.element_name,
.affiner_cp a
{color:#63902b;}

.content_fabricant div.mea_text_frame a p.mea_name,
.content_fabricant div.mea_text_frame a:visited p.mea_name,
.content_fabricant .search_result_text a.element_name,
.affiner_fabricant a
{color:#FE5000;}

.content_produit div.mea_text_frame a p.mea_name,
.content_produit div.mea_text_frame a:visited p.mea_name,
.content_produit .search_result_manufacturer a,
.content_produit .search_result_manufacturer a:visited,
.content_produit .search_result_text a.element_name,
.search_result_product a,
.affiner_produit a
{color:#626284;}

.affiner_recherche a
{color:#6D6D71}

div.mea_text_frame p.mea_name{
	font-weight:bold;
	margin:10px 0 0;
}
div.mea_text_frame p.mea_short_description{
	border-top:1px solid #cfcfd8;
	color:#000;
	margin:4px 0 0 0;
	padding-top:3px;
}

.mea_large_cartidge div.mea_text_frame p.mea_short_description{
	width:355px;
}
/* fin mea avec image */

/* mea texte */
div.text_mea{
	margin:5px 12px 21px;
}
.untiers div.text_mea{
	margin:5px 12px 0;
	width:275px
}
.troistiers div.text_mea{width:430px}
.untiers div.text_mea p.mea_short_description{height:55px}
.troistiers div.text_mea p.mea_short_description{height:40px}

div.text_mea p.mea_name{
	color:#63902b;
	font-weight:bold;
}
div.text_mea p.mea_short_description{
	border-top:1px solid #d1d1da;
	color:#000;
	padding-top:13px;
}

/* fin mea texte */

#flash_anim{
	margin-bottom:12px;
	margin-top:-23px;
}

.content>p,
.content>ul,
.content>b
{
	margin-left:8px;
	margin-right:8px;
}

/* Contenu secondaire */
div.contenu_secondaire{
	margin:0 8px 0 8px;
}
/* Fin contenu secondaire */

/* Formulaires */
#content form{
	overflow:hidden;
}

#content form .error_zone,form input.error,form textarea.error{
	background-color:#ffede5;
	border:1px solid #fe5000;
	color:#fe5000;
}

#content .error_zone,
#content .success{
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

#content .error_zone p,#content .success p{
	margin-left:3px;
	margin-top:3px;
}

#content .success{
	background-color:#e5ffed;
	border:1px solid #00fe50;
	color:#00C050;
}

#content form h3{margin-left:15px;}
#content form input,form textarea{border:1px solid #6d6d71}
#content form input[text]{width:268px}
#content form select{width:177px}
#content form textarea{width:175px}
#content form label{
	color:#333;
	display:block;
	float:left;
	margin-right:12px;
	text-align:right;
	width:201px;
}
#content form div.float_left label{width:170px;}
#content form #btn_submit{
	background:url("../../images/wwwv1/submit_button.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	height:19px;
	margin-left:82px;
	width:95px;
}
#content em.note{
	display:block;
	margin-right:9px;
	text-align:right;
}
/* FIN Formulaires */

/* Recherches (globale, produit, fabricant, cp) */

	/*Affiner la recherche*/
.content_recherche_affiner{
	overflow:hidden;
}
.content_recherche_affiner p{
	background-position:-129px -11px;
	height:14px;
	margin-left:3px;
	margin-top:5px;
	overflow:hidden;
	width:360px;
}
.content_recherche_affiner p a{
	background:none repeat scroll 0 0 #FFFFFF;
	display:block;
	margin-left:9px;
	padding-left:4px;
}
.content_recherche_affiner p a:hover{text-decoration:underline}
.content_recherche_affiner p.current_category{
	background-position:-120px -11px;
}
.content_recherche_affiner p.current_category span{color:#666;font-weight:bold;}
	/*fin Affiner la recherche*/

.search_result{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:716px;
}
.search_result_content{
	background-color:#fbfbfb;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
}
.search_result_top,
.search_result_bottom {height:5px}
.search_result_bottom{background-position:0 -6px}

.search_image{
	border:1px solid #C7C7C7;
	height:70px;
	margin:6px 17px 6px 8px;
	width:100px;
}
.search_image image{
	border:1px solid #fff;
}

.search_result_text{
	border-bottom:1px solid #C7C7C7;
	/*height:40px;*/
	margin-top:6px;
	width:580px;
}

.search_result_text a.element_name{
	font-size:16px;
	font-weight:bold;
	margin-top:0;
}
.search_result_text .short_description h2{
	color:#999;
	font-size:11px;
	margin-top:5px;
}

.search_result_product{
	border-right:1px solid #C7C7C7;
	color:#333;
	height:auto;/*70px;*/
	overflow:hidden;
	padding-top:11px;
	width:425px;
}

.search_result_manufacturer{
	color:#999;
	overflow:hidden;
	margin-left:11px;
	margin-top:11px;
}

.search_result_manufacturer a{
	display:block;
	font-size:14px;
	height:44px;
	overflow:hidden;
	width:142px;
}

.search_result_actions{
	height:20px;
	width:425px;
}

.content_fabricant .search_result_actions,
.content_cp .search_result_actions{margin-top:16px}

.search_result_actions div{
	height:13px;
	margin-right:12px;
}
.search_result_actions div.fave{background-position:0 -12px}
.search_result_actions div.contact{background-position:-78px -12px}
.search_result_actions div.download{background-position:-39px -12px}
.search_result_actions div a{
	background:none #fbfbfb;
	color:#333;
	display:block;
	margin-left:21px;
}
.search_result_actions div a:hover{text-decoration:underline}

.pagination{
	margin-top:10px;
}
.pagination div{
	float:left;
	margin-right:3px;
}
.pagination a{color:#333}
.pagination .counts a:hover,.pagination .active a{text-decoration:underline}
/* Bouton page précédente/suivante et première/dernière page*/
.pagination .forw{	background-position:-120px -12px;width:8px}
.pagination .forwb{	background-position:-137px -12px;width:11px}
.pagination .aback{	background-position:-149px -12px;width:11px}
.pagination .bback{	background-position:-161px -12px;width:8px}

.other_text_search,
.other_text_search a{display:block;height:59px;width:340px}
#show_search_product{background-position:0px -26px}
#show_search_manufacturer{background-position:-340px -26px}
#show_search_cp{background-position:0px -86px}
/* Fin Recherches (globale, produit, fabricant, cp) */

/* Page produit/fabricant/CP */
	/* photo produit */
.object_photos{width:240px;}
.object_photos .apercu_objet{margin-left:10px;margin-right:10px;height:220px;width:146px}
.object_photos .action_zoom{
	background-position:-266px -207px;
	margin:5px 0 10px 10px;
}
.object_photos .action_zoom a{background:#fff none;color:#000;margin-left:20px;display:block;}

.object_photos .miniature_produit{margin:0 10px;}
.object_photos .miniature_produit a{display:block}

.object_long_description input.contact_manufacturer_btn{
	border:none;
	height:19px;
	margin-top:15px;
	width:174px;
}
	/* fin photo produit */
.content_produit .object_long_description input.contact_manufacturer_btn{
	background-position:-121px -226px;
}
.content_cp .object_long_description input.contact_manufacturer_btn,
.content_fabricant .object_long_description input.contact_manufacturer_btn{
	background-position:-121px -246px;
}

.object_description{width:478px;}
.object_description .search_result_text{width:470px}
.object_presentation .object_long_description{
	border-right:1px solid #C7C7C7;
	padding-right:10px;
	width:290px;
}
.object_presentation .object_right_panel{width:170px;}
.object_presentation .search_result_manufacturer{margin-top:25px;}
.object_presentation .search_result_manufacturer a{font-weight:bold;margin-top:5px}
/* Zone d'action sur l'objet */
.content_fabricant .object_presentation .object_actions{border:none}
.object_presentation .object_actions{border-top:1px solid #c7c7c7;width:170px}
.object_presentation .object_actions div{
	height:15px;
	margin-left:10px;
	margin-top:8px;
}
.object_presentation .object_actions div a{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#666666;
	display:block;
	height:15px;
	margin-left:16px;
	padding-left:10px;
}

.object_presentation .object_actions div.add_bookmark{background-position:0px -11px}
.object_presentation .object_actions div.form_contact_manufacturer{background-position:-78px -11px}
.object_presentation .object_actions div.form_recontact_me{background-position:-250px -206px}
.object_presentation .object_actions div.print_object{background-position:-234px -206px}
.object_presentation .object_actions div.form_devis_express{background-position:-217px -206px}
.object_presentation .object_actions div.download_file{background-position:-217px -206px}
/* Fin zone d'action sur l'objet */

/*Onglets page produit*/
#product_presentation ul{margin:0;}
#product_presentation ul li.ui-corner-top{height:27px;margin:0;text-align:center}
#product_presentation ul li.ui-corner-top h2{margin-top:6px}
#product_presentation ul li.ui-corner-top h2 a{color:#666}
#product_presentation ul li.ui-tabs-selected h2 a{color:#FFF}

#product_presentation #onglet_documentation_produit{background-position:0 -510px;width:134px;}
#product_presentation #onglet_documentation_produit.ui-tabs-selected{background-position:0 -482px;}
#product_presentation #onglet_caracteristiques_produit{background-position:-136px -482px;width:254px;}
#product_presentation #onglet_caracteristiques_produit.ui-tabs-selected{background-position:-136px -510px;}

#product_presentation_content{
	border:1px solid #d0d0d9;
}
#product_presentation_content .ui-tabs-panel{
	color:#000;
	font-size:11px;
}

.file{height:27px}
.file_jpg{background-position:-682px -57px}
.file_pdf{background-position:-682px -26px}
.file a{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	display:block;
	margin-left:30px;
	padding-top:5px;
}

/*Fin Onglets page produit*/

/* FIN Page produit/fabricant/CP */

/* Liste des produits du fabricant */
.produits_fabricant,.cp_fabricant{margin-left:10px;}
.produits_fabricant h3{margin-top:10px}
.produits_fabricant h4{margin-left:10px;margin-top:8px}
.produits_fabricant .nom_categ_a{color:#000;font-size:12px}
/*.nom_categ_b{}*/
.produits_fabricant .nom_categ_c{color:#424571;font-style:italic;font-size:12px}
#content .produits_fabricant ul,#content .cp_fabricant ul{list-style:none;margin-top:3px}
.produits_fabricant ul li.produit{color:#000;font-size:12px;}
.produits_fabricant ul li.produit a{color:#424571;font-size:12px}
/* FIN Liste des produits du fabricant */
/* Liste des CP du fabricant */
.cp_fabricant ul li.cp{color:#000;font-size:12px;}
.cp_fabricant ul li.cp a{color:#63902B;font-size:12px;}
/* Fin Liste des CP du fabricant */

/* Evenements */
.event_infos{
	
}
.event_date{
	background-position:-395px -483px;
	color:#fff;
	height:68px;
	padding-top:7px;
	text-align:center;
	width:68px;
}
.event_day{
	font-size:36px;
	margin-top:8px;
}
.event_month{
	font-size:27px;
	margin-top:16px;
}
.event_url{
	background-position:-129px -12px;
	color:#fb4d00;
}
.event_url span{
	background:none #fff;
	margin-left:9px;
	padding-left:3px;
}
.event_text{
	margin:8px;
	width:614px
}
.event_text h2,
.event_text h2 a,
.article_text h2,
.article_text h2 a{
	color:#6D6D71;
	margin:0;
}
.event_text .event_adress,
.article_text .article_adress{
	border-bottom:1px solid #ccc;
	color:#999;
	margin-top:5px;
	padding-bottom:5px;
}
.event_text .event_description,
.article_text .article_description{
	margin-top:5px;
}
/* Fin Evenements */

/* Articles */
.article_text{
	margin:8px;
}
/* Fin Articles */

/**********************/
/*      FOOTER        */
/**********************/
#footer{
	background-position: 0 -272px;
	height:209px;
}
#footer div.float_left{
	width:237px;
}
#footer ul{
	list-style:none;
	margin:100px 0 0 5px;
}
#footer ul li{
	background:url("../../images/wwwv1/puce_footer.jpg") no-repeat scroll 0 6px transparent;
	line-height:17px;
}

#footer ul li a{
	color:#616284;
	margin-left:11px
}
#footer ul li a:hover{text-decoration:underline}

/* SITEMAP */
.sitemap ul {margin-top: 0px;}
.sitemap a {color: black; text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
.sitemap .catb {font-weight: bold; display: block; margin-top: 8px;}
.sitemap .supercat {font-weight: bold; display: block; margin-top: 8px; font-size: 14px;}
/* Fin SITEMAP */

/* Modal connexion */
#password_forget_form{display:none}
/* Fin Modal connexion */

/**********************/
/*      DEBUG         */
/**********************/
#debug {
	background-color: #ccc;
	/*border:1px solid #F00;*/
	margin-top:20px;
}
