@charset "iso-8859-1";

h1 {font-size: 20px;color:black; font-weight:none; margin:0; padding:0}
h2 {font-size: 15px;color:black; font-weight:none; margin:0; padding:0}
BODY {text-align:center; background-image:url(images/design/soldes2010/soldes.jpg); BACKGROUND-COLOR: white; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE:10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#header {HEIGHT: 215px; width:100%; BACKGROUND-COLOR: #edb92e;  background-image:url(images/design/orange/header.jpg); background-repeat:repeat;  }
#header2 {HEIGHT: 26px; width:100%; BACKGROUND-COLOR: #d7d7d7;}

#conteneur2 {WIDTH: 957px; BACKGROUND-COLOR: white; float:right}  
#conteneur3 {WIDTH: 957px;  margin:auto;}  
#centre {BACKGROUND-COLOR: none; background-image:url(images/design/orange/dessin_centre.jpg);background-repeat:no-repeat;background-position:bottom left  }
#logo_header {float:left; padding-left:30px; padding-top:15px}	 
#fleurs_header {margin-top:28px;}																				  
.tableau_infobulle2 {float:right; margin-right:15px} 
#tableau_menu_header {margin-top:0px; margin-left:0px;font-size:25px;font-weight:bold;/*background-color:red*/}	  
.tableau_menu_header_td {width:200px; border-right:1px solid white}	  
.inputrecherche {BACKGROUND-color:#8a271e; color:white;font-size: 12px;text-align: center;border:1px solid black; margin: 0px 30px 0 0 ; float:right }	
.inputcompte {BACKGROUND-color:transparent; color:black; font-size: 12px;text-align: center;border:1px solid black; position:relative}	
.etoile1 {background-image:url(images/img_accueil/etoiles1_orange.png);background-repeat:no-repeat; width:104px; height:23px;}
.etoile4 {background-image:url(images/img_accueil/etoiles4_orange.png);background-repeat:no-repeat; width:104px; height:23px;}
.etoile3 {background-image:url(images/img_accueil/etoiles3_orange.png);background-repeat:no-repeat; width:104px; height:23px;}
.etoile2 {background-image:url(images/img_accueil/etoiles2_orange.png);background-repeat:no-repeat; width:104px; height:23px;}
.etoile5 {background-image:url(images/img_accueil/etoiles5_orange.png);background-repeat:no-repeat; width:104px; height:23px;} 
.img_suivant {display:inline;background-image:url(images/img_accueil/suivant.png);background-repeat:no-repeat; width:17px; height:14px;}   
.products_description_ste {padding-top:12px; padding-left:5px; margin:0 0 0 0; text-align:left ; width:100%; } 
.products_description_ste li {display:block; text-align:left; }	  /*avec display plus de puces / sans pas le bon padding */
.bg_orange {BACKGROUND-color:#FF9900} 
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0033CC; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF9900; text-decoration: underline; }
#position_loupe_et_msn {position:relative;margin-top:-105px; float:right; margin-right:350px}
#position_loupe {width: 30px; height: 30px; background-image:url(images/loupeplus.png);background-repeat:no-repeat;}
#position_msnsboys {width: 30px; height: 30px; background-image:url(images/msnboy2.png);background-repeat:no-repeat;} 
#position_panier {width: 36px; height: 46px; margin-top:-5px;} 


.stock_listing {position:absolute; margin-left:5px; margin-top:5px}   	
.planete-kdoenfavoris {color:#30BFBF}
.prix_produit {color:black}	 
.txt_gras {color:#000099; font-weight:bold; }
.txt_petit {font-size: 9px;text-align:center;font-weight:italic;}
.txt_nve_pro_accueil {/*padding-left:10px;*/font-family:verdana,tahoma,arial;font-size: 11px;text-align:center;}
.txt_gd_rouge {font-size: 20px;color:red; font-weight:bold}
.txt_gd_bleu {font-size: 20px;color:blue; font-weight:bold}
.txt_gd_noir {font-size: 20px;color:#000000; font-weight:bold}
.box_dashed {border:1px dashed #3737f8;padding:3px;}
.box1 {border:1px dashed #3737f8;padding:3px;width:95%;margin:auto}
.boxkisomns {padding:3px;width:95%;margin:auto}
.boximgaccueil2 {border:1px dashed #3737f8;padding:3px;width:95%;margin:auto;min-height:235px}
.box2 {border:1px dashed #3737f8;padding:3px;width:49%;float:right;margin-top:10px; }
.box3 {border:1px dashed #3737f8;padding:3px;width:48%;float:left; text-align:center}
.left {float:left}
.titre1 {color:#3737f8;font-family:Times New Roman,arial;font-weight:bold;font-size: 30px;}
.titre2 {font-size: 30px;font-family:Times New Roman,arial;}
.prix_accueil {color:#EB910A;font-weight:bold;font-size: 20px;}
.img_titre_box_accueil {position:relative;margin-top:-15px;}
.img_titre_box_accueil2 {position:relative;margin-bottom:-14px;margin-left:5px;}
.accueil_img_ss_titre {/*background-image:url(images/img_accueil/barre2.png);background-repeat:repeat-y; */font-size: 25px; font-weight: bold; text-align:center; color:#0033FF}
.accueil_engagements {float:left; padding-left:10px; text-align:left;}
.accueil_sstitres {font-size: 18px; font-weight: bold; text-decoration: underline; color:#0033FF}	
.prenom_compte_client {color:#8a271e; font-family:verdana,tahoma,arial;font-size: 12px;text-align:center; font-weight: bold;}  
.background_colone_g {background-color:white;}
.background_colone_d {background-color:white; }  


/**********************************/  

/**** Liens MENU *****************/
a.menu_licence{	color:white; /* On décale le texte de 0px du bord gauche */}
a:hover.menu_licence
{font-weight:none;	text-decoration: none; color:#8a271e;} 
a.menu_licence_on{text-decoration: none;}
a:hover.menu_licence_on
{font-weight:none;	text-decoration: none; color:#8a271e;} 
/**** Liens MENU EOF *****************/


a.infobulle2{position:relative; z-index:24; color:#bba305;text-decoration:none}
/*a.infobulle2:hover{z-index:25; background-color:#d8f060; text-decoration: none;}*/
a.infobulle2 span{display: none; }
a.infobulle2:hover span{ display:block; position:absolute; top:30px; right: 50px; width:300px; border:1px solid #edb92e; background-color:#f0d0d1; color:#6699cc;
    text-align: center;  font-weight:none;	text-decoration: none;   padding:1px;}	
a.rien {text-decoration: none;color: #8a271e;}
a:hover.rien {text-decoration: none;color: #8a271e;}
a.rien_black {text-decoration: none;color: black;}
a:hover.rien_black {text-decoration: none;color: black;}
a.menu {font-family:verdana,tahoma,arial;font-size: 12px;}
a:hover.menu {color:#3737f8;font-weight:bold;text-decoration:none}	
a.lien1 {text-decoration: none;font-family:verdana,tahoma,arial;font-size: 11px;}
a:hover.lien1 {text-decoration: none;}
a.lien1 {text-decoration: none;font-family:verdana,tahoma,arial;font-size: 11px;}
a:hover.lien1 {text-decoration: none;}
a.bleu {text-decoration: none;}
a.bleu:hover {color:#FF9900;font-weight:bold;text-decoration:none}
a.gray{text-decoration: none;color: gray;}
a:hover.gray {text-decoration: underline;color: gray;}
a.bleu2 {color:#000099;font-weight:bold;text-decoration:none}
a:hover.bleu2 {color:#000099;font-weight:bold;text-decoration:underline}
a.blanc {color:#FFFFFF;font-weight:bold;text-decoration:none;font-size: 12px;}
a:hover.blanc {color:#FFFFFF;font-weight:bold;text-decoration:underline; font-size: 12px;}
a.noir_vert {color:black;font-weight:none;text-decoration:none;font-size: 12px; left:0px;} /* Position Lien "pas encore inscrit"  */ 
a:hover.noir_vert {color:#edb92e;font-weight:bold;text-decoration:none; font-size: 12px;}
a.noir_vert_normal {color:black;font-weight:none;text-decoration:none;font-size: 12px;}
a:hover.noir_vert_normal {color:#8a271e;font-weight:bold;text-decoration:none; font-size: 12px;}
.telechargement_onglet_desc {background: url(images/design/orange/onglet_lateral_description.jpg)  no-repeat; display: none}
.telechargement_onglet_ajout {background: url(images/design/orange/onglet_lateral_ajout.jpg)  no-repeat; display: none}
.telechargement_onglet_zoom {background: url(images/design/orange/onglet_lateral_zoom.jpg)  no-repeat; display: none}	
.faq_onglet_ajout {background: url(images/design/orange/onglet_lateral_ajout.jpg)  no-repeat;height:38px; width:34px;}
.position_onglets {float:right; margin-top: -160px; margin-right:-4px;position:relative}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {

  text-decoration: underline;

}

FORM {
	display: inline;
}

TR.header { background: #0000A4; background-image: url('images/header.jpg');height: 104px; }

TR.headerNavigation {
  background: transparent;	
  padding-bottom:20px;
}

TD.headerNavigation, DIV.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: transparent;
  color: black ;
  font-weight : bold;  
  text-align:left;	
  padding-bottom:20px;

}

A.headerNavigation { 
  color: black; 
}

A.headerNavigation:hover {
  color: #a34e24;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background-color: #d7d7d7; 
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 background-color: #d7d7d7; 
  color: black;
  font-weight: none; 
  height:36px
  
}
 			  

.infoBox { /* Box menu Gauche */
 /* border:1px solid #3737f8;*/ background-color:white;	width:135px; margin:auto; border-left:1px solid #8D8D8D; border-right:1px solid #8D8D8D; border-bottom:1px solid #8D8D8D; ;
}	

.infoBox2 { /* Box Pages (login.php...) */
 /* border:1px solid #3737f8;*/ background-color: none; margin:auto; ;
}	 

.infoBox3 { /* Box Pages (login.php...) */
 /* border:1px solid #3737f8;*/ background-color: none; width:700px; ;
}

.infoBoxContents {
 padding-top:2px;  
/*background-color:#f0d1d1;	*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

.infoBoxContents_panier {
 padding-top:2px; 
 padding-left:2px; 
/*background-color:#f0d1d1;	*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.menu_Droit {background-color:#FFB12E;border-left:3px solid #000000;}


/* Titre des menu */
.titre_menu_txt {margin:auto;color:#8a271e;font-weight:none;font-size: 12px;padding-top:8px;text-align:center; font-family:verdana,tahoma,arial;}
.titre_menu_img {margin:auto;background-image: url('images/design/orange/bg_colone_g.jpg');height: 24px;width:133px;background-repeat:repeat; border-left:1px solid #8D8D8D; border-right:1px solid #8D8D8D; border-top:1px solid #8D8D8D; }
.footerBox {} 
.titre_promo_txt { color:#8A271E;font-weight:none;font-size: 12px;padding-top:7px; padding-bottom:3px; text-align:center; font-family:verdana,tahoma,arial;}
.titre_promo_img { width:172px;margin-left:50px;background-image: url('images/design/orange/bg_colone_g.jpg'); background-repeat:repeat; border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-top : 1px solid #8D8D8D;}
#fond_promo {background-color:#FFD471;margin-left:50px; width:172px; border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-bottom : 1px solid #8D8D8D;  }
.titre_newproducts_txt { color:#8A271E;font-weight:none;font-size: 12px;padding-top:7px; padding-bottom:3px; text-align:center; font-family:verdana,tahoma,arial;}
.titre_newproducts_img { width:172px;margin-left:50px;background-image: url('images/design/orange/bg_colone_g.jpg'); background-repeat:repeat; border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-top : 1px solid #8D8D8D;}
#fond_nve {margin-left:50px; width:172px; border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-bottom : 1px solid #8D8D8D;  }
.nve_prod_accueil { margin:0 0 0 0; padding:0px; /*list-style: none;*/}	  /* pour supprimer l'affichage des puces qui posent prob sous firefox */
.nve_prod_accueil li {display:inline;} /* pour supprimer l'affichage des puces qui posent prob sous firefox */
.header_petits_accueil { width:113px; background: url(images/design/orange/bg_colone_g.jpg)  repeat; height:24px;border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-top : 1px solid #8D8D8D;}  
.fond_petits_accueil { width:113px; max-height:140px; min-height:140px; border-right : 1px solid #8D8D8D; border-left : 1px solid #8D8D8D; border-bottom : 1px solid #8D8D8D; /*background-color:red;*/ }
.txt_petits_accueil	{margin-top:-6px; font-size: 12px; }
.plus_accueil {text-align:right; padding-right:5px; font-size: 8px;}   

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  width : 400px
} 

/* utilisé pour panier */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: white;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #E8C677 /*#f0d1d1*/;
}
  
/* Utiliisé pour le listing des produits & resultat recherche */
TR.accountHistory-odd2, TR.addressBook-odd2, TR.alsoPurchased-odd2, TR.payment-odd2, TR.productListing-odd2, TR.productReviews-odd2, TR.upcomingProducts-odd2, TR.shippingOptions-odd2 {
  background: none;
}

TR.accountHistory-even2, TR.addressBook-even2, TR.alsoPurchased-even2, TR.payment-even2, TR.productListing-even2, TR.productReviews-even2, TR.upcomingProducts-even2, TR.shippingOptions-even2 {
  background: none /*#f0d1d1*/;
}

TABLE.productListing {
  border: 0px;
 /* border-style: solid;
  border-color: #000099;
  border-spacing: 1px;	*/
}

TABLE.productListing2 {	 
  
  border: 1px;
  border-style: solid;
  border-color: #e8ba2e;
  border-spacing: 1px;
width:700px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e8ba2e;
  color: #FFFFFF;
  font-weight: bold;
  
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #8a271e;
}

A.pageResults:hover {
  color: #8a271e;
  background: #edb92e;
}

TD.pageHeading, DIV.pageHeading, span.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}	

TD.pageHeading2, DIV.pageHeading2, span.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  padding-bottom:30px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0033CC;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #d8f060; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
																									
/* IMAGES EN JS */
#lightbox{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100%;
            z-index: 100;
            text-align: center;
            line-height: 0;
            }
 
#lightbox a img{ border: none; }
 
#outerImageContainer{
            position: relative;
            background-color: #fff;
            width: 250px;
            height: 250px;
            margin: 0 auto;
            }
 
#imageContainer{
            padding: 10px;
            }
 
#loading{
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0;
            }
#hoverNav{
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10;
            }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
 
#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }
 
#imageData{
            padding:0 10px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;    }          
                        
#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 90;
            width: 100%;
            height: 500px;
            background-color: #000000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.7;
            opacity: 0.7; 
            }
            
 
.clearfix:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
            }
 
* html>body .clearfix {
            display: inline-block; 
            width: 100%;
            }
 
* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }    
/* IMAGES EN JS */			  


