 /* general */
*{margin:0; padding:0;}
html{font-size:62.5%;}
body{background:url(../imgfront/motif_bg.jpg); text-align:center;}
body{font:1.1em Verdana, Arial, Helvetica, sans-serif;}
body,select,textarea{line-height:1.6em; color:#71054a;}
select,input,textarea{font:1em Verdana, Arial, Helvetica, sans-serif; color:#71054a;}
select option{padding:0 10px;}
label{float:left; width:150px; font-weight:bold;}

/* Titres */
h1, h2, h3, h4, h5{color:#71054a;}
h1{font-size:1.6em; margin:15px 0 5px 0;}
h2{font-size:1.4em; margin:0 0 5px 0;}
h3{font-size:1.2em; margin:15px 0 5px 0;}
h4{font-size:1.2em; margin:10px 0 5px 0;}
h5{font-size:1.1em; margin:5px 0 5px 0;}

/* table */
table{border-collapse:collapse; margin:10px 0; width:100%; font-size:1em;}
table td{padding:2px 5px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
table th{background:#71054a; text-align:left; color:#fff; font-size:1.1em;}
table th,table tr td{padding:0 0 0 5px; height:20px;}

#tab_sous_total{float:right; width:300px;}
#tab_sous_total td{text-align:right; padding:0 5px 0 0;}

/* Liens */
a img {border:0;}
a:link,a:visited{color:#71054a; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:active{text-decoration:none;}

/* general */
#conteneur{background:#fff; width:980px; margin:0 auto; padding:5px; text-align:left; voice-family:"\"}\""; voice-family:inherit; width:970px;}
html>body #conteneur{width:970px;}
#indexhead{background:url(../imgfront/indexhead_bg.jpg) #fff no-repeat; height:324px;}
#top_links_ac{margin:10px 0 10px 240px; font-size:1.1em; color:#71054a;}
#top_links{margin:10px 0 10px 240px; font-size:1.2em; color:#71054a;}

#cdr_log{float:right; margin:0; padding:0 10px; width:290px;}
#cdr_rech{clear:right; float:right; padding:0 10px; width:290px; background:url(../imgfront/bg_rech.png) repeat-x #eedfed;}
#cdr_rech{margin:10px 0 20px 0;}
/* Hack - uniquement visible par IE7 */
*:first-child+html #cdr_rech{margin:10px 0 0px 0;}
/* Fin du hack IE7 */
#cdr_rech input, #cdr_rech select{margin:10px 0;}
#cdr_rech select{width:140px;}
#recap_pan{float:right; margin:20px 0 0 0; color:#71054a; text-align:center;}

#anim_fleche{display:inline; float:left; width:233px; height:45px; margin:170px 0 0 360px;}
#ic_ac_bas{clear:both; margin:10px 0 0 0; text-align:center;}

/* mini */
#footer{clear:both; padding:20px 0 10px 0; font-size:1.2em; text-align:center;}
#pictos_jm{position:absolute; margin:10px 0 0 0;}
#anim_fleche_mini{float:left; margin:80px 0 0 30px;}
#top_links_mini{margin:5px 0 5px 150px; font-size:1.2em; color:#71054a;}

#col_g_mini{clear:left; float:left; background:#cc97c4; width:157px; color:#fff;}
#head_col_g_mini{background:url(../imgfront/head_col_mini.jpg) no-repeat; width:157px; height:78px; line-height:1.4em; text-align:center;}
#head_nocol_g_mini{background:url(../imgfront/head_nocol_mini.jpg) no-repeat; width:157px; height:78px; line-height:1.4em; text-align:center;}
#head_col_g_mini h3, #head_nocol_g_mini h3{margin:0; padding:10px 0 0 0;}
#head_nocol_g_mini a{color:#fff; font-weight:bold;}
#col_g_mini h4{margin:20px 0 0 5px; color:#71054a;}
#col_g_mini ul{list-style:none;}
#col_g_mini ul li{display:inline;}
#col_g_mini ul li a{display:block; color:#fff; padding:0 10px;}
#col_g_mini ul li a:hover{background:#b36da1; text-decoration:none;}
#cat_selected{background:#b36da1;}

#entete_cat{clear:both; padding:0 5px;}
#entete_cat h2{margin:0; padding:5px 0 0 0;}

#main_page{float:right; width:788px; margin:10px 0 0 0;}

/* fiche produit */
.vignette_produit{float:left; width:174px; height:270px; margin:0 20px 30px 0; text-align:center; line-height:1.2em;}
.vignette_collec{margin:15px 0 0 0; font-size:1.4em; font-weight:bold;}
.vignette_prix{margin:5px 0; color:#f7931d; font-size:1.8em; font-weight:bold;}

#fiche_prod_colg{float:left; width:402px; text-align:center;}
#fiche_prod_colg div{margin:10px 0 0 0;}
#fiche_prod_cold{float:right; width:360px; margin:0 10px; color:#333;}
#fiche_prod_cold div{margin:8px 0;}
#bt_cmd{float:left; width:103px; background:url(../imgfront/bt_cmd_haut.png) no-repeat;}
#bt_cmd div{padding:10px 0 5px 0; text-align:center; color:#fff; font-weight:bold; font-size:1.8em;}
#infos_ptfidelite div{font-weight:bold; padding:8px 0 0 0;}
#infos_ptfidelite img{float:left; margin:0 10px 0 0;}
#infos_ptfidelite span{color:#900;}
#avis_kitty{clear:both; font-weight:bold;}
#avis_kitty img{vertical-align:middle;}
#avis_kitty span{color:#900; font-weight:normal;}
/* compte client */
#compte_client h2{margin:20px 0 0 20px;}

.cdr_mauve{padding:5px 15px; margin:10px 0; background:#eedfed;}
#link_slide_1, #link_slide_2, #link_slide_3, #link_slide_4{font-weight:bold;}
#cclt_colg{float:left; width:350px; padding:10px;}
#cclt_cold{float:right; width:350px; padding:10px;}
#cclt_colg input, #cclt_cold input, #cclt_colg textarea, #cclt_cold textarea{width:243px;}
#cclt_colg select, #cclt_cold select{width:246px;}
.cclt_large{clear:both; padding:10px;}
.cclt_large input, #cclt_large textarea{width:630px;}

.cclt input, .cclt select{border:1px solid #ccc; padding:1px;}
.cclt textarea{border:1px solid #ccc; padding:1px;}
.cclt h3{margin:5px 0; padding:0 0 5px 0; border-bottom:1px solid #fff;}
.cclt label{float:left; width:100px; font-weight:bold;}
.cclt br{clear:left;}
.submit_bt{text-align:center;}
.bt_submit_tab{clear:both; text-align:right;}

#entete_list_outils{margin:0 20px 20px 0;}
#entete_list_outils img{float:left; margin:0 20px 0 0;}

#main_text{padding:0 100px 20px 0;}
#main_text p, #main_text h2{margin:20px 0;}
#main_text h1{font:5em Myriad, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#eedfed;}



#pagination{clear:both; margin:0 0 20px 0; text-align:center;}
#pagination a{border:1px solid #ccc; padding:3px 6px;}

/* boutons du menu */
#menu{clear:both; margin:0 0 0 21px;}
#menu_mini{float:left; width:470px; margin:0 0 0 20px;}
#bt_bijoux,#bt_beaute,#bt_sacs,#bt_montres,#bt_accessoires,#bt_blog,#bt_cosmetotextile{display:block; float:left; width:151px; height:30px; margin:0 0 4px 0; padding:0 0 0 3px;}
#bt_bijoux{background:url(../imgfront/bt_bijoux.png) no-repeat; background-position:100% 0%;}
#bt_bijoux:hover{background-position:100% -30px;}
#bt_beaute{background:url(../imgfront/bt_beaute.png) no-repeat; background-position:100% 0%;}
#bt_beaute:hover{background-position:100% -30px;}
#bt_sacs{background:url(../imgfront/bt_sacs.png) no-repeat; background-position:100% 0%;}
#bt_sacs:hover{background-position:100% -30px;}
#bt_montres{background:url(../imgfront/bt_montres.png) no-repeat; background-position:100% 0%;}
#bt_montres:hover{background-position:100% -30px;}
#bt_accessoires{background:url(../imgfront/bt_accessoires.png) no-repeat; background-position:100% 0%;}
#bt_accessoires:hover{background-position:100% -30px;}
#bt_blog{background:url(../imgfront/bt_blog.png) no-repeat; background-position:100% 0%;}
#bt_blog:hover{background-position:100% -30px;}
#bt_cosmetotextile{background:url(../imgfront/bt_cosmetotextile.png) no-repeat; background-position:100% 0%;}
#bt_cosmetotextile:hover{background-position:100% -30px;}

#bt_bijoux_selected,#bt_beaute_selected,#bt_sacs_selected,#bt_montres_selected,#bt_accessoires_selected,#bt_blog_selected,#bt_cosmetotextile_selected{display:block; float:left; width:151px; height:30px; margin:0 0 4px 0; padding:0 0 0 3px;}
#bt_bijoux_selected{background:url(../imgfront/bt_bijoux.png) no-repeat; background-position:100% -60px;}
#bt_beaute_selected{background:url(../imgfront/bt_beaute.png) no-repeat; background-position:100% -60px;}
#bt_sacs_selected{background:url(../imgfront/bt_sacs.png) no-repeat; background-position:100% -60px;}
#bt_montres_selected{background:url(../imgfront/bt_montres.png) no-repeat; background-position:100% -60px;}
#bt_accessoires_selected{background:url(../imgfront/bt_accessoires.png) no-repeat; background-position:100% -60px;}
#bt_blog_selected{background:url(../imgfront/bt_blog.png) no-repeat; background-position:100% -60px;}
#bt_cosmetotextile_selected{background:url(../imgfront/bt_cosmetotextile.png) no-repeat; background-position:100% -60px;}





/* class */
.clear{clear:both; line-height:1px;}
.big{font-size:1.3em; font-weight:bold;}
.floatl{float:left;}
.floatr{float:right;}

/* cadres accueil */
.cdr_accueil{width:479px; padding:10px 0;}
.cdr_img_acc{float:right; width:100px; margin:0 0 5px 8px; text-align:center;}
.cdr_img_acc img{margin:0 0 10px 0;}
.link_ss_img{font-size:1.0em;}
.img_acc_color{float:left; margin:0 10px 5px 0;}
.cdr_head_img{float:left; text-align:center; font-size:1.0em; line-height:1.4em;}

.blink{border:1px solid #fff;}
.blink:hover{border:1px solid #71054a;}
.blink_bas{display:block; border-bottom:solid #fff;}
.blink_bas:hover{border-bottom:solid #71054a;}

.prix_barre{text-decoration:line-through;}
.page_selected{background:#e8def9;}

/* Clearfix */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */





/*Nifty Corners Cube CSS by Alessandro Fulciniti */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

