/*
 =========================================
 = RAYNETTE E-Business - THEME CSS FILLE =
 = THEME: "default"                      =
 =========================================
*/


/* ================================================================== */
/*                    GENERAL                                         */
/* ================================================================== */
/* <GENERAL> */
body {
        behavior:url("http://www.rascol.com/pub/ftp/csshover.htc");
        background-color:#e5ecf7;
	color: #1a2660;
	font: 10pt Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif;
	line-height: 1.1em;
	text-align: left;
	margin:0;
	padding:0;
}
body,div,p,table,tr,td,th,input,select,textarea { }
form                { margin:0; padding:0; }
a                   { color: #1a2660; text-decoration: none; }
a:hover             { color: #1a2660; text-decoration: underline; }
.promo_oldprice     { text-decoration:line-through; }
.promo_newprice     { color:#F00;                   }

.texte_gras {font-weight:bold;}

/* PAGE WEB CENTRÉE */
#page{
	background:#d7e3f4;
	width:993px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	border:4px solid #769dd4;
	text-align:left;
	padding:0;
}
/* SEPARATION pour parer effet négatif de "float" */
.separation{
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
}

.tag {   /* images pour signaler produits en promo ou nouveautés */
	margin:10px;
	padding:0;
}

/* == ALL PAGES TITLE | TITRE DE TOUTES LES PAGES ===========================================================*/
#page_title {
  background:url(http://www.rascol.com/pub/ftp/images/titre_page_fond.gif) top left repeat-x;
  height:34px;
  width:60%;
  margin:20px auto;
  padding:0 20px;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  line-height:34px;
  text-align:center;
}
#page_title a {
  font-weight:bold;
  font-size:16px;
  color:#fff;
}



/* ================================================================== */
/*                    SECTIONS                                        */
/* ================================================================== */

/* ENTETE */
#section_header { 
        width:985px;
	height:117px;
	background:#e7eef8 url(http://www.rascol.com/pub/ftp/images/fond_entete.jpg) top left no-repeat;
	border:none;
	margin:4px;
	margin-bottom:0;
	text-align:left;
        padding:0;
}
#section_header img{
	float:left;
	border:0px;
	width:300px;
	height:117px;
	margin:0;
	padding:0;
}
#navigation_entete {
	float:right;
	margin:5px 10px;
	padding:0;
	color:#fff;
	line-height:28px;
	border:0;
}
#navigation_entete #home {
	float:left;
	margin:0;
	padding:0 10px;
	border:0;
}
#navigation_entete #home a{
	color:#fff;
}
#navigation_entete #home a:hover{
	text-decoration:underline;
}
#navigation_entete #contact {
	float:left;
	margin:0;
	padding:0 10px;
	border:0;
	border-left:1px dashed #fff;
}
#navigation_entete #contact a{
	color:#fff;
}
#navigation_entete #contact a:hover{
	text-decoration:underline;
}

#navigation_entete #aide {
	float:left;
	margin:0;
	padding:0 10px;
	border:0;
	border-left:1px dashed #fff;
}

#navigation_entete #aide a{
	color:#fff;
}
#navigation_entete #aide a:hover{
	text-decoration:underline;
}
#navigation_entete #chequecadeau{
	float:left;
	margin:0;
	padding:0 10px;
	border:0;
	border-left:1px dashed #fff;
}

#navigation_entete #chequecadeau a{
	color:#fff;
}
#navigation_entete #chequecadeau a:hover{
	text-decoration:underline;
}
#navigation_entete #caddie {
	float:left;
	margin:0;
	padding:0;
	border:0;
	border-left:1px dashed #fff;
}
#navigation_entete #caddie img {
	width:38px; 
	height:28px; 
	margin:0 10px;
	padding:0;
}


/* MENU GAUCHE */
#section_menuleft   { width:205px;	float:left; background:#fff; margin:0; padding:0;} /* largeur = 205 px  */

.boxes                      /* Boxes on the left/right sides | Encarts sur les cotés gauche/droit */
 {  }
.boxes_title     { width:197px; height:36px; margin:0; margin-bottom:5px;  }        /* Boxes titles                  | Titre éventuel de chaque encart */



/* PARTIE CENTRALE = COEUR DE LA PAGE */
#section_centrale{ width:776px; float:left; margin:0; padding:0;} /* largeur = 993 - 205 = 788px - 8px de bordure = 780 px -4 px posant pblème sur IE 5 et 6 = 776 px */

/* MENTIONS LEGALES */
#bottom{ 
	background:url(http://www.rascol.com/pub/ftp/images/baspage_fond.gif) top left repeat-x;
	width:985px;
	margin:0 0 4px 4px;
	height:31px;
	font-size:7.5pt;
	line-height:1em;
	padding:0;
	color:#fff;
	text-align:center;
}
#bottom div{
	margin:0;
	padding:0;
	padding-top:6px;
}

/* BAS DE PAGE */
#section_footer{
	clear:left;
	width:985px;
	height:10px;
	margin:3px auto 0 auto;
	text-align:right;
	font-size:8pt;
}

/* AUTRES PARTIES DE LA PAGE */
#section_menutop    { padding-left:20%; text-align:center; background:#999; padding-top:2px; padding-bottom:2px; border-top:1px solid #CCC;}
#section_menubottom { text-align:center; }
#section_menuright  {  }
#section_content    { background:#fff; width:985px; margin:0; margin-left:4px; padding:0;}

/* ================================================================== */
/* CATEGORIES LIST            | LISTE DE CATEGORIES                   */
/* ================================================================== */
/* == CATEGORIES LIST (COMMON STYLE)  | LISTE DE CATEGORIES (STYLE COMMUN) ==================================*/
#categories {                     /* Categories table                   | Tableau de la liste des catégories */
  margin-top:20px;
  width:100%;
  border-collapse:separate; border:1px dotted #769dd4;
}
.categories_cell {                /* Cell containing one category       | Cellule contenant une catégorie    */
  vertical-align:top;
  text-align:center;
  padding:10px;
  width:50%;
  border:1px;
  dashed #D7D7D7;
}

/* == DETAILS OF EACH CATEGORY LISTED (COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE (STYLE COMMUN) ====*/
.category_id                  { } /* Internal category Id ("span")      | Identifiant interne de la categorie*/
.category_link                { } /* Link to the category ("a")         | Lien vers la catégorie (balise "a")*/
.category_image               { } /* Category image       ("img")       | Image de la catégorie(balise "img")*/
.category_name                { } /* Category name        ("span")      | Nom de la catégorie (balise "span")*/
.category_namefull            { } /* Category full name   ("span)       | Nom complet         (balise "span")*/
.category_namefull_withlinks  { } /* Category full name with links(span)| Nom complet avec liens    ("span" )*/
.category_description         { } /* Category description ("div")       | Description          (balise "div")*/


/* ================================================================== */
/* PRODUCST LIST             | LISTE D'ARTICLES                       */
/* ================================================================== */
/* == PRODUCST LIST (COMMON STYLE) | LISTE D'ARTICLES (STYLE COMMUN) ========================================*/
.products {                       /* Products list table                | Tableau de la liste des articles   */
  margin-top:20px;
  width:100%;
}
.products_cell {                  /* Cell containing one product        | Cellule contenant un article       */
  vertical-align:bottom;
  padding:10px;
  padding-bottom:20px;
  width:50%;
  border-left:2px dotted #769dd4;
  text-align:center;
}
.products_cell:first-child     {border-left:0px; }  /* enlever première bordure gauche */

#products_nav  {                  /* Navigation in products list pages  |Navigation dans les pages de listing*/
  margin:30px auto; text-align:center; width:100%;
}

/* == DETAILS OF EACH PRODUCT LISTED (COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ (STYLE COMMUN) ========*/
.product_id                   { } /* Internal product Id       ("span") | Identifiant interne article("span")*/
.product_taxrate              { } /* Tax rate                  ("span") | Taux de TVA         article("span")*/
.product_manufacturerid       { } /* Internal manufacturer Id  ("span") | Identifiant interne marque ("span")*/
.product_manufacturername     { } /* Manufacturer name         ("span") | Nom                 marque ("span")*/
.product_manufacturerimage    { } /* Manufacturer image        ("img")  | Image               marque ("img") */
.product_ref                  { } /* Product ref               ("span") | Référence           article("span")*/
.product_barcode              { } /* Product EAN barcode       ("span") | Code barre EAN      article("span")*/
.product_price                { } /* Product unit price        ("span") | Prix unitaire       article("span")*/
.product_deee                 { } /* Product unit ecotax       ("span") | Ecotaxe unitaire    article("span")*/
.product_weight               { } /* Product unit weight       ("span") | Poids unitaire      article("span")*/
.product_image                { } /* Product image             ("img")  | Image               article("img") */
.product_name                 { } /* Product name              ("span") | Nom                 article("span")*/
.product_description          { } /* Product short description ("div")  | Description courte  article("div") */
.product_link                 { } /* Link to product detail page ("a")  | Lien vers page détail article ("a")*/

/* ========== PAGES INFORMATIONS ================*/
#texte {
	text-align:justify; 
	margin:0;
	padding:0;
}
h3 {
	margin:30px 0 15px 0;
	padding:0;
	padding-bottom:4px;
	border:0;
	border-bottom: 1px solid #769dd4;
}
#livraison {
	width:100%;
	margin:20px 0;
	padding:0;
	border-collapse:collapse;
	border:1px solid #769dd4;
}
#livraison th {
	background: #769dd4;
	font-weight:bold;
	padding:5px 3px;
}
#livraison td {
	padding:3px;
	border:1px solid #769dd4;
}
#livraison .c1 {
	background:#d7e3f1;
	width:50%;
}
#livraison .notabene {
	background:#fff;
	font-size:10px;
	font-weight:normal;
	border:1px solid #fff;
	border-top:none;
}
.texte_surligne {
	padding:2px 0;
	background:#d7e3f1;
	font-weight:bold;
}
ul#avantages_carte {
	list-style-image:url(http://www.rascol.com/pub/ftp/images/check_rouge.gif);
}
ul#avantages_carte li {
	margin-bottom:15px;
}
#achat_carte_membre {
	margin:20px auto;
}
#achat_carte_membre img {
	width:181px;
	height:33px;
	border:none 0;
}
#form_suggerer {
	width:60%;
	 border:0;
	 margin:20px auto;
	 padding:0;
	 text-align:left;
	 border-collapse: collapse;
	 border:0;
}
#form_suggerer td {
	 border:0;
	 padding:5px;
}
.boutons_divers img {
	width:302px;
	height:33px;
	margin:20px auto;
	border:0;
}

/* ======= AFFICHAGE MENU DEROULANT ========= */

#box_catlist {
	width: 995px;
	height: 39px;
	background:#D7E3F1 url(http://www.rascol.com/pub/ftp/images/menuhaut_fond.gif) center no-repeat;
	text-align: left;
	border: 0;
	margin: 0;
        margin-left:-2px;
	padding: 0;
}

#box_catlist_mainul, #box_catlist_mainul ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1.2;
	font-weight: bold;
	padding: 0;
	border: 0;
	margin: 0;
}

#box_catlist_mainul a {
	display: block;
	width: 88px;
	height: 30px;
	text-decoration: none;
	padding: 0;
	font-size:11px;
	font-weight:bold;
}

#box_catlist_mainul li {
	float: left;
	padding: 0;
	width: 88px;
	height: 39px;
	background:0;
	border:0;
	border-left:2px solid #749dd7;
}
#box_catlist_mainul li:first {
	border-left:0;
}

#box_catlist_mainul li a {
	text-align:center;
	padding-top:8px;
}

#box_catlist_mainul li ul {
	position: absolute;
	left: -999em;
	width: 210px;
	border:2px solid #769DD4;
	margin: 0; margin-left:-2px;
	z-index:11; /* Pour passer au-dessus image détail article jqzoom qui a z-index=10 */
}

#box_catlist_mainul li li {
	width: 210px;
	background: #d7e3f1;
        border:0;
        border-bottom:1px dashed #749dd7;
        height:auto;
}

#box_catlist_mainul li ul a {
	width: 210px;
	text-align:left;
	padding:4px 0px 4px 3px;
        height:auto;
}

#box_catlist_mainul li ul ul {
	margin: -1.75em 0 0 14em;
}

#box_catlist_mainul li:hover ul ul, #box_catlist_mainul li:hover ul ul ul, #box_catlist_mainul li.sfhover ul ul, #box_catlist_mainul li.sfhover ul ul ul {
	left: -999em;
}

#box_catlist_mainul li:hover ul, #box_catlist_mainul li li:hover ul, #box_catlist_mainul li li li:hover ul, #box_catlist_mainul li.sfhover ul, #box_catlist_mainul li li.sfhover ul, #box_catlist_mainul li li li.sfhover ul {
	left: auto;
}

#box_catlist_mainul li:hover {
	background: none;
}
#box_catlist_mainul li li:hover {
	background: #fff;
}
#box_catlist_mainul li.sfhover {
	background: none;
}
#box_catlist_mainul li li.sfhover {
	background: #fff;
}

/* Pour gérer les infobulles */
a.infobulle {
position:relative;
}
a.infobulle:hover
{
background: none;
z-index: 500;
}
a.infobulle
span {
display: none;
}
a.infobulle:hover span {
display: inline;
position: absolute;
white-space: nowrap;
font-size:10px;
font-weight:normal;
width:300px;
top: 10px;
left: 50px;
background: white;
padding: 3px;
border: 1px solid #1A2660;
border-top: 1px solid #1A2660;
color: #000000;
}
/* Fin de la gestion de l'infobulles */
/* </GENERAL> */


/* ================================================================== */
/* PAGE HOME                      | PAGE D'ACCUEIL DE LA BOUTIQUE     */
/* ================================================================== */
/* <PAGE_HOME> */
#page_home                    {width:100%; margin:0; padding:0;} /* Page content ("div")               | Contenu de la page ("div")         */

/* COLONNE CONTENANT VENTE FLASH */
#colonne_vente_flash{
	float: left;
	width: 549px;
	height: 250px;
	border: 2px solid #9cb7e0;
	/* background: #fff url(http://www.rascol.com/pub/ftp/images/presentation2.jpg) no-repeat; */
	background: #fff;
	margin:4px 0 4px 3px;
	padding:0;
	text-align:center;
}

/* COLONNE CONTENANT FRAIS PORT + INSCRIPTION NEWSLETTER */
#colonne_port_newslet{
	float:left;
	width:200px;
	height:254px;
	margin:4px 0 4px 8px;
	padding:0;
}

#cadre_fraisport{
	width:100%;
	height:120px;
	margin:0;
	margin-bottom:8px;
	padding:0;
	border:2px solid #6d759a;
}
#top_fraisport{
	background-color:#6d759a;
	width:100%;
	height:50px;
	font-weight:bold;
	font-size:18px;
	line-height:1.2em;
	text-align:center;
	color:#fff;
	padding:0;
	padding-top:6px;
}
#contenu_fraisport{
	border:1px dashed #6d759a;
	border-top:none;
	margin:2px;
	margin-top:0;
	height:58px;
        font-weight:bold;
        line-height:1.2em;
        font-size:11px;
}
#contenu_fraisport img {
        width:90px;
        height:57px;
}

#cadre_newsletter{
	width:100%;
	height:118px;
	margin:0;
	padding:0;
	border:2px solid #e5b82b;
}
#top_newsletter{
	background-color:#e5b82b;
	width:100%;
	height:50px;
	font-weight:bold;
	font-size:18px;
	line-height:1.2em;
	text-align:center;
	color:#fff;
	padding:0;
	padding-top:6px;
}
#contenu_newsletter{
	border:1px dashed #e5b82b;
	border-top:none;
	margin:2px;
	margin-top:0;
	height:57px;
        text-align:center;
}
#contenu_newsletter form{
        margin:0; margin-left:10px;
}

/* PAVE CONTENANT LES ARTICLES "NOTRE SELECTION" */
#notreselection{
	clear:both;
	width:764px;
	border:2px solid #9cb7e0;
	padding:0;
	margin:4px;
	margin-bottom:8px;
}
#top_notreselection{
	width:100%;
	height:34px;
	background:url(http://www.rascol.com/pub/ftp/images/cadre_notreselection_fond_haut.gif) repeat-x;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	text-align:center;
        color: #FFFFFF;
}
#contenu_notreselection{
        
}
#bas_notreselection{
	width:100%;
	height:8px;
        margin:0;
        padding:0;
	background:url(http://www.rascol.com/pub/ftp/images/cadre_notreselection_fond_bas.gif) repeat-x;
}
#bas_notreselection img{
	width:1px;
	height:1px;
        margin:0;
        padding:0;
}

/* == CATEGORIES LIST (OVERRIDE COMMON STYLE) | LISTE DE CATEGORIES (ECRASE STYLE COMMUN)  ==================*/
#page_home #categories        { } /* Categories table                   | Tableau de la liste des catégories */
#page_home .categories_cell   { } /* Cell containing one category       | Cellule contenant une catégorie    */

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_home .category_id       { } /* Internal category Id ("span")      | Identifiant interne de la categorie*/
#page_home .category_link     { } /* Link to the category ("a")         | Lien vers la catégorie (balise "a")*/
#page_home .category_image    { } /* Category image       ("img")       | Image de la catégorie(balise "img")*/
#page_home .category_name     { } /* Category name        ("span")      | Nom de la catégorie (balise "span")*/
#page_home .category_namefull { } /* Category full name   ("span)       | Nom complet         (balise "span")*/
#page_home .category_namefull_withlinks { }/* Full name with links(span)| Nom complet avec liens ("span")    */
#page_home .category_description        { }/* Description ("div")       | Description          (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_home .products     { margin-top:20px;} /* Products list table | Tableau de la liste des articles   */
#page_home .products_cell     {width:25%;} /* Cell containing one product | Cellule contenant un article    */
#page_home #products_nav      { } /* Navigation in products list pages  |Navigation dans les pages de listing*/

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_home .product_id        { } /* Internal product Id       ("span") | Identifiant interne article("span")*/
#page_home .product_taxrate   { } /* Tax rate                  ("span") | Taux de TVA         article("span")*/
#page_home .product_manufacturerid    { } /* Internal manufacturer Id   | Identifiant interne marque ("span")*/
#page_home .product_manufacturername  { } /* Manufacturer name  ("span")| Nom                 marque ("span")*/
#page_home .product_manufacturerimage { } /* Manufacturer image ("img") | Image               marque ("img") */
#page_home .product_ref       { } /* Product ref               ("span") | Référence           article("span")*/
#page_home .product_barcode   { } /* Product EAN barcode       ("span") | Code barre EAN      article("span")*/
#page_home .product_price     { font-weight:bold; font-size:13pt; color: #CC0000; } /* Product unit price        ("span") | Prix unitaire       article("span")*/
#page_home .product_deee      { } /* Product unit ecotax       ("span") | Ecotaxe unitaire    article("span")*/
#page_home .product_weight    { } /* Product unit weight       ("span") | Poids unitaire      article("span")*/
#page_home .product_image     { } /* Product image             ("img")  | Image               article("img") */
#page_home .product_name      { } /* Product name              ("span") | Nom                 article("span")*/
#page_home .product_description { } /* Product description     ("div")  | Description         article("div") */
#page_home .product_link      { } /* Link to product detail page ("a")  | Lien vers page détail article ("a")*/
/* </PAGE_HOME> */


/* ================================================================== */
/* PAGE INFOPAGES                 | PAGES d'INFORMATIONS              */
/* ================================================================== */
/* <PAGE_INFOPAGE> */
#page_infopage                    { width:96%; margin:0 auto; padding:0; }           /* Page content("div")  | Contenu de la page ("div")         */

#page_infopage__form              { }           /* Possible contact form| Formulaire éventuel de contact     */
#page_infopage__formtable         {             /* Form: fields list    | Form.: liste des champs   ("table")*/
  margin:0 auto;
}
#page_infopage__formtable td      { }           /* Form: cells          | Form.: Cellules                    */
#page_infopage__formtable textarea{ }           /* Form: textarea fields| Form.: champs textarea             */
#page_infopage__btnsubmit {                     /* submit button        | Bouton de validation               */
  font-weight:bold; margin-top:10px;
}

hr {
border: dashed #1a2660;
border-width: 1px 0 0;
height: 0px;
}
/* </PAGE_INFOPAGE> */


/* ================================================================== */
/* PAGE "NEW PRODUCTS"            | PAGE "NOUVAUTÉS"                  */
/* ================================================================== */
/* <PAGE_NEW> */
#page_new                      { }   /* Page content ("div")         | Contenu de la page ("div")            */

.page_new__category {  /* Bloc for a category having new products|Bloc d'une catégorie ayant nouvaux articles*/
  margin:20px 0 0 0;
}

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_new  .category_id       { } /* Internal category Id ("span")      | Identifiant interne de la categorie*/
#page_new  .category_link     { } /* Link to the category ("a")         | Lien vers la catégorie (balise "a")*/
#page_new  .category_image    { } /* Category image       ("img")       | Image de la catégorie(balise "img")*/
#page_new  .category_name     { } /* Category name        ("span")      | Nom de la catégorie (balise "span")*/
#page_new  .category_namefull { } /* Category full name   ("span)       | Nom complet         (balise "span")*/
#page_new  .category_namefull_withlinks { }/* Full name with links(span)| Nom complet avec liens ("span")    */
#page_new  .category_description        { }/* Description ("div")       | Description          (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_new  .products          { } /* Products list table                | Tableau de la liste des articles   */
#page_new  .products_cell     { } /* Cell containing one product        | Cellule contenant un article       */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_new  .product_id        { } /* Internal product Id       ("span") | Identifiant interne article("span")*/
#page_new  .product_taxrate   { } /* Tax rate                  ("span") | Taux de TVA         article("span")*/
#page_new  .product_manufacturerid    { } /* Internal manufacturer Id   | Identifiant interne marque ("span")*/
#page_new  .product_manufacturername  { } /* Manufacturer name  ("span")| Nom                 marque ("span")*/
#page_new  .product_manufacturerimage { } /* Manufacturer image ("img") | Image               marque ("img") */
#page_new  .product_ref       { } /* Product ref               ("span") | Référence           article("span")*/
#page_new  .product_barcode   { } /* Product EAN barcode       ("span") | Code barre EAN      article("span")*/
#page_new  .product_price     { } /* Product unit price        ("span") | Prix unitaire       article("span")*/
#page_new  .product_deee      { } /* Product unit ecotax       ("span") | Ecotaxe unitaire    article("span")*/
#page_new  .product_weight    { } /* Product unit weight       ("span") | Poids unitaire      article("span")*/
#page_new  .product_image     { } /* Product image             ("img")  | Image               article("img") */
#page_new  .product_name      { } /* Product name              ("span") | Nom                 article("span")*/
#page_new  .product_description { } /* Product description     ("div")  | Description         article("div") */
#page_new  .product_link      { } /* Link to product detail page ("a")  | Lien vers page détail article ("a")*/
/* </PAGE_NEW> */


/* ================================================================== */
/* PAGE "DISCOUNTED PRODUCTS"     | PAGE "PROMOTIONS"                 */
/* ================================================================== */
/* <PAGE_PROMO> */
#page_promo                    { }   /* Page content ("div")         | Contenu de la page ("div")            */

.page_promo__category { /* Bloc for a category (having disc.products)| Bloc d'une catégorie ayant des promos */
  margin:20px 0 0 0;
}

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_promo .category_id       { } /* Internal category Id ("span")     | Identifiant interne de la categorie*/
#page_promo .category_link     { } /* Link to the category ("a")        | Lien vers la catégorie (balise "a")*/
#page_promo .category_image    { } /* Category image       ("img")      | Image de la catégorie(balise "img")*/
#page_promo .category_name     { } /* Category name        ("span")     | Nom de la catégorie (balise "span")*/
#page_promo .category_namefull { } /* Category full name   ("span)      | Nom complet         (balise "span")*/
#page_promo .category_namefull_withlinks { }/*Full name with links(span)| Nom complet avec liens ("span")    */
#page_promo .category_description        { }/*Description ("div")       | Description          (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_promo .products          { } /* Products list table                | Tableau de la liste des articles  */
#page_promo .products_cell     { } /* Cell containing one product        | Cellule contenant un article      */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_promo .product_id        { } /* Internal product Id       ("span") |Identifiant interne article("span")*/
#page_promo .product_taxrate   { } /* Tax rate                  ("span") |Taux de TVA         article("span")*/
#page_promo .product_manufacturerid    { } /* Internal manufacturer Id   |Identifiant interne marque ("span")*/
#page_promo .product_manufacturername  { } /* Manufacturer name  ("span")|Nom                 marque ("span")*/
#page_promo .product_manufacturerimage { } /* Manufacturer image ("img") |Image               marque ("img") */
#page_promo .product_ref       { } /* Product ref               ("span") |Référence           article("span")*/
#page_promo .product_barcode   { } /* Product EAN barcode       ("span") |Code barre EAN      article("span")*/
#page_promo .product_price     { } /* Product unit price        ("span") |Prix unitaire       article("span")*/
#page_promo .product_deee      { } /* Product unit ecotax       ("span") |Ecotaxe unitaire    article("span")*/
#page_promo .product_weight    { } /* Product unit weight       ("span") |Poids unitaire      article("span")*/
#page_promo .product_image     { } /* Product image             ("img")  |Image               article("img") */
#page_promo .product_name      { } /* Product name              ("span") |Nom                 article("span")*/
#page_promo .product_description { } /* Product description     ("div")  |Description         article("div") */
#page_promo .product_link      { } /* Link to product detail page ("a")  |Lien vers page détail article ("a")*/
/* </PAGE_PROMO> */


/* ================================================================== */
/* PAGE CATEGORY                  | PAGE DE CATÉGORIE D'ARTICLES      */
/* ================================================================== */
/* <PAGE_CATEGORY> */
#page_category       {width:96%; margin:0 auto; }   /* Page content ("div")         | Contenu de la page ("div")         */
.sous-titre_categorie {font-size:13pt; font-weight:bold; border:0; border-bottom:2px dashed #769dd4; margin:0 110px; padding:0 0 5px 0; }

/* == CATEGORIES LIST (OVERRIDE COMMON STYLE) | LISTE DE CATEGORIES (ECRASE STYLE COMMUN)  ==================*/
#page_category #categories        {border-collapse:separate; border:1px dotted #769dd4; } /* Categories table               | Tableau de la liste des catégories */
#page_category .categories_cell   {width:25%; } /* Cell containing one category   | Cellule contenant une catégorie    */

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_category .category_id       { } /* Internal category Id ("span")  | Identifiant interne de la categorie*/
#page_category .category_link     { } /* Link to the category ("a")     | Lien vers la catégorie (balise "a")*/
#page_category .category_image    { } /* Category image       ("img")   | Image de la catégorie(balise "img")*/
#page_category .category_name     { } /* Category name        ("span")  | Nom de la catégorie (balise "span")*/
#page_category .category_namefull { } /* Category full name   ("span)   | Nom complet         (balise "span")*/
#page_category .category_namefull_withlinks { }/* Full name with links(span)|Nom complet avec liens ("span") */
#page_category .category_description        { }/* Description ("div")       |Description       (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_category .products          { width:100%; border-collapse:collapse; border:0px dotted #000; } /* Products list table            | Tableau de la liste des articles   */
#page_category .products_cell     {width:25%; } /* Cell containing one product    | Cellule contenant un article       */
#page_category .products_cell td:first-child { }  /* hauteur minimum de la cellule contenant image article */
#page_category #products_nav      { } /* Navigation in products list pages|Navigation dans pages de listing  */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_category .product_id        { } /* Internal product Id   ("span") | Identifiant interne article("span")*/
#page_category .product_taxrate   { } /* Tax rate              ("span") | Taux de TVA         article("span")*/
#page_category .product_manufacturerid    { } /* Internal manufacturer Id   | Identifiant int.marque ("span")*/
#page_category .product_manufacturername  { } /* Manufacturer name  ("span")| Nom             marque ("span")*/
#page_category .product_manufacturerimage { } /* Manufacturer image ("img") | Image           marque ("img") */
#page_category .product_ref       { } /* Product ref           ("span") | Référence           article("span")*/
#page_category .product_barcode   { } /* Product EAN barcode   ("span") | Code barre EAN      article("span")*/
#page_category .product_price     { font-weight:bold; font-size:13pt; color: #CC0000; } /* Product unit price    ("span") | Prix unitaire       article("span")*/
#page_category .product_deee      { } /* Product unit ecotax   ("span") | Ecotaxe unitaire    article("span")*/
#page_category .product_weight    { } /* Product unit weight   ("span") | Poids unitaire      article("span")*/
#page_category .product_image     { } /* Product image         ("img")  | Image               article("img") */
#page_category .product_name      { } /* Product name          ("span") | Nom                 article("span")*/
#page_category .product_description { } /* Product description ("div")  | Description         article("div") */
#page_category .product_link      { } /* Link to product detail page(a) | Lien vers page détail article ("a")*/
/* </PAGE_CATEGORY> */


/* ================================================================== */
/* PAGE PRODUCT DETAILS           | PAGE DE DÉTAIL D'UN ARTICLE       */
/* ================================================================== */
/* <PAGE_PRODUCT> */
#page_product                   {text-align:center; width:96%; margin:0 auto; }   /* Page content ("div")           | Contenu de la page ("div")         */
#page_title                        {width:100%; padding:0; }
#page_product table2222222          {margin:10px auto; 
width:90%;
border-collapse:collapse; 
border:0px solid #769dd4;}
#image_article {
	width:100%;
	margin:30px 0; 
	padding:0; 
	padding-bottom:20px;
	border:0; 
	border-bottom:2px dotted #769dd4;
}
#options_achat {
	padding:0; 
	padding-bottom:10px; 
	border:0; 
	border-bottom:2px dotted #769dd4;
}

#page_product__id               { }   /* Internal product Id   ("span") | Identifiant interne article("span")*/
#page_product__taxrate          { }   /* Tax rate              ("span") | Taux de TVA         article("span")*/
#page_product__manufacturerid   { }   /* Internal manufacturer Id(span) | Identifiant interne marque ("span")*/
#page_product__manufacturername { }   /* Manufacturer name     ("span") | Nom                 marque ("span")*/
#page_product__manufacturerimage{ }   /* Manufacturer image    ("img")  | Image               marque ("img") */
#page_product__ref              { font-weight:bold; font-size:10pt; color: #666666; line-height:22px; }   /* Product ref           ("span") | Référence          article ("span")*/
#page_product__barcode          { }   /* Product EAN barcode   ("span") | Code barre EAN     article ("span")*/
#page_product__price            {font-weight:bold; font-size:24pt; color: #CC0000; }   /* Product unit price    ("span") | Prix unitaire      article ("span")*/
#page_product__priceadvised  { font-weight:bold; font-size:16pt; color: #CC0000 }   /* Product priceadvised           ("span") | Prix fabricant          article ("span")*/
#page_product__deee             { }   /* Product unit ecotax   ("span") | Ecotaxe unitaire   article ("span")*/
#page_product__weight           { }   /* Product unit weight   ("span") | Poids unitaire     article ("span")*/
#page_product__image            { }   /* Product image         ("img")  | Image              article ("img") */
#page_product__name             {     /* Product name          ("span") | Nom                article ("span")*/
  font-weight:bold; font-size:14pt; border:0; line-height:22px; H1 { font-size: 14pt; text-align: center; };
}
#page_product__description      { text-align:left; }   /* Product description ("div")    | Description article (balise "div") */
#page_product__link             { }   /* Link to product detail page(a) | Lien vers page détail article ("a")*/
#page_product__imagezoomlink    { }   /* Link to zoom image      ("a")  | Lien vers image zoom article ("a") */
#page_product__footer           { }   /* Product footer        ("div")  | Bas de page de l'article    ("div")*/

/* == ADD TO CART SECTION  | SECTION D'AJOUT AU PANIER ======================================================*/
#page_product__add2cart         { width:80%; margin:20px auto; padding:10px; }   /* product add-to-cart div        | div du formulaire d'ajout au panier*/
#page_product__options  {text-align:left; margin: 0 auto 15px auto; background:#d7e3f1;  } /*product options table|Tableau des options */
#page_product__options tr {vertical-align:middle; }
#page_product__options td {padding:5px; }

#page_product__qty              { background:#d7e3f1; }   /* product quantity field         | Champ quantité à ajouter au panier */
#page_product__submit { margin-left:20px; }       /* product add submit button      | Bouton d'ajout au panier           */


/* ===== PRODUCT REVIEWS====|==== AVIS CLIENT================================================================*/
#page_product__reviewsummary a {  }

#page_product__reviews {              /* product reviews block          | Avis clients : bloc                */
 text-align:center; 
 border-bottom: 2px dotted #769dd4;
}
#page_product__reviews ul {           /* product reviews:list of reviews| Avis clients: liste des avis       */
  list-style:none;  margin:10px;  padding:0px;  text-align:left;
}
#page_product__reviews li {           /* product reviews: each review   | avis client: chaque avis           */
  margin:10px 0 0 0;  padding:0px;  text-align:left;
}

/* ===== PRODUCTS RELATED====|==== ARTICLES COMPLEMENTAIRES =================================================*/
#page_product__related {        /* Products relted block ("div") | Block des articles complémentaires ("div")*/
  margin-top:20px;
  padding-bottom:20px;
  border-bottom:2px dotted #769dd4;
}
#page_product__related ul {     /* products list                 | Liste des articles                        */
  list-style:none; margin:0 auto;  padding:0px;  margin:0 auto; width:700px;
  overflow: hidden; /* Avoid clear both after li:float:left */
}
#page_product__related ul li {  /* Each product                  | Chaque article                            */
  float:left; width:200px; height:200px;
  margin:5px;  padding:5px;  text-align:center;  vertical-align:bottom; border:1px solid #769DD4;
}

/* ===== POPUP - ADD TO CART====|==== POPUP D'AJOUT AU PANIER================================================*/
#page_product__related {        /* Products relted block ("div") | Block des articles complémentaires ("div")*/
  margin:10px
  padding:10px;
}
#page_product__popup_title {    /* Title                         | Titre                                     */
  font-size:16px; font-weight:bold; text-align:center; margin:10px; border:0px solid #666;
}
#page_product__popup_options {  /* Product options               | Options de l'article                      */
  margin-left:10px; color:#444;
}
#page_product__popup_buttonsblock {   /* Buttons block (p)       | Block des boutons                         */
 text-align:center;
}
#page_product__popup_buttonsblock a { /* Buttons (a)             | Boutons (a)                               */
  font-size:14px; text-decoration:underline;
}
#page_product__popup_related {  /* Products related block | Block des articles complémentaires */
  margin-top:30px;  padding:5px;
}
#page_product__popup_related ul {
  list-style:none; margin:0 auto; padding:0px; margin:0 auto; overflow:hidden;
}
#page_product__popup_related ul li {
 float:left; width:160px; height:200px;
 margin:5px;  padding:5px;  text-align:center;  vertical-align:top;  border:1px solid #769DD4;
}
/* </PAGE_PRODUCT> */


/* ================================================================== */
/* SEARCH PAGE                    | PAGE DE RECHERCHE                 */
/* ================================================================== */
/* <PAGE_SEARCH> */
#page_search                    {width:96%; margin:0 auto; padding:0; }   /* Page content ("div")           | Contenu de la page ("div")         */

/* == SEARCH FORM  | FORMULAIRE DE RECHERCHE ================================================================*/
#page_search__form              {     /* search form (tag "table")      | Formulaire (balise "table")        */
  margin:20px auto; background:#d7e3f1; border:2px solid #769dd4; padding:10px;
}
#page_search__form td           { }   /* search form cells (tag "td")   | Cellules du formulaire(balise "td")*/
#page_search__form_q            { }   /* search text field              | Champ texte de recherche           */
#page_search__form_prices       { }   /* search min/max prices          | Champs prix mini/maxi              */
#page_search__form_submit       { }   /* search form submit button      | Bouton de valdiation de recherche  */
#page_search__noresult          { }   /* Warn no result found           |Phrase:aucun résultat à la recherche*/
#page_search__nbresults         {     /* Presents search nb results     | Phrase affichant le nb de réponses */
 font-size:13pt; font-weight:bold; border:0; margin:0 50px; padding:0 0 5px 0;
}
/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_search .products          {     /* Products list table            | Tableau de la liste des articles   */
  width:100%; border-collapse:collapse; border:0px dotted #000;
}
#page_search .products_cell     {width:25%; border-left:2px dotted #769dd4;  }   /* Cell containing one product    | Cellule contenant un article       */
#page_search .products_cell:first-child     {border-left:0px; }  /* enlever première bordure gauche */
#page_search .products_cell td:first-child { }  /* hauteur minimum de la cellule contenant image article */

#page_search #products_nav      { }   /* Navigation in products list pages|Navigation dans pages de listing  */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_search .product_id        { }   /* Internal product Id   ("span") | Identifiant interne article("span")*/
#page_search .product_taxrate   { }   /* Tax rate              ("span") | Taux de TVA         article("span")*/
#page_search .product_manufacturerid    { } /* Internal manufacturer Id   | Identifiant int.marque ("span")  */
#page_search .product_manufacturername  { } /* Manufacturer name  ("span")| Nom             marque ("span")  */
#page_search .product_manufacturerimage { } /* Manufacturer image ("img") | Image           marque ("img")   */
#page_search .product_ref       { }   /* Product ref           ("span") | Référence           article("span")*/
#page_search .product_barcode   { }   /* Product EAN barcode   ("span") | Code barre EAN      article("span")*/
#page_search .product_price     { font-weight:bold; font-size:12pt; color: #CC0000; }   /* Product unit price    ("span") | Prix unitaire       article("span")*/
#page_search .product_deee      { }   /* Product unit ecotax   ("span") | Ecotaxe unitaire    article("span")*/
#page_search .product_weight    { }   /* Product unit weight   ("span") | Poids unitaire      article("span")*/
#page_search .product_image     { }   /* Product image         ("img")  | Image               article("img") */
#page_search .product_name      { }   /* Product name          ("span") | Nom                 article("span")*/
#page_search .product_description { } /* Product description ("div")    | Description         article("div") */
#page_search .product_link      { }   /* Link to product detail page(a) | Lien vers page détail article ("a")*/
/* </PAGE_SEARCH> */


/* ================================================================== */
/* PAGE CART                      | PAGE DE DÉTAIL DU PANIER          */
/* ================================================================== */
/* <PAGE_CART> */
#page_cart                        {width:96%; margin:0 auto; padding:0; }   /* Page content ("div")               | Contenu de la page ("div")   */

/* == CART CONTENT | CONTENU DU PANIER ======================================================================*/
#cart                             {     /* cart table                         | tableau du panier            */
  margin: 5px 0 20px 0; width:100%; border-collapse:0; border:0px;
}
#cart tr                          {     /* carts rows                         | lignes du panier             */
  vertical-align:top; 
}
#cart th                          {     /* column titles                      | Titres des colonnes          */
  font-weight:bold; padding:2px 5px 2px 5px; text-align:center; border-top:2px solid #769dd4; border-bottom:2px solid #769dd4;
} 

#cart_empty                       {     /* Empty cart msg                     | Message si panier vide       */
  font-style:italic; text-align:center;
} 
.cart_productrow td               {     /* Product row cells                  |Cellules des lignes d'articles*/
  padding:3px 10px 3px 3px; border-bottom:1px dotted #769dd4;
}

/* == CART COLUMNS | COLONNES DU PANIER =====================================================================*/
td.cart_productcol_image          {width:1px; margin:0; padding:0; }    /* Column "Image"| colonne "Image"  */
td.cart_productcol_image img      {display:none; }  /* image article n'apparait pas */
td.cart_productcol_name           {     /* Column "Product"                   | colonne "Article"            */
  padding-right:30px; padding-bottom:5px;
}
.cart_productcol_qty              {white-space:nowrap;} /*Col "ref"                      | col. "Référence"  */
.cart_productcol_qty input        { }                   /*Field "Quantity change"        | champ modif. qté  */
.cart_productcol_ref              {white-space:nowrap;} /*Col "Quantity"                 | col. "Quantité"   */
.cart_productcol_unitpriceht      {white-space:nowrap;} /*Col "Unit Price without taxes" |col."Prix unit. HT */
.cart_productcol_unitpricettc     {white-space:nowrap;} /*Col "Unit Price with    taxes" |col."Prix unit.TTC */
.cart_productcol_discountpercent  {white-space:nowrap;} /*Col "discount %"               | col. "% remise"   */
.cart_productcol_unitpricefinalht {white-space:nowrap;} /*Col Final Unit Price without taxes|col PU final HT */
.cart_productcol_unitpricefinalttc{white-space:nowrap;} /*Col Final Unit Price with    taxes"| PU final TTC  */
.cart_productcol_unitdeeeht       {white-space:nowrap;} /*Col Unit Ecotax without taxes| Ecotaxe unitaire HT */
.cart_productcol_unitdeeettc      {white-space:nowrap;} /*Col Unit Exotax with    taxes| Ecotaxe unitaire TTC*/
.cart_productcol_taxrate          {white-space:nowrap;} /*Col "Tax rate"                 |col. "Taux de tva" */
.cart_productcol_lineht           {white-space:nowrap;} /*Col "Line total without taxes" | col. "Total  HT"  */
.cart_productcol_linettc          {white-space:nowrap;} /*Col "Line total with    taxes" | col. "Total  TTC" */
.cart_productcol_linetax          {white-space:nowrap;} /*Col "Line total taxes"         | col. "Total  TVA" */
.cart_productrow td.cart_productcol_delete {border-bottom:none; }/*Col "delete product line"|col "Supprimer article"  */
.cart_product_name                {     /* Product name          (tag "a")    | Nom de l'article (balise "a")*/
  font-weight:bold;
}
.cart_product_ref                 {     /* Product ref                        | Référence de l'article       */
  font-style:italic;
}
.cart_product_optionsname         { }   /* Product options names              | Noms des options             */
.cart_product_note                {     /* Product note                       | Note éventuel de l'article   */
  font-style:italic;
}

/* == CART SUBTOTALS | SOUS-TOTAUX DU PANIER ================================================================*/
.cart_subtotalrow td              { border-bottom:2px solid #769dd4; }   /* Subtotal rows cells                |Cellules lignes de sous-total */
.cart_subtotalcol_name            { }   /* Subtotals: left cell               | Sous-totaux:cellule de gauche*/
.cart_subtotalcol_value           { }   /* Subtotals: right cell              | Sous-totaux:cellule de droite*/

.cart_subtotal_title              {     /* Subtotals: title  (in right cell)  |Sous-totaux:titre(cell.gauche)*/
  font-weight:bold;
}
.cart_subtotal_note               {     /* Subtotals: note                    | Sous-totaux:note(cell.gauche)*/
  font-size:10px; font-style:italic;
}
.cart_subtotal_value              {     /* Subtotals: valeur (in right cell)  |Sous-totaux:valeur(cel.droite)*/
  white-space:nowrap;
}
.cart_subtotalrow_shipping td     { }   /* Subtotal line 'Shipping'           | Ligne 'total frais de port'  */


.cart_subtotalrow_ht   span.cart_subtotal_title { font-weight:normal; }
.cart_subtotalrow_tax  span.cart_subtotal_title { font-weight:normal; }
.cart_subtotalrow_deee span.cart_subtotal_title { font-weight:normal; }

.cart_subtotalrow_ht   { } /* Subtotal line 'Total without taxes'| Ligne du 'total HT'*/
.cart_subtotalrow_tax  { } /* Subtotal line 'Total  taxes'       | Ligne du 'total TVA'     */
.cart_subtotalrow_deee { } /* Subtotal line 'Total ecotax'       | Ligne du 'total ecotaxe' */
.cart_subtotalrow_ttc   td        {background: #d7e3f1; }   /* Subtotal line 'Total with taxes'   | Ligne du 'total TTC'         */
.cart_subtotalrow_ttc .cart_subtotalcol_value { /* Value of order amount      | Valeur du total de commande  */
  font-weight:bold;
}

/* == CART BUTTONS | BOUTONS DU PANIER ======================================================================*/
#cart_buttons                     { }   /* Buttons bloc                       | Bloc des boutons sous panier */
#cart_buttons input              {margin:0 10px; } 
#cart_btnback                     { }   /* Back button                        | Bt de retour                 */
#cart_btnchangeqty                { }   /* Change quantity button             | Bt de modification quantités */
#cart_btnchangeqtydo              {     /* Submit new quantities button       | Bt de validation quantités   */
  font-weight:bold;
}
#cart_btncheckout                 { }   /* Checkout order Button              | Bot pour terminer la commande*/

#cart_coupon                      { margin:20px auto; } /*coupon zone (div)   | zone coupon (div)            */
#cart_coupon__code                { }   /* Text Field of the coupon           | Champ texte du coupon        */
#cart_btncoupon                   { }   /* Button to store coupon             | Bt d'enregistrement de coupon*/
/* </PAGE_CART> */


/* ================================================================== */
/* PAGE CHECKOUT IDENTITY         | PAGE FIN DE COMMANDE > COORDONNÉES*/
/* ================================================================== */
/* <PAGE_CHECKOUTIDENTITY> */
#page_checkoutidentity       {width:96%; margin:0 auto; padding:0;  }        /* Page content ("div")               | Contenu de la page ("div")   */

#page_checkoutidentity__cart {          /* Cart                               | Panier                       */
  margin:10px auto; width:100%; padding:0;
}

/* == RETURNING CUSTOMER FORM | FORMULAIRE POUR CLIENT DEJA EXISTANT ========================================*/
#page_checkoutidentity__oldcustomer {           /* existing customer block      | Bloc client déjà existant  */
  width:100%; margin:20px auto; padding:2px; border:1px solid #769dd4; text-align:center;
}
#page_checkoutidentity__oldcustomer_title {     /* existing customer: title     | Client existant: titre     */
  padding:0; margin-bottom:5px; background-color:#769dd4; color:#FFF; font-weight:bold; text-align:center;
}
#page_checkoutidentity__oldcustomer_content {   /* existing customer:contenu    | Client existant: contenu   */
  text-align:center;
}
#page_checkoutidentity__oldcustomer_btnlogin { }/* existing customer:login button| Client existant: contenu  */
#page_checkoutidentity__oldcustomer_reminder {  /* exist. cust.:passwordForgotten| mot de passe oublié("div")*/
  font-size:smaller; text-align:right; margin-top:5px;
}

/* == ADDRESS FORM | FORMULAIRE DES COORDONNEES =============================================================*/
#page_checkoutidentity__newcustomer {           /* new customer block | Bloc pour nouveau client/coordonnées */
  width:100%; margin:20px auto; padding:2px; border:1px solid #769dd4;
}
#page_checkoutidentity__newcustomer_title {     /* new customer: title| Nouveau client: titre                */
  padding:0; margin-bottom:5px; background-color:#769dd4; color:#FFF; font-weight:bold; text-align:center;
}
#page_checkoutidentity__newcustomer table    {margin-left:10px; }/* new customer: table          | Nouveau client: tableau    */
#page_checkoutidentity__newcustomer table th {  /* new customer: addresses title| Nouv client: titre adresses*/
  font-weight:bold; line-height:22px;;
}
#page_checkoutidentity__newcustomer table td {  /* new customer: table cells |Nouv client:cellules du tableau*/
  padding:3px 10px 3px 0;
}
#page_checkoutidentity__newcustomer_btnaddresscopy {/* new customer: address copy button|Nouv client:bt copie*/
  vertical-align:middle;
}
#page_checkoutidentity__newcustomer_btnsubmit { /* new customer: submit button  |Nouveau client:bt validation*/
  font-weight:bold;
}

/* == ADDRESS FORM FIELDS | CHAMPS DU FORMULAIRE DES COORDONNEES ============================================*/
.page_checkoutidentity__newcustomer_email    { }/* new customer: email fields   | Nouveau client: 'e-mail'   */
.page_checkoutidentity__newcustomer_password { }/* new customer: password fields|Nouveau client: mot de passe*/
.page_checkoutidentity__newcustomer_gender   { }/* new customer: gender fields  | Nouveau client: 'Genre'    */
.page_checkoutidentity__newcustomer_firstname{ }/* new customer: firstname fields|Nouveau client: 'Prénom'   */
.page_checkoutidentity__newcustomer_lastname { }/* new customer: lastname fields| Nouveau client: 'Nom'      */
.page_checkoutidentity__newcustomer_company  { }/* new customer: company fields | Nouveau client: 'Société'  */
.page_checkoutidentity__newcustomer_address  { }/* new customer: company fields | Nouveau client: 'Adresse'  */
.page_checkoutidentity__newcustomer_zipcode  { }/* new customer: zipcode fields | Nouveau client: Code postal*/
.page_checkoutidentity__newcustomer_city     { }/* new customer: city fields    | Nouveau client: 'Ville'    */
.page_checkoutidentity__newcustomer_countryregion {/* new customer: state fields| Nouveau client: 'Etat'     */
  width:200px;
}
.page_checkoutidentity__newcustomer_country  {  /* new customer: country fields | Nouveau client: 'Pays'     */
  width:200px;
}
.page_checkoutidentity__newcustomer_phone    { }/* new customer: phone fields   | Nouveau client: 'Téléphone'*/
.page_checkoutidentity__newcustomer_mobile   { }/* new customer: mobile fields  |Nouveau client: Tél portable*/
.page_checkoutidentity__newcustomer_siret    { }/* new customer: french SIRET fields | Nouveau client: SIRET */
.page_checkoutidentity__newcustomer_tvanum   { }/* new customer: european VAT # | Nouv client: Numéro TVA EU */
.page_checkoutidentity__newcustomer_website  { }/* new customer: website field  | Nouveau client: 'Site web' */
.page_checkoutidentity__newcustomer_deliverynote{}/*new customer:delivery note  | Nouv client: 'Note livreur'*/
.page_checkoutidentity__newcustomer_note     { }/* new customer: order note     | Nouv client: 'Remarque'    */

.page_checkoutidentity__newcustomer_mobile_note{/*Note under mobile field (div) |Note sous'Tél portable'(div)*/
  font-size:smaller;
}
/* </PAGE_CHECKOUTIDENTITY> */


/* ================================================================== */
/* PAGE CHECKOUT SHIPPING METHOD | PAGE FIN COMMANDE>MODE D'EXPEDITION*/
/* ================================================================== */
/* <PAGE_CHECKOUTSHIPPING> */
#page_checkoutshipping            { }           /* Page content("div")| Contenu de la page ("div")           */

#page_checkoutshipping__addresses {             /* Order addresses    | Coordonnées de facturation/livraison */
  border:1px solid #999; margin:10px auto; width:600px; padding:5px;
}
#page_checkoutshipping__cart {                  /* Cart               | Panier                               */
  border:1px solid #999; margin:10px auto; width:600px; padding:5px;
}
#page_checkoutshipping__form {                 /*shipping method choice form|Formulaire choix mode expédition*/
  margin:10px auto; width:400px; padding:5px;
}
.page_checkoutshipping__shippingname {          /*shipping meth. name (div)   |Modes d'expédition:nom (div)  */
  font-weight:bold;
  margin-top:5px;
}
.page_checkoutshipping__shippingdescription {   /*shipping meth.description(div)|Modes expédition:description*/
  font-style:italic;
  padding-left:20px;
}
#page_checkoutshipping__btnsubmit {             /* submit button      | Bouton de validation                 */
  font-weight:bold; margin-top:10px;
}
/* </PAGE_CHECKOUTSHIPPING> */


/* ================================================================== */
/* PAGE CHECKOUT PAYMENT METHOD   | PAGE FIN COMMANDE > MODE PAIEMENT */
/* ================================================================== */
/* <PAGE_CHECKOUTPAYMENTMETHOD> */
#page_checkoutpaymentmethod            {width:96%; margin:0 auto; padding:0;  }      /* Page content("div")| Contenu de la page ("div")           */

#page_checkoutpaymentmethod__addresses {        /* Order addresses    | Coordonnées de facturation/livraison */
  border:1px solid #769dd4; margin:20px auto; width:100%; padding:0;
}
#page_checkoutpaymentmethod__cart {             /* Cart               | Panier                               */
  border:0px solid #769dd4; margin:20px auto; width:100%; padding:0;
}
#page_checkoutpaymentmethod__form {             /*payment method choice form|Formulaire choix méthode payment*/
  margin:20px auto; width:360px; padding:10px; border:2px solid #769dd4; text-align:left;
}
#page_checkoutpaymentmethod__btnsubmit {        /* submit button      | Bouton de validation                 */
  font-weight:bold; margin-top:10px;
}
/* </PAGE_CHECKOUTPAYMENTMETHOD> */


/* ================================================================== */
/* PAGE CHECKOUT ORDER-VALIDATION | PAGE FIN COMMANDE > VALIDATION FINALE */
/* ================================================================== */
/* <PAGE_CHECKOUTVALIDATION> */
#page_checkoutvalidation            {width:96%; margin:0 auto; padding:0; }         /* Page content("div")| Contenu de la page ("div")           */

#page_checkoutvalidation__addresses {           /* Order addresses    | Coordonnées de facturation/livraison */
  border-bottom:2px dotted #769dd4; margin:20px auto; width:100%; padding:0; padding-bottom:20px;
}
#page_checkoutvalidation__paymentmethod {       /* payment method choosen      | Méthode de paiement choisie */
  border-bottom:2px dotted #769dd4; margin:20px auto; width:100%; padding:0; padding-bottom:20px;
}
#page_checkoutvalidation__cart {                /* Cart                        | Panier                      */
  border:0px solid #999; margin:20px auto; width:100%; padding:0;
}
#page_checkoutvalidation__form {                /* final order validation form | formulaire validation finale*/
  margin:20px auto; width:300px; padding:5px;
}
#page_checkoutvalidation__btnsubmit {           /* submit button               | Bouton de validation        */
  font-weight:bold; margin-top:10px;
}
/* </PAGE_CHECKOUTVALIDATION> */


/* ================================================================== */
/* PAGE CHECKOUT ORDER SAVED      | PAGE COMMANDE ENREGISTRÉE         */
/* ================================================================== */
/* <PAGE_CHECKOUTORDERSAVED> */
#page_checkoutordersaved          {width:96%; margin:0 auto; padding:0; text-align:justify; }   /* Page content("div")    | Contenu de la page ("div")               */

#page_checkoutordersaved__payment {background:#D7E3F1; padding:5px; margin:0; margin-bottom:20px; }   /* Payment form           | Formulaire/bouton pour aller au paiement */
/* </PAGE_CHECKOUTORDERSAVED> */


/* ================================================================== */
/* PAGE CB PAYMENT-END/RETURN     | PAGE FIN/RETOUR DE PAIEMENT CB    */
/* ================================================================== */
/* <PAGE_PAYMENTEND> */
#page_paymentend                  {width:96%; margin:0 auto; padding:0; }   /* Page content("div")    | Contenu de la page ("div")               */

#page_paymentend__result {              /* payment result message | Message indiquant le résultat du paiement*/
  margin:30px 0;
}
/* </PAGE_PAYMENTEND> */


/* ================================================================== */
/* PAGE "CUSTOMER > PASSWORD FORGOTTEN"| PAGE "COMPTE CLIENT > MOT DE PASSE OUBLIÉ" */
/* ================================================================== */
/* <PAGE_ACCOUNTREMINDER> */
#page_accountreminder             {width:96%; margin:0 auto; padding:0;  }   /* Page content("div")    | Contenu de la page ("div")               */

#page_accountreminder__form {           /* Form                   | Formulaire                               */
  width:740px;
  margin:30px auto;
  padding:10px;
  border:0px solid #999;
  text-align:center;
}
#page_accountreminder__email {          /* Field "e-mail"         | Champ "e-mail"                           */
}
#page_accountreminder__btnsubmit {       /* submit button         | Bouton de validation                     */
  font-weight:bold; 
  margin-left:10px;
  margin-top:0px; 
  margin-bottom:6px; 
}
/* </PAGE_ACCOUNTREMINDER> */


/* ================================================================== */
/* PAGE "CUSTOMER > PASSWORD FORGOTTEN SENT"| PAGE "COMPTE CLIENT > MOT DE PASSE OUBLIÉ ENVOYÉ" */
/* ================================================================== */
/* <PAGE_ACCOUNTREMINDERDO> */
#page_accountreminderdo           {width:96%; margin:0 auto; padding:0;  }   /* Page content("div")    | Contenu de la page ("div")               */
/* </PAGE_ACCOUNTREMINDERDO> */


/* ================================================================== */
/* PAGE "CUSTOMER > HOME"       | PAGE "COMPTE CLIENT > PAGE ACCUEIL" */
/* ================================================================== */
/* <PAGE_ACCOUNTHOME> */
#page_accounthome          {width:96%; margin:0 auto; padding:0; }    /* Page content("div")                | Contenu de la page ("div")         */

#page_accounthome__address {      /* Customer address bloc              | Bloc des coordonnées du client     */
  margin:20px 0;
  width:100%;
  border:1px solid #769dd4;
}
#page_accounthome__address table {/* Customer address: table            | Coordonnées du client: tableau     */
	width:100%;
}
#page_accounthome__address td {
	width:50%; padding-left:20px;
}
#page_accounthome__menu {         /* Customer account menu (links) block| Bloc du menu du compte client(lien)*/
  margin:20px;
  padding:10px;
  border:0px solid #999;
  text-align:left;
  font-weight:bold;
}
/* </PAGE_ACCOUNTHOME> */


/* ================================================================== */
/* PAGE "CUSTOMER > ADDRESS"     | PAGE "COMPTE CLIENT > COORDONNÉES" */
/* ================================================================== */
/* <PAGE_ACCOUNTADDRESS> */
#page_accountaddress       {width:96%; margin:0 auto; padding:0; }    /* Page content("div")                | Contenu de la page ("div")         */

#page_accountaddress__form {      /* Form to change address             | Formulaire modification coordonnées*/
  margin:20px auto;
  padding:0;
  border:0px solid #999;
  text-align:left;
}
#page_accountaddress__form table {/* Form to change address: table      | Form. modif. coordonnées: tableau  */
  width:70%;
  margin:20px auto;
}
#page_accountaddress__form td {   /* Form to change address: table cells| Form. modif. coordonnées: cellules */
}
#page_accountaddress__btnsubmit { /* submit button                      | Bouton de validation               */
  font-weight:bold; margin-top:20px;
}
/* </PAGE_ACCOUNTADDRESS> */


/* ================================================================== */
/* PAGE "CUSTOMER > CHANGE PASSWORD" | PAGE "COMPTE CLIENT > MOT DE PASSE" */
/* ================================================================== */
/* <PAGE_ACCOUNTPASSWORD> */
#page_accountpassword       {width:96%; margin:0 auto; padding:0; }     /* Page content("div")              | Contenu de la page ("div")         */

#page_accountpassword__form {       /* Form to change password          | Formulaire modif. mot de passe     */
  margin:20px auto;
  padding:10px;
  border:0px solid #999;
  text-align:left;
}
#page_accountpassword__form table { /* Form to change password: table   | Form. modif. mot de passe: tableau */
width:80%;}
#page_accountpassword__form td {    /* Form to change password: cells   | Form. modif. mot de passe: cellules*/
}
#page_accountpassword__btnsubmit {  /* submit button                    | Bouton de validation               */
  font-weight:bold; margin-top:10px;
}
/* </PAGE_ACCOUNTPASSWORD> */


/* ================================================================== */
/* PAGE "CUSTOMER > ORDERS LIST" |PAGE "COMPTE CLIENT > LISTE COMMANDES" */
/* ================================================================== */
/* <PAGE_ACCOUNTORDERS> */
#page_accountorders         {width:96%; margin:0 auto; padding:0;  }         /* Page content("div")            | Contenu de la page ("div")       */

#page_accountorders__orders {           /* List of customer orders ("div")| Liste commandes client ("div")   */
  margin:20px 0;
  border:0px solid #999;
  width:100%;
}
#page_accountorders__orders table {     /* List of customer orders:table  | Liste commandes client: tableau  */
  width:100%;
}
#page_accountorders__orders th    {     /* Customer orders:Columns title  |Commandes client:titres colonnes  */
 font-weight:bold;
 text-align:left;
 border-bottom:2px solid #769dd4;
}
#page_accountorders__orders td    {     /* List of customer orders:cells  | Commandes client: cellules       */
 border-bottom:2px dotted #769dd4;
}
.page_accountorders__orderscol_id {     /* Orders list columns: ID        | Colonne 'Référence'              */
  font-weight:bold; text-align:center; text-decoration:underline;
}
.page_accountorders__orderscol_id a {   /* Link to order details          | Lien vers page détail de commande*/
}
.page_accountorders__orderscol_date {   /* Columns: order date            | Colonne 'Date de commande'       */
  white-space:nowrap;
}
.page_accountorders__orderscol_duedate { /*Columns: order due date        | Colonne 'Echéance de paiement'   */
  white-space:nowrap;
}
.page_accountorders__orderscol_amount { /* Columns: amount                | Colonne 'Montant'                */
  white-space:nowrap;
}
.page_accountorders__orderscol_payment {/* Columns: payment               | Colonne 'Paiement'               */
  white-space:nowrap;
}
.page_accountorders__orderscol_orderstatus { /* Columns: order status     | Colonne 'Etat de la commande'    */
}
.page_accountorders__orderscol_invoice { text-decoration: underline    /* Columns: invoice          | Colonne 'Facture'                */
}
/* </PAGE_ACCOUNTORDERS> */


/* ================================================================== */
/* PAGE "CUSTOMER > ORDER DETAILS" |PAGE "COMPTE CLIENT > DETAILS COMMANDE" */
/* ================================================================== */
/* <PAGE_ACCOUNTORDER> */
#page_accountorder          {width:96%; margin:0 auto; padding:0; }         /* Page content("div")            | Contenu de la page ("div")       */

#page_accountorder__order {             /* Order details ("div")          | Details dela commande ("div")    */
  margin:20px 0;
  width:100%;
}

#page_accountorder__deliveries {        /* Deliveries details ("div")     | Details des livraisons ("div")   */
  margin:40px 0;
}
#order_deliveries {                     /* Deliveries details ("table")   | Details des livraisons ("table") */
  margin: 0 auto;
}
#order_deliveries th {                  /* Deliveries : columns titles    | Livraisons: titres de colonnes   */
  background-color:#666; color:#FFF; font-weight:bold; padding:2px 5px; text-align:left;
}
#order_deliveries td {                  /* Deliveries : table cells       | Livraisons: cellules du tableau  */
  padding:3px 10px 3px 3px;
}
.order_deliveries_col_datesent { }      /* Deliveries: col "Date sent"    | Livraisons:colonne "date envoi"  */
.order_deliveries_col_datearrived { }   /* Deliveries: col "Date arrived" | Livraisons:colonne "date arrivée"*/
.order_deliveries_col_details { }       /* Deliveries: col "Details"      | Livraisons:colonne "détails"     */
.order_deliveries_tracking { }          /* delivery tracking text ("span")| Texte du suivi colis ("span")    */


#page_accountorder__pay {               /*Pending payment: box for paying|Paiement en attente:encart pr payer*/
  background-color: #F3F8FB;
  border:2px solid;
  border-color: #769DD4;
  text-align:center;
  font-weight:bold;
  width:400px;
  margin: 30px auto;
  padding:10px;
}
#page_accountorder__pay_listpaymethods{ /* Pending payment:Payment methods| Paiement en attente:liste modes */
 margin: 10px auto; 
}
#page_accountorder__pay_btn { }         /* Pending payment: button        | Paiement en attente : bouton     */
/* </PAGE_ACCOUNTORDER> */





/* ================================================================== */
/* BOX "CHANGE CURRENCY"          | ENCART "CHANGEMENT DE MONNAIE"    */
/* ================================================================== */
/* <BOX_CURRENCY> */
#box_currency {                 /* Currency box block ("div")     | Bloc de l'encart "monnaie"               */
}
#box_currency select {          /* Drop-down of currencies        | Menu déroulant de sélection de monnaie   */
  border:1px solid #666; background-color:#EEE;
}
/* </BOX_CURRENCY> */


/* ================================================================== */
/* BOX "CHANGE LANGUAGE"          | ENCART "CHANGEMENT DE LANGUE"     */
/* ================================================================== */
/* <BOX_LANGUAGE> */
#box_language {                 /* Language box block ("div")     | Bloc de l'encart "langue"                */
}
#box_language select {          /*Drop-down of available languages| Menu déroulant de sélection de langue    */
  border:1px solid #666; background-color:#EEE;
}
/* </BOX_LANGUAGE> */


/* ================================================================== */
/* BOX "SEARCH"                   | ENCART "RECHERCHER"               */
/* ================================================================== */
/* <BOX_SEARCH> */
#box_search{                 /* Search box block ("div")       | Bloc de l'encart "recherche"             */
	clear:right;
	float:right;
	width:320px;
	height:30px;
	border:0;
	margin:38px 10px 0 0;
	padding:0;
	text-align:right;
}
#titre_rechercher {
	color:#fff;
	float:left;
	line-height:24px;
	margin:0;
	margin-right:5px;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
#titre_rechercher a {
	color:#fff;
}
#box_search form{
	float:left;
}
#box_search__q {                /* text field for search input    | Champ texte de recherche                 */
  width:220px;
  height:20px;
  border-color: #d7e3f1;
  border-style:solid;
  border-width:2px;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFFFFF;
  background-image: url("http://www.rascol.com/pub/ftp/images/magnifier.png");
  background-origin: padding-box;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  background-size: auto auto;
  padding-left: 28px;
}
#box_search__btn {              /* Search submit button           |Bouton de validation de la recherche      */
  border:none; 
  margin-left:10px; 
  margin-top:0px; 
  margin-bottom:5px; 
  float:right;
}
#box_search__linkadvanced       {     /* link to search page            | Lien vers page de recherche        */
  font-size:10px;
  line-height:35px;
  color:#fff;
  margin-left:10px;
  padding:0;
  display:none;
}
/* </BOX_SEARCH> */


/* ================================================================== */
/* BOX "CATEGORY DROP-DOWN"  | ENCART "MENU DéROULANT DES CATéGORIES" */
/* ================================================================== */
/* <BOX_CATSELECT> */
#box_catselect {                /* box block ("div")              | Bloc de l'encart                         */
}
#box_catselect select {         /* Drop-down of categories        | Menu déroulant des catégories            */
  border:1px solid #666; background-color:#EEE; width:150px; font-size: 10px;
}
/* </BOX_CATSELECT> */


/* ================================================================== */
/* BOX "CATEGORY LIST"            | ENCART "LISTE DES CATéGORIES"     */
/* ================================================================== */
/* <BOX_CATLIST> */
/* MISE EN PLACE DEGRADE SOUS MENU */
#sous_menutop{clear:both; background:url(http://www.rascol.com/pub/ftp/images/degrade_sous_menuhaut.gif) top left repeat-x;height:8px; width:985px; margin:0; margin-left:4px; padding:0; }
#sous_menutop img {width:985px; height:8px; }

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#box_catlist .category_id       { }/* Internal category Id ("span")      | Identifiant interne categorie     */
#box_catlist .category_link     { }/* Link to the category ("a")         | Lien vers la catégorie(balise "a")*/
#box_catlist .category_image    { }/* Category image       ("img")       | Image de la catégorie(balise img) */
#box_catlist .category_name     {font: 11px Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif; font-weight:bold;
	line-height:1.0em; } /* Category name        ("span")      | Nom de la catégorie(balise "span")*/
#box_catlist .category_namefull { }/* Category full name   ("span)       | Nom complet        (balise "span")*/
#box_catlist .category_namefull_withlinks{ }/* Full name with links(span)| Nom complet avec liens ("span")   */
#box_catlist .category_description       { }/* Description ("div")       | Description         (balise "div")*/
/* </BOX_CATLIST> */


/* ================================================================== */
/* BOX "INFOS PAGES"              | ENCART "PAGES D'INFORMATIONS"     */
/* ================================================================== */
/* <BOX_PAGES> */
#box_pages {                    /* box block ("div")              | Bloc de l'encart                         */
 width:197px;
 border: 2px solid #7da2d6;
 margin:4px;
 margin-bottom:8px;
 text-align:left;
}
#box_pages ul {                 /* Unordered list block           | Liste non numérotée des catégories       */
  list-style:square;  margin:0 0 7px 20px;  padding:0;
}
#box_pages li {                 /* List item (category)           | Element de la liste (catégorie)          */
  margin:3px 0px; padding:0;
}
#box_pages a {                  /* Links                          | Liens                                    */
  
}
#box_pages a:hover {                  /* Links                          | Liens                               */
  text-decoration :underline;
}
/* </BOX_PAGES> */


/* ================================================================== */
/* BOX "CART SUMMARY"             | ENCART "RÉSUMÉ DU PANIER"         */
/* ================================================================== */
/* <BOX_CART> */
#box_cart {                     /* box block ("div")              | Bloc de l'encart                         */
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
	border:0;
        color:#FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #D7E3F1;
        text-decoration: none;

}
#box_cart ul {                  /* List of products               | Liste des articles du panier             */
  list-style:none;  margin:0px;  padding:0px;  text-align:left; display:none;
}
#box_cart li {                  /* List item (product)            | Element de la liste (article)            */
  margin:3px 0px; padding:0;
}
/* </BOX_CART> */


/* ================================================================== */
/* BOX "NEW PRODUCTS"             | ENCART "NOUVEAUTÉS"               */
/* ================================================================== */
/* <BOX_PRODUCTSNEW> */
#box_productsnew {              /* box block ("div")              | Bloc de l'encart                         */
 width:197px;
 border: 2px solid #7da2d6;
 margin:4px;
 margin-bottom:8px;
 text-align:center;
}
#box_productsnew ul {           /* List of products               | Liste d'articles nouvaux                 */
  list-style:none; margin:0  7px; padding:0px; text-align:center;
}
#box_productsnew li {           /* List item (product)            | Element de la liste (article)            */
  margin:0 0 20px 0; padding:0; padding-bottom:15px; border:0; border-bottom:2px dotted #7da2d6;
}
/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#box_productsnew  .product_id      { } /* Internal product Id      (span) | Identifiant interne article(span)*/
#box_productsnew  .product_taxrate { } /* Tax rate                 (span) | Taux de TVA         article(span)*/
#box_productsnew  .product_manufacturerid    { } /* Internal manufacturer Id | Id. interne    marque ("span")*/
#box_productsnew  .product_manufacturername  { } /* Manufacturer name  (span)| Nom            marque ("span")*/
#box_productsnew  .product_manufacturerimage { } /* Manufacturer image (img) | Image          marque ("img") */
#box_productsnew  .product_ref     { } /* Product ref              (span) | Référence           article(span)*/
#box_productsnew  .product_barcode { } /* Product EAN barcode      (span) | Code barre EAN      article(span)*/
#box_productsnew  .product_price   { } /* Product unit price       (span) | Prix unitaire       article(span)*/
#box_productsnew  .product_deee    { } /* Product unit ecotax      (span) | Ecotaxe unitaire    article(span)*/
#box_productsnew  .product_weight  { } /* Product unit weight      (span) | Poids unitaire      article(span)*/
#box_productsnew  .product_image   {margin:4px;  } /* Product image            (img)  | Image               article(img) */
#box_productsnew  .product_name    {font-weight:bold; padding:2px; margin:3px; margin-bottom:5px; } /* Product name             (span) | Nom                 article(span)*/
#box_productsnew  .product_description { } /* Product description  (div)  | Description         article(div) */
#box_productsnew  .product_link    { } /* Link to product detail page (a) | Lien vers page détail article (a)*/
/* </BOX_PRODUCTSNEW> */


/* ================================================================== */
/* BOX "DISCOUNTED PRODUCTS"      | ENCART "PROMOTIONS"               */
/* ================================================================== */
/* <BOX_PRODUCTSPROMO> */
#box_productspromo {           /* box block ("div")              | Bloc de l'encart                         */
 width:197px;
 border: 2px solid #7da2d6;
 margin:4px;
 margin-bottom:8px;
 text-align:center;
}
#box_productspromo ul {        /* List of products               | Liste d'articles en promotion            */
  list-style:none; margin:0  7px; padding:0px; text-align:center;
}
#box_productspromo li {        /* List item (product)            | Element de la liste (article)            */
  margin:0 0 20px 0; padding:0; padding-bottom:15px; border:0; border-bottom:2px dotted #7da2d6;
}
/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#box_productspromo .product_id      { } /* Internal product Id      (span)| Identifiant interne article(span)*/
#box_productspromo .product_taxrate { } /* Tax rate                 (span)| Taux de TVA         article(span)*/
#box_productspromo .product_manufacturerid    { } /* Internal manufacturer Id | Id. interne   marque ("span")*/
#box_productspromo .product_manufacturername  { } /* Manufacturer name  (span)| Nom           marque ("span")*/
#box_productspromo .product_manufacturerimage { } /* Manufacturer image (img) | Image         marque ("img") */
#box_productspromo .product_ref     { } /* Product ref              (span)| Référence           article(span)*/
#box_productspromo .product_barcode { } /* Product EAN barcode      (span)| Code barre EAN      article(span)*/
#box_productspromo .product_price   { } /* Product unit price       (span)| Prix unitaire       article(span)*/
#box_productspromo .product_deee    { } /* Product unit ecotax      (span)| Ecotaxe unitaire    article(span)*/
#box_productspromo .product_weight  { } /* Product unit weight      (span)| Poids unitaire      article(span)*/
#box_productspromo .product_image   {margin:4px; } /* Product image            (img) | Image               article(img) */
#box_productspromo .product_name    {font-weight:bold; padding:2px; margin:3px; margin-bottom:5px; } /* Product name             (span)| Nom                 article(span)*/
#box_productspromo .product_description { } /* Product description  (div) | Description         article(div) */
#box_productspromo .product_link    { } /* Link to product detail page (a)| Lien vers page détail article (a)*/
/* </BOX_PRODUCTSPROMO> */


/* ================================================================== */
/* BOX "CUSTOMER ACCOUNT"         | ENCART "COMPTE CLIENT"            */
/* ================================================================== */
/* <BOX_CUSTOMER> */
#box_customer                 /* box block ("div")              | Bloc de l'encart */
{width:197px; border: 2px solid #7da2d6;margin:4px; margin-bottom:8px; }
#box_customer table{width:95%; margin-left:5px; }
#box_customer td {              /* Table asking for email/password| Tableau contenant formulaire de login    */
  font-size:10px; padding:3px;
  }
#box_customer__logininvite {    /* Text for entering account      | Texte invitant à rentrer dans le compte  */
  font-size:10px; margin-left:5px;
  }

#box_customer__login {          /* Field 'e-mail'                 | Champ 'e-mail'                           */
  font-size:10px;
  }
#box_customer__password {       /* Field 'password'               | Champ 'mot de passe'                     */
  font-size:10px;
  }
#box_customer__btnlogin {       /* Button to enter account        | Bouton pour entrer dans le compte        */
  font-size:10px; 
  background:#eaf0f8; 
  border:1px solid #7da2d6;
}
#box_customer__reminder {       /* Text div for forgotten password|Bloc de text si mot de passe oublié       */
  text-align:center;
}
#box_customer__reminder a  {    /* Link to "forgotten passwd" page|Lien vers page de rappel du mot de passe  */
  font-size:10px;
}
#box_customer__menu {           /* Menu after authentication      | Menu après identification client         */
  font-size:10px; padding-left:7px;
}
/* </BOX_CUSTOMER> */




/*
tag_addresses
tag_category_fullname
*/


/* ================================================================== */
/* PAGE RECOMMEND                 | PAGE DE RECOMMANDATION D'ARTICLE  */
/* ================================================================== */
/* <PAGE_RECOMMEND> */
#page_recommend     { width:96%; margin:0 auto; } /* Page content("div")|Contenu de la page ("div") */


/* RECOMMEND FORM                                   | FORMULAIRE DE RECOMMANDATION                           */
#page_recommend__form             { }           /* Recommend form       | Formulaire de recommandation       */
#page_recommend__formtable        {             /* Form: fields list    | Form.: liste des champs   ("table")*/
  margin:0 auto;
}
#page_recommend__formtable th     {             /* Form: text cells     | Form.: Cellules de texte           */
  text-align:left; font-weight:normal;
}
#page_recommend__formtable td     {padding-bottom:20px;} /* Form: field cells | Form.: Cellules des champs   */
#page_recommend__formtable input  { }           /* Form: input fields   | Form.: champs texte                */
#page_recommend__formtable textarea{ }          /* Form: message field  | Form.: champs message libre        */
#page_recommend__btnsubmit {                    /* submit button        | Bouton de validation               */
  font-weight:bold; margin-top:10px;
}

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_recommend .category_id       { } /* Internal category Id ("span") | Identifiant interne de la categorie*/
#page_recommend .category_link     { } /* Link to the category ("a")    | Lien vers la catégorie (balise "a")*/
#page_recommend .category_image    { } /* Category image       ("img")  | Image de la catégorie(balise "img")*/
#page_recommend .category_name     { } /* Category name        ("span") | Nom de la catégorie (balise "span")*/
#page_recommend .category_namefull { } /* Category full name   ("span)  | Nom complet         (balise "span")*/
#page_recommend .category_namefull_withlinks { }/* Full name with links | Nom complet avec liens ("span")    */
#page_recommend .category_description        { }/* Description ("div")  | Description          (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_recommend .products_cell     { } /* Cell containing one product   | Cellule contenant un article       */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_recommend .product_id        { } /* Internal product Id  ("span") | Identifiant interne article("span")*/
#page_recommend .product_taxrate   { } /* Tax rate             ("span") | Taux de TVA         article("span")*/
#page_recommend .product_manufacturerid    { } /* Internal manuf. Id    | Identifiant interne marque ("span")*/
#page_recommend .product_manufacturername  { } /* Manuf. name  ("span") | Nom                 marque ("span")*/
#page_recommend .product_manufacturerimage { } /* Manuf. image ("img")  | Image               marque ("img") */
#page_recommend .product_ref       { } /* Product ref          ("span") | Référence           article("span")*/
#page_recommend .product_barcode   { } /* Product EAN barcode  ("span") | Code barre EAN      article("span")*/
#page_recommend .product_price     { font-weight:bold; font-size:12pt; color: #CC0000; } /* Product unit price   ("span") | Prix unitaire       article("span")*/
#page_recommend .product_deee      { } /* Product unit ecotax  ("span") | Ecotaxe unitaire    article("span")*/
#page_recommend .product_weight    { } /* Product unit weight  ("span") | Poids unitaire      article("span")*/
#page_recommend .product_image     { } /* Product image        ("img")  | Image               article("img") */
#page_recommend .product_name      { } /* Product name         ("span") | Nom                 article("span")*/
#page_recommend .product_description { } /* Product description("div")  | Description         article("div") */
#page_recommend .product_link      { } /* Link to product detail page(a)| Lien vers page détail article ("a")*/
/* </PAGE_RECOMMEND> */



/* ================================================================== */
/* BOX "EDITOR'S CHOICE"          | ENCART "COUPS DE COEUR"           */
/* ================================================================== */
/* <BOX_PRODUCTSEDITORSCHOICE> */
#box_productseditorschoice {    /* box block ("div")              | Bloc de l'encart                         */
 width:197px;
 border: 2px solid #7da2d6;
 margin:4px;
 margin-bottom:8px;
 text-align:center;
}
#box_productseditorschoice ul { /* List of products               | Liste d'articles coups de coeur          */
  list-style:none; margin:0  7px; padding:0px; text-align:center;
}
#box_productseditorschoice li { /* List item (product)            | Element de la liste (article)            */
  margin:0 0 20px 0; padding:0; padding-bottom:15px; border:0; border-bottom:2px dotted #7da2d6;
}
/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#box_productseditorschoice .product_id      { } /* Internal product Id     (span) | Id. interne article(span)*/
#box_productseditorschoice .product_taxrate { } /* Tax rate                (span) | Taux de TVA article(span)*/
#box_productseditorschoice .product_manufacturerid    { } /* Internal manuf. Id   | Id. interne  marque(span)*/
#box_productseditorschoice .product_manufacturername  { } /* Manuf. name  (span)  | Nom       marque ("span")*/
#box_productseditorschoice .product_manufacturerimage { } /* Manuf. image (img)   | Image     marque ("img") */
#box_productseditorschoice .product_ref     { } /* Product ref             (span) | Référence   article(span)*/
#box_productseditorschoice .product_barcode { } /* Product EAN barcode     (span) | Code barre EAN art.(span)*/
#box_productseditorschoice .product_price   { font-weight:bold; color: #CC0000; } /* Product unit price      (span) | Prix unitaire  art.(span)*/
#box_productseditorschoice .product_deee    { } /* Product unit ecotax     (span) | Ecotaxe unitaire   (span)*/
#box_productseditorschoice .product_weight  { } /* Product unit weight     (span) | Poids unitaire art.(span)*/
#box_productseditorschoice .product_image   {margin:4px; } /* Product image (img) | Image       article(img) */
#box_productseditorschoice .product_name    {font-weight:bold; padding:2px; margin:3px; margin-bottom:5px; } /* Product name            (span) | Nom         article(span)*/
#box_productseditorschoice .product_description { } /* Product description (div)  | Description article(div) */
#box_productseditorschoice .product_link    { } /* Link to product detail page(a) | Lien page détail art. (a)*/
/* </BOX_PRODUCTSEDITORSCHOICE> */



/* ================================================================== */
/* PAGE "EDITOR'S CHOICE"         | PAGE "COUPS DE COEUR"             */
/* ================================================================== */
/* <PAGE_EDITORSCHOICE> */
#page_editorschoice            { }   /* Page content ("div")         | Contenu de la page ("div")            */

.page_editorschoice__category { /* Bloc for category having products | Bloc de catégorie ayant coups de coeur*/
  margin:20px 0 0 0;
}

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#page_editorschoice .category_id       { } /* Internal category Id ("span")   | Identifiant interne categorie*/
#page_editorschoice .category_link     { } /* Link to the category ("a")      | Lien vers la catégorie ("a") */
#page_editorschoice .category_image    { } /* Category image       ("img")    | Image de la catégorie ("img")*/
#page_editorschoice .category_name     { } /* Category name        ("span")   | Nom de la catégorie  ("span")*/
#page_editorschoice .category_namefull { } /* Category full name   ("span)    | Nom complet   (balise "span")*/
#page_editorschoice .category_namefull_withlinks { }/* Full name with links(span)|Nom completAvec liens(span)*/
#page_editorschoice .category_description        { }/* Description ("div")    | Description    (balise "div")*/

/* == PRODUCST LIST  (OVERRIDE COMMON STYLE)           | LISTE D'ARTICLES (ECRASE STYLE COMMUN) =============*/
#page_editorschoice .products          { } /* Products list table             | Tableau liste des articles   */
#page_editorschoice .products_cell     { } /* Cell containing one product     | Cellule contenant un article */

/* == DETAILS OF EACH PRODUCT LISTED (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE ARTICLE LISTÉ ==============*/
#page_editorschoice .product_id        { } /* Internal product Id    ("span") | Id. interne article  ("span")*/
#page_editorschoice .product_taxrate   { } /* Tax rate               ("span") | Taux de TVA   article("span")*/
#page_editorschoice .product_manufacturerid    { } /* Internal manufact. Id   | Id. interne marque   ("span")*/
#page_editorschoice .product_manufacturername  { } /* Manufact. name  ("span")| Nom           marque ("span")*/
#page_editorschoice .product_manufacturerimage { } /* Manufact. image ("img") | Image         marque  ("img")*/
#page_editorschoice .product_ref       { } /* Product ref            ("span") | Référence     article("span")*/
#page_editorschoice .product_barcode   { } /* Product EAN barcode    ("span") | Code barre EAN article (span)*/
#page_editorschoice .product_price     { } /* Product unit price     ("span") | Prix unitaire article("span")*/
#page_editorschoice .product_deee      { } /* Product unit ecotax    ("span") | Ecotaxe unitaire art.("span")*/
#page_editorschoice .product_weight    { } /* Product unit weight    ("span") | Poids unitaire article (span)*/
#page_editorschoice .product_image     { } /* Product image          ("img")  | Image         article("img") */
#page_editorschoice .product_name      { } /* Product name           ("span") | Nom           article("span")*/
#page_editorschoice .product_description { } /* Product description  ("div")  | Description   article("div") */
#page_editorschoice .product_link      { } /* Link to product detail page("a")| Lien vers page détail art.(a)*/
/* </PAGE_EDITORSCHOICE> */



/* ================================================================== */
/* SECOND BOX "CATEGORY LIST"  | SECOND ENCART "LISTE DES CATÉGORIES" */
/* ================================================================== */
/* <BOX_CATLIST2> */
#box_catlist2 {                 /* box block ("div")              | Bloc de l'encart                         */
 width:197px;
 border: 2px solid #7da2d6;
 margin:4px;
 margin-bottom:8px;
 text-align:left;
}
#box_catlist2_mainul {}         /* main/root UL tag               | Balise UL principale/racine              */
#box_catlist2 ul {              /* Unordered list block           | Liste non numérotée des catégories       */
  list-style:none;  margin:0px;  padding:0;
}
#box_catlist2 ul ul {   /* Unordered list block (depth>2) | Liste non numérotée des catégories (profondeur>2)*/
  padding-left:10px;
}
#box_catlist2 li {              /* List item (category)           | Element de la liste (catégorie)          */
  margin:3px 0px 3px 10px; padding:0;
  font-weight:bold,
}

/* DETAILS OF EACH CATEGORY (OVERRIDE COMMON STYLE) | DETAILS DE CHAQUE CATÉGORIE LISTÉE(ECRASE STYLE COMMUN)*/
#box_catlist2 .category_id       { }/* Internal category Id ("span")     | Identifiant interne categorie     */
#box_catlist2 .category_link     { }/* Link to the category ("a")        | Lien vers la catégorie(balise "a")*/
#box_catlist2 .category_image    { }/* Category image       ("img")      | Image de la catégorie(balise img) */
#box_catlist2 .category_name     { font: 11px Arial,Verdana,Lucida,Geneva,Helvetica,sans-serif; font-weight:bold; }/* Category name        ("span")     | Nom de la catégorie(balise "span")*/
#box_catlist2 .category_namefull { }/* Category full name   ("span)      | Nom complet        (balise "span")*/
#box_catlist2 .category_namefull_withlinks{ }/* Full name with links(span)|Nom complet avec liens ("span")   */
#box_catlist2 .category_description       { }/* Description ("div")      | Description         (balise "div")*/

#box_catlist2 a:hover {color:#769DD4}
/* </BOX_CATLIST2> */





/* <PAGE_ACCOUNTORDERREVIEWS> */
#page_account_order_reviews {width:96%; margin:0 auto; padding:0; }                    /* Page content ("div") | Contenu de la page ("div")      */


/* REVIEW FORM                                   | FORMULAIRE POUR AVIS CLIENT                               */
#page_account_order_reviews__form { }              /* Review form          | Formulaire avis client          */
#page_account_order_reviews__formtable {           /* Form: fields list    | Form.: liste des avis ("table") */
  margin:auto;
}
#page_account_order_reviews__formtable td      { } /* Form: field cells    | Form.: Cellules des champs      */
#page_account_order_reviews__formtable input   { } /* Form: input fields   | Form.: champs texte             */
#page_account_order_reviews__formtable textarea{ } /* Form: message field  | Form.: champs message libre     */
#page_account_order_reviews__btnsubmit {           /* submit button        | Bouton de validation            */
  font-weight:bold; margin-top:10px;
}
/* </PAGE_ACCOUNTORDERREVIEWS> */




/* ================================================================== */
/* PAGE LATEST REVIEWS    |  PAGE DERNIERS AVIS CLIENT                */
/* ================================================================== */
/* <PAGE_LATESTREVIEWS> */
#page_latestreviews            { }   /* Page content ("div")         | Contenu de la page ("div")            */
#page_latestreviews__list {          /* Reviews list  (ul)           | Liste des avis clients (ul)           */
  list-style:none;  margin:10px;  padding:0px;  text-align:left; 
}
#page_latestreviews__list li {       /* Each list item               | Elément de la liste                   */
  border-bottom:1px solid #666; padding:10px 0 10px 0; margin:0px; text-align:left; overflow: auto; 
}
.page_latestreviews__list_product {  /* Product display block        | bloc d'affichage de l'article         */
  width:200px; float:left; text-align:center; 
}
.page_latestreviews__list_review  { }/* Review display block         | bloc d'affichage de l'avis client     */
/* </PAGE_LATESTREVIEWS> */

