@charset "utf-8";
/* CSS Document */

body {
font: normal 12px/13px Arial;
color:#3b5997;
background:#c9c2ab url(../pictos_site_21/background.jpg) no-repeat center top;
padding: 0;
margin: 0;
}

img, fieldset {
border:0;
}

h1,
#bloc-nouveautes h1 {
font-size: 35px;
line-height: 37px;
font-weight: normal;
padding: 0;
margin: 0 0 11px 0;
color:#81c360;
font-family: 'SoopafreshMedium';
}

#bloc-nouveautes h1 {
background: transparent url(../pictos_site_21/picto_coeur_titre_h1.gif) no-repeat 165px top;
}

h1.bdc {
margin:0;
padding:0;
color:#FFFFFF;
}

h2 {
font-size: 15px;
color: #9b4898;
font-weight: bold;
margin-top:12;
margin-bottom:7px
}

h3 {
font-size: 16px;
line-height: 18px;
font-weight: normal;
font-family: 'VAGRoundedBold';
text-transform: uppercase;
color: #3b5997;
padding: 0;
margin: 0 0 15px 0;
}

h4 {
font: bold 11px/13px Arial;
text-transform: uppercase;
color: #3b5997;
padding: 0;
margin: 0 0 5px 0;
}

h5 {
font-size: 15px;
font-weight: bold;
color: #9b4898;
background:#e0dbce;
padding:3px;
}

h6 {
color:#2e73a8;
font-size:18px;
background-color:#e5f0ff;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
margin-right:20px;
margin-bottom:10px;
}

.bloc-texte{
padding:15px;
margin-top:10px;
margin-bottom:10px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
background-color:#e2dfd2;
}

.titre-bleu-15{
float: left;
font-size: 15px;
line-height: 25px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin: 0;
padding:0 8px 0 0;
text-decoration: none;
}

.spacer {
clear:both;
}

.alignement {
vertical-align:top;
}

a{
outline:none;
color:#81c360;
text-decoration:none;
}

a:hover {
color:#9b4898;
text-decoration:underline;
}

/*.habillage-champs {
background-color:#c7e2b9;
color:#265b16;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
border:1px #c8e3ba solid;
}

.habillage-champs2 {
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background-color:#fff;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
border-style:inset;
border-width:1px;
border-color:#fff;
width:20px;
}

.habillage-champs3 {
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background-color:#edf4fe;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#e5f0ff;
width:250px;
}

.habillage-message {
background-color:#e5f0ff;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:1px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
width:400px;
height:150px;
}

.habillage-select {
width:150px;
font-family:"Trebuchet MS";
font-size:11px;
vertical-align:middle;
}
*/

.error{
color:#ff0000;
font-weight:bold;
}

.texte-noir {
color:#000000;
}

.texte-bleu {
color:#2e73a8;
}

.texte-11px {
font-size: 11px;
}

.texte-orange {
color:#9b4898;
}

.texte-vert {
color:#82c360;
}

.disponibilite {
color:#1a5077;
font-weight:bold;
font-size:12px;
}

#anim-flash {
width:893px;
height:135px;
}

hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #e1e1e1;
 background-color: #e1e1e1;
 border: 0;
margin-top: 10px;
margin-bottom: 10px;
}

/* Structure du document */

/* Conteneur */
#conteneur {
position:relative;
margin:0 auto;
width: 950px;
}

/* Header */

#header {
position:relative;
height:180px;
margin: 17px 0 0 0;
width: 950px;
z-index: 300;
}

#visu-bebe{
position: absolute;
left: 865px;
top: -12px;
z-index: 100;
}

#header-droite {
float:right;
margin-top:0px;
background: transparent url(../pictos_site_21/back_bloc_panier_top.jpg) no-repeat left top;
width:302px;
text-align: center;
margin: 6px 24px 0 11px;
}

#label-moncompte{
float:left;
margin-top:0px;
text-align:left;
margin: 2px 0 3px;
font-size: 11px;
color: #706952;
}

#header-droite-bottom {
float:left;
background: transparent url(../pictos_site_21/back_bloc_panier_bottom.jpg) no-repeat left bottom;
width:302px;
height: 6px;
text-align: center;
display: block;
overflow: hidden;
}

#header-droite #mon-panier .titre-bouton a{
font-family: 'SoopafreshMedium';
color: #883885;
font-size: 14px;
text-transform: none;
text-decoration: none;
background: transparent url(../pictos_site_21/picto_panier.gif) no-repeat left top;
padding: 3px 0 7px 37px;
}

#header-droite #mon-panier .titre-bouton a:hover{
color: #72b52f;
text-decoration: none;
}

#header-droite #mon-panier .titre-bouton a #nb-articles{
color: #8f3d8c;
text-decoration: underline;
font: normal 12px/14px Arial;
padding: 0 10px 0 5px;
}

#header-droite #mon-panier .titre-bouton a:hover #nb-articles{
text-decoration: none;
}

#header-droite #mon-panier .titre-bouton a #voir-panier{
font: bold 10px/12px Arial;
color: #8f3d8c;
text-decoration: none;
}

#header-droite #mon-panier .titre-bouton a:hover #voir-panier{
font: bold 10px/12px Arial;
color: #8f3d8c;
color: #72b52f;
text-decoration: none;
}

#header-droite #mon-panier{
padding: 16px 15px 13px 13px;
float: none;
}

#header-droite #mon-compte .titre-bouton a#moncompte{
background: transparent url(../pictos_site_21/btn_mon_compte.gif) no-repeat left top;
width: 78px;
height: 17px;
text-decoration: none; 
text-indent: -3000px;
color: transparent;
padding: 0;
margin: 0 7px 0 33px;
float: left;
}

#header-droite #mon-compte .titre-bouton a:hover#moncompte{
background: transparent url(../pictos_site_21/btn_mon_compte_hover.gif) no-repeat left top;
text-decoration: none;
}

#header-droite #mon-compte .titre-bouton a#deconnexion{
background: transparent url(../pictos_site_21/btn_deconnexion.gif) no-repeat left top;
width: 78px;
height: 17px;
text-decoration: none; 
text-indent: -3000px;
color: transparent;
padding: 0;
margin: 0 14px 0 1px;
float: right;    
width: 78px;
z-index: 1000;
position: relative;
}

#header-droite #mon-compte .titre-bouton a:hover#deconnexion{
background: transparent url(../pictos_site_21/btn_deconnexion_hover.gif) no-repeat left top;
}

/* Détails du header */

#mon-compte {
float: none;
padding: 0 0 0px 20px;
display: block;
overflow: hidden;
}

/* div id LOGO */

a#logo-lapetitegrenouille{
float: left;
background: transparent url(../pictos_site_21/logo_lapetitegrenouille.gif) no-repeat left top;
width: 250px;
height: 89px;
margin: 24px 0 0 14px;
}

a:hover#logo-lapetitegrenouille{
background: transparent url(../pictos_site_21/logo_lapetitegrenouille_hover2.gif) no-repeat left top;
}

img#ombre-logo{
position: absolute;
z-index: 200;
top: 21px;
left: 280px;
}

img#ombre-menu-top{
position: absolute;
z-index: 200;
top: 114px;
left: -10px;
}

/* fin div id LOGO */

/* div id FAVORIS */

a#ajout-favoris {
font: bold 10px/12px Arial;
text-decoration: none;
color: #8f3d8c;
background: transparent url(../pictos_site_21/picto_etoile_favoris.gif) no-repeat left top;
padding: 15px 0 3px 32px;
margin: 0px 0 0 0;
width: auto;
float: right;
display: block;
}

a:hover#ajout-favoris {
/*background: transparent url(../pictos_site_21/picto_etoile_favoris_hover.gif) no-repeat left top;*/
color:#81c360;
}

/* fin de div id FAVORIS */

/* div id ReCHERCHE */

#recherche {
margin: 10px 0 0 0;
float:right;
text-align: right;
width: 282px;
}

#recherche form#recherche_form{
float: right;
text-align: right;
margin: 9px 0 0 0;
}

#recherche form#recherche_form fieldset{
margin: 0;
padding: 0;
text-align: right;
}

#recherche form input {
float: left;
}

#recherche form a{
width: 39px;
height: 25px;
text-decoration: none;
background: transparent url(../pictos_site_21/btn_go.gif) no-repeat left top;
float: right;
}

#recherche form a:hover{
background: transparent url(../pictos_site_21/btn_go_hover.gif) no-repeat left top;
}

#recherche form a img{
display: none;
}

#recherche form input.habillage-champs{
float: right;
width:218px;
margin: 1px 9px 0 0;
font-weight: normal;
font-size: 12px;
line-height: 14px;
font-family: 'VAGRoundedBold';
text-transform: uppercase;
color: #8f3d8c;
background: none;
background-color: #FFF;
height: 16px;
text-indent: 0;
}

#recherche form input.habillage-champs value{
	color: #8f3d8c;
}

#btn-go{
float: right;
}

/* fin de div id ReChERCHE */

/* Détails du menu */
#header-bas {
float: right;
height: 46px;
width: 670px;
margin: 0 0 0 0;
display: block;
position: relative;
z-index: 199;
}

#header-bas #menu {
display:block;
width:665px;
margin: 0 10px 0 0;
float: left;
padding: 0;
}

#header-bas #menu ul {
float:left;
list-style:none;
text-align:center;
padding: 0;
margin: 21px 10px 0 0;
}

#menu li {
float:left;
height:25px;
padding: 0;
background: none;
}

#menu li a{
background: #c8c1ab;
display: block;
padding: 6px 5px 6px 8px;
font: normal 11px/13px Arial;
color: #FFFFFF;
text-transform: uppercase;
}

#menu li a, #menu li a:visited {
text-decoration:none;	
}

#menu li a:hover,
#menu li a.current,
#menu li a.current:hover{
text-decoration:none;
background: #7dbb3e;
}

#menu li.special-gauche {
/*background:url(../pictos_site_21_ex/back_promo.jpg) 0 0 no-repeat;*/
background:none;
}

#menu li.special-droite {
/*background:url(../pictos_site_21_ex/back_promo.jpg) -107px 0 no-repeat;*/
background:none;
}

#menu li.special-gauche a, a:visited {
color:#7dbb3e;
}

#menu li.special-droite a, a:visited {
color:#7dbb3e;
}

/* fin de détails du menu */

/* MENU PRINCIPAL */

/* Détails du menu */

/*
#ma-boutique.jqueryslidemenu {
display:block;
width:950px;
margin: 0 0 31px 0;
float: left;
padding: 0;
background: none;
position: relative;
height: 47px;
height:125px;
z-index: 250;
}

#ma-boutique.jqueryslidemenu ul {
float:left;
list-style:none;
text-align:center;
padding: 0;
height: 47px;
margin: 0;
}

#ma-boutique.jqueryslidemenu li {
float:left;
height:47px;
padding: 0;
background: none;
}

#ma-boutique.jqueryslidemenu li a{
background: transparent;
display: block;
height: 23px;
padding: 18px 9px 6px 9px;
font: normal 13px/15px Arial;
color: #FFFFFF;
font-family: 'VAGRoundedBold';
text-transform: uppercase;
background: transparent url(../pictos_site_21/border_menu_principal.gif) no-repeat right top;
}

#ma-boutique.jqueryslidemenu li a, #menu li a:visited {
text-decoration:none;	
}

#ma-boutique.jqueryslidemenu li a:hover,
#ma-boutique.jqueryslidemenu li a.current,
#ma-boutique.jqueryslidemenu li a.current:hover,
#ma-boutique.jqueryslidemenu li.special a.current:hover,
#ma-boutique.jqueryslidemenu li.special a:hover{
text-decoration:none;
background: #FFFFFF;
color: #852884;
}

#ma-boutique.jqueryslidemenu li.special a {
padding: 18px 9px 6px 9px;
background: none;
}

*/

/* Fin de div "MENU-PRINCIPAL" */


/* Partie Gauche */
#gauche {
width:171px;
}

#gauche a img{
display: block;
float: left;
}

/* div BLOC id ReCHERCHE PAR */

#bloc-rechercher-par,
#bloc-cadeauxdenaissance,
#bloc-chequescadeaux{
background: transparent url(../pictos_site_21/back_bloc_topcenter_rechercher_par.gif) no-repeat left top;
padding: 14px 11px 8px 9px ;
float: left;
display: block;
width: 151px;
}

#bloc-bottom-rechercher-par,
#bloc-bottom-cadeauxdenaissance,
#bloc-bottom-chequescadeaux{
margin: 0 0 15px 0;
float: left;
}

#bloc-cadeauxdenaissance{
background: transparent url(../pictos_site_21/back_bloc_topcenter_cadeauxdenaissance.gif) no-repeat left top;
}

#bloc-chequescadeaux{
background: transparent url(../pictos_site_21/back_bloc_topcenter_chequescadeaux.gif) no-repeat left top;
}

#bloc-bottom-rechercher-par,
#bloc-bottom-cadeauxdenaissance,
#bloc-bottom-chequescadeaux{
background: transparent url(../pictos_site_21/back_bloc_bottom_rechercher_par.gif) no-repeat left top;
width: 171px;
height: 5px;
float:left;
}

#bloc-bottom-cadeauxdenaissance{
background: transparent url(../pictos_site_21/back_bloc_bottom_cadeauxdenaissance.gif) no-repeat left top;
}

#bloc-bottom-chequescadeaux{
background: transparent url(../pictos_site_21/back_bloc_bottom_chequescadeaux.gif) no-repeat left top;
}

#bloc-rechercher-par H2,
#bloc-cadeauxdenaissance H2,
#bloc-chequescadeaux h2,
#bloc-liens-gauche h2{
font-size: 17px;
line-height: 19px;
font-weight: normal;
font-family: 'SoopafreshMedium';
color: #8e2d8d;
padding: 0;
margin: 0 0 8px 3px;
text-decoration: none;
letter-spacing: 0.02em;
}

#bloc-cadeauxdenaissance H2{
color: #877dba;
}

#bloc-chequescadeaux h2{
color: #7dbd5d;
}

/* fin de div BLOC id ReCHERCHE PAR */

/* BLOC LIENS GAUCHE */

#bloc-liens-gauche{
background: transparent url(../pictos_site_21/back_bloc_topcenter_violet.gif) no-repeat left top;
padding: 14px 11px 3px 9px ;
float: left;
display: block;
width: 151px;
}

#bloc-bottom-liens-gauche{
background: transparent url(../pictos_site_21/back_bloc_bottom_violet.gif) no-repeat left top;
width: 171px;
height: 5px;
float:left;
margin: 0 0 10px 0;
}

#bloc-liens-gauche ul{
margin: 0 0 0 3px;
padding: 0;
}

#bloc-liens-gauche ul li{
color: #FFF;
font-size: 14px;
line-height: 16px;
font-family: 'VAGRoundedBold';
list-style: none;
list-style-image: none;
list-style-type: none;
margin: 0;
background: none;
padding: 0 0 1px 0;
}

#bloc-liens-gauche ul li a{
color: #FFF;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
line-height: 16px;
font-family: 'VAGRoundedBold';
background: transparent url(../pictos_site_21/picto_fleche_li_liensgauche.gif) no-repeat left top;
padding: 0 0 0 14px;
letter-spacing: 0.03em;
}

#bloc-liens-gauche ul li a:hover{
background: transparent url(../pictos_site_21/picto_fleche_li_liensgauche_hover.gif) no-repeat left top;
padding: 0 0 0 16px;
}

/* Fin de BLOC LIENS GAUCHE */

/* BOUTONS COL GAUCHE */

#gauche a img.btn-gauche{
margin: 0 0 10px 0;
float: left;
}

/* Fin de BOUTONS Col GAUCHE */

/* BLOC SUIVEZ NOUS */

#bloc-suivez-nous{
background: transparent url(../pictos_site_21/back_bloc_facebook_twitter.gif) no-repeat left top;
padding: 10px 11px 3px 9px ;
margin: 0 0 10px 0;
width: 151px;
float: left;
overflow: hidden;
}

#bloc-suivez-nous h2{
font-size: 14px;
line-height: 16px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #3b5997;
padding: 0;
margin: 0 0 8px 3px;
text-decoration: none;
letter-spacing: 0.02em;
text-transform: uppercase;
}

#bloc-suivez-nous a#facebook{
background: transparent url(../pictos_site_21/picto_facebook.gif) no-repeat left top;
width: 47px;
height:37px;
float: left;
}

#bloc-suivez-nous a:hover#facebook{
background: transparent url(../pictos_site_21/picto_facebook_hover.gif) no-repeat left top;	
}

#bloc-suivez-nous a#twitter{
background: transparent url(../pictos_site_21/picto_twitter.gif) no-repeat left top;
width: 41px;
height:36px;
float: left;
margin: 0 20px 12px 27px ;
}

#bloc-suivez-nous a:hover#twitter{
background: transparent url(../pictos_site_21/picto_twitter_hover.gif) no-repeat left top;
}

/* Fin de BLOC SUIVEZ NOUS */

a#bloc-cheques-cadeaux{
background: transparent url(../pictos_site_21/back_bloc_chequecadeau.gif) no-repeat left top;
width: 171px;
height: 69px;
color: #FFFFFF;
font-size: 16px;
line-height: 20px;
overflow: hidden;
font-weight: normal;
font-family: 'SoopafreshMedium';
float: left;
text-decoration: none;
padding: 4px 50px 0 9px;
margin: 0 0 7px 0;
}

a:hover#bloc-cheques-cadeaux{
background: transparent url(../pictos_site_21/back_bloc_chequecadeau_hover.gif) no-repeat left top;
}

a#bloc-livraison-gratuite{
background: transparent url(../pictos_site_21/back_bloc_livraison_gratuite.gif) no-repeat left top;
width: 112px;
height: 51px;
color: #FFFFFF;
font-size: 18px;
line-height: 20px;
overflow: hidden;
font-weight: normal;
font-family: 'SoopafreshMedium';
float: left;
text-decoration: none;
padding: 8px 50px 0 9px;
margin: 0 0 10px 0;
}

a:hover#bloc-livraison-gratuite{
background: transparent url(../pictos_site_21/back_bloc_livraison_gratuite_hover.gif) no-repeat left top;
}

a#bloc-jesuisunCE,
a#bloc-satisfait-ou-rembourse{
background: transparent url(../pictos_site_21/back_bloc_jesuisunCE.gif) no-repeat left top;
width: 162px;
height: 41px;
color: #FFFFFF;
font-size: 18px;
line-height: 20px;
overflow: hidden;
font-weight: normal;
font-family: 'SoopafreshMedium';
float: left;
text-decoration: none;
padding: 18px 0 0 9px;
margin: 0 0 10px 0;
}

a:hover#bloc-jesuisunCE{
background: transparent url(../pictos_site_21/back_bloc_jesuisunCE_hover.gif) no-repeat left top;}

a#bloc-satisfait-ou-rembourse{
background: transparent url(../pictos_site_21/back_bloc_satisfait_ou_rembourse.gif) no-repeat left top;
width: 112px;
height: 51px;
padding: 8px 50px 0 9px;
}

a:hover#bloc-satisfait-ou-rembourse{
background: transparent url(../pictos_site_21/back_bloc_satisfait_ou_rembourse_hover.gif) no-repeat left top;
}

/* Partie centrale */
#centre {
padding: 0 0 0 0;
width: 750px;
overflow: hidden;
position: relative;
}

/* CONTENU CENTRE Page Interne */

#bloc-cadre{
/*background: none repeat scroll 0 0 #FFFFFFFF;
display:block;
overflow:hidden;
padding: 19px 0 19px 22px;*/
width: 750px;
overflow:hidden;
float: none;
}

#bloc-cadre hr{
width: 700px;
/*float: left;*/
margin-bottom: 30px;

display: block;
clear: both;
overflow: hidden;
position: relative;
}

#bloc-top-cadre,
#bloc-bottom-cadre{
background: transparent url(../pictos_site_21/back_bloc_cadre_top.gif) no-repeat left top;
width: 750px;
height: 4px;
}

#bloc-bottom-cadre{
background: transparent url(../pictos_site_21/back_bloc_cadre_bottom.gif) no-repeat left top;
margin: 0 0 0px 0;
}

#bloc-contenu-cadre{
background: #ffffff none;
overflow: hidden;
padding: 19px 10px 19px 22px;
display: block;
line-height:20px;
}

.valid-bouton{
bottom:20px;
}

#bloc-contenu-cadre li{
list-style-image: url(../pictos_site_21/list_img.png);
}

#bloc-contenu-cadre div.produit{
width: 154px;
padding: 0 20px 55px 0;
margin: 0 0 19px 0;
text-align: center;
position: relative;
height: 245px;
overflow: hidden;
float: left;
}

#bloc-contenu-cadre div.produit img{
width: 142px;
height: 128px;
}

#bloc-contenu-cadre div.produit a img{
border: 1px solid #e1e1e1;
}

#bloc-contenu-cadre div.produit a:hover img{
border: 1px solid #7dbd5d;
}

#bloc-contenu-cadre div.produit img.etiquette{
position: absolute;
z-index: 200px;
width: 64px;
height: 64px;
top: 0;
left:5px;
}

#bloc-contenu-cadre div.produit h2,
#bloc-contenu-cadre div.produit h2 a{
font-size: 15px;
line-height: 17px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin: 10px 0 6px 0;
padding:0;
text-decoration: none;
}

#bloc-contenu-cadre div.produit h2 a{
margin: 0;
}

#bloc-contenu-cadre div.produit h2 a:hover{
text-decoration: none;
color: #81c360;
}

#bloc-contenu-cadre div.produit .en-stock{
font-size: 10px;
line-height: 12px;
font-weight: normal;
font-family: 'VAGRoundedBold';
background-color: #1a5077;
color: #FFFFFF;
text-transform: uppercase;
padding: auto;
padding-top: 1px;
width: auto;
margin: auto;
margin-top: 2px;
margin-bottom: 5px;
display: block;
float: none;
width:50px;
}

#bloc-contenu-cadre div.produit .prix-promo{
font: normal 13px/15px Arial;
color: #72b52f;
margin: 10px 3px 6px 0;
padding:0;
text-decoration: line-through;
}

#bloc-contenu-cadre div.produit .prix-original{
font: bold 16px/18px Arial;
color: #72b52f;
margin: 10px 0 6px 0;
padding:0;
}

#bloc-contenu-cadre div.produit input{
margin: 7px 0 6px 0;
padding:0;
position: absolute;
bottom: 30px;
left: 18px;
}

/* Fin de CONTENU CENTRE Page Interne */

#bloc-nouveautes{
width: 750px;
overflow:hidden;
float: none;
}

#bloc-top-nouveautes,
#bloc-bottom-nouveautes{
background: transparent url(../pictos_site_21/back_bloc_nouveautes_top.gif) no-repeat left top;
width: 750px;
height: 4px;
}

#bloc-bottom-nouveautes{
background: transparent url(../pictos_site_21/back_bloc_nouveautes_bottom.gif) no-repeat left top;
margin: 0 0 40px 0;
}

#bloc-contenu-nouveautes{
background: #faf9f7 url(../pictos_site_21/back_bloc_nouveautes_duplik_center.gif) repeat-x left top;
}

#bloc-nouveautes .bx-wrapper{
width: auto;
padding: 15px 0 10px 0;
}

#bloc-logos-partenaires .bx-wrapper{
width: auto;
padding: 0px 0 10px 0;
}

#bloc-nouveautes .bx-window{
margin: 0 50px;
}

#bloc-logos-partenaires .bx-window{
background: transparent url(../pictos_site_21/bordure_right_logos_partenaires.gif) no-repeat right top;
margin: 0 50px;
}

ul#slider1.multiple{
overflow: hidden;
margin: 0;
padding: 0;
}

ul#slider1.multiple li{
width: 154px;
padding: 0 9px 25px 0;
text-align: center;
position: relative;
height: 245px;
overflow: hidden;
}

ul#slider1.multiple li img{
width: 142px;
height: 128px;
}

ul#slider1.multiple li a img{
border: 1px solid #e1e1e1;
}

ul#slider1.multiple li a:hover img{
border: 1px solid #7dbd5d;
}

ul#slider1.multiple li h2,
ul#slider1.multiple li h2 a{
font-size: 15px;
line-height: 17px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin: 10px 0 6px 0;
padding:0;
text-decoration: none;
}

ul#slider1.multiple li h2 a{
margin: 0;
}

ul#slider1.multiple li h2 a:hover{
text-decoration: none;
color: #81c360;
}

ul#slider1.multiple li .en-stock{
font-size: 10px;
line-height: 12px;
font-weight: normal;
font-family: 'VAGRoundedBold';
background-color: #1a5077;
color: #FFFFFF;
text-transform: uppercase;
padding: auto;
padding-top: 1px;
width: auto;
margin: auto;
margin-top: 2px;
margin-bottom: 5px;
display: block;
float: none;
width:50px;
}

ul#slider1.multiple li .prix-promo{
font: normal 13px/15px Arial;
color: #72b52f;
margin: 10px 3px 6px 0;
padding:0;
text-decoration: line-through;
}

ul#slider1.multiple li .prix-original{
font: bold 16px/18px Arial;
color: #72b52f;
margin: 10px 0 6px 0;
padding:0;
}

ul#slider1.multiple li input{
margin: 7px 0 6px 0;
padding:0;
position: absolute;
bottom: 0;
left: 18px;
}

/* LES TROIS BLOCS Coup de Coeur, en Promo, Top des Ventes */

#bloc-coupdecoeur,
#bloc-enpromo,
#bloc-topdesventes{
width: 240px;
float: left;
margin-right: 15px;
}

#bloc-topdesventes{
margin: 0;
}

#bloc-coupdecoeur .bloc-top,
#bloc-enpromo .bloc-top,
#bloc-topdesventes .bloc-top,
#bloc-coupdecoeur .bloc-bottom,
#bloc-enpromo .bloc-bottom,
#bloc-topdesventes .bloc-bottom{
width: 240px;
height: 4px;
float: left;
margin: 0;
padding: 0;
background: transparent url(../pictos_site_21/back_bloc_beige_top.gif) no-repeat left top;
}

#bloc-coupdecoeur .bloc-bottom,
#bloc-enpromo .bloc-bottom,
#bloc-topdesventes .bloc-bottom{
background: transparent url(../pictos_site_21/back_bloc_beige_bottom.gif) no-repeat left top;
margin-bottom: 19px;
}

#bloc-coupdecoeur .bloc-contenu-centre,
#bloc-enpromo .bloc-contenu-centre,
#bloc-topdesventes .bloc-contenu-centre{
background: #f7f6f3;
float: left;
width: 222px;
height:470px;
margin: 0;
padding: 6px 9px 15px 9px;
}

#bloc-coupdecoeur h3,
#bloc-enpromo h3,
#bloc-topdesventes h3{
font-size: 25px;
line-height: 27px;
font-weight: normal;
font-family: 'SoopafreshMedium';
color: #ff8400;
margin: 0 0 17px 0;
padding: 0;
}

#bloc-enpromo h3{
color: #877dba;
}

#bloc-topdesventes h3{
color: #91328f;
}

.bloc-produit{
float: left;
margin: 0 0 17px 0;
width: 222px;
}

.bloc-produit img{
width: 88px;
height: 88px;
float: left;
margin: 0 6px 15px 0;
}

.bloc-produit a img{
border: 1px solid #e1e1e1;
}

.bloc-produit a:hover img{
border: 1px solid #7dbd5d;
}

.bloc-produit h2,
.bloc-produit h2 a{
font-size: 13px;
line-height: 16px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin: 3px 0 3px 0;
padding:0;
display: inline;
text-decoration: none;
}

.bloc-produit h2 a{
margin: 0;
}

.bloc-produit h2 a:hover{
color: #81c360;
text-decoration: none;
}

.bloc-produit .spacer{
clear: none;
display: block;
float: none;
width: auto;
margin: 0 0 6px 0;
}

.bloc-produit .en-stock{
font-size: 10px;
line-height: 12px;
font-weight: normal;
font-family: 'VAGRoundedBold';
background-color: #1a5077;
color: #FFFFFF;
text-transform: uppercase;
padding: auto;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
width: auto;
margin: auto;
margin-top: 2px;
margin-bottom: 5px;
display: inline;
width:50px;
}

.bloc-contenu-centre .bloc-produit .en-stock{
margin-left: 4px;
}

.bloc-produit .prix-promo{
font: normal 13px/15px Arial;
color: #ff8400;
margin: 13px 3px 7px 0;
padding:0;
text-decoration: line-through;
}

.bloc-produit .prix-original{
font: bold 16px/18px Arial;
color: #ff8400;
margin: 10px 0 6px 0;
padding:0;
}

#bloc-coupdecoeur .prix-original,
#bloc-coupdecoeur .prix-promo{
color: #ff8400;
}

#bloc-enpromo .prix-original,
#bloc-enpromo .prix-promo{
color: #877dba;
}

#bloc-topdesventes .prix-original,
#bloc-topdesventes .prix-promo{
color: #91328f;
}

.bloc-produit input{
margin: 7px 0 6px 0;
padding:0;
position: relative;
}

.my-pager{
float: right;
text-align: right;
}

.my-pager a.pager-link{
float: left;
width: 17px;
margin-right: 4px;
height:15px;
padding-top: 2px;
background: transparent url(../pictos_site_21/picto_rond_pager_beige.gif) no-repeat center center;
font-size: 12px;
line-height:14px;
font-weight: normal;
font-family: 'VAGRoundedBold';
text-decoration: none;
text-align: center;
color: #FFF;
}

#bloc-coupdecoeur .my-pager a:hover.pager-link,
#bloc-enpromo .my-pager a:hover.pager-link,
#bloc-topdesventes .my-pager a:hover.pager-link,
#bloc-coupdecoeur .my-pager a.pager-link.pager-active,
#bloc-enpromo .my-pager a.pager-link.pager-active,
#bloc-topdesventes .my-pager a.pager-link.pager-active,
#bloc-coupdecoeur .my-pager a:hover.pager-link.pager-active,
#bloc-enpromo .my-pager a:hover.pager-link.pager-active,
#bloc-topdesventes .my-pager a:hover.pager-link.pager-active{
background: transparent url(../pictos_site_21/picto_rond_pager_orange.gif) no-repeat center center;
}

#bloc-enpromo .my-pager a:hover.pager-link,
#bloc-enpromo .my-pager a:hover.pager-link.pager-active,
#bloc-enpromo .my-pager a.pager-link.pager-active{
background: transparent url(../pictos_site_21/picto_rond_pager_parme.gif) no-repeat center center;
}

#bloc-topdesventes .my-pager a:hover.pager-link,
#bloc-topdesventes .my-pager a:hover.pager-link.pager-active,
#bloc-topdesventes .my-pager a.pager-link.pager-active{
background: transparent url(../pictos_site_21/picto_rond_pager_violet.gif) no-repeat center center;
}

#bloc-coupdecoeur a.voir-tout,
#bloc-enpromo a.voir-tout,
#bloc-topdesventes a.voir-tout{
color: #ff8400;
text-decoration: underline;
float: left;
padding-top: 5px;
}

#bloc-coupdecoeur a:hover.voir-tout,
#bloc-enpromo a:hover.voir-tout,
#bloc-topdesventes a:hover.voir-tout{
color: #ff8400;
text-decoration: none;
}

#bloc-enpromo a.voir-tout,
#bloc-enpromo a:hover.voir-tout{
color: #877dba;
}

#bloc-topdesventes a.voir-tout,
#bloc-topdesventes a:hover.voir-tout{
color: #91328f;
}

/* Fin des 3 BLOCS Coup de Coeur, en Promo, Top des Ventes */

/* BLOC LOGOS DES PARTENAIRES */

#bloc-logos-partenaires{
width: 620px;
background: transparent url(../pictos_site_21/back_bloc_logos_partenaires.jpg) no-repeat left top;
padding: 41px 0 15px 130px;
text-align: left;
float: left;
overflow: hidden;
}

#bloc-logos-partenaires ul{
margin: 0;
padding: 0;
}

#bloc-logos-partenaires ul li{
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
list-style-type: none;
width: 130px;
}

#bloc-logos-partenaires a{
height: 70px;
width: 130px;
margin: auto;
overflow: hidden;
border-right: 1px solid #e1e1e1;
display: block;
float: left;
}

#bloc-logos-partenaires a.bx-prev,
#bloc-logos-partenaires a.bx-next{
border: none;
}

/*
#bloc-logos-partenaires a{
height: 70px;
padding: auto;
padding-left: 25px;
padding-right: 25px;
margin: auto;
overflow: hidden;
vertical-align: middle;
background: transparent url(../pictos_site_21/bordure_right_logos_partenaires.gif) no-repeat right center;
width: 150px;
}

#bloc-logos-partenaires img{
max-width: 95px;
max-height: 70px;
vertical-align: middle;
padding: auto;
margin: auto;
}*/

/* Fin de BLOC LOGOS DES PARTENAIRES */

/* Footer */
#footer {
background:#9b4898;
margin-top:40px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003962;
padding: 25px 0 0 0;
margin: 29px 0 0 0;
overflow: hidden;
}

#contenu-footer{
width: 950px;
margin: auto;
padding: auto;
margin-bottom: 25px;
position: relative;
text-align: left;
color: #FFFFFF;
}

#footer img {
padding-left:10px;
vertical-align:middle;
}

#contenu-footer ul.arbo{
margin: 0 0 47px 0;
padding: 0;
float: left;
overflow: hidden;
}

#contenu-footer ul.arbo li.li-1{
margin: 0;
padding: 0 5px 0 5px;
font-family: 'SoopafreshMedium';
font-size:15px;
line-height: 17px;
color: #FFFFFF;
list-style: none;
list-style-image: none;
list-style-type: none;
background: none;
float: left;
width: 180px;
}

#contenu-footer ul.arbo li.li-1 a{
font-family: 'SoopafreshMedium';
font-size:15px;
line-height: 17px;
color: #FFFcf5;
text-decoration: none;
}

#contenu-footer ul.arbo li.li-1 a:hover{
color: #FFFFFF;
text-decoration: none;
}

#contenu-footer ul.arbo li.li-1 ul{
margin: 17px 0 0 0;
padding: 0;
}

#contenu-footer ul.arbo li.li-1 ul li.li-2{
margin: 0;
padding: 0 0 4px 12px;
font: normal 11px/13px Arial;
color: #FFFFFF;
background: transparent url(../pictos_site_21/picto_mini_puce_ronde_fd_violet.gif) no-repeat left 3px;
float: none;
list-style: none;
list-style-image: none;
list-style-type: none;
}

#contenu-footer ul.arbo li.li-1 ul li.li-2 a{
font: normal 11px/13px Arial;
color: #FFFFFF;
text-decoration: none;
}

#contenu-footer ul.arbo li.li-1 ul li.li-2 a:hover{
text-decoration: underline;
color: #FFFFFF;
}

/* BLOC LOGOS PARTENAIRES FOOTER */

#bloc-logos-partenaires-footer{
text-align: right;
float: right;
width: 350px;
overflow: hidden;
}

#bloc-logos-partenaires-footer a img{
float: right;
padding: 0 0 0 10px;
vertical-align: middle;
}

/* FIn de div BLOC LOGOS Partenaires Footer */

#liens-bottom{
float: left;
width:550px;
text-align: left;
padding: 15px 0 0 0;
}

#liens-bottom{
color: #be95bd;	
}

#liens-bottom a{
color: #FFFFFF;
font: normal 11px/13px Arial;
text-decoration: none;
}

#liens-bottom a:hover{
color: #FFFFFF;
text-decoration: underline;
}

#choosit_et_copyright{
float: left;
display: block;
width: 950px;
border-top: 1px solid #be95bd;
clear: both;
color: #be95bd;
font: normal 11px Arial;
margin: 15px 0 0 0;
padding: 10px 0 25px 0;
}

#by-choosit{
float: right;
}

/***************************************************
					PAGINATION 
***************************************************/
.wp-pagenavi	{
	width: 100%;
	float: left;
	text-align: center;
	height: 20px;
	padding: 0px 0px 10px 0;
	margin: 0px;
}
.wp-pagenavi a, 
.wp-pagenavi a:link {
	text-decoration: none;
	font-weight:bold;
	display: inline;
	margin: 0px;
	padding: 7px 11px 7px 11px;
	font: bold 16px Arial;
	color:#72b52f;
}
.wp-pagenavi a:visited {
	text-decoration: none;
	color: #72b52f;
	font-weight:bold;
}
.wp-pagenavi a:hover { 
color: #9b4898; 
background-color: 
transparent;}

.wp-pagenavi a:active {	
text-decoration: none; 
color: #FFF; 
background-color: transparent;
font: bold 21px Arial;
color:#72b52f;
}

.wp-pagenavi span.current {
padding: 7px 11px 7px 11px; 
font-weight: bold;
font: bold 23px/25px Arial;
color:#72b52f;
background-color: transparent;
}

.wp-pagenavi span {
padding: 7px 11px 7px 11px; 
font-weight: bold;
font: bold 16px Arial;
color:#72b52f;
background-color: transparent;
}

.wp-pagenavi a#prev,
.wp-pagenavi a#next{
background: transparent url(../pictos_site_21/picto_fleche_pagination_prev.gif) no-repeat center 6px;
width: 15px;
height: 22px;
padding: 5px 12px;
}

.wp-pagenavi a#next{
background: transparent url(../pictos_site_21/picto_fleche_pagination_next.gif) no-repeat center 6px;
}

.wp-pagenavi a:hover#prev{
background: transparent url(../pictos_site_21/picto_fleche_pagination_prev_hover.gif) no-repeat center 6px;}


.wp-pagenavi a:hover#next{
background: transparent url(../pictos_site_21/picto_fleche_pagination_next_hover.gif) no-repeat center 6px;}

/***************************************************
				Fin de PAGINATION 
***************************************************/

.details{
padding: 10px;
}

/***************************************************
       PAGINATION VISUEL page produit dev
***************************************************/
.pagination-visuel	{
	width: 160px;
	float: left;
	text-align: left;
	height: 20px;
	padding: 0px 0px 10px 0;
	margin: 13px 0 0 0;
}
.pagination-visuel a, 
.pagination-visuel a:link {
	text-decoration: none;
	font-weight:bold;
	display: inline;
	margin: 0px 3px 0 0;
	padding: 7px 11px 7px 11px;
	background-color: #e1e1e1;
font: bold 13px Arial;
color:#999999;
border: 1px solid #e1e1e1;
}

.pagination-visuel a:hover { 
color: #999999; 
background-color: 
#FFFFFF;}

.pagination-visuel a:active,
.pagination-visuel a.current {	
text-decoration: none; 
	font: bold 13px Arial;
	color:#999999;
	border: 1px solid #e1e1e1;
	background: #FFFFFF;
}

a#lien-zoom{
color: #818383;
padding: 8px 0 6px 29px;
background: transparent url(../pictos_site_21/picto_loupe.gif) no-repeat left top;
margin: 5px 0 0 0;
font-size: 16px;
line-height: 18px;
font-weight: normal;
font-family: 'VAGRoundedBold';
text-transform: uppercase;
float: left;
cursor: pointer;
}

a:hover#lien-zoom{
text-decoration: none;
font-family: 'VAGRoundedBold';
text-transform: uppercase;
background: transparent url(../pictos_site_21/picto_loupe_hover.gif) no-repeat left top;	
}

/* LIVRAISON CODE COULEUR */

#fiche-produit ul#etat-livraison{
border: 1px solid #c7c0a9;
padding: 2px 0 2px 2px;
margin: 5px 0;
overflow: hidden;
float: none;
width: 195px;
}

ul#etat-livraison li{
float: left;
width: 37px;
height: 11px;
margin: 0 2px 0 0;
}

ul#etat-livraison li a{
background-color: #e3dfd4;
display: block;
width: 37px;
height: 11px;
cursor: auto;
}

ul#etat-livraison li#etat1 a.current{
background-color: #ea0101;
}

ul#etat-livraison li#etat2 a.current{
background-color: #3d8e13;
}

ul#etat-livraison li#etat3 a.current{
background-color: #f27200;
}

ul#etat-livraison li#etat4 a.current{
background-color: #f8d700;
}

ul#etat-livraison li#etat5 a.current{
background-color: #993286;
}

h2#titre-livraison{
color: #3b5997;
font: bold 11px/13px Arial;
text-transform: uppercase;
margin-bottom: 0px;
}

#couleur-txt-livraison{
color:#3b5997;
font: normal 11px/13px Arial;
}






















#table-header td.droite-bdc {
background:url(../pictos_site_21_ex/texture_bdc.gif) repeat-x;
vertical-align:top;
}

#table-header td.droite a, #table-header td.droite a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#58a83f;
text-decoration:none;
}

#table-header td.droite a:hover {
text-decoration:underline;
}


/*
#centre-bdc {
margin:0;
padding:0;
margin:0 auto;
padding-left:30px;
}

#centre ul{
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

#centre li{
list-style:none;
text-decoration:none;
padding-left:20px;
background:url(/editor/images/pictos/puce_orange.gif) 10px 5px no-repeat;
}*/

/*
#centre a, #centre a:visited {
color:#ff9900;
text-decoration:none;
}

#centre a:hover {
text-decoration:underline;
}*/

/* Détails de la partie gauche */

/* Menu Ma Boutique */


/*
#ma-boutique .sub {
padding:1px;
background-image:none;
padding-left:15px;
padding-bottom:15px;
}

#ma-boutique .sub ul {
padding-top:0;
}

#ma-boutique .sub li {
background:url(../pictos_site_21_ex/puce_bleue.gif) 0 7px no-repeat;
padding-left:5px;
padding-bottom:5px;
line-height:1.1em;
}

#ma-boutique .sub li a,#ma-boutique .sub li a:visited {
font-family:"Trebuchet MS";
font-size:11px;
font-weight:normal;
}

#ma-boutique .sub li a.youarehere {
color:#f67323;
}
*/

/* Nos produits */

#nos-marques {
background: url(../pictos_site_21_ex/nos_produits.gif) 0 0 no-repeat;
width:179px;
padding-left:15px;
padding-top:55px;
padding-bottom:15px;
margin-left:20px;
margin-top:10px;
}


/* Détails de la partie centrale */

/* Bloc arbo */
#bloc-arbo {
font: normal 11px/13px Arial;
color:#8e2c8d;
padding: 0 0 10px 5px;
float:none;
display: block;
width: 935px;
clear: both;
}

#msgBienvenue {
float:right;
margin-right:50px;
font-weight:bold;
color:#8e2c8d;
text-align:right;
}

#bloc-arbo a, #bloc-arbo a:visited {
color:#8e2c8d;
text-decoration:none;
}

#bloc-arbo a:hover {
text-decoration:underline;
}

#bloc-arbo a.current{
font-weight: bold;
}

/* Bloc de tri */
#tri {
padding-bottom:10px;
width: 100%;
background: transparent url(../pictos_site_21/back_bloc_tri.gif) no-repeat left top;
height: 40px;
}

/*#tri td.left {
background:url(../pictos_site_21_ex/back_recherche_left.gif) 0 0 no-repeat;
width:79px;
height:50px;
padding-left:15px;
}

#tri td.left img {
display:block;
padding-bottom:5px;
}

#tri td.middle {
background:none;
height:40px;
vertical-align:top;
}*/

#tri div.partie-gauche {
padding: 9px 0 0 10px;
float:left;
}

#tri div.partie-droite {
padding: 9px 6px 0 0;
float:right;
width: 271px;}

#trier-par {
vertical-align:top;
}

.partie-droite img {
vertical-align:middle;
}

#tri td.right {
background:url(../pictos_site_21_ex/back_recherche_right.gif) 0 0 no-repeat;
width:9px;
height:50px;
}

div.partie-gauche .retour,
div.partie-droite .prev,
div.partie-droite .next{
font-size: 17px;
line-height: 19px;
font-weight: normal;
font-family: 'SoopafreshMedium';
color: #81c360;
padding: 5px 15px 2px 19px;
background: transparent url(../pictos_site_21/picto_fleche_verte_prev.gif) no-repeat left 9px;
}

div.partie-gauche .retour{
background: none;
padding: 6px 15px 2px 19px;
background: transparent url(../pictos_site_21/picto_fleche_verte_prev.gif) no-repeat left 9px;
}

div.partie-droite .next{
background: transparent url(../pictos_site_21/picto_fleche_verte_next.gif) no-repeat right 9px;
padding: 6px 19px 2px 15px;
}

div.partie-droite a:hover.prev,
div.partie-gauche a:hover.retour{
background: transparent url(../pictos_site_21/picto_fleche_violette_prev.gif) no-repeat left 9px;
color: #9b4898;
text-decoration: none;
}

div.partie-droite a:hover.next{
background: transparent url(../pictos_site_21/picto_fleche_violette_next.gif) no-repeat right 9px;
color: #9b4898;
text-decoration: none;
}

div.partie-droite .espace{
color: #e1e1e1;
font-size: 20px;
font-weight: normal;
}

/* Les produits */

/*.produit {
position:relative;
background-position:13px 16px;
background-repeat:no-repeat;
background-color:#cbe1fe;
width:154px;
padding-bottom:20px;
float:left;
padding-right:10px;
height:255px;
}

#descriptif .produit {
background-position:23px 26px;
}

*>.produit {
padding-right:30px;
}

#fiche-produit {
position:relative;
background-position:13px 16px;
background-repeat:no-repeat;
background-color:#cbe1fe;
width:154px;
padding-bottom:20px;
float:left;
padding-right:10px;
height:255px;
}

*>#fiche-produit {
padding-right:30px;
}

#fiche-produit .footer-fiche-produit {
position:relative;
padding-right:10px;
padding-left:10px;
padding-bottom:15px;
background-image:url(../pictos_site_21_ex/back_produit_footer.gif);
background-repeat:no-repeat;
background-position:center bottom;
width:154px;
}

.produit .footer-fiche-produit {
position:relative;
padding-right:10px;
padding-left:10px;
padding-bottom:15px;
background-image:url(../pictos_site_21_ex/back_produit_footer.gif);
background-repeat:no-repeat;
background-position:center bottom;
width:154px;
}

.produit .footer-produit {
position:relative;
padding-right:10px;
padding-left:10px;
padding-bottom:50px;
background-image:url(../pictos_site_21_ex/back_produit_footer.gif);
background-repeat:no-repeat;
background-position:center bottom;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1a5077;
width:154px;
}

.produit .footer-produit p {
position:absolute;
bottom:10px;
color:#f59834;
font-size:16px;
text-align:center;
width:154px;
left:5px;
}

.produit .footer-produit-promo {
position:relative;
padding-right:10px;
padding-left:10px;
padding-bottom:50px;
background-image:url(../pictos_site_21_ex/back_produit_footer_orange.gif);
background-repeat:no-repeat;
background-position:center bottom;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1a5077;
width:154px;
}

.produit .footer-produit-promo p {
position:absolute;
bottom:6px;
color:#FFFFFF;
font-size:16px;
text-align:center;
width:154px;
left:5px;
}

.produit .footer-produit-promo span.ancien-prix {
text-decoration:line-through;
padding-right:10px;
text-align:left;
font-size:13px;
font-weight:normal;
}

*/

/* Fiche produit */


/*#descriptif table {
width:70%;
}

#descriptif td.left {
background:url(../pictos_site_21_ex/back_descriptif_left.gif) center left no-repeat;
height:51px;
width:345px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1a5077;
}

#descriptif td.left p {
padding-bottom:10px;
}

#descriptif td.middle {
background:url(../pictos_site_21_ex/back_recherche_line.gif) 0 0 repeat-x;
height:51px;
vertical-align:top;
text-align:right;
}

#descriptif td.middle img {
padding-top:12px;
}*/



/* Empêche le débordement d'une DIV en float */

/* Hack IE */
/*#descriptif div {
overflow:visible;
height:1%;
display:block;
padding-left:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
}*/

/* Firefox */
/**>#descriptif div {
overflow:hidden;
}*/

#descriptif span.prix {
color:#f67323;
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:0;
}

#descriptif td.right {
background:url(../pictos_site_21_ex/back_recherche_right.gif) 0 0 no-repeat;
width:9px;
height:51px;
}

/* DESCRIPTIF */

#descriptif {
padding-bottom:10px;
width: 295px;
float: right;
margin: 0 13px 0 0;
font: normal 12px/16px Arial;
color: #3b5997;
text-align: left;
}

#descriptif .logo-marque{
vertical-align:middle;
float: left;
margin: auto;
margin-right: 14px;
}

/*.bloc-couleur2 {
margin-top:10px;
padding: 10px 0 0 17px;
color:#FFFFFF;
width:270px;
height: 52px;
background: transparent url(../pictos_site_21/back_bloc_couleur2.jpg) no-repeat left top;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin-bottom: 15px;
}*/

.top-bloc-couleur2,
.bottom-bloc-couleur2{
background: url("../pictos_site_21/top_bloc_couleur2.jpg") no-repeat scroll left top transparent;
height:11px;
width:287px;	
}

.bottom-bloc-couleur2{
background: url("../pictos_site_21/bottom_bloc_couleur2.jpg") no-repeat scroll left top transparent;
height:12px;
width:287px;
margin: 0 0 0;	
}

.bloc-couleur2{
background: none repeat scroll 0 0 #eeebe4;
display:block;
width:270px;
font-family:'VAGRoundedBold';
color: #1a5077;
padding: 0 0 0 17px;	
}

.titre-bleu-15{
float: left;
font-size: 15px;
line-height: 25px;
font-weight: normal;
font-family: 'VAGRoundedBold';
color: #1a5077;
margin: 0;
padding:0 8px 0 0;
text-decoration: none;
}

.bloc-couleur2 span.prix-promo {
font: bold 21px/23px Arial;
color: #72b52f;
padding: 0 0 0 5px;
}

.bloc-couleur2 strike {
font: normal 15px/17px Arial;
color: #72b52f;
text-decoration: line-through;
padding: 0 0 0 5px;
}

.bloc-couleur2 .remise {
font: bold 13px/19px Arial;
color: #877dba;
padding: 0;
margin-left: 36px;
}

p.ajout-panier {
font: bold 11px/13px Arial;
text-transform: uppercase;
color: #3b5997;
padding: 0;
margin: 0 0 5px 0;
}

/* Fin de div DESCRIPTIF */

/* CONSULTATIONS ASSOCIEES */

#bloc-consultations-associees{
float: none;
clear: both;
display: block;
width: 100%;
overflow: hidden;
}

/* Bloc chiffres (photos vignette détails produit) */

#fiche-produit{
width: 410px;
float: left;
}

#fiche-produit a.visu-produit{
position: relative;
float: left;
}

#fiche-produit a.visu-produit img{
width: 400px;
height: 360px;
border:1px solid #e1e1e1;
float: left;
margin-top: 9px;
}

#fiche-produit a.visu-produit img.etiquette{
position: absolute;
z-index: 200px;
width: 115px;
height: 116px;
top: 0;
left:0;
border: 0;
}

#fiche-produit .bloc-chiffre-photo {
text-align: center;
}

#fiche-produit ul{
padding:0;
margin:0;
list-style: none;
font-size: 12px;
font-weight: bold;
}

#fiche-produit li{
padding:0;
margin:0;
display: inline;
margin-right: 2px;
margin-bottom: 2px;
background-image: none;
}

.bloc-chiffre-photo a{
color: #1a5077;
padding: 3px;
padding-top:1px;
padding-bottom:1px;
text-decoration: none;
background-color: #99c4ff; 
}

.bloc-chiffre-photo a:hover{
color: #99c4ff;
padding: 3px;
text-decoration: none;
background-color: #1a5077;
padding-top:1px;
padding-bottom:1px;
}

.bloc-chiffre-photo a.youarehere, .bloc-chiffre-photo a.youarehere:hover{
font-size: 12px;
color: #99c4ff;
padding: 3px;
text-decoration: none;
background-color: #1a5077;
padding-top:1px;
padding-bottom:1px;
}

/* Page FAQ */
/* Bloc Foire Aux Questions (contenu principal) */
#liste-faq ul{
list-style: none;
margin-top: 10px;
padding: 0px;
font-size: 13px;
}

#liste-faq li {
margin: 0px;
margin-left:20px;
text-align: left;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 20px;
background: url(../pictos_site_21_ex/mini_fleche.gif) no-repeat 0px 3px;

}
#liste-faq a {
color: #9b4898;
font-weight: bold;
text-decoration: underline;
}

#liste-faq a:hover {
color: #9b4898;
text-decoration: none; 
}

#subliste ol{
margin: 0px;
padding: 0px;
font-size: 11px;
}

#subliste li {
list-style-type: decimal; 
margin: 0px;
margin-left:20px;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 35px;
background-image: none;
color: #2e73a8;
}

#subliste a {
color: #2e73a8;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}

#subliste a:hover {
color: #2e73a8;
text-decoration: underline;
}

/*Cadre arrondie*/

#cadre {
margin-right:20px;
background-color: #ffffff;
}

#cadre1 { 
background-color: #ffffff;
}


/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 12px; width: 12px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}

/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(../pictos_site_21_ex/coin_tg.gif);
}

#hautdroit {
float: right;
background: url(../pictos_site_21_ex/coin_td.gif);
}

#basgauche {
background: url(../pictos_site_21_ex/coin_bg.gif);
}

#basdroit {
float: right;
background: url(../pictos_site_21_ex/coin_bd.gif);
}

#contenu {
padding-top: 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
}

.tinyscroll { width:315px; clear: both; margin: 5px 0 5px; }
.tinyscroll .viewport { width: 290px; height: 400px; overflow: hidden; position: relative; }
.tinyscroll .overview { list-style: none; position: absolute; left: 0; top: 0; }
.tinyscroll .thumb .end,
.tinyscroll .thumb { background-color: #c9c2ab; }
.tinyscroll .scrollbar { position: relative; float: right; width: 15px; }
.tinyscroll .track { background-color: #e9e6dd; height: 100%; width:13px; position: relative; padding: 0 1px; }
.tinyscroll .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.tinyscroll .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.tinyscroll .disable{ display: none; }
					

