body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.bodyClass {
	background:url(images/fond-header-site.jpg) repeat-x left top #ffffff;
	margin:0;
	padding:0;
	color:#666666;
}

:focus {border:none; outline:none;}

/* GESTION DES STYLES PAR BALISE */
td{font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* GESTION DES LIENS DU SITE */
	a:link{color:#6c9000; font-size:11px; text-decoration:none;}
	a:visited{color:#6c9000; font-size:11px; text-decoration:none;}
	a:hover{color:#9bbd29; font-size:11px; text-decoration:underline;}

h1{margin:0px 0px 20px 0px; padding:0; font-weight:normal; color:#333333; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
h2{margin:20px 0px 10px 0px; padding:0; font-weight:bold; color:#7a9f16; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
h3{margin:10px 0px 10px 0px; padding:0; font-weight:bold; color:#6C9000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

/* Style pour le retour ligne*/
.clear{clear:both;}

/* Styles pour la taille générale du site */ 
.TableGeneral{width:980px; margin:0px auto 0px auto;}

/* HEADER : style pour le fond du header */
#Header{background:url(images/fond-header.jpg) no-repeat center top;}

/* HEADER : style pour le l'icone et le texte contact */
.IconeContact{float:left; background:url(images/icone-contact.png) no-repeat left bottom; height:49px; color:#ffffff; padding:0px 0px 0px 55px;}
.IconeContact div{padding:25px 0px 0px 0px; font-size:11px;}
.IconeContact div span{font-size:15px; font-weight:bold;}

/* HEADER : style pour le menu haut avec les onglets */
.menu {float:right; padding:0; margin:23px 0px 0px 0px;}
.menu dd {float:left; padding:0; margin:0px 0px 0px 1px; text-align:center;}
.menu dd span.aa {display:block; width:5px; line-height:26px; height:auto; background:url(images/onglet-left.png) no-repeat; float:left;}
.menu dd span.bb {line-height:26px; background:url(images/onglet-middle.png) repeat-x; float:left; padding:0px 5px 0px 5px;}
.menu dd span.bb img {vertical-align:middle; padding:0px 5px 0px 0px; border:none;}
.menu dd span.cc {display:block; width:5px; line-height:26px; height:auto; background:url(images/onglet-right.png) no-repeat; float:left;}
.menu a, .menu a:visited {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer;}
.menu a:hover {color:#ffffff; background:#fff;}
.menu a:hover span {background-position:0 -26px;}

/* HEADER : style pour la deuxième ligne du header et le logo */
.HeaderLineTwo{padding:27px 0px 20px 0px;}
.Logo{float:left;}

/* HEADER MENU - Style pour le menu du site */
/* Début menu horizontal */
div#menuh{position:relative; z-index:1000; float:right; font-size:12px; margin:0 0 0 0px;}
div#menuh ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#menuh li {float:left; position:relative; margin:0 0 0 0px; list-style-type:none;}
/* Fin : Style pour les boutons du 1er niveau */
div#menuh a {display:block;	padding:10px 6px; text-decoration:none; color:#ffffff; font-weight:bold; font-size:11px; text-transform:uppercase;}
div#menuh a:hover {color:#ffffff; background:#7ba00a;}
div#menuh li:hover {background-color:#6c9000; background-image:none;}
/* Fin menu horizontal */
/* Début sous menus */
div#menuh ul li ul {margin:0; z-index:1000; position:absolute; width:200px; border-top:1px solid #89b112; border-left:1px solid #89b112; border-right:1px solid #89b112; left:-1px; -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3); box-shadow:5px 5px 5px rgba(0,0,0,0.3); /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=130, Strength=5); zoom: 1;*/}
div#menuh ul li ul li {padding:0; width:100%; border-bottom:1px solid #89b112;}
div#menuh ul li ul li a {padding:10px 10px 10px 25px; margin:0px 0px 0px 0px; background:url(images/menuh-puce.gif) no-repeat 10px 15px #6c9000; font-size:12px; text-transform:none;}
div#menuh ul li ul li a:hover {background:url(images/menuh-puce.gif) no-repeat 10px 15px #7a9e13;}
div#menuh ul li ul {display:none;} 
div#menuh ul li:hover ul {display:block;}
/* pop-out starts here */
div#menuh ul li ul li ul  {position:absolute; visibility:hidden; top:-1px; left:200px;}
div#menuh ul li ul li:hover ul {visibility:visible;}
/* second level popouts start here*/
div#menuh ul li ul li:hover ul li ul {visibility:hidden;}
div#menuh ul li ul li ul li:hover ul {visibility:visible;}

/* HEADER : Style pour la recherche */
.SearchEncartLeft{float:left; background:url(images/search-left.png) no-repeat left top; width:262px; height:71px; font-size:14px; font-weight:bold; color:#ffffff; padding:0px 0px 32px 0px;}
.SearchEncartLeft span{display:block; padding:20px 25px 0px 80px;}
.SearchEncartMiddle{float:left; background:url(images/search-middle.png) repeat-x left top; width:709px; height:71px;}
.SearchEncartRight{float:left; background:url(images/search-right.png) no-repeat left top; width:9px; height:71px;}
/* Style pour le formulaire de recherche */
.SearchEncartMiddle form{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.InputSearch{float:left; background:transparent; width:400px; height:30px; margin:13px 6px 0px 0px; padding:0;}
.InputSearch input{padding:0; margin:7px 0px 0px 20px; width:380px; border:none 0; background:transparent; color:#ffffff; font-size:24px; font-weight:bold;}
.SelectSearch{float:left; width:100px; height:30px; margin:20px 6px 0px 0px; padding:0;}
.SelectSearch select, .SelectSearch select:hover, .SelectSearch select:focus{padding:0; margin:0px 0px 0px 0px; width:100px; border:none; background-color:#73980e; background-image:url(images/fond-select.gif); background-position:left top; color:#ffffff; font-size:24px; font-weight:bold;}
.SelectSearch select option{color:#ffffff; background:#72970D;}
.SubmitSearch{float:left; background:url(images/submit-search.png) no-repeat 0 0; margin:15px 0px 0px 10px; padding:0px 0px 0px 0px; width:174px; height:40px; cursor:pointer;}
.SubmitSearch:hover{background-position:0px -40px;}
.SubmitSearch input{cursor:pointer; border:none; background:none; width:174px; height:40px; cursor:pointer; font-size:0px; display:block; color:#ffffff;}


/* CONTENT : Style pour le content du site */
.FondContent{background:url(images/fond-content.png) no-repeat left top; width:984px; margin:0px auto 0px auto;}
.Content{padding:23px 23px 23px 23px; min-height:260px;}


/* DEFAULT : Style pour l'encart des offres de la page d'accueil */
.EncatDefaultTop{background:url(images/box-default-top.png) no-repeat left top; width:980px;}
.EncatDefaultMiddle{padding:20px 20px 0px 20px;}
.EncatDefaultBottom{background:url(images/box-default-bottom.png) no-repeat left top; width:980px; height:17px;}
/* Style pour les colonnes contenant les offres et les ombres */
.ColDefaultOffre{width:215px; vertical-align:top;}
.ColDefaultOmbre{height:100%; width:30px; text-align:center; vertical-align:top;}
/* Style pour l'offre ExpertName */
.LibelleExpertName{float:left; font-size:14px; color:#333333; width:130px; height:78px; line-height:18px;}
.LibelleExpertName span{font-size:18px; font-weight:bold; color:#e53c3f; display:block; padding:0px 0px 5px 0px;}
.EtiquetteRed{float:right; background:url(images/etiquette-prix-red.png) no-repeat left top; width:77px; height:69px;}
/* Style pour l'offre ExpertMail */
.LibelleExpertMail{float:left; font-size:14px; color:#333333; width:130px; height:78px; line-height:18px;}
.LibelleExpertMail span{font-size:18px; font-weight:bold; color:#ff9f15; display:block; padding:0px 0px 5px 0px;}
.EtiquetteOrange{float:right; background:url(images/etiquette-prix-orange.png) no-repeat left top; width:77px; height:69px;}
/* Style pour l'offre ExpertHosting */
.LibelleExpertHosting{float:left; font-size:14px; color:#333333; width:130px; height:78px; line-height:18px;}
.LibelleExpertHosting span{font-size:18px; font-weight:bold; color:#637c93; display:block; padding:0px 0px 5px 0px;}
.EtiquetteBlue{float:right; background:url(images/etiquette-prix-blue.png) no-repeat left top; width:77px; height:69px;}
/* Style pour l'offre ExpertPerformance + */
.LibelleExpertPerform{float:left; font-size:14px; color:#333333; width:130px; height:78px; line-height:18px;}
.LibelleExpertPerform span{font-size:18px; font-weight:bold; color:#4f5f6e; display:block; padding:0px 0px 5px 0px;}
.EtiquetteDarkBlue{float:right; background:url(images/etiquette-prix-dark-blue.png) no-repeat left top; width:77px; height:69px;}
/* Style pour les prix dans les étiquettes */
.EtiquettePrix{font-size:11px; color:#ffffff; text-align:right; padding:8px 5px 0px 0px;}
.EtiquettePrix span{font-size:18px; font-weight:bold;}
.EtiquettePrix span span{font-size:12px;}
/* Liste pour les offres */
.ListeDefaultOffre{padding:0px; margin:10px 0px 10px 0px; border-bottom:none; width:100%;}
.ListeDefaultOffre li{list-style:none; margin:0; padding:10px 10px 10px 15px; background:url(images/arrow-grey.gif) no-repeat 0 14px; border-top:1px solid #e6e6e6; font-size:12px; color:#333333;}
.ListeDefaultOffre li:first-child{border:none;}
.ListeDefaultOffre li a {display:block; font-size:12px; color:#333333; text-decoration:none;}
.ListeDefaultOffre li a:hover{color:#666666;} 
/* Style pour les bouton commander */
.BtnCommanderRed a{display:block; background:url(images/btn-commander-red.png) no-repeat 0 0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:120px; height:28px; font-size:0px; color:#e53c3f;}
.BtnCommanderOrange a{display:block; background:url(images/btn-commander-orange.png) no-repeat 0 0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:120px; height:28px; font-size:0px; color:#ff9f15;}
.BtnCommanderBlue a{display:block; background:url(images/btn-commander-blue.png) no-repeat 0 0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:120px; height:28px; font-size:0px; color:#637c93;}
.BtnCommanderDarkBlue a{display:block; background:url(images/btn-commander-darkblue.png) no-repeat 0 0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:120px; height:28px; font-size:0px; color:#4f5f6e;}
.BtnCommanderRed a:hover, .BtnCommanderOrange a:hover, .BtnCommanderBlue a:hover, .BtnCommanderDarkBlue a:hover{background-position:0 -28px;}
.BtnCommanderRed span, .BtnCommanderOrange span, .BtnCommanderBlue span, .BtnCommanderDarkBlue span{display:none;}

/* DEFAULT : Style pour les trois encarts de la page d'accueil */
.TableEncartDefault{margin:25px 0px 0px -3px;}
.ColEncartDefault{width:289px; vertical-align:top; padding:0px 60px 0px 0px;}
.LastColEncartDefault{width:289px; vertical-align:top;}
/* style por le titre et le contenu des trois encarts */
.TitleEncartDefault{background:url(images/fond-title-encart-default.png) no-repeat left top; width:100%; line-height:45px; color:#333333; font-size:14px; font-weight:bold; padding:0px 0px 0px 15px;}
.ContentEncartDefault{padding:5px 0px 10px 4px; font-size:11px; color:#666666;}
.TxtDefaultSupport{font-size:12px; color:#666666; padding:0px 0px 10px 0px;}
.TxtDefaultSupport span{font-size:18px; font-weight:bold;}
/* style pour les liens des trois encarts */
.LinkDefault a {display:block; font-size:12px; background:url(images/arrow-grey.gif) no-repeat 0 7px; padding:3px 0px 3px 13px; margin:0px 0px 0px 4px; color:#333333; text-decoration:none;}
.LinkDefault a:hover{color:#666666; text-decoration:none;}


/* FOOTER : Style pour le fond du footer du site */
.FondFooter{background:url(images/fond-footer.jpg) no-repeat center top #d2d2d2; padding:55px 0px 25px 0px; margin:35px 0px 0px 0px;}

/* FOOTER : 1ère ligne du footer */
.FooterLineOne{border-bottom:1px solid #bcbcbc; width:100%; padding:0px 0px 25px 0px;}

/* FOOTER : Style pour les containers des encarts du footer */
.ColNavigation{width:225px; vertical-align:top; padding:0px 95px 0px 0px;}
.ColPartners{width:305px; vertical-align:top; padding:0px 95px 0px 0px;}
.ColContact{width:260px; vertical-align:top;}
/* Style pour le titre et les encarts */
.TitleEncartFooter{border-bottom:1px solid #bcbcbc; font-size:11px; font-weight:bold; color:#333333; text-transform:uppercase; padding:0px 0px 5px 0px;}
.EncartFooter{border-top:1px solid #e3e3e3; padding:10px 0px 0px 0px;}
.EncartFooter form{margin:0px; padding:0px;}
/* Style pour les liens de l'encart navigation */
.LinkNavigation a {display:block; font-size:12px; background:url(images/arrow-grey.gif) no-repeat 0 7px; padding:3px 0px 3px 13px; color:#333333; text-decoration:none;}
.LinkNavigation a:hover{color:#666666; text-decoration:none;}
/* Encart Newsletter */
.TxtNewsletter{border-bottom:1px solid #bcbcbc; font-size:11px; font-weight:bold; color:#333333; text-transform:uppercase; padding:40px 0px 5px 0px;}
.EncartNewsletter{float:left; border-top:1px solid #e3e3e3; padding:10px 0px 0px 0px;}
.InputNewsletter{float:left; background:url(images/input-newsletter.gif) no-repeat left top #ffffff; width:270px; height:24px;}
.InputNewsletter input{margin:4px 0 0 30px; border:none 0; background:transparent; color:#999999; font-size:11px; width:235px;}
.SubmitNewsletter{float:left; background:url(images/submit-newsletter.png) no-repeat 0 0; margin:0px 0px 0px 5px; width:30px; height:26px;}
.SubmitNewsletter:hover{background-position:0 -26px;}
.SubmitNewsletter input{border:none 0; background:transparent; width:30px; height:26px; cursor:pointer; font-size:0px; display:block; line-height:0; color:#e6e5e5;}
/* Mini formulaire de contact */
.TableMiniContact td{padding:0px 0px 5px 0px;}
.TableMiniContact input, .TableMiniContact input:hover, .TableMiniContact input:focus{border:1px solid #ffffff; background:#ffffff; padding:5px 5px 5px 5px; color:#333333; font-size:11px;}
.TableMiniContact textarea, .TableMiniContact textarea:focus {background:#ffffff; border:1px solid #ffffff; outline:0; color:#333333; margin:0; padding:5px 5px 5px 5px; width:245px; height:70px; resize:none;}
.SubmitEnvoyer{float:left; background:url(images/submit-envoyer.png) no-repeat 0 0; margin:0px 0px 0px 0px; width:70px; height:26px;}
.SubmitEnvoyer:hover{background-position:0 -26px;}
.SubmitEnvoyer input{border:none 0; background:transparent; width:70px; height:26px; cursor:pointer; font-size:0px; display:block; line-height:0; color:#e6e5e5;}


/* FOOTER : 2ème ligne du footer */
.FooterLineTwo{border-top:1px solid #e3e3e3; width:100%; padding:20px 0px 30px 0px;}

/* FOOTER : Menu bas du footer */
.MenuBasContainer{position: relative; float: left; left:-5px; padding:0px 0px 0px 0px; color:#666666;}
.MenuBasContainer a {font-size:11px; padding:0px 5px 0px 5px; color:#666666; text-decoration:none;}
.MenuBasContainer a:hover{color:#333333; text-decoration:none;}

/* FOOTER : Copyright Cybershop */
.CopyrightCyberShop{float:left; position:relative; padding:0px 0px 0px 0px; font-size:11px; color:#666666; top:-2px;}
.CopyrightCyberShop img{vertical-align:middle;}
a.copyright:link, a.copyright:visited {color:#666666; font-size:11px; text-decoration:none;}
a.copyright:hover{color:#333333; text-decoration:underline;}

/* FOOTER : Copyright Client */
.CopyrightClient{float:right; position:relative; top:-10px; color:#010101; font-size:11px; padding:0px 0px 0px 0px;}
.CopyrightClient img{vertical-align:middle;}


/* PAGE CONTACT - Style pour la page contact */
.ContactContentPage{position:relative; float:left; width:100%; padding:0px 0px 0px 0px; color:#333333; font-size:11px; font-weight:bold; text-align:justify;}
.ColContactPage{width:50%; padding:20px 10px 20px 10px; vertical-align:top;}
.ContactLeft{padding:0px 15px 0px 0px; border-right:1px solid #e7e7e7; min-height:460px;}
.ContactRight{padding:0px 0px 0px 15px; font-weight:normal; font-size:12px;}
.ContactRight span{font-weight:bold;}
.ContactIconeTel{background:url(images/icone-tel.png) no-repeat left top; height:25px; margin:10px 0px 0px 0px;}
.ContactIconeTel span{display:block;padding: 5px 0px 0px 40px;}
.ContactIconeFax{background: url(images/icone-fax.png) no-repeat left top; height:25px; margin:10px 0px 35px 0px;}
.ContactIconeFax span{display:block;padding: 5px 0px 0px 40px;}
.ContactSubmitEnvoyerPosition{padding:10px 0px 0px 106px;}
.SubmitEnvoyerGeneral{float:left; background:url(images/submit-envoyer-general.png) no-repeat 0 0; margin:0px 0px 0px 0px; width:104px; height:30px;}
.SubmitEnvoyerGeneral:hover{background-position:0 -30px;}
.SubmitEnvoyerGeneral input{border:none 0; background:transparent; width:104px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#FC9C19;}


/* DOCUMENTS - Style pour la mise en page des documents */
.document{font-size:12px;}
.document table {border:1px solid #ebebeb; border-collapse:collapse; width:100%;}
.document thead, .document tfoot {background-color:#9bbd29; color:#ffffff; text-transform:uppercase; border:1px solid #6495ed;}
.document tbody {background-color:#FFFFFF; border:1px solid #ebebeb; color:#666666; font-weight:bold; font-size:12px; text-align:left;}
.document thead th {border:1px solid #ebebeb; padding:5px; background-color:#9bbd29; vertical-align:top;}
.document tbody th {border-top:1px solid #ebebeb; padding:5px 15px 5px 15px; background-color:#ffffff; vertical-align:top; font-size:12px;}
.document td {border-top:1px solid #ffffff; padding:5px 15px 5px 15px; background-color:#ebebeb; vertical-align:top; font-size:12px;}
.document .prix{color:#f98903; font-size:18px;}
.document ul{padding:0px; margin:10px 0px 10px 0px; width:100%;}
.document li{list-style:none; margin:0; padding:5px 10px 5px 15px; background:url(images/arrow-green.gif) no-repeat 0 9px; font-size:12px; color:#666666;}
.document li a {font-size:12px; color:#333333; text-decoration:none;}
.document li a:hover{color:#666666;} 
.linkcommander a{float:right; background:url(images/submit-commander.png) no-repeat 0 0; margin:20px 0px 0px 0px; width:131px; height:28px; color:#FC9C19; font-size:0px; display:block;}
.linkcommander a:hover{background-position:0 -28px;}
.document .smalltxt tbody th{border-top:1px solid #ebebeb; padding:5px 5px 5px 5px; background-color:#ffffff; text-align:left; vertical-align:top;font-size:10px;}
.document .smalltxt td{border-top:1px solid #ffffff; padding:5px 5px 5px 5px; text-align:left; background-color:#ebebeb; vertical-align:top; font-size:10px;}
.linktester a{float:right; background:url(images/link-tester.png) no-repeat 0 0; margin:20px 10px 0px 0px; width:149px; height:28px; color:#7ba00e; font-size:0px; display:block;}
.linktester a:hover{background-position:0 -28px;}
.linkdemo a{float:right; background:url(images/link-demo.png) no-repeat 0 0; margin:20px 10px 0px 0px; width:109px; height:28px; color:#7ba00e; font-size:0px; display:block;}
.linkdemo a:hover{background-position:0 -28px;}
.linkdevis a{float:right; background:url(images/link-devis.png) no-repeat 0 0; margin:20px 10px 0px 0px; width:147px; height:28px; color:#7ba00e; font-size:0px; display:block;}
.linkdevis a:hover{background-position:0 -28px;}


/* PAGE DOMAINE - Style pour la page shop$domainsearch.asp */
.domainsearch{font-size:12px;}
.nodispo{float:left; background:url(images/icone-pas-disponible.png) no-repeat left center; padding:0px 0px 0px 45px; line-height:32px; font-size:18px;}
.nodispo span{color:#7a9f16;}
.nodispo span span{color:#333333;}
.whois{float:left; background:url(images/domain-separation.gif) no-repeat left center; margin:0px 0px 0px 10px;}
.whois a{display:block; margin:0px 0px 0px 10px; background:url(images/icone-whois.png) no-repeat left center; padding:0px 0px 0px 25px; line-height:32px; font-size:11px; color:#708e1e; text-decoration:none;}
.whois a:hover{text-decoration:underline;}
.transfertdomain a{float:right; display:block; font-size:14px; color:#333333; text-decoration:underline; margin:10px 0px 0px 0px;}
.transfertdomain a:hover{ text-decoration:none;}
.domainsearch h2{margin:40px 0px 10px 0px;}
.domainsearch form{margin:0px; padding:0px;}
/* style pour le tableau */
.domainsearch table {width:100%;}
.domainsearch th {padding:5px; background-color:#ebebeb;}
.domainsearch td {padding:5px; background-color:#ffffff;}
.domainsearch td.name{font-size:14px; color:#333333; background:url(images/arrow-green.gif) no-repeat 5px 12px #ffffff; padding:0px 0px 0px 20px; font-weight:normal; width:50%; text-align:left;}
.domainsearch th.name{font-size:14px; color:#333333; background:url(images/arrow-green.gif) no-repeat 5px 12px #ebebeb; padding:0px 0px 0px 20px; font-weight:normal; width:50%; text-align:left;}
.domainsearch td.dispo, .domainsearch th.dispo{font-size:14px; color:#7a9f16; font-weight:bold; width:38%; text-align:left;}
.domainsearch td.selection, .domainsearch th.selection{font-size:11px; color:#708e1e; font-weight:bold; width:12%; text-align:center;}
/* Style pour le bouton */
.submitcontinuer{float:right; background:url(images/submit-continuer.png) no-repeat 0 0; margin:40px 0px 0px 0px; width:120px; height:28px;}
.submitcontinuer:hover{background-position:0 -28px;}
.submitcontinuer input{border:none 0; background:transparent; width:120px; height:28px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#FC9C19;}


/* NAVIGATION PRODUIT & PAGINATION : Style pour les produits et la mise en forme des pages dans shopdisplayproducts.asp */
.TableNavigation {border-bottom:1px solid #F2F2F2; width:100%;}
.PageNavigation {color:#666666; font-size:11px; text-align:right;}
/* Pagination */
.NumPageOff{background:#e3e3e3; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 8px 3px 8px; cursor:pointer;}
.NumPageOn{background:#cccccc; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 8px 3px 8px; cursor:pointer;}
.NumPageActive{background:#6c9000; font-size:12px; font-weight:normal; color:#ffffff; text-align:center; padding:3px 8px 3px 8px; cursor:pointer;}
.ButtonPageOnNext{background:url(images/pagination-next-on.png) no-repeat 8px 6px #cccccc; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 11px 3px 11px; cursor:pointer;}
.ButtonPageOffNext{background:url(images/pagination-next-off.png) no-repeat 8px 6px #e3e3e3; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 11px 3px 11px; cursor:pointer;}
.ButtonPageOnPrev{background:url(images/pagination-prev-on.png) no-repeat 8px 6px #cccccc; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 11px 3px 11px; cursor:pointer;}
.ButtonPageOffPrev{background:url(images/pagination-prev-off.png) no-repeat 8px 6px #e3e3e3; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:3px 11px 3px 11px; cursor:pointer;}
.NumPageOff a:link, .NumPageOff a:visited, .NumPageOff a:hover, .ButtonPageOffNext a:link, .ButtonPageOffNext a:visited, .ButtonPageOffNext a:hover, .ButtonPageOffPrev a:link, .ButtonPageOffPrev a:visited, .ButtonPageOffPrev a:hover{color:#333333; font-size:12px; text-decoration:none;}
.NumPageOn a:link, .NumPageOn a:visited, .NumPageOn a:hover, .ButtonPageOnNext a:link, .ButtonPageOnNext a:visited, .ButtonPageOnNext a:hover, .ButtonPageOnPrev a:link, .ButtonPageOnPrev a:visited, .ButtonPageOnPrev a:hover{color:#333333; font-size:12px; text-decoration:none;}
/* Style pour les crochets de la pagination - shop&paging.asp */
.PageNavBar {color:#333333; font-weight:bold;}


/* FICHE PRODUIT : Style pour la fiche produit */
/* Style pour la référence du produit */
.ReferenceFicheProd{color:#666666; font-size:11px;}
/* Style pour le prix du produit */
.PriceFicheProd{color:#F98903; font-size:18px; margin:5px 0px 10px 0px;}
.PriceFicheProd span{color:#666666; font-size:12px;}
.PriceFicheProd span.retailprice{color:#333333; font-size:14px; text-decoration:line-through;}
/* style pour les options de commandes - shopproductfeaturesgenerates.asp */
/* GenerateDropDownList style pour les options de commandes avec un menu déroulant */
.GenerateDropDownList{border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateDropDownList td{padding:2px; border-bottom:1px dotted #E7E7E7; color:#36555E; font-weight:bold; font-size:11px;}
/* GenerateButton style pour les options de commandes avec un bouton radio ou une checkbox */
.GenerateButton {border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateButton td {padding:2px; color:#666666; font-size:11px;} 
.GenerateButtonTxt{color:#666666; font-weight:bold;}
.GenerateButtonBorder {border:1px dotted #E7E7E7;}
/* Style pour le texte des Option de commande Montant libre et Option de commande Texte libre */
.GenerateFeaturesTxt {color:#666666; margin:10px 0px 10px 0px;}
.GenerateFeaturesTxt span{display:block;font-size:14px; padding:0px 0px 5px 0px;}
/* Style pour les options de commande avec le bouton commander */
.GenerateOrderButton {border: 1px solid #E7E7E7; text-align:center; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateOrderButton td{padding:2px; border:1px dotted #E7E7E7; text-align:center; color:#666666; font-weight:bold; font-size:11px;} 
.GenerateOrderButtonTr {background:#f9f9f9;}
/* Style pour le bouton */
.submitcommander{background:url(images/submit-commander.png) no-repeat 0 0; margin:20px 0px 0px 0px; width:131px; height:28px;}
.submitcommander:hover{background-position:0 -28px;}
.submitcommander input{border:none 0; background:transparent; width:131px; height:28px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#FC9C19;}
/* Style pour la description */
.Description{text-align:justify; color:#999999; font-size:12px; border-left:1px solid #ebebeb; padding:0px 0px 0px 40px; height:100%}
.Description span{display:block; font-size:14px; color:#333333; padding:0px 0px 10px 0px;}


/* Style pour les template etendue de la fiche produit */
.NameFicheProd a:link  {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:none;}
.NameFicheProd a:visited {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:none;}
.NameFicheProd a:hover {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:underline;}
.DescFicheProd{color:#8A8A8A; font-size:12px; text-align:justify; padding-top:5px; padding-bottom:5px;}
.SeparationFicheProd{ border-top:1px dotted #E7E7E7; padding-top:5px; padding-bottom:5px;} 
.LinksFicheProd a:link{color:#3d809a; font-size:12px; text-decoration:none;}
.LinksFicheProd a:visited{color:#3d809a; font-size:12px; text-decoration:none;}
.LinksFicheProd a:hover{color:#3d809a; font-size:12px; text-decoration:underline;}
.QteFicheProd{color:#36555E; font-size:11px; font-weight:bold;}
/* Style pour quand le prix est différent selon l'option choisie */
.OptionPrice{font-size:13px; color:#8a8a8a; font-weight:bold;}
/* Style pour quand il n'y a pas de prix */
.NoPrice{font-size:14px; color:#000000; font-weight:bold;}
/* Style pour les point de fidélités */
.PointsToBuy{font-weight:bold;}
/* style pour le stock de la fiche produit */
.StockFicheProd{color:#3d809a; font-size:10px; text-align:left;}
/* Style pour la date de disponibilité du produit */
.dateavailablefont{color:#36555e; font-size:12px; font-weight:bold;}
/* Style pour la rupture de stock */
.OutOfStock{color:#cc0000; font-size:12px; font-weight:bold;}
/* Style pour le message d'offre spéciale du produit*/
.OffreSpecialeFicheProd{color:#336699; font-size:13px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; padding-bottom:10px;}
/* Style pour Les critères de comparaison */
.CriteresComparaison{border: 1px solid #E7E7E7; background:#f3f7f8; border-collapse:collapse; margin-bottom:5px; width:100%;}
.CriteresComparaison td {padding:5px; border-bottom:1px dotted #E7E7E7; border-left:1px dotted #E7E7E7; color:#36555E; font-weight:bold; font-size:11px;}
.CriteresComparaisonTitle{color:#7b7d7e; font-weight:bold; font-size:15px;}
/* Style pour les commentaires */
.TableCommentaires{border: 1px solid #E7E7E7; background:#F5F9FA; border-collapse:collapse; margin-bottom:5px; width:100%; height:30px; margin-top:40px;}
.TableCommentaires td{color:#36555E;}
/* Style pour le titre des ventes croisées */
.CrossSellingTitle{color:#36555E; font-size:13px; font-weight:bold;}
/* style pour le prix degressif selon la quantité- shopproductssubs.asp */
.PrixParQte{border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.PrixParQteTitle{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; background:#F5F9FA; font-size:11px; font-weight:bold;} 
.PrixParQteContent{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; font-size:11px;} 
/* style pour la loi chatel - shopproductssubs.asp */
.LoiChatel{border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.LoiChatel td{padding:2px; border-bottom:1px dotted #E7E7E7; color:#36555E; font-weight:bold; font-size:11px;}
/* */
.Description{text-align:justify; color:#A6A3A3; padding-bottom:10px;}
.ImgProd{float:left; padding-right:10px;}
.ProdDesc{color:#A6A3A3; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:11px;}


/* CADDIE : Mise en forme du Récapitulatif du Caddie - shopformatorder.asp */
.TableRecapCart{border: 1px solid #e3e3e3; width:100%}
.TitleRecapCart{padding:10px 5px 10px 5px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#9bbd29; color:#ffffff; font-size:12px;}
.TableRecapCartTotal{border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.RecapCartTotal{padding:5px; border-bottom:1px solid #e3e3e3; background:#6c9000; color:#ffffff; font-size:14px; font-weight:bold; height:30px; text-align:center;}
.BordGaucheRecapCart{border-right:1px solid #e3e3e3; padding:5px; color:#333333;}
.BordRecapCartTotal{padding:5px; color:#333333; font-size:12px; font-weight:bold;}
.Color1RecapCart{padding:5px; background:#ffffff;}
.Color2RecapCart{padding:5px; background:#f8f8f8;}

/* CADDIE : Mise en forme du Caddie et du processus (chemin de fer) */
.TableCartFormat{border:1px solid #e3e3e3; width:100%;}
.TitleCartFormat{padding:10px 5px 10px 5px; background:#9bbd29; color:#ffffff; font-size:12px;}
.ContentCartFormat{padding:5px; color:#333333; background:#ffffff; font-size:12px;}
.SeparationCartFormat{border-bottom:1px solid #ebebeb;}
.ImageProduitCart{width:56px; height:56px;}
.Qte{border:1px solid #cccccc; width:32px; height:24px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.Qte input{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:32px; line-height:24px; border:none 0; background:transparent; color:#333333; font-size:12px; text-align:center;}
.TableCartFormatTotal{border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:0px 0px 10px 0px;}
.CartFormatTotal{padding:5px; background:#6c9000; color:#ffffff; font-size:14px; font-weight:normal; height:30px;}
.BorderCartFormatTotal{font-size:12px; font-weight:bold; color:#333333;}
.ProcessusCdeON{color:#ffffff; font-size:14px; font-weight:normal; text-align:center;}
.ProcessusCdeOFF{color:#ffffff; font-size:14px; font-weight:normal; text-align:center;}
.txtTotal{font-size:12px; font-weight:normal; text-align:center; font-weight:bold;}
.sousTotal{font-size:14px; font-weight:bold; text-align:center;}
.total{font-size:18px; font-weight:bold; text-align:center; }
.TxtQtePanier{display:block; color:#333333; font-weight:normal; font-size:18px; margin:15px 0px 25px 0px;}
a.carthyperlink:link, a.carthyperlink:visited, a.carthyperlink:hover{font-size:12px; color:#60574b; font-weight:bold; text-decoration:none;}
.RefFeaturesCart{color:#60574b; font-size:11px; font-weight:normal;}
/* Style pour les bouton continuer les achats, recalculer et terminer commande */
.SubmitContinuerAchats{float:left; background:url(images/submit-continuer-achats.png) no-repeat 0 0; margin:0px 0px 20px 0px; width:158px; height:30px;}
.SubmitContinuerAchats:hover{background-position:0 -30px;}
.SubmitContinuerAchats input{border:none 0; background:transparent; width:158px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#769b09;}
.SubmitRecalculer{float:left; background:url(images/submit-recalculer.png) no-repeat 0 0; margin:0px 0px 20px 10px; width:100px; height:30px;}
.SubmitRecalculer:hover{background-position:0 -30px;}
.SubmitRecalculer input{border:none 0; background:transparent; width:100px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#769b09;}
.SubmitTerminerCde{float:right; background:url(images/submit-terminer-cde.png) no-repeat 0 0; margin:0px 0px 20px 0px; width:270px; height:30px;}
.SubmitTerminerCde:hover{background-position:0 -30px;}
.SubmitTerminerCde input{border:none 0; background:transparent; width:270px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; padding-top:10px; color:#FC9C19;}
/* Style pour les frais de ports approximatifs */
.TitlePortApproximatifs{text-align:center; font-size:12px; color:#ffffff;}
.ContentPortApproximatifs{padding:20px 5px 20px 5px; width:50%; border:none; color:#736c64; background:#ffffff; font-size:12px;}
.ContentPortApproximatifs select, .ContentPortApproximatifs select:hover, .ContentPortApproximatifs select:focus{margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; border:1px solid #cccccc; background:#ffffff; color:#333333;}

/* CADDIE : Mise en forme des liens examiner votre commande, mémoriser ma sélection, liste de sélection -> shopcreateorder.asp */
a.LinkSaveCart:link, a.LinkWishlist:link, a.LinkCde:link{font-weight:bold; font-size:12px;}
a.LinkSaveCart:visited, a.LinkWishlist:visited, a.LinkCde:visited{font-weight:bold; font-size:12px;}
a.LinkSaveCart:hover, a.LinkWishlist:hover, a.LinkCde:hover{font-weight:bold; font-size:12px;}


/* IDENTIFICATION : Mise en forme des tables Identifiez-vous et nouveau client */
.TableLoginIdentification{border:1px solid #e3e3e3; height:300px;}
.TitleLoginIdentification{padding:10px 15px 10px 15px; border:1px solid #ffffff; text-align:left; background:#9bbd29; color:#ffffff; font-size:13px; font-weight:normal;}
.TableLoginNewClient{border:1px solid #e3e3e3; height:300px;}
.TitleLoginNewClient{padding:10px 15px 10px 15px; border:1px solid #ffffff; text-align:left; background:#6c9000; color:#ffffff; font-size:13px; font-weight:normal;}
.ContentLogin{padding:15px 15px 15px 15px; background:#ffffff; text-align:justify; height:300px;}
.EspaceTxtLogin{padding-bottom:8px;}
.EspaceBoutonLogin{padding:10px 0px 10px 0px;}
.GrasTxtLogin{font-weight:bold;}
ul.listetriangle{list-style-type: none; padding:2px 0 0 0; margin:2px 0 0 0;}
.listetriangle li{background-image: url(images/arrow-grey.gif); background-repeat: no-repeat; background-position:0px 4px; padding-left:1em; margin-left:10px;}

/* IDENTIFICATION : Styles pour les liens de l'encart Zone Clients - shop$customers.asp  */
a.LoginformLinks:link, a.LoginformLinks:visited{color:#6c9000; font-size:12px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:hover{color:#9bbd29; font-size:12px; font-weight:normal; text-decoration:none;}
.LoginformTxt{color:#666666; font-size:12px; vertical-align:top;}
.EspaceTxtLogin a{color:#f98903; font-size:12px; font-weight:normal; text-decoration:none;}
.EspaceTxtLogin a:hover{color:#F06A26; font-size:12px; font-weight:normal; text-decoration:none;}

/* MON COMPTE : Styles pour les liens de la page votre compte - shop$customers.asp */
a.CustomerLinks:link, a.CustomerLinks:visited{color:#333333; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:hover{color:#666666; font-size:14px; font-weight:normal; text-decoration:none;}
.CustomerCols{border-bottom:1px solid #e3e3e3; padding:5px 30px 5px 0;}

/* MON COMPTE : Mise en forme du texte terminer votre commande -> shop$customers */
a.CustomerLinksCheckout:link, a.CustomerLinksCheckout:visited{color:#6c9000; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinksCheckout:hover{color:#6c9000; font-size:14px; font-weight:normal; text-decoration:underline;}
.CustomerColsFondCheckout{background:#f1f1f1;}

/* NEWSLETTER : Styles pour les liens de l'encart Newsletter - shop$customerdisplays.asp  */
.TxtBoxMailList{font-size:12px; vertical-align:top; text-align:center;}

/* Style pour les tables */
/* 
- Style TableRecherche / TitleRecherche / ContentRecherche pour mise en page de la recherche avancée -> shopsearch.asp
- Style TableNewsletter / TitleNewsletter / ContentNewsletter pour mise en page de la newsletter -> shopmaillist.asp
- Style TableLoginAffilie / TitleLoginAffilie / ContentLoginAffilie pour mise en page de la zone affilié -> shopafflogin.asp
- Style TableMailPwdAffilie / TitleMailPwdAffilie / ContentMailPwdAffilie pour mise en page de l'oublie du mot de passe de la zone affilié -> shopaffmailpwd.asp
- Style TableAffilieAdmin / TitleAffilieAdmin / ContentAffilieAdmin pour mise en page du compte affilié -> shopaffadmin.asp
- Style TableAffilieStatus / TitleAffilieStatus / ContentAffilieStatus pour mise en page du rapport de vente de votre compte affilié -> shopaffstatus.asp
- Style TableAffilieStatusOrders / TitleAffilieStatusOrders / ContentAffilieStatusOrders pour mise en page du rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp
- Style TableAffilieReport / TitleAffilieReport / ContentAffilieReport pour mise en page du rapport de clic détaillé de votre compte affilié -> shopafflogreport.asp
- Style TableAffilie / TitleAffilie / ContentAffilie pour mise en page de l'Inscription affilié -> Shop_Affiliate_Init.asp
- Style TableCustomer / TitleCustomer / ContentCustomer pour mise en page de l'Inscription et du compte client -> Shop_Customer_Init.asp
- Style TableMailPwd / TitleMailPwd / ContentMailPwd pour mise en page de l'oublie du mot de passe du compte client -> shopmailpwd.asp
- Style TableLivraison / TitleLivraison / ContentLivraison pour mise en page des informations de livraison -> shopcustomer.asp
- Style TableCadeau / TitleCadeau / ContentCadeau pour mise en page de la liste de cadeau disponible lors de la validation -> shopcreateorder.asp
- Style TableStatus / TitleStatus / ContentStatus pour la mise en page du Status de vos commandes -> shopstatus.asp
- Style TableCustTracking / TitleCustTracking / ContentCustTracking pour la mise en page de l'envoie d'un message au marchand -> shopcusttracking.asp
- Style TableTrackingOrder / TitleTrackingOrder / ContentTrackingOrder pour la mise en page de l'historique de vos tickets -> shoptrackingorder.asp
- Style TableFormatOrder / TitleFormatOrder / ContentFormatOrder pour la mise en page de la confirmation de patment et du récapitulatif de commande -> shopformatorder.asp
- Style TableSaveCart / TitleSaveCart / ContentSaveCart pour mise en page des paniers sauvegardés -> shopsavecart.asp
- Style TableSavePerm / TitleSavePerm / ContentSavePerm pour mise en page des listes de sélection -> shopsaveperm.asp
- Style TableSponsor / TitleSponsor / ContentSponsor pour mise en page du parrainage -> shopsponsor.asp
- Style TablePoints / TitlePoints / ContentPoints pour mise en page des points de fidélités -> shoppointsdb.asp / shoppointsredeem.asp
- Style TableCoupons / TitleCoupons / ContentCoupons pour mise en page des coupons de réduction -> shopcustadmincoupon.asp
- Style TableChequeCadeau / TitleChequeCadeau / ContentChequeCadeau pour mise en page des chèques cadeaux -> shopcustadmingift.asp / shopgift.asp
- Style TableListesAchats / TitleListesAchats / ContentListesAchats pour mise en page des listes d'achats -> shopgiftregadmin.asp
- Style TableContact / TitleContact / ContentContact pour la mise en page de la page contact et poser une question au vendeur -> shopcustcontact.asp
- Style TableReviewList / TitleReviewList / ContentReviewList pour la mise en page de Lire les commentaires -> shopreviewlist.asp
- Style TableReviewAdd / TitleReviewAdd / ContentReviewAdd pour la mise en page de Ecrire un commentaire -> shopreviewadd.asp
- Style TableNotifyMe / TitleNotifyMe / ContentNotifyMe pour la mise en page de l'alerte sur un produit -> shopnotifyme.asp
- Style TableTellFriend / TitleTellFriend / ContentTellFriend pour la mise en page de l'alerte sur un produit -> shoptellafreind.asp
- Style TableCustomerHistory / TitleCustomerHistory / ContentCustomerHistory pour l'affichage des produits récemment consultés -> shop$profile.asp
- Style TableRMA / TitleRMA / ContentRMA pour la mise en page des RMA -> shopsubmitrma.asp
- Style TableExamCde / TitleExamCde / ContentExamCde pour la mise en page d'examiner votre commande -> shopmailform.asp
*/
.TableRecherche, .TableNewsletter, .TableLoginAffilie, .TableMailPwdAffilie, .TableAffilieAdmin, .TableAffilieStatus, .TableAffilieStatusOrders, .TableAffilieReport, .TableAffilie, .TableCustomer, .TableMailPwd, .TableLivraison, .TableCadeau, .TableStatus, .TableCustTracking, .TableTrackingOrder, .TableFormatOrder, .TableSaveCart, .TableSavePerm, .TableSponsor, .TablePoints, .TableCoupons, .TableChequeCadeau, .TableListesAchats, .TableContact, .TableReviewList, .TableReviewAdd, .TableNotifyMe, .TableTellFriend, .TableCustomerHistory, .TableRMA, .TableExamCde{border: 1px solid #e3e3e3; /*border-collapse:collapse;*/ width:100%;}
.TitleRecherche, .TitleNewsletter, .TitleLoginAffilie, .TitleMailPwdAffilie, .TitleAffilieAdmin, .TitleAffilieStatus, .TitleAffilieStatusOrders, .TitleAffilieReport, .TitleAffilie, .TitleCustomer, .TitleMailPwd, .TitleLivraison, .TitleCadeau, .TitleStatus, .TitleCustTracking, .TitleTrackingOrder, .TitleFormatOrder, .TitleSaveCart, .TitleSavePerm, .TitleSponsor, .TitlePoints, .TitleCoupons, .TitleChequeCadeau, .TitleListesAchats, .TitleContact, .TitleReviewList, .TitleReviewAdd, .TitleNotifyMe, .TitleTellFriend, .TitleCustomerHistory, .TitleRMA, .TitleExamCde{padding:5px 10px 5px 10px; border:1px solid #ffffff; text-align:left; background:#9bbd29; color:#ffffff; font-size:12px; font-weight:bold; height:30px; text-transform:uppercase;}
.ContentRecherche, .ContentNewsletter, .ContentLoginAffilie, .ContentMailPwdAffilie, .ContentAffilieAdmin, .ContentAffilieStatus, .ContentAffilieStatusOrders, .ContentAffilieReport, .ContentAffilie, .ContentCustomer, .ContentMailPwd, .ContentLivraison, .ContentCadeau, .ContentStatus, .ContentCustTracking, .ContentTrackingOrder, .ContentFormatOrder, .ContentSaveCart, .ContentSavePerm, .ContentSponsor, .ContentPoints, .ContentCoupons, .ContentChequeCadeau, .ContentListesAchats , .ContentContact, .ContentReviewList, .ContentReviewAdd, .ContentNotifyMe, .ContentTellFriend, .ContentCustomerHistory, .ContentRMA, .ContentExamCde{padding:5px; text-align:left;}

.ColsCenter{text-align:center;} /* Pour l'alignement des éléménts dans shopstatus.asp */

.TxtMsgImportant{color:#ff3300;} /* Pour le style des messages important dans les tables clients -> shoppointsredeem.asp */
.TxtReviewList{color:#3D809A; font-weight:bold;} /* Pour le style des titre et nom de l'auteur dans Lire les commentaires -> shopreviewlist.asp */
.Companyinfo{text-align:center;} /* Coordonnées de la société -> shopcustcontact.asp */
.BoxCustomerHistory{padding:4px; width:535px; height:250px; overflow:auto;} /* Style pour la div qui affiche les produits récemment consultés -> shop$profile.asp */
.EspaceCustomerHistory{padding-top:70px;} /* Style pour l'espace avant l'affichage des produits récemment consultés -> shop$profile.asp */

/* Couleur utilisé pour l'inscription affilié, l'inscription et le compte client */
.colorOutAffilie, .colorOutCustomer{background:#e3e3e3; color:#333333; font-size:12px; font-weight:bold; cursor:pointer;}
.colorOverAffilie, .colorOverCustomer {background:#f1f1f1; color:#333333; font-size:12px; font-weight:bold; cursor:pointer;}
/* Style pour l'astérisque des champs obligatoires */
.asterisque{color:#333333; padding-left:2px;}
/* Style pour les conditions générales de ventes et les conditions générales d'affiliation */
.BoxConditionsGenerales{padding:5px; width:914px; height:140px; overflow:auto; border:1px solid #E7E7E7;}
.ConditionsGenerales{font-weight:bold; color:#000000;}
/* Style pour les liens de la zone affilé */
a.ZoneAffilie:link{font-size:12px; color:#3d809a; text-decoration:none;}
a.ZoneAffilie:visited{font-size:12px; color:#3d809a; text-decoration:none;}
a.ZoneAffilie:hover{font-size:12px; color:#3d809a; text-decoration:underline;}
/* style pour la bordure intérieure due la zone affilié */
.ZoneAffilieBorder{border-top:1px dotted #E7E7E7;}
/* 
- style colorAffilieStatusOrders pour la couleur des lignes et TxtAffilieStatusOrders pour le texte dans le rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp 
- style colorAffilieReport pour la couleur des lignes et TxtAffilieReport pour le texte dans le rapport de click détaillé de votre compte affilié -> shopafflogreport.asp
*/
.colorAffilieStatusOrders, .colorAffilieReport{padding:5px; background:#e3e3e3; color:#333333;}
.TxtAffilieStatusOrders, .TxtAffilieReport{background:#f1f1f1; font-size:12px; font-weight:bold;}


/* MESSAGES : style pour le message d'erreur - shop$errors.asp */
.WriteAlertError{background:#fce9e9; border:1px solid #eac7c7; font-size:11px; padding:25px 25px 25px 25px; text-align:justify;}
/* Style lié à Shop$colors.asp */
/* simple message - Shop$colors.asp */
.shopwriteSimpleMsg{background:#ffffff; color:#666666; border:1px solid #f3f2f2; font-size:11px; line-height:18px; padding:25px 25px 25px 25px; text-align:justify;}
/* style pour le message de confirmation - Shop$colors.asp */
.ShopWriteHeader{background:#edfce9; border:1px solid #cceac4; font-size:11px; padding:25px 25px 25px 25px; text-align:justify;}

/* SELECT DU SITE */
.custselectfield, .custselectfield:hover, .custselectfield:focus {outline:0; font-size:11px; background:#f2f2f2; border:1px solid #eae9e9; outline:0; color:#333333; margin:0; padding:5px 5px 5px 5px;}
select, select:hover, select:focus {outline:0; font-size:11px; background:#f2f2f2; border:1px solid #f2f2f2; outline:0; color:#333333; margin:0; padding:5px 5px 5px 5px;}

/* CHAMP TEXTE - Style pour les input text du site */
.custtxtfield, .Custtxtfield, .txtfield {outline:0; border:1px solid #f2f2f2; background:#f2f2f2; margin:0; padding:5px 5px 5px 5px; color:#333333; font-size:11px;}

/* TEXTAREA - Style pour les zones de texte du site */
textarea, textarea:focus {outline:0; background:#f2f2f2; border:1px solid #f2f2f2; outline:0; color:#333333; margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; resize:none;}

/* BOUTON SUBMIT - Style pour les boutons submits du site */
.Custsubmitbtn, .Custsubmitbtn:focus, .custsubmitbtn, .custsubmitbtn:focus {color:#ffffff; font: bold 12px Arial,Helvetica,sans-serif; background:url(images/fond-Custsubmitbtn.gif) repeat-x left top #f98903; border:none; cursor:pointer; padding:10px 25px 10px 25px; outline:0; overflow:visible;}
.Custsubmitbtn:hover, .custsubmitbtn:hover{background-position:left bottom;}

/* BOUTON SUBMIT - Style pour le bouton submit commander */
.CustsubmitbtnCde, .CustsubmitbtnCde:focus {color:#ffffff; font: bold 12px Arial,Helvetica,sans-serif; background:url(images/fond-CustsubmitbtnCde.gif) repeat-x left top #799d1a; border:none; cursor:pointer; padding:10px 25px 10px 25px; outline:0; overflow:visible;}
.CustsubmitbtnCde:hover {background-position:left bottom;}


/* GESTION DES ERREURS DANS FORMULAIRE CLIENT */
.ErrorForm {color:#cc0000; font-family:Tahoma,arial; font-size:11px; font-weight:normal;}
	
	
/* ------------------------------------------------------------------------------------------------------ STYLE NON UTILISES ----------------------------------------------------------------------------------- */
/* style pour la mise en page de la FAQ - Shop_Faq_Design.asp */
.FaqCatTable{border:1px solid #E7E7E7; border-collapse:collapse; width:100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.FaqCatRow{padding:5px; border-bottom:1px solid #E7E7E7; border-top:1px solid #E7E7E7; text-align:left; background:#F5F9FA; color:#3D809A; font-size:12px; font-weight:bold; height:30px;}
.FaqCatRow Td{font-weight:bold; font-size:12px; color:#3D809A;}
.FaqIssuesRow{color:#36555E; font-weight: bold;}
.FaqAnswersRow{color: #8A8A8A; border-bottom: dotted 1px #E6E9ED;}
.FaqSearchAndFound{background-color:#FFFE98; color:#FF0000;}
.FaqTxtReponse{padding:5px; text-align:justify;}

/* Styles pour l'encart Mini Caddie - shop$cart.asp */
.TableMiniCart{border: 1px solid #dddddd; border-collapse:collapse; width:100%;}
.TdTitleMiniCart{padding:2px; border:1px solid #dddddd; color:#3b3c3c; background:#d2e7fc; font:bold 10px Arial, Helvetica, sans-serif; height:28px; text-align:center;} 
.TdMiniCart{font-size:10px; padding:2px; color:#555555; border:1px solid #dddddd;}
.TdMiniCartGris{font-size:10px; padding:2px; color:#555555; background:#F5F9FA; border:1px solid #dddddd;}
a.LinkMiniCart:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Style pour les encarts Nouveauté, Promotion, TopTen, FrontPage, CrossSelling - Templates enavant */
.NameProductVignette a:link  {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:visited {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:hover {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
.PriceVignette {color:#D33203; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:14px;}
.ImageProductVignette{border-top:1px dotted #dddddd; border-bottom:1px dotted #dddddd; padding-top:5px; padding-bottom:5px;}
.RetailPriceVignette {color:#d33203; font-size:12px; font-weight:normal; line-height:14px; text-decoration:line-through;}
.LinksPromoNewTop{text-align:center;}
.NameProductVignetteTopTen a:link  {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:visited {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:hover {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}
.TopTenCols{border-bottom:1px dotted #e3e3e3; padding:5px 0px 5px 0;}
.NameProductVignetteFront{height:50px; vertical-align:top;}
a.comparaisonLink:link{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:visited{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:hover{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:underline;}

/* Styles pour l'encart des produits */
.BoxProdTopLeft{background:url(images/01-BoxProdTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.BoxProdTopMiddle{background:url(images/01-BoxProdTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}
.BoxProdTopRight{background:url(images/01-BoxProdTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.BoxProdLeft{background:url(images/01-BoxProdLeft.png) repeat-y right top; width:9px; height:100%;}
.BoxProdMiddle{background:#ffffff; width:100%; vertical-align:top; text-align:center;}
.BoxProdRight{background:url(images/01-BoxProdRight.png) repeat-y left top; width:9px; height:100%;}
.BoxProdBottomLeft{background:url(images/01-BoxProdBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.BoxProdBottomMiddle{background:url(images/01-BoxProdBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.BoxProdBottomRight{background:url(images/01-BoxProdBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* Style pour le template modele_normal_liste.htm */
.NameProductListe a:link  {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:visited {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:hover {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
.PriceProductListe {color:#D33203; font-size:16px; font-weight:bold;}
.OldPriceProductListe {color:#D33203; font-size:12px; font-weight:bold; text-decoration:line-through;}
.EconomyPriceProductListe {color:#8a8a8a; font-size:12px; font-weight:bold;}
.SeparationProductListe {border-top:1px dotted #E7E7E7; padding-top:5px; padding-bottom:5px;}

/* Style pour les catégories dans shopdisplaycategories.asp */
.TableCat{border: 1px solid #9bc9d2; border-collapse:collapse; width:100%;}
.TdCat{border:1px solid #9bc9d2; color:#36555E; background:#ebeff1; font:bold 11px Arial, Helvetica, sans-serif; height:28px; text-align:center;} 
.TdCat a:link  {color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
.TdCat a:visited {color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
.TdCat a:hover {color:#3d809a; font-size:12px; font-weight:normal; text-decoration:underline;}
.ImgCat{float:left;}
.MemoCat{color:#8a8a8a; text-align:justify; font-size:12px; padding:5px;}
a.CategoryLinks:link{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:visited{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:hover{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:underline;}

/* Style pour les produits et la mise en forme du filtre des produits dans shopdisplayproducts.asp */
.TableProdFiltering{border: 1px solid #9bc9d2; border-collapse:collapse;}
.TdTitleProdFiltering{padding:5px; border:1px solid #9bc9d2; color:#36555E; background:#ebeff1; font-weight:bold; font-size:11px; height:28px; text-align:center; width:33%;} 
.TdProdFiltering{font-size:10px; padding:5px; color:#555555; border:1px solid #9bc9d2; text-align:center; width:33%;}
.ShowdisplayTypes{color:#3d809a;}

/* Style pour la barre de navigation dans shopproductsubs.asp */
.LinksNavigation {color:#3d809a; font-size:12px; font-weight:bold; vertical-align:middle;}
.LinksNavigation a:link  {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.LinksNavigation a:visited {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.LinksNavigation a:hover {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}

/* Mise en forme du texte terminer votre commande -> shop$customers */
a.BoxCustomerLinksCheckout:link{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:underline;}
a.BoxCustomerLinksCheckout:visited{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:underline;}
a.BoxCustomerLinksCheckout:hover{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:none;}

/* Styles pour les liens de l'encart Faites équipe avec nous et Zone Clients connecté- shop$customers.asp  */
a.BoxCustomerLinks:link{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:visited{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:hover{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:underline;}
.BoxCustomerCols{border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}

/* Style pour le menu haut */
.MenuHaut{height:30px; vertical-align:middle;}
a.MenuHautLinks:link{color:#7B7D7E; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}
a.MenuHautLinks:visited{color:#7B7D7E; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}
a.MenuHautLinks:hover{color:#B0B9BD; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}

/* Styles pour le message de bienvenue */
.WelcomeMessage{color:#cccccc; font-size:11px; font-weight:normal;}
a.WelcomeLink:link{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:visited{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:hover{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:none;}

/* Styles pour l'encart des images */
.BoxProdImgWidth{width:140px;}
.BoxProdImgTopLeft{background:url(images/01-BoxProdImgTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.BoxProdImgTopMiddle{background:url(images/01-BoxProdImgTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}
.BoxProdImgTopRight{background:url(images/01-BoxProdImgTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.BoxProdImgLeft{background:url(images/01-BoxProdImgLeft.png) repeat-y right top; width:9px; height:100%;}
.BoxProdImgMiddle{background:#ffffff; width:100%; vertical-align:top; text-align:center;}
.BoxProdImgRight{background:url(images/01-BoxProdImgRight.png) repeat-y left top; width:9px; height:100%;}
.BoxProdImgBottomLeft{background:url(images/01-BoxProdImgBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.BoxProdImgBottomMiddle{background:url(images/01-BoxProdImgBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.BoxProdImgBottomRight{background:url(images/01-BoxProdImgBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* Styles pour les liens de l'encart catégorie - shop$categories.asp  */
a.CategoriesLinks:link{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:visited{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:hover{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:underline;}
.CategoriesCols{border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}

/* Styles pour les liens de l'encart JavaTree  */
a.prnnode:link{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:visited{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:hover{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:underline;}
a.node:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Styles pour les liens de l'encart Rechercher - shop$customerdisplays.asp  */
a.AdvancedSearchLink:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.AdvancedSearchLink:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.AdvancedSearchLink:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Styles pour les liens de l'encart ClassicTree - shop$categories.asp  */
a.CategoriesTreeLinks:link{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:visited{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:hover{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
a.SubCategoriesTreeLinks:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* VENTES FLASH */
.VfMainTitle{background:#FFCA00; color:#C53000; font-weight:bold; width:100%; font-size:16px; text-align:center;}
.VfTitleToCart{color:#3DADDE; width:100%; font-size:14px; font-weight:bold; font-style:italic;}
.VfSalePrice{color:#FF6A00;	font-weight:bold; width:100%; font-size:16px;}
.VfOldSalePrice{color:#3DADDE; width:100%; font-size:14px; font-weight:normal;}
.VfDaysCounter{background:#FFCA00; color:#C53000; font-weight:normal; width:100%; font-size:14px; text-align:center;}