/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////// STYLE CSS ///////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///// STYLE GENERAL /////////////////////////////////////////////////////////////////////*/

/*body { background-color:#FFFFFF; font-size:11px; font-family: Arial, Helvetica, Verdana, sans-serif;  line-height: 1.35em; font-weight:normal; color:#808080; margin:0; padding:0;}
li {height: 20px;}
ul {list-style-type: none; margin-left:20px; padding: 0;}
p {margin:0; padding:0;}
h {padding:0;}
form {margin:0; padding:0;}*/


/*///// STRUCTURE ////////////////////////////////////////////////////////////////////////////////*/

.conteneur { background:#FFFFFF; }
.panier { background:url(../images/interface/fond-panier.gif) no-repeat top left; padding:18px 12px 18px 12px;}
.logo { background:#65005A; padding:12px;}
td.best-sellers { background:url(../images/interface/fond-trait-bas.gif) repeat-x bottom; border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF;}
.footer {padding: 0px 0px 18px 12px; font-size:10px; color:#FFFFFF; letter-spacing:0.08em; background:url(../images/interface/fond-trait-bas.gif) repeat-x bottom; border-left: solid 1px #65005A; }
.footer-accueil {padding: 0px 0px 18px 12px; font-size:10px; color:#65005A; letter-spacing:0.08em;}
.menu { padding-left:12px;}
.recherche-menu {border-left: solid 1px #65005A;}
.recherche-menu-encapsule {border-bottom: solid 1px #65005A; padding-bottom:12px; line-height:normal}
#panier {height:118px; width:140px; margin-top:18px; padding: 30px 10px 5px 10px; background:url(../images/interface/fond-panier.gif) no-repeat top left;}


/*///// IMAGES ///////////////////////////// //////////////////////////////////////////////*/

img.image_lien { border:0px solid #414141; }
img.image_actus { border:1px solid #414141; }

/*///// STYLES DE TEXTE /////////////////////////////////////////////////////////////////////*/

.texte-folliot-boutique { color:#fdee00; font-weight:bold; font-size:11px;}
.texte-folliot-boutique a:hover { color:#fdee00; font-weight:bold; font-size:11px; text-decoration:underline;}
.texte-folliot-nom-boutique { color:#D1D1D1; font-weight:bold; font-size:11px;}

.texte-boutique { color:#000000; font-size:11px;}
.texte-boutique-gras { color:#000; font-weight:bold; font-size:11px;}
.texte-boutique-gras-titre { color:#FFF; font-weight:bold; font-size:14px; letter-spacing:0.1em;}
.texte-gris-gras { color:#D1D1D1; font-weight:bold; font-size:11px;}
.texte-blanc-gras { color:#FFF; font-weight:bold; font-size:16px;}
.texte-promo { color:#000; font-weight:bold; font-size:12px;}
.texte-gras-prix { color:#ECEC00; font-weight:bold; font-size:15px;}
.texte-gras-prix-barre { color:#BFBFBF; font-weight:bold; font-size:12px; text-decoration:line-through;}
.texte-prix-panier { color:#F4F4F4; font-weight:bold; font-size:16px; }
.texte-boutique-gras-approche { color:#65005A; font-weight:bold; font-size:11px; letter-spacing:0.1em;}
.texte-boutique10px { color:#65005A; font-size:10px;}
.texte12px { font-size:12px;}
.texte10px { font-size:10px;}
.gras { font-weight:bold;}

.texte-panier { color:#FFF; font-size:10px;}
.texte-panier-dark-normal { color:#FFF; font-size:12px;}

.texte-panier-bold { color:#FFF; font-size:11px; font-weight:bold;}

.texte-panier-dark { color:#000000; font-size:11px; font-weight:bold;}

.titre-gris10px-capital {font-size:10px; color:#808080; letter-spacing:0.2em; text-transform:uppercase; line-height:normal}

p.prix-best-sellers {font-size:21px; color:#808080; font-weight:bold; margin-bottom:-0.2em;}
p.prix-offre-moment {font-size:30px; color:#808080; font-weight:bold;}

h1.best-sellers{ font-size:14px; color:#FFFFFF; font-weight:bold; margin-bottom:0.1em; margin-top:0;}
h1.offre-moment { font-size:16px; color:#FFFFFF; font-weight:bold; margin-bottom:0.1em;}



/*////// LIENS COURANTS ///////////////////////////////////////////////////////////////////////*/

a {text-decoration:none; color:#FFFFFF; font-size:11px;}
a:hover{text-decoration:underline;}

.logo a { display:block; color:#FFFFFF; text-decoration:none; font-size:10px; margin-top:0.1em;}
.logo a:hover{ text-decoration:underline;}

.footer a {display:block; font-size:10px; margin-bottom:0.2em;}
.footer a:hover {display:block; font-size:10px; }

.footer-accueil a {display:block; font-size:10px; margin-bottom:0.2em;}
.footer-accueil a:hover {display:block; font-size:10px; }

.menu a {color:#FFFFFF; text-decoration: underline;}
.menu a:hover {text-decoration: none;}

.process_box_boutique a {color:#FDF000; text-decoration:underline; }
.process_box_boutique a:hover {color:#FDF000; text-decoration:none; }



/*////// INPUT, SELECT, TEXTAREA //////////////////////////////////////////////////////////////*/

input.recherche { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#65005A; border: 0px; margin-left:12px;}
input.cart { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#959595; border: 0px; }
input, textarea, files { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border: 0px;}
select { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717070; border:#C6C5C5 1px solid;}


.fond-degrade { background:url(../images/interface/fond-degrade-fiche-prod.jpg) top repeat-x;}
.fond-titre-boutique {
	background-color:#4A4A4A;
	color:#FFF;	
}

.fond-total-panier-boutique {
	background-color:#FFFFFF;
	color:#000;
	font-weight:bold;
	font-size:14px;
}


.header_couleur_rubrique {
background: url(../images/interface/fond-titre-rubrique.jpg) no-repeat top left #5A5A5A;
border: 1px solid #F9EC11;
color:#000;
padding:4px 4px 4px 15px;
font-weight:bold;
letter-spacing:1px;
font-size:12px;
text-transform:uppercase;
}

.header_couleur_boutique {
background: url(../images/interface/fond-titre-box.jpg) no-repeat top left #5A5A5A;
color:#FDF000;
padding:4px 4px 4px 15px;
font-weight:bold;
border-top:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
border-left:1px solid #C1C1C1;
letter-spacing:1px;
font-size:12px;
}



.process_box_boutique {
background-color:#B7B7B7;
border:1px solid #C1C1C1;
color:#000;
font-weight:normal;
padding:4px;
}

.moduleRow { }
.moduleRowOver { background-color: #d3cfc4; cursor: pointer; cursor: hand; color:#000 }
.moduleRowSelected { background-color: #a5a093; color:#000 }

.table_products_cross {
	border-style:solid; 
	border-width:1px; 
	border-color:#65005A; 
}

.resize_div {
 position:absolute;
   background:#ccc;
   font:100%/1.2em arial;
   width:0px;
   height:0px;
   border-style:solid; 
border-width:1px; 
border-color:#FFFFFF; 
background-color:#FFFFFF; 
z-index:3;
overflow:hidden;
}

.layer_promotion 
{
width:160px;
height:150px;
position:absolute;
text-align:right;
padding-right:0px;
padding-top:0px;
}

#inner_resize_div {
	position:absolute;
}
