* {margin: 0; padding: 0;}
.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

body, input, textarea, select {
color: #797979;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 12px;}

a {color: #7B7E8D;}
a:hover {color: #7B7E8D; text-decoration: underline;}

#allContent {
width: 100%;
position: relative;
}

#mainContent {
float: left;
width: 930px;}

/****************************************** Contenu de la page centrale */
#content {
float: left;
width: 732px;}

#margesContent {
padding: 0 20px 20px 20px ;
background-color: #fff;}

.intro {padding-bottom: 10px;}

/****************************************** Home Page*/
#logoHome {display: block;
width: 450px;
height: 103px;
background: transparent url(../../images/logoHome.jpg) no-repeat 0 0;}

#logoHome span {display: none;}

#flashHome {
position: absolute;
display: block;
width: 540px;
height: 277px;
left: 450px;
top: 0;}

.accueil #parrainage {
position: absolute;
display: block;
width: 264px;
height: 485px;
left: 0;
top: 103px;
background: transparent url(../../images/bkgParrainageHome.jpg) no-repeat 0 0;}

.accueil #parrainage h4 span {
display: none;
}

.accueil #parrainage p a {
font-family: "Arial", Verdana, sans-serif;
text-decoration: none;
color: #fff;
font-size: 11px;
display: block;
width: 135px;
height: 100px;
position: absolute;
top: 340px;
left: 120px;}

.accueil #parrainage p a:hover {
text-decoration: underline;}

.accueil #blocPartenaires {
color: #68676c;
position: absolute;
display: block;
width: 136px;
height: 485px;
left: 797px;
top: 277px;
background: transparent url(../../images/bkgBlocPartenaires.jpg) no-repeat 0 0;
padding: 80px 0 10px 10px ;}

.accueil #blocPartenaires p a {
text-decoration: none;
font-family: "Arial", Verdana, sans-serif;
font-size: 11px;
display: block;
width: 100px;
padding: 3px 0 0 0 ;}

.accueil #blocPartenaires p a:hover {
text-decoration: underline;}

.accueil input {width: 100px;}

.accueil #blocPartenaires .btnValiderPartenaires,
.partenaires #blocPartenaires .btnValiderPartenaires {
float: right;
display: block;
width: 52px;
height: 18px;
background: transparent url(../../images/btnValiderPartenaires.jpg) no-repeat;
padding-right: 32px;
margin: 5px 0 5px 0;}

.btnValiderPartenaires span {display: none;}


.accueil #colProduitConseils {
position: absolute;
left: 264px;
top: 227px;
}

.accueil #blocProduit {
color: #fff;
display: block;
width: 307px;
background: #A3B402 url(../../images/bkgProduitHome.jpg) no-repeat left top;}

.accueil #blocProduitContenu {
padding: 60px 10px 0 10px;}

.accueil #blocProduitContenu img {
float: left;
padding: 0 3px 3px 0;}

.accueil #blocProduitContenu h2 {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
line-height: 18px;
display: block;
width: 220px;
padding: 0 0 5px 0;}

.accueil #blocProduitContenu h3 {
font-family: Arial, Verdana, sans-serif;
font-style: normal;
font-size: 11px;
padding: 0 0 5px 0;}

.accueil #blocProduitContenu h3 a {
color: #fff;}





.accueil #blocProduitContenu .btnDecouvrezVert {
float: left;
display: block;
width:89px;
height: 30px;
background: transparent url(../../images/btnDecouvrezVert.jpg) no-repeat;
margin: 5px 0 5px 0;}

.accueil #blocProduitContenu .btnDecouvrezVert span {
display: none;
}

.accueil #blocProduitContenu strong {
line-height: 35px;
}

.accueil #blocConseils {
color: #fff;
display: block;
width: 307px;
left: 264px;
top: 227px;
background: #8BA2D3 url(../../images/bkgConseilsHome.jpg) no-repeat left top;}

.accueil #blocConseilsContenu h2 span {
display: none;}

.accueil #blocConseilsContenu .btnDecouvrezBleu {
float: left;
display: block;
width:89px;
height: 30px;
background: transparent url(../../images/btnDecouvrezBleu.jpg) no-repeat;
margin: 5px 0 5px 0;}

.accueil #blocConseilsContenu .btnDecouvrezBleu span {
display: none;
}

.accueil #blocConseilsContenu strong {
line-height: 35px;
}

.accueil #blocConseilsContenu .positionBtnBleu {
padding: 150px 0 10px 60px;}


.accueil #blocNormes {
color: #fff;
position: absolute;
display: block;
width: 124px;
height: 147px;
left: 571px;
top: 553px;
background: transparent url(../../images/bkgNormesHome.jpg) no-repeat 0 0;}

.accueil #blocNormes p {
line-height: 13px;
padding: 40px 10px 10px 10px;}

.accueil #blocNormes a {
color: #fff;
text-decoration: none;}

.accueil #blocNormes a:hover {
text-decoration: underline;}


.accueil #blocCommande {
position: absolute;
display: block;
width: 104px;
height: 243px;
left: 571px;
top: 311px;
text-align: center;
padding: 0 10px 10px 10px;}

.accueil #blocCommande #blocCommandeImg {
width: 100px;
height: 135px;
padding-bottom: 5px;}

.accueil #blocCommande #blocCommandeImg img {
vertical-align: bottom;}



.accueil #blocCommande .prix {
font-size: 24px;
color: #FD3901;
display: block;
text-align: center;
padding-bottom: 10px;}

.accueil #blocCommande p{
line-height: 14px;}



.accueil #blocCommande strong.ecopart {
text-align: center;
color: #A3B402;
font-size: 11px;
font-weight: bold;}

.accueil #blocCommande .btnBoutiqueHome {
display: block;
width:97px;
height: 27px;
background: transparent url(../../images/btnBoutiqueHome.gif) no-repeat;
margin: 8px 0 0 3px;}

.accueil #blocCommande .btnBoutiqueHome span {
display: none;
}





/****************************************** Entête*/

#entete {
width: 930px;
display: block;
height: 129px;
background: transparent url(../../images/bkgEntete.gif) no-repeat 0 0;}

.logo a {
border: 0;
padding-top: 12px;
display: block;
width: 344px;
height: 91px;
background: transparent url(../../images/logo.gif) no-repeat 0 0;}

.logo span {
display: none;}

/****************************************** Navigation Gauche */

#navigation {
float: left;
width: 198px;
}

#navigation ul {list-style : none;}

#navigation ul li a {
display: block;
width: 198px;
height: 23px;
background-repeat: no-repeat;
}

#navigation ul li a:hover {background-position: 0 -23px;}

#navigation ul li a span {display: none;}

#navigation ul li#btnA a {
height: 50px !important;
background: transparent url(../../images/btnAccueil.gif) no-repeat 0 0;}

#navigation ul li#btnB a {background-image: url(../../images/btnProduits.gif);}
#navigation ul li#btnC a {background-image: url(../../images/btnConseils.gif);}
#navigation ul li#btnD a {background-image: url(../../images/btnNormes.gif);}
#navigation ul li#btnE a {background-image: url(../../images/btnFabricant.gif);}
#navigation ul li#btnF a {background-image: url(../../images/btnActualites.gif);}
#navigation ul li#btnG a {background-image: url(../../images/btnFaq.gif);}
#navigation ul li#btnH a {background-image: url(../../images/btnContact.gif);}


#blocsColGauche{
position: relative;
display: block;
width: 198px;
height: 343px;
background: transparent url(../../images/bkgNavGauche.gif) no-repeat 0 0; }

#blocsColGauche #blocPanier h4 {
font-size: 16px;
}
#blocsColGauche #blocPanier h4 span {
display: none;
}
#blocsColGauche #blocPanier p {
color: #fff;
width: 70px;
position: absolute;
top: 48px;
left: 98px;
display: block;
text-align: right;
}

#blocsColGauche #blocPanier a {
display: block;
width: 43px;
height: 21px;
background: transparent url(../../images/btnVoirPanier.gif) no-repeat;
position: absolute;
top: 70px;
left: 125px;}

#blocsColGauche #blocPanier a span {
display: none;}


#blocsColGauche #blocParrainage h4 span {
display: none;
}

#blocsColGauche #blocParrainage p a {
font-family: "Arial", Verdana, sans-serif;
text-decoration: none;
color: #fff;
font-size: 11px;
display: block;
width: 135px;
height: 100px;
position: absolute;
top: 108px;
left: 38px;}

#blocsColGauche #blocParrainage p a:hover {
text-decoration: underline;
}

#blocsColGauche #blocPartenaires h4 span {
display: none;
}

#blocsColGauche #blocPartenaires p a {
text-align: right;
font-family: "Arial", Verdana, sans-serif;
text-decoration: none;
color: #fff;
font-size: 11px;
display: block;
width: 130px;
height: 70px;
position: absolute;
top: 265px;
left: 38px;}

#blocsColGauche #blocPartenaires p a:hover {
text-decoration: underline;
}

/****************************************** Navigation Boutique */

#navBoutique{
height: 85px;
list-style : none;}

#navBoutique li {float: left;}

#navBoutique li a {
display: block;
width: 87px;
height: 74px;
background-repeat: no-repeat;}

#navBoutique li a:hover {background-position: 0 -75px;}

#navBoutique li a span {display: none;}

.pageStatique #navBoutique li#btn1 a {background-image: url(../../images/btnPanier1.gif);}
.pageStatique #navBoutique li#btn2 a {background-image: url(../../images/btnPanier2.gif); background-position: 0 -75px;}
.pageStatique #navBoutique li#btn3 a {background-image: url(../../images/btnPanier3.gif); background-position: 0 -75px;}
.pageStatique #navBoutique li#btn4 a {background-image: url(../../images/btnPanier4.gif); background-position: 0 -75px;}
.pageStatique #navBoutique li#btn5 a {background-image: url(../../images/btnPanier5.gif); background-position: 0 -75px;}

.coordonnees #navBoutique li#btn1 a {background-image: url(../../images/btnPanier1.gif); background-position: 0 -75px;}
.coordonnees li#btn2 a {background-image: url(../../images/btnPanier2.gif); }
.coordonnees #navBoutique li#btn3 a {background-image: url(../../images/btnPanier3.gif); background-position: 0 -75px;}
.coordonnees #navBoutique li#btn4 a {background-image: url(../../images/btnPanier4.gif); background-position: 0 -75px;}
.coordonnees #navBoutique li#btn5 a {background-image: url(../../images/btnPanier5.gif); background-position: 0 -75px;}

.recap #navBoutique li#btn1 a {background-image: url(../../images/btnPanier1.gif); background-position: 0 -75px;}
.recap li#btn2 a {background-image: url(../../images/btnPanier2.gif); background-position: 0 -75px;}
.recap #navBoutique li#btn3 a {background-image: url(../../images/btnPanier3.gif);}
.recap #navBoutique li#btn4 a {background-image: url(../../images/btnPanier4.gif); background-position: 0 -75px;}
.recap #navBoutique li#btn5 a {background-image: url(../../images/btnPanier5.gif); background-position: 0 -75px;}


/****************************************** Couleurs de fond de page*/
#bkgHome{
background: transparent url(../../images/bkgHome.jpg) no-repeat;}

#bkgProduits{
background: transparent url(../../images/bkgProduits.jpg) no-repeat;}
#bkgFabricant{
background: transparent url(../../images/bkgFabricant.jpg) no-repeat;}
#bkgNormes{
background: transparent url(../../images/bkgNormes.jpg) no-repeat;}
#bkgActualites{
background: transparent url(../../images/bkgActualites.jpg) no-repeat;}
#bkgFaq{
background: transparent url(../../images/bkgFaq.jpg) no-repeat;}
#bkgPanier{
background: transparent url(../../images/bkgPanier.jpg) no-repeat;}
#bkgParrainage{
background: transparent url(../../images/bkgParrainage.jpg) no-repeat;}
#bkgContact{
background: transparent url(../../images/bkgContact.jpg) no-repeat;}
#bkgConseils{
background: transparent url(../../images/bkgConseils.jpg) no-repeat;}
#bkgPartenaires{
background: transparent url(../../images/bkgPartenaires.jpg) no-repeat;}

/****************************************** zoneTxt*/
.zoneTxt p {
padding-bottom: 10px;
text-align: justify;}

.zoneTxt ul {list-style-position: inside; }



/********************Eléments de formulaire Abonnement Newsletter et Code Promo Coordonnées Panier*/
#blocSearchMail .lineForm
{display: block;
width: 500px;
}

#blocSearchMail .btnRechercher
{display: block;
width: 81px;
height: 21px;
background: transparent url(../../images/btnRechercher.gif) no-repeat;
float: left;}


#blocSearchMail label
{display: block;
width: 81px;
}

#blocSearchMail input
 {margin-left: 6px; width: 140px; float: left;}


#blocAbnNewsletter .btnValider{
display: block;
width: 62px;
height: 21px;
background: transparent url(../../images/btnValider.gif) no-repeat;}

#blocCodePromo, { display:none; }

#blocCodePromo .btnValider  {
display: block;
width: 62px;
height: 21px;
background: transparent url(../../images/btnValider.gif) no-repeat;
}

#blocAbnNewsletter,
#blocCodePromo
{border: 0; padding-bottom: 20px; border: 1px #ccc solid;}

#blocAbnNewsletter p,
#blocCodePromo p
{float: left;}

#blocAbnNewsletter .lineForm,
#blocCodePromo .lineForm
 {width: 500px;}

#blocAbnNewsletter legend,
#blocCodePromo legend
 {color: #68676C; font-weight: bold; margin-bottom: 5px;}

#blocAbnNewsletter label,
#blocCodePromo label
 {font-weight: bold; width: 80px; text-align: left;}
#blocAbnNewsletter input,
#blocCodePromo input
 {margin-left: 6px; width: 140px; float: left;}

/****************************************** Formulaire pour page de commande coordonnées*/
.coordonnees #colGauche {
float: left;
width: 340px;
padding-right: 5px;
}

.coordonnees #colDroite {
float: left;
width: 340px;
padding-left: 5px;
}

fieldset {border: 1px #ccc solid; padding: 10px; margin-bottom: 10px;}
.partenaires fieldset {
float: right;
width: 350px;}

legend {font-size: 14px; font-weight: bold; color: #666666; padding: 0 10px; background-color: #fff;}

input, textarea, select {
    font-family: "Arial", Trebuchet MS, Verdana, sans-serif;
    font-size: 12px;
    color: #444;}

.lineForm input.small {width: 50px;}
.lineForm input {width: 150px;}


.lineForm textarea {width: 500px; height: 80px;}

.pageContacts .noSize {width: auto; border: 0;}

.lineForm,
.lineCheckbox,
.lineSubmit,
.lineRadio {margin-bottom: 5px;}

.lineRadio {border-bottom: 1px #D8DADC solid;}

.lineCheckbox {padding-left: 0;}
.lineRadio {padding-left: 100px;}
.lineSubmit {padding-left: 320px;}
.partenaires .lineSubmit {padding-left: 20px;}

.lineForm label {
    display: block; float: left;
    text-align: left;
    padding-right: 3px; width: 130px; }
.partenaires .lineForm label {
    display: block; float: left;
    text-align: left;
    padding-right: 3px; width: 80px; }




.mentions {
padding-top: 20px;
font-size: 10px; line-height: 12px;}

.btnForm {font-weight: bold; padding: 0 10px;}
.btnValider {margin-left: 250px;}

#errMsg,
#errMsgPanier,
.validation-advice {
background-color: #cc0000; color: #fff; font-weight: bold; margin-top: 10px; clear: both; padding: 2px;}

#errMsgPanier { width: 100%; }



/****************************************** Liste Actualites*/
.actu {border-top: 1px #68676C dashed;}
.actu img {border: 0; float: right; padding: 5px 0 5px 5px;}
.date {padding: 5px 0 0 0;}

.btnRetour a {padding: 0 0 10px 0;
text-decoration: none;}
.btnRetour a:hover {text-decoration: underline;}


/****************************************** Page Faq Categ questions - Page produits categ produits*/
.pageFaq #margesContent,
.pageGamme #margesContent,
.pageProduit #margesContent {
padding: 0 20px 20px 0;}

#margesContent .categFaq,
#margesContent .categGamme {
float: left;
width: 176px;}

#margesContent .categFaq {
background: #65B9E8 url(../../images/topCategFaq.gif) no-repeat left top;
}

#margesContent .categFaq ul,
#margesContent .categGamme ul {
list-style: none;
padding: 30px 10px 90px 10px;}

#margesContent .categFaq ul {
background: transparent url(../../images/bottomCategFaq.gif) no-repeat right bottom;}

#margesContent .categFaq li a,
#margesContent .categGamme li a {
display: block;
font-weight: bold;
color: #fff;
font-size: 14px;
border-bottom: 1px #fff dashed;
padding-bottom: 3px;
text-decoration: none;}

#margesContent .categFaq li a:hover,
#margesContent .categGamme li a:hover
{text-decoration: underline;
}

#margesContent .categGamme {
background: #A3B402 url(../../images/topCategProduits.gif) no-repeat left top;
}
#margesContent .categGamme ul {
list-style: none;
padding: 30px 10px 90px 10px;}

/****************************************** Page Faq*/
#questionsFaq {
padding: 10px 0 0 20px;
float: left;
width: 515px;}

.question {border-bottom: 1px #ccc solid; padding-bottom: 5px; margin-bottom: 5px;}
.question h4 {text-align: left; font-size: 12px;}

.reponse {background-color: #EDEEEF; padding: 15px; margin-top: 5px; color: #000;}
.reponse img {float: right; margin: 0 10px 0 10px;}

.btnReponse {text-align: right; display: block;}

.btnFermer {
display: block; width: 15px; height: 15px; float: right;
background: transparent url(../../images/btnFermer.gif) no-repeat;
margin-left: 20px;}
.btnFermer span {display: none;}

/****************************************** Page Gamme*/
#descGamme,
#descProduit {
display: block;
padding: 0 10px 10px 10px;
float: left;
width: 375px;}

#descGamme h3 {
padding-bottom : 10px;}

.pageGamme #descGamme ul {
padding: 10px 0 70px 20px;
list-style : none;}

.pageGamme #descGamme ul li a {
padding: 0 0 0 10px;
float: left;
display: block;
width: 152px;
height: 56px;
background-repeat: no-repeat;
}
.pageGamme #descGamme ul li a span {display: none;}

.pageGamme #descGamme ul li#btny a {background-image: url(../../images/btnInstallation.jpg);}
.pageGamme #descGamme ul li#btnz a {background-image: url(../../images/btnLegislation.jpg);}

.pageGamme #descGamme p.shema {
width: 375px;
text-align: center;}




#colProduits {
float: left;
width: 140px;}

a.btnAjoutPanier {
display: block;
width: 140px;
height: 26px;
background: transparent url(../../images/btnAjoutPanier.gif) no-repeat;}

a.btnAjoutPanier span {display: none;}

.blocProduit{
padding-bottom: 30px;}

.nomProduit {
line-height: 14px;
text-align: left;
font-weight: bold;
padding: 3px 0 0 0;}


.blocProduit ul {
list-style: none;}

.blocProduit .prix {
text-align: right;
padding-right: 10px;
float: left;
display: block;
width: 70px;
height: 22px;
line-height: 22px;
background: #D8DADC;
color: #FD3901;
font-size: 14px;
}

.infos a{
text-decoration: none;
color: #fff;
text-align: center;
float: left;
display: block;
width: 60px;
height: 22px;
line-height: 22px;
background: #A3B402;
}

.btnVideo {
background: transparent url(../../images/btnVideo.jpg) no-repeat;
margin: 20px 0 0 0;
display: block;
width: 140px;
height: 126px;}

.btnVideo span {
display: none;}


/****************************************** Page Produit*/

#descProduit {
width: 510px;
display: block;}


#descProduit img {
float: left;
padding: 0 10px 10px 0;}

.blocInfosProduit {
margin: 20px 0 0 20px;
width: 300px;
display: block;
float: left;}


.blocInfosProduit .nomProduit {
text-align: left;
font-size: 16px;
font-weight: bold;}

.blocInfosProduit h3 {
padding-bottom: 10px;}

.blocInfosProduit a.btnAjoutPanier {
float: left;
padding-bottom: 5px;}

.blocInfosProduit .prix {
text-align: left;
color: #FD3901;
font-size: 18px;
font-weight: bold;}

.blocInfosProduit .ecoPart,
.blocPanier .ecoPart
{text-align: left;
color: #A3B402;
font-size: 11px;
font-weight: bold;}

.noticePose  {
display: block;
float: left;
font-size: 10px;
font-weight: bold;}

#descProduit table {
margin: 0 0 10px 0;
border-collapse: collapse;
width: 100%;
border: 1px #B8BABD solid;
}
#descProduit th {
color: #fff;
font-size: 10px;
padding: 1px 4px 1px 4px;
background-color: #B8BABD;}

#descProduit td,
.blocPanier td {
text-align: center;
background: url(../../images/filetbkgPanier.gif) no-repeat right bottom;}

#descProduit input,
#blocPanier input {
width: 20px;
font-size: 11px;
font-weight: bold;}

/****************************************** Panier et pages commande*/
.blocPanier {
padding-top: 15px;
}

.blocPanier table {
border-collapse: collapse;
width: 100%;
border: 1px #B8BABD solid;
}
.blocPanier th {
padding: 1px 4px 1px 4px;
color: #fff;
font-size: 10px;
background-color: #FD9903;}

.blocPanier td {
padding: 2px;
text-align: center;
background: url(../../images/filetbkgPanier.gif) no-repeat right bottom;
}

.cent {width: 100px; text-align: left !important;}
.centvingt {width: 120px; text-align: left !important;}
.deuxcent {width: 200px; text-align: left !important;}

.troiscentcinquante {width: 350px;
text-align: left !important;}
.center {text-align: center !important;}

.quantite { width: 20px; text-align: right; }

.quantiteCde {
display: block;
float: right;
}

a.btnSupprimerTableau {
margin: auto;
display: block;
width: 77px;
height: 18px;
background: transparent url(../../images/btnSupprimer.gif) no-repeat;}

a.btnSupprimerTableau span {
display: none;}

a.btnRecalculerTableau {
margin: auto;
display: block;
width: 77px;
height: 18px;
background: transparent url(../../images/btnRecalculer.gif) no-repeat;}

a.btnRecalculerTableau span {
display: none;}

.blocPanier select {font-size: 11px;}

a.btnValiderPanier {
margin: 2px;
display: block;
width: 138px;
height: 21px;
background: transparent url(../../images/btnValiderPanier.gif) no-repeat;}

a.btnValiderPanier span {
display: none;}

a.btnValider {
margin: 2px;
display: block;
width: 62px;
height: 21px;
background: transparent url(../../images/btnValider.gif) no-repeat;}

a.btnValider span {
display: none;}

a.btnPoursuivreAchats {
margin: 8px;
display: block;
width: 160px;
height: 21px;
background: transparent url(../../images/btnPoursuivreAchats.gif) no-repeat;}

a.btnPoursuivreAchats span {
display: none;}

.btnAjoutPanierTableau {
margin: 0 0 0 20px;
display: block;
float: right;
width: 62px;
height: 21px;
background: transparent url(../../images/btnValider.gif) no-repeat;}

.btnAjoutPanierTableau span {display: none;}


p.kartError { color: #990000; width: 100%; }

#ajoutRef,
#codePromo {
width: 340px;
display: block;
padding: 8px 0 8px 0;}

#bkgPanier img {float: left; text-align: left;}
#bkgPanier .frais {text-align: left;}

.coordonnees #codePromo {
width: 270px;
display: block;
padding: 8px 0 8px 0;}

.coordonnees #codePromo label {
display: block;
width: 80px;
}
.coordonnees #codePromo input {
margin: -20px 0 0 100px;
display: block;
width: 100px;
height: 16px;
}


/****************************************** Page Statique*/

.pageStatique #margesContent h1,
#margesContent h2,
.pageStatique #margesContent h3  {
color: #68676C;
text-align: right;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 18px;
font-style: normal;
padding: 0 0 10px 0;
}

#margesContent h2 {
color: #B8BABD;
}

.pageStatique #margesContent h3 {
display: block;
border-bottom: 1px #B8BABD dashed;
text-align: left;
font-size: 16px;
padding: 0 0 3px 0;
margin: 15px 0 10px 0;
}

.pageStatique #margesContent h4 {
font-size: 14px;
}



.pageStatique #margesContent p {
margin: 0 0 5px 0;}


.pageStatique #margesContent img {float: right;
padding: 5px 0 5px 5px;}



/****************************************** Paiement */
#paiement p{
height: 80px;
text-align: center;
padding-top: 50px;}

a.btnPaiement {
margin: auto;
padding-bottom: 200px;
display: block;
width: 148px;
height: 21px;
background: transparent url(../../images/btnPaiement.gif) no-repeat;}

a.btnPaiement span {
display: none;}

/****************************************** Arbre de décision Conseils */
#question,
#reponses  {
margin-bottom: 10px;
padding: 2px 2px 2px 5px;
border: 1px #8BA2D3 solid;}

#reponses  {
margin-bottom: 10px;
padding: 2px 2px 2px 5px;
border: 1px #8BA2D3 solid;
background-color: #DFE9F6;}

#conseils {
padding: 5px;
border: 1px #8BA2D3 solid;}

#conseils h5{
font-size: 16px;
padding-bottom: 5px;}

#question h4,
#reponses h4 {
font-size: 13px;
padding-bottom: 5px;}
#question p  {
font-size: 13px;
color: #8BA2D3;}


/****************************************** Plan du site */

.planSite ul {list-style: none;}
.planSite h3 {padding: 20px 0 5px 0;}
.planSite #rubriques {float: left;
padding: 0 50px 0 50px;}






/****************************************** Footer */
#footer {
width: 890px;
font-size: 11px;
text-align: right;
padding: 0 20px 20px 20px;}

#footer a {
text-decoration: none;}

#footer a:hover {
text-decoration: underline;}
