
@import url(/css/partager.css);
@import url(/css/filAriane.css);
@import url(/css/criteo.css);
@import url(/css/popIn.css);
@import url(/css/identiteUtilisateur.css);

*
{
  outline: none;
}

body{  
  background-color: #fff;
  margin: 0px;
  padding: 0px;
}

body,p,table,tr,td  {  
	color: black; 
	font-size: 11px; 
	line-height: 14px; 
	font-family:  Helvetica, "Lucida Sans", "Lucida Grande", Tahoma, Verdana, Arial, geneva;
}
HR {margin-bottom:  0;}

/* td {} */
p.visuel_produit,img {text-align:center;}
/* styles communs */
a:link,a       { color: #0000cd; text-decoration: none }
a:visited      { color: #00008b; text-decoration: none }
a:hover  { color: #00008b; text-decoration: none }

div.SVDFootUne a:link,
div.SVDFootUne a:visited,
div.SVDFootUne a:hover{
	color : #000;
	text-decoration : none;
}
	
div.SVDFootUne a:hover{
  color : #97241A;
}

.hierarchie    { font-size: 10px }


/* style pour les pages sommaire */
.som_intro { }
.som_nom_produit     {font-weight: bold;}
.som_spec_clefs      { color: #808080}
.som_prix  { font-weight: bold }
.som_prix_promo  { font-weight: bold}
.som_ald   { color: #c00; font-family: Helvetica, "Lucida Sans", "Lucida Grande", Tahoma, Verdana, Arial, geneva }
.som_mise_en_avant     { color: #c00; font-weight: bold }
.som_segment    { color: #c00; font-weight: bold }
p.som_segment { margin-bottom:  0;}
.som_sous_categorie  { }
.som_explic_inter  { }
.som_explic_txt  { }
.som_explic_encadre  { }
.som_appel_conseil  { }


/* style pour les fiches produit */
.fich_intro   {  }
.fich_spec_txt  { }
.fich_desc_cmd {  }
.fich_prix_euros { font-weight: bold }
.fich_prix_francs    { color: #888 }
.fich_spec_titre { background-color: #dce3f5;color: black; font-weight: bold }
.fich_ald  { color: #c00 }
.fich_mise_en_avant  { color: #c00; font-weight: bold }
.fich_appel_conseil  { }
.fich_points_forts  { }
.fich_titre_presse { background-color: #dce3f5; color: black; font-weight: bold }
.fich_date_presse { color: black }
.fich_alerte_delais { color: #c00; font-weight: bold }
.fich_nom_produit  { color: black; font-weight: bold; font-size: 15px }

/*  styles pour les pages guides */
.guide_titre {font-weight: bold; font-size: 14px }
.guide_intro  { font-weight: bold }
.guide_inter  { font-weight: bolder; font-size: 14px }
.guide_text {}
.guide_appel_conseil  { line-height: 11pt }
.guide_mot_lexique  {}
.guide_definition_lexique {}


/* style pour les menus */
/*.menuNav  { color: #696969; font-weight: bold; font-size: 11px; line-height: 11px; font-family:  Arial, Helvetica, "Lucida Sans", "Lucida Grande", Tahoma, Verdana, geneva }*/
.BoutonChercher { font-size: 9px; line-height: 9px }

/*______________________Nav compatible IE 6____________________________________*/
 /* common styling */
.nav {
font-family: Arial, Tahoma, "Lucida Sans", "Lucida Grande", Helvetica; position:relative;  width:100%; font-size:11px; z-index:100;font-weight: bold;
clear:both; /* for this page only */
}

.nav ul {
padding:0; margin:0; list-style-type: none;
}
.nav ul li {
float:left; position:relative;
}
.nav li.last {
 margin:0;
}
.nav ul li a, .nav ul li a:visited {
display:block; text-decoration:none; color:#7E7E7E; width:100%; height:21px;line-height:21px; background:#fff url(/images/static/CompNav8/Off.gif) repeat-x;
}
html>body .nav ul li ul {
}
 .nav ul li ul {
display: none;
}
.nav table {
margin:-1px; border-collapse:collapse;font-size:1em;
}

/* specific to non IE and IE7 browsers */
html>body .nav ul li:hover a {
color:#000;background:#fff url(/images/static/CompNav8/Over.gif) repeat-x;
}
.nav ul li:hover ul {
display:block; position:absolute; top:20px; margin-top:1px; left:0; width:178px; height:auto;text-align:left;
}
.nav ul li:hover ul li ul {
display: none;
}
.nav ul li:hover ul li a{
display:block; background:#000; color:#fff; height:18px; line-height:18px; width:178px;
filter: alpha(opacity = 80);
-moz-opacity: 0.8;
opacity: 0.8;
padding-left:10px;
}
.nav ul li:hover ul li a.drop {
background:#000 url(/images/static/CompNav8/fleche.gif) center right no-repeat;
}
.nav ul li:hover ul li:hover a {
background:#7E7E7E; color:#fff;
filter: alpha(opacity = 100);
-moz-opacity: 1;
opacity: 1;

}
.nav ul li:hover ul li:hover a.drop {
background:#7E7E7E url(/images/static/CompNav8/fleche_hover.gif) center right no-repeat;
}
.nav ul li:hover ul li:hover ul {
display:block; position:absolute; left:188px; top:-1px; width:178px;
}
.nav ul li:hover ul li:hover ul.left {
display:block; position:absolute; left:-188px; top:-1px; width:178px;
}
.nav ul li:hover ul li:hover ul li a {
background:#000; color:#fff;
filter: alpha(opacity = 80);
-moz-opacity: 0.8;
opacity: 0.8;
}
.nav ul li:hover ul li:hover ul li:hover a {
background:#7E7E7E; color:#fff;
filter: alpha(opacity = 100);
-moz-opacity: 1;
opacity: 1;
}

.nav ul li:hover ul.ulleft li a,
.nav ul li a:hover ul.ulleft li a{
padding-left:15px;
}

.nav ul li:hover ul.ulleft li:hover ul li a,
.nav ul li a:hover ul.ulleft li a:hover ul li a{
padding-left:10px;
}

.nav ul li:hover ul li a.drop_left,
.nav ul li a:hover ul li a.drop_left {

background: #000  url(/images/static/CompNav8/fleche_left.gif) 3px 50% no-repeat; color:#FFFFFF; width:178px; w\idth:178px;
}
.nav ul li:hover ul li:hover a.drop_left,
.nav ul li a:hover ul li a.drop_left:hover {
filter: alpha(opacity = 100);
-moz-opacity: 1;
opacity: 1;
background:#7E7E7E  url(/images/static/CompNav8/fleche_hover_left.gif) 3px 50% no-repeat;color:#FFFFFF; width:178px; w\idth:178px;
}

/* for IE5.x and IE6 browsers only */
.nav ul li a:hover {/*ne pas toucher cette ligne car risque que le menu ne fonctionne plus sous ie6 */
color:#c00; background:#7E7E7E url(/images/static/CompNav8/Over.gif);
}
.nav ul li a:hover ul {
display:block; position:absolute; top:23px; left:0; background:#eee; margin-top:0;text-align:left;
}
.nav ul li a:hover ul li a {
display:block; background:#000; color:#fff; height:18px; hei\ght:18px; line-height:18px; width:178px; w\idth:178px;
padding-left:10px;
}
.nav ul li a:hover ul li a.drop {
background:#000 url(/images/static/CompNav8/fleche.gif) center right no-repeat;
}
.nav ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.nav ul li a:hover ul li a:hover {
background:#7E7E7E; color:#fff;
}
.nav ul li a:hover ul li a.drop:hover {
background:#7E7E7E url(/images/static/CompNav8/fleche_hover.gif) center right no-repeat;
}
.nav ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:188px;
}
.nav ul li a:hover ul li a:hover ul.left {
visibility:visible; position:absolute; top:0; color:#000; left:-188px;
}

.left {clear:both;}

/* Conteneur du pied de page */
div#footer{
  font-size: 12px;
  color: #000;
  padding: 0px;
  margin: 0px;
  text-align: center;
  margin-top:10px;
}

/* Conteneur de la liste */
div#footer ul{
  width: 700px;
  border-top: 1px solid #bbbbbb;
  padding: 0px;
  margin: 0px;
  padding-top: 1px;
  margin-left: auto;
  margin-right: auto;
  list-style-type: none;
  text-align: left;
}

div#footer ul li{
  padding: 0px;
  margin: 0px;
  float: right;
  margin-left: 6px;
  padding-left: 6px;
  border-left: 1px solid #bbbbbb;
  font-size: 8px;
}

/* Style des liens */
div#footer ul li a:link,
div#footer ul li a:visited,
div#footer ul li a:hover{
  background-repeat: no-repeat;
  background-position: 0px 3px;
  display: block;
  text-decoration: none;
  height: 15px;
  /*overflow: hidden;*/
}

/* Gestion des images de fond */
div#footer ul li.envoyer a{
  background-image: url(/images/static/footer/foot-envoyer.gif);
  width: 139px;
}

div#footer ul li.envoyer a:hover{
  background-image: url(/images/static/footer/foot-envoyer-over.gif);
}

div#footer ul li.abonner a{
  background-image: url(/images/static/footer/foot-abonner.gif);
  width: 125px;
}

div#footer ul li.abonner a:hover{
  background-image: url(/images/static/footer/foot-abonner-over.gif);
}

div#footer ul li.garanties a{
  background-image: url(/images/static/footer/foot-garanties.gif);
  width: 103px;
}

div#footer ul li.garanties a:hover{
  background-image: url(/images/static/footer/foot-garanties-over.gif);
}

div#footer ul li.copyright a{
  background-image: url(/images/static/footer/foot-copyright.gif);
  width: 110px;
}

div#footer ul li.copyright a:hover{
  background-image: url(/images/static/footer/foot-copyright-over.gif);
}

/* Style special pour le numero de telephone */
div#footer ul li.telephone{
  padding: 0px;
  margin: 0px;
  float: left;
  border-left: 0;
  background-repeat: no-repeat;
  background-image: url(/images/static/footer/foot-telephone.gif);
  display: block;
  width: 167px;
  height: 24px;
  margin-top: -6px;
  position: relative; 
}

/* On masque le texte */
div#footer ul li span{
  visibility: hidden;
}

.rank_helper
{
	font-weight:normal;
}