/* stylesheetFull.css Prolab Technolub */
/* par Martin Laplante le 8 octobre 2009 */
/* www.numerique.ca */

.antifloat{
font-size:1px;
line-height:0;
float:none;
clear:both;
margin:0;
padding:0;
}

div#page{
width:960px;
margin:0 auto 0 auto;
text-align:left;
}

div#page div#entete img{
float:left;
display:block;
}

div#page div#entete div#baniereHaut{
width:959px;
height:50px;clear:both;
}

div#page div#entete div#baniereDroite{
width:540px;
height:103px;
float:left;
}

div#page div#entete form#DonneesRecherche{
width:215px;
height:45px;
padding:0 0 0 64px;
background-image:url(../images/pagesinterieures/img_baniereOnglet.jpg);
background-repeat:no-repeat;
float:left;
}

div#page div#entete form#DonneesRecherche input#rechercher{
display:block;
float:left;
width:167px;
margin:14px 10px 0 0;
padding:2px;
font-size:1em;
color:#898989;
}

div#page div#entete form#DonneesRecherche input#rechecheEnvoyer{
display:block;
float:left;
margin:14px 0 0 0;
padding:0;
}

div#infosComptePanier{
width:959px;
height:24px;
background-image:url(../images/pagesinterieures/img_bgComptePanier.jpg);
background-repeat:no-repeat;
clear:both;
font-size:1.1em;
padding-top:6px;
}

div#infosComptePanier div#lienLangue{float:right;margin:0 13px 0 0 !important;margin:0 6px 0 0; width:60px;text-align:right;}

div#infosComptePanier div#statutCompte{width:512px; height:18px; margin-left:15px !important;margin-left:6px;float:left;}
div#infosComptePanier div#connectionCompte{float:left;}
div#infosComptePanier div#messageCompte{float:right;}

div#infosComptePanier div#statutPanier{width:285px; margin-left:60px;float:left;}
div#infosComptePanier div#statutPanier img#flechePanier{margin-top:4px;float:left;}
div#infosComptePanier div#statutPanier div#lienPanier{float:left;width:63px;margin-left:12px;}
div#infosComptePanier div#statutPanier div#nombreArticles{float:left;width:70px;margin-left:12px;margin-right:6px;}
div#infosComptePanier div#statutPanier div#totalPanier{float:left;}

div#sectionContenuAccueil {
min-height:100px;
position:relative;
}

div#sectionContenuAccueil a.flottementGauche img {
display:block;
}

div#sectionContenuAccueil div#colonneGauche{
float:left;
width:560px;
}

div#sectionContenuAccueil div#colonneGauche div#contenuAccueil{
background-color:#7c7c7c;
background-image:url(../images/pagesinterieures/img_bgContenuAccueil.jpg);
background-repeat:no-repeat;
padding:20px 26px 10px 26px;
}

div#page div#sectionContenuAccueil div#colonneGauche p a:link{color:#edc800;font-size:1.2em;font-weight:bold;text-decoration:none;}
div#page div#sectionContenuAccueil div#colonneGauche p a:visited{color:#c2a81e;font-size:1.2em;font-weight:bold;text-decoration:none;}
div#page div#sectionContenuAccueil div#colonneGauche p a:hover{text-decoration:underline;}

.flottementDroite{float:right;}
.flottementGauche{float:left;}
.alignementDroite{text-align:right;}

div#btnZoneClient {
margin-top: -24px;
margin-bottom: 0px  !important;
margin-bottom: -15px;
}

*+html div#btnZoneClient {
margin-bottom:-15px !important;
}

div#colonneGauche h1{
margin:20px 0 17px 0;
}

div#sectionContenuAccueil div#colonneDroite{
float:left;
width:399px;
background-image:url(../images/pagesinterieures/img_accueilDroite.jpg);
background-repeat:no-repeat;
}

div#colonneGauche h1#titreProduitsAccueil{
width:508px;
height:25px;
padding:9px 26px;
background-image:url(../images/pagesinterieures/img_titreProduitsAccueil.jpg);
background-repeat:no-repeat;
margin:2px 0 0 0;
}

div#contenuProduitsAccueil{
width:546px;
height:125px;
background-image:url(../images/pagesinterieures/img_produitsAccueil.jpg);
background-color:#362a77;
background-repeat:no-repeat;
padding:10px 0 10px 14px;
margin-bottom:2px;
font-size:11px;
}

div#contenuProduitsAccueil ul{
float:left;
padding-right:7px;
margin:0;
}

div#contenuProduitsAccueil ul li{
padding:2px 0 2px 12px;
}

.gras{
font-weight:bold;
}


div#sectionContenuAccueil div#coinBasGauche{
float:left;
background-image:url(../images/pagesinterieures/img_basPageCoinGauche.jpg);
background-repeat:no-repeat;
background-color:#464646;
height:76px;
width:420px;
margin:0 2px 0 0;
}

div#sectionContenuAccueil .antifriction{
display:block;
float:left;
margin:24px 0 0 12px;
}

div#sectionContenuAccueil .charteLubrification{
display:block;
float:left;
margin:22px 0 0 12px;
}


div#sectionContenuAccueil .biodegradable{
display:block;
float:left;
margin:4px 0 0 15px;
}

div#sectionContenuAccueil .documentBas{
float:left;
margin:30px 0 0 20px;
white-space:nowrap;
}
div#sectionContenuAccueil .documentBas a{
color:#FFFFFF;
}

div#sectionContenuAccueil .iconeDocument{
float:left;
margin-right:6px;
margin-bottom:5px;
}

div#basDePage{
clear:both;
width:960px;
padding:20px 0 30px 0 ;
color:#636363;
}

div#basDePage ul{
margin:7px 0 0 0;
padding:0;
float:left;
width:800px;
}

div#basDePage ul li{
background-image:none;
padding:0;
margin:0 0 0 10px;
float:left;
}

div#boiteUtils{
margin:14px 10px 0;
}

div#boiteImprimer{
float:right;
height:36px;
background-image:url(../images/pagesinterieures/img_imprimanteReflet.gif);
background-position:bottom;
margin-right:10px;
}

div#boiteEnvoyer{
float:right;
height:36px;
background-image:url(../images/pagesinterieures/img_envoyerAUnAmiReflet.gif);
background-position:bottom;
}

/******************************************/
/*           Pages intérieures            */
/******************************************/

div#sectionContenuInterieur div#colonneGauche{
width:159px;
float:left;
}

div#sectionContenuInterieur div#colonneGauche ul#menuSection{
width:144px;
padding:44px 5px 34px 10px;
background-image:url(../images/pagesinterieures/img_menuSousSection.gif);
background-repeat:no-repeat;
background-color:#2d1e65;
float:left;
margin:0;
}

div#sectionContenuInterieur div#colonneGauche ul#menuSection,div#sectionContenuInterieur div#colonneGauche ul#menuSection *{/*border:1px solid #F00;*/margin:0;}
div#sectionContenuInterieur div#colonneGauche ul#menuSection ul{margin:0;}

div#sectionContenuInterieur div#colonneGauche ul#menuSection li{
margin-bottom:5px;
padding:2px 0 2px 12px;
}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li.selected, 
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li.selected ul li.selected{
background-image:url(../images/pagesinterieures/img_flecheGrande.gif);
background-position:0 6px;
padding:2px 0 2px 14px;
margin-left:-2px;
color:#edc800;
}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li.selected a:visited, 
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li.selected a:hover,
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li.selected a:link{
color:#edc800;
}


li.sansPoint {
background-image:none;
padding:0;
}

div#sectionContenuInterieur div#colonneGauche ul#menuSection li ul{
margin:0 0 -5px 0;
}

div#sectionContenuInterieur div#colonneGauche div#ombreMenu{
background-image:url(../images/pagesinterieures/img_menuSousSectionOmbre.gif);
background-repeat:no-repeat;
width:159px;
height:11px;
clear:both;
}

div#sectionContenuInterieur{
width:960px;
background-color:#2e2e2e;
background-image:url(../images/pagesinterieures/img_pageInterieureFond.jpg);
background-position:right top;
background-repeat:no-repeat;
}

div#sectionContenuInterieur div#colonneDroite{
float:left;
padding:46px 25px 25px 25px;
width:751px;
}

div#sectionContenuInterieur div#colonneDroite div#colonneDroiteTexte{
width:485px;
float:left;
}

div#sectionContenuInterieur div#colonneDroite div#colonneDroiteImage{
width:241px;
float:left;
margin:0 0 0 25px;
}

div#sectionContenuInterieur div#colonneDroite div#colonneDroiteImage div#imageContenu{
background-color:#9a9b9d;
padding:7px;
}

div#sectionContenuInterieur div#colonneDroite div#colonneDroiteImage div#imageContenuOmbre{
width:241px;
height:14px;
background-image:url(../images/pagesinterieures/img_coteContenuOmbre.gif);
background-repeat:no-repeat;
}

div#sectionContenuInterieur div#coinBasGauche{
float:left;
background-image:url(../images/pagesinterieures/img_basPageCoinGaucheInt.jpg);
background-repeat:no-repeat;
background-color:#464646;
height:64px;
width:701px;
margin:0;
}

div#sectionContenuInterieur .antifriction{
display:block;
float:left;
margin:23px 0 0 20px;
}

div#sectionContenuInterieur .charteLubrification{
display:block;
float:left;
margin:13px 0 0 20px;
}


div#sectionContenuInterieur .biodegradable{
display:block;
float:left;
margin:7px 0 0 11px;
}

div#sectionContenuInterieur .documentBas{
float:left;
margin:22px 0 0 20px;
white-space:nowrap;
}
div#sectionContenuInterieur .documentBas a{
color:#FFFFFF;
}

div#sectionContenuInterieur .iconeDocument{
float:left;
margin-right:6px;
margin-bottom:5px;
}

div#sectionContenuInterieur div#btnsAVoir{
width:220px;
height:43px;
background-image:url(../images/pagesinterieures/img_aVoirFond.jpg);
background-repeat:no-repeat;
float:left;
padding:11px 17px 10px 20px;
}

.separateurHorizontal{
width:100%;
height:2px;
font-size:1px;
line-height:0;
background-color:#000000;
clear:both;
}

.separateurVertical{
height:64px;
width:2px;
font-size:1px;
line-height:0;
background-color:#000000;
float:left;
}

html body#nouvelleFenetre{
background-image:url(../images/pagesinterieures/img_bgNouvelleFenetre.jpg);
background-color:#000000;
background-position:center top;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0;
padding:0;
}

.logoNouvelleFenetre{
	display:block;
	margin:auto;
}

h2.titreListeCategorie{
background:transparent url(../images/pagesinterieures/img_titreCategorie.jpg) no-repeat 0 0;
padding:10px 15px;
color:#FFFFFF;
margin:0;
}

h2.titreListeCategorie a:link{color:#FFFFFF;}
h2.titreListeCategorie a:visited{color:#AAAAAA;}

div.contenuListeCategorie,div.contenuListeDernierProduit{background:#362a77 url(../images/pagesinterieures/img_fondCategorie.gif) repeat-x 0 0;border-left:2px solid #362a77;border-right:2px solid #362a77;border-bottom:2px solid #362a77; padding:18px;margin:0 0 20px 0;}

div.contenuListeCategorie .antifloat{margin:0;padding:0;line-height:0;}

div.contenuListeProduit{background:#362a77 url(../images/pagesinterieures/img_fondCategorie.gif) repeat-x 0 0;border-left:2px solid #362a77;border-right:2px solid #362a77;padding:18px;margin:0 0 0 0;}

div.contenuListeProduit div.imageProduit,div.contenuListeCategorie div.imageProduit,div.contenuListeDernierProduit div.imageProduit{float:left;margin-right:18px;display:block;width:133px;text-align:center;}
div.contenuListeProduit div.imageProduit img,div.contenuListeCategorie div.imageProduit img,div.contenuListeDernierProduit div.imageProduit img{display:block;margin:auto;}

div.contenuProduit{float:left;width:541px;color:#beb6e6;margin:0;}
div.contenuProduit p{height:86px;margin:0;}
div.contenuProduit h3{color:#FFFFFF;margin:0 0 5px 0;font-size:1.2em;}
img.btnPlusDInfosProduit{float:left;display:block;margin-bottom:-5px;}
div.contenuProduit .prixProduit{color:#d9b703;font-size:2em;font-weight:bold;float:left;margin:0;margin:5px 0 0 15px;}

div.contenuProduit div.texteProduit{height:96px;}
div.contenuProduit div.texteProduit p{height:auto;}

div.contenuProduit p.produitsEnsemble{height:21px;width:420px;vertical-align:middle;margin:0;padding:0;background:none;clear:none;float:left;margin-bottom:-5px;}
div.contenuProduit p.produitsEnsemble *{vertical-align:middle;margin:0;padding:0;background:none;}
div.contenuProduit p.produitsEnsemble li{display:inline;padding:0 5px;}

div.contenuProduit ul.produitsEnsemble{height:41px;width:420px;vertical-align:middle;margin:0;padding:0;background:none;clear:none;float:left;margin-bottom:-5px;}
div.contenuProduit ul.produitsEnsemble *{vertical-align:middle;margin:0;padding:0;background:none;}
div.contenuProduit ul.produitsEnsemble li{display:inline;padding:0 5px;}

img.imageProduit{margin-top:15px;display:block;float:none;}

/***** Tableau Panier *****/

div.infosAchats{width:300px;float:right;margin:12px 0 5px 15px;}

a.btnAjoutPanier{display:block;background:transparent url(../images/pagesinterieures/btn_ajouterAuPanier.png) no-repeat 0 0;width:155px;height:45px;float:right;}
a.btnItemsSemblables{display:block;background:transparent url(../images/pagesinterieures/btn_itemsSemblables.png) no-repeat 0 0;width:211px;height:45px;float:right;margin-top:5px;}
a.btnAjoutPanier span,a.btnItemsSemblables span{display:none;}

div.infosAchats input.checkbox{float:left;margin:5px 3px 0 0;}
div.infosAchats label{float:left;width:175px;margin:5px 0;}
div.infosAchats th{padding-right:0px;}

div.infosAchats  table.tableau  th.celluleTitreSansPoint{padding-right:10px;
background-position:12px 11px;}


table.tableauProduit {
	width:750px;
	border:1px solid #D1D1D1;
	border-collapse:collapse;
}

table.tableauProduit tr th {
	background-color:#373737;
	color:#FFFFFF;
	border:1px solid #D1D1D1;
	border-collapse:collapse;
	text-align:left;
	padding-left:10px;
	height:24px !important;
	height:1px; /* Bogue des hauteurs de TH dans IE */
	vertical-align:middle;
}

*+html table.tableauProduit tr th { height:1px !important; } /* Bogue des hauteurs de TH dans IE */

table.tableauProduit tr th.cellGris {
	background-color:#9A9A9A;
	height:24px !important;
	height:1px; /* Bogue des hauteurs de TH dans IE */
}

*+html table.tableauProduit tr th.cellGris { height:1px !important; } /* Bogue des hauteurs de TH dans IE */

table.tableauProduit tr th.deuxCol {
	height:24px !important;
	width:150px;
}

table.tableauProduit tr td.deuxCol {
	width:150px;
}

table.tableauProduit tr th.quatreCol {
	width:75px;
}

table.tableauProduit tr td.quatreCol {
	width:75px;
}

table.tableauProduit tr th.totalPrix {
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
	border-collapse:collapse;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:#808080;
}

table.tableauProduit tr th.caseGrise {
	background-color:#E6E6E6;
	font-weight:bold;
	color:#808080;
}

table.tableauProduit tr td {
	background-color:#FFFFFF;
	border:1px solid #D1D1D1;
	border-collapse:collapse;
	text-align:left;
	padding-left:10px;
	vertical-align:top;
	padding-top:8px;
}

table.tableauProduit tr td.photoProduit {
	width:166px;
	padding-left:0px;
	padding-top:0px;
}

table.tableauProduit tr th.choixLongueur {
	width:300px;
}

table.tableauProduit tr td.descriptionProduitGrand {
	width:275px;
	font-size:1.3em;
}

table.tableauProduit tr td.descriptionProduitGrand2 {
	width:426px;
	font-size:1.3em;
}

table.tableauProduit tr td.descriptionProduitPetit {
	font-size:1.3em;
	width:144px;
}

table.tableauProduit tr td.prixProduit {
	font-size:1.3em;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}

table.tableauProduit tr td.supprimerProduit {
	width:68px;
	height:105px;
	padding-left:0px;
	text-align:center;
}

table.tableauProduit tr td.longueurProduit {
	width:104px;
	padding-left:0px;
}

table.tableauProduit tr td.quantiteProduit {
	width:84px;
	text-align:center;
	padding-left:0px;
}

table.tableauProduit tr td.quantiteProduit input {
	width:36px;
	padding-left:4px;
	border:1px solid #A4AEB4;
	color:#343434;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}

table.tableauProduit tr td.quantiteProduit a {
	display:block;
	margin-top:15px;
}

table.tableauProduit tr td.quantiteProduitTout {
	width:84px;
	text-align:center;
	padding-left:0px;
}

table.tableauProduit tr td.quantiteProduitTout a {
	display:block;
}


table.tableauProduit tr .aligneCentre {
	text-align:center;
	padding-left:0px;
}

table.tableauProduit tr td.aligneCentre , td.aligneCentre {
	text-align:center;
	padding-left:0px;
}

table.tableauProduit tr th.aligneGauche {
	text-align:right;
	padding-left:0px;
	padding-right:10px;
}

table.tableauProduit tr td.aligneGauche {
	text-align:right;
	padding-left:0px;
	padding-right:10px;
}

table.tableauProduit tr td.aligneGauche strike {
   position:relative;
   right:-3px;
}

table.tableauProduit tr td.prixUnitaire {
	width:84px;
}

table.tableauProduit tr td.total {
	width:61px;
	text-align:right;
	padding-left:0px;
}

table.tableauProduit tr td.total div {
	position:relative;
}

table.tableauProduit tr td.total div span {
	position:absolute;
	right:5px;
	width:100px;
}

table.tableauProduit tr td.containerSelect select {
	margin-right:10px;
}

div#containerContenu table.tableauProduit tr td p {
	margin-bottom:0px;
	height:17px;
	margin-top:0px !important;
	margin-top:-2px;
	position:relative;
}

div#containerContenu table.tableauProduit tr td p * {
	display:inline;
	vertical-align:middle;
	margin-right:3px;
}

div#containerContenu table.tableauProduit tr td p label {
	display:block;
	position:absolute;
	left:20px;
	top:2px;
}

div#containerContenu table.tableauProduit tr td.quatreCol p label { width:40px; }

div#containerContenu table.tableauProduit tr td.deuxCol p label { width:95px; }

table.tableauProduit tr td.totalPrix {
	width:61px;
	height:25px;
	text-align:right;
	padding-left:0px;
	padding-top:0px;
	vertical-align:top;
}

table.tableauProduit tr td.totalPrix div {
	position:relative;
	height:25px;
}

table.tableauProduit tr td.totalPrix div span {
	position:absolute;
	right:5px;
	width:100px;
	top:5px;
}

table.tableauProduit tr td.caseGrise {
	background-color:#E6E6E6;
	font-weight:bold;
	padding-top:0px;
	height:25px;
	vertical-align:middle;
}

table.tableauProduit tr td#sousTotalProduit div {
	position:relative;
	float:right;
	width:100%;
	margin-top:-6px;
}

table.tableauProduit tr td#sousTotalProduit span {
	position:absolute;
	right:0px;
	top:0px;
}

.rouge{
	color:#f00000;
 	font-weight:bold;
}
/*
span#petitTitre{
    font-size:0.8em;
}*/

/********************************/
/*        Etapes panier         */
/********************************/

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape1{background:transparent url(../images/pagesinterieures/img_puce1.gif) no-repeat 0 0;padding:4px 0 3px 25px;}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape1.inactif{background-image:url(../images/pagesinterieures/img_puce1Inactif.gif);}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape1.courante{background-image:url(../images/pagesinterieures/img_puce1Pleine.gif);}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape2{background:transparent url(../images/pagesinterieures/img_puce2.gif) no-repeat 0 0;padding:4px 0 3px 25px;}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape2.inactif{background-image:url(../images/pagesinterieures/img_puce2Inactif.gif);}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape2.courante{background-image:url(../images/pagesinterieures/img_puce2Pleine.gif);}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape3{background:transparent url(../images/pagesinterieures/img_puce3.gif) no-repeat 0 0;padding:4px 0 3px 25px;}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape3.inactif{background-image:url(../images/pagesinterieures/img_puce3Inactif.gif);}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape3.courante{background-image:url(../images/pagesinterieures/img_puce3Pleine.gif);}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape4{background:transparent url(../images/pagesinterieures/img_puce4.gif) no-repeat 0 0;padding:4px 0 3px 25px;}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape4.inactif{background-image:url(../images/pagesinterieures/img_puce4Inactif.gif);}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape4.courante{background-image:url(../images/pagesinterieures/img_puce4Pleine.gif);}

div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape5{background:transparent url(../images/pagesinterieures/img_puce5.gif) no-repeat 0 0;padding:4px 0 3px 25px;}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape5.inactif{background-image:url(../images/pagesinterieures/img_puce5Inactif.gif);}
div#page div#sectionContenuInterieur div#colonneGauche ul#menuSection li#puceEtape5.courante{background-image:url(../images/pagesinterieures/img_puce5Pleine.gif);}

/********************************/
/*    Fleche(s) haut de page    */
/********************************/

a.flecheHautPage{display:block;width:11px;height:11px;background:transparent url(../images/pagesinterieures/img_flecheHautPage.gif) no-repeat scroll 0 0;margin:auto;margin-top:20px;}
a.flecheHautPage span{display:none;}

/********************************/
/*            Panier            */
/********************************/
table#tableauPanier{border:2px solid #37267a;border-top:none;}
table#tableauPanier div.tuteur{font-size:1px;line-height:0;}
table#tableauPanier a:link{color:#1440c0;text-decoration:underline;}
table#tableauPanier a:visited{color:#4c69be;text-decoration:underline;}
table#tableauPanier th{background:#1e1348 url(../images/pagesinterieures/img_fontTitrePanier.gif) repeat-x scroll 0 0;padding:14px 5px;text-transform:uppercase;}
table#tableauPanier th#titreDescription{text-align:left;width:492px;}
table#tableauPanier th#titrePrix{text-align:center;width:75px;}
table#tableauPanier th#titreQte{text-align:center;width:75px;padding:14px 0;text-transform:uppercase;text-align:center;background:#1e1348 url(../images/pagesinterieures/img_fontTitrePanierDroite.jpg) no-repeat scroll -67px top;}
table#tableauPanier th#titreSousTotal{text-align:center;background:#1e1348 url(../images/pagesinterieures/img_fontTitrePanierDroite.jpg) no-repeat scroll right top;}

table#tableauPanier th img{float:left;margin:3px 10px 0 0;}
table#tableauPanier td{background-color:#eeeeee;color:#414141;border:none;}
table#tableauPanier td.cellImage{padding:13px 14px 13px 14px;width:135px;}
table#tableauPanier td.cellImage a{display:block;width:135px;}
table#tableauPanier td.cellImage img{border:1px solid #37267a;display:block;}

table#tableauPanier td.cellDesc{padding:13px 15px 13px 0;width:320px;vertical-align:top;}
table#tableauPanier td.cellDesc div.tuteur{width:320px;}
table#tableauPanier td.cellDesc h2{font-size:1.2em;color:#1440c0;margin:0;line-height:1.5em;}
table#tableauPanier td.cellDesc h2 span.code{font-size:0.8em;}

table#tableauPanier td.cellPrix{width:75px;text-align:center;font-size:1.1em;color:#5f5f5f;font-weight:bold;padding:0;vertical-align:middle;}
table#tableauPanier td.cellPrix p{margin:0;}
table#tableauPanier td.cellPrix div.tuteur{width:75px;}

table#tableauPanier td.cellQte{width:75px;text-align:center;padding:0;}
table#tableauPanier td.cellQte div.tuteur{width:75px;}
table#tableauPanier td.cellQte div.btnSupprimer{margin:5px auto 0 auto;width:72px;}
table#tableauPanier td.cellQte div.btnSupprimer img{float:left;}
table#tableauPanier td.cellQte div.btnSupprimer a{color:#000000;background:#e1e1e1 url(../images/pagesinterieures/img_btnSupprimerFond.gif) repeat-x scroll 0 0;padding:3px 5px;font-size:1.1em;text-decoration:none;float:left;}

div.btnModifier{margin:5px auto 0 auto;width:72px;}
div.btnModifier img{float:left;}
table#tableauPanier div.btnModifier a:link, table#tableauPanier div.btnModifier a:visited {color:#000000;background:#e1e1e1 url(../images/pagesinterieures/img_btnSupprimerFond.gif) repeat-x scroll 0 0;padding:3px 5px;font-size:1.1em;text-decoration:none;float:left;}



table#tableauPanier td.cellSousTotal{text-align:center;font-size:1.1em;color:#5f5f5f;font-weight:bold;padding:0;vertical-align:middle;}
table#tableauPanier td.cellSousTotal div.tuteur{width:75px;}

table#tableauPanier td.separateurPanier{height:1px;padding:0 7px;}
table#tableauPanier td.separateurPanier div.ligneSeparateurPanier{border-bottom:1px solid #d9d9d9;font-size:1px;line-height:0;width:100%;}

table#tableauPanier td.cellToutRecalculer{background-color:#d9d9d9;padding:8px 0;border-bottom:1px solid #382b7b;text-align:center;}

table#tableauPanier td#resumePanier{padding:20px 0 25px 0;}
table#tableauPanier td#resumePanier div.libeleResumePanier{width:410px;text-align:right;float:left;font-size:1.2em;margin-bottom:7px;}
table#tableauPanier td#resumePanier div.infoPanier{width:100px;text-align:right;float:left;font-size:1.2em;}
table#tableauPanier td#resumePanier div.sousTotalResume{font-size:1.6em;font-weight:bold;color:#2a2a2a;margin-bottom:12px;}
table#tableauPanier td#resumePanier div.totalResume{font-weight:bold;}

table#tableauPanier td#resumePanier div#btnsAchat{float:right;text-align:right;margin-right:7px;width:203px;}
table#tableauPanier td#resumePanier div#btnsAchat a img{display:block;float:right;clear:both;}

table#tableauPanier td#resumePanier div#boiteResume{margin-top:5px;}
table#tableauPanier td#basPanier{background-color:#382b7b;height:28px;padding:0;}

img#imageSecurite{float:left;margin:17px 22px 0 0;}
p#texteSecurite{float:right;width:560px;color:#787878;line-height:1.6em;margin:24px 0 0 0;}

/***********************************/
/*       boite promo accueil       */
/***********************************/

div#promoAccueil{padding:0 0 0 10px;background-color:#A6A6A6;color:#342e57;border:2px solid #b4b4b4;/*margin-left:1px;margin-top:1px;*/position:absolute;right:1px;bottom:0px;}
div#promoAccueil h2{color:#a52624;line-height:1em;margin:10px 0 15px 0;font-size:1.6em;font-weight:normal;}
div#promoAccueil div#boiteImagePromoAccueil{width:133px;height:133px;float:left;margin:0 10px 0 0;}
div#promoAccueil div#boiteImagePromoAccueil img{display:block;}
div#promoAccueil div#boiteContenuPromoAccueil{width:240px;float:left;}
div#promoAccueil div#boiteContenuPromoAccueil p{margin-bottom:0;}

div#promoAccueil a:link,div#promoAccueil a:visited{color:#474166;font-size:1.2em;font-weight:bold;}

div#boiteConditionsEnvoi{
    padding:30px;
    text-align:left;
    
}



ul li.documentPDF{background-image:url(../images/icones/icone_pdf.png);background-position:0 0;padding-left:20px;}
ul li.documentJPG{background-image:url(../images/icones/icone_jpg.gif);background-position:0 0;padding-left:20px;}
ul li.documentMDB{background-image:url(../images/icones/icone_mdb.gif);background-position:0 0;padding-left:20px;}
ul li.documentHTM{background-image:url(../images/icones/icone_htm.gif);background-position:0 0;padding-left:20px;}
ul li.documentHTML{background-image:url(../images/icones/icone_html.gif);background-position:0 0;padding-left:20px;}
ul li.documentDOC{background-image:url(../images/icones/icone_doc.gif);background-position:0 0;padding-left:20px;}
ul li.documentMMP{background-image:url(../images/icones/icone_mmp.gif);background-position:0 0;padding-left:20px;}
ul li.documentCAD{background-image:url(../images/icones/icone_cad.gif);background-position:0 0;padding-left:20px;}
ul li.documentPPT{background-image:url(../images/icones/icone_ppt.gif);background-position:0 0;padding-left:20px;}
ul li.documentTXT{background-image:url(../images/icones/icone_txt.gif);background-position:0 0;padding-left:20px;}
ul li.documentXLS{background-image:url(../images/icones/icone_xls.gif);background-position:0 0;padding-left:20px;}
ul li.documentZIP{background-image:url(../images/icones/icone_zip.gif);background-position:0 0;padding-left:20px;}