/* Global */
#univers,
#categorie,
#liste,
#comparez,
#guide
{  
  min-width: 985px;
  font-family: Arial; 
  font-size: 12px;
  text-align:left;
}

#univers, #categorie, #liste, #guide, #comparez {padding-left: 5px;}

#comparez {width:99.5%; }

#corps,
#corps_tableau
{
  width: 100%;
}

img, h1, h2, h3, table, form
{
  margin: 0;
  padding: 0;
  border: 0;
}

#tableau_categories td {
  vertical-align : top;
}

#corps td {
  vertical-align : top;
}



/* Titres */

h2, h1
{ 
  padding: 3px 9px 0;
  color: #91a2bc;
  font-size: 18px;
}

h2 span
{
  color: #8c8c8d;
  font-size: 14px;
}

#services_darty h2,
#conseils_darty h2,
#h2
{
  background: none;
  padding: 3px 9px 0;
  color: #fff;
  font-size: 16px;
}

#services_darty h2
{
  width: 150px;
  margin: 18px 0 25px 82px;
  padding-right: 0;
}

#conseils_darty h2
{
  margin: 28px 0 15px 82px;
}

h3
{
  margin: 0 0 2px;
  font-size: 12px;
}

#conseils_darty h3
{
  color: #c00;
}

h3 a
{
  margin: 0 2px 0 0;  
  color: #69789C;
}

#panel h3
{
  background: url('../images/interface/fonds/entete_panel2.gif') top left no-repeat;
  width: 204px;
  height: 23px;
  _border-botom: 1px solid #000;
  margin: 0;
  padding: 10px 0 0 12px;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 15px;
  _padding-bottom: 5px;  
}

#panel h3.zero_modele 
{
	background: url('/wcsstore/Darty/fr_FR/images/interface/fonds/entete_panel.gif') top left no-repeat;
	padding-bottom:0px;
}

#liste_produits .produit h3
{
  margin: 0 12px 10px 12px;
}

#liste_produits .produit h3 a
{
  margin: 0;
}

/* Fil d'Ariane */

#fil_ariane
{
  list-style: none;
  font-size: 12px;
  margin: 13px 0 4px;  
  padding: 0;
}

#fil_ariane a
{
  color: #69789C;
}


#liste #fil_ariane
{
  margin: 13px 0 0;  
}

#guide #fil_ariane
{
  margin: 13px 0 15px;  
}

#fil_ariane ul, #fil_ariane li
{
  display: inline;
  color: #000;
  padding: 0px;
}

#fil_ariane_ligne
{
  display: inline;
  list-style: none;
  font-size: 12px;
  padding: 0;
  margin: 13px 0 4px 5px;  
}

#fil_ariane_ligne a
{
  color: #69789C;
}

#fil_ariane_ligne ul, #fil_ariane_ligne li
{
  display: inline;
  color: #000;
  padding: 0px;
}
/* Services */

#services
{
  width: 100%;
  background: url('../images/interface/separateurs/services_pointilles_h.gif') bottom left repeat-x;
  padding: 4px 0;
  font-size: 17px;
  font-weight: bold;
}

#services a:link, 
#services a:visited
{
  color: #ca0000;
  text-decoration: none;
}

#services a:hover
{
  color: #ca0000;
  text-decoration: underline; 
}

#services td.service
{
  width: 32%;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Tableaux des catégories */

#titre_tableau
{
  background: url(../images/interface/fonds/entete_univers.gif) top left repeat-x; 
  width: 100%;
}

#liste .titre_tableau_famille
{
  background: url(../images/interface/fonds/entete_liste_produit.gif) top left repeat-x; 
  width: 100%;
}

#liste #titre_tableau #div_titre_tableau
{
	background: url(../images/interface/fonds/entete_famille_bottom.gif) bottom left repeat-x;
	width: 100%;
	height: 5px;
}

#liste #titre_tableau #td_titre_tableau
{
	border-right:1px solid #e5e2e2;
	font-size:1px;
}

#titre_tableau
{
  border: solid #e5e2e2;
  border-width: 0 0px 1px 1px;
}

#titre_tableau  .description_tableau
{
	padding: 4px 10px 4px 10px;
	border: solid #e5e2e2;
	border-width: 1px 1px 0px 0px;
	font-size: 12px;
	color: black;
}

#univers #titre_tableau
{
  margin: 13px 0 0;
}

#categorie #titre_tableau
{
  margin: 9px 0 0;
}

#liste #titre_tableau,
#titre_tableau
{
  margin: 15px 0 0;
}

#liste_produits #comparaison_tri
{
	margin-bottom: -10px;
}

#tri
{
  text-align: right;
  font-size: 12px;
  padding: 2px 10px 6px 20px;
}

#tri input
{
  margin: 0;
  padding: 0;
}

#tri label,
#tri select
{
	font-size: 12px;
}

div #tri {
	white-space: nowrap;
}

#titre_tableau .coin
{
  background: url(../images/interface/coins/titre_tableau_liste_produit.gif) top left no-repeat;
  background-position-x: right;
  width: 12px;
  text-align: right;
}

#tableau_categories
{
  padding: 10px 5px; 
  border: solid #e5e2e2;
  border-width: 0 1px;
}

#tableau_categories table
{
  width: 100%;
}

#tableau_categories table table
{
  width: 100%;
  margin: 0;
}

#tableau_categories .categorie
{
  width: 33%;
  padding: 0 10px;
}

#tableau_categories .accessoires,
#tableau_categories .accessoires_2
{
  padding: 0 10px 5px 7px;
}

#tableau_categories .accessoires_3
{
  width: 33%;
}

#tableau_categories .accessoires_2
{
  width: 66%;
}

#univers #tableau_categories .categorie
{
  width: 25%;
}

#categorie #tableau_categories .categorie
{
  width: 33%;
}

#tableau_categories .categorie table,
#tableau_categories .accessoires table,
#tableau_categories .accessoires_2 table
{ 
  width: 100%; 
}

#tableau_categories .accessoires,
#tableau_categories .accessoires_2
{ 
  background: #eaeaea url('../images/interface/fonds/accessoires.jpg') center center repeat-x; 
}

#tableau_categories .colonne_separateur
{
  background: url('../images/interface/separateurs/categories_pointilles_v.gif') top center repeat-y;
  width: 1px;
}

#tableau_categories .colonne_separateur img
{
  visibility: hidden;
}

#tableau_categories .nb_modeles
{
  font-size: 11px;
  color: #666;
}

#tableau_categories .liste
{
  width: 100%;
}

#tableau_categories .accessoires_2 .liste
{
  width: auto;
}

#tableau_categories .visuel
{
  width: 96px;
}

#tableau_categories .nb_accessoires a
{
  color: #69789C;
  font-size: 11px;
}

#tableau_categories ul
{
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0;
}

#tableau_categories ul li
{
  background: url('../images/interface/puces/carre_rouge.gif') 0 7px no-repeat; 
  font-size: 12px;
  margin: 3px 0;
  padding: 0 0 0 7px;
}

#tableau_categories ul li a
{
  color: #69789C;
  font-size: 12px;
}

#tableau_categories .ligne_separateur,
#tableau_comparaison .ligne_separateur
{
  background: url('../images/interface/separateurs/categories_pointilles_h.gif') center left repeat-x; 
  height: 1px;
}

#tableau_categories .ligne_separateur img
{
  visibility: hidden;
}

#tableau_categories .ligne_separateur .separateur
{
  margin: 11px;
}

#fin_tableau
{
  width: 100%;
}

#fin_tableau .centre
{
  width: 100%;
  background: url('../images/interface/coins/fin_tableau.gif') top left repeat-x;  
}

#fin_tableau .coin_gauche,
#fin_tableau .coin_droit
{
  width: 10px;
}

p.eco_participation
{
	margin-top: 20px;
  text-align: left;
  font-size: 11px;
  color: #666;
}

/* Liste de Produits */

#liste_produits table
{
  width: 100%;
  margin: 10px 0;
}

#liste_produits table table
{
  margin: 10px 0 0;
}

#liste_produits table .fin_produit table,
#liste_produits table .fin_produit_2 table,
#liste_produits table table.informations,
#liste_produits table table.informations table
{
  margin: 0;
}

#liste_produits .produit
{
  width: 100%;
  padding: 0;
}

#liste_produits .fleche_haut,
#liste_produits .fleche_bas,
#liste_produits .checkbox
{
  width: 17px;
}

#liste_produits .fleche_haut
{
  vertical-align: top;
}

#liste_produits .fleche_bas
{
  vertical-align: top;
}

#liste_produits #cocher_comparer
{
 margin: 2px 0 4px;
}

#liste_produits #cocher_comparer_2
{
 margin: 4px 0 2px;
}

#liste_produits .checkbox
{
  background: url('../images/interface/separateurs/produits_pointilles_v.gif') top left repeat-y;  
  vertical-align: middle;
}

#liste_produits .checkbox label
{
  display: none;
}

#liste_produits .checkbox input
{
  margin: 0 2px;
}

html* #liste_produits .checkbox input
{
  margin: 0 -2px;
}

#liste_produits .produit
{
  text-transform: none;
  font-weight: normal;
  background: url('../images/interface/fonds/produit.gif') top right no-repeat; 
  margin: 4px 0;
  border-left: 1px solid #e5e2e2;
}

#liste_produits .bundles {
  margin: 0;
  
}

#liste_produits .bundle_on .bundles{
  border-bottom: 1px solid #53b0dd;
}

#liste_produits .bundles .item {
 cursor: pointer;
}

#liste_produits .bundles .item_bundle_products_container .item{
 float:left;
 text-align: center; 
 width: 95px;
 position: relative;
 font-size: 10px; 
}

#liste_produits .bundles .item_bundle_products_container .item .bundle_item_price,
#liste_produits .bundles .item_bundle_products_container .item  .bundle_item_label {
 color: #000000;
}

/* -- */
#liste_produits table.item_bundle_products_container_table {
   margin-top: 0px;
  }
  
#liste_produits table.item_bundle_products_container_table td.bundle_item {
   width: 25%;
  }
  
#liste_produits table.item_bundle_products_container_table td.bundle_item img.item_bundle_img {									                                              
   margin-top: 2px;
   margin-bottom: 5px;
  }

#liste_produits table.item_bundle_products_container_table td.bundle_item {
 padding-bottom: 15px;
}

#liste_produits table.item_bundle_products_container_table td.bundle_item table.item {   
   margin-top: 0;
  }
/* -- */
#liste_produits .bundle_on .produit{
	background: url('../images/interface/fonds/produit_bundle_on.gif') top right no-repeat;
	border-left: 1px solid #53b0dd;
}

#liste_produits  .bundle_header{
	height: 22px;
	border-bottom: 1px solid #e5e2e2;	
	background: url('../images/interface/fonds/bg_pack.gif') repeat-x;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
}

#liste_produits .bundle_off .bundle_header {
	border-right: 1px solid #e5e2e2;
}

#liste_produits .bundle_on .bundle_header {
	border-right: 1px solid #53b0dd;
}

#liste_produits  .bundle_header .price{
	color: #cf2121;
}

#liste_produits  .bundle_header .nbre_pack, #liste_produits  .bundle_header a {
  height: 19px;
  line-height: 20px;
}

#liste_produits  .bundle_header a {
	padding-right: 10px;
}

#liste_produits  .bundle_header a.close_action, #liste_produits .bundle_header a.display_action {
  text-decoration: underline;
}

#liste_produits  .bundle_header a.close_action {
	background: url('../images/interface/fleches/fleche_up.gif') no-repeat 100% 60%;
}

#liste_produits .bundle_off .bundle_header a.close_action {
  display:none;
}

#liste_produits  .bundle_header a.display_action {
	background: url('../images/interface/fleches/fleche_down.gif') no-repeat 100% 60%;
}

#liste_produits .bundle_on .bundle_header a.display_action {
  display:none;
}

#liste_produits  .bundle_header .nbre_pack{
  font-weight: bold;
  color: #000000;
  float:left;
  padding-left: 15px;
  background: url('../images/interface/fleches/fleche_bundle_nbrepack.gif') no-repeat 0 60%;
}

#liste_produits  .bundle_header a {
  display: block;
  float:right;
}

#liste_produits .item_bundle_header td {
  text-align: center;
  background-color: #dcdcdc;
  color: #000000;
}

#liste_produits img.item_bundle_img{  
  margin: 5px;
  border: 1px solid #afafaf;
}

#liste_produits .item_bundle_buy {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

#liste_produits .item_bundle_buy td.livraison ul,
#liste_produits .item_bundle_buy td.livraison ul li
{
	margin:0;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #000000;
}

#liste_produits .item_bundle_buy td.livraison ul li a,
#liste_produits .item_bundle_buy td.livraison ul li span
{
	white-space: nowrap;
	font-size: 11px;
}

#liste_produits .produit .item_bundle_buy td.livraison ul li,
#liste_produits .produit .item_bundle_buy td.livraison ul li * {
	font-size: 11px;
}

#liste_produits .item_bundle_buy td.livraison ul li a {
 color: #000000;
}

#liste_produits .item_bundle_buy td.livraison ul li {
	padding-left: 15px;
	background: url(../images/interface/puces/bundle_delivery_item_puce.gif) no-repeat left 4px;
}

#liste_produits .item_bundle_buy table {
  margin-top: 0;
}

#liste_produits .item_bundle_buy table td{
 width: 33%;
}

.item_bundle_buy .label {
  font-weight: bold;
  color: #000000;
}

.item_bundle_buy td.bundle_price {
  text-align: right;
}

.item_bundle_buy td.bundle_price div {
  float:right;
  width: auto;
  height: auto;
  white-space: nowrap;
}

.item_bundle_buy td.bundle_price img {
 display: block;
 float:right;
 margin-top: 3px;
}

.item_bundle_buy .price {
  color: #ca0000;  
  font-weight: bold;
  font-size: 14px;
}

.item_bundle_buy td.bundle_price div span.etoile{
  color: #ca0000;	
  vertical-align: top;
}

#liste_produits .item_bundle_buy .add_basket {
 text-align: center;
 vertical-align: middle;
}

#liste_produits .item_bundle_products_container {
  margin-right: 5px;  
} 

#liste_produits .item_bundle_main{  
  text-align: center;
  width: 63px;
  color: #000000;
}

#liste_produits .item_bundle_main .item span {
 font-size: 10px;
}

#liste_produits .item_bundle_plus{   
   width: 20px;
   padding:0;
   heigth: 100%;
   vertical-align: middle;
   background: transparent url(../images/interface/puces/carre_gris.gif) repeat-y center top;
}

#liste_produits .item_bundle_plus img {
  display: block;
  margin:0;  
}

#liste_produits .item_bundle_products_container{  
  width: 384px;
}

#liste_produits .item_bundle_buy {
 /* background: transparent url(../images/interface/separateurs/categories_pointilles_h.gif) repeat-x left top; */
 background: transparent url(../images/interface/separateurs/categories_pointilles_h_gradient.png) repeat-x left top;
 clear: both;
 width: 466px;
}

#liste_produits .bundle_off .bundle_item_container {
  display:none;
}

#liste_produits .produit .special
{
  padding: 2px 12px 10px;
}

#liste_produits .produit .prix, #liste_produits .produit .prix2
{
  text-align: right;
  width: 90px;
  font-size: 18px;
  font-weight: bold;
  color: #ca0000;
}

#liste_produits .produit .prix2
{
	padding-right: 11px;
}

#liste_produits .produit .visuel
{
  width: 86px;
  vertical-align: top;
  padding:  0;
  text-align: center;
}

#liste_produits .produit .informations
{
  width: 100%;
}

#liste_produits .produit .informations .disponibilite div.dispo_container {
 position: relative;
}

#liste_produits .produit .informations .disponibilite div.dispo_container a {
  color: #000000;
}

#liste_produits .produit .informations .disponibilite div.dispo_container .all_dates_link {
  white-space: nowrap;
  position: absolute;
  right: 0;
  _right: 15px;
  color: #000000;
  font-size: 11px;
}

#liste_produits .produit .caracteristiques
{
  font-size: 12px;
  font-weight: bold;
  color : #000000;
}

#liste_produits .produit .eco_participation
{
  width: auto;
  padding: 0 13px 0 0;
  font-size: 11px;
  color: #666;
  text-align: right;
}

#liste_produits .produit .col_2 .eco_participation
{
  width: inherit;
  padding: 4px 1px 4px 0;
  //padding: 4px 0;
}

td.col_2{
 background: url(../images/interface/puces/carre_gris.gif) top left repeat-y;
 text-align: right;
}

#liste_produits .produit .disponibilite,
#liste_produits .produit .fin_produit
{
  background: url('../images/interface/fonds/produit_bas.gif') bottom right no-repeat; 
}

#liste_produits .bundle_off .disponibilite {
	 background: url('../images/interface/fonds/produit_bas_bundle_off.gif') bottom right no-repeat; 	
}

#liste_produits .bundle_on .disponibilite {
	 background: url('../images/interface/fonds/produit_bas_bundle_on.gif') bottom right no-repeat; 	
}

#liste_produits .produit .fin_produit_2
{
  background: url('../images/interface/fonds/produit.png') bottom right no-repeat; 
}

#liste_produits .produit .disponibilite
{
  height: 28px;
  padding: 5px 0 0;
  font-size: 12px;
  color: #000;
  white-space: nowrap;
}

#liste_produits .produit .disponibilite_2
{
  /* padding: 0 0 10px; */
}

#liste_produits .produit .disponibilite_3
{
  padding: 0 0 10px;
}

#liste_produits .produit .disponibilite div,
#pagination .ligne_separateur
{
  background: url('../images/interface/separateurs/categories_pointilles_h.gif') top left repeat-x; 
  margin: 0 15px;
  padding: 3px 0 0;
}

html* #liste_produits .produit .disponibilite div
{
  padding: 6px 0 0;
}

#liste_produits .produit .disponibilite img
{
  vertical-align: middle;
}

#liste_produits .produit ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}

#liste_produits .produit ul li
{
  background: url('../images/interface/puces/carre_rouge.gif') 0 7px no-repeat;
  margin: 5px 0;
  padding: 0 0 0 8px;
  font-size: 12px;
  color : #000000;
}

#liste_produits .produit table
{
  background: none;
  width: 100%;
}

#liste_produits .produit .col_2,
#liste_produits .produit .disponibilite_2 div,
#liste_produits .produit .disponibilite_3 div
{ 
  width: 95px;
  padding: 0 11px;
}

#liste_produits .produit .disponibilite_2 div
{
  padding: 0 11px 0 10px;
}

#liste_produits .produit .disponibilite_3 div
{
  padding: 0 11px 0 9px;
}


#liste_produits .produit .disponibilite_2,
#liste_produits .produit .disponibilite_3
{
  text-align: right;
}

#liste_produits .produit .disponibilite_2 div,
#liste_produits .produit .disponibilite_3 div
{
  font-size: 12px;
}

#liste_produits .produit .disponibilite_2 div img,
#liste_produits .produit .disponibilite_3 div img
{
  float: left;
  margin: 2px 5px 10px 13px;
}

#liste_produits .produit .disponibilite_2 div img
{
  margin: 2px 5px 10px 33px;
}

#liste_produits .produit .disponibilite_2 div div,
#liste_produits .produit .disponibilite_3 div div
{
  float: left;
  background: none;
  padding: 0;
}

#liste_produits .produit .disponibilite_2 div div
{
  width: 47px;
}

#liste_produits .produit .disponibilite_3 div div
{
  width: 67px;
}

#liste_produits .produit .col_2 table
{
  width: 100%;
  text-align: left;
}

#liste_produits .col_2 .prix
{
  width: 100%;
  text-align: right;
}

#liste_produits .col_2 .panier
{
  text-align: right;
}

#liste_produits .col_2 .panier
{
  padding: 5px 0 5px 1px; 
}

#liste_produits .col_2 .details_produit
{
  padding: 5px 0 5px 10px;
  font-size: 12px;
  text-align: right;
}

#liste_produits .col_2 .details_produit a
{
  margin: 0 -1px 0 0;
  /* Hack IE 5 */
  width: 84px; 
  voice-family: "\"}\"";
  voice-family : inherit;  
  width: 75px;
}

html>body #liste_produits .col_2 .details_produit a 
{
  width: 75px;
  color:#69789C;
}

/* Services Darty & Panel */

#services_darty,
#conseils_darty
{
  width: 250px;
  padding: 0 0 0 8px;
}

#panel,
#panel div
{
  width: 238px;
}

#corps_tableau #panel div
{
  overflow: hidden;
}

#panel #criteres
{
  width: 216px;
  font-size: 12px;
  border: solid #dcdee3;
  border-width: 0 1px;
}

#panel #criteres td
{
  background: url('../images/interface/fonds/critere.gif') center left repeat-x;
  padding: 2px 10px;
  vertical-align: middle;
  border-bottom: 1px solid #dcdee3;
}

#panel #criteres .entete td
{
  background: #fcfdff;
  color: #666;
}

#panel #criteres .supprimer
{
  font-size: 11px;
  text-align: right;
}

#panel #criteres .link
{
  font-size: 11px;
  font-face: Arial;
}

#panel div
{
  margin: 10px 0 0;
}

#services_darty table,
#conseils_darty table
{
  width: 100%;
  margin-top:15px;
  margin-left:5px;
}

#services_darty table
{
  background: url('../images/interface/fonds/services_darty.jpg') top left no-repeat;   
}

#conseils_darty table
{
  background: url('../images/interface/fonds/titre_conseils.gif') top left no-repeat;
  width:239px;
}

#conseils_darty table#freecontent_tableblock
{
  background: none;
  width:auto;
}

#conseils_darty table tr#conseil_spacer
{
  height: 40px;
}

#conseils_darty table td#conseil_corps
{
  padding-bottom: 0px;
}

#services_darty ul,
#conseils_darty ul,
#panel ul
{
  width: 210px;
  list-style: none;
  margin: 0 14px;
  padding: 0;
}

#services_darty ul
{
  /* !// is not a comment in css */	
  /* margin: 1px 14px 0; */
}

#panel ul
{
  width: 190px;
}

#services_darty ul li,
#conseils_darty ul li,
#panel ul li
{
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 10px 0;
}

#services_darty ul li
{
  padding: 8px 0;  
}

#services_darty ul li,
#conseils_darty ul li
{
  background: url('../images/interface/separateurs/categories_pointilles_h.gif') bottom right repeat-x; 
  color: #c00;
}

#panel ul li
{
  padding: 7px 0 5px;
  border-bottom: 1px solid #e5e2e2;
  color: #000;
}

#services_darty ul li ul,
#conseils_darty ul li ul,
#panel ul li ul
{
  margin: 0;
  padding: 0;
}

#services_darty ul li ul li a,
#conseils_darty ul li ul li a
{
  font-size: 12px;
  color: #374363;
}

#panel ul li ul li a:link, 
#panel ul li ul li a:visited, 
#panel ul li ul li a:hover
{
  color: #374363;
}

#services_darty ul li ul li,
#conseils_darty ul li ul li,
#panel ul li ul li
{
  background: url('../images/interface/puces/carre_rouge.gif') 0 7px no-repeat; 
  margin: 0;
  padding: 0 0 0 8px;
  font-weight: normal;
}

#panel ul li ul .no_dot_list
{
  background: none;
  padding: 0 0 0 0px;
  color:#374363;
}

#services_darty ul li ul li,
#conseils_darty ul li ul li
{
  margin: 6px 0;
  color: #000;
  font-size: 11px;
}

#panel ul li ul li
{
  margin: 4px 0;
  border: 0;
  color: #666;
}

#services_darty ul li.fin,
#conseils_darty ul li.fin
{
  background: none; 
}

#panel ul li.fin
{
  border: 0;
}

#services_darty .corps
{
  background: url('../images/interface/fonds/services_darty_fin.jpg') bottom left no-repeat; 
  padding: 0 0 10px;
}

#conseils_darty .corps
{
  /*background: url('../images/interface/fonds/conseils_darty_fin.jpg') bottom left no-repeat; */
  width: 239px;
  padding: 25px 14px;
  border-left: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
}

#conseils_darty .corps#freecontent_corps
{
 border-width: 0;
 padding:0; 
}

#conseils_darty .corps p,
#conseils_darty .corps a
{
  font-size: 12px;
  color: #000000;
}

#conseils_darty .corps h3
{
  margin: 0;
}

#conseils_darty .corps p
{
  margin: 4px 0 2px;
}

#conseils_darty .corps a
{
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

#conseils_darty .corps a#bien_choisir
{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

#conseils_darty .corps a#bien_choisir:hover
{
  text-decoration: underline;
}

#conseils_darty .corps a:hover
{
  text-decoration: underline;
}

#conseils_darty .corps .conseil
{
  margin: 5px 0;
}

#conseils_darty .corps .freecontent
{
  width: 239px;
  overflow-x:hidden;
  margin-bottom:16px;
}

#conseils_darty .corps .conseil#conseil_tittle
{
  margin-top: -18px;
  font-weight: bold;
  font-size:12px;
  color: #000000;
}

#conseils_darty .freeContent
{
	background: white;
	margin: 4px 4px;
	border: solid #D8D8D8;
}


#conseils_darty .corps img.separateur
{
  margin: 10px 0 6px;
}

/* Comparez */

#tableau_comparaison
{
  padding: 6px 13px;
  border: solid #e5e2e2;
  border-width: 0 1px;
}

#tableau_comparaison table
{
  width: 100%;
  font-size: 12px;
}

#tableau_comparaison table td
{
  background: url('../images/interface/separateurs/categories_pointilles_v.gif') top left repeat-y;
  width: 20%;
  vertical-align: middle;
  padding: 7px 5px;
  text-align: center; 
  font-size: 11px;
  color: #000000;
}

#tableau_comparaison .produit table td
{
  background: none;
  width: 100%;
  padding: 2px 0;
  text-align: center;
  font-size: 12px;
}

#tableau_comparaison .produit table td.nom a
{
  color: #69789C;
  font-weight: bold;
}

#tableau_comparaison .produit table td.prix
{
  color: #ca0000;
  font-weight: bold;
  weight: bold;
}

#tableau_comparaison .produit table td.prix span
{
  color: #666;
}

#tableau_comparaison .produit table td.panier
{
  height: 30px;
}

#tableau_comparaison .produit table td.special
{
  height: 15px;
}

#tableau_comparaison p.eco_participation
{
  margin: 110px 0 0;
}

#tableau_comparaison .fin p.eco_participation
{
  margin: 130px 0 0;
}

#tableau_comparaison p.eco_participation a
{
  color: #666;
}

#tableau_comparaison .disponibilite td
{
  background: #ecf1f8 url('../images/interface/separateurs/categories_pointilles_v.gif') top left repeat-y;
  border: solid #bcc6d5;
  border-width: 1px 0;
  font-size: 12px;
  color: #000000;  
}

#tableau_comparaison .disponibilite  td.entete
{
  background: #ecf1f8;
}

#tableau_comparaison .alt td
{
  background: #f8f8f8 url('../images/interface/separateurs/categories_pointilles_v.gif') top left repeat-y;
}

#tableau_comparaison .alt td.entete
{
  background: #f8f8f8;
}

td.entete {color: #000000;}

a.LinkMediumNewNav {color:#69789C;}

#tableau_comparaison .ligne_sep td
{
  background: none;
  border: solid #bcc6d5;
  border-width: 0 0 1px;
}

#tableau_comparaison .ligne_sep.fin td
{
  border-width: 1px 0 0;
}

#tableau_comparaison .entete
{
  color: #000000;
  background: none;
  text-align: left;
  font-size: 12px;
}

#tableau_comparaison .1re_ligne
{
  vertical-align: top;
}

#tableau_comparaison a.retour_liste
{
  margin: 0;
}

#tableau_comparaison .fin  a.retour_liste
{
  margin: 28px 0 0;
}

#tableau_comparaison .ligne_separateur
{
  padding: 0;
}

/* Pagination */

#liste_produits table#pagination 
{
  float: left;
  background: none;
  margin: 13px 0 0;
  font-size: 12px;
}

#pagination td
{
  text-align: center;
}

#pagination .nb_resultats label
{
  display: none;
}

#pagination .precedente,
#pagination .suivante
{
  float: left;
  color: #8c8b8b;
  margin: 4px 0 0;  
}

#pagination .precedente
{
  width: 110px;
  _width: 110px;
  text-align: left;
}

#pagination .precedente span,
#pagination .precedente a
{
  display: block;
  padding: 0 0 0 10px;
}

#pagination .precedente span
{
  background: url('../images/interface/fleches/fleche_grise_precedente.gif') center left no-repeat;
}

#pagination .precedente a
{
  background: url('../images/interface/fleches/fleche_rouge_precedente.gif') center left no-repeat;
  color: #69789C;
}

#pagination .pagination
{
  width: 490px;
  margin: 0 auto;
}

#pagination ul
{
  float: left; 
  width: 270px;
  list-style: none;
  margin: 0;
  padding: 0;
}

#pagination ul li
{
  float: left;  
}

#pagination ul li a
{
  display: block;  
  padding: 2px 6px;
  color: #69789C;
}

#pagination ul li.selection
{
  padding: 1px 6px;
  border: 1px solid #ca0000;
  font-weight: bold;
}

#pagination ul li span
{
  display: block; 
  padding: 4px 6px 0;
}

#pagination .suivante
{
  width: 110px;
  float: right;
  text-align: right;
}

#pagination .suivante a,
#liste_produits .col_2 .details_produit a
{
  color: #69789C;
  display: block;
  padding: 0 10px 0 0;
}

#pagination .suivante span,
#pagination .suivante a
{
  padding: 0 10px 0 0; 
}

#pagination .suivante span
{
  background: url('../images/interface/fleches/fleche_grise_suivante.gif') center right no-repeat;
}

#pagination .suivante a,
#liste_produits .col_2 .details_produit a
{
  background: url('../images/interface/fleches/fleche_rouge_suivante.gif') center right no-repeat;
}

#pagination .ligne_separateur
{
  background-position: center center;
  padding: 8px 0 12px;
}

#haut_de_page{
	float:right;
	text-align:right;
	width: 85px;
	color: #69789C;
	font-size:12px;
	margin: -20px 10px;
	background: url('../images/interface/fleches/red_array_top.gif') center left no-repeat;
}

#top_link_container {
 position: relative;
}

#top_link_container #haut_de_page {
 position: absolute;
 top: 25px;
 right: 0;
}

#module .AUCHead
{
 padding: 0 0 0px 28px;
 vertical-align: top;
}
#module
{
  background: url('../images/interface/fonds/guide_module_fin.jpg') bottom left no-repeat;
  width: 700px;
  height: 368px;
  margin: 5px 0 5px 28px;
}

#module td
{
  padding: 0 0 0 28px;
  color: #000000;
  _padding: 0 0 0 28px;
}

#module .entete
{
  background: url('../images/interface/fonds/guide_module.jpg') top left no-repeat;
  height: 60px;
  padding: 0;
}

#module h2
{
  margin: 0;
  padding: 27px 0 30px 28px;
  color: #fff;
  font-size: 18px;
}

#module h2 a
{
  color: #516A85;
  text-decoration: none;
}

#module h2 span
{
  margin: 0 0 0 5px;
  color: #516a85;
  font-size: 18px;
}
/*
#textModel {
  float: left;
  position: relative;
  bottom: 65px;
  left: 100px;
  font-size: 14px;
  font-weight: bold;
}

#textModel strong
{
  color: #ca0000;
}

#buttonModel {
  float: right;
  position: relative;
  bottom: 72px;
  right: 350px;
}
*/
#guide form p.intitule
{
  font-weight: bold;
  font-size: 14px;
  margin: 3px 0 12px;
  color: #000000;
}

#guide form .ligne
{
  clear: left;
  float: left;
  width: 445px;
  margin: 5px 0 8px 10px;
}

#guide form input
{
  float: left;
}

#guide form label
{
  float: left;
  display: block;
  width: 410px;
  margin: 0 0 0 3px;
  _margin: 2px 0 0 3px;
  font-size: 12px;
  color: #000000;
}
#guide form label.browser
{
  float: left;
  display: block;
  width: 410px;
  margin: 2px 0 0 3px;
  font-size: 12px;
}
#modeles
{
  height: 137px;
}

#modeles img
{
  float: right;
  margin: 30px 77px 0px 0px;
  _margin: 30px 77px 0px 0px;
}

#modeles p
{
  float: left;
  width: 342px;
  margin: 37px 80px 0 30px;
  _margin: 39px 80px 0 15px;
  font-size: 14px;
  font-weight: bold;
}

#modeles input
{
  float: left;
  margin: 20px 0 0 0;
}

#modeles p strong
{
  color: #ca0000;
}

#modelesIE
{
  height: 137px;
}

#modelesIE img
{
  float: right;
  margin: 30px 77px 0px 0px;
}

#modelesIE p
{
  float: left;
  width: 342px;
  margin: 37px 80px 0 30px;
  font-size: 14px;
  font-weight: bold;
}

#modelesIE input
{
  float: left;
  margin: 20px 0 0 0;
}

#modelesIE p strong
{
  color: #ca0000;
}

/* Retour */

a.imprimer
{
  display: block;
  background: url('../images/interface/icones/imprimante.gif') center left no-repeat;  
  width: 100px;
  margin: 14px 0 14px 4px;
  padding: 2px 0 2px 20px;
  color: #666 !important;
  font-size: 11px;
}

/* Checkboxes */

#liste_produits .checkbox label
{
	display: block;
	width: 13px;
	height: 13px;
	margin: 0 0 0 2px;
}

#liste_produits .checkbox label.checkbox_checked 
{
	background: #fff url('../images/interface/checkbox/checked.gif') no-repeat;
}

#liste_produits .checkbox label.checkbox_unchecked  
{
	background: #fff url('../images/interface/checkbox/unchecked.gif') no-repeat;
}

#liste_produits .checkbox label span
{
    display: none;
}

#liste_produits .checkbox input.crirHidden 
{
	position: absolute;
	left: -1000px;
}

/* Retour */

a.retour_liste
{
  display: block;
  background: url('../images/interface/puces/retour.jpg') center left no-repeat;  
  width: 120px;
  margin: 14px 0;
  padding: 5px 0 5px 30px;
  font-size: 12px;
  color: #69789C;
}

#guide a.retour_liste
{
  margin: 0;
}

/* Mentions légales */

p.mentions_legales
{
  margin: 20px 0 20px;  
  color: #666;
  font-size: 11px;
  text-align: left;
}

sup {font-size: 14px;font-family:verdana,arial;}

.tooltip {
    width : 610px;
    display : none;
}

td div.borderImage {
	border: 0px solid #C4C5C7;
	width: 108px;
	height: 108px;
	text-align: center;
	vertical-align: center;
}

a.availabilityInfo {color:#000000;}

span.availabilityInfo {color:#000000;text-decoration:underline;cursor:pointer;}


#global_form {
	background-color:#FFFFFF;
}

#purchase_guide {
  _table-layout: fixed;
}

#bottom_filter
{
		width:100%;
}

#bottom_filter #bottom_filter_links
{
	margin-left: 10px;
	margin-right: 10px;
}

#bottom_filter #bottom_filter_links, 
#bottom_filter #bottom_filter_links a
{
	color:#69789c;
}

#bottom_filter #bottom_filter_links .filter_links_title
{
	font-weight:bold;	
}

#bottom_filter #link_separator
{
	background-color:#69789c;
	height:5px;
}

div #bottom_filter_source
{
	display: none;
}