html, body {padding:0;margin:0;text-align:left;font-family:	Arial,Geneva;font-size:12px;background-color:#FFF; color:#000;}
table {text-align:left;}
a {color:#006699;}
a:visited {color:#006699;}

/* CLASSES GENERIQUES */
	
.aLeft	{ text-align: left; }
.aCenter { text-align: center; }
.aRight	{ text-align: right; }
.red { color: #FF0000; }
.nolink { text-decoration: none; }
.spacer { clear: both; }
.displayBlock  { display: -moz-inline-box; display: inline-block; }
.displayBlock2  { display: block; }
.displayNone { display: none; }
.fullWidth { width: 100%; }
a.lien-footer { color: #A9CBFF; font-family: Arial, Helvetica ,Ms sans serif; font-size: 12px; text-decoration: none; }
a.lien-footer:hover { text-decoration: underline; }
a.lien-footer-big { color: #FFFFFF; font-family: Arial, Helvetica ,Ms sans serif; font-size: 14px; font-weight: bold; text-decoration: none; }
.sep { color: #E0ECFF; color: #E0ECFF; font-size: 18px; font-size: 18px; font-weight: bold; font-weight: bold; margin: 0 5px; margin-left: 5px; }


/**************************************/
/*       Images replacement           */
/**************************************/
.lir {
	background-repeat: no-repeat;
    overflow: hidden;
    height: 0 !important;
}

/**************************************/
/*           Clear Floats             */
/**************************************/
/* FF, O... */
.clearfix:after { 
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {	display: inline-block; }      /* IE7xhtml*/
html[xmlns] .clearfix { display: block; } /* O */
* html .clearfix {height: 1%;}            /* IE5/6 */
.clear {clear:both;}

/* BOUTONS ARRONDIS */

INPUT.arrondi { height: 25px; border: 0px; background-color: transparent; border-width: 1px; }
.arrondiL { height: 25px; padding-left: 10px; background: url("/_images_/ld/boutons/left.gif") left top no-repeat; }
.arrondiR { display:inline-block;line-height: 25px; padding-right: 10px; background: url("/_images_/ld/boutons/right.gif") right top  no-repeat; }
  
/* HEADER */

#header { border: 0px; width: 100%; background-color: #000000; color: #FFFFFF; font-family: Verdana,Geneva,Ms sans serif,Arial; font-size: 11px; border-collapse: collapse; }
#header	TD { padding: 0px 5px 0px 0px; height: 30px; }
#header	A { font-weight: bold; color: #FFFFFF; text-decoration: none; }

/**************************************/
/*       Boutons texte + icone        */
/**************************************/
a.button {
    background: transparent no-repeat 100% 0;
    margin: 2px 0;
    text-decoration: none;
    text-align:center;
    display:-moz-inline-block;
	  display:-moz-inline-box;
	  display:inline-block;
	  vertical-align: middle;
}
    
a.button span {
    background: transparent no-repeat 0 0;
    display:-moz-inline-block;
	  display:-moz-inline-box;
	  display:inline-block;
    padding: 0 1px 1px 12px;
    white-space:nowrap;
    color: #fff;
    font: bold 1em arial, sans-serif;
    text-transform:uppercase;
    cursor:pointer;
}

a.button.lrg        {height:33px; line-height:28px; font-size:13px; padding: 0 30px 0 0; background-image: url(http://media.ldlc.com/ld/commande/adresse/btn-utiliser-droit.jpg);}
a.button.lrg span   {height:33px; line-height:28px; background-image: url(http://media.ldlc.com/ld/commande/adresse/btn-utiliser-gauche.jpg);}

a.button.lrg.utiliser	        { background-image: url(http://media.ldlc.com/ld/commande/adresse/btn-utiliser-droit.jpg); padding-right:30px;}
a.button.lrg.utiliser span    { background-image: url(http://media.ldlc.com/ld/commande/adresse/btn-utiliser-gauche.jpg); }


/* ACCUEIL */
#headbar h1, #h1ldlc {display:none;}
#navbar h2, #listing-cat h2, #sscat h2 {margin:0;padding:0;display:inline;}
#sscat h2 {font-weight:normal} 

.bg-vignette-accueil { background-image: url("http://media.ldlc.com/ld/accueil/bg-vignette-accueil.png"); background-repeat: repeat-x; background-position: bottom; }	

#listing-cat .moresp {
	font-size: 11px;
	color: #C0C0C0;
}
#listing-cat A.more {
	color: #2C2C2C; 
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 2px;
}
#listing-cat A.more:hover {
	text-decoration: underline;
	color: #000000;
}

#newsletter { width: 145px; border: 1px solid #0F94D5; margin: 4px auto 10px auto; }
#newsletter form #newsletter-submit { border: 1px solid black; font-size: 10px; margin: 8px 10px; width: 110px; }
#newsletter form, #newsletter form input { margin: 0; padding: 0; }
#newsletter-head { background-color: #0F94D5; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: bold; padding: 3px 6px; text-align: left; }
#newsletter-inner { color: #5c5c5c; font-family: Arial; font-size: 11px; padding: 3px 6px; text-align: left; }
#newsletter-input { background-color: #eff2fc; border: 1px solid #5c5c5c; font-size: 10px; height: 18px; letter-spacing: 1Px; width: 130px; }


/* LEGENDE ETAT DES STOCKS */

#bloc-legende-stocks TD { font-family: Verdana; font-size: 11px; padding: 5px; }

/* CATEGORIE */

b.categorie { color: #787878; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0;font-size:14px; }
h1.article { color: rgb(16, 78, 131); display: inline; font-family: Arial; font-size: 19px; font-weight: bold; }
h1.cat { color: #00659C; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 29px; font-weight: bold; }

/* 
	CARROUSEL COIN DES AFFAIRES
*/

#carroussel { text-align: center; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; }

/* 
	FICHE PRODUIT 
*/

#fiche-produit-header { padding: 0; text-align: center; white-space: nowrap; margin-bottom: 20px; }
#arbo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; text-align: left; }
#fiche-produit-header #flix { display: none; position: relative; top: -30px; margin: 0 auto -50px auto; padding: 0; text-align: center; width: 200px; }
#fiche-produit-header.video-on { margin-bottom: -30px; }
#fiche-produit-header.video-off { margin-bottom: 20px; }

h1.produit { display: inline; font-family: arial, helvetica; font-size: 19px; font-weight: bold; }
span.description { display: inline; font-family: arial, helvetica, Geneva; font-size: 13px; font-weight: normal; }
span.description ul {margin:1.2em 0; padding-left:40px;}
span.description p:first-child { margin: 0; }
.comp-group { background-color: #B0C9E1; border-bottom: 1px solid #000000; color: #000000; cursor: pointer; display: block; font-family: Arial, helvetica; font-size: 11px; margin-bottom: 3px; padding: 2 0 2 6; }
.comp-group strong { color: #FFFFFF; font-size: 12px; font-weight: bold; letter-spacing: 3px; text-decoration: none; }
#avertissement-logistique-head { font-family: Arial; margin: 8px 0 8px 0px; text-decoration: blink; }
#avertissement-logistique-head a  { color: #000000; font-size: 11px; text-decoration: none; }
#avertissement-logistique-head b  { color: red; font-size: 13px; text-decoration: underline; }
#avertissement-logistique-head img  { border: 0; float: left; margin-right: 8px; }
#avertissement-support-technique-http { _height: 45px; /* POUR IE UNIQUEMENT */ background: url("http://media.ldlc.com/ld/bg/warning-bg.gif") no-repeat; background-color: #FFFFFF; background-position: 0px 5px; border: 1px dashed #000000; clear: both; font-family: Arial,Helvetica; font-size: 11px; min-height: 40px; padding: 2px 5px 5px 50px; text-align: justify; }
#avertissement-support-technique-http b, #avertissement-support-technique-https b { font-size: 13px; }
#avertissement-support-technique-https { _height: 45px; /* POUR IE UNIQUEMENT */ background: url("/_images_/ld/bg/warning-bg.gif") no-repeat; background-color: #FFFFFF; background-position: 0px 5px; border: 1px dashed #000000; font-family: Arial,Helvetica; font-size: 11px; min-height: 40px; padding: 2px 5px 5px 50px; text-align: justify; }
.bloc-etat-stocks-boutiques  { background-color: #006699; border: 1px solid #000; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: bold; margin-top: 15px; padding-top: 2px; text-align: center; width: 120px; }
.bloc-etat-stocks-boutiques-contenu  { background-color: #FFFFFF; border-top: 1px solid #000; color: #000000; font-size: 11px; line-height:16px; font-weight: normal; padding: 4px 0px 4px 0px; position: relative; width: 120px; }
.bloc-etat-stocks-boutiques-contenu a  { border-bottom: 1px dotted #CCCCCC; color: #000000; margin-left: 20px; text-decoration: none; }
.bloc-etat-stocks-boutiques-contenu img  { left: 4px; position: absolute; top: 4px; }
#coin-des-affaires { color: #808080; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 8px 0 8px 45px; padding: 0px; width: 415px; }
#coin-des-affaires .reduction { color: #008000; font-size: 14px; font-weight: bold; }
#coin-des-affaires b { color: #204383; font-size: 13px; font-weight: bold; }
#coin-des-affaires img { margin-right: 10px; }
#coin-des-affaires u { color: #008000; }
#fiche-inactive { color: #296194; font-family: arial, helvetica, Geneva; font-size: 20px; font-weight: bold; height: 50px; margin-left: 10px; }
#fiche-inactive span { color: #000000; font-size: 15px; font-weight: bold; font-weight: normal; }
#infos-logistiques { font-family: Arial, Helvetiva; font-size: 13px; margin-top: 15px; }
#infos-logistiques img { border: 0px; float: left; margin-right: 8px; }
#infos-logistiques li { font-size: 13px; text-decoration: none; }
#infos-logistiques ul { margin: 10px 30px 10px 1em; display: inline; float: left; }
#infos-logistiques-asterisque { color: #FF0000; font-family: Arial, Helvetiva; font-size: 12px; font-style: italic; margin-bottom: 20px; }
#statut-stocks-details { color: #9C9C9C; font-family: verdana; font-size: 9px; margin-top: 6px; text-align: left; width: 140px; }
#user-reviews { background: url('http://media.ldlc.com/ld/icones/comment.png') top left no-repeat; font-family: Arial, Geneva; font-size: 12px; height: 25px; margin: 15px 0 0 0px; padding: 2px 0 0 28px; }
#etat-neuf-0 { display: none; margin-top: 8px; font-family: Arial, Geneva; font-size: 13px; border: 2px dotted #FF0000; padding: 3px; width: 165px; white-space: nowrap; text-align: center; }
#etat-neuf-1 { display: block; margin-top: 8px; font-family: Arial, Geneva; font-size: 13px; border: 2px dotted #5CB52E; padding: 3px; width: 250px; white-space: nowrap; text-align: center; }

#stickers 
{
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 278px; 
	height: 58px;
	background: url('http://media.ldlc.com/ld/stickers/image-fiche-prod-portable.jpg') right top no-repeat;
	cursor: pointer; 
}


/* FAMILLE */

#tableau-nouveautes TD, #tableau-hits TD { height: 19px; }


/* ECO-PARTICIPATION */

.ligne-panier-deee  { background-color: #FFFFFF; color: #808080; font-family: verdana, geneva, ms sans serif, arial; font-size: 9px; padding-right: 2px; text-align: right; }
#eco-participation  { color: #009933; font-family: verdana, geneva, ms sans serif, arial; font-size: 11px; margin-top: 5px; }
#eco-participation a  { color: #009933; }


/* LISTING PRODUITS */

#zone-filtres select, #zone-filtres input { font-family: verdana; font-size: 11px; font-weight: normal; }
#zone-filtres span  { font-size: 12px; font-weight: normal; }
#zone-filtres td  { font-family: verdana,geneva,ms sans serif,arial; font-size: 11px; font-weight: bold; padding: 3px; padding-left: 10px; }


/* VALIDATION COMMANDE - TABLEAU DE SELECTION DES MODES DE TRANSPORT */

#selection-mode-livraison { border: 0px solid #000; border-collapse: collapse; font-family: Arial, Geneva; font-size: 12px; margin-bottom: 50px; width: 90%; }
#selection-mode-livraison .case { background-color: #A5C9D9; border-left: 1px solid #000; border-right: 1px solid #000; text-align: center; width: 25px; }
#selection-mode-livraison .delai { font-family: Verdana; font-size: 10px; text-align: center; }
#selection-mode-livraison .libelle { font-size: 12px; font-weight: bold; }
#selection-mode-livraison .prix { border-right: 1px solid #000; font-weight: bold; text-align: center; }
#selection-mode-livraison .valider { background-color: #eeeeee; border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; padding: 2px; }
#selection-mode-livraison td { border-bottom: 1px solid #CCCCCC; height: 32px; padding: 7px; }
#selection-mode-livraison th { background-color: #7CADF6; border-bottom: 1px solid #000; border-top: 1px solid #000; color: #FFFFFF; padding: 6px; }

/* PANIER */

#last-products-viewed { border: 1px solid #CECECE; display: block; font-family: Arial, Helvetica, sans-serif; margin: 10px 30px 20px 30px; padding: 8px; }
#last-products-viewed  #menu { display: table; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 100%; }
#last-products-viewed  a { border: 0; }
#last-products-viewed  legend { margin: 0 0 10px 0; color: #A4D667; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#last-products-viewed  li { display: table-cell; float: left; font-size: 11px; margin: 0; padding: 0; width: 25%; }
#last-products-viewed  li img { border: 0; float: left; margin-right: 10px; }
#last-products-viewed  ul { display: table-row; margin: 2px 0 0 0; padding: 0; }

.basketbutton {border:0;overflow:hidden;font-size:0;color:#fff;cursor:pointer;height:0;background-position:0 0; background-repeat:no-repeat; background-color:transparent;}
.basketbutton.recalculer     { width:126px; padding-top:40px; background-image:url(http://media.ldlc.com/ld/panier/boutons/recalculer.jpg); }
.basketbutton.passercommande { width:215px; padding-top:40px; background-image:url(http://media.ldlc.com/ld/panier/boutons/passer_commande.jpg); }
.basketbutton.validerpret    { width:215px; padding-top:40px; background-image:url(http://media.ldlc.com/ld/panier/boutons/valider_pret.jpg); }

.basketbutton.etapesuivante    { width:162px; padding-top:40px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/etape_suivante.jpg); display:block; }
.basketbutton.etapesuivante.disabled {border:1px solid #069; color:#666; font-size:1em; height:auto;padding-top:0; background:none;}

.basketbutton.packorange    { display:block;width:228px; padding-top:36px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/pack_orange.jpg); }
.basketbutton.packjaune    { display:block;width:228px; padding-top:36px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/pack_jaune.jpg); }
.basketbutton.packvert    { display:block;width:228px; padding-top:36px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/pack_vert.jpg); }

.basketbutton.ajouteradresse    { width:166px; padding-top:33px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/ajouter_adresse.jpg); display:block; float:right;}

.basketbutton.validerpaiement    { width:204px; padding-top:40px; background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/boutons/valider_paiement.jpg); }

#commandprogresswrapper {background:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/background.jpg) left top repeat-x;font-family: Arial, Helvetica ,Ms sans serif;}
#commandprogress {background-position:center top; background-repeat:no-repeat;height:83px; position:relative; width:655px;}
#commandprogress div {color:#999;float:left;text-align:center;width:130px;padding:0 0; font-size:12px;margin-top:43px;}
#commandprogress .previousstep {color:#000;}
#commandprogress .currentstep  {color:#000;font-weight:bold;}

#commandprogresswrapper .step0 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape1.jpg)}
#commandprogresswrapper .step1 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape2.jpg)}
#commandprogresswrapper .step2 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape3.jpg)}
#commandprogresswrapper .step3 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape4.jpg)}
#commandprogresswrapper .step4 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape5.jpg)}
#commandprogresswrapper .step5 {background-image:url(https://secure.ldlc-pro.com/_images_/ld/panier/etapes/etape6.jpg)}

 
/* PARRAINAGE */

#parrainage 
{
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 9px;
	text-align: justify; 
	vertical-align: top;
} 

#parrainage B
{	
	color: #008000;
	font-weight: bold;  
} 

/* COMPARATIF PRODUITS */

#comparatif { border-collapse: collapse; width: 100%; }
#comparatif td  { border-bottom: 1px solid #000000; font-family: verdana,geneva,ms sans serif,arial; font-size: 11px; padding: 3 0 3 0; text-align: center; }
#comparatif td.img  { padding-bottom: 10px; }
#comparatif td.libparam  { background-color: #FFFFFF; color: #336699; font-family: Arial, Geneva; font-size: 13px; font-weight: bold; text-align: left; white-space: nowrap; }
#comparatif td.val0  { background-color: #FFC0C0; }
#comparatif td.val1  { background-color: #A2D391; }


/* CORNER PRESS */

#corner-press-listing { border-collapse: collapse; font-family: Arial, Helvetica; width: 100%; }
#corner-press-listing .date { font-family: verdana; font-size: 10px; width: 80px; }
#corner-press-listing .item { font-size: 12px; padding-left: 3px; text-align: left; }
#corner-press-listing .row1 { background-color: #DAE7F4; }
#corner-press-listing .row2 { background-color: #FFFFFF; }
#corner-press-listing a { text-decoration: none; }
#corner-press-listing a:hover { color: red; text-decoration: underline; }
#corner-press-listing td { border-bottom: 1px solid #999999; font-family: Verdana; font-size: 11px; height: 26px; text-align: center; vertical-align: top; white-space: nowrap; }
#corner-press-listing td.left { text-align: left; }
#corner-press-listing th { background-color: #006699; color: #FFFFFF; font-size: 13px; height: 28px; }
#corner-press-rss { float: right; font-family: Arial, Helvetica; font-size: 11px; padding-top: 10px; text-align: center; }
#corner-press-rss img { border: 0px; vertical-align: middle; }


/* COIN DES AFFAIRES */

.dselect { font-size: 11px; }
#coin-des-affaires-listing { border-collapse: collapse; }
#coin-des-affaires-listing td { font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; height: 26px; }
#coin-des-affaires-listing th { border-bottom: 1px solid #000000; border-top: 1px solid #000000; font-family: Arial, Helvetica; font-size: 13px; font-weight: bold; height: 28px; margin-right: 5px; white-space: nowrap; }


/* FILTRE */

#filtre { position: relative; background-color: #F7F7F7; border: 1px dotted #000000; }
#filtre-interne{ margin-right: 90px; _height: 45px; /* IE */ padding: 0; }
#filtre-action { position: absolute; top: 18px; right: 15px; }
#filtre-action INPUT { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #006699; background-color: #eeeeee; font-weight: bold; border: 1px solid #006699; padding: 0 12px; font-size: 11px; }
.filtre-item { float: left; padding: 0; height: 40px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 3px 5px; text-align: center; white-space: nowrap; }
.filtre-item SELECT, .filtre-item INPUT { border-width: 1px; font-size: 12px; }
.filtre-item INPUT { background-color: #E9F2F6; }

/* REVIEW */

.review-item { border-top: 1px solid grey; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; }
.review-validity { text-align: center; float: right; padding-left: 18px; font-size: 11px; margin-right: 5px; background: url('http://media.ldlc.com/ld/icones/check1.gif') no-repeat; background-position: 0% 50%; }
.review-head{ font-size: 13px; line-height: 16px; }
.review-head IMG { vertical-align: top; }
.review-content { text-align: justify; margin: 15px; font-size: 11px; line-height: 16px; }
.review-options { font-size: 11px; background-color: #ECECEC; border-top: 1px solid #000000; height: 24px; position: relative; }
.review-head IMG{ margin-right: 4px; }
.review-options .rss { position: absolute; height: 20px; top: 50%; right: 5px; margin-top: -10px; background: url(http://media.ldlc.com/ld/rss.gif) no-repeat; background-position: 0 3; padding-left: 18px; padding-top: 3px; }
.review-options .options { position: absolute; height: 20px; top: 50%; left: 5px; margin-top: -10px; padding-top: 3px; }
.review-item IMG { vertical-align: middle; border: 0; }
.review-item A { text-decoration: none; color: #000000; }
.review-item A:hover { text-decoration: underline; }
.review-item A.error:hover { color: red; }
.review-item A.recommand:hover { color: green; }
.review-item A.default:hover { color: #FF7B00; }
.review-item .user-stats{ color: #006699; text-decoration: underline; }

/* PAYMENT */

#payment { padding: 0; margin: 0; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border-collapse: collapse; margin-left: auto; margin-right: auto; }
#payment TH { background-color: #006699; color: #FFFFFF; padding: 3px 0; border: 0; }
#payment TD { border-bottom: 1px solid #DADADA; }
#payment TD.libelle { padding: 3px 5px; vertical-align: top; }
.details { float: right; font-weight: normal; color: #000000; margin-left: 10px; }
.details A { cursor: help; }
.supplement { display: block; color: #000000; font-weight: bold; }
#payment .warning { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; display: block; }
.paymentOn { background-color: #EBF0F4; color: #006699; cursor: pointer; }
.paymentOff { background-color: #FFFFFF; color: #000000; }
.paymentSelected { background-color: #D4F5D5; }

#payment-cb3err { width: 470px; border: 1px solid #FF0000; margin: 0 auto; padding: 5px 10px; background-color: #FCD5D3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; }
#payment-cb3err P { margin: 4px 0; padding: 3px 0; }
#payment-cb3err UL { list-style-type: none; margin: 10px 35px; }
#payment-cb3err UL LI { float: left; margin-right: 10px; text-align: center; width: 40%; }
#payment-cb3err UL LI B { display: block; margin-bottom: 3px; }
#payment-cb3err-title { background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-size: 15px; padding: 2px 5px; }


/* RELATED KEYWORDS */

#related-keywords { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #404040;	letter-spacing: 1pt; border-top: 1px dashed #000000;	padding: 4px 5px; margin-top: 25px; }
#related-keywords h2 { font-size: 12px; color: #7AB347;	display: inline; }
#related-keywords span { font-size: 17px; color: #808080; }

#last_viewed {color:#aaa; font-size:10px;text-align:right;margin-top:10px;}

/* CREDIT CARDS */

#accepted-credit-cards { position: relative; height: 60px; border-top: 1px dashed #C0C0C0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0 10px 0; padding: 4px 0 0 0; text-align: left; }
#accepted-credit-cards img { border: 0; margin: 0 4px 4px 0; }
#accepted-credit-cards ul { list-style-type: none; margin: 0; padding: 0; }
#accepted-credit-cards ul li { float: left; height: 90px; line-height: 22px; width: 20%;  margin: 0; padding: 0; text-align: center; display: inline; }
#accepted-credit-cards #item1 { width: 25%; cursor: pointer; padding: 0; }
#accepted-credit-cards #item2 { width: 16%; padding-top: 10px; line-height: 14px; }
#accepted-credit-cards #item3 { cursor: pointer; padding-top: 10px; line-height: 14px; }
#accepted-credit-cards #item4 { width: 16%; cursor: pointer; padding-top: 10px; line-height: 14px; }
#accepted-credit-cards #item5 { width: 22%; line-height: 14px; }
#accepted-credit-cards ul li .sub { color: #B4B0B0; }

#footer-focus { position: relative; height: 60px; border-top: 1px dashed #C0C0C0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 20px 0 10px 0; padding: 4px 0 0 0; text-align: left; }
#footer-focus img { border: 0; margin: 0 4px 4px 0; }
#footer-focus ul { list-style-type: none; margin: 0; padding: 0; }
#footer-focus ul li { float: left; height: 60px; line-height: 22px; width: 20%;  margin: 0; padding: 0; text-align: center; display: inline; }
#footer-focus #item1 { width: 25%; /*cursor: pointer; */padding: 0; }
#footer-focus #item2 { width: 16%; padding-top: 10px; line-height: 14px; }
#footer-focus #item3 { padding-top: 10px; line-height: 14px; }
#footer-focus #item4 { width: 16%; cursor: pointer; padding-top: 10px; line-height: 14px; }
#footer-focus #item5 { width: 23%; line-height: 14px; }
#footer-focus ul li .sub { color: #B4B0B0; }


/* CB3 */

#option-cb3 { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00C000; margin-bottom: 5px; }
#option-cb3 A {	text-decoration: none; color: #00C000; }
#option-cb3 A:hover { text-decoration: underline; color: #00C000; }


/* MONTAGE */

#montage { cursor: pointer; position: absolute; right: 0; bottom: 0; width: 225px;  height: 46px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url("http://media.ldlc.com/ld/assemblage/icone.png") no-repeat left center; float: right; text-align: center; }
#montage B { color:#3ABC00; }
#montage #montage-text { margin-left: 45px; margin-top: 8px; text-align: center; }


/* FOOTER - DEV */ 
#dev-links { border-left: 1px dashed #FFFFFF; color: white; float: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 10px; margin-top: -38px; padding-left: 15px; }
#dev-links a { border-bottom: 1px dashed silver; color: silver; text-decoration: none; }
#dev-links ul { list-style-type: none; margin: 0; padding: 0; }
#dev-links ul li { float: left; line-height: 13px; margin: 0; padding: 0 5px 0 0; width: 220px; }
#dev-links ul li b { color: #fff; display: block; margin-bottom: 5px; text-transform: uppercase; }


/* E-TRENNES */

#etrennes { position: relative; background: url("http://www.ldlc.com/pages/e-trennes-2007/img/bg-panier.png") top right no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; height: 50px; margin: 0; padding: 0; width: 315px; }
#etrennes p { line-height: 14px; padding: 14px 12px 0 12px; text-align: justify; }
#etrennes p span { color: #D60000; font-size: 14px; font-weight: bold; }
#etrennes a { position: absolute; top: -3px; right: 10px; text-decoration: none; color: #000000; }

/* CHRONOPOST EXPRESS */

#chronopost-express { position: absolute; left: 0; bottom: 0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; padding: 0 0 0 20px; margin: 0; height: 45px; background: url("http://media.ldlc.com/ld/shipping/chronopost-express/chronopost-express-bgr.png") top right no-repeat; z-index: 1;}
#chronopost-express #icone { float: left; margin: 0; width: 28px; padding: 0 0 31px 0; background: url("http://media.ldlc.com/ld/shipping/chronopost-express/chronopost-express-bgl.png") top left no-repeat; z-index: 2; }
#chronopost-express #date { float: left; text-align: center; margin-top: 9px; width: 195px; white-space: nowrap; }
#chronopost-express #via { float: left; width: 60px; margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #A9C7EF; text-align: center; }
#chronopost-express #via B { margin-top: 9px; margin-right: 5px; display: block; padding: 0 10px 0 0px; background: url("http://media.ldlc.com/ld/shipping/chronopost-express/chronopost-express-symbole.png") center right no-repeat; }
#chronopost-express IMG { border: 0; padding-left: 5px; margin: 5px 5px 0 0; }
#chronopost-express-asterisque { display: none; background-color: #D5E4F9; padding: 5px; border-top: 1px solid #A9C7EF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; }

.descriptif-intel { _height: 120px; color: #0276C1; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 80px; margin-bottom: 5px; padding: 20px 5px; position: relative; }
.descriptif-intel img { left: 5px; position: absolute; top: 10px; }
.descriptif-intel p { left: 75px; position: absolute; text-align: justify; top: 20px; }

/* ANNONCES PAGE D'ACCUEIL */

* html #gb_overlay { background-color: #000; background-color: transparent; background-image: url(http://media.ldlc.com/ld/css/greybox/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://media.ldlc.com/ld/css/greybox/overlay.png", sizingMethod="scale"); }
#gb_caption { background: #888; color: #fff; font: 12px bold helvetica, verdana, sans-serif; margin: 0; padding: 2px 0 2px 5px; text-align: left; }
#gb_frame { border: 0; height: 378px; overflow: hidden; width: 100%; }
#gb_overlay { background-image: url(http://media.ldlc.com/ld/css/greybox/overlay.png); height: 100%; left: 0; margin: auto; position: absolute; top: 0; width: 100%; z-index: 2147483646; }
#gb_window { background: #fff; border: 5px solid #aaa; height: 400px; left: 0px; overflow: hidden; position: absolute; top: 25%; width: 400px; z-index: 2147483647; }
#gb_window img { cursor: pointer; cursor: hand; position: absolute; right: 5px; top: 2px; }

/* Cofinoga */
#cofinogaproduit {
    display:block;
    background:url(http://media.ldlc.com/ld/cofinoga/produit.jpg) no-repeat top left;
    width:140px;height:69px;
    _width:212px; _height:76px;
    padding:5px 2px 2px 70px;
    font-weight:bold;
    color:#006699;
    text-decoration:none;
    font-family:arial,helvetica;
    font-size:12px;
    line-height:16px;
    text-align:left;
    }
#cofinogaproduit span  {color:#CC0066;}
#cofinogaproduit div {padding-left:10px;border-top:1px dotted #CC0066;}

/* Pager de nav */
.navpager {width:90%;text-align:center;margin:1em auto 0 auto;}
.navpager #precedent,.navpager #suivant {width:20%;}
.navpager #numeros {}
.navpager .numeros_encours {font-weight:bold;}

/* OpenAds Zone */
.openAdsContent {display:none;}
.openAdsWrapper .openAdsContent {display:block;}

#opeconstructpro 
{
  display:block;
  height:78px;
  width:152px;
  background: url(/ld/ope-constructeurs.jpg) no-repeat left 3px;
  margin-top:5px;
  
}

#opeconstructpro:hover 
{
  background-position:left -75px;
}

.ficheleftbuttons a {display:block;margin-bottom:8px;}
.encartPrix {text-align:center;width:261px;height:184px;padding:5px 0 0 0;background:#f7f7f7 url(http://media.ldlc.com/ld/panier/Zone-Panier.jpg) 0 0 no-repeat;float:right;margin-left:10px;position:relative;}
.encartPrix .prix span {font-size:.5em;vertical-align:.7em;font-weight:normal}
.encartOptionsPanier {/*position:relative;margin-top:15px;*/ position:absolute;bottom:4px;left:0;}
.encartOptionsPanier .services {color:#296194;font:normal 12px arial;}
.encartOptionsPanier .services em {font-style:normal;font-weight:bold;}
.optionPanier {float:left;height:37px;width:64px;margin-top:8px;background:transparent center 0 no-repeat;text-decoration:none;font-family:arial;}
.encartOptionsPanier .disabled {background-position:center -37px;border:none;}
.optionGarantie2Ans {/*width:40px;*/background-image:url(http://media.ldlc.com/ld/panier/option_2ans.gif);}
.optionChronoExp    {/*width:63px;*/background-image:url(http://media.ldlc.com/ld/panier/option_chronopost.gif);}
.optionCB3          {/*width:45px;*/background-image:url(http://media.ldlc.com/ld/panier/option_3fois.gif);}
.optionCofinoga     {/*width:36px;*/background-image:url(http://media.ldlc.com/ld/panier/option_cofinoga.gif);}
.optionPanier span {display:none;font-size:11px;line-height:20px;top:-5px;left:17px;width:229px;height:25px;background:transparent center 0 no-repeat;}
.optionCofinoga span {line-height:16px}
.optionGarantie2Ans span {background-image:url(http://media.ldlc.com/ld/panier/bulle-2ans.gif);}
.optionChronoExp span {background-image:url(http://media.ldlc.com/ld/panier/bulle-chronopost.gif);}
.optionCB3 span {background-image:url(http://media.ldlc.com/ld/panier/bulle-3fois.gif);}
.optionCofinoga span {height:39px;top:-19px;background-image:url(http://media.ldlc.com/ld/panier/bulle-cofinoga.gif);}
.optionCofinoga em {font-weight:bold;font-style:normal;color:#e5058c}
.optionPanier:hover span{display:block;position:absolute /* ie6 */;}
* html .optionPanier:hover  {zoom:1;}

.encartZoom h3, .encartAccessoires h3 {font:bold 17px arial;}

.encartAccessoires {}
.encartAccessoires a {text-decoration:none;}
.encartAccessoires h3 small {color:#999;font-size:11px;}
.encartAccessoires .wrapper {overflow:hidden;width:530px; padding:0 10px 0 0;float:left;position:relative;}
.encartAccessoires ul {width:100000px;overflow:hidden;position:relative;list-style:none;margin:0;padding:0;}
.encartAccessoires .accessoireElt {float:left;position:relative;width:150px;height:239px;padding:10px 15px;background:/*#f4f4f4*/ url(http://media.ldlc.com/ld/navigation/accessoires/Encart-accessoires-gris.jpg) center top no-repeat;font: normal 11px arial;color:#296194;font-weight:bold;}
.encartAccessoires .accessoireElt:hover {background-image:url(http://media.ldlc.com/ld/navigation/accessoires/Encart-accessoires-bleu.jpg); /*background:#f6f8fc;*/}
.encartAccessoires img.vignette {display:block;border:1px solid #f4f4f4;}
.encartAccessoires .prix {text-align:right;color:#000;font-weight:normal;font-size:14px;border:none;margin-top:2px;}
.encartAccessoires .prix  img {vertical-align:middle;margin-right:5px;}
.encartAccessoires .commander {display:block;width:101px;padding-top:28px;position:absolute;right:10px;bottom:5px;background:url(http://media.ldlc.com/ld/navigation/accessoires/btn-commander.gif) 0 0 no-repeat;}
.encartAccessoires .fleche {outline:none;float:left;width:12px;padding-top:21px;background-position:0 0;background-repeat:no-repeat;margin:3px;}
.encartAccessoires .fleche.gauche_inactive {background-image:url(http://media.ldlc.com/ld/navigation/accessoires/flecheGauche-inactive.jpg)}
.encartAccessoires .fleche.droite_inactive {background-image:url(http://media.ldlc.com/ld/navigation/accessoires/flecheDroite-inactive.jpg)}
.encartAccessoires .fleche.gauche_active {background-image:url(http://media.ldlc.com/ld/navigation/accessoires/flecheGauche-active.jpg)}
.encartAccessoires .fleche.droite_active {background-image:url(http://media.ldlc.com/ld/navigation/accessoires/flecheDroite-active.jpg)}

.encartZoom {}
.encartZoom a {width:150px; height:150px; border:1px solid #d4d4d4;margin:3px;float:left;}
.encartZoom a img {vertical-align:bottom;}

#bloc-css
{
	display: none;
	text-align: center;	
	padding-left: 0px;
}
#bloc-css OBJECT
{
	display: block;
}
#style-select
{		
	display: none;	   
	width: 140px;  
	height: 35px;
	background: url("<%=pubImageServerLDLC%>/css/choix-css-bas-couleur.jpg") no-repeat;
	text-align: right;
}

#style-select SELECT
{				  
	margin-top: 4px;
	margin-right: 7px;
	width: 110px;  	
	font-family: Arial, Helvetica;
	font-size: 11px;
}

.tag-cloud { display:block; margin:0;padding:0;text-align:justify;border-top:1px solid grey;margin:0 0 10px 0;}
.tag-cloud li {display:inline; list-item-type:none;}
.tag-cloud li a { text-decoration:none; }
.tag-cloud li a:hover { text-decoration:underline; }
.tag-cloud-title {font-family:Arial, sans-serif; font-size:11px;font-weight:bold;}
#googleAdUnitIframe_1 iframe {border:1px solid #ccc;}
#google_ads_frame1 { border:1px solid #ccc; }


/* panier */
#headbar #panier {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://media.ldlc.com/ld/panier/panier.png) no-repeat scroll 0 0;
float:right;
font-size:11px;
height:20px;
margin:7px 10px 0 0;
padding:41px 10px 0;
width:122px;
}

#headbar #panier .validBasket {
padding-left:7px;
}
common.css (ligne 253)
#headbar #panier a {
color:#294573;
text-decoration:underline;
}

#svc_content .breadcrumb {display:none;}

.generatedLinks ul { margin:0;padding:3px;display:inline; }
.generatedLinks li{ display:inline;}
.generatedLinks li span{ display:none;}
.generatedLinks h2 { color: #00659C; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}

#noel {margin:15px 0 0 0;}
.footertext a {color:#fff;}