/* style CSS pour la refonte Difelio
Copyright : Myriam GOUDE pour BOOST-ASP
Date de modification de la refonte : 13/08/09
cette CSS remplace intégralement la précédente.
*/

* {
margin:0;padding:0;

}

body {
font-family:Arial,Helvetica,Verdana;
font-size:11pt;
color:#000;
}

.texte_facture
{
font-family:Arial,Helvetica,Verdana;
font-size:11pt;
color:#000;

}

/* haut de page */

.header {
width:990px;
text-align:center;
}
.header * {
text-align:left;
}

.texteHeader {
font-size:11px;
height:25px;
color:black;
margin-top:5px;
}

.menuH {
margin:0;padding:0;
width:470px;
height:18px;
margin-top:3px;
list-style-type:none;
}

.menuH td {
margin:0;padding:0;
height:18px;
}

.menuH a, .menuH a:visited {
text-decoration:none;	
display:block;
height:18px;
padding-right:5px;
padding-left:5px;
font-size:11px;
color:#031c43;
}

.menuH a:hover {
background-image:url(images/fond_menuH.gif);
background-position:top left;
background-repeat:no-repeat;
color:#38d7ff;
}

/* menu principal */

.menuPrinc {
background-image:url(images/fond_menuPrinc.gif);
background-repeat:repeat-x;
background-position:top left;
}

.itemMenu a, .itemMenu a:visited{
margin:0px 15px 0px 10px;
font-size:15px;
color:#022a36;
text-decoration:none;
padding-left:8px;
background-image:url(images/puce_menuPrinc.gif);
background-position:0 6px;
background-repeat:no-repeat;
}

.itemMenu a:hover {
color:#02799f;
}

.espacePanier {
margin-top:3px;
height:25px;
list-style-type:none;
background-image:url(images/fond_Panier.gif);
background-repeat:no-repeat;
background-position:top left;
width:180px;
}

.espacePanier li {
float:left;
padding:3px;
padding-right:0;
}

.espacePanier li a, .espacePanier li a:visited {
font-size:11Px;
color:#068db8;
text-decoration:none;
display:block;
width:72px;
}

.menuPanier a, .menuPanier a:visited{
text-decoration:none;
margin-left:5px;
padding-left:15Px;
background-image:url(images/ico_panier.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}


.menuCompte a, .menuCompte a:visited {
text-decoration:none;
padding-left:5Px;
background-image:url(images/puce_bleue.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}

.menuPanier a:hover, .menuCompte a:hover {
color:#00577d;
}

.contentPage {
font-size:11px;
}

.contentPage img {
border:#919191;
padding:2px;
margin:2px;
}

.contentPage h3 {
color:#0c9ec7;
font-size:13px;
}

.contentPage h4 {
color:#73a518;

font-size:12px;
}

.filAriane {
text-align:right;
font-size:10px;
color:#666;
margin-right:5px;
}

.filAriane a, .filAriane a:visited {
color:#666;
text-decoration:none;
}

.filAriane a:hover {
color:#022c72;
}

.filAriane .lastLien {
color:#022c72;
font-weight:bold;
}

/*contenu principal HOME*/


a.lienGenHome, a.lienGenHome:visited {
color:#38d7ff;
margin-left:30px;
font-size:13px;
text-decoration:none;
background-image:url(images/dbl_fleches.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
}

a.lienGenHome:hover {
color:#05a4cc;
}


a.lienGenHome2, a.lienGenHome2:visited {
color:black;
margin-left:30px;
font-size:13px;
text-decoration:none;
background-image:url(images/dbl_fleches.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
font-weight:bold;
}

a.lienGenHome2:hover {
color:black;
}

a.lienGenHome3, a.lienGenHome3:visited {
color:black;
margin-left:30px;
font-size:10px;
text-decoration:none;
background-image:url(images/dbl_fleches.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;

}

a.lienGenHome3:hover {
color:black;
}



.mainContentHome h2{
margin-left:20px;
}

.mainContent h3 {
color:#0c9ec7;
font-size:13px;
}

.loginPage {
border:1px solid #0c9ec7;
font-size:11px;
}

.nouveauCompte {
font-size:
}

.lampesLED {
background-image:url(images/fondHome_lampes.jpg);
background-repeat:no-repeat;
background-position:0px 40px;
height:150px;
width:330px;
}
.utilisationsLED {
background-image:url(images/fondHome_utilisation.jpg);
background-repeat:no-repeat;
background-position:0px 40px;
height:150px;
margin-left:5px;
width:340px;
}

.promotionsHome {
background-image:url(images/fond_promoHome.jpg);
background-repeat:no-repeat;
background-position:top left;
width:300px;
height:400px;
}

.promotionsHome td {
padding-left:25px;
}

.promotionsHome h2 {
margin:15px 0px 15px -5px;
}

.lampesLED h4 {
margin:15px;
font-size:12px;
padding:5px;
color:#e648f0;
}

.lampesLED h4 strong {
font-size:14px;
color:#88018d;
}

.utilisationsLED h4 {
margin:15px;
font-size:12px;
padding:5px;
color:#19b5e6;
}

.utilisationsLED h4 strong {
font-size:14px;
color:#0c75b8;
}

.txtPromoHome {
color:#0776b4;
font-size:12px;
}

.listelampesLED {
width:320px;
}

.listelampesLED td{
padding:2px;
}

.listelampesLED h5 {
padding:10px;
height:25px;
width:95%;
background-image:url(images/lampeLED.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.listelampesLED a, .listelampesLED a:visited {
margin-left:15px;
padding-left:10px;
background-image:url(images/puce_rose.gif);
background-position:2px 6px;
background-repeat:no-repeat;
font-size:11px;
color:#ed78f4;
font-weight:normal;
text-decoration:none;
}

.listelampesLED a:hover {
text-decoration:underline;
}


.listelampesLED h5 a, .listelampesLED h5 a:visited {
margin:0;padding:0;
color:#78157c;
font-size:12px;
font-weight:bold;
padding-left:12px;
background-image:url(images/pucecarre_violet.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
text-decoration:none;
}

.listeutilisationsLED {
width:320px;
}

.listeutilisationsLED td{
padding:2px;
}

.listeutilisationsLED h5 {
padding:10px;
height:25px;
width:100%;
background-image:url(images/lampeLED.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.listeutilisationsLED a, .listeutilisationsLED a:visited {
margin-left:15px;
padding-left:10px;
background-image:url(images/puce_blanche.gif);
background-position:2px 6px;
background-repeat:no-repeat;
font-size:11px;
color:#386992;
font-weight:normal;
text-decoration:none;
}

.listeutilisationsLED a:hover {
text-decoration:underline;
}


.listeutilisationsLED h5 a, .listeutilisationsLED h5 a:visited {
margin:0;padding:0;
color:#386992;
font-size:12px;
font-weight:bold;
padding-left:12px;
background-image:url(images/pucecarre_bleu.jpg);
background-repeat:no-repeat;
background-position:0px 3px;
text-decoration:none;
}


.boutonPromoHome {
background-image:url(images/fond_btnPromo.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:3px;
padding-left:16px;
margin-top:10px;
color:white;
font-size:11px;
display:block;
clear:both;
width:200px;
height:20px;
text-decoration:none;
}

.boutonInscription {
background-image:url(images/fond_btnInscription.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:4px;
display:block;
padding-left:18px;
margin-top:10px;
color:white;
font-size:11px;
width:145px;
height:25px;
text-decoration:none;
text-align:left;
}

.btnAjout {
background-image:url(images/btn_fondPanier.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:4px;
display:block;
padding-left:28px;
color:white;
font-size:11px;
width:150px;
height:25px;
text-decoration:none;
text-align:left;
margin-top:3px;
}

.imgPetit {
border:1px solid #0d9ec7;
padding:1px;
width:100px;
}

.imgPlus {
position:absolute;
margin-top:54px;
margin-left:-15px;
}

.pdtSimi {
background-image:url(images/degrade_pdtAssocie.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.ongletA {
padding:0 4px 0 4px;
border:1px solid #0d9ec7;
border-bottom:1px solid white;
text-align:center;
}

.onglet {
padding:0 4px 0 4px;
border:1px solid white;
border-bottom:1px solid #0d9ec7;
text-align:center;
}

.ongletA a, .ongletA a:visited, .onglet a, .onglet a:visited {
color:#0c9ec7;
text-decoration:none;
font-size:13px;
}

.detailArticle {
background-image:url(images/fondPdt.gif);
background-repeat:no-repeat;
background-position:top left;
}

.descrDiv {
margin:15px;
width:385px;
font-size:11px;
}

.produitsAssoc{
font-size:11px;
}

.imgPrinc {
border-bottom:1px dotted #0d9ec7;
}

.imgPrinc img {
width:420px;
}

.descrDiv strong {
font-weight:bold;
color:#0d9ec7;
}

a.expeHome_fr, a.expeHome_fr:visited {
display:block;
background-image:url(images/expedition.jpg);
background-position:top left;
background-repeat:no-repeat;
height:95px;
width:230px !important;
width:340px;
padding:70px 0px 0px 110px;
color:orange;
font-size:11px;
text-decoration:none;
}

a.expeHome_fr:hover {
text-decoration:underline;
}

/* contenu global */

.mainContent {
font-size:12px;
color:black;
padding:0 0 0 50px;
}

.mainContent h2 {
margin:10px 0px 20px 0px;
font-size:20px;
color:#022c72;
}

.mainContent h4 {
font-size:14px;
font-weight:normal;
color:#0c9ec7;
}

.txt_formContact {
font-size:12px;
color:black;
margin-right:10px;
}

.btn_formContact {
margin-top:10px;
clear:both;
width:200px;
height:20px;
}

.formContact {
border:1px solid #15a1c9;
background-color:#f3fafc;
}

.formContactQte{
border:1px solid #15a1c9;
background-color:#f3fafc;
width:40px;
text-align:center;
}

.imgPromoHome
{
width:250px;
}

.coordsContact {
background-image:url(images/fondCoordsContact.gif);
background-repeat:no-repeat;
background-position:top left;
width:330px;
height:348px;
padding:25px;
font-size:13px;
}

.paysContact {
margin-top:-10px;
background-color:white;
margin-left:250px;
width:200px;
text-align:center;

}

.FAQResume {
display:block;
width:900px;
margin-bottom:10px;
border-bottom:1px dotted #0c9ec7;
}

.FAQResume a, .FAQResume a:visited {
color:#0c9ec7;
font-size:12px;
font-weight:bold;
padding-left:10px;
background-image:url(images/dbl_fleches.gif);
background-position:0px 7px;
background-repeat:no-repeat;
}

.FAQ td{
font-size:11px;
color:#202121;
border-bottom:1px dotted #0c9ec7;
}

.FAQ a, .FAQ a:visited {
color:#0c9ec7;
font-size:12px;
font-weight:bold;
}

a.topPage,a.topPage:visited {
display:block;
position:absolute;
margin-top:5px;
font-size:9px;
margin-left:820px;
background-image:url(images/hautPage.gif);
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
padding-left:12px;
padding-top:4px;
color:white;
height:20px;
width:100px;
}

.btnPlan {
background-image:url(images/fond_btnPlan.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:3px;
padding-left:16px;
margin-top:10px;
color:white;
font-size:11px;
width:200px;
display:block;
height:22px;
text-decoration:none;
}

.coordsContact h3 {
color:#699f08;
font-size:14px;
margin-top:-22px;
margin-left:0px;
}

.coordsContact strong {
color:#068db9;
}

.footerDroite, .footerDroite a, .footerDroite a:visited {
color:#CCC;
font-size:10px;
text-decoration:none;
}

.footerDroite a:hover {
color:#666;
}

.comment {
color:#444;
font-size:10px;
}

/* footer principal */
.menuB {
margin:0;padding:0;
width:650px;
height:19px;
margin-top:3px;
margin-left:auto;
margin-right:auto;
}

.menuB td {
margin:0;padding:0;
height:19px;
}

.menuB a, .menuB a:visited {
text-decoration:none;	
display:block;
height:19px;
padding-right:5px;
padding-left:5px;
font-size:13px;
color:#777;
}

.menuB a:hover {
background-image:url(images/fond_menuB.gif);
background-position:top left;
background-repeat:no-repeat;
color:white;
}

.Liste {
margin-bottom:10px;
}

/* styles pourl es tableaux de résultats */
.headerListe {
margin:0;padding:0;
color:#022c72;
font-size:11px;
background-image:url(images/fondHeader_liste.jpg);
background-repeat:repeat-x;
background-position:top right;
height:28px;
padding:5px;
padding-top:0px;
}

.headerListeeCom {
margin:0;padding:0;
color:#022c72;
font-size:13px;
background-image:url(images/fondHeader_ecom.jpg);
background-repeat:repeat-x;
background-position:top right;
height:80px;
padding:10px;
/*padding-top:0px;*/
}

.headerListe select {
font-size:10px;
}

.contentListe {
color:#767575;
font-size:10px;
padding:5px;
border-bottom:1px dotted #0d9ec7;
}

.contentListe a, .contentListe a:visited {
color:#0c9ec7;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:5px;
background-image:url(images/puce_bleue.gif);
background-position:0px 5px;
background-repeat:no-repeat;
}

.prixListe {
color:#699f08;
font-size:11px;
padding:5px;
font-weight:bold;
}

.pagerListe {
display:block;
margin-top:10px;
padding-top:10px;
width:50px;
text-align:right;
font-size:10px;
}

.pagerListe span {
background-image:url(images/fond_num.gif);
background-repeat:no-repeat;
background-position:top left;
padding:2px;

color:white;
}

.pagerListe a, .pagerListe a:visited {
color:#022c72;
font-weight:bold;
font-weight:bold;
text-decoration:none;
}

.typeListe {
border-bottom:1px dotted #0c9ec7;
padding:10px;
margin-bottom:10px;
}

.typeListe a, .typeListe a:visited  {
color:black;
font-size:11px;
text-decoration:none;
padding-left:8px;
margin-right:10px;
background-image:url(images/dbl_fleches.gif);
background-repeat:no-repeat;
background-position:0 6px;
}

.typeListe a:hover {
text-decoration:underline;
}

a.supprListe, a.supprListe:visited {
color:#AAA;
font-size:10px;
padding-left:8px;
background-image:url(images/dbl_fleches.gif);
background-position:0px 5px;
background-repeat:no-repeat;
}

a.supprListe:hover {
text-decoration:underline;
}

.totalArticles {
font-size:10px;
text-align:right;
}

.totalPrix {
color:#699f08;
font-size:13px;
padding:5px;
font-weight:bold;
border:1px solid #0d9ec7;
text-align:center;
}

.detailEcotaxe {
font-size:10px;
}

a.selecWatt, a.selecWatt:visited {
background-image:url(images/fond_selecType.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding-left:15px;
padding-top:3px;
color:white;
height:28px;
width:240px;
font-size:12px;
display:block;
position:absolute;
margin-top:-28px;
}

a.selecWatt:hover {
color:#EEE;
}

.etapesEcom {
border-bottom:1px solid #0d9ec7;
}

a.ecomSelected, a.ecomSelected:visited {
padding:6px;
display:block;
height:30px;
background-color:#0d9ec7;
color:white;
font-size:12px;
font-stretch:extra-condensed;
text-decoration:none;
}

a.ecom, a.ecom:visited {
padding:6px;
display:block;
height:30px;
background-color:white;
color:#0d9ec7;
font-size:12px;
font-stretch:extra-condensed;
text-decoration:none;
}

a.ecom:hover {
background-color:#0d9ec7;
color:white;
}


.ImgMini
{
width:80px;
}