/* CSS Document */
.field-search {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; border: #233705 solid 1px; width:130px;}
.field-panel {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; border: #233705 solid 1px; width:110px;}
html>body .field-panel	{ margin:1px 0 1px 0;}	/* Hack */
.panel {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000; }
.index-rub {  padding-left:0;font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#FFFFFF; }
#PanelLogin { margin:23px 48px 0 0; }
#PanelLoged { margin:13px 20px 0 0; }

.drop { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #E94C06 }
/* Styles pour le menu Popup */
#nav { float: left; width: auto; list-style: none; line-height: 13px; font-weight: bold; padding: 0;margin:0; }
#nav ul { float: left; width: auto; list-style: none; line-height: 13px; font-weight: bold; padding: 0;margin:0; }
html>body #nav ul { background-color:#FFFFFF }
#nav li a { display: block; width: 10em; width: 6em; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#nav li { clear:none; float: left; padding: 0; margin:0; width: auto; }
#nav li ul li{ clear:both; float: left; padding: 0;margin:0; width:230px; }
html>body #nav li ul li { width:250px; }
#nav li ul { clear:both; position: absolute; left: -999em; height: auto; width: auto; font-weight: normal; border-width: 1px; margin: 0; /*opacity: .85;*/ border:1px solid #1873C3; }
#nav li li { width: auto; }
#nav li ul a { width: auto; }
#nav li ul ul { margin: -1.75em 0 0 14em; margin: -1.7em 0 0 13.95em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; margin-left:30px; top:102px; }
#nav li:hover, #nav li.sfhover{	color:#000000;  text-decoration: underline;}
ul.nav iframe { position: absolute; left: -1px; top: -1px; width:auto; z-index: -1;	/*filter:alpha(opacity=95);*/ border:1px solid #5197D4;}

* html ul.nav li { z-index: 201; }
.lien { margin:0 0 0 10px;font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #1873C3 }
a.lien:active {color: #1873C3; text-decoration : none;}
a.lien:visited {color: #1873C3; text-decoration : none;}
a.lien:link {color: #1873C3; text-decoration : none;}
a.lien:hover {color: #000000; text-decoration: underline; }


.Famille-Txt-new { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 14px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #296FAB; text-decoration : none;}
a.Famille-Txt-new:active {color: #296FAB; text-decoration : none;}
a.Famille-Txt-new:visited {color: #296FAB; text-decoration : none;}
a.Famille-Txt-new:link {color: #296FAB; text-decoration : none;}
a.Famille-Txt-new:hover {color: #000000; text-decoration: underline}

.Famille-Txt-new2 { margin-left:8px;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FD8C12}

a.Famille-Txt-new2:active {color: #FD8C12; text-decoration : none;}
a.Famille-Txt-new2:visited {color: #FD8C12; text-decoration : none;}
a.Famille-Txt-new2:link {color: #FD8C12; text-decoration : none;}
a.Famille-Txt-new2:hover {color: #000000; text-decoration: underline}

.Famille-Txt-new3 { margin-left:8px;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #E94C06}

a.Famille-Txt-new3:active {color: #E94C06; text-decoration : none;}
a.Famille-Txt-new3:visited {color: #E94C06; text-decoration : none;}
a.Famille-Txt-new3:link {color: #E94C06; text-decoration : none;}
a.Famille-Txt-new3:hover {color: #000000; text-decoration: underline}

/* Paragraphes */
.Class-CCO-1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #296FAB; background-color:#FFFFFF; }
.Class-CCO-2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #296FAB; background-color:#F3F3F3;}
.Class-CCO-Select { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; background-color:#000000;}

.Texte-bleu { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #296FAB }
a.Texte-bleu:active {color: #296FAB; text-decoration : none;}
a.Texte-bleu:visited {color: #296FAB; text-decoration : none;}
a.Texte-bleu:link {color: #296FAB; text-decoration : none;}
a.Texte-bleu:hover {color: #000000; text-decoration: underline}
.Texte-gris { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CCCCCC }
.news-titre { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 16px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FD8C12 }
.news-date { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:italic; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6802 }
.Texte-noir { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000 }
.Texte-rouge { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000 }
.code-erreur { font-family:"Courier New", Courier, monospace; font-style:normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000 }

.Texte-orange { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #E94C06 }
.Texte-vert { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FD8C12 }
.Texte-blanc { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF }
.News { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF }
a.News:active {color: #FFFFFF; text-decoration : none;}
a.News:visited {color: #FFFFFF; text-decoration : none;}
a.News:link {color: #FFFFFF; text-decoration : none;}
a.News:hover {color: #000000; text-decoration: underline}

/* Listing Famille / Panier / Rechercher / Destockage / Promotions */
.Titre-Famille { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FD8C12 }
a.Titre-Famille:active {color: #FD8C12; text-decoration : none;}
a.Titre-Famille:visited {color: #FD8C12; text-decoration : none;}
a.Titre-Famille:link {color: #FD8C12; text-decoration : none;}
a.Titre-Famille:hover {color: #000000; text-decoration: underline}
.Titre-SousFamille { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #296FAB }
.Titre-Remise { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF }
.Texte-Remise { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 15px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FED700 }
.field-qte { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; border: #233705 solid 1px; width:40px; text-align:center}
.Intitule-Produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 13px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FD8C12 }
a.Intitule-Produit:active {color: #FD8C12; text-decoration : none;}
a.Intitule-Produit:visited {color: #FD8C12; text-decoration : none;}
a.Intitule-Produit:link {color: #FD8C12; text-decoration : none;}
a.Intitule-Produit:hover {color: #000000; text-decoration: underline}
.Intitule-Garantie {
font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#FD8C12
}
.Champ-Produit { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #296FAB }
.field-liste { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; border: #233705 solid 1px;}
.fam-g-descr { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 18px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FD8C12 }
.fam-g-nom { font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-size: 18px; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #296FAB }
.Error {  font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000}
#Telecharge_Catalogue { top: 10px; margin-top:20px}

.field-enquete { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; padding:1px; border: #296FAB solid 1px;}
.check-enquete { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; padding:1px;}
.EcoTaxe { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #009900;}
.EcoTaxePrint { font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333;}