@charset "utf-8";
*{margin: 0; padding: 0;}
a img{border: 0; }
a{color:#F55781;}
a:active, a:focus{ outline:none; color:#F55781; }
a, input {outline:none; }
img{border: medium none;}
html {font-size: 100%; overflow:-moz-scrollbars-vertical;}
.clear, #contenuCentre2 .envoyes{clear: both;}
input, select {font-size: 14px;}
.centre, #paiement_container .paiement_centre .commande_detail th, th, #liste_article a span, #mail table th{text-align: center;}
.img_gauche {float: left; display: inline; margin: 0 5px 5px 0;}
.img_droite {float: right; display: inline; margin: 0 0 5px 5px;}
body{font-size: 12px; font-family: Arial, Helvetica, sans-serif;margin:auto;}
#fond_page_normal{background:#fff url(images/fond_banniere.jpg); background-repeat:repeat-x;}
#fond_page_perso{background: url(images/fond_banniere_perso.jpg); background-repeat:repeat-x;}
#header{position: relative; width: 1000px; margin-left: auto; margin-right: auto; overflow: visible;}
#header .panier{position: absolute; left: 624px; top: 130px; background: url(images/bg_panier.gif) no-repeat; width: 180px; height: 60px; z-index: 9000;}
#vide-dressing-enligne a{ text-align:center; display:block; text-decoration:none;}
#header .panier p{color: #df4092; width: 120px; margin: 10px 0 0 60px;}
.banniere_flash{position:relative; width: 1000px; margin: 0 auto;}
#articleDansPanier{cursor: pointer; text-decoration: none;}
#header .panier p a, .article .article_content .auteur a, .bottomBlock li a{color: #df4092; text-decoration: none;}
#header_swf{z-index: 0; width: 1000px; height: 208px;}
#baniere_beta{position: absolute; z-index: 0;}
.vente_vetement{background-color:white; clear:both;color:gray;text-align:justify; /*position:absolute; top:1670px;*/}
.vente_vetement_boutique {background-color:white; clear:both;color:gray;text-align:justify; /*position:absolute; top:1444px;*/}
.vente_vetement h1, .vente_vetement_boutique h1{ padding-left:16px; font-size:14px; background-color:WindowFrame; color:#FFF; margin-top:3px; cursor:pointer;}
.vente_vetement h2, .vente_vetement_boutique h2 { padding-top:6px; font-size:14px;}
.vente_vetement a, .vente_vetement_boutique a{ color:grey;}
.headerwrapper{ margin-left: auto; margin-right: auto; padding: 0px 0px;z-index: -3; overflow: hidden; width:1000px; height:148px;}
.headerwrapper .la_boutique{margin: 0 0 20px 178px;}
.topMenuWrapper {background: url(images/fond_topMenu.gif) repeat-x; height: 32px; font-size: 20px; margin-left: auto; margin-right: auto; width: 1000px; position: relative; clear: left;}
.topMenuWrapper ul{list-style-type: none; list-style-position: outside;}
.topMenuWrapper ul li{display: inline; text-transform: uppercase; margin:0 2px 0 0px; line-height: 19px;}
.topMenuWrapper ul li a{text-decoration: none; font-size: 17px; font-weight: bold;}
.topMenuWrapper ul li a.actif, #compte-wrapper strong{color: #df4092;}
.topMenuWrapper span a{font-size: 12px; margin: 0 5px 0 0;}
.bodyBlock{background: url(images/fond_general.gif); color: #000000; margin: auto; width: 1000px; padding-top:1px; height:100%; z-index:999;}
#dressing_createur{ float:left; position:relative; right:14px; top:38px;}
#produit_createur{float:left; position: absolute; right:4px;}
.block_texte{background-color:#FFFFFF; margin:auto; padding:15px;text-align:justify; /*width:969px;*/}
.block_texte_dressing{margin:auto; padding:15px;text-align:justify; /*width:969px;*/}
.block_texte h3 {background-color:#F55781; color:#FFF; margin:15px 0; padding-left:12px;}
.block_texte h1 { text-align:center;}
.block_texte li { list-style:disc; padding:2px;}
.block_texte ul { padding: 0 10px; color:#666;}
.block_texte p { color:#666666; text-align:justify;}
.bodyBlock .block_left{float: left; display: block; padding-left: 19px;}
.espace_perso{}
.boite_espace_perso{ width: 230px; padding: 0; float: left; margin-top:12px;}
/*#menu ul {margin:0;padding-top:2px;list-style-type:none;text-align:center;}
#menu li {float:left;margin:auto;padding:0;background-color:black; height:24px;}
#menu li a {display:block;width:242px;color:white;text-decoration:none;padding:5px;border-right:solid 3px; background-color:#DF4092; font-size:14px; font-weight:bold;}
#menu li a:hover { background-color: #333;}
#menu ul li ul {display:none;}
#menu ul li:hover ul {display:block;}
#menu li:hover ul li {float:none;}
#menu li ul {position:absolute;}
#menu {}*/
.bouton-noir{background: url(images/fd-bout-noire.jpg) no-repeat; width:167px; height:43px; color:#FFF; cursor:pointer; font-size:22px; margin-left:147px; border:0;}

#menu ul {margin:0;padding:0;list-style-type:none;text-align:center;}
		#menu li {float:left;margin:auto;padding:0;background: url(images/fd-bout-noire.jpg) no-repeat; width:167px;}
		#menu li.bout-pink {float:left;margin:auto;padding:0;background: url(images/fd-bout-pink.jpg) no-repeat; width:167px;}
		#menu li a {display:block;color:white;text-decoration:none;padding:12px 2px; font-size:16px; }
		#menu li a:hover { color:#FFD700; }
		#menu ul li ul {display:none; }
		#menu ul li:hover ul {display:block; }
		#menu li:hover ul li {float:none;}
		#menu li ul {position:absolute;}
		#menu { width:670px; float:left; background:#FFF; padding-left:10px; padding-top:3px;}		
.menu-gauche p{ font-size:14px; color:#F09;}
#intro_dressing{ padding-top:10px;}
#intro_dressing h4{ padding:2px 0 8px 0; text-align:center;}
#intro_dressing h1{ color:#333; margin-right:5px; padding:14px 0 7px 0px; text-align:center; font-size:20px;}
.texte_boutique { font-size:12px; margin-bottom:0px; width:200px;}
.photo_accueil{width:118px; height:92px; float:left;}
.bouton_dressing a{width: 340px; height: 29px; background: url(images/vide-dressing-btn.png) no-repeat; display:block; clear:both; color:#FFF; font-weight:bold; font-size:18px; padding:5px; line-height:23px; text-decoration:none; margin-left:50px;}
.boite_espace_perso .bouton_dressing a{ margin-left:0px;}
.bouton_dressing a:hover{background: url(images/vide-dressing-btn-hover.png) no-repeat;}
.espace_perso ul li{list-style-type: none; line-height: 29px; font-size: 14px; margin: 6px 0 4px 19px;}
.espace_perso ul li a{color: #000000; text-decoration: none; margin-left: 10px; font-size: 16px; font-family: "Times New Roman", Times, serif; font-weight: bold; display: inline-block;}
.espace_perso .numero{background: url(images/carre.gif); height: 33px; font-size: 32px; color: #ffffff; width: 27px; display: inline-block; padding: 3px 0 0 8px;}
.connexion_inscription, .mon-compte {position: absolute; right: 1px; top: 0; width: 218px; height: 21px; padding: 0px; float: right; text-decoration: underline; font-size: 13px; line-height: 24px; font-weight: bold; text-transform: uppercase; font-size: 12px; text-align: center;}
.mon-compte a { background-color:#DF4092; color:#FFF; text-decoration:none; padding:5px;}
.mon-compte a:hover { background-color:#000;}
 .notification{color:#093; margin-bottom:-8px;margin-left:20px;}
.notification_identification{color:#093; margin-bottom:-8px;margin-right:230px;}
.legende .notification{padding-left:170px;}
.connexion_inscription a{text-transform: uppercase; font: bold 15px Arial; text-decoration: underline; color: #000; line-height: 21px;}
.block_recherhe{background: #5a5a5a url(images/accueil/fond-moteur-recherche.jpg) no-repeat; width: 291px; margin:4px; float: right; padding:18px 0;}
.block_recherhe form{ margin-left:30px; color:#FFF;}
.block_recherhe p, .recherche-marques p{ color:#cd3c87; font-weight:bold; text-align:center; font-size:14px;}
.block_recherhe .ok{background: url(images/accueil/bouton-recherche.png); width: 237px; height: 29px; border: 0 none; cursor: pointer; display: block; text-align:center; color:#FFF; font-weight:bold; margin-top:20px;}
.block_recherhe .ok:hover{ color:#000;}
.block_recherhe .niceform ul li label{margin: 0px; vertical-align: middle;}
.block_recherhe .btn_sradio li{display: inline-block; display: inline; float: left; list-style-type: none; font-size: 11px;line-height: 25px; width: 84px; font-size:16px;}

.recherche-marques{width: 271px; margin:4px; float: right; padding:10px; background-color:#efefef; font-size:16px; text-align:center;}
.recherche-marques a{ color:#000; text-decoration:none; margin:3px; line-height:24px;}
.recherche-marques a:hover { color:#CD3C87;}
.recherche-marques-plus{ text-align:right; font-weight:bold; font-size:12px;}

.btn_sradio input, .btn_sradio label, .btn_sradio select {vertical-align:middle;}
.block_recherhe .btn_sradio{padding: 6px 0 0 5px;}
input.recherche_input{width: 233px; height: 23px; border: 0 none; padding: 0 0 0 4px; position: relative; margin:10px 0 20px; display: block; font-size:14px; color:#333;}
.block_recherhe select{margin-top: 8px; border: 0 none; width: 237px; height: 23px; font-size:14px;color:#333;}
.actualite { padding:10px;}
.actualite p{font-size: 12px; color: #4b4a4a; font-weight: bold;}
.video_presentation{background: url(images/vid-bg.gif) no-repeat; width: 460px; height: 264px; float: left; position: relative; margin: 38px 0 0 0; padding: 10px 0 0 10px; z-index: 0; display: inline-block;}
.r1 {position: absolute; z-index: 300; bottom: -20px; left: -20px; width: 173px; height: 322px;}
.r2 {position: absolute; z-index: 300; width: 190px; height: 322px; top: -20px; right: -30px;}
.bar{background-color:#FFFFFF;border-bottom:2px solid gray;border-top:2px solid gray;font-size:20px;font-weight:bold;text-transform:uppercase; margin-top:10px;}
.bar a, .bar_com a, .bar2 a{color: #df4092; text-transform: uppercase; font-weight: bold; display: inline; text-decoration: underline; vertical-align: middle; font-size:12px;}
.bar img, #compte-wrapper .box_visites ul li, #compte-wrapper .box_ventes ul li, .barre img, #video_container .bar_com img, .bar2 img, .bar_com img{display: inline; float: left;}
.bar img.flesh{margin: 5px 10px 0 10px;} 
.coup_de_coeur ul li span, .nouveautes ul.articles li span{font-size: 14px; line-height: 16px; display: block;}
.coup_de_coeur ul, #ecrire_container .conditions ul li, #compte_container .conditions ul li, .nouveautes ul.articles{list-style-type: none;}
.coup_de_coeur ul li, .coup_de_coeur ul.coup_de_coeur_home li, .nouveautes ul.articles li{display: block; height: 270px; margin: 8px 0px; float: left; overflow: visible;}
.titre-article a {font-weight: normal; text-align: center; width: 210px; margin-left:-7px; text-transform:lowercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #333; background-color:#fff; position:absolute; top:24px; text-decoration:none; font-weight:bold; opacity:0.8; }
.coup_de_coeur ul li span a, .nouveautes ul.articles li span a{margin: 0 auto; display: block; width: 93%;}
.coup_de_coeur ul, .nouveautes ul{ margin:0px; padding:0px;}
.content_articles{background:none repeat scroll 0 0 #FFFFFF;border:2px solid gray;margin:10px;overflow:hidden;padding:8px;position:relative;width:200px; height:236px;}
.coup_de_coeur ul li .image_coupDeCoeur, .image_nouveautes{width: 186px; height: 238px; text-align: center;}
.coup_de_coeur ul li .infos, .nouveautes ul.articles li .infos{position: absolute; right: 0px; top: 0px; background: url(images/fiche-infos-bg.png) no-repeat; width: 264px; height: 254px;}
.coup_de_coeur ul li .infos .prix, .nouveautes ul.articles li .infos .prix{color: #ffffff; font-size: 15px; margin: 48px 0 0 206px; font-weight: bold;}
.picto-dressing{margin:auto;padding:0 40px;text-align:center;width:200px;}
#pub_dressing{ background-color: #F0F0F0}
#pub_dressing p{ font-family:Arial, Helvetica, sans-serif;}
.coup_de_coeur ul li .infos .description, .nouveautes ul.articles li .infos .description{margin: 58px 0 0 168px;}
.coup_de_coeur ul li .infos .description dt, .nouveautes ul.articles li .infos .description dt{font-size: 10px; text-transform: uppercase;}
.coup_de_coeur ul li .infos .description dd, .nouveautes ul.articles li .infos .description dd{font-size: 10px; color: #ffffff;}
.coup_de_coeur ul li .infos .description dt.categorie, .comments_add_box_submit, .nouveautes ul.articles li .infos .description dt.categorie, #fiche_produit #block_droite .prix .ajoute_panier, ul.pagelinks, #contenuCentre .contenuCentre #file{}
.coup_de_coeur ul li .infos .description dd.categorie, .nouveautes ul.articles li .infos .description dd.categorie{padding: 0 0 0 6px;}
.coup_de_coeur ul li .infos .description dt.taille, .nouveautes ul.articles li .infos .description dt.taille{padding: 0 0 0 8px;}
.coup_de_coeur ul li .infos .description dd.taille, .nouveautes ul.articles li .infos .description dd.taille{padding: 0 0 0 12px;}
#article_blog{ }
#accueil_droite{ width:300px; float:right;}
.google_ads{}
.google_ads_texte{ clear:both; padding-top:20px}
.article {padding: 2px 6px; background: #fefefe; margin: 5px auto 6px; width:93%; overflow: hidden;}
.separe_hr{border-top: #df4092 1px solid; width: 96%; margin-left: auto; margin-right: auto;}
.article .article-meta, #commentaire .commentaire .commentaire-meta, #video_container .commentaire .commentaire-meta, #leftBlock, #moteur, #articles, #rightBlock, #commentaire .commentaire .commentaire-meta, #liste_achat h1 img, img.flesh_prod, #contenuPage .bande h1, .retour_produit img, .reclamation img, .photoInfo img{float: left;}
.article .article-meta {width: 100px; height: 72px; padding: 2px; border:1px solid #CCCCCC; margin-top:1%;}
.article .article-meta img{width: 100px; height: 72px;}
.article .article_content{margin-left: 1px;}
.article .article_content p, .retour_produit p{margin: 10px 0 0 5px;}
.article .article_content h2{color: #df4092; font-size: 14px; margin: 0 0 8px 0;}
.article .article_content .lire_suite{color: #df4092; text-decoration: none;}
hr{color: #df4092; width: 96%; margin-left: auto; margin-right: auto;}
.video-accueil{ float:left; margin:6px;}
.video ul li {display: -moz-inline-stack; display: inline-block; list-style-type: none; display: inline; float: left; margin: 1px; width: 330px; height: 246px;overflow: hidden;}
.video .video_detail h2 a{color: #000000; text-decoration: underline; font-size: 14px; text-align: center;}
.video .video_detail h2 {margin-bottom: 2px;}
.video ul li .video_detail{margin: 5px 14px 0 0; padding: 11px 4px; position: relative; overflow: hidden;background: url(images/video_noire_bg.jpg) no-repeat;}
.video ul li .video_detail a.a_video{width: 100px; height: 100px; display: block; position: absolute; top: 30px; left: 70px; }
.video ul li img{width: 226px; height: 139px; text-align: center;}
.video ul li p{color: #000000; width: 90%; margin: 0;}
.video ul li .modes span, #videos_modes ul li .video_detail span{color: #df4092; display: block; margin: 0 auto;}
.video ul li .formations span, #videos_formations ul li .video_detail span{color: #235EB1; display: block; margin: 0 auto;}
.video ul li .conseils span, #videos_conseils ul li .video_detail span{color: #46B123; display: block; margin: 0 auto;}
.video_detail object{margin-bottom: 20px; display: block;}
#login-wrapper{margin-left: auto; margin-right: auto; width: 972px; padding: 4px 14px; background: #f7f4ef; display: none; height: 90px;}
#login-wrapper input.login{background: url(images/bg_connexion.gif) no-repeat; width: 183px; height: 24px; border: 0 none; padding: 8px 0 0 5px; font-size: 14px;}
#login-wrapper #signin .sign_ok{background: url(images/bg_ok_login.gif); width: 32px; height: 19px; display: inline-block; border: 0 none; color: #ffffff; cursor: pointer;}
#login-wrapper h1{color: #df4092; font-size: 12px; margin-bottom: 6px; text-transform: uppercase;}
#login-wrapper h1 span{color: #5C5C64; font-size: 12px;  text-transform: none;}
#login-wrapper #signin{width: 428px; float: left;}
#login-wrapper #signin .oubli{text-align: right; margin: 2px 58px 0 0; color: #5c5c64;}
#login-wrapper #signin .oubli a{color: #5c5c64; text-decoration: underline;}
#login-wrapper #register{width: 518px; float: right; border-left: 3px solid #df4092; padding: 0 0 0 14px;}
#login-wrapper #register .liens_communautes{text-align: center; margin-left: 227px; width: 280px; overflow: hidden}
#login-wrapper #register .liens_communautes img{margin: 0 5px 0 0; display: inline-block; float: left;}
#login-wrapper #register .liens_communautes a{color: #df4092; font-size: 11px; text-decoration: underline; float: left; font-weight: bold; text-transform: uppercase;} 
#login-wrapper #register p{color: #5C5C64; font-size: 12px;}
/******barre Compte****/
#compte-wrapper{background:none repeat scroll 0 0 #F7F4EF; color:#333333; font-size:16px;height:36px;padding:0.5em 0;text-align:center;width:320px;line-height:19px; float:left;}
.nombre_elements{ color:#F00}
#compte-wrapper .box_compte{float: left;}
#compte-wrapper .box_visites{width: 323px; float: left; border-left: 3px solid #DF4092; height: 34px; overflow: hidden;}
#compte-wrapper .box_visites li.nombreMessage{width: 110px; overflow: hidden; white-space: nowrap;}
#compte-wrapper .box_visites li.nombreCommentaire{width: 123px; overflow: hidden; white-space: nowrap;}
#compte-wrapper .box_visites li.visites{width: 118px;}
#compte-wrapper .box_visites span, #compte-wrapper .box_panier span, #compte-wrapper .box_ventes span{margin: 10px 2px 0 0; float: left;}
#compte-wrapper .box_panier{width: 88px; float: left; border-left: 3px solid #DF4092; height: 34px;}
#compte-wrapper .box_ventes{width: 196px; float: left; border-left: 3px solid #DF4092; height: 34px;}
#compte-wrapper .box_ventes li{margin-left: 3px;}
#compte-wrapper .box_compte h2{color: #DF4092; font-size: 11px; margin-bottom: 6px; display: inline-block; float: left; width:130px; overflow: hidden; padding-left:8px;text-transform: uppercase; white-space: nowrap; font-size: 11px;}
#compte-wrapper .box_compte h2 span a{color: #696969; margin: 0 auto;}
#compte-wrapper .box_compte a{text-transform: uppercase; margin: 8px 0 0 20px; text-transform: none; color: #000000; float: left; text-decoration: underline; display: block; font-size:12px}
#compte-wrapper .box_compte h2 span{display: block; font-size: 10px; text-align: center; width: 102px; margin: auto;}
#compte_container, #ecrire_container, #amis_container{background: #fff; width: 806px; /*height: 530px;*/ margin: auto; text-align: center; vertical-align: top; padding: 15px; position: absolute; overflow: hidden;}
#ecrire_container, #amis_container{padding: 15px 28px; width: 780px; background-color:#fff; }
#compte_container .close, #ecrire_container .close, #amis_container .close{float: right;}
#compte_container h2, #ecrire_container h2, #amis_container h2{color: #ff7398; font-size: 32px; font-family: "Times New Roman", Times, serif; margin-bottom: 10px; text-align: center;}
#compte_container .inscription, #ecrire_container .inscription, #amis_container .inscription{width: 420px; margin:0; float: left;  padding-right:18px; background-color:#FFF; height:100%;}
#compte_container .inscription h1, #ecrire_container .inscription h1, #amis_container .inscription h1, #identification_container .inscription h1, #identification_container .address_livraison h1{color: #ff7398; font-size: 32px; font-family: "Times New Roman", Times, serif; margin: 0 0 0 58px;}
#compte_container .inscription p, #ecrire_container .inscription p, #amis_container .inscription p, #identification_container .inscription p, #identification_container .address_livraison p{text-align: left;/* margin: 10px 0 10px 50px;*/ font-family: "Times New Roman", Times, serif; font-size: 11px; padding:4px 0}
#compte_container .inscription label, #ecrire_container .inscription label, #amis_container .inscription label, #identification_container .inscription label, #identification_container .address_livraison label{margin-left: 5px;}
#inscription_form a, #inscription_form_com .chk_condition a{color: #000000; vertical-align: top;}
#compte_container .connection, #ecrire_container .connection{width: 348px; height: 290px; background: #ff7398; color: #fff; float: left; margin: 20px 0 0 26px; position: relative; display: inline; padding: 0px;}
#compte_container #cg, #ecrire_container #cg{width: 12px; margin-right: 5px; vertical-align: middle;}
#compte_container .connection fieldset, #ecrire_container .connection fieldset, #ecrire_container .conditions p, #ecrire_container .conditions ul, #amis_container .connection fieldset, #compte_container .conditions p, #compte_container .conditions ul, #comment_all, #identification_container .connection fieldset, .left{text-align: left;}
#compte_container .connection .oubli a, #compte_container .connection p, #ecrire_container .connection .oubli a, #compte_container .connection p, #amis_container .connection .oubli a, #compte_container .connection p, #identification_container .connection .oubli a, #compte_container .connection p{color: #ffffff; font-size: 12px;}
#compte_container .connection .oubli, #ecrire_container .connection .oubli, #amis_container .connection .oubli, #identification_container .connection .oubli {margin: 10px 0 0 48px; text-align: center; margin-left: 48px;}
#compte_container .connection label, #ecrire_container .connection label, #amis_container .connection label, #identification_container .connection label{margin-right: 8px;}
#compte_container .connection h1, #ecrire_container .connection h1, #amis_container .connection h1, #identification_container .connection h1{font-size: 32px; font-family: "Times New Roman", Times, serif; margin-bottom: 5px;}
#compte_container .connection fieldset, #ecrire_container .connection fieldset{margin: 20px 0 10px 0; padding: 0px;}
#compte_container .btn, #ecrire_container .btn, #amis_container .btn, #identification_container .btn{background: url(images/fd-bout-noire2.jpg); width: 167px; border: 0 none; font-family: "Times New Roman", Times, serif; font-size: 24px; cursor: pointer; margin-left:120px; display: block; color:#FFF; height:43px;}
#identification_container #confirmation_button_com{margin: 20px 5px 10px;}
#compte_container .inscription .btn, #ecrire_container .inscription .btn, #amis_container .inscription .btn, #identification_container .address_livraison .btn{margin-left: 160px; margin-top: 16px;}
#identification_container .inscription .btn,{ margin:0; padding:0;}
#compte_container .connection #auto, #ecrire_container .connection #auto, #amis_container .connection #auto, #identification_container .connection #auto{width: 18px;}
 #compte_container label, #ecrire_container label, #amis_container label, #identification_container label, #identification_container label {display: -moz-inline-box; display: inline-block; padding: 5px 0 0; width: 120px; font-weight: bold; text-align: right; font-size: 12px; font-family: "Times New Roman", Times, serif;}
211 - #compte_container .labelClasse input,#compte_container select, #ecrire_container input,#compte_container select, #amis_container input,#compte_container select {width: 158px; margin-bottom: 5px;}
#compte_container input, #ecrire_container input, #amis_container input, #amis_container input, #identification_container input, #identification_container input{/*background: #f5f5f5; border: 1px solid #838383;*/}
#login_form #login, #login_form #pass{width: 139px;}
#ecrire_container #ecrire_form label {width: 80px; vertical-align: top;}
#ecrire_container #ecrire_form input {vertical-align: top; margin-top: 6px;}
#ecrire_form #objet_ecrire{width: 230px;}
#ecrire_form #contenu{ width: 230px; height: 120px;}
#compte_container fieldset, #ecrire_container fieldset, #amis_container fieldset, #amis_container fieldset, #identification_container fieldset, #identification_container fieldset, #contenuCentre2 .titre-mail span.last{border: none;}
#compte_container fieldset #mois, #ecrire_container fieldset #mois, #amis_container fieldset #mois, #paiement_container .paiement_centre .commande_detail .th_marque, #achat #resume .th_paiement{width: 80px;}
#jour_com{width: 60px;}
#annee_com{width: 90px;}
#pseudo_livraison{ margin: 0 0 5px 5px; font-size: 17px;}
#cp_livraison{width: 80px;}
.avatar_inscr{width: 240px; margin-left: 116px; margin-bottom: 8px;}
.imgValidate{margin-left: 3px; vertical-align: middle; }
.connection .tl {position: absolute; width: 8px; height: 8px; background: url(images/box_tl.png) no-repeat; top: 0px; left: 0px;}
.connection .tr {width: 8px; height: 8px; background: url(images/box_tr.png) no-repeat; position: absolute; top: 0px; right: 0px;}
.connection .bl {width: 8px; height: 8px; background: url(images/box_bl.png) no-repeat; position: absolute; bottom: 0px; left: 0px;}
.connection .br {width: 8px; height: 8px; background: url(images/box_br.png) no-repeat; position: absolute; bottom: 0px; right: 0px;}
* html .connection .bl{width: 8px; height: 8px; background: url(images/box_bl.png) no-repeat; position: absolute; bottom: -7px; left: 0px;}
* html .connection .br{width: 8px; height: 8px; background: url(images/box_br.png) no-repeat; position: absolute; bottom: -7px; right: 0px;} 
.inscription fieldset .labelClasse, .address_livraison p{position: relative; margin: 0;}
.inscription fieldset .labelClasse span{display: inline; right: 44px; top: 4px;}
.address_livraison fieldset p span{display: inline; position: absolute; right: 44px; top: 4px;}
#inscription_form_com fieldset p span{right: 40px;}
#livraison_form_com fieldset p span{right: 40px;}
#livraison_form_com  #cpComValidate{right: 102px;}
/***message contenaire**/
#ecrire_container .conditions, #compte_container .conditions, #amis_container .conditions{width: 360px; height: 270px; padding: 10px 10px; margin-top: 20px; float: left; text-align: center; background: url(images/bg_box_left.gif);}
#amis_container .connection{width: 348px; height: 290px; background: #ff7398; color: #FFFFFF; float: left; margin: 78px 0 0 48px; position: relative;}
#amis_container .connection fieldset, #identification_container .connection fieldset{margin: 20px 0 10px 0;}
#amis_container fieldset #jour{width: 38px;}
#amis_container fieldset #annee{width: 60px;}
#amis_container .gauche, #compte_container .gauche{width: 358px; margin: 78px 0 0 0px; float: left; text-align: left; padding-top: 20px;  height: 260px;}
#amis_container .ami fieldset, #compte_container .ami fieldset{padding-left: 10px;}
#amis_container .ami fieldset p span, #compte_container .ami fieldset p span{padding-left: 10px; font-size: 11px; margin-right: 16px;}
.portail_site{display: inline; float: left; margin: 0 20px 0 60px;}
.ami_top{width: 580px; text-align: left; margin: 0 auto;}
#amis_container input,#amis_container select {width: 156px; margin-bottom: 5px;}
#amis_container .gauche label{ width: 240px; text-align: left; margin-bottom: 5px;}
.bodyBlock #container{width: 1000px; font-family: "Times New Roman", Times, serif; /*background: url(images/cont-bg.gif);*/}
.bodyBlock #gauche{float: left; width: 326px; padding: 18px; display: inline;}
.bodyBlock #centre{background-color: #9999CC;/*margin-left:326px;*/ float: left; background: #ffffff; padding-left:16px; width: 622px; display: inline;}
.bodyBlock #centre .photos{background: #df4092; text-align: center; padding: 8px; height: 480px;}
.profileActions { float:left;
padding-top:18px;
width:130px;}
.profileActions .notation{display: block; margin-top: 5px;}
.profileActions .date{display: block;}
.profileActions .art{display: block; color: #FC6D97;}
.bodyBlock #gauche #user_picture{height:114px;margin:13px 0 24px;padding-left:10px;width:299px;}
.bodyBlock #gauche .homme{background: url(images/listes-bg.png);}
.bodyBlock #gauche .femme{background: url(images/listes-bg.png);}
.bodyBlock #gauche #user_links{margin-bottom: 20px;}
.bodyBlock #gauche #user_links a{text-decoration: none; color: #df4092; font: bold 13px "Times New Roman"; display: block; margin: 0 0 5px 0; line-height: 32px; text-transform:uppercase; text-align:center;}
.bodyBlock #gauche #user_links a img{float: left; display: inline;}
.bodyBlock #gauche .profile_bloc h2,.bodyBlock #gauche #user_links h1, #user_links h2{font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 10px 0;}
.bodyBlock #gauche .desctiption_bloc{padding: 5px 0; text-align:justify; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold;}
.profile_bloc{ padding:14px 0; border-top:1px solid;}
.bodyBlock #gauche .desctiption_bloc p{margin-bottom: 10px;}
.bodyBlock #centre .dressing_top{color: #df4092; font-size: 13px; font-weight: bold; margin-bottom: 5px; font: bold 12px Arial; padding: 3px; line-height: 19px;}
#tri{width: 106px; border: 1px #7f9db9 solid;}
#centre #profileDressingBlock .dressing_top .drg_img{float: left; width: 108px; text-align: center;}
#centre #profileDressingBlock .dressing_top .drg_article{float: left; width: 190px; text-align: center; margin-top:1px;}
#centre #profileDressingBlock .dressing_top .drg_categorie{float: left; width: 168px; text-align: center; margin-top:1px;}
#centre #profileDressingBlock .dressing_top .drg_prix{float: left; width: 124px; text-align: center; margin-top:1px;}
.bodyBlock #centre .dressing {background: #e5e5e5; padding: 5px; margin: 3px 0 0 0; font: normal 12px Arial; min-height: 60px;}
#profileCommentaireBlock{margin:0; padding:0;}
#centre #profileDressingBlock .dressing .drg_img{float: left; width: 104px; text-align: center;}
#centre #profileDressingBlock .dressing .drg_img img{height: 54px; padding: 1px; border: 2px #656565 solid;}
#centre #profileDressingBlock .dressing .drg_article{float: left; width: 190px; text-align: center; padding-top: 14px;}
#centre #profileDressingBlock .dressing .drg_categorie{float: left; width: 168px; text-align: center; padding-top: 14px;}
#centre #profileDressingBlock .dressing .drg_prix{float: left; width: 124px; text-align: center; padding-top: 10px;}
#centre #profileDressingBlock .dressing .voir_fiche{display: block; color: #ffffff; background: #000000; text-decoration: none; display: inline-block; padding: 2px 4px;}
.titre_bloc{ font-size:14px; text-transform:uppercase;}
#profileDressingBlock .bodyBlock #centre .commentaire {margin-bottom: 10px; clear: left; padding: 0px; display: block;}
.bodyBlock #centre .commentaire .commentaire-meta{float: left; background: #FFFFFF; margin-top: 5px; padding: 2px 2px 0 2px; border: 1px solid #CCCCCC; width: 36px; height: 36px;}
.bodyBlock #centre .commentaire .commentaire-content{margin: 2px 0 0 20px; width: 84%; float: left; padding: 2px;}
.bodyBlock #centre .commentaire .commentaire-content p, .rose .reponse-content p{padding: 2px 0px;}
.commentaire-content textarea{margin: 2px; width: 90%;}
#commentaire_dir{background: #EFEFEF; overflow: hidden; padding: 5px; width: 98%;} /***commentaire*******/
.profileThumbnail{float:left; padding:12px; width:135px;}
.profileThumbnail img{margin: 5px 0 0 3px; display: block; margin: auto; border:1px solid gray}
#commentaire .commentaire .commentaire-content{margin-left: 20px; width: 86%; float: left;}
#profileCommentaireBlock .reponse {clear: left; margin: 0px auto; overflow: hidden; background: #EFEFEF; margin-bottom: 6px; padding: 5px; border: 1px solid #BCBCBC; width: 98%;}
.rose .reponse-content, #contenuCentre2{padding: 0px;}
.reponse .reponse-meta{float: left; width: 36px; height: 36px; background: url(/images/avatar_com.gif); background:#FFFFFF ;
border:1px solid #CCCCCC; padding: 2px;}
#profileCommentaireBlock .reponse .reponse-content{margin: 0px 0 0 20px; width: 420px; float: left;}
img.profileSmallImageComment, .commentaire-meta img{background-position: center center; background-repeat: no-repeat; border: medium none; height: 36px; width: 36px;}
.reponse-meta img{width: 36px; height: 36px;}
.inline_comment_buttons{padding: 10px 0 5px 0;}
.inputsubmit{background-color: #3b5998; color: #ffffff; border: solid 1px #0e1f5b; padding: 2px 15px 3px 15px; font-size: 11px; text-align: center; cursor: pointer;}
.inputs{width: 400px; height: 46px;}
.inputs1{background-color: #3b5998; color: #ffffff; border: solid 1px #0e1f5b; padding: 2px 15px 3px 15px; font-size: 11px; text-align: center; cursor: pointer;}
.rep{text-align: right; padding: 2px 60px 5px 0;}
.rep a{color: #0000FF;}
.repondre{cursor: pointer; color: #0000FF; text-decoration: underline;}
.paging {margin: 30px 10px; display: block;}
.bodyBlock #centre .commentaire .auteur, .chk_condition{margin: 0 0 0 60px;}
.paging a{padding: 0 3px; border: 1px solid gray; text-decoration: none;}
.barre {margin-bottom: 20px; line-height: 24px;}
.barre .flesh{margin: 13px 10px 0 10px;}
.bottomBlock{background-color: #fefefe; margin-left: auto; margin-right: auto; width:1000px; font-size:14px; text-align:center; clear:both; display:block;}
.bottomBlock ul{margin-left: auto; margin: 0px auto; width: 100%; padding: 10px 0;}
.bottomBlock li{list-style: none; display: inline; margin-left: 28px;}
#largeImg {border: solid 1px #ccc; padding: 5px;}
.thumbs a{width: 26px; height: 26px; padding: 2px;}
.thumbs img {border: solid 1px #ccc; width: 26px; height: 26px; padding: 2px;}
.thumbs img:hover {border-color: #FF9900;}
.thumbs{background: #898989; padding: 5px; margin: 10px; border-bottom: 1px solid #ffffff; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; border-right: 1px solid #ffffff;}
.photos_hover{width: 548px; height: 420px; margin: auto;} 
/********/
#nav2RollContent  .block_left ul{list-style-type: none; width: 600px;}
#femmeContent .block_left .boite_article, #enfantsContent .block_left .boite_article, #hommeContent .block_left .boite_article{display: -moz-inline-stack; display: inline-block; display: inline; width: 209px; height: 85px; margin: 0 5px 0 5px; float: left; padding: 10px 0 0 5px; float: left;}
#nav2RollContent .block_left {float: left; width: 678px; display: inline; background: #f9f9f9; text-transform: none; font-size: 12px; padding: 16px 0 0 12px;}
#nav2RollContent .block_left p{padding: 2px 8px 5px; color:#6D7270;}
#nav2RollContent .block_left a:hover{color: #df4092; text-decoration: underline;}
#nav2RollContent .block_right .top_marque a{color: #000000; font-size: 11px ; width: 120px; text-decoration: none; display: block; width: 92px; float: left;}
#nav2RollContent .block_right .top_marque a:hover{color:#FC19DF; text-decoration: underline;}
#nav2RollContent .block_right{float: left; width: 278px; margin: 0 0 0 0;  text-transform: none; padding: 16px 0 0 10px;}
#nav2RollContent #femmeContent .block_right{background: url(images/arabesque_femme.gif) no-repeat top right;}
#nav2RollContent #hommeContent .block_right{background: url(images/arabesque_homme.gif) no-repeat top right;}
#nav2RollContent #enfantsContent .block_right{background: url(images/arabesque_enfant.gif) no-repeat top right;}
#nav2RollContent .block_right .top_marque{color: #000000;}
#nav2RollContent .block_right .top_marque img{margin: 10px 0;}
#nav2RollContent .block_right .top_marque ul li{display: -moz-inline-stack; display: inline-block; display: inline; float: left; padding: 0px; line-height: 14px;}
#femmeContent .block_left .boite_article h2 a{color: #fc19df; font-size: 14px;}
.block_left .boite_article {color: #6d7270; line-height: 17px;}
#nav2RollContent .block_left .boite_article a{font-size: 11px; color: #6D7270; display: inline-block; text-decoration: none;}
#nav2RollContent .block_left .boite_article a:hover{text-decoration: underline; color: #DF4092;}
#enfantsContent .block_left .boite_article h2 a{color: #7aff91; font-size: 14px;}
#hommeContent .block_left .boite_article h2 a{color: #2f388c; font-size: 14px;}
.block_right .noveaute table .img_noveaute {width: 48px; height: 48px;}
.block_right .noveaute table img {width: 48px; height: 48px;}
.commentaire_content{background: #efefef; margin-bottom: 6px; padding: 5px; border-bottom: 1px dotted #CCCCCC; display: inline-block; width: 98%;} 
ul.dropdown ul li .block_left .boite_article a.voir_tout:hover {color: #FF3333; text-decoration: underline;}
.bar2 select{width: 140px; margin: 5px 6px 0 0; font-size: 11px;} /***video lightbox**/
#video_container{width: 592px; height: 632px; text-align: center; padding: 10px 120px; background: url(images/paiement/bg_modale_identification.gif) ; overflow-y: auto; overflow-x: hidden; position: fixed;}
#video_container #video_light h2 a{color: #df4092; font-size: 14px; text-decoration: underline;}
#video_container #video_light p.video_bottom, ul.dropdown li.hover a{color: #ffffff;}
#video_container .commentaire {clear: left; padding: 5px; clear: left; margin: 5px auto; text-align: left; overflow: hidden;} 
#video_container .commentaire .commentaire-content{width: 84%; float: left; padding: 2px; text-align: left;}
#video_container .bar_com {height: 40px; line-height: 29px; margin: 10px 0 0; padding: 0px;}
#video_container .bar_com img.flesh, .bar2 img.flesh, .bar_com img.flesh {margin: 5px 10px 0;}
#comment_all{background: #ffffff;}
.video_carosel{background: #000000; padding: 10px 0; width: 506px; margin: auto;}
.video_carosel h2{color: #DF4092;}
.video_carosel h2 .nombre_video{color: #FFFFFF; font-size: 12px; float: right; right: 16px; top: 5px;}
#comment_all .commentaire-content, #comment_all .rep_commentaire{width: 580px;}
#comment_all .commentaire-content textarea{width: 560px; margin: 2px;} 
#video_container .commentaire .auteur{margin-bottom: 6px; }
#video_container .CommentArrow {background-image:url(images/fall-comment-arrow.gif);height:16px;margin: 0 0 -9px 5px; width:14px;}
#video_container .CommentText{background: #EFEFEF; border:1px solid #BCBCBC; padding:2px; overflow: hidden; padding:5px;}
#video_container .reponse_text{background: #EFEFEF;}
#video_container .rep_commentaire .commentaire-meta{margin: 10px 0 0 0;} 
#video_container .video_bottom{color: #ffffff;}
/***********************/
#liste_commandes td p a:hover, .bar_com a:hover, .espace_article a:hover, #compte-wrapper .box_compte a:hover, #compte-wrapper .box_compte h2 span a:hover, #compte-wrapper a:hover, #left .element_gauche ul li a:hover, .bar a:hover, .repondre:hover, .bar2 a:hover {text-decoration: none; color:#DF4092;}
ul {list-style: none;} 

/****************boutique**********/
.wrapBoutiques {width: 1000px; }
#leftBlock {width: 310px; float:left;}
#moteur {width: 218px; height: 421px; overflow: hidden; padding: 0 0 0 47px;  position: relative;}
#moteur .radio {color: #000; font: normal 10px Arial; margin: 117px 0 0 0; padding: 0 0 5px 0; display: inline-block;}
#moteur .radio input {float: left; display: block; height: 10px; padding: 0px; margin: 0 0 0 3px; width: 10px;}
* + html #moteur .radio input {float: left; display: block; height: 10px; margin: 2px 0 0 3px;}
#moteur .radio label {margin: 0 10px 0 2px; padding: 0px; display: inline; float: left;}
#moteur select {font: bold 11px Arial; margin: 10px 0 0 0; width: 185px; border: 1px solid #c3c0c2; clear: both;}
#moteur .vendeurs, #moteur .all {font: bold 11px Arial; color: #4f4f4f; width: 176px; border: 0 none; margin-top: 12px; padding: 0 0 0 4px;}
#moteur .all {margin: 17px 0 0 0;}
* html #moteur .vendeurs, * html #moteur .all{font: bold 11px Arial; color: #4f4f4f; width: 176px; border: none; margin: 5px 0 8px 4px; padding:0 0 0 4px;}
/*#articles {  width:482px; height:402px; overflow:hidden; position:relative; }*/
.articles{ width:720px; float:left;}
#articles {width: 482px; height: 402px; z-index: 200; overflow: hidden; margin-top: 14px;}
#articles #slide_produit{margin-top: 20px;}
#articles ul {list-style-type: none; width: 85%; margin: 50px 0 0 40px;}
#articles ul li {position: relative; display: inline-block; margin: 0 8px 10px 0;}
* + html #articles ul li {position: relative; display: inline; margin: 0 8px 10px 0;}
#articles ul li a {margin: 0 0 0 2px;}
#articles li.a1 {background: url(images/boutique/art-bg01.gif) no-repeat; width: 63px; height: 78px;}
#articles li.a2 {background: url(images/boutique/art-bg02.gif) no-repeat; width: 55px; height: 67px;}
#articles li.a3 {background: url(images/boutique/art-bg03.gif) no-repeat; width: 76px; height: 78px;}
#articles li.a4 {background: url(images/boutique/art-bg04.gif) no-repeat; width: 81px; height: 72px;}
#articles li.a5 {background: url(images/boutique/art-bg05.gif) no-repeat; width: 74px; height: 67px;}
#articles li .prix {position: absolute; bottom: 0; right: 0; background: #fff; padding: 0px; color: #000; font: normal 15px Arial;}
#rightBlock {width: 690px; float:left;}
#rightBlock .garantis {background: url(images/boutique/garanties.gif) no-repeat; height: 157px; width: 230px; overflow: hidden; margin: 240px 0 0 0; clear: both;}
* + html #rightBlock .garantis {background: url(images/boutique/garanties.gif) no-repeat; height: 157px; width: 230px; overflow: hidden; margin: 200px 0 0 0; clear: both;}
#rightBlock .garantis div.desc {text-align: center; color: #000; font: bold 9px Verdana; width: 70%; padding: 53px 0 8px 0; margin: auto;}
#rightBlock .garantis div {margin: auto; width: 83%; padding: 0px;}
#rightBlock .garantis div a {display: inline; margin: 0 2px 0 0;} 
/**********liste***********/
.file-ariane {padding: 2px 0 0 19px; font: bold 12px Arial;}
.file-ariane a {color: #000; text-decoration: none;}
.file-ariane a:hover, #header .panier p a:hover, .bodyBlock #centre .commentaire .auteur a:hover, .coordonne a, .bodyBlock #gauche #user_links a:hover{text-decoration: underline;}
.file-ariane .actif {color: #df4092; font-weight: bold;}
.bar2 {background: transparent url(images/bar.gif) repeat-x scroll 0 0; height: 40px; line-height: 29px; margin: 10px 0 0; padding-left: 16px; width: 984px;}
.bar_com{height: 40px; line-height: 29px; margin: 5px 0 0; padding-left: 16px;}
.block-listes {background: transparent url(images/blockListes.gif) 0 6px no-repeat; overflow: hidden; height:270px;}
.listes, .listes2 {display: inline; float: left; width: 147px; height: 180px; overflow: hidden; background: transparent url(images/listes-bg.gif) no-repeat; margin: 0 0 10px 10px; padding: 61px 5px 0 35px;}
.listes img.pic, .listes2 img.pic{display: block; margin: auto; vertical-align: middle;}
* html .listes, * html .listes2, * + html .listes, * + html .listes {display: inline; float: left; width: 146px; height: 238px; overflow: hidden; background: transparent url(images/listes-bg.gif) no-repeat; margin: 0 0 10px 10px; padding: 62px 8px 0 33px;}
.listes2 {background: transparent url(images/listes-bg2.png) no-repeat;}
.name {font: bold 20px "Times New Roman", Times, serif; color: #000; padding: 0 0 0 7px; display: block; height: 24px; width: 135px; overflow: hidden;}
.pic {margin: 0 0 0 5px;}
.date {font: normal 10px "Times New Roman", Times, serif; display: block; padding: 0 0 4px 0;}
.listes h1, .listes2 h1 {position: relative; font: normal 11px Arial; color: #fc6d97; margin: 4px 0 2px 0;}
.listes2 h1 {color: #0450fc;}
.listes .notation, .listes2 .notation2 {position: absolute; right: 5px; top: 0;}
.notation a, .notation img, .notation2 a, .notation2 img {display: block; float: left; height: 13px; margin: 0 2px 0 0; text-decoration: none; width: 14px; background: url(images/membres/etoile-vide.gif) no-repeat; border: none;}
.notation .e1 {background: url(images/membres/etoile-femme.gif) no-repeat;}
.notation2 .e1 {background: url(images/membres/etoile-homme.gif) no-repeat;}
.listes .art {float: left; width: 81px; font: normal 10px Arial; color: #fc6d97; line-height: 12px;}
.listes2 .art {float: left; width: 81px; font: normal 10px Arial; color: #0450fc; line-height: 12px;}
.art b {color: #000; display: block;}
.clAbs {height: 245px; overflow: hidden; clear: both;}
.pictos, .pictos2 {float: right; width: 65px;}
.pictos a, .pictos2 a {float: left; display: block; margin: 0 2px 0 0;}
.pictos a.write {background: url(images/membres/write.gif) no-repeat; width: 16px; height: 21px; margin: 3px 0 0 0;}
.pictos a.comment {background: url(images/membres/comment.gif) no-repeat; width: 21px; height: 15px; margin: 8px 0 0 4px;}
.pictos a.panier {background: url(images/membres/panier.gif) no-repeat; width: 22px; height: 17px; margin: 7px 0 0 2px;}
.pictos2 a.write {background: url(images/membres/write-.gif) no-repeat; width: 16px; height: 21px; margin: 3px 0 0 0;}
.pictos2 a.comment {background: url(images/membres/comment-.gif) no-repeat; width: 21px; height: 15px; margin: 8px 0 0 4px;}
.pictos2 a.panier {background: url(images/membres/panier-.gif) no-repeat; width: 22px; height: 17px; margin: 7px 0 0 2px;} /***********Commentaire*****/
#status{width: 100%; padding: 0px; height: 38px; outline: none;}
.idleField{color: #6F6F6F;} 
.membreThumbnail{height:85px; margin-left: 5px; overflow:hidden; width:134px;}
/***fiche produit***/
.bouton-acheter{background:url(images/produit/bouton-acheter.png) repeat scroll 0 0 transparent;height:23px;position:absolute;text-align:center; line-height:24px; top:225px;width:88px; left:133px; }
.bouton-acheter a{ color:#FFF; text-decoration:none; font-weight:bold; font-size:15px; text-transform:uppercase; padding-top:4px;}
.prix{ color:#FFF;}
.content_articles .prix{ background-color:#FFFFFF;font-size:20px;left:12px;padding:3px;position:absolute;text-align:center;top:222px; color:#000; }
.content_articles .specialProperty{ background-color:#FFFFFF;font-size:12px;left:70px;padding:2px;position:absolute;text-align:center;top:226px; color:#555; height: 12px; }
.bouton-acheter a:hover{ color:#000;}
#fiche_produit{background:#FFF; width: 964px; padding:2px 0 0 0; margin: 0 auto;}
#fiche_produit p{margin: 0 0 8px 0;}
img.filtre{margin-right: 98px;}
#fiche_produit #block_gauche {width: 300px; float: left; padding: 0px 0 0 5px;}
#fiche_produit #block_gauche .image_produit{margin: 0px 0 2px 2px; width: 260px; height: 335px;overflow: hidden; position: relative;}
.middle img.fiche{ }
.coup_de_coeur ul li span a img, .nouveautes ul.articles li span a img{position:absolute; top:234px; left:25px;}
#fiche_produit #block_gauche .image_produit[class] {display: table; position: static;}
.middle {position: absolute; top: 50%; width: 100%; text-align: center;}
.middle[class] {display: table-cell; vertical-align: middle; position: static;}
* html #fiche_produit #block_gauche .image_produit img{position: relative; top: -50%; text-align: left; margin: auto;}
*+html #fiche_produit #block_gauche .image_produit img{
line-height: 335px; vertical-align: middle; margin: auto; 
}
*+html #fiche_produit #block_gauche .image_produit{
line-height: 335px; width: 260px; height: 335px; height: 335px;
}
#fiche_produit h5{ font-size:13px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Courier, monospace; text-transform:uppercase; text-align:center; margin:0 18%; line-height:9px; background:#FFF; font-weight:normal; color:#000}
#fiche_produit .black{ background:#000; height:9px;}
#fiche_produit .withe{ background:#FFF; padding-top:20px;}
#fiche_produit #block_gauche .autre_photos span img{margin-right: 10px;}
.description-poduit{ min-height:296px;}
.autre_photos .thumbsHover {width:210px; display: block; float: left; height: 56px; margin: 0 5px 0 0; overflow: hidden;}
.autre_photos .thumbsHover img{height: 50px;}
.autre_photos .thumbsHover a{height: 50px; width: 50px; overflow: hidden; display: inline-block;}
.autre_photos{margin: 16px 0 0 0;}
#fiche_produit #block_droite {width: 640px; float: left; padding: 0px; margin: 0 0 0 10px;}
#fiche_produit #block_droite h1{  font-weight: bold; padding: 3px;}
#fiche_produit #block_droite h2{color: #e676ad; font-size:14px;}
#fiche_produit #block_droite h1{font-size: 16px;}
#fiche_produit #block_droite .desription .first{color: #d34939; clear:both;}
#fiche_produit #block_droite .desription{width: 340px; float: left; padding:0 12px;}
#fiche_produit #block_droite .desription #desription{ width: 330px; }
#fiche_produit #block_droite .prix{width: 270px; float: right; text-align: left; position: static; background:#fff5f5 }
.etiquette-prix{ width: 105px; padding:5px 0; float:left; font-size:30px; color:#F55781;}
#fiche_produit #block_droite .prix span{color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#fiche_produit #block_droite .prix a.ajoute_panier{margin: 28px 0 10px 0; display: block;}
.logo-produit{ padding:20px 0 0 33px;}
#fiche_produit #block_droite .prix h3{color: #cd3c83; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0 0 3px 0; text-align:center}
.prix ul{color: #e676ad; margin: 8px 0 0 15px; font-size: 11px; font: bold 12px Arial; overflow: hidden;}
.prix ul li{padding: 2px 0 5px 0; width: 150px; display: inline-block; float: left; font-size: 11px; overflow: hidden; white-space: nowrap; }
.prix ul li b{font: bold 11px Arial; color: #cd3c84;}
.prix ul li a{font: bold 11px Arial; color: #E676AD;}
#fiche_produit #block_droite .desription #desription #scroll{width: 298px; height: 260px; overflow: auto;}
.article_vendeur{ }
#commentaire .commentaire {clear: left; padding: 10px; margin: 10px auto; background: #efefef; overflow: hidden; width: 98%;}
#commentaire .rose .commentaire-content{padding: 2px 10px;}
#commentaire{padding: 5px 20px; width: 960px;}
#commentaire .commentaire-meta{background: #FFFFFF none repeat scroll 0 0; border: 1px solid #CCCCCC; float: left; margin-top: 5px; padding: 2px 2px 0; width: 36px; height:36px;}
#commentaire .commentaire-meta img{width: 36px; height:36px;}
#commentaire .commentaire-content{margin-left: 20px; width: 84%; float: left;}
#commentaire .commentaire .auteur{margin-left: 60px;}
#commentaire .reponse .auteur{margin-left: 60px;}
.rose .auteur a{ color: #f63c9c; font-weight: bold; }
.bleu .auteur a{ color: #1b2edf; font-weight: bold; }
.inline_comment_buttons{ padding: 10px 0 5px 0;}
.rep{text-align: right; padding-right: 60px;}
.rep_commentaire{background: #EFEFEF; padding: 5px; overflow: hidden; margin: 5px auto; width: 98%; text-align: left;}
#video_container .commentaire-content{float: left; width: 90%;}
#video_container .commentaire-meta{width: 36px; height: 36px; background: url(/images/avatar_com.gif); float: left; background:#FFFFFF;
border:1px solid #CCCCCC; padding: 2px;}
#video_container .reponse-meta{float: left; width: 36px; height: 36px; background: url(/images/avatar_com.gif); margin: 0 10px 0 0; background:#FFFFFF;
border:1px solid #CCCCCC; padding: 2px;}
#autre_article .autre_article, #autre_article .autre_article{ height: 102px; margin: 0 auto 20px; padding: 8px;}
.profil_vendeur{ width: 162px; padding:3px 2px 2px 100px; height: 88px; border:3px solid black; margin-top:8px;}
.desc_vendeur h3 a { font-size:18px; text-decoration:none;}
#autre_article .autre_article .profil_vendeur img{height: 85px; margin: auto;}
#autre_article .autre_article .profil_vendeur .img_profil{width: 136px; float: left;}
#autre_article .autre_article .profil_vendeur .desc_vendeur, #autre_article .autre_article .profil_vendeur .desc_vendeur{ float: left; line-height: 29px; padding-left: 5px;}
.desc_vendeur h1{font-size: 18px;}
#autre_article .autre_article .article_vendeur, #autre_article .autre_article .article_vendeur{float: left; }
.article_vendeur ul li a img{height: 75px;}
img.titre{margin-left: 24px;}
#commentaire .commentaire .commentaire-content{margin-left: 10px; width: 84%; float: left;}
#commentaire .commentaire .commentaire-content p{margin-left: 10px;}
#autre_article .autre_article .profil_vendeur .img_profil{width: 136px; float: left; height: 85px; overflow: hidden; text-align: center;}
#autre_article{}
.linkPages {float: right; color: #20243d; font: bold 11px Arial; padding: 2px 0 2px 5px; margin: 0 15px 0 0; display: inline;} /*.linkPages span { border:1px solid #c5c2cb; float:left; display:inline; color:#20243d; font:bold 12px Arial; text-decoration:none; margin:0 4px 0 0; padding:2px 5px; background:#f1fbfa; } .linkPages span { border:none; } .linkPages a.first, .linkPages a.last { height:15px; } .linkPages img { margin:3px 0 0 0; } .linkPages a:hover { color:#ff0a50; } .linkPages a.selected { color:#ff0a50; border:none; }*/ /****Pagelinks **/
ul.pagelinks li{border: 1px solid #c5c2cb; float: left; display: inline; color: #20283e; font: bold 12px Arial; text-decoration: none; margin: 0 4px 0 0; padding: 2px 5px; background: #f1fbfa;} /****mdp*****/
ul.pagelinks li a{color: #20283e; text-decoration: none;}
ul.pagelinks li.pagelinks-current{color: #ff1463; border: 0 none;}
/*modif par didier*/
ul.pagelinks li.pagelinks-disabled{color: #ff1463; /*border: 0 none;*/ background: #ccc}
ul.pagelinks li.pagelinks-prev{background-position: center;}
ul.pagelinks li.pagelinks-next{background-position: center;}
#mdp_block{width: 960px; margin: 0 10px; padding: 10px 10px 140px 10px; background: #ffffff; display: block; height:210px; font-size:14px; line-height:30px;} 
#mdp_content p{margin: 0 0 20px 0;}
#mdp_content .mdp_content{margin: 0 auto; width: 60%; margin-bottom: 20px;} 
/*******paiemant*******/
#paiement_container{}
#paiement_container h2{color: #ff7398; font-size: 32px; font-family: "Times New Roman", Times, serif; margin: 10px auto; display: block; width: 180px;}
#paiement_container .paiement_centre{width: 749px; background: #ffffff; margin: 0 auto; padding: 20px 0 10px 0; border: 1px #999999 solid; -moz-border-radius:12px; min-height: 280px;}
#paiement_container .paiement_centre #navigation, #navigation{background: url(images/paiement/bar_etape.gif) no-repeat 60px 10px; width: 698px; margin: 10px auto;}
#paiement_container .paiement_centre .etape, .etape{margin: 0 29px; float: left; display: inline;}
#paiement_container .paiement_centre .etape img{margin: 0 auto; display: inline-block;}
#paiement_container .paiement_centre .commande_detail {margin: 10px 0 0 0; padding: 10px;}
#paiement_container .paiement_centre .commande_detail table{margin: 0 auto; text-align: center; border: 2px solid #cdcdcd; padding: 5px;}
#paiement_container .paiement_centre .commande_detail td, .commande_detail td{background: #f5f5f5;}
#paiement_container .paiement_centre .commande_detail .th_photos, #paiement_container .paiement_centre .commande_detail .th_supprimer, #achat #resume .th_reference, .commande_detail .th_supprimer{width: 68px;}
#paiement_container .paiement_centre .commande_detail .th_article{width: 272px;}
#paiement_container .paiement_centre .commande_detail .th_taille, #achat #resume .th_date{width: 120px;}
#paiement_container .paiement_centre .commande_detail .th_prix, #achat #resume .th_reclamation{width: 58px;}
#paiement_container .paiement_centre .commande_detail p span, .commande_detail p span, .vos_montant span, #liste_commandes td a.a_reference{color: #ff7398;}
#paiement_container .paiement_centre .commande_detail .montant{text-align: right; margin: 0 40px 0 0;}
#paiement_container .btn{background: url(images/bg_btn.gif); width: 138px; height: 28px; border: 0 none; font-family: "Times New Roman", Times, serif; font-size: 24px; cursor: pointer; display: block; float: right; margin: 30px 20px 0 0;}
#paiement_container .btn_achats{background: url(images/paiement/btn_achats.gif); width: 237px; height: 26px; border: 0 none; font-family: "Times New Roman", Times, serif; font-size: 24px; cursor: pointer; display: block; margin: 30px 0 0 20px; float: left;} 
#inscription_form_com .labelClasse input, #inscription_form_com .labelClasse #sexe_com{width: 145px;}
#inscription_form_com .labelClasse #jour_com{width: 36px; border:1px solid #7D9BB3;}
#inscription_form_com .labelClasse #annee_com{width: 48px; border:1px solid #7D9BB3;}
#inscription_form_com .labelClasse{position:absolute; top:0; left:0;}
/****Identification********/
#identification_container{text-align: center; padding:20px 0;}
#identification_container h2{color: #ff7398; font-size: 32px; font-family: "Times New Roman", Times, serif; margin: 10px auto 5px; display: block;}
#identification_container .identification_centre{background: #ffffff; width: 830px;  margin: 0 auto; border: 1px #999999 solid; -moz-border-radius:12px;}
#etape_identification #identification_container .identification_centre{background: #ffffff; width: 830px;  margin: 0 auto; border: 1px #999999 solid; -moz-border-radius:12px; min-height:620px;}
#livraison_form_com fieldset{margin-top: 10px;}
#livraison_form_com fieldset #pays_livraison{width: 148px;}
/*.etape{margin: 0 29px; float: left; display: inline;}*/
.etape img{margin: 0 auto; display: inline-block;}
#identification_container .inscription{width: 420px; margin: 0; float: left; overflow: hidden;}
.inscription p{margin: 10px 0 10px 50px; font-size: 11px;}
.inscription p.chk_condition{margin: 0 90px; text-align: center; width: 480px;}
#identification_container .connection{width: 348px; height: 290px; background: #ff7398; color: #FFFFFF; float: left; margin: 20px 0 0 10px; position: relative;}
#identification_container input,#compte_container select, #identification_container input,#compte_container select {margin-bottom: 5px;}
#sexe, #achat #resume .th_etat{width: 158px;}
#identification_container .address_livraison{width: 358px; margin: 0 auto;}
#cp{width: 60px; margin: 0 80px 0 0;}
#sexe_com{width: 146px; margin-bottom: 5px;}
#adresse_livraison, #ville_livraison, #telephone_livraison, #pays_livraison, #portable_livraison{width: 142px;}
/***confirmation***/ /*#recap_commande{width: 280px; float: left; text-align: left; margin: 0 0 0 28px; border-left: 2px solid #cecece; border-bottom: 2px solid #cecece;}*/
#recap_commande{width: 280px; float: left; text-align: left; margin: 0 0 0 26px; border-left: 2px solid #cecece; border-bottom: 2px solid #cecece; border-right: 2px solid #cecece; background: url(images/table-bg.gif) repeat-x; display: inline; overflow: hidden;}
#recap_commande .prix{width: 38px; display: inline-block; color:#333; }
#recap_commande h1{background: url(images/paiement/bg_th.gif);}
#recap_commande a.mail, .recap p a, p.total_port span{color: #ef4d78;}
#recap_commande table{font-size: 11px; background: #f5f5f5; width: 280px;}
#recap_commande table a, #mode_paiement .block_paiement a{color: #ef4d78; text-decoration: underline;}
#detail_vente .block_droite, #detail_achat .block_droite{width: 426px; float: left; overflow: hidden; padding-left: 5px;}
.recap_address{text-align: center; background: #f6f6f6; padding: 10px; width: 368px; margin: 40px 0 0 0; border-right:2px solid #CECECE; border-bottom:1px solid #CECECE; }
.tb_total {border-top: 1px #333333 solid; padding: 0px; font-weight: bold;}
.tb_total .td_total{width: 226px;}
.recap{float: right; width: 398px; margin-right: 20px;}
.recap p{margin: 0 0 10px 0;}
.recap_nom{text-align: left; margin: 0 0 8px 20px;}
.port{width: 68%; text-align: left; padding-left: 20px; float: left; margin: 20px 0 0 0;}
.coordonne, #mode_paiement .block_paiement p {text-align: right;}
.mode_paiement{width: 115px; height: 67px; text-align: center; float: left; margin: 0 0 0 6px;cursor:pointer;cursor:hand;}
.mode_paiement h3, .mode h3{color: #ef4d78; font-size: 9px; text-transform: uppercase;}
.mode_paiement_radio{margin-right: 104px;}
.carte_bleu{background: url(images/paiement/carte_bleu.gif);}
.paypal{background: url(images/paiement/paypal.gif);}
.bancaire{background: url(images/paiement/banque.gif); cursor:pointer;}
.cheque{background: url(images/paiement/cheque.gif);}
a.enttente{background: #f37394; color: #ffffff; font-size: 9px; text-decoration: underline; padding: 2px 0; width: 150px; display: block; margin-bottom: 8px;} /*****listes des achats*****/
#liste_achat{padding-top: 20px;}
#liste_achat h1.liste_achat{margin: 0 0 5px 228px; font: bold 13px Arial; height: 31px; line-height: 35px;}
h1 a.vos_commande, h1 p.vos_commande{color: #ff0000; font-size: 17px; text-decoration: underline;}
h1 a:hover.vos_commande{color: #000000f;}
#left{float: left; width: 230px; margin: 0px; overflow: hidden;}
#achat{background-color: #ffffff; background-repeat: repeat-x; margin-bottom: 20px; float:left; padding: 10px; position: relative; width: 748px; }
.commande_detail {margin: 0px 0 10px 0; font-size: 11px; overflow: hidden;}
.commande_detail table, #liste_article{/*margin: 0 auto;*/margin: 0 auto; text-align: center; border: 2px solid #cdcdcd; background: url(images/table-bg.gif) repeat-x;}
.commande_detail #resume td{border-bottom: #FFFFFF 3px solid;}
h4.reference {line-height: 29px; font-size: 11px;}
h4.reference span a{color: #F37394;}
#achat #resume .th_article{width: 180px;}
a.prod_recp{color: #ef4d78; font-size: 9px; margin-top: 10px; display: block; text-decoration: underline;}
.total_port{float: left; margin-top: 10px;}
.reference{float: left; margin: 0 5px 5px 10px;}
.action_membre{display: block; float: left;}
.action_membre a{color: #000000;}
#label_voir{width: 50px;}
#detail_achat, #detail_commande{overflow: hidden; display: block;}
.retour_produit{margin: 16px 0;}
/*****editer profil***/
#contenuPage{ height:100%;}
#contenuCentre, #contenuCentre2{background-color: #ffffff; background-repeat: repeat-x; padding: 5px; width: 758px; float:left; height:100%}
#contenuPage .bande{margin: 0 0 16px 218px; background: url(images/edite_profil/bg_bande.gif); height: 39px; text-align: center; }
#contenuPage .bande a{display: block; float:left; font-weight: bold; color: #5b5b5b; margin-left: 7px; text-decoration: underline; display:inline;}
#contenuPage .bande a.active{color: #d35688;}
#contenuPage .bande a img, #contenuCentre .contenuCentre .infos img{display: block; float: left;}
#contenuPage .bande span{ float:left; width:98px; display:inline-block; cursor:pointer; font-size: 11px; overflow: hidden; height: 30px;}
#contenuCentre .contenuCentre, #contenuCentre2 .contenuCentre{padding: 10px; width:740px;}
* html #contenuCentre .contenuCentre, * html #contenuCentre2 .contenuCentre{padding: 10px 20px; background: #f7f7f7; display:inline-block; position: relative;}
#contenuCentre .contenuCentre h2{margin: 0 0 10px 0; background: url(images/edite_profil/fond_h2.gif); font: normal 18px Arial; color: #fff; width: 98%; height: 27px; overflow: hidden; line-height: 30px; padding: 0px 0 0px 6px;
}
#contenuCentre .contenuCentre #addUpdate_produit_form{width:702px; overflow: hidden;}
#contenuCentre .contenuCentre fieldset{border: none; margin-bottom: 20px; display: block;}
#contenuCentre .contenuCentre .upload{border: 1px #cccccc solid; margin-left: 6px;}
#mode_paiement span a{color: #000000;}
#contenuCentre .contenuCentre .photoBlock{background-color: #FFFFFF; border: 1px solid #CCCCCC; float: left; margin: 2px 8px; padding: 3px 3px 14px; width: 45px; height: 45px; text-align: center;}
#contenuCentre .contenuCentre img.icons{background-color: black; background-position: center center; background-repeat: no-repeat; line-height: 45px; vertical-align: middle;}
#contenuCentre .contenuCentre .uploadLine{padding-top: 28px;}
#photos{margin: 0 auto 20px auto; width: 74%;}
#pseudo_profil{background-color:#CCCCCC; width: 220px; border: 1px #cccccc solid;}
#identite, #qui_suis, #adresse_fact, #mot_depasse, #ma_photos, #banque{margin: 0 auto; width: 80%;}
#identite label, #qui_suis label, #ma_photos label, #caracteristiques label,#professionnel label,#banque label{display: -moz-inline-box; display: inline-block; padding: 5px 0 0; width: 180px; font-weight: bold; color: #434343; text-align: right; margin: 10px 5px 5px 0;}
#identite input, #qui_suis input, #qui_suis textarea, #adresse_fact input, #adresse_fact textarea, #mot_depasse input, #ma_photos input, #caracteristiques input, #caracteristiques2 input,#professionnel input,#banque input{border: 1px solid #666;}
#qui_suis .compteur{text-align: right; padding-right: 98px;}
#adresse_fact label, #mot_depasse label{display: -moz-inline-box; display: inline-block; padding: 5px 0 0; width: 180px; font-weight: bold; color: #434343; text-align: right; margin: 10px 5px 5px 0;}
#contenuCentre .btn{background: url(images/bg_btn.gif); width: 138px; height: 28px; border: 0 none; font-family: "Times New Roman", Times, serif; font-size: 24px; cursor: pointer; display: block; margin: 0 auto;}
#contenuCentre .contenuCentre .infos, #gestion_absence .btn_activer {margin: 10px 0 0 0;}
#contenuCentre .contenuCentre .infos p{float: left; width: 95%; margin: 0 0 0 5px;} 
#pseudo_profil{}
/*****ajout produit*****/
#ma_photos p{padding: 0 0 0 20px; width: 160px; text-align: right;}
#categorie select{width: 188px; margin: 0  20px;}
#caracteristiques{margin: 0 auto; width: 330px; float: left;}
#caracteristiques input, #caracteristiques select, #couleur_produit, #matiere_produit, #marques_produit{width: 128px;}
#mode_paiement .block_paiement{float: left; width: 144px; margin: 10px 80px;}
#mode_paiement .mode{width: 115px; height: 67px; text-align: center; margin: 0 0 0 6px;}
#mode_paiement span{font-weight: bold; text-decoration: underline;}
#description{width: 97%; overflow: hidden;}
#caracteristiques2{width: 308px;}
#caracteristiques2 label{display: -moz-inline-box; display: inline-block; padding: 5px 0 0; width: 150px; font-weight: bold; color: #434343; text-align: right; margin: 10px 5px 5px 0;}
.legende{background: #ffffff;} 
/******liste_article***/
.espace_article{margin: 0 0 14px 228px; font-weight: bold;}
.espace_article a{color: #DF4092; text-decoration: underline;}
#liste_article a{display: inline-block; margin: 0 5px 0 2px; text-decoration: none;}
.en-ligne {border:1px dashed; color: #090; margin-left:30px; padding:2px; text-decoration:none; width:90px;}
.hors-ligne{border:1px dashed; color:#FF0000; margin-left:30px; padding:2px; text-decoration:none; width:92px;}
.nePlusAfficher{border:1px dashed; margin-left:30px; padding:2px; text-decoration:none;}
#liste_article a img{float: left; margin: 0 5px 0 0;}
#liste_article .th_article{width: 220px;}
/***liste_commandes***/
#liste_commandes{font-size: 11px; background: url(images/table-bg.gif) repeat-x; width: 740px;}
#liste_commandes td{border-bottom: #ffffff 3px solid;}
#liste_commandes td, #liste_article td{background: #f6f6f6; border-bottom:2px solid #FFFFFF;}
a.etat, a.etat_action{background: #F37394; color: #FFFFFF; display: block; font-size: 9px; margin: 5px 0 8px; height: 17px; text-decoration: underline; width: 163px; font-weight: bold; vertical-align: middle; line-height: 17px;}
a.etat_action, a.prod_recp { background: url(images/fd_btn_action.png) repeat-x; font-size:11px; padding:5px; background-position:top;}
a:hover.etat_action, a:hover.prod_recp{ background: url(images/fd_btn_action.png) repeat-x; color:#FFF; background-position:bottom;}
#liste_commandes input{border: groove; color:gray;}
#livraison {text-align: center; background: #ffffff;}
#livraison span{font-size: 15px; font-weight: bold;}
#livraison .adresse{padding: 8px; background: #f5f5f5; border-bottom: 1px #dfdfdf solid; width: 240px; overflow: hidden;}
#liste_commandes td a, #liste_commandes td a.name{text-decoration: none;}
#liste_commandes td a.name{font: bold 12px Arial;}
#liste_commandes td p a, #liste_commandes td a.ref, #liste_commandes td a.a_reference_pdt_commande,
.a_reclamation, a.a_pseudo, a.a_reference_achat, a.reference, #tab_paiement p a{color: #F55781; text-decoration: underline;}
#liste_commandes td a.etat{color: #fff; text-transform: uppercase;}
#liste_commandes td .bout_rouge a.etat{ background: url(images/fd_btn_action.png) repeat-x; font-size:12px; padding:5px; background-position:top;}
#liste_commandes td .bout_rouge a:hover.etat{ background: url(images/fd_btn_action.png) repeat-x; color:#FFF; background-position:bottom;}
.retour_produit span, .reclamation p{float: left; margin: 6px 0 0 10px;}
.reclamation{background: #f6f6f6; padding: 5px 10px 20px 10px; margin: 20px 0 0 0; width: 720px; overflow: hidden;}
.reclamation select{width: 264px; height: 18px; border: 1px solid #c5e4f1; margin: 5px 0 8px 0;}
.reclamation #message_reclamation{width: 680px; height: 84px; border: 1px solid #c5e4f1; margin: 0 0 8px 0;}
.message_reclamation{float: left;}
.reclamation .btn{background: transparent url(images/bg_btn.gif); border: 0 none; cursor: pointer; display: block; float: right; font-family: "Times New Roman", Times, serif; font-size: 24px; height: 28px; margin: 10px 20px 0 0; width: 138px;} /****liste_ventes***/
.coordonnee_bancaire{background: #F6F6F6; padding: 10px; text-align: center; width: 368px; float: right; margin-right: 40px; border-right: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8;}
.coordonnee_bancaire h2{color: #e4597d; font-size: 10px; font-weight: bold;}
.right{text-align: right; padding-right: 48px;}
.right a{color: #e4597d; text-decoration: underline;}
#block_droite{float: left; width: 480px;} 
.retour_produit img{float: left; margin-right: 20px;}
.retour_produit span label, .retour_produit span input{margin-left: 5px; vertical-align: middle;}
.retour_produit a{color: #F55781; text-decoration:underline;}
#livraison a{color: #000000; text-decoration: underline; text-transform: uppercase;}
/****gestionaire absence***/
#gestion_absence{background: #f9f9fb; padding: 14px; border: #f1f0f7 3px solid;}
#gestion_absence p {font-weight: bold; text-align: center;}
#gestion_absence select {width: 96px;}
#gestion_absence label{width: 128px; display: inline-block; text-align: right; margin: 10px 0 5px 8px;}
#contenuCentre2 .contenuCentre h2{margin: 0 0 10px 0; background: url(images/edite_profil/fond_h2.gif); font: normal 18px Arial; color: #fff; width: 99%; height: 27px; overflow: hidden; line-height: 30px; padding: 2px 0 2px 6px;}
.contenuCentre h2 span{color: #ffffff; font-size: 14px; float: left; margin: 0 0 0 20px;}
#mail{background: #f9f9fb;}
#mail table img{margin: 0 auto;}
#mail table{background: #f9f9fb; text-align: center;} 
/*#mail .mail_td{border: 1px dashed #777676; padding:5px 8px; text-align:left;}*/
#mail table td, #mail table th{border-bottom: 1px dashed #cebbde; font: normal 14px Arial; color: #767575; margin: 2px 0 2px 0; text-align: left; padding: 2px 0 2px 8px; height: 20px; background: url(images/boite_reception/deco.gif) right no-repeat;}
#mail table td.last, #mail table th.last{border-bottom: 1px dashed #cebbde; background: none;}
#mail table td a{color: #767575; text-decoration: none;}
#mail .linkPages{width: auto;}
.btn_ok{vertical-align: middle; cursor: pointer;}
.mail_bottom span{float: left; display: block; margin: 3px 0 0 0;}
.mail_bottom{background: #f0eff7; border-right: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; height: 32px; padding: 4px 0 0 0; font: normal 11px Arial; color: #767575;}
.mail_bottom a{margin: 4px 0 0 0;}
.mail_bottom label{margin-right: 58px; clear: both;} 
/****repondre-litige***/
#contenuCentre2 .objet{float: left; width: 58%;}
#contenuCentre2 .Date{float: right; height: 42%;}
#contenuCentre2 .objet img, #contenuCentre2 .Date img, #contenuCentre2 .envoyes img{float: left; padding: 0 10px 0 0; display: inline;}
#contenuCentre2 .objet span, #contenuCentre2 .Date span, #contenuCentre2 .envoyes span{float: left; padding: 10px 0 0 0; font-weight: bold;}
#contenuCentre2 .objet span{width: 328px; overflow-x: hidden;}
.Clear{clear: both; height: 1px; overflow: hidden; width: 100%;}
#contenuCentre2 .pic{float: left; width: 60px; padding: 0 5px 0 4px; height: 40px; display: inline-block; overflow: hidden;}
#contenuCentre2 .pic img{border: 1px solid #a1a1a1;}
#contenuCentre2 .repondre-litige{float: right; width: 730px; padding: 8px 5px 0 4px; background: #ccc; display: inline-block; border-top: 1px dashed #cebbde; background: url(images/rep-litige.gif); overflow: hidden;}
#contenuCentre2 .contenuCentre .wrap{width: 98%; margin: 0 auto; font: normal 12px Arial; color: #4c4c4c;}
#contenuCentre2 .contenuCentre .wrap p{ padding: 0 0 8px 0; margin: 0 0 10px 0; clear: both;}
#contenuCentre2 .contenuCentre .wrap .supprimer, #contenuCentre2 .contenuCentre .wrap .repondre, #contenuCentre2 .contenuCentre .wrap .annuler, #contenuCentre2 .contenuCentre .wrap .envoyer{width: 116px; height: 20px; margin: 0 0 15px 0;}
#contenuCentre2 .contenuCentre .wrap .supprimer{float: left; background: url(images/btn-supprimer.gif);}
#contenuCentre2 .contenuCentre .wrap .repondre{float: right; background: url(images/btn-repondre.gif);}
#contenuCentre2 .contenuCentre .wrap .annuler{float: left; background: url(images/btn-annuler.gif); width: 116px; height: 20px; border: none; cursor: pointer;}
#contenuCentre2 .contenuCentre .wrap .envoyer{background:url("images/accueil/bouton-recherche.png") repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; display:block; float:right; font-size:16px; font-weight:bold; height:29px; line-height:28px; text-decoration:none; width:117px;}
#contenuCentre2 .contenuCentre .wrap fieldset{border: none; padding: 6px; width: 72%;}
#contenuCentre2 .contenuCentre .wrap fieldset label{width: 108px; display: block; float: left; text-align: right;}
#contenuCentre2 .contenuCentre .wrap fieldset textarea{width: 684px; height: 140px;}
#contenuCentre2 .contenuCentre .wrap fieldset input{width: 684px;}
#contenuCentre2 .envoyes span{font: normal 18px Arial; padding: 5px 0 0 0; color: #4c4c4c;}
#contenuCentre2 .titre-mail{border-top: 1px dashed #cebbde; border-bottom: 1px dashed #cebbde; padding: 3px 0 3px 0; clear: both;}
#contenuCentre2 .titre-mail span{padding: 0 0 0 7px; border-right: 1px dashed #cebbde; width: 32%; display: inline-block;}
#contenuCentre2 .historique input{float: left; width: 52px; height: 19px; background: url(images/btn_voir.gif) no-repeat; margin: 0 10px 0 0;}
#contenuCentre2 .historique{font: normal 11px Arial;}
.smileys{margin-bottom: 8px; width:681px; background-color:windowframe; padding:2px; text-align:center;}
.smileys img{margin: 0 5px 0 0;} 
#contenuCentre2 .contenuCentre .contenuMessage{width: 749px;}
/****Photos***/
.photoUnit {border: 0 solid navy; float: left; margin: 0 10px 10px 0;}
.photoImage {position: relative; }
.photoImage img{background-color: black; background-position: center center; background-repeat: no-repeat; border: medium none; }
.photoInfo {clear: both; position: relative; text-align: center;}
.photoInfo h1{font-size: 14px;}
.photoInfo .suppr {float: right; left: 8px; padding-left: 3px; padding-right: 3px; position: absolute; top: 0;}

/****PERSONNALISER DRESSING***/
.uploadPersonnalise .inputfile{margin: 52px 0 0 0; text-align: center;}
.uploadPersonnalise .inputfile label{color:#757575; font-family:Georgia,serif;font-size:14px;}
.buttonSave{background-color:transparent; background-image:url(images/edite_profil/fond_valider.gif); background-repeat:no-repeat; border:0 none;color:white; cursor:pointer; font-weight:bold; width:138px; height: 25px; vertical-align: middle;}
.vignette_profil{width: 130px; float: left;}
.uploadPersonnalise{width: 320px; float: left;}
.box_image{width: 208px; float: left; overflow: hidden;}
.center_box{margin: 5px; text-align: center;}
.customize_submit{text-align: center;}
.espace_customiser{margin: 0 0 10px 240px;}
.labelText{text-align: right; margin-right: 10px;}
.font_style, .gauche_style{width: 342px; float: right; margin: 10px 0;}
.font_style label, .gauche_style label{width: 120px; display: inline-block; text-align: right; margin-bottom: 5px;}
.font_style select, .gauche_style input{width: 148px; margin-left: 10px;}
.voir_mapage a{color:#FF0042; font-weight: bold;}
.inputcouleur{width: 380px; float: right; margin: 10px 0;}
.inputcouleur label{width: 120px; display: inline-block; text-align: right; margin-bottom: 10px;}
.inputcouleur input{width: 120px; margin-left: 10px;}
.box_pic {margin-top:10px;}
.video{display: block;}
#framerecherche{margin-left: 200px; margin-right: auto; width: 302px; top: 328px; border: 0px; z-index:0; position:absolute; padding: 0px; margin-top: 0px; margin-bottom: 0px; filter:alpha(opacity=0);}
/******/
/* CSS Document */
#header{position: relative;overflow: hidden;width: 100%;z-index: 3;}
* html body #header{height: 142px;overflow: visible;}
#header.JSenabled{overflow: visible;}
#nav2{position: absolute;top: 0px;left: 0px;width: 676px;height: 26px;padding-bottom: 2px;}
#nav2 li{display: block;float: left;font-size: 1.1em;letter-spacing: -1px;margin: 0 5px;}
#nav2 li a{display: block;background-position: 0 0;background-repeat: no-repeat;color: #000000;font-weight: bold;text-decoration: none !important;padding: 3px 10px;}
#nav2 li a:hover{background: #696969;color: #ffffff;}
#nav2Roll{width: 579px; /* properties destroyed by JS below */margin: 115px 0 0 211px;}

/* with JS */
#nav2Roll.JSenabled{z-index: 90000;margin: 0;position: absolute;top: 28px;left: 0px;display: block;}
#nav2RollContent{width: 1000px;padding: 0px;}
#nav2RollContent.jaj{background: #92bef7;}
.navContent ul.tabs{background: #696969; padding-bottom: 4px; height: 29px; padding-left:313px;}
.categorie_content{background: #f5f5f5; width: 980px; margin: 0 auto; border-bottom: 3px #aeaeae solid; border-left: 3px #aeaeae solid; border-right: 3px #aeaeae solid; height: 340px;}

.menu-catalogue{ width:252px; float:left;}
.nouveautes-produit{ width:746px; float:left;}

div.menu-catalogue .categorie_content {background: #f5f5f5; width: 220px; height:100%; margin: 0 auto; border-bottom: 3px #aeaeae solid; border-left: 3px #aeaeae solid; border-right: 3px #aeaeae solid; border:0;} 
div.menu-catalogue .categorie_content h1 { font-size:14px;}

#boutiqueContent .tabs li{margin: 0;}
.tabs li a{color: #ffffff; text-transform: none; padding: 6px 15px 7px; display:inline-block;}
.tabs li a:hover{background: #aeaeae;}
#boutiqueContent .tabs{padding-left: 158px;}
#membresContent .tabs{padding-left: 0px; cursor: }

#add_new_field_photo{display: inline-block; vertical-align: middle; margin-left: 5px;}
.framemessage{margin-left: 40px; margin-right: auto; width: 948px; top: 28px; border: 0px; z-index:-1; position:absolute; padding: 0px; margin-top: 0px; margin-bottom: 0px; opacity:0.4; filter:alpha(opacity=-1000); height: 680px;}

#banner_membre{width: 969px; height: auto; margin: 0 auto; display: inline-block; background-repeat: no-repeat; background-position: center; text-align: center;}

#banner_membre img{margin: 0 auto; display: block;}
#banner_membre div{margin: 0 auto; display: block; text-align: center;}
/************fiche membre********/
#centre .postauthor {/*background-color: #f3c9dc;*/margin: 0 auto;width: 538px;margin: 5px auto 10px;padding: 20px 10px 0px 10px;position: relative;height: 60px;}
#centre .rose .postauthor {background: url(images/fond_comm_femme.gif);}
#centre .bleu .postauthor {background: url(images/fond_comm_homme.gif);}
#centre #div_new_comment .rose .postauthor {background: url(images/fond_comm_femme.gif);}
#centre #div_new_comment .bleu .postauthor {background: url(images/fond_comm_homme.gif);}
#centre .postauthor img {float: left;margin: 0px 15px 8px 0;border:2px solid #ffffff;background: #ffffff;}
#centre .postauthor .drg_commentaire{ margin: 0px 0 0 65px; padding: 0 12px; height: 46px; display: block; overflow: hidden; width: 438px;}
#centre .rose .postauthor .drg_commentaire{background: #f9e9f1;}
#centre .bleu .postauthor .drg_commentaire{background: #e6e9fe;}
#centre .unit_Commentaire{width: 560px; margin: 10px auto; height: 80px; font-family: Arial, Helvetica, sans-serif;}
#centre .unit_Commentaire h4{ margin: 0 5px -16px 68px; display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#centre .unit_Commentaire h4 a{font-size: 12px; color: #f63c9c; text-decoration: none; margin-right: 6px;}
#centre .rose h4 a{color: #f63c9c; }
#centre .bleu h4 a{color:#1B2EDF;}
#centre .postauthor a.com_close{position: absolute; right: 3px; top: 8px; font-size: 14px; color: #000000; height: 8px; display: block; text-decoration: none;}
#centre #textareaCom{width: 460px; height: 46px;}
.vide-dressing-de {background: url(images/vide-dressing-de.png) no-repeat; height:81px; text-align:center; color:#000; text-shadow: 2px 2px #FFF; float:left;}

/*****fiche produit*******/

#commentaire #profileCommentaireBlock .postauthor {/*background-color: #f3c9dc;*/margin: 0 auto;width: 906px;margin: 5px auto 10px;padding: 20px 10px 0px 10px;position: relative;background: url(images/bg_comm_femme.gif); height: 60px;}
#commentaire #profileCommentaireBlock .rose .postauthor{
 background: url(images/bg_comm_femme.gif);}
#commentaire #profileCommentaireBlock .bleu .postauthor{
 background: url(images/bg_comm_homme.gif);}
#commentaire #profileCommentaireBlock .postauthor img {float: left;margin: 0px 15px 8px 0;border:2px solid #ffffff;background: #ffffff;}
#commentaire #profileCommentaireBlock .postauthor .drg_commentaire{margin: 0px 0 0 65px; padding: 0 12px; height: 46px; display: block; overflow: hidden; width: 810px;}
#commentaire #profileCommentaireBlock .rose .drg_commentaire{background: #f9e9f1;}
#commentaire #profileCommentaireBlock .bleu .drg_commentaire{background: #e6e9fe;}
#commentaire #profileCommentaireBlock .unit_Commentaire{width: 926px; margin: 10px auto; height: 80px;}
#commentaire #profileCommentaireBlock .unit_Commentaire h4{ margin: 0 5px -14px 63px; display: block; font-size: 12px;}
#commentaire #profileCommentaireBlock .unit_Commentaire h4 a{font-size: 12px; text-decoration: none; margin-right: 6px;}
#commentaire #profileCommentaireBlock .rose h4 a{color: #f63c9c; }
#commentaire #profileCommentaireBlock .bleu h4 a{color:#1B2EDF;}
#commentaire #profileCommentaireBlock .postauthor a.com_close{position: absolute; right: 3px; top: 8px; font-size: 14px; color: #000000; height: 8px; display: block; text-decoration: none; color: #6c6969;}
#commentaire #profileCommentaireBlock #textareaComProduit{width: 830px; height: 46px;}

/***video ligthbox*******/
#div_video_light .postauthor {/*background-color: #f3c9dc;*/margin: 0 auto;width: 538px;margin: 5px auto 10px;padding: 20px 10px 0px 10px;height: 60px;}
#div_video_light .rose .postauthor {background: url(images/fond_comm_femme.gif);}
#div_video_light .bleu .postauthor {background: url(images/fond_comm_homme.gif);}
#div_video_light #div_new_comment .rose .postauthor {background: url(images/fond_comm_femme.gif);}
#div_video_light #div_new_comment .bleu .postauthor {background: url(images/fond_comm_homme.gif);}
#div_video_light .postauthor img {float: left;margin: 0px 15px 8px 0;border:2px solid #ffffff;background: #ffffff;}
#div_video_light .postauthor .drg_commentaire{ margin: 0px 0 0 65px; padding: 0 12px; height: 46px; display: block; overflow: hidden; width: 438px;}
#div_video_light .rose .postauthor .drg_commentaire{background: #f9e9f1;}
#div_video_light .bleu .postauthor .drg_commentaire{background: #e6e9fe;}
#div_video_light .unit_Commentaire{width: 560px; margin: 10px auto; height: 80px; font-family: Arial, Helvetica, sans-serif;}
#div_video_light .unit_Commentaire h4{ margin: 0 5px -16px 68px; display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#div_video_light .unit_Commentaire h4 a{font-size: 12px; color: #f63c9c; text-decoration: none; margin-right: 6px;}
#div_video_light .rose h4 a{color: #f63c9c; }
#div_video_light .bleu h4 a{color:#1B2EDF;}
#div_video_light .postauthor a.com_close{float: right; font-size: 14px; color: #000000; height: 8px; display: block; text-decoration: none; margin: -10px -7px 0 0;}
a.close_membre{float: right; font-size: 14px; color: #000000; height: 8px; display: block; text-decoration: none; margin: -10px -7px 0 0;}
a.close_produit{float: right; font-size: 14px; color: #000000; height: 8px; display: block; text-decoration: none; margin: -10px -7px 0 0;}
#div_video_light #textareaCom{width: 460px; height: 46px;}
#textareaComProduit{width: 830px; height: 46px;}
#div_smiley{position:absolute;width:15em;right:93 px;font-size:2em;padding:0;background:#cccccc;}

/*******Virement********/
#cheque_container, .cheque_container{width: 836px; height: 528px; background: url(images/paiement/bg_modale_paiement.gif); margin: 0 auto; padding: 28px 0 0 0; text-align: center; overflow: auto; display: none;}
#cheque_container h1, .cheque_container h1{text-align: left; padding-left: 20px; margin: 10px 0 20px 0;}
#cheque_container h2, .cheque_container h2{color: #ff7398; font-size: 28px; font-family: "Times New Roman", Times, serif; margin: 10px auto; display: block;}
#cheque_container .paiement_centre, .cheque_container .paiement_centre{width: 749px; background: #ffffff; margin: 0 auto; padding: 20px 0 40px 0; border: 1px #999999 solid; -moz-border-radius:12px; min-height: 280px;}
#ordreCheque, .cheque_container fieldset{border: 1px #969696 solid; width: 580px; margin: auto; padding: 10px; margin-top: 5px 10px; display: block;}
#ordreCheque label, .cheque_container fieldset label {color:#766F6F;display:block;float:left;font-size:12px;padding:2px 10px 0 0;text-align:right;width:253px;}
#ordreCheque input, #ordreCheque select, .cheque_container fieldset input, .cheque_container fieldset select{width: 150px; border: 1px #797979 solid;}
#ordreCheque p, .cheque_container fieldset p{font-size:12px;overflow:hidden;padding-top:14px;width:416px;}
.total_paiement{text-align:left; color:green; font-size:14px;}
#ordreCheque .btn, .cheque_container fieldset .btn{background:url(images/bg_btn.gif); width: 138px; height:28px;  border:0 none; font-family:"Times New Roman", Times, serif; font-size: 24px; cursor: pointer; display:block; float: right; margin: auto;}
.texte_paiement{ font-size:14px; padding-left:135px;}
/*********/

.cheque_container .mode{width: 115px; height: 67px; text-align: center; margin: 0 0 0 6px; float: left;}
.cheque_container .paiement_centre{padding: 10px;}
.cheque_container a, .cheque_container span, .cheque_container table tr{color: #ff85a5;}
.cheque_container .p1{float: left; width: 528px; margin: 0 20px;}
.cheque_container .p1 h2{margin-top: 0px; width: 538px; font-size: 24px;}
.cheque_container .p1 p{color: #000000; font-size: 18px;}
.cheque_container .paiement_cotent{text-align: left; margin: 24px 10px;}
.cheque_container .paiement_cotent p, .cheque_container table .tbody{margin-top: 10px; color: #000000; font-size: 15px;}
.cheque_container .paiement_cotent p.email_contact{font-size: 12px;}
.cheque_container .paiement_cotent  a.liste_achat{text-decoration: underline;}
.cheque_container table .tbody, .cheque_container table tr{text-align: center;}
.cheque_container strong{color: #ff0000;}
.cheque_container .paiement_cotent p.font_16{font-size: 16px;}
.cheque_container .p2{float: left; width: 748px; margin: 0px;}
.cheque_container .p2 h2{margin-top: 0px; font-size: 26px; margin: 0; }
.cheque_container .p2 p{color: #000000; font-size: 18px; margin-top: 58px; text-align: left;}
.cheque_container .logo_paypal{float:left; margin:0; text-align:center;}
/******Virement-bancaire******/

/***video aide***/
.videoAide{width: 356px; height: 346px; position: absolute; top: 2px; right: 12px; padding-right:78px; padding-left:4px; background:url(images/bg_aide_video.png); z-index: 900; display: none;}
.videoAide h1{display: block; height: 23px; overflow: hidden; margin-left: 20px; margin-top: -1px; margin-bottom: 2px;}
.videoAide .video_content{width: 430px; height: 318px; opacity:1; z-index: 905; margin: 0px auto;}
.aide_video{position: absolute; top: -16px; right: -15px;}
#mailComValidateMessage{display: block; text-align: left; padding: 0 0 0 150px;}
#mailErrorCom{display: block; text-align: left; padding: 0 0 0 150px;} 
#mdpComMessage{display: block; text-align: left; padding: 0 0 0 150px;} 
#mdpComMessage1,#aPictMessage,#jPictMessage,#aPict,#jPict {display: block; text-align: left; padding: 0 0 0 150px;} 
#aPict,#jPict {display: block; text-align: left; padding: 0 0 0 145px;} 
#baniere_perso{background: url(images/bg_baniere_perso.jpg) repeat; width: 1000px; height: 61px; position: relative;}
#baniere_perso h1{margin:0 0 0 20px; padding-top: 6px;}
#baniere_perso span{background:none repeat scroll 0 0 #FFFFFF;color:#FFFFFF;display:block;font-size:13px;font-weight:bold;padding:5px;position:absolute;right:0;top:0;}

/********mess erreur***/
#mailError{font-size: 12px; padding-left:20px;}
#mdpError{font-size: 12px; padding-left:81px;}
#mdpError1{font-size: 12px;padding-left:20px;}
#loadedAjax{position: absolute; top: 98px; right: 2px;}
.taille_max{margin-left: 268px;}

/********page l'equipe dressing enligne***/
#equipe_haut .equipe_photo{float:left; width:300px; padding:30px 90px;}
.equipe_photo p{ background-color:#000; color:#FFF; text-align:center; padding:2px;}
#equipe_milieu .equipe_photo {float:left; width:250px; padding:30px 40px;}
#equipe_bas .equipe_photo {float:left; width:250px; padding:30px 40px;}
#equipe_haut a, #equipe_milieu a, #equipe_bas a { color:#F36;}
#equipe_haut a:hover, #equipe_milieu a:hover, #equipe_bas a:hover {color:#Fff;}
#figurants .equipe_photo {float:right; width:451px; padding:30px 40px;}

/********page premiere connexion / page esapce de gestion***/
.gestion-centre{ float:left; width:768px; background-color:#FFF;}
.bande_espace_gestion{background-color:#EEEEEE;border:2px solid #CCCCCC;color:#333333;font-size:16px;padding:0.5em 1.75em;text-align:center; margin-top:30px; width:100%; float:left;}
.nouveaux-boutons{background: url(images/nouveaux-boutons.jpg) no-repeat; width:560px; height:221px;}
.nouveaux-boutons p{ padding-top:18px; font-size:18px;}

/********page esapce de gestion ***/
#block-messages, #block-commentaires, #block-achats, #block-ventes {width:173px; height:127px; float:left; margin:8px;}

#block-messages a, #block-commentaires a, #block-achats a, #block-ventes a { font-size:15px;line-height:31px; padding-left:37px;}
#block-messages h4, #block-commentaires h4, #block-achats h4, #block-ventes h4 { color:#999999;font-size:14px;line-height:34px;padding-left:46px;}
#block-messages p, #block-commentaires p, #block-achats p, #block-ventes p { margin:24px 13px;}

#block-messages{background: url(images/esapace-gestion/courrier.jpg);}
#block-commentaires{background: url(images/esapace-gestion/commentaire.jpg);}
#block-achats{background: url(images/esapace-gestion/achat.jpg);}
#block-ventes{background: url(images/esapace-gestion/vente.jpg);}

#block-profil, #block-dressing, #block-gestion{background-color:#EEEEEE;
border-bottom:2px solid #CCCCCC;
color:#333333;
display:block;
float:left;
font-size:14px;
margin:5px;
padding:1em 0.5em;
text-decoration:none;
width:230px;}

#block-gestion-article, #block-profil, #block-vendre-article, #block-dressing{
background-color:#EEEEEE;
border-bottom:2px solid #CCCCCC;
color:#333333;
display:block;
float:left;
font-size:14px;
margin:5px;
padding:1em 0.5em;
text-decoration:none;
width:360px;}
#block-gestion-article h4, #block-profil h4, #block-vendre-article h4, #block-dressing h4{
background-color:#FFFFFF;
border-top:2px double #CCCCCC;
color:#C34083;
display:block;
font-size:17px;
font-weight:bold;
padding:0.5em 1.75em;}

.bouton-rose {background: url(http://www.dressingenligne.fr/jelix/design/images/fd-bout-pink.jpg); width:160px; height:43px; text-align:center; margin:10px 0 2px 135px; display:block; cursor:pointer; color:#FFF; font-weight:bold; font-size:15px; border:0;}
.bouton-rose a{ color:#FFF; text-decoration:none; font-weight:bold; font-size:15px; text-transform:uppercase;}
.bouton-rose a:hover{ color:#000;}
/********MENU LEFT***/
.box_compte h3{
	padding:5px;}
ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 230px;
}
ul.MenuBarActive
{
	z-index: 1000;
}ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 230px;
}
ul.MenuBarVertical ul
{
	margin: -5% 0 0 95%;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	left: -1000em;
	top: 0;
}

ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
ul.MenuBarVertical ul li
{
	width: 8.2em;
}

ul.MenuBarVertical
{
	border: 1px solid #CCC;
}
ul.MenuBarVertical ul
{
	border: 1px solid #CCC;
}
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	background-color: #EEE;
	padding: 1.0em 1.75em;
	color: #333;
	text-decoration: none;
	border-bottom: 2px solid #CCC;
	font-size:14px;
	border-left:20px solid; 
}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	background-color: #FFF;
	color: #FFF;
}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #33C;
	color: #FFF;
}
.menu-gauche h4{ padding-left:27pc; font-weight:bold; color:#df4092; background-color:#fff; border-top:2px double #CCCCCC; display:block; padding:9px 0px 7px 52px; font-size:17px;}

.menu-gauche h4.fond-transaction { background:url(images/fd-transaction.jpg) no-repeat; }
.menu-gauche h4.fond-compte { background:url(images/fd-compte.jpg) no-repeat; }
.menu-gauche h4.fond-liens { background:url(images/fond-liens.jpg) no-repeat; }
.menu-gauche h4.fond-message { background:url(images/fd-message.jpg) no-repeat; }

.total{ font-weight:bold; text-transform:uppercase; text-align:right;}

.tb_partenaires{width:30%; border-left: 1px dashed gray; padding: 20px;}
.div_partenaires {border: 1px dashed gray; margin: 10px; padding: 10px;}

.bloc-marque{background: url(images/logos/fd-transparent.png) repeat-x; width:970px; height:73px; margin-bottom:4px; margin-left:17px;}
.photo-marque { display:block; height:50px; float:left;}
.photo-marque h2{ margin:3px; float:left; width:175px; height:42px; padding:25px 10px 0 10px;; display:block; background:#FFF; text-align:center; font-size:16px;}
.texte-marque{ color:#333; font-size:10px; text-align:justify; float:left; width:752px; padding:4px;}
.texte-marque h1{ font-size:18px; margin-bottom:6px;}
.texte-marque a{ color:#333;}

.bloc-categorie{background: url(images/logos/fd-transparent.png) repeat-x; width:972px; height:90px; margin:0 0 6px 16px;}
.photo-categorie{ width:35px; padding:32px 10px; position:relative; top:-80px; left:950px;}
.texte-categorie{ color:#333; font-size:10px; text-align:justify; float:left; width:940px; padding:2px 5px 5px 15px;}
.texte-categorie h1{ font-size:14px; margin-bottom:4px; text-align:center; text-transform:uppercase;}
.texte-categorie h2{ font-size:12px; margin-bottom:4px;}
.texte-categorie a{ color:#333;}

.fond-mail{background:#fff url(images/fond-mail.png) no-repeat; padding:11px 16px;}
.fond-mail p{ padding-top:10px; font-size:14px;}

.fond-mail h5{ background:#F00; color: #FFF; padding:5px; width:691px; font-size:14px; font-weight:normal;}
.wrap h4{ color:#F00; font-weight:bold; padding:10px 0;}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {position: relative; width:838px;/*height:400px; width:600px; background-color:#fff; border:3px solid #ccc;*/}
#simplemodal-container a.modalCloseImg {background:url(images/close.gif) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:15px; right:18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

.listes h1 a{color:#FC6D97;}
.listes2 h1 a{color:#0450FC;}

.liens-partage{ padding-top:15px; padding-left:35px;}



ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding-left: 4px;
  width: 212px;
  font-size:16px;
}
div.menu-left-catalogue ul.menu { padding-left:4px}
div.menu-left-catalogue ul.menu li ul { padding-left:0px}
.menu-left-catalogue{ padding-top:4px;}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #000;
}

ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }


.top_marque{ text-align:center; padding-top:32px;}
.footer-noir{ clear:both; background-color:#FFF; width: 1000px;}
.footer-noir h3{ color:#F55781; padding:0 10px; font-size:12px;}
div.footer-noir table tbody tr td ul li a{ color: #999; text-decoration:none; text-align:left; font-size:12px;}
div.footer-noir table tbody tr td ul li{ display:block;}

div.top_marque div a{ 
    font-size: 12px;
    outline: medium none;
    padding: 4px;
    text-align: center; line-height:22px;}
	
div.top_marque div a:hover{  background: #000;}
#liste-marque .categorie_content{ background:none; width:458px; height:100%; border: solid; margin:10px; float:left;}
#liste-marque .block_texte ul{ text-decoration:none;}
#liste-marque .block_texte li{ text-decoration:none; width:190px;}
#liste-marque ul.menu li a{ text-decoration:none; background:none; list-style:none; margin:0; padding:0; color:#F55781; display:inline;}
#liste-marque .menu-left-catalogue{ float:left;}
#liste-marque .top_marque{ float:right; width:220px;}
#liste-marque ul.menu li ul li { background:none; text-decoration:none;}
#liste-marque ul.menu li ul li a { background:none; text-decoration:none;}
#liste-marque ul.menu li ul li a:hover { background:none; text-decoration:none;}
#liste-marque div.top_marque div a { background:none; color:#000;}
