/*jerem 19.02.2008*/


/***general*********/

body {
	background: url(images/conteneur_bg.jpg) repeat-x #696b6c;
	margin:0;
	font-family:Verdana, Century, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conteneur {
	width:1024px;
	margin:auto;
}

h1,h2,h3,h4,h5,h6, ul, li, label, form, input, p, fieldset{
	margin:0;
	padding:0;
}

a {
	outline:none;
}

h1 {
	font-size:20px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:12px;
}
h5 {
	font-size:11px;
}
.police_entreprise, .police_entreprise  a{
	color:#db2174;
}
.police_pharmacie, .police_pharmacie a{
	color:#a0da1b;
}
.police_tour_operateur, .police_tour_operateur a{
	color:#39ced3;
}


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


/******header**************/
#header {

	height:140px;
	position:relative;
	z-index:5000;
}

#bandeau_login {
	background: url(images/bandeau_login_bg.gif) repeat;
	height:20px;
}
#form_login {
	float:right;
	width:600px;
}

#form_login #connexion_espace_client{
	margin-top:4px;
	float:left;
}

#form_login label img{
	margin-top:4px;
}

#form_login label {
	float:left;
	margin-right:10px;
	margin-left:20px;
	color:#FFFFFF;
}
#form_login input {
	float:left;
	background-color:#000000;
	border:none;
	color:#FFFFFF;
	margin-top:1px;
}

#form_login #ok {
	background:transparent;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:6px;

}
#crea_compte {
	text-align:right;
	padding-right:64px;
	margin-bottom:17px;
	color:white;
}
#crea_compte a{
	color:#FFFFFF;
}

#logo_markeo {
	margin-left:22px;
	float:left;
text-indent : -5000px;
}
#logo_markeo a{
	background:url(images/logo_markeo.gif) no-repeat;
	height:65px;
	width:199px;
	display:block;
	text-decoration:none;
}

#header_centre {
	margin-bottom:12px;
	float:left;
	width:612px;
}
#activite_markeo {
	width:328px;
	margin:auto;
	margin-bottom:12px;
}

#activite_markeo a{
	color:#e4e3e3;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

#activite_markeo img{
	border:0;
}

#menu_header {
	height:14px;
	margin-left:26px;
	margin-bottom:6px;
}

.menu_header_tour_operateur{
	border:1px solid #1e989c;
}
.menu_header_entreprise{
	border:1px solid #fa0176;
}
.menu_header_pharmacie{
	border:1px solid #8edc2e;
}
.menu_header_commum{
	border:1px solid white;
}
.menu_header_coup_de_coeur{
	border:1px solid #f1a63a;
}

#menu_header li{
	float:left;
	list-style-type:none;
}

#menu_header li a{
	color:white;
	text-decoration:none;
}

#menu_header li img{
	border:0;
}

#header_panier_en, #header_panier_fr {
	width:128px;
	height:51px;
	float:right;
	margin-top:25px;
	margin-bottom:5px;
	margin-right:54px;
}

#header_panier_fr {
	background:url(images/panier_bg_fr.gif) no-repeat;
}
#header_panier_en {
	background:url(images/panier_bg_en.gif) no-repeat;
}

*html #header_panier_en, #header_panier_fr {
	margin-right:10px;

}

#header_panier_en .nb_articles, #header_panier_fr .nb_articles{
	width:110px;
	margin-left:23px;
	display:block;
	text-decoration:none;
	color:black;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-top:23px;
}


#header_recherche_commum, #header_recherche_entreprise, #header_recherche_pharmacie, #header_recherche_tour_operateur, #header_recherche_coup_de_coeur {
	margin-left:345px;
}
#header_recherche_commum label, #header_recherche_entreprise label, #header_recherche_pharmacie label, #header_recherche_tour_operateur label, #header_recherche_coup_de_coeur label{
	color:#FFFFFF;
}
#header_recherche_commum input, #header_recherche_entreprise input, #header_recherche_pharmacie input, #header_recherche_tour_operateur input, #header_recherche_coup_de_coeur input{
	border:1px solid #1e1e1e;
	color:white;
}

#header_recherche_commum input {
	background-color:white;
	color:black;
}
#header_recherche_entreprise input {
	background-color:#db2174;
}
#header_recherche_pharmacie input{
	background-color:#8edc2e;
}
#header_recherche_tour_operateur input{
	background-color:#14d6db;
}

#header_recherche_coup_de_coeur input{
	background-color:#f1a63a;
}

#fil_ariane {
	color:#b2b1b2;
	height:18px;
	line-height:18px;
}

#fil_ariane a {
	color:#b2b1b2;
	text-decoration:none;
	font-size:10px;
}

#lang_version a{
	color:white;
	text-decoration:none;
	margin-left:10px;
}

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

/****contenu********************/

#menu_tour_operateur li ul, #menu_entreprise li ul, #menu_pharmacie li ul /* Sous-listes */
{
	position: absolute; /* Position absolu */
	left: -999em; /* Hop, on envoi loin du champ de vision */
	z-index:100;
}

#menu_tour_operateur li ul a, #menu_entreprise li ul a, #menu_pharmacie li ul a /* Sous-listes */
{
	margin-bottom:0px!important;
}

#menu_tour_operateur li:hover ul, #menu_tour_operateur li li:hover ul, #menu_tour_operateur li.sfhover ul, #menu_tour_operateur li li.sfhover ul
, #menu_entreprise li:hover ul, #menu_entreprise li li:hover ul, #menu_entreprise li.sfhover ul, #menu_entreprise li li.sfhover ul
, #menu_pharmacie li:hover ul, #menu_pharmacie li li:hover ul, #menu_pharmacie li.sfhover ul, #menu_pharmacie li li.sfhover ul
 /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
	left: auto; /* Repositionnement normal */
	margin-left:140px;
	min-height: 0; /* Corrige un bug */
	margin-top:-33px;
}
*:first-child+html #menu_tour_operateur li:hover ul, *:first-child+html #menu_tour_operateur li li:hover ul, *:first-child+html #menu_tour_operateur li.sfhover ul, *:first-child+html #menu_tour_operateur li li.sfhover ul
, *:first-child+html #menu_entreprise li:hover ul,*:first-child+html #menu_entreprise li li:hover ul,*:first-child+html #menu_entreprise li.sfhover ul, *:first-child+html #menu_entreprise li li.sfhover ul
,*:first-child+html #menu_pharmacie li:hover ul,*:first-child+html #menu_pharmacie li li:hover ul,*:first-child+html #menu_pharmacie li.sfhover ul,*:first-child+html #menu_pharmacie li li.sfhover ul
 /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
	left: auto; /* Repositionnement normal */
	margin-left:5px;
	min-height: 0; /* Corrige un bug */
	margin-top:-33px;
}




#contenu {
	clear:both;
	width:100%;
	position:relative;

}
#menu_principal {
	float:left;
	margin-left:6px;
	width:199px;

}

#tour_operateur_agence_contenu .fr{
	background: url(images/tour_operateur_h3_bg_fr.gif) no-repeat;
}
#tour_operateur_agence_contenu .en{
	background: url(images/tour_operateur_h3_bg_en.gif) no-repeat;
}

#tour_operateur_agence h3 {
	height:189px;
	width:23px;
	position:relative;
	margin-top:-4px;
}
#tour_operateur_agence_ouvert h3 {
	height:189px;
	width:45px;
	position:relative;
	margin-top:-4px;
}

#tour_operateur_agence h3 a, #tour_operateur_agence_ouvert h3 a{
	display:block;
	height:189px;
	width:23px;
	text-indent:-5000px;
	overflow:hidden;
}


#tour_operateur_agence {

	width:175px;
	margin-bottom:3px;
	margin-left:22px;
}
#tour_operateur_agence h3{
	width:23px;
}
#tour_operateur_agence_top {
	background: url(images/tour_operateur_top_bg.gif) no-repeat;
	height: 5px;
	font-size : 4px;/*bug ie6*/
}
#tour_operateur_agence #tour_operateur_agence_contenu {
	background:url(images/tour_operateur_contenu_bg.gif) repeat-y;
	width:175px;


}
#tour_operateur_agence #tour_operateur_agence_bas {
	height:4px;
	background: url(images/tour_operateur_bottom_bg.gif) no-repeat;
	width:175px;


}


#tour_operateur_agence ul, #entreprise_collectivite ul, #pharmacie ul, #pharmacie_ouvert ul, #entreprise_collectivite_ouvert ul, #tour_operateur_agence_ouvert ul{
	list-style-type:none;
	padding-top:5px;
	width:140px;
	float:right;
	margin-right:7px;
}
*html #tour_operateur_agence ul, *html #entreprise_collectivite ul, *html #pharmacie ul, *html #entreprise_collectivite_ouvert ul, *html #tour_operateur_agence_ouvert {
	margin-right:0px;
}

*html #tour_operateur_agence li,*html #entreprise_collectivite li, *html #pharmacie li,*html  #pharmacie_ouvert li, *html #entreprise_collectivite_ouvert li, *html #tour_operateur_agence_ouvert li{

	height:5px;

}
#menu_tour_operateur ul li {
	margin:0!important;
	padding:0!important;
	font-size:0;
}

#tour_operateur_agence ul li a, #entreprise_collectivite ul li a, #pharmacie ul li a, #pharmacie_ouvert ul li a, #entreprise_collectivite_ouvert ul li a, #tour_operateur_agence_ouvert ul li a{
	text-decoration:none;
	color:white;
	font-weight:bold;
	display:block;
	margin-bottom:1px;
	text-transform:uppercase;
	font-size:9px;
	padding:8px 0 8px 5px;
	width:140px;

}

#tour_operateur_agence ul li a, #tour_operateur_agence_ouvert ul li a{
	background: url(images/menu_famille_tour_ope_bg.jpg) repeat-y;
}

#tour_operateur_agence ul li a:hover, #tour_operateur_agence_ouvert ul li a:hover, #tour_operateur_agence .actif, #tour_operateur_agence_ouvert .actif{
	background:#f8f6f7;
	color:#1e989c;
}
#tour_operateur_agence .actif, #tour_operateur_agence_ouvert .actif{
	background:url(images/fleche_menu_selected.gif) no-repeat top right #f8f6f7;
	color:#1e989c;
	display:block;
}

#tour_operateur_agence_ouvert {
	width:197px;
	margin-bottom:3px;

}
#tour_operateur_agence_ouvert #tour_operateur_agence_top {
	background: url(images/tour_top_ouvert_bg.gif) no-repeat;
	height:4px;
	font-size:2px;

}
#tour_operateur_agence_ouvert #tour_operateur_agence_contenu {
	background:url(images/tour_contenu_ouvert_bg.gif) repeat-y;
	padding-bottom:5px;
}
#tour_operateur_agence_ouvert #tour_operateur_agence_bas {
	background:url(images/tour_bottom_ouvert_bg.gif) no-repeat;
	height:6px;

}




#entreprise_collectivite h3 a, #entreprise_collectivite_ouvert h3 a{
	display:block;
	width:20px;
	height:233px;
	text-indent:-5000pc;
	overflow:hidden;
}
#entreprise_collectivite {

	width:175px;
	margin-bottom:1px;
	margin-left:22px;

}

#entreprise_collectivite  #entreprise_collectivite_top {
	background:url(images/entreprise_collect_top_bg.gif) no-repeat;
	width:175px;
	height:3px;
	font-size:2px;

}
#entreprise_collectivite  #entreprise_collectivite_contenu {
	background:url(images/entreprise_collectivite_con.gif) repeat-y;
	padding-bottom:5px;

}
#entreprise_collectivite  #entreprise_collectivite_bottom{
	background:url(images/entreprise_collectivite_bot.gif) no-repeat;
	height:6px;

}

#entreprise_collectivite_contenu .fr{
	background: url(images/entreprises_collect_h3_bg_fr.gif) no-repeat;
}
#entreprise_collectivite_contenu .en{
	background: url(images/entreprises_collect_h3_bg_en.gif) no-repeat;
}

#entreprise_collectivite h3{
	width:23px;
	height:233px;
	position:relative;
	margin-top:-2px;

}
#entreprise_collectivite_ouvert h3 {
	width:45px;
	height:233px;
	position:relative;
	margin-top:-2px;

 }

#entreprise_collectivite ul li a, #entreprise_collectivite_ouvert ul li a{
	background: url(images/menu_famille_entreprise_bg.jpg) repeat-y;
}

#entreprise_collectivite ul li a:hover, #entreprise_collectivite_ouvert ul li a:hover, #entreprise_collectivite .actif, #entreprise_collectivite_ouvert .actif{
	background:#f8f6f7;
	color:#a90e55;
}
#entreprise_collectivite .actif, #entreprise_collectivite_ouvert .actif{
	background:url(images/fleche_menu_selected.gif) no-repeat top right #f8f6f7;
	color:#a90e55;
}


#entreprise_collectivite_ouvert {
	width:196px;
	margin-bottom:3px;
}
#entreprise_collectivite_ouvert #entreprise_collectivite_top {
	background:url(images/ent_collect_top_ouvert.gif) no-repeat;
	height:3px;
	font-size:2px;
}
#entreprise_collectivite_ouvert #entreprise_collectivite_contenu {
	background:url(images/ent_collec_con_ouvert.gif) repeat-y;
	padding-bottom:3px;


}
#entreprise_collectivite_ouvert #entreprise_collectivite_bottom {
	background:url(images/ent_collec_bot_ouvert.gif) no-repeat;
	height:6px;}

#pharmacie h3 a, #pharmacie_ouvert h3 a  {
	display:block;
	width:20px;
	height:120px;
	text-indent:-5000pc;
	overflow:hidden;
}
#pharmacie {

	width:175px;
	margin-left:22px;
	margin-bottom:6px;
}

#pharmacie_contenu .fr{
	background: url(images/pharmacie_h3_bg_fr.gif) no-repeat;
}
#pharmacie_contenu .en{
	background: url(images/pharmacie_h3_bg_en.gif) no-repeat;
}

#pharmacie h3{
	width:23px;
	position:relative;
	margin-top:-2px;
}
 #pharmacie_ouvert h3 {
	width:45px;
	position:relative;
	margin-top:-2px;
 }

#pharmacie #pharmacie_top{
	background: url(images/pharmacie_top_bg.gif) no-repeat;
	height:3px;
	font-size:2px;
}
#pharmacie #pharmacie_contenu {
	background:url(images/pharmacie_contenu_bg.gif) repeat-y;
	padding-bottom:5px;
}
#pharmacie #pharmacie_bottom {
	background:url(images/pharmacie_bottom_bg.gif) no-repeat;
	height:3px;
}
#pharmacie ul li a, #pharmacie_ouvert ul li a{
	background:url(images/menu_famille_pharmacie_bg.jpg) repeat-y;
}

#pharmacie ul li a:hover, #pharmacie_ouvert ul li a:hover, #pharmacie .actif, #pharmacie_ouvert .actif{
	background:#f8f6f7;
	color:#649b20;
}

#pharmacie .actif, #pharmacie_ouvert .actif{
	background:url(images/fleche_menu_selected.gif) no-repeat top right #f8f6f7;
	color:#649b20;
}

#pharmacie_ouvert{
	margin-bottom:6px;
}
#pharmacie_ouvert #pharmacie_top {
	background:url(images/pharmacie_ouvert_top.gif) no-repeat;
	height:4px;
	font-size:2px;
}

#pharmacie_ouvert #pharmacie_contenu {
	background:url(images/pharmacie_ouvert_contenu.gif) repeat-y;
	padding-bottom:5px;
}

#pharmacie_ouvert #pharmacie_bottom {
	background:url(images/pharmacie_bottom_ouvert.gif) no-repeat;
	height:3px;
}

#coup_de_coeur .fr{
	background:url(images/coup_coeur_bg_fr.gif);
}
#coup_de_coeur_ouvert .fr{
	background:url(images/coup_coeur_ouvert_bg_fr.gif);
}
#coup_de_coeur .en{
	background:url(images/coup_coeur_bg_en.gif);
}
#coup_de_coeur_ouvert .en{
	background:url(images/coup_coeur_ouvert_bg_en.gif);
}

#coup_de_coeur {
	width:177px;
	height:72px;
	margin-bottom:2px;
	margin-left:22px;
}

#coup_de_coeur_ouvert {
	width:177px;
	height:72px;
	margin-bottom:2px;
	margin-left:22px;
}

#coup_de_coeur  a, #coup_de_coeur_ouvert a{
	width:177px;
	height:72px;
	display:block;
	text-decoration:none;
}

.description_rubrique_coup_de_coeur
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top:15px;
	text-align:justify;
	width:700px;
}

#developpement_durable .fr{
	background:url(images/developpement_durable_bg_fr.gif);
}
#developpement_durable .en{
	background:url(images/developpement_durable_bg_en.gif);
}

#developpement_durable {
	width:175px;
	height:42px;
	margin-bottom:3px;
	margin-left:22px;
}

#developpement_durable a{
	width:175px;
	height:42px;
	display:block;
	text-decoration:none;
}

#fabrications_speciales .fr{
	background:url(images/fabrications_speciales_bg_fr.gif);
}
#fabrications_speciales .en{
	background:url(images/fabrications_speciales_bg_en.gif);
}

#fabrications_speciales {
	width:176px;
	height:42px;
	margin-left:22px;
}

#fabrications_speciales  a{
	width:176px;
	height:42px;
	display:block;
	text-decoration:none;
}

#contenu_centre {

	float:right;
	width:756px;
	margin-right:54px;
}
*html #contenu_centre {
	margin-right:13px;
}
#flash_anim {
	height:118px;
}

#tour_operateur_gamme_fr {
	background: url(images/tour_operateur_gammme_bg_fr.gif) no-repeat;
}
#tour_operateur_gamme_en {
	background: url(images/tour_operateur_gammme_bg_en.gif) no-repeat;
}

#tour_operateur_gamme_fr, #tour_operateur_gamme_en{
	width:245px;
	height:657px;
	float:left;
	margin-right:6px;
	border:1px solid #868484;
}

#entreprise_collect_gamme_fr {
	background: url(images/entreprise_collect_gamme_bg_fr.gif);
}
#entreprise_collect_gamme_en {
	background: url(images/entreprise_collect_gamme_bg_en.gif);
}

#entreprise_collect_gamme_fr, #entreprise_collect_gamme_en {
	width:245px;
	height:657px;
	float:left;
	border:1px solid #868484;
}

#pharmacie_gamme_fr{
	background:url(images/pharmacie_gamme_bg_fr.gif);
}
#pharmacie_gamme_en{
	background:url(images/pharmacie_gamme_bg_en.gif);
}

#pharmacie_gamme_fr,#pharmacie_gamme_en {
	width:245px;
	height:657px;
	margin-right:1px;
	float:right;
	border:1px solid #868484;
}
#tour_operateur_gamme_fr .voir_gamme, #tour_operateur_gamme_en,
 #pharmacie_gamme_fr .voir_gamme, #pharmacie_gamme_en .voir_gamme,
 #entreprise_collect_gamme_fr .voir_gamme, #entreprise_collect_gamme_en .voir_gamme {
	height:70px;
	display:block;
	text-decoration:none;
}
.produit_gamme {
	background:url(images/produit_gamme_bg.gif) no-repeat;
	height:182px;
	width:217px;
}
.produit_gamme_hp {
	margin:0 auto 5px auto;

}
.produit_gamme img {
	margin-left:30px;
	display:block;
	padding-top:1px;
	border:0;
}
.produit_gamme h5 {
	padding-left:9px;
	padding-top:5px;
}

.produit_gamme h5 a{
	text-decoration:none;
	color:black;
	text-transform:uppercase;
}

.produit_gamme .cdc_picto{
	margin-top:-160px;
	margin-left:120px;
	position:relative;
	display:block;
	width:50px;
	height:50px;
}

#tour_ope_btn_voir_gamme, #ent_collect_btn_voir_gamme, #pharmacie_voir_gamme {
	width:138px;
	height:17px;
	margin-left:92px;
	text-align:center;
	margin-top:5px;
}

#tour_ope_btn_voir_gamme a, #ent_collect_btn_voir_gamme a, #pharmacie_voir_gamme a{
	text-decoration:none;
	color:black;
}

#tour_ope_btn_voir_gamme img, #ent_collect_btn_voir_gamme img, #pharmacie_voir_gamme img{
	border:0;
}

#liens_bas {
	width:690px;
	color:white;
	height:27px;
	background:url(images/footer_bg.jpg) no-repeat;
	margin:5px auto;
	clear:both;
}

#liens_bas li{
	float:left;
	list-style-type:none;
	margin:2px;
}

#liens_bas li a{
	color:#FFFFFF;
	font-size:14px;
}
/*********************************/
/************footer****************/
#tags {
	margin:auto;
	width:600px;
	text-align:center;
}

#tags a{
	color:white;
}

/***************************************/
/*******Sous home page - page univers******/
/***************************************/

.bloc_recherche_fr{
	background:url(images/SHP_contenu_formulaire_fr.gif) no-repeat;
}
.bloc_recherche_en{
	background:url(images/SHP_contenu_formulaire_en.gif) no-repeat;
}

.bloc_recherche {
	width:318px;
	padding-top:20px;

}
.bloc_recherche label {
	float:left;
	width:100px;
	margin-left:20px;
	font-weight:bold;
	color:#484848;
	font-size:14px;

}
.bloc_recherche select {
	width:180px;
	margin-bottom:5px;
}
.bloc_recherche fieldset{
	border:none;
	margin-bottom:10px;
}
.bloc_recherche #submit {
	background:transparent;
	color:#26bcc5;
	border:none;
	font-weight:bold;
	margin-left:220px;
}



.bloc_recherche #main{
	border:0;
	margin-top:20px;
}
*html .bloc_recherche #main{
	margin-top:50px;
}
#bloc_recherche_shp {
	float:left;
}


#SHP_tour_operateur {
	width:747px;
}
#SHP_tour_operateur_titre{
	background:url(images/SHP_tour_operateur_titre.gif) no-repeat;
	height:54px;
	text-indent:-5000pc;
}
#SHP_tour_operateur_baseline{
	background:url(images/SHP_tour_operateur_baseline_bg.gif) repeat-y;


}
#SHP_tour_operateur_baseline_deco{
	background:url(images/SHP_tour_operateur_baseline_deco.gif);
	float:left;
	margin-left:5px;
	width:135px;
	height:91px;
}

#SHP_tour_operateur_contenu_deco {
	background:url(images/SHP_tour_operateur_contenu_deco.gif);
	width:213px;
	height:162px;
	float:left;
	margin-left:20px;
	margin-right:25px;
}

#SHP_tour_operateur_contenu{
	background:url(images/SHP_tour_operateur_contenu_bg.gif) repeat-y;
	width:747px;
	padding-top:23px;
}

#SHP_entreprise_titre{
	background:url(images/SHP_entreprise_titre.gif) no-repeat;
	height:54px;
	text-indent:-5000pc;
}

#SHP_pharmacie_titre{
	background:url(images/SHP_pharmacie_titre.gif);
	width:747px;
	height:54px;
	text-indent:-5000pc;
}

#SHP_entreprise_baseline{
	background:url(images/SHP_entreprise_baseline_bg.gif) repeat-y;
	width:747px;
}

#SHP_pharmacie_baseline{
	background:url(images/SHP_pharmacie_baseline_bg.gif) repeat-y;
	width:747px;
}

#SHP_baseline_contenu{
	background:url(images/SHP_baseline_bg.gif) repeat-x;
	margin:0 3px 0 3px;
	height:92px;
}

#SHP_entreprise_baseline_deco{
	background:url(images/SHP_entreprise_baseline_deco.gif);
	float:left;
	margin-left:5px;
	width:157px;
	height:92px;
}

#SHP_pharmacie_baseline_deco{
	background:url(images/SHP_pharmacie_baseline_deco.gif);
	float:left;
	margin-left:0px;
	width:152px;
	height:84px;
}

#SHP_baseline_text{
	padding:20px 20px 10px 170px;
}

#SHP_entreprise_contenu{
	background:url(images/SHP_entreprise_contenu_bg.gif) repeat-y;
	width:747px;
	padding-top:23px;
}

#SHP_pharmacie_contenu{
	background:url(images/SHP_pharmacie_contenu_bg.gif) repeat-y;
	width:747px;
	padding-top:23px;
}

#SHP_entreprise_contenu ul, #SHP_tour_operateur_contenu ul, #SHP_pharmacie_contenu ul{
	list-style-type:none;
	padding:25px 0 0 10px;
}


#SHP_entreprise_contenu_deco {
	background:url(images/SHP_entreprise_contenu_deco.gif);
	width:144px;
	height:163px;
	float:left;
	margin-left:40px;
	margin-right:60px;
}

#SHP_pharmacie_contenu_deco {
	background:url(images/SHP_pharmacie_contenu_deco.gif);
	width:150px;
	height:162px;
	float:left;
	margin-left:40px;
	margin-right:55px;
}



#bloc_recherche select, #bloc_recherche input[type=text]{
	width:170px;
	margin-left:10px;
}

#SHP_tour_operateur_formulaire_bouton, #SHP_entreprise_formulaire_bouton, #SHP_pharmacie_formulaire_bouton{
	border:0;
	font-weight:bold;
	margin-left:215px;
	margin-top:10px;
	background:transparent;
}

#SHP_tour_operateur_formulaire_bouton{
	color:#39ced3;
}

#SHP_entreprise_formulaire_bouton{
	color:#db2174;
}

#SHP_pharmacie_formulaire_bouton{
	color:#a0da1b;
}

#SHP_catalogue_entreprise, #SHP_catalogue_tour_operateur, #SHP_catalogue_pharmacie{
	width:123px;
	height:143px;
	float:left;
	margin-left:15px;
	text-align:center;
}

#SHP_catalogue_entreprise a, #SHP_catalogue_tour_operateur a, #SHP_catalogue_pharmacie a {
	text-decoration:none;
	width:123px;
	height:143px;
	display:block;
}

#SHP_catalogue_entreprise .fr {
	background:url(images/SHP_catalogue_entreprise_fr.gif) no-repeat;
}
#SHP_catalogue_entreprise .en {
	background:url(images/SHP_catalogue_entreprise_en.gif) no-repeat;
}
#SHP_catalogue_tour_operateur .fr {
	background:url(images/SHP_catalogue_tour_operateur_fr.gif) no-repeat;
}
#SHP_catalogue_tour_operateur .en {
	background:url(images/SHP_catalogue_tour_operateur_en.gif) no-repeat;
}
#SHP_catalogue_pharmacie .fr {
	background:url(images/SHP_catalogue_pharmacie_fr.gif) no-repeat;
}
#SHP_catalogue_pharmacie .en {
	background:url(images/SHP_catalogue_pharmacie_en.gif) no-repeat;
}






#SHP_entreprise_contenu_end{
	width:747px;
	height:4px;
	background:url(images/SHP_entreprise_contenu_end_bg.gif) no-repeat top;
}
#SHP_tour_operateur_contenu_end{
	width:747px;
	height:4px;
	background:url(images/SHP_tour_operateur_contenu_end_bg.gif) no-repeat top;
}
#SHP_pharmacie_contenu_end{
	width:747px;
	height:4px;
	background:url(images/SHP_pharmacie_contenu_end_bg.gif) no-repeat top;
}

.gamme_shp {
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

/***************************************/
/***************Page famille**************/
/***************************************/
#bloc_recherche_famille {
	float:right;
	margin-top:9px;
	margin-right:6px;
	margin-bottom:11px;
	height:126px;
}



#famille_cadre_entreprise, #famille_cadre_tour_operateur, #famille_cadre_pharmacie, #famille_cadre_standart, #famille_cadre_coup_de_coeur, #famille_cadre_standart2 {
	width:752px;
	margin:0px 0 5px 0;
	position:relative;
}
#famille_cadre_standart2 {
	padding-bottom:30px;
}
#famille_cadre_standart_top{
	background: url(images/famille_cadre_top_bg.gif) no-repeat;
	height:3px;
	font-size:0px;

}
#famille_cadre_standart_contenu {
	background:url(images/famille_standart_contenu_bg.gif) repeat-y;
}

#famille_cadre_standart_bottom	{
	background: url(images/famille_cadre_standart_bottom_bg.gif) no-repeat;
	height:4px;
}
#famille_cadre_standart2 {
	background:#e0e0e0;


}
#titre_mon_panier {

	background: url(images/panier_titre_bg.gif) no-repeat bottom;
	height:70px;
	margin:0 auto 10px auto;
	width:657px;
	text-indent:-5000pc;

}

#devis_enregistre {
	background:url(images/devis_enregistre_titre.gif) no-repeat;
	width:671px;
	height:70px;
	margin-left:30px;
	float:left;
	margin-top:10px;
	text-indent:-5000pc;
}
#devis_conclusion2 {
	clear:both;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	margin-bottom:50px;
	padding-top:30px;



}

#descriptif_panier {
	margin:0 20px 17px 20px;
	background-color:#FFFFFF;
	padding:15px;
	border:1px solid #CFD0D2;


}

.devis-bloc-gauche{
	float:left;
	margin-left:31px;
	width:380px;

}
*html .devis-bloc-gauche{
	margin-left:15px;
}

.devis-nom-article {
	font-weight:bold;
}
.devis-image-article {
	float:left;
	margin-right:14px;
	width:140px;
}
.devis-code-article, .devis-dimension-article, .devis-marquage-article, .devis-choix-impression-article{
	margin-bottom:16px;

}
.devis-supprimer-article {
	float:right;
	margin-rigth:25px;
	width:250px;
}

#famille_cadre_standart  h5 {
	float:left;
	width:70px;
	font-weight:normal;
}
.devis-supprimer-article .bouton {
	background: url(images/article_suprimer_bg.gif) no-repeat;
	width:191px;
	height:27px;

	border:none;
	cursor:pointer;
	margin-bottom:11px;
}
#remarques_panier {
	clear:both;
}
.devis-supprimer-article label {
	float:left;
	width:70px;
}
.devis-supprimer-article select {
	width:180px;

}
.devis-aspect-article,#famille_cadre_standart .devis-matiere-article, #famille_cadre_standart .devis-couleur-article {
	margin-bottom:5px;

}

.devis-article {
	margin:20px;
	background: #FFFFFF;
	border-top:1px solid #CFD0D2;
	padding-bottom:30px;
	padding-top:10px;
	height:200px;
}
*html .devis-article {
	height:200px;
	padding-top:10px;
	padding-bottom:0px;
}

#remarques_panier,#commentaire_devis {
	margin:0 40px;
	text-align:center;

}
#commentaire_devis textarea {
	margin-bottom:20px;
}
#terminer {
	background:url(images/terminer_devis_bg.gif) no-repeat;
	width:230px;
	height:25px;
	text-indent:-5000px;
	cursor:pointer;
	float:right;
	margin-right:50px;
	margin-left:6px;
	border:none;


}
#voir_autres_produits {
	float:right;
	background: url(images/voir_autres_prod_bg.gif) no-repeat;
	width:157px;
	height:25px;
	text-indent:-5000pc;
	cursor:pointer;
	border:none;
}


#livraison {
	margin-bottom:20px;
}

#famille_cadre_tour_operateur_top{
	background:url(images/famille_tour_top_bg.gif)  no-repeat;
	height:3px;
	font-size:0px;

}
#famille_cadre_tour_operateur_contenu {
	background:url(images/famille_tour_contenu_bg.gif) repeat-y;

}

#famille_cadre_tour_operateur_bottom	{
	background:url(images/famille_tour_bottom_bg.gif) no-repeat;
	height:4px;
}






#famille_descript_tour_operateur,  #famille_descript_entreprise, #famille_descript_pharmacie{
	float:left;
	width:392px;
	margin-left:5px;
	margin-top:7px;
	border-bottom:1px solid #9f9f9f;
	border:1px solid white;
	margin-bottom:10px;
}

#famille_descript_tour_operateur #tour_operateur_titre {
	background: url(images/fam_present_tour_titre_bg.gif) no-repeat;
	height:30px;
	color:#FFFFFF;
	padding-left:5px;
	line-height:30px;
	text-transform: uppercase;
}
#famille_descript_tour_operateur #contenu_descript, #famille_descript_entreprise #contenu_descript, #famille_descript_pharmacie #contenu_descript {
	background:url(images/famille_descript_bg.gif) repeat-y;
	padding:6px;
	margin-bottom:3px;
}

/**entreprise et collect***/
#famille_cadre_entreprise_top{
	background: url(images/famille_entrep_top_bg.gif) no-repeat;
	height:3px;
	font-size:0px;

}
#famille_cadre_entreprise_contenu {
	background:url(images/famille_entrep_contenu_bg.gif) repeat-y;

}

#famille_cadre_entreprise_bottom	{
	background:url(images/famille_entrep_bottom_bg.gif) no-repeat;
	height:4px;
}


#famille_descript_entreprise #entreprise_titre {
	background:url(images/fam_present_entrep_titre_bg.gif)  no-repeat;
	height:30px;
	color:#FFFFFF;
	padding-left:5px;
	line-height:30px;
	text-transform: uppercase;
}

/**pharmacie****/
#famille_cadre_pharmacie_top{
	background: url(images/famille_pharmacie_top_bg.gif) no-repeat;
	height:4px;
	font-size:0px;

}
#famille_cadre_pharmacie_contenu {
	background: url(images/famille_pharmacie_contenu_b.gif) repeat-y;

}

#famille_cadre_pharmacie_bottom	{
	background:url(images/famille_pharmacie_bottom_bg.gif) no-repeat;
	height:4px;
}

#famille_descript_pharmacie #pharmacie_titre {
	background: url(images/fam_present_pharm_titre_bg.jpg)  no-repeat;
	height:30px;
	color:#FFFFFF;
	padding-left:5px;
	line-height:30px;
	text-transform: uppercase;
}
/**menu sous famille*/
#menu_sous_famille_tour_operateur, #menu_sous_famille_entreprise, #menu_sous_famille_pharmacie{
	margin-bottom:33px;
	margin-top:11px;
	margin-left:3px;
	margin-right:4px;
	height:30px;
	background:url(images/menu_ss_famille_bg.jpg) repeat-x;
	clear:both;
}
#menu_sous_famille_tour_operateur2, #menu_sous_famille_entreprise2, #menu_sous_famille_pharmacie2 {
	margin-bottom:9px;
	margin-top:11px;
	margin-left:3px;
	margin-right:4px;
	height:29px;
	background:url(images/menu_ss_famille_bg.jpg) repeat-x;
	clear:both;
}
#menu_sous_famille_tour_operateur li, #menu_sous_famille_entreprise li, #menu_sous_famille_pharmacie li, #menu_sous_famille_tour_operateur2 li, #menu_sous_famille_entreprise2 li, #menu_sous_famille_pharmacie2 li,#menu_sous_famille_coup_de_coeur li {
	float:left;
	list-style-type:none;
	height:30px;
}

#menu_sous_famille_tour_operateur li,#menu_sous_famille_tour_operateur2 li {
	background:url(images/onglet_gauche_bleu.jpg) no-repeat left top;
	text-align:center;
	line-height:25px;

}
#menu_sous_famille_tour_operateur .onglet_actif a,#menu_sous_famille_tour_operateur2 .onglet_actif a{
	color:#1e989c;
	font-weight:bold;
}



#menu_sous_famille_tour_operateur li a, #menu_sous_famille_tour_operateur2 li a{
	background:url(images/onglet_droit_bleu.jpg) no-repeat right top;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	padding:6px 10px 3px 10px;
	display:block;
	height:26px;
	font-weight:bold;
}


#menu_sous_famille_entreprise li, #menu_sous_famille_entreprise2 li {
	background:url(images/onglet_gauche_rose.jpg) no-repeat left top;
	text-align:center;
	line-height:25px;

}
#menu_sous_famille_entreprise .onglet_actif a, #menu_sous_famille_entreprise2 .onglet_actif a {
	color:#fa0176;


}
#menu_sous_famille_entreprise li a, #menu_sous_famille_entreprise2 li a{
	background:url(images/onglet_droit_rose.jpg) no-repeat right top;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	padding:6px 10px 3px 10px;
	display:block;
	height:26px;
	font-weight:bold;
}

#menu_sous_famille_pharmacie li, #menu_sous_famille_pharmacie2 li{
	background:url(images/onglet_gauche_vert.jpg) no-repeat left top;
	text-align:center;
	line-height:25px;
}

#menu_sous_famille_pharmacie .onglet_actif a, #menu_sous_famille_pharmacie2 .onglet_actif a	{
	color:#8edc2e;
	font-weight:bold;
}
#menu_sous_famille_pharmacie li a, #menu_sous_famille_pharmacie2 li a{
	background:url(images/onglet_droit_vert.jpg) no-repeat right top;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	padding:6px 10px 3px 10px;
	display:block;
	height:26px;
	font-weight:bold;
}

#menu_sous_famille_coup_de_coeur li{
	background:url(images/onglet_gauche_orange.jpg) no-repeat left top;
	text-align:center;
	line-height:25px;
	height:30px;

}


#menu_sous_famille_coup_de_coeur li a {
	background:url(images/onglet_droit_orange.jpg) no-repeat right top;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	padding:6px 6px 3px 6px;
	display:block;
	height:30px;
	font-weight:bold;


}
.onglet_actif {
	background:url(images/onglet_gauche_blanc.gif)  no-repeat left top!important;
	text-align:center;
}
.onglet_actif a {
	background:url(images/onglet_droit_blanc.gif) no-repeat right top!important;
	display:block;
	height:26px;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px 5px 12px;
	font-weight:bold;
}

.produit_gamme_famille {
	float:left;
	margin-left:19px;
	margin-bottom:5px;
}


/***page sous famille****************/
.navigation {
	height:20px;
	padding-top:30px;
	clear:both;
}
.navigation .page_suivante {
	float:right;
	margin-right:20px;
	width:110px;

}
.navigation .page_suivante a {
	background: url(images/page_suivante_img.gif) no-repeat;
	padding-left:20px;
	color:#555252;
	text-decoration:none;
	display:block;
	height:20px;

}


.navigation .page_courante {
	float:right;
	margin-right:14px;
	color:#555252;
	font-weight:bold;
}

.navigation .page_courante a{
	text-decoration:none;
	color:#555252;
	font-weight:normal;
}

.navigation .page_precedente{
	float:right;
	margin-right:9px;

}
.navigation .page_precedente a {
	background: url(images/page_precedente_img.gif) no-repeat;
	padding-left:20px;
	color:#555252;
	text-decoration:none;

}
.navigation .affichage {
	float:left;
	color:#484848;
	margin-left:9px;
}
.navigation select {
	border-bottom: none;
	border-right:none;
	border-left:2px solid #a6a6a6;
	border-top:2px solid #a6a6a6;
	font-size:9px;
}

#sous_famille_liste_produit {

	margin:0px 30px;

}
#sous_famille_liste_produit_vide {

	margin:150px 30px 250px 30px;
	text-align : center;
}
#sous_famille_liste_produit .produit_gamme_petit {
	width:100px;
	height:162px;
	text-align:center;
	float:left;
	margin-right:13px;
	margin-top:20px;
}

#sous_famille_liste_produit .produit_gamme_petit img{
	width:100px;
	height:100px;
	border:1px solid #868484;
	display:block;
	margin-bottom:14px;
}

#sous_famille_liste_produit .produit_gamme_petit span a{
	text-decoration:none;
	color:black;
}

.ss_famille_art_suivant {
	position:absolute;
	bottom:100px;
	right:55px;
}

.ss_famille_art_suivant  img, .ss_famille_art_precedent img{
	border:0;

}

.ss_famille_art_precedent {
	float:left;
	margin:30px 18px 0 10px;
}

/*******produit***************/
#retour_article_tour_operateur {
	background: url(images/retour_article_tour_operateur.jpg) no-repeat;
	width:186px;
	height:79px;
	position:absolute;
	top:5px;
	right:6px;

}
*html #retour_article_tour_operateur{
	right:14px;
}

#retour_article_entreprise {
	background:url(images/retour_article_entreprise.jpg) no-repeat;
	width:186px;
	height:79px;
	position:absolute;
	top:5px;
	right:6px;

}
*html #retour_article_entreprise {
	right:14px;
}
#retour_article_pharmacie {
	background: url(images/retour_article_pharmacie.jpg) no-repeat;
	width:185px;
	height:79px;
	position:absolute;
	top:5px;
	right:6px;

}
*html #retour_article_pharmacie {
	right:14px;
}
#retour_article_pharmacie a, #retour_article_entreprise a, #retour_article_tour_operateur a {
	color:#FFFFFF;
	text-decoration:none;
}

#retour_article_liste {
	padding-top:25px;
	padding-left:5px;
	font-size:10px;
}
#retour_article_liste li {
	list-style-type:none;
	color:#FFFFFF;
}
#produit_gamme_grand {
	width:300px;
	height:300px;
	border:1px solid #868484;
	margin-left:6px;
	margin-top:4px;
	float:left;
	margin-right:21px;

}


#descriptif_produit {
	float:right;
	width:400px;
	margin-right:10px;
}

#notation_article {
	margin-bottom:5px;
	width:200px;
}

#notation_article span{
	width:12px;
	height:15px;
	display:block;
	margin-right:5px;
	float:left;
}

#notation_article .note_pleine_entreprise {
	background:url(images/note_entreprise.gif);
}
#notation_article .note_pleine_tour_operateur {
	background:url(images/note_tour_operateur.gif);
}
#notation_article .note_pleine_pharmacie {
	background:url(images/note_pharmacie.gif);
}
#notation_article .note_vide {
	background:url(images/note_vide.gif);
}

#descriptif_produit input, select{

	border:1px solid #c0c0c0;
}

#descriptif_produit h4 {
	margin-bottom:10px;
	width:210px;
}
#descriptif_produit #code_article {
	margin-bottom:8px;
}
#descriptif_produit #descriptif_produit_prix {
	margin-bottom:30px;
}
#descriptif_produit #descriptif_produit_present {
	width:350px;
	margin-bottom:25px;
}
#descriptif_produit #descriptif_produit_matiere {
	margin-bottom:3px;
}
.coloris_disponibles li {
	float:left;
	list-style-type:none;
	width:14px;
	height:14px;
	margin-top:3px;
	margin-right:5px;
}

#descriptif_produit #descriptif_produit_clone {
	margin-top:5px;
}

#descriptif_produit #descriptif_produit_clone ul {
	margin-left:5px;
	margin-top:2px;
}

#descriptif_produit #descriptif_produit_clone ul li{
	list-style-type:none;
}

#descriptif_produit #descriptif_produit_clone ul li a{
	/*color:black;*/
	font-weight:bold;
}

#descriptif_produit .descriptif_produit_dimensions {
	margin-top:5px;
}

#descriptif_produit #descriptif_produit_coloris {
	margin-top:5px;
}

#descriptif_produit #descriptif_produit_nuancier {
	margin-top:5px;
	margin-left:5px;
}

#descriptif_produit #descriptif_produit_nuancier img{
	border:0;
	vertical-align:middle;
}

#descriptif_produit #descriptif_produit_nuancier a{
	text-decoration:none;
	color:black;
}

#descriptif_produit #descriptif_produit_fermeture {
	margin-top:5px;

}

#descriptif_produit #ajout_panier {
	margin-top:5px;
}

#descriptif_produit #ajout_panier img {
	border:none;
	margin-top:20px;
}
#descriptif_produit #descriptif_produit_marquage {
	margin-top:5px;

}
#descriptif_produit #ajout_favoris {
	margin-bottom:5px;
	margin-top:5px;
}
#descriptif_produit #ajout_favoris a, #descriptif_produit #collaborateur a {
	color:#353434;
}

#pdf-accessoires a
{
	color:#353434;
	margin-left:10px;
}

#pdf-infos-techniques a
{
	color:#353434;
	margin-left:10px;
}

#ajout_panier_entreprise {

}
#liste_miniature {
	clear:left;
	width:305px;
	padding-top:20px;
	height:55px;
}

#liste_miniature #prod_precedent	{
	float:left;
	margin-left:20px;
	margin-top:20px;
}

#liste_miniature #prod_precedent	img,#liste_miniature #prod_suivant img{
	border:0;
}

#liste_miniature #prod_suivant{
	float:left;
	margin-top:20px;
}

#liste-visus-masque {
	float:left;
	margin-left:5px;
	width:240px;
	height:52px;
	overflow:hidden;
	position:relative;
}
#liste-visus-masque img	{
	border:1px solid #868484;
	margin-right:5px;
}

#liste-visus {
	position:relative;
}

#impression_enregistrement {
	margin-left:30px;
	height:30px;
	margin-bottom:20px;
	margin-top:10px;
}
#impression_enregistrement #impression_tour_operateur a{
	float:left;
	margin-right:20px;
	background: url(images/impression_pict_tour.gif) no-repeat;
	height:20px;
	color:#353434;
	padding-left:23px;
	display:block;
}

#impression_enregistrement #enregistrement_tour_operateur a	{
	float:left;
	background: url(images/enregistrement_pict_tour.gif) no-repeat;
	height:15px;
	color:#353434;
	padding-left:23px;

}


#impression_enregistrement #impression_entreprise a{
	float:left;
	margin-right:20px;
	background: url(images/impression_pict_ent.gif) no-repeat;
	height:20px;
	color:#353434;
	padding-left:23px;
	display:block;
}

#impression_enregistrement #enregistrement_entreprise a	{
	float:left;
	background: url(images/enregistrement_pict_ent.gif) no-repeat;
	height:15px;
	color:#353434;
	padding-left:23px;

}

#impression_enregistrement #impression_pharmacie a{
	float:left;
	margin-right:20px;
	background: url(images/impression_pict_pharmacie.gif) no-repeat;
	height:20px;
	color:#353434;
	padding-left:23px;
	display:block;
}

#impression_enregistrement #enregistrement_pharmacie a	{
	float:left;
	background: url(images/enregistrement_pict_pharmac.gif) no-repeat;
	height:15px;
	color:#353434;
	padding-left:23px;

}
#fiche_produit_navigation {
	clear:both;
	padding-bottom:2px;
	padding-top:20px;
}
#fiche_produit_navigation  #fiche_produit_navigation_preced {
	float:left;
	margin-left:6px;
}
#fiche_produit_navigation  #fiche_produit_navigation_preced img	{
	border: none;

}
#fiche_produit_navigation #mentions_tarifaires {
	float:left;
	margin:10px 10px 0 20px;
	font-style:italic;
	font-size:10px;
	width:370px;
}

#fiche_produit_navigation #mentions_tarifaires a{
	color:black;
}

#fiche_produit_navigation  #fiche_produit_navigation_suivante{
	margin-right:5px;
	float:right;
}

#fiche_produit_navigation  #fiche_produit_navigation_suivante img{
	border:0px;
}

#deconnexion {
	float:right;
	width:80px;
}
#deconnexion input{
	border:none;
	background:transparent;
	color:#FFFFFF;
	text-decoration: underline;
	font-size:11px;
	cursor:pointer;
	}

#main_deconnexion {
	border:none;
	text-decoration:underline;
}

#articles_complementaires_entreprise {
	clear:both;
	background: url(images/articles_compl_entreprise.gif) no-repeat;
	height:82px;
	width:742px;
	margin:auto;
}
#articles_complementaires_tour_operateur {
	margin-top:2px;
	clear:both;
	background: url(images/articles_compl_tour_operateur.gif)  no-repeat;
	height:82px;
	width:742px;
	margin:auto;
}
#articles_complementaires_pharmacie {
	margin-top:2px;
	clear:both;
	background: url(images/articles_compl_pharmacie.gif)  no-repeat;
	height:82px;
	width:743px;
	margin:auto;
}

#articles_complementaires_entreprise li {
	padding-bottom:9px;
	background:url(images/ficheproduit_reflet_cadre_entreprise.gif) no-repeat bottom;
}
#articles_complementaires_pharmacie li {
	padding-bottom:9px;
	background:url(images/ficheproduit_reflet_cadre_pharmacie.gif) no-repeat bottom;
}
#articles_complementaires_tour_operateur li {
	padding-bottom:9px;
	background:url(images/ficheproduit_reflet_cadre_tour_operateur.gif) no-repeat bottom;
}

#articles_complementaires_entreprise li, #articles_complementaires_pharmacie li, #articles_complementaires_tour_operateur li  {
	float:left;
	width:52px;
	height:52px;
	list-style-type:none;
	margin-right:10px;
}


#articles_complementaires_entreprise li img, #articles_complementaires_pharmacie li img, #articles_complementaires_tour_operateur li img {
	border:1px solid #868484;
}

#titre_article_complementaire_entreprise{
	background:url(images/article_complementaire_entreprise.gif);
	width:152px;
	height:17px;
	margin-left:16px;
	float:left;
	text-indent : -5000px;
}
#titre_article_complementaire_pharmacie{
	background:url(images/article_complementaire_pharmacie.gif);
	width:152px;
	height:17px;
	margin-left:16px;
	float:left;
text-indent : -5000px;
}
#titre_article_complementaire_tour_operateur{
	background:url(images/article_complementaire_tour_operateur.gif);
	width:152px;
	height:17px;
	margin-left:16px;
	float:left;
text-indent : -5000px;
}

#titre_article_similaire_entreprise{
	background:url(images/article_similaire_entreprise.gif);
	width:102px;
	height:17px;
	margin-left:224px;
	float:left;
text-indent : -5000px;
}
#titre_article_similaire_pharmacie{
	background:url(images/article_similaire_pharmacie.gif);
	width:102px;
	height:17px;
	margin-left:224px;
	float:left;
text-indent : -5000px;
}
#titre_article_similaire_tour_operateur{
	background:url(images/article_similaire_tour_operateur.gif);
	width:102px;
	height:17px;
	margin-left:224px;
	float:left;
text-indent : -5000px;
}

#prod_complementaires {
	float:left;
	margin-left:16px;
	position:relative;
	margin-top:-1px;
}
*html #prod_complementaires {
	position:relative;
	margin-top:-1px;
}

#prod_similaires {
	float:left;
	margin-left:224px;
}
*html #prod_similaires {
	position:relative;
	margin-top:-1px;
}
#prod_similaires img, #prod_complementaires img  {
	border:none;
}

/*****page creation compte**************/
#compte {
	padding-top:20px;
	border:none;
	position:relative;
	z-index:0;
}
#compte #devis{
	border:none;
}
#compte label {
	float:left;
	display:block;
	margin-left:34px;
	width:120px;
}
*html #compte label {
	margin-left:20px;
}
#compte select, #compte input , #compte textarea{
	display:block;
	margin-left:200px;
	border-left:2px solid #969696;
	border-top:2px solid #969696;
	border-bottom:none;
	border-right:none;

}
#compte #form_action {
	border:none;
}

#compte textarea {
	width:300px;
	height:50px;
}
#compte #bouton_ajouter {
	cursor:pointer;
	background:#79797a;
	color:#FFFFFF;
	font-weight:bold;
}
#terminer_devis_titre {
	background:url(images/titre_terminer_devis_bg.gif) bottom no-repeat;
	width:657px;
	height:69px;
	text-indent:-6500pc;
	margin:auto;
	padding-top:10px;


}
#mon_compte_connexion {
	background: url(images/separation_devis_articles.gif) no-repeat bottom;
	padding-bottom:30px;

}
#mon_compte #form_action_modif_compte {
	border:none !important;
}


#compte_connexion {
	border:none;
	margin-left:40px;
	margin-top:30px;
}
#compte_connexion #bouton_ajouter{
	background: url(images/envoyer_devis_btnbg.gif) no-repeat;
	width:157px;
	height:26px;
	border:none;
	cursor:pointer;

}
#compte_connexion input{
	float:left;
	margin-right:20px;

}
#compte_connexion label	{
	float:left;
	width:100px;
	color:#484848;
	font-weight:bold;
}
#devis_conclusion {
	margin:0 10px;

}
#titre_passe_oublie {
	background: url(images/titre_mot_passe.gif) no-repeat;
	width:671px;
	height:61px;
	float:left;
	margin-left:30px;
	margin-top:50px;
	text-indent:-5000px;
}
#form_mdp_oublie {
	background-color:#FFFFFF;
	width:511px;
	margin:auto;
	border:1px solid #cfd0d2;
	padding-top:16px;
	text-align:center;
}
#form_mdp_oublie #main {
	border:none;
}
#form_mdp_oublie #main input {
	margin-bottom:10px;
	margin-top:10px;


}
/*********page coup de coeur************/
#famille_cadre_coup_de_coeur_top{
	background: url(images/famille_coup_de_coeur_top_b.gif) no-repeat;
	height:3px;
	font-size:0px;

}
#famille_cadre_coup_de_coeur_contenu {
	background: url(images/famille_coup_de_coeur_conte.gif) repeat-y;

}

#famille_cadre_coup_de_coeur_bottom	{
	background: url(images/famille_coup_de_coeur_botto.gif) no-repeat;
	height:4px;
	font-size:0px;
}
#menu_sous_famille_coup_de_coeur {
	margin:0 15px;
	clear:left;



}

#famille_cadre_coup_de_coeur h3 {
	background: url(images/coup_de_coeur_titre.gif) no-repeat;
	width:160px;
	float:left;
	margin-top:17px;
	margin-left:9px;
	margin-bottom:15px;
	text-indent:-5000pc;
	margin-left:10px;

}
#famille_cadre_coup_de_coeur .titre1{
	font-weight:bold;
	text-transform:uppercase;
}

#sous_famille_liste_produit .titre2 a{
	font-weight:normal !important;

}

#nouveautes_tendances_2 h4, #nouveautes_tendances_3 h4, #nouveautes_tendances_4 h4, #nouveautes_tendances_5 h4, #nouveautes_tendances_6 h4, #nouveautes_tendances_7 h4 {
	height:54px;
	text-indent:-5000px;

}

#nouveautes_tendances_2 /*nouveaute et tendance*/{

	margin-left:10px;
	margin-bottom:10px;
	clear:both;
}
#nouveautes_tendances_2 h4 {
	background:url(images/nouveautes_bg.gif) no-repeat top left;

}

#nouveautes_tendances_3 /*promo*/{
	margin-left:10px;
	margin-bottom:10px;
	clear:both;

}
#nouveautes_tendances_3 h4 {
	background: url(images/petits_prix_bg.gif) no-repeat top left;
}

#nouveautes_tendances_4 /*meilleur ventes*/{

	margin-left:10px;
	margin-bottom:10px;
	clear:both;

}
#nouveautes_tendances_4 h4 {
	background: url(images/meilleures_ventes_bg.gif) no-repeat top left;
}

#nouveautes_tendances_6/*dvltp durable*/{
	margin-left:10px;
	margin-bottom:10px;
	clear:both;

}
#nouveautes_tendances_6 h4 {
	background: url(images/devlt_durable_bg.gif) no-repeat top left;

}

#nouveautes_tendances_7 /*importation directe*/{
	margin-left:10px;
	clear:both;
}
#nouveautes_tendances_7 h4 {
	background: url(images/importations_direct_bg.gif) no-repeat top left;



}


#famille_cadre_coup_de_coeur .produit_gamme, #famille_cadre_coup_de_coeur .produit_gamme_petit {
	float:left;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:10px;

}
#famille_cadre_coup_de_coeur .produit_gamme_petit {
	width:100px;
	height:162px;
	text-align:center;
}
#famille_cadre_coup_de_coeur_contenu .onglet_actif a {
	color:#a36a3b;
}
 #famille_cadre_coup_de_coeur .produit_gamme_petit img {
	border:1px solid #868484;
}

#famille_cadre_coup_de_coeur .produit_gamme img{	margin:auto;
}


#famille_cadre_coup_de_coeur .test {
	display:block;
	margin-left:500px;
	color:#5b5c5e;
	font-size:13px;
	font-weight:bold;
	height:10px;

}
#famille_cadre_coup_de_coeur .nom_produit_gamme a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	padding-top:2px;
	display:block;
	padding-left:5px;
}

.ss_cdc_art_suivant {
	position:absolute;
	bottom:100px;
	right:64px;
}

.ss_cdc_art_suivant  img, .ss_cdc_art_precedent img{
	border:0;
}

.ss_cdc_art_precedent {
	float:left;
	margin:13px 8px 0 20px;
}

/*moteur recherche*/

.update{
        position:absolute;
        background-color:white;
        border:1px solid #888;
        margin:0px;
        padding:0px;
        width:250px;

}

ul.contacts {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer; }
li.contact {
        list-style-type: none;
        display:block;
        margin:0;
        padding:2px;
        height:50px;
}
li.contact div.image {
        float:left;
        width:32px;
        height:32px;
        margin-right:8px;
}
li.contact div.nom {
        font-weight:bold;
        font-size:12px;
        line-height:1.2em;
}
/**pages statiques**engagements***marquages**distributeur**catalogue*****newsletter*/
.cadre_extens {
	width:704px;
	margin:0 auto 12px auto;
}


.cadre_extens .contenu_markeo {
	background:url(images/annexe_bg_engagement_markeo.gif) no-repeat top right #FFFFFF;
}
.cadre_extens .contenu_qui_sommes_nous {
	background:url(images/annexe_bg_engagement_qui.gif) no-repeat top right #FFFFFF;
}
.cadre_extens .contenu_engagement {
	background:url(images/annexe_bg_engagement_engagement.gif) no-repeat top right #FFFFFF;
}


.cadre_extens .contenu {
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
}
.cadre_extens .extens_bottom, .cadre_extens .extens_top {
	height:4px;
	font-size:0px;
}
.cadre_extens .savoir_plus a{
background:url(images/engagements_savoirplus.gif) no-repeat;
padding-left:20px;
padding-bottom:3px;
color:#555252;


}
.cadre_extens .savoir_plus {
	text-align:right;
	margin-top:12px;
	margin-right:20px;
	float:right;
	padding-bottom:5px;
	margin-bottom:2px;
}
#contact_part2, #contact_part3, #contact_part4, #contact_part4,#contact_part5, #contact_part6, #contact_part7, #contact_part8 {
	clear:both;
}
#titre_engagement {

	background: url(images/annexes_titre_engagement.gif) no-repeat bottom;
	width:680px;
	height:83px;
	text-indent:-5000pc;
	margin-left:34px;
	margin-bottom:10px;
}
.engagements_markeo {
	margin-bottom:10px;
	margin-top:8px;

}
.engagements_markeo p {

	text-align:justify;
	margin-bottom:20px;

}
#engagements_titre_markeo {
	background:url(images/engagement_titremarkeo.gif) no-repeat;
	height:25px;
	width:316px;
	text-indent:-5000pc;
	margin-left:26px;
}
#engagements_qui_sommes_ns {
	background:url(images/engagement_quisommes.gif) no-repeat;
	height:35px;
	width:316px;
	text-indent:-5000pc;
	margin-left:26px;
}

#engagements_engagements {
	background:url(images/engagement_nos_engage.gif) no-repeat;
	height:35px;
	width:316px;
	text-indent:-5000pc;
	margin-left:26px;
}
#qui_sommes_nous p {
	margin-bottom:10px;

}
#engagements h5 {
	color:#05d1ef;
	margin-bottom:18px;

}

#qui_sommes_nous ul {
	margin-left:50px;
}
#qui_sommes_nous li	{
	list-style-image: url(images/qui_sommes_li.gif);
	margin-bottom:19px;
}
#titre_marquage {
	background: url(images/annexe_titre_marquage.gif) no-repeat bottom;
	width:671px;
	height:69px;
	text-indent:-5000pc;
	margin-left:34px;

}
#marquage table {
	background-color:#FFFFFF;
}
#titre_creer_compte {
	background:url(images/annexes_titre_creer_compte.gif) no-repeat;
	text-indent:-5000pc;
	width:680px;
	height:63px;
	margin-left:30px;
	margin-top:32px;
	float:left;
	margin-bottom:20px;

}
#mon_compte {
	width:511px;
	background-color:#FFFFFF;
	border:1px solid #cfd0d2;
	margin:auto;
}
#titre_distributeur {
	background: url(images/annexes_titre_distributeur.gif) no-repeat bottom;
	width:671px;
	height:69px;
	text-indent:-5000pc;
	margin-left:34px;
	margin-bottom:20px;
}
#titre_markeo_distrib {
	background:url(images/titre_markeo_distrib.gif) no-repeat;
	width:180px;
	height:26px;
	text-indent:-5000pc;
	margin-left:41px;
}
#titre_markeo_specialites {
	background:url(images/titre_markeo_specialites.gif) no-repeat;
	width:190px;
	height:26px;
	text-indent:-5000pc;
	margin-left:41px;
}
#titre_markeo_com_servic {
	background:url(images/titre_markeo_com_servic.gif) no-repeat;
	width:305px;
	height:26px;
	text-indent:-5000pc;
	margin-left:41px;
}
#titre_catalogue {
	background: url(images/annexes_titre_catalogue.gif) no-repeat bottom;
	width:680px;
	height:69px;
	text-indent:-5000pc;
	margin:0 auto 20px auto;
}

#marquages_onglets {
	margin-bottom:0px;
	margin-left:19px;
	margin-top:20px;
}
#marquages_onglets li, #espace_client_liste li {
	list-style-type:none;
	float:left;
	margin:2px 2px 0 2px;
	font-weight:bold;
}

#marquages_onglets .actif, #espace_client_liste .actif {
	background: url(images/marquage_ongletactif_gauche.jpg) no-repeat top left;
	text-align:center;





}
#marquages_onglets .actif a, #espace_client_liste .actif a {
	/*background:url(images/marquage_ongletactif_droit.jpg) no-repeat top right;*/
	background-color:#FFFFFF;
	height:26px;
	padding:0px 10px;
	color: #DB2174;
	text-decoration:none;
	display:block;
	line-height:26px;
	float:left;

}

#marquages_onglets .inactif, #espace_client_liste .inactif {
	/*background: url(images/marquage_ongletinactif_gauche.jpg) no-repeat top left; */
	height:26px;
	text-align:center;





}
#marquages_onglets .inactif a, #espace_client_liste .inactif a {
	/*background: url(images/marquage_ongletinactif_droit.jpg) no-repeat top right;*/
	background:#FFFFFF;
	height:26px;
	padding:0px 10px;
	/*color: #FFFFFF;*/
	color:#707070;
	text-decoration:none;
	display:block;
	line-height:26px;
	float:left;

}





#marquage table tr td {
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding-left:5px;
	border-right:1px solid #e2e2e2;

}



.ligne1_gauche {
	background: url(images/tr_gauche_bg.gif) no-repeat;

	height:62px;
	color:#FFFFFF;
	border:none !important;
}
.ligne1_droite {
	background: url(images/tr_droite_bg.gif);
	height:62px;
	color:#FFFFFF;
	border:none !important;
}


#caracteristiques_td {

}
#titre_demande_catalogue {
	background: url(images/catalogue_titre.gif) no-repeat bottom;
	width:671px;
	height:69px;
	margin-left:34px;
	text-indent:-5000px;
}
#main_catalogue {
	border:none;
	padding:30px;
}
#demande_catalogue_quickbutton {
	margin-bottom:40px !important;
}
#main_catalogue label{
	float:left;
	width:150px;

}
#main_catalogue input, #main_catalogue select {
	margin-bottom:5px;
}
#titre_plan {
	background: url(images/annexes_titre_plan.gif) no-repeat;
	width:671px;
	height:63px;
	text-indent:-5000pc;
	margin:0 auto 20px auto;
}
#titre_mentions {
	background:url(images/annexes_titre_mentions.gif) no-repeat bottom;
	width:671px;
	height:69px;
	margin:0 auto 20px auto;
	text-indent:-5000pc;
}
#catalogue_entreprise{
	float:left;
	margin:15px;
	margin-left:80px;
margin-right:80px;
}
#catalogue_entreprise a{
	color:#FA0176;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;

}

#catalogue_tourisme{
	/*float:left;*/
	margin:15px;

}

#catalogue_tourisme a{
	color:#1E989C;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;

}
#catalogue_pharmacie{
	margin:15px;
	margin-left:80px;
	float:left;
	margin-right:80px;
}
#catalogue_pharmacie a{
	color:#749A20;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
}

#catalogue_quickbutton{
	margin:15px;
	float:left;

}
#catalogue_quickbutton a{
	color:#898989;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
}

#titre_collaborateur {
	background: url(images/annexe_titre_collaborateur.gif) no-repeat bottom;
	height:69px;
	width:671px;
	margin:auto;
	text-indent:-5000px;
	margin-bottom:20px;

	}

#main_collaborateur {
	border:none;
}
#collaborateur_article img{
	float:left;
	margin-left:175px;
	margin-right:40px;

}

#collaborateur_article_intro {
	margin:auto;
	margin-bottom:10px;
	width:400px;
	text-align:justify;
}
#form_envoi {
	clear:both;
	padding:20px 10px 0 30px;
}
#form_envoi label {
	width:150px;
	float:left;
}

#form_envoi input {
	margin-bottom:10px;
}

#titre_newsletter {
	background:url(images/newsletter_titre.gif) no-repeat bottom;
	height:69px;
	width:671px;
	text-indent:-52000pc;
	float:left;
	margin:auto;
	margin-bottom:20px;

}
#main_newsletter {
	border:none;
	margin-top:35px;
	text-align:left;
}
#main_newsletter label {
	float:left;
	width:90px;
	margin-left:20px;

}
#main_newsletter input {
	margin-bottom:10px;
}
#adresse_newsletter {
	width:142px;
	margin-bottom:10px;

}
#activite_newsletter {
	width:253px;
}

#main_newsletter #bouton_ajouter{
	margin-top:20px;
	margin-left:100px;
}
#restrictionDiv_email_email_newsletter {
	color:#FF0000;
}

/*******contact**********/
#main_contact, #contact_message {border:none;padding:10px 10px;}
#main_contact label, #contact_message label {
	float:left;
	width:120px;
	margin-left:30px;
}
#main_contact input,#main_contact select {
	margin-bottom:5px;
}

#contact_markeo {
	margin-top:20px;
}#contact_markeo p {
	margin:10px 20px 15px 50px;

}
#titre_contact {

	background: url(images/annexes_titre_contact.gif) no-repeat bottom;
	width:671px;
	height:69px;
	text-indent:-5000pc;
	margin:0 auto 20px auto;

}

#contact_titre_interlocuteurs {
	background:url(images/contact_interlocuteurs.gif) no-repeat;
	height:25px;
	width:419px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_fichiers {
	background:url(images/contact_fichiers.gif) no-repeat;
	height:25px;
	width:309px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_transport {
	background:url(images/contact_transport.gif) no-repeat;
	height:25px;
	width:419px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_marketing {
	background:url(images/contact_marketing.gif) no-repeat;
	height:25px;
	width:429px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_atelier {
	background:url(images/contact_atelier.gif) no-repeat;
	height:25px;
	width:429px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_direction {
	background:url(images/contact_direction.gif) no-repeat;
	height:25px;
	width:429px;
	text-indent:-5000pc;
	margin-left:26px;
}

#contact_compta {
	background:url(images/contact_comptabilite.gif) no-repeat;
	height:25px;
	width:429px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_formulaire {
	background:url(images/contact_formulaire.gif) no-repeat;
	height:25px;
	width:429px;
	text-indent:-5000pc;
	margin-left:26px;
}
#contact_coordonnees {
	text-align:center;
	margin-top:5px;
}
.contact_texte_gauche {
	float:left;
	margin-left:31px;
	margin-top:27px;
	width:320px;
	font-size:12px;
}
.fleche_bleu_contact {
	float:left;
	margin-top:27px;
	margin-left:20px;
}
.contact_carte {
	background:url(images/contact_carte.gif) no-repeat;
	width:183px;
	height:97px;
	float:right;
	margin-top:15px;
	text-align:center;
}

#contact_atelier_present {

	width:650px;
	margin:auto;
	margin-top:20px;


}
/********recherche********************/

.page_annexe {
	background:  url(images/page_annexe_bg.gif) no-repeat #fafafa;
	width:750px;
	border:1px solid #868484;


}
#titre_recherche {
	background: url(images/page_recherche_titre.gif) no-repeat;
	width:473px;
	height:69px;
	text-indent:-5000px;
	margin-left:18px;
	margin-top:47px;
}

#mot_recherche {
	margin-left:520px;
	font-weight:bold;
	color:#888888;
	font-size:16px;
	margin-top:-60px;
	margin-bottom:70px;
}

.recherche_resultat_top {
	background:url(images/recherche_resultat_top.gif);
	width:667px;
	height:41px;
	margin-top:10px;
}
.recherche_resultat_contenu{
	background:url(images/recherche_resultat_contenu.gif) repeat-y;
	width:651px;
	margin-left:16px;
	border-bottom:1px solid #a2a1a1;

}

.recherche_resultat_contenu a{
	color:black;
}
.recherche_resultat_contenu img{
	border:0;
}

.bloc_resultat {
	margin-left:35px;
	margin-bottom:10px;
}

.bloc_resultat h4 a{
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}

.bloc_resultat h5{
	font-size:12px;
	width:200px;
}

.titre_resultat_entreprise {
	background:url(images/recherche_fleche_rose.gif) no-repeat left top;
	height:33px;
	margin-left:3px;
	position:absolute;
	margin-top:3px;
	padding-left:40px;
}
.titre_resultat_pharmacie {
	background:url(images/recherche_fleche_verte.gif) no-repeat left top;
	height:33px;
	margin-left:3px;
	position:absolute;
	margin-top:3px;
	padding-left:40px;
}
.titre_resultat_tour_operateur {
	background:url(images/recherche_fleche_bleu.gif) no-repeat left top;
	height:33px;
	margin-left:3px;
	position:absolute;
	margin-top:3px;
	padding-left:40px;
}
.reponse_article {
	float:left;
	height:65px;
	margin-left:20px;
	width:295px;

}
.reponse_article img {
	float:left;
	margin-right:20px;
	background:url(images/fleche_resultat_recherche_produit.jpg) no-repeat left;
	padding-left:20px;
}
.ref_article span {
	display:block;
	margin-bottom:5px;
}
.list-square {
	list-style-type : square;
}
/******espace client*************/

#titre_espace_client {
	background: url(images/espace_client_titre.gif) no-repeat;
}
#titre_espace_client {
	background: url(images/espace_client_titre.gif) no-repeat bottom;
	height:70px;
	margin-left:34px;
	text-indent:-5000pc;
	width:671px;
}
#titre_devis_detail {
	background:url(images/titre_devis_detail.gif) no-repeat;
	width:671px;
	height:54px;
	margin:auto;
	text-indent:-5000pc;
	margin-top:52px;
}
#devis-numero {
	float:left;
	margin-right:450px;
}
#devis-numero, #devis-date {
	font-weight:bold;
}
#devis-tableau-articles {
	width:650px;
	margin-top:30px;
	margin-bottom:25px;
	text-align:left;
}
#devis-tableau-articles th {
	color:#db2174;

}
#espace_client table {
	background-color:#FFFFFF;
	padding:15px;
	margin-left:40px;
}
#espace_client_liste {
	margin-left:35px;
	margin-bottom:28px;
	height:50px;

}
.page_annexe #titre_mon_panier {
	display:none;


}
#compte_nom_client {
	margin-left:36px;
	margin-top:15px;
	margin-bottom:25px;
	font-weight:bold;

}

 .evaluer{
 	border:1px solid  ;
 	margin:5px;
	clear:both;
	height:120px;

 }
 .evaluer_image{
 	float:left;
	margin-left:90px;
	margin-top:10px;
	margin-right:30px;


 }

 .evaluer_nom{

 	padding-top:10px;
	font-weight:bold;
	margin-left:10px;




 }
 .favoris{
 	border:1px solid #CFD0D2;
 	margin:20px;
 	margin-left:30px;
 	padding:10px;
	background:#FFFFFF;

 }

 .image_favoris{
 	margin:15px;
 	float:left;
 	width:100px;
	color:#db2174;
 }
 .nom_produit{
 	margin-bottom:20px;


 }
 .info_favoris_gauche{
 	float:left;
 	margin:15px;
 	margin-top: 17px
 }
 .info_favoris_droite{
 	margin:15px;
 	margin-top: 17px;
	float:left;

 }


 .devis-supprimer-article fieldset{
 	border:none;

 }
 .devis-supprimer-article input{
	border:none;
	background:transparent;
	color:#000000;
	font-size:15px;
	cursor:pointer;
	}

.ajout_panier{


	float:left;
	margin-left:50px;
	margin-bottom:50px;

}
.ajout_panier img{
	border:0;
}

.favoris .devis-supprimer-article {
	float:none;
	margin-left:350px;
}


.plan_pages {margin : 30px 10px 10px 60px;}
.plan_pages li {list-style-type : none;}
.plan_pages a {	text-decoration : none;}
.plan_pages a:hover {	text-decoration : underline;}

#plan_page_univers_agences h3 {
	background : url('images/recherche_fleche_bleu.gif') no-repeat ;
	padding : 5px 10px 10px 50px;
	height:33px;
}
#plan_page_univers_agences h3, #plan_page_univers_agences a {
	color:#39ced3;
}
#plan_page_univers_entreprises h3 {
	background : url('images/recherche_fleche_rose.gif') no-repeat ;
	padding : 5px 10px 10px 50px;
	height:33px;
}
#plan_page_univers_entreprises h3,#plan_page_univers_entreprises a {	color:#db2174;}
#plan_page_univers_pharmacies h3 {
	background : url('images/recherche_fleche_verte.gif') no-repeat ;
	padding : 5px 10px 10px 50px;
	height:33px;
}
#plan_page_univers_pharmacies h3,#plan_page_univers_pharmacies a {	color:#a0da1b;}
#plan_page_statiques h3 {
	background : url('images/recherche_fleche_grise.gif') no-repeat ;
	padding : 5px 10px 10px 50px;
	height:33px;
}
#plan_page_statiques h3,#plan_page_statiques a {	color:#666;}
#plan_page_coeur h3 {
	background : url('images/recherche_fleche_orange.gif') no-repeat ;
	padding : 5px 10px 10px 50px;
	height:33px;
}
#plan_page_coeur h3,#plan_page_coeur a {	color:#FFB400;}


.plan_page_famille {
	margin : 10px 20px 10px 70px;
	font-size : 14px;
}
.plan_page_sous_famille {
	margin : 10px 20px 20px 30px;
	font-size : 12px;
	color : black;
}
.plan_page_sous_famille a {	color : black !important;}
/******************************************************************************************
CREATION DE COMPTE
*/

div .cadre_erreur_login_existant, div .cadre_erreur_obligatoire, div .cadre_erreur_nombre,
div .cadre_erreur_lettre, div .cadre_erreur_fichier,
div .cadre_erreur_url, div .cadre_erreur_min,
div .cadre_erreur_date, div .cadre_erreur_confirmation,
div .cadre_erreur_email,	div .cadre_erreur_nombre_virgule,
div .cadre_erreur_max,div .cadre_erreur_champs_existant {

	display:block;
	color:#FF0000;
	font-size : 9px;
	float:right;
	margin-right:50px;
}

#form_ajout_favoris a{
text-decoration:underline;
cursor:pointer;
}


.ajout_page_favoris{
cursor:pointer;
}

#catalogue_enregistre {
	background:url(images/catalogue_titre.gif) no-repeat bottom;
	width:671px;
	height:61px;
	margin-left:20px;
	text-indent:-5000pc;
	margin-bottom:10px;
	float:left;

}

#cc_mdp_oublie{
	color:#767676;
	float:right;
	margin-right:30px;

}

.sous_titre_distributeurs
{
	font-weight:bold;

color:#05d1ef;
	margin-bottom:18px;
}




/***************************************************
*  GLOSSAIRE
****************************************************/
#glossaire {
	padding-bottom:20px;
}
#glossaire a
{
	color:black;
	margin-left:30px;
	text-decoration:none;
}

.glossaire_texte
{
	font-size:12px;
	text-align:justify;
	color:#DB2174;
}
#glossaire_titre {
	background:url(images/glossaire_titre.gif) no-repeat bottom;
	height:69px;
	width:659px;
	text-indent:-52000pc;
	margin:auto;
	margin-bottom:20px;
}

#glossaire_navigation
{
	margin-left:120px;
}

#glossaire_navigation li
{
	list-style:none;
	padding-top:20px;
	padding-left:20px;
	float:left;
	height:40px;
	margin-left:50px;
	background:url(images/recherche_fleche_rose.gif) left no-repeat;
}
#glossaire p{
	margin:0 20px 10px 20px;
	text-align:justify;
}



