

.texte_en_gras {
font-weight : bold;
}
.italic {
font-style : italic;
font-size : 11px;
color : #4e4359;
}
span.intertitre {
display : block;
font-size : 14px;
font-weight : bold;
color : #515053;
padding : 0;
margin : 5px 0;
}
span.surtitre {
display : block;
color : #b7b8ba;
font-size : 10px;
font-weight : normal;
padding : 0;
margin : 0;
}
p {
font-size : 12px;
line-height : 18px;
padding : 0;
margin : 0 0 15px 0;
text-align : justify;
}
ul.listeAPuces {
margin : 0;
padding : 0;
}
ul.listeAPuces li {
font-size : 12px;
background-image : url(_gfx/puceGrise.gif);
background-repeat : no-repeat;
background-position : left 3px;
margin : 0;
padding : 0 0 0 15px;
display : block;
}
ul.listeAPuces li a {
color : #e01764;
text-decoration : none;
display : block;
}
ul.listeAPuces li a:hover {
text-decoration : underline;
}
ol.listeNum {
list-style-type : decimal;
list-style-position : inside;
padding : 0;
margin : 0;
}
ol.listeNum li {
font-size : 12px;
margin : 0;
padding : 0;
}
ol.listeNum li a {
color : #e01764;
text-decoration : none;
display : block;
}
ol.listeNum li a:hover {
text-decoration : underline;
}
q.citation {
font-style : italic;
}
.image_article {
float : left;
padding : 0;
margin : 10px 10px 10px 0;
}
.image_article img {
padding : 0;
margin : 0;
border : 1px solid #88888b;
}
body {
padding : 0;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
background-color : #cccccc;
color : #515053;
font-size : 12px;
}
h1, h2, h3, h4 {
margin : 0;
padding : 0;
color : #515053;
font-family : Verdana, Arial, sans-serif;
}
h1 {
font-size : 18px;
}
h2 {
font-size : 14px;
margin : 0 0 20px 0;
}
h3 {
font-size : 12px;
margin : 0 0 10px 0;
}
h4 {
font-size : 15px;
margin : 0 0 10px 0;
}
h5 {
font-size : 12px;
margin : 0;
clear : both;
font-weight : normal;
}
a, a:visited {
color : #710fd4;
text-decoration : none;
}
a:hover {
color : #b1e016;
}
img {
border : 0;
}
.hide {
display : none;
}
#wrapper {
width : 1000px;
text-align : left;
position : relative;
margin-left : auto;
margin-right : auto;
padding : 0;
}
#subwrapper {
position : relative;
width : 1000px;
overflow : hidden;
margin-left : auto;
margin-right : auto;
padding : 0;
background-color : #f4f3ef;
background-repeat : no-repeat;
}
#contenu {
float : right;
width : 780px;
padding : 0;
margin : 10px 5px;
}
#contenuPageRubrique {
float : right;
width : 770px;
padding : 0 0 0 20px;
margin : 10px 0;
}
#contenuPageRubrique h2 {
display : none;
}
#top {
float : left;
width : 1000px;
height : 136px;
background-color : #cdc0a0;
background-image : url(images/bandeau2.jpg);
background-repeat : no-repeat;
margin : 0;
padding : 0;
color : #000;
z-index : 1000;
}
#top img {
float : left;
margin-top : -100px;
margin-left : 15px;
}
#top h1 {
float : left;
width : 400px;
display : block;
padding : 0 0 0 10px;
}
#top h3 {
color : #fff;
font-size : 18px;
margin : 0 0 5px 0;
}
#top a, #top a:visited {
color : #b1e016;
text-decoration : none;
}
#top a:hover {
color : #fff;
}
#top .lien_bandeau {
width : 200px;
height : 133px;
}
p.nom_site {
display : none;
}
#monCompte {
float : right;
width : 250px;
margin-top : -58px;
padding : 5px;
text-align : right;
background-color : #7945ad;
}
#monCompte form {
float : left;
width : 250px;
padding : 0;
margin : 0;
}
#monCompte form p {
padding : 0;
margin : 0;
float : left;
}
#monCompte form input {
float : left;
width : 90px;
margin-top : 0;
padding : 2px;
border : 1px solid #88888b;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
background-color : #fff;
color : #626164;
}
#monCompte form button.bouton {
display : inline-block;
margin : 0;
padding : 0;
white-space : nowrap;
text-align : center;
vertical-align : middle;
border : none;
background : none;
cursor : pointer;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
}
#monCompte form button.bouton span {
position : relative;
float : left;
vertical-align : middle;
margin : 0;
padding : 1px 10px;
background-color : #46394b;
color : #b1e016;
}
#monCompte form button.bouton span span {
padding : 0;
height : 18px;
line-height : 18px;
}
#monCompte .menu {
float : right;
width : 200px;
color : #b1e016;
font-size : 11px;
margin : 0;
padding : 0;
}
#monPanier {
float : right;
width : 239px;
margin : 0;
padding : 0 0 0 10px;
}
#contenuPanier {
padding : 0;
list-style : none;
z-index : 1000;
position : relative;
}
ul#contenuPanier, ul#contenuPanier li {
margin : 0;
padding : 0;
list-style : none;
background : transparent;
width : 239px;
}
ul#contenuPanier li a, ul#contenuPanier li a:visited {
font-size : 11px;
color : #b1e016;
margin : 0;
padding : 1px 3px;
width : 231px;
display : block;
background-color : #4e4359;
border : 1px solid #555555;
}
ul#contenuPanier li ul {
display : none;
list-style : none;
margin : 0;
padding : 0;
}
ul#contenuPanier li ul li {
list-style : none;
float : left;
margin : 0;
padding : 0;
}
ul#contenuPanier li ul li a, ul#contenuPanier li ul li a:visited {
display : block;
float : left;
font-size : 11px;
color : #4e4359;
background-color : #b1e016;
background-image : none;
text-decoration : none;
margin : 0;
padding : 2px 3px;
border-bottom : 1px solid #596f01;
border-top : none;
}
ul#contenuPanier li ul li a.totalCommande, ul#contenuPanier li ul lia.totalCommande:visited {
margin : 0;
padding : 4px 3px;
display : block;
float : left;
font-size : 12px;
color : #fff;
background-color : #4e4359;
background-image : none;
}
ul#contenuPanier li a:hover, ul#contenuPanier li ul li a:hover {
display : block;
color : #ffffff;
background-color : #710fd4;
text-decoration : none;
}
ul#contenuPanier li a:hover {
background-color : #4e4359;
color : #ffffff;
}
span.nomArticle, span.titreTotal {
float : left;
width : 150px;
margin : 0;
}
span.quantite {
float : left;
width : 30px;
}
span.total {
float : right;
width : 50px;
text-align : right;
}
#dossier {
margin : 0;
padding : 0;
}
#dossier .image {
margin : 10px 10px 10px 0;
padding : 1px;
border : 1px solid #bbbdbf;
float : left;
}
#chemin {
float : left;
width : 980px;
margin : 0;
padding : 5px 0 8px 10px;
color : #777;
font-size : 11px;
font-weight : bold;
}
#chemin a:link, #chemin a:visited {
color : #ae00ff;
text-decoration : none;
}
#chemin a:hover {
color : #936d4e;
text-decoration : underline;
}
#etapesDeCommande {
float : left;
width : 790px;
font-size : 14px;
font-weight : bold;
margin : 0 0 5px 0;
padding : 0;
border-top : 1px solid #b1e016;
}
#etapesDeCommande ul {
float : left;
width : 730px;
list-style-image : url("images/fleche_violet.jpg");
margin : 0;
padding : 10px 30px;
background-color : #ffffff;
}
#etapesDeCommande ul li {
float : left;
margin : 0 45px 5px 0;
color : #c7c9ca;
}
#etapesDeCommande ul li.selection {
color : #990099;
}
.adresseDeLivraison {
float : right;
width : 345px;
margin : 0 0 20px 0;
}
.adresseDeLivraisonRecap {
float : right;
width : 310px;
margin : 0 0 20px 0;
}
.adresseDeFacturation {
float : left;
width : 345px;
margin : 0 0 20px 0;
}
.adresseDeLivraison h3, .adresseDeFacturation h3, .adresseDeLivraisonRecap h3 {
display : block;
margin : 0;
padding : 5px 0 7px 10px;
color : #515053;
background-image : url(images/menu_catalogue.gif);
border : 1px solid #555555;
border-bottom : none;
}
.adresseDeLivraison h4 {
float : left;
width : 333px;
margin : 5px 0 0 0;
padding : 5px 0 7px 10px;
color : #555555;
font-size : 12px;
background-color : #dddddd;
background-image : url(images/menu_catalogue.gif);
border : 1px solid #555555;
border-bottom : none;
}
.adresseDeLivraison .contenu, .adresseDeFacturation .contenu {
float : left;
width : 323px;
margin : 0 0 0 0;
padding : 10px;
background-color : #efefef;
border : 1px solid #555555;
border-top : none;
}
.adresseDeLivraisonRecap .contenu {
float : left;
width : 288px;
margin : 0;
padding : 10px;
background-color : #d8d9da;
border : 1px solid #555555;
border-top : none;
}
.adresseDeLivraison ul {
float : left;
width : 345px;
list-style : none;
margin : 0;
padding : 0;
}
.adresseDeLivraisonRecap ul {
float : left;
width : 310px;
list-style : none;
margin : 0;
padding : 0;
}
.adresseDeLivraison ul li, .adresseDeLivraisonRecap ul li {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : bold;
}
.adresseDeLivraison ul li a, .adresseDeLivraisonRecap ul li a, .adresseDeLivraison ul li a:visited, .adresseDeLivraisonRecap ul li a:visited {
display : block;
padding : 3px 0 3px 10px;
color : #fff;
background-color : #aaaaaa;
border : 1px solid #555555;
border-bottom : none;
border-top : none;
}
a.modifierOuAjouter, a.modifierOuAjouter:visited {
display : block;
clear : both;
padding : 3px 0 3px 10px;
color : #fff;
font-size : 12px;
font-weight : bold;
background-color : #555555;
border : 1px solid #555555;
border-top : none;
}
.adresseDeLivraison ul li a:hover, .adresseDeLivraisonRecap ul li a:hover, a.modifierOuAjouter:hover {
text-decoration : none;
background-color : #7945ad;
}
.choixDeLaLivraison, .choixDuReglement {
float : left;
width : 100%;
height : 45px;
margin : 0;
padding : 5px 0 0 0;
background-color : #fff;
text-align : right;
border-bottom : 1px solid #b1e016;
}
.choixDeLaLivraison span.modeDeLivraison, .choixDuReglement span.modeDeReglement, .choixDeLaLivraison span.choisir, .choixDuReglement span.choisir {
line-height : 37px;
width : 355px;
height : 40px;
margin : 0;
padding : 0;
color : #555555;
background-color : #fff;
float : left;
text-align : right;
text-indent : 10px;
}
.choixDuReglement span.choisir {
text-align : right;
width : 750px;
}
.choixDeLaLivraison span.choisir a, .choixDeLaLivraison a:visited, .choixDuReglement a, .choixDuReglement a:visited {
color : #46394b;
}
.choixDeLaLivraison span.choisir a:hover, .choixDuReglement span.choisir a:hover {
color : #b1e016;
}
.messagecmd {
float : left;
width : 450px;
padding : 5px 5px 0 5px;
color : #b1e016;
background-color : #46394b;
}
.messagecmd #select {
margin-left : 15px;
}
.messagecmd #bouton {
margin-left : 15px;
}
.champtexte {
width : 430px;
margin-left : 15px;
}
.personnalisation {
width : 450px;
margin : 0;
padding : 0 0 2px 0;
font-size : 14px;
font-weight : bold;
font-family : Verdana, Arial, sans-serif;
border-bottom : 1px solid #b1e016;
}
.messagecmd a {
color : #fff;
font-style : italic;
}
.messagecmd a:hover {
color : #b1e016;
}
.blocMozaique {
float : left;
width : 750px;
overflow : hidden;
margin : 0;
padding : 0;
border : 1px solid #46394b;
}
.blocMozaique h3 {
width : 750px;
margin : 0;
padding-left : 5px;
line-height : 20px;
color : #7945ad;
background-color : #ccc;
background-image : url(images/bg5.gif);
}
.blocMozaique .contenu {
float : left;
width : 750px;
margin : 0;
padding : 10px;
background-color : #5f5762;
}
.blocMozaique .contenu ul.image {
float : left;
margin : 0;
padding : 0;
list-style : none;
border : none;
}
.blocMozaique .contenu ul.image li {
float : left;
overflow : hidden;
margin : 5px 0;
padding : 0;
text-align : center;
}
.blocMozaique .contenu ul.image li a, .blocMozaique .contenu ul.image li a:visited {
width : 150px;
height : 150px;
display : block;
overflow : hidden;
margin : 0 15px;
padding : 0;
border : 1px solid #b1e016;
background-color : #fff;
text-align : center;
}
.petitBlocProduit {
float : left;
width : 760px;
margin : 0 20px 20px 0;
}
.separation {
float : left;
width : 710px;
height : 1px;
margin : 0;
}
.petitBlocProduit h3 {
margin : 0;
}
.petitBlocProduit h3 a, .petitBlocProduit h3 a:visited {
display : block;
margin : 0;
padding : 3px 10px;
color : #b1e016;
background-color : #4e4359;
border : 1px solid #555555;
border-bottom : none;
}
.petitBlocProduit h3 a:hover {
background-image : url(images/bg1.gif);
background-position : bottom;
color : #b1e016;
text-decoration : none;
}
.petitBlocProduit .contenu {
float : left;
width : 738px;
margin : 0;
padding : 10px;
background-color : #eee;
border : 1px solid #555555;
border-top : none;
}
.petitBlocProduit .contenu a.image, .petitBlocProduit .contenu a.image:visited {
float : left;
display : block;
width : 150px;
height : 150px;
overflow : hidden;
margin : 0;
padding : 1px;
background-color : #fff;
border : 1px solid #b1e016;
}
.petitBlocProduit .contenu .description {
float : right;
width : 580px;
padding : 0;
font-size : 12px;
}
.petitBlocProduit .contenu .description .chapo {
padding : 0;
color : #626164;
font-weight : normal;
text-align : left;
font-size : 12px;
}
.petitBlocProduit .contenu .description .ps {
float : right;
width : 370px;
margin-top : 5px;
text-align : justify;
color : #710fd4;
font-style : italic;
font-size : 11px;
}
.petitBlocProduit .contenu .description .prixProduit {
float : right;
display : block;
margin : 5px 0;
padding : 0;
color : #7945ad;
font-weight : bold;
font-size : 12px;
text-align : left;
}
.petitBlocProduit .contenu .description p {
margin : 0;
padding : 0;
}
.petitBlocProduit a.acheter, .petitBlocProduit button.acheter {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : normal;
white-space : nowrap;
text-align : right;
cursor : pointer;
}
.petitBlocProduit a.acheter span, .petitBlocProduit button.acheter span {
position : relative;
float : left;
padding : 0 5px;
margin : 5px 0;
vertical-align : middle;
background-color : #7945ad;
}
.petitBlocProduit a.acheter span span, .petitBlocProduit button.acheter span span {
color : #b1e016;
}
.petitBlocProduit a.acheter:hover span, .petitBlocProduit button.acheter:hover span {
text-decoration : none;
color : #7945ad;
background-color : #b1e016;
}
.blocProduit {
float : left;
width : 790px;
margin : 0 0 20px 0;
padding : 0;
}
.blocProduit h2 {
margin : 0 0 10px 0;
}
.blocProduit .blocDImages {
float : right;
width : 150px;
height : 150px;
margin : 0 25px 2px 0;
padding : 0;
}
.blocProduit a.grandeImage, .blocProduit a.grandeImage:visited {
float : left;
width : 149px;
margin : 0;
padding : 1px;
border : 1px solid #bbbdbf;
}
.blocProduit ul.vignettes {
float : left;
width : 155px;
margin : 5px 0 0 0;
padding : 0;
list-style : none;
text-align : center;
border : none;
}
.blocProduit ul.vignettes li {
margin : 0;
padding : 0;
border : none;
}
.blocProduit ul.vignettes li a, .blocProduit ul.vignettes li a:visited {
float : left;
width : 72px;
height : 72px;
display : inline;
overflow : hidden;
margin : 0 1px 1px 0;
padding : 1px;
background-color : #fff;
border : 1px solid #bbbdbf;
}
.blocProduit ul.vignettes li a:hover {
padding : 0;
border : 2px solid #88888b;
}
.blocProduit .introProduit {
float : left;
width : 600px;
padding : 0;
}
.blocProduit .introProduit .chapo {
margin : 0 0 20px 0;
padding : 0;
font-size : 14px;
font-weight : bold;
}
.blocProduit .introProduit .prixProduit {
float : left;
margin : 15px 20px 0 0;
padding : 0;
color : #4e4359;
font-weight : bold;
font-size : 14px;
}
.blocProduit .ps {
float : left;
width : 370px;
margin : 0;
font-style : italic;
font-size : 11px;
color : #710fd4;
text-align : justify;
clear : both;
}
.blocProduit a.acheter, .blocProduit button.acheter {
float : left;
display : inline-block;
margin : 10px 0 0 0;
padding : 0;
white-space : nowrap;
font-size : 14px;
font-weight : normal;
text-align : center;
vertical-align : middle;
cursor : pointer;
border : 1px solid #555555;
background : none;
}
.blocProduit a.acheter span, .blocProduit button.acheter span {
position : relative;
float : left;
padding : 0 0 0 10px;
vertical-align : middle;
background-color : #46394b;
color : #b1e016;
}
.blocProduit a.acheter span span, .blocProduit button.acheter span span {
padding : 2px 10px 2px 0;
text-decoration : none;
background-color : #46394b;
color : #b1e016;
}
.blocProduit a.acheter:hover span, .blocProduit button.acheter:hover span {
text-decoration : none;
background-color : #b1e016;
color : #46394b;
}
.blocProduit .description {
float : left;
font-size : 12px;
padding : 0px; margin-top : 5px;
width : 600px;
background-color : #fff;
}

.blocProduit .description .description .description {
margin: 5px;
width: 595px;
}
.blocProduit h3 {
margin : 10px 0 5px 5px;
padding : 0 0 5px 25px;
font-size : 14px;
background-image : url(images/fleche_violet.jpg);
background-repeat : no-repeat;
border-bottom : 1px solid #eee;
}
.blocProduit .contenusAssocies {
float : right;
margin : 0 0 20px 0;
width : 345px;
}
.blocProduit .telechargements {
float : left;
margin : 0 0 20px 0;
width : 345px;
}
.blocProduit .contenusAssocies h3, .blocProduit .telechargements h3 {
color : #515053;
display : block;
margin : 0;
padding : 5px 0 7px 10px;
height : 20px;
background-color : #bbbdbf;
}
.blocProduit .contenusAssocies ul, .blocProduit .telechargements ul {
float : left;
width : 345px;
list-style : none;
margin : 0;
padding : 0;
background : #d8d9da;
}
.blocProduit .contenusAssocies ul li, .blocProduit .telechargements ul li {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : bold;
}
.blocProduit .contenusAssocies ul li a, .blocProduit .telechargements ul li a, .blocProduit .contenusAssocies ul li a:visited, .blocProduit .telechargements ul li a:visited {
border-top : 1px solid #fff;
color : #fff;
display : block;
background-color : #990099;
padding : 3px 0 3px 10px;
text-decoration : none;
}
.blocProduit .contenusAssocies ul li a:hover, .blocProduit .telechargements ul li a:hover {
color : #fff;
text-decoration : none;
background-color : #555555;
}
#superbox-overlay {
width : 100%;
overflow : visible;
position : relative;
margin : 0 auto 0 auto;
padding : 0;
}
#superbox-container .loading {
width : 32px;
height : 32px;
text-indent : -9999px;
background-image : url(_gfx/loader.gif);
background-position : center 0;
background-repeat : no-repeat;
overflow : hidden;
position : relative;
padding : 0;
width : 100%;
}
#superbox .close a {
float : right;
padding : 0 5px;
line-height : 20px;
color : #fff;
background : #990099;
cursor : pointer;
}
#superbox .nextprev a {
float : left;
margin-right : 5px;
padding : 0 5px;
line-height : 20px;
background : #990099;
cursor : pointer;
color : #fff;
}
#superbox .nextprev .disabled {
background : #ccc;
cursor : default;
}
#superbox .close a:hover {
color : #fff;
background : #990099;
text-decoration : none;
}
#pages {
float : left;
color : #fff;
width : 750px;
text-align : right;
font-size : 11px;
padding : 5px 10px 5px 0;
margin : 10px 0;
background-color : #5f5762;
}
#pages a, #pages a:visited {
color : #b1e016;
text-decoration : none;
}
#pages a:hover {
color : #fff;
}
#footer {
float : left;
width : 1000px;
color : #fff;
font-size : 12px;
font-weight : bold;
margin : 0;
padding : 6px;
background-color: #ccc;
background-image : url(images/bg4_grand.gif);
background-position : top;
background-repeat: repeat-x;
text-align : center;
}
#footer p {
  margin-top: 10px;
  }
#footer a {
  color: #fff;
  font-weight: normal;
  }
#contenu form {
margin : 0 0 20px 0;
padding : 0;
}
#contenu form p {
margin : 0;
padding : 4px 0;
overflow : hidden;
font-size : 12px;
border-bottom : 1px solid #ccc;
clear : both;
float : left;
width : 100%;
}
#contenu form p label {
float : left;
width : 290px;
padding : 0 10px 0 0;
margin : 0;
line-height : 24px;
}
#contenu form p label.codeDeReduction {
width : 180px;
}
#contenu form p label.petit {
width : 80px;
}
#contenu form p input, #contenu form p select, #contenu form p textarea {
float : left;
margin : 0;
width : 190px;
padding : 3px;
border : 1px solid #a9abad;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #626164;
font-weight : bold;
background-color : #d8d9da;
}
#contenu form p input.codeDeReduction {
width : 50px;
background-color : #fff;
padding : 4px;
}
#contenu form p select {
width : 198px;
}
#contenu form p textarea {
width : 300px;
}
#contenu form p input.radio, #contenu form p input.checkBox {
float : left;
margin : 5px 0;
width : 20px;
padding : 0;
background-color : transparent;
border : none;
}
#contenu form p .labelRadio, #contenu form p .labelCheckBox {
float : left;
margin : 5px 10px 0 0;
padding : 0;
background-color : transparent;
border : none;
font-weight : bold;
}
#contenu form button.bouton, #contenu form button.boutonMemeLigneQuInput {
display : inline-block;
margin : 0 0 0 300px;
padding : 0;
white-space : nowrap;
text-align : center;
vertical-align : middle;
cursor : pointer;
border : none;
background : none;
font-size : 13px;
font-weight : bold;
}
#contenu form button.boutonMemeLigneQuInput {
margin : 0 0 0 10px;
}
#contenu form button.bouton span, #contenu form button.boutonMemeLigneQuInput span {
position : relative;
float : left;
padding : 0 0 0 8px;
margin : 0;
vertical-align : middle;
background-color : #990099;
background-image : url(images/bouton_menu.gif);
background-position : bottom;
border : 1px solid #ffffff;
}
#contenu form button.bouton span span, #contenu form button.boutonMemeLigneQuInput span span {
padding : 0 8px 0 0;
color : #000000;
border : none;
font-weight : normal;
}
.obligatoire {
font-size : 12px;
color : #ff0000;
clear : both;
margin : 10px 0;
}
#contenu table, #contenu table tr {
padding : 0;
margin : 0;
}
#contenu table th {
font-weight : bold;
background-color : #46394b;
color : #b1e016;
}
#contenu table td {
font-weight : bold;
background-color : transparent;
border : none;
}
#contenu table td.ligne {
font-weight : bold;
background-color : transparent;
border-bottom : 1px solid #d8d9da;
color : #46394b;
}
.lignesuppr {
color : #d30000;
}
#contenu table th.total {
font-weight : bold;
background-color : #b1e016;
color : #46394b;
}
#moteurEtCatalogue {
float : left;
width : 200px;
padding : 0;
margin-top : 10px;
}
#accueil, #menuCatalogue {
float : left;
width : 100%;
padding : 0;
margin-bottom : 2px;
}
#accueil ul, #menuCatalogue ul {
padding : 0;
margin : 0;
list-style : none;
color : #ffffff;
}
#accueil ul li, #menuCatalogue ul li {
font-size : 14px;
padding : 0;
margin-bottom : 2px;
}
#accueil ul li a, #menuCatalogue ul li a {
display : block;
text-decoration : none;
color : #fff;
background-color : #7945ad;
padding : 1px 0 5px 5px;
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : normal;
background-image : url(images/bg2.gif);
}
#accueil ul li a:hover, #menuCatalogue ul li a:hover {
color : #b1e016;
text-decoration : none;
background-image : url(images/bg1.gif);
background-position : bottom;
}
#menuCatalogue ul li ul li {
font-size : 12px;
margin : 1px 0 0 0;
text-indent : 8px;
}
#menuCatalogue ul li ul li a {
color : #fff;
background-color : #7945ad;
padding-top : 3px;
background-image : none;
}
#menuCatalogue ul li ul li a:hover {
color : #b1e016;
background-color : #4e4359;
background-image : none;
}
#menuCatalogue ul li a.selection {
color : #b1e016;
background-color : #4e4359;
background-image : none;
background-image : url(images/bg1.gif);
background-position : bottom;
}
#menuCatalogue ul li li a.selection {
color : #b1e016;
background-color : #4e4359;
background-image : none;
}
.moyensDePaiement {
float : left;
margin : 0;
padding : 0 10px;
width : 980px;
display : none;
}
.moyensDePaiement h4 {
margin : 32px 0 0 0;
float : left;
}
.moyensDePaiement ul, .moyensDePaiement ul li {
list-style : none;
margin : 0;
padding : 0;
border : none;
}
* html button {
width : 1%;
overflow : visible;
}
*:first-child + html button {
overflow : visible;
}
.pasdeproduit {
font-size : 12px;
color : #fff;
}
.queFaire {
margin : 20px 0 0 0;
padding : 0;
width : 100%;
float : left;
text-align : right;
}
.queFaire a.bouton, .queFaire button.bouton {
display : inline-block;
margin : 10px 0 0 0;
padding : 0;
font-size : 14px;
font-weight : bold;
white-space : nowrap;
text-align : center;
vertical-align : middle;
cursor : pointer;
border : 0;
background : none;
}
.queFaire a.bouton span, .queFaire button.bouton span {
position : relative;
float : left;
padding : 0 0 0 7px;
vertical-align : middle;
background-color : #b1e016;
color : #46394b;
border : 1px solid #46394b;
}
.queFaire a.bouton span span, .queFaire button.bouton span span {
height : 24px;
padding : 0;
padding : 0 7px 0 0;
line-height : 22px;
border : none;
}
.queFaire a.bouton:hover span, .queFaire a.bouton:hover span span, .queFaire button.bouton:hover span, .queFaire button.bouton:hover span span, .queFaire a.bouton:hover {
background-color : #46394b;
color : #b1e016;
text-decoration : none;
}

