html, body, form, div {
	border:0px solid;
	font-family:Arial;
	margin:auto;
	padding:0px;
	vertical-align:top;
}
body {
	background-color:#000000;
}

img, div, a, input { behavior: url(/wcsstore/mugler2/css/common/iepngfix.htc) }

li {
	list-style:none;
	margin:0;
	padding:0;
}
ul, dl, dd, h3 {
	margin:0;
	padding:0;
}

.pointer,.changeItem {cursor: pointer;}

a{
	text-decoration:none;
	cursor:pointer;
	border:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
}

.none {display: none}

p {
	font-family:Arial;
	font-size:11px;
	color:#000;
	margin:0;
	padding:0;
}
img {
	border:none;
	color: white;
	font-size: 10px;
}
.clear, .space ,.space10,.space5 {
	font-size:0px;
	clear:both;
	margin:0px;
	padding:0px;
}
.clear {
	height:0px;
}
.lClear {
	font-size:0px;
	margin:0px;
	padding:0px;
	height:0px;
}

.space {
	height:50px;
}
.space5 {
	height:5px;
}
.space10 {
	height:10px;
}
.space20 {
	height:20px;
}
.center{text-align:center;}
.noBrd{border:none !important;}

#MainContainer1, #MainContainer2, #MainContainer4,
#MainContainer6, #MainContainer9, #MainContainerAutoSize {
	width:1000px;
	background-repeat:no-repeat;
	position:absolute;
	left:50%;
	margin-left:-500px;
}

#Part1,#Part2,#Part11,#Part22 {
	width:100%;
	height:auto;
	background-repeat:no-repeat;
}

#Part1 {
	background-image:url(../../images/common/back_fond_etoile.gif);
	background-position:top;
}


#Part2{
	background-image:url(../../images/common/back_fond_footer.gif);
	background-position:bottom;
}

#Part11 {
	background-image:url(../../images/common/back_fond_etoile_large.gif);
	background-position:top;
}


#Part22{
	background-image:url(../../images/common/back_fond_footer_large.gif);
	background-position:bottom;
}




#MainContainer1 {
	background-image:url(../../images/common/back_fond1.gif);
	height:588px;
}
#MainContainer2 {
	background-image:url(../../images/common/back_fond2.gif);
	height:588px;
}
#MainContainer4 {
	background-image:url(../../images/common/back_fond4.gif);
	height:640px;
}
#MainContainer6 {
	background-image:url(../../images/common/back_fond6.gif);
	height:588px;
}
#MainContainer9 {
	background-image:url(../../images/common/back_fond9.gif);
}
#Main {
	height:auto;
}
#Header {
	height:83px;
	background-image:url(../../images/common/back_header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:13px;
}
#logo {
	width: 215px;
	height:83px;
	font-size:8px;
	left:20px;
	position:absolute;
	top:0;
	background: url(../../images/common/logo.gif) no-repeat;
	margin:0;
}
#logo a {
	display: block;
	width: 215px;
	height:83px;
}
#logo span {
	display: none;
}
#Footer {
	padding-left:25px;
	padding-top:16px;
	background-image: url(../../images/common/back_footer.gif);
	background-position: top;
	height: 37px;
	background-repeat: no-repeat;
}
.Footer_Left {
	float:left;
	width:410px;
}
.Footer_Right {
	float:left;
	text-align:center;
	margin-top:7px;
}
.connect {
	width:308px;
	float:left;
	padding-left:262px;
	padding-top:16px;
}
a.signIn span, a.NewsletterLink span, .bag span, .contact span, .more span, .add span , .crossAdd span{
	display:none;
}
.bag {
	padding-top:6px;
	display:block;
	float:left;
	margin-right:10px;
}
.header_article {
	float:left;
	margin-top:6px;
}

.line_top {
	position:relative;
	overflow:hidden;
	height:279px !important;
	float:left;
	margin-top: 8px;
}

#menu_1 {
		min-height: 600px;
		height: auto !important;
		height: 600px;
}

/********************************/

.Separateur {
	float:left;
	width:2px;
	height:11px;
	background-image:url(../../images/common/Separateur.gif);
	margin-left:5px;
	background-position:0 0;
	background-repeat:no-repeat;
}
/********************************/

.site a {
	background-image:url(../../images/common/wwwthierrymuglercom.png);
	width:130px;
	height:10px;
	display:block;
}
.site a span {
	display:none;
}
.site {
	float:left;
	margin-left:5px;
	background-position: 100%;
	background-repeat:no-repeat;
}
.selectOptions {
	left: 182px;
	top: 487px;
}
/* Bloc product */
.line_bottom {
	float:left;
}
.separator {
	background-image:url(../../images/common/border_left.gif);
	background-repeat:no-repeat;
	height:108px;
	width:1px;
	float:left;
	margin-top:12px;
}
.bloc1, .bloc2, .bloc3 {
	float:left;
	background-image:url(../../images/common/border_top.gif);
	background-repeat:no-repeat;
	height:auto;
	text-align:center;
}
.bloc1 {
	width:301px;
}
.bloc2 {
	width:404px;
	background-position:50px 0;
}
.bloc3 {
	width:292px;
}
.bloc_product1, .bloc_product2, .bloc_product3 {
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}
.bloc_product1 {
	text-align:center;	
	width: 100%;
}
.bloc_product2 {
	width:auto;
	padding-left:35px;
	text-align:center;
}
.bloc_product3 {
	width:auto;
	text-align:center;
}

.bloc_product1 a,.bloc_product2 a,.bloc_product3 a{
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}

.bloc_product1 a {
	background-image:url(../../images/common/brille1.gif);
	width:148px;
}

.bloc_product2 a {
	background-image:url(../../images/common/brille.gif);
	width:168px;
}

.bloc_product3 a {
	background-image:url(../../images/common/brille3.gif);
	width:145px;
}

.brille {
	background-image:url(../../images/common/brille.png);
	background-repeat:no-repeat;
	position:absolute;
}
.title_product1 {
	padding:4px 0 0 81px;
	text-align:left;
}
.title_product2 {
	padding-top:8px;
	text-align:center;
	margin-bottom:4px;
}
.title_product3 {
	padding:4px 0 0 75px;
	text-align:left;
}
.caract_box {
	float:left;
	width:auto;
	color:#fff;
	font-size:10px;
	text-align:left;
	padding-top:2px;
}
.price {
	margin-bottom:10px;
}
.desc {
	font-size:12px;
	margin-bottom:2px;
}
/*     Bloc product */

/* Bloc Categorie */

.title_categorie, .title_sCategorie {
	font-size:10px;
	color:#a9c7ec;
	margin-top:0;
	float:right;
	text-align:left;
	width:785px;
}

.title_sCategorie h2 {
	font-weight: normal;
	font-size: 10px;
	margin:0;
}

h2.title_categorie{
	font-size:10px;
	color:#a9c7ec;
	margin-top:10px;
	float:right;
	text-align:left;
	width:820px;
	font-weight: normal;
}

.LargAuto {width: 940px;}

.larg300 {
	width: 300px;
	margin-left	:350px;
}

.title_categorie span, .name_rubrique span {
	color:#FFF;
	font-size:12px;
}
/* Bloc sous-catégorie */

.img_sCategorie {
	float:left;
}
.name_rubrique {
	/*width:775px;*/
	float:left;
	padding-top:16px;
}
/*  Categorie  */

.show_product {
	width:710px;
	float:left;
	padding-top:25px;
	padding-bottom: 25px;
}
.col_product {
	width:355px;
	float:left;
}
.img_item {
	float:left;
	text-align:right;
	width:110px;
	padding-top:20px;
}
.more_detail {
	width:232px;
	float:left;
	padding-left:12px;
}
.more_detail p a{
	color: #525252;
}

.more_detail h3 a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
	width:130px;
}
.more_detail p {
	width:163px;
	color:#525252;
	font-size:10px;
	margin:5px 0 7px 0;
}
.engrave_link {
	text-decoration:underline;
	color:#a9c7ec;
	font-size:11px;
}
.field140,.field120, .field40 {
	font-size:10px;
	padding-left:4px;
	height:16px;
	text-align:left;
}
.field40 {
	width:40px;
	color:#a9c7ec;
	margin:0;
}
.field140 {
	width:140px;
	color:#a9c7ec;
	margin-bottom:3px;
}
.field120 {
	width:120px;
	color:#a9c7ec;
	margin-bottom:3px;
}
.more_detail span {
	color:#FFFFFF;
	font-size:10px;
}
.flash_anim {
	float:left;
	width:100%;
}
a.back {
	background-image:url(../../images/common/fleche_gray.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px;
	color:#4d4d4d !important;
	font-size:10px;
	text-decoration:underline;
	float:left;
	display:block;
	width:auto;
	margin-top:10px;
}
.fleches {
	float:left;
	padding-top:198px;
}
.fleches_univers {
	float:left;
	padding-top:123px;
}
.arrow-left, .arrow-right, .arrowRight, .arrowLeft {
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:46px;
	margin-top:36px;
	width:33px;
}


.arrow-left span, .arrow-right span ,.arrowRight span ,.arrowLeft span,
.flecheR span,.flecheL span,.hoverFlecheR span,.hoverFlecheL span,
.flecheUR span,.flecheUL span,.hoverFlecheUR span,.hoverFlecheUL span
 {
	display:none;
}
.miniLogo {
	padding-left:40px;
}
.size {
	float:left;
	width:35px;
	margin:0 !important;
}
.noImage {
	margin:0 !important;
	float:left;
	padding-right:5px;
}

.margLeft {
	margin-left:50px;
}

.selectOptions {
	display:none;
	position:absolute;
	z-index:100;
	background-image:url(../../images/common/menu_pix.gif);
	background-repeat:repeat-y;
	height:auto;
	width:123px;
	padding:7px 11px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
/*****    **/


.scrolling_products {
	float:left;
	height:310px;
	width:765px;
}
.page_panier,.bloc_rubriq{position:relative;}
.page_panier .scrolling_products {
	float:none;
	height:300px;
	width:714px;
	margin:0 auto
}

.ComplimentaryRight_livraison .scrolling_products {
	float:left;
	height:135px;
	width:200px;
	margin:0 auto
}
.scrolling_Silhouettes {
	float:left;
	height:235px;
	padding-left:100px;
	width:773px;
}
.page_panier .scrolling_Silhouettes {
	float:left;
	height:235px;
	padding-left:50px;
	width:690px;
}
.ComplimentaryRight_livraison .scrolling_Silhouettes {
	float:left;
	height:135px;
	padding-left:10px;
	width:180px;
}

.scrolling_Silhouettes #wrapper {
	margin-top:0 !important;
}

.scrolling_img {
	float:left;
	height:284px;
	width:766px;
}
.page_panier .scrolling_img {
	float:left;
	height:284px;
	width:687px;
}

.ComplimentaryRight_livraison .scrolling_img {
	float:left;
	height:135px;
	width:175px;
}



/* Add By HSA */

* html .caract_box .marg_12 {
	margin-left : 6px !important;
}

.caract_box .marg_12 {
	margin-left : 12px !important;
}

.popinTeint {
	display:none;
	background-color:#000;
	border:1px solid #23262c;
	width:254px !important;
	position:absolute;
	padding:10px;
}

.popinTeint span {
	color:white;
	font-size:14px;
}

.choiceTeint {
	font-size:11px !important;
	margin-top:15px;
	display:block;
}

.allTeint {
	width:222px !important;
	font-size:10px;
	display:block !important;
	padding:5px 20px;
}

.teint {
	width:28px !important;
	float:left;
	display:block !important;
}

.teint span {color:#525252;padding-left:6px}

.imgTeintier {float:left}

.teintierBox {display:block !important;margin-top:32px !important;}

.infoTeintier {display:block !important;}

.larg_140 {width:140px !important}

.size10 {font-size:10px !important;}

.scrolling_products .caract_box{width:150px;}
.caract_box div{padding:0; margin:0 !important; width:120px !important;}
.caract_box .productName{color:#FFFFFF; font-size:14px; padding:0px 15px; height:auto;}
.caract_box .productDesc{ color:#999999; font-size:10px; padding:15px 15px 10px 15px;}
.caract_box .productContent{color:#FFFFFF; font-size:10px; padding:0px 15px;}
.caract_box .productPrice{color:#FFFFFF; font-size:10px; padding:0px 15px;}
.caract_box .productAction{  padding:10px 0px 10px 15px;}
.fillet,.filletL{
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:1px;
}

.filletL{
	background:url(../../images/common/filletL.gif);
	margin:2px 0;
	height:1px;overflow:hidden;
}

.fillet{
	background-image:url(../../images/common/fillet.gif);
	margin:10px 0;
}


#wrapper {
	left:20px;
	margin:20px auto -10px 10px;
	position:relative;
	width:742px;
	overflow:hidden;
	height:306px;
}

/*   */
.scrolling_products .gifting_nav {
	float:left;
	padding-left:20px;
	width:200px;height:135px;
}

.scrolling_products .gifting_nav .containerPdct {
	float:left;
	height:125px;
	overflow:hidden;
	position:relative;
	width:140px;
}

.scrolling_products .gifting_nav .containerPdct .listPdct {
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:380px;
}

.gifting_nav .arrow-left {
	background-image:url(../../images/fr_FR/common/view_left_off.gif);
}

.gifting_nav .arrow-right {
	background-image:url(../../images/fr_FR/common/view_right_off.gif);
}

.gifting_nav .arrow-left, .gifting_nav .arrow-right,
.gifting_nav .arrow-left:hover, .gifting_nav .arrow-right:hover{
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:46px;
	margin:36px 0 0 0;
	width:23px;
}

.scrolling_products .gifting_nav .containerPdct .listPdct  li {
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
}

.scrolling_products .gifting_nav .containerPdct .listPdct  li .bk1{
	width:69px;
	height:96px !important;
	display:block;
}

.bk1 input{ margin-top:3px; margin-bottom:12px;}

.bk1 a span {
	color:#A9C7EC;
	font-size:10px;
}

.bk1 a:hover span {
	color:#A9C7EC;
	font-size:10px;
	display:block;
}
.bgEtoiles{background-image:url(../../images/common/etoiles.gif); background-repeat:no-repeat; background-position: 505px 0 ;}


/*   */

.page_panier #wrapper {
	left:0px;
	margin:0;
	position:relative;
	width:712px;
	/*width:664px;*/
	overflow:hidden;
	height: 300px;
}

.ComplimentaryRight_livraison #wrapper {
	left:20px;
	margin:0 auto -10px 10px;
	position:relative;
	width:160px;
	overflow:hidden;
	height: 130px;
}
#wrapper div {
	margin-bottom:10px;
}
#wrapper #content1 {
	height:300px;
	width: 600px;
	overflow: hidden;
	position: relative;
	margin:20px 0 0 61px;
}

.page_panier #wrapper #content1 {
	height:300px;
	width: 600px;
	overflow: hidden;
	position: relative;
	margin-left:25px;
}

.ComplimentaryRight_livraison #wrapper #content1 {
	height:130px;
	width: 140px;
	overflow: hidden;
	position: relative;
}

.nav {
	color:white;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-align:center;
	position:relative;
	width:1000px;
	overflow: hidden;
	left:0;
}
.nav li {
	display:block;
	float:left;
	margin:0pt;
	padding:0pt;
	text-align:center;
	position:static;
}
.div_zoom img {
	margin-bottom:17px;
}

.div_zoom a.navOut {
	color:#525252;
	font-size:11px;
	position:absolute;
	top:170px;
	left:20px;
	width:109px;
	padding:0 10px;
}

.div_zoom a.navOut:hover {
	color: #a9c7ec;
	font-size:11px;
}
.div_zoom a.navOut {color: #a9c7ec;}
.div_zoom a.navOut:hover {color: #fff;}
.div_zoom a.navHover {
	color: #a9c7ec;
	font-size:11px;
	position:absolute;
	top:170px;
	left:20px;
	width:109px;
	padding:0 10px;
}


.divPdt,.div_zoom{
	width:129px;
}

.productOut {
	color:#a9c7ec;
	font-size:10px;
	padding:15px 15px 10px !important;
}

.nav li div {
	display:none;
	float:left;
	margin:0pt;
	padding:0pt 0px 0pt 0pt;
	width:150px;
}

a.titlesilhouette,a.titlesilhouetteHover{
	padding-top:10px;
	text-align:center;
	width:140px;
	font-size:10px;
}


a.titlesilhouette{
	color:#A9C7EC;
}
a.titlesilhouetteHover{
	color:#FFFFFF;
}

.nav li div.div_zoom,.nav li div.caract_box{

	position:relative;
}

.divPdt{
	position:inherit;
}


#content {
	height:103px;
}
#content .top_nav {
	float:left;
	padding-left:150px;
	width:780px; /* modifier le 03/09 par HSA */
}
#content .top_nav .container {
	float:left;
	height:106px;
	overflow:hidden;
	position:relative;
	width:575px;
}
#content .top_nav .container .list {
	left:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	width:840px;
}
#content .top_nav .container .list li {
	display:inline;
	margin:0;
	padding:0;
}
#content .top_nav .container .list li a {
	display:block;
	float:left;
	padding-left:10px;
}
#content .top_nav .container .list li a img {
	height:110px;
}

.separ_v {
	margin-top:65px;
	float:left;
	vertical-align:middle;
	background-image:url(../../images/common/separateur_v.gif);
	height:106px;
	width:1px;
}

/*    */

.separ_image {
	background-image:url(../../images/common/separ-image.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:630px;
	height:18px;
	padding-top:5px;
}



.fleft{float:left;}
.fright {float:right;}



a.delete {
	background-image:url(../../images/common/close.gif);
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	display:block;
}
a.emballer {
	background-image:url(../../images/common/close.gif);
	background-repeat: no-repeat;
	width:11px;
	height:11px;
	display:block;
	position:absolute;
	top:20px;
	left:377px;
}
a.emballer span{display:none;}
a.deleteVanitySecondaryItem {
	background-image:url(../../images/common/close.gif);
	width:11px;
	height:11px;
	display:block;
}

a.delete span {display:none}

a.deleteVanitySecondaryItem span {display:none}

.noFloat {float:none !important;}

/*Popin*/


.formPopin {
	width:648px;
	height:auto;
	position:absolute;
	top:205px;
	left:50%;
	margin-left:-324px;
	background-image:url(../../images/common/popinbg.gif);
	background-repeat:repeat-y;
}

.giftPopin {
	width:285px;
	height:auto;
	position:absolute;
	top:511px;
	left:50%;
	margin-left:-158px;
	background-image:url(../../images/common/popinbg3.gif);
	background-repeat:repeat-y;
	display:none;
}

.previewPopin {
	width:648px;
	height:auto;
	position:absolute;
	top:511px;
	left:50%;
	margin-left:-324px;
	background-image:url(../../images/common/popinbg.gif);
	background-repeat:repeat-y;
	display:none;
}

.paymentPopin {
	width:460px;
	height:auto;
	position:absolute;
	top:242px;
	left:49%;
	margin-left:-326px;
	background-repeat:repeat-y;
	background-image:url(../../images/common/popinbg2.gif);
	text-align:center;
}

.popinEngrave {
	width:664px;
	height:auto;
	position:absolute;
	top:242px;
	left:50%;
	margin-left:-326px;
	background-repeat:repeat-y;
	background-image:url(../../images/common/popinbg4.gif);
	text-align:left;
	display:none;
}
.popinEngrave #details {background-image:url(../../images/common/popinbg4.gif);}

.ifrmDemo {
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	width: 95%;  
	position: absolute; 
	top: 0pt; 
	left: 0pt; 
	z-index: 1;
	height:500px;
}

.popinEngrave iframe{
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	width: 620px;  
	position: absolute; 
	top: 0pt; 
	left: 0pt; 
	z-index: 1;
}

.paymentPopin iframe{
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	width: 420px;  
	position: absolute; 
	top: 0pt; 
	left: 0pt; 
	z-index: 1;
	height: 300px;
}


.Row_Card {padding:0px 15px 15px 15px}

.text_card {float:left;width:175px;text-align:left}

.img_card {flaoat:left;text-align:center}

.text_card h3 {
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:10px;
	text-align:left;
}

.text_card span {
	font-size:10px;
	color:#FFFFFF;
}

.formPopin .popinTop,.previewPopin .popinTop {
	background-image:url(../../images/common/popintop.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:15px;
}

/* Ajouter par HSA le 05/09 */
.welcomePopin .popinTop,.erreurPopin .popinTop{
	background-image:url(../../images/common/erreur_popin_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:294px;
	height:13px;	
}

.welcomePopin .popinContent ,.erreurPopin .popinContent {
	background-image:url(../../images/common/erreur_popin_bottom.gif);
	background-position:bottom;
	color:#fff;
	font-size:10px;
	padding:10px;
	background-repeat:no-repeat;
}

.erreurPopin {
	width:294px;
	height:auto;
	position:absolute;
	top:242px;
	left:50%;
	margin-left:-326px;
	background-repeat:repeat-y;
	background-image:url(../../images/common/erreur_popin_pix.gif);
	text-align:left;
	display:none;
}
.welcomePopin {
	background-image:url(../../images/common/erreur_popin_pix.gif);
	background-repeat:repeat-y;
	display:block;
	height:auto;
	left:50%;
	margin-left:-147px;
	position:absolute;
	text-align:left;
	top:50%;
	width:294px;
}
/* fin Ajouter par HSA le 05/09 */

.giftPopin .popinTop {
	background-image:url(../../images/common/popintop3.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:15px;
} 

.paymentPopin .popinTop2 {
	background-image:url(../../images/common/popintop2.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:15px;
} 


.popinEngrave .popinTop {
	background-image:url(../../images/common/popintop4.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:15px;
} 

.giftPopin .popinContent {
	background-image:url(../../images/common/popinbottom3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.formPopin .popinContent,.previewPopin .popinContent {
	background-image:url(../../images/common/popinbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.popinEngrave .popinContent {
	background-image:url(../../images/common/popinbottom4.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.paymentPopin .popinContent2 {
	background-image:url(../../images/common/popinbottom2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#fff;
	font-size:11px;
	padding-top:35px;
}

.formPopinLeft{
	width:271px;
	height:auto;
	float:left;
	padding :0 0 0 28px;
	margin:0px;
}
.formPopinRight {
	width:325px;
	height:auto;
	float:left;
	padding-left:23px;
}

.vShipAddress .title_address{
	margin-top:0px;
}

.formLeft{
	width:326px;
	height:auto;
	float:left;
}
.formRight {
	width:304px;
	height:auto;
	float:left;
}

.SelectSize {
	float:left;
	width:128px;
	display:block !important;
	padding-top: 3px !important;
}

.personnalForm {padding-top:10px;}

.formRow {
	width:100%;
}
.formPopinRow {
	width:272px;
}

.formPopinRow,.formRow {
	float:left;
	padding-bottom:8px !important;
}

.popin1{
	width:576px;
	height:auto;
	position:absolute;
	top:174px;
	left:50%;
	margin-left:-278px;
	background-image:url(../../images/common/popin1bg.gif);
	background-repeat:repeat-y;
	display: none;
}


.popinSelect{
	background-image:url(../../images/common/popin1bg.gif);
	background-repeat:repeat-y;
	display:none;
	height:auto;
	left:45%;
	margin-left:-278px;
	position:absolute;
	top:344px;
	width:576px;
}

.popinDesc{
	width:541px;
	height:auto;
	background-image:url(../../images/common/popinbg5.gif);
	background-repeat:repeat-y;
	display: none;
	height:190px;
	top:0;
	left:0;
	position : absolute !important;
	z-index:1;
}

.popinSelect .popinTop, .popin1 .popinTop {
	background-image:url(../../images/common/popin1top.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:25px;
}
.popinSelect .popinContent,.popin1 .popinContent {
	background-image:url(../../images/common/popin1bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.contForPopin{
	width:100%;
	height:183px;
	text-align:center;
}


.popinDesc .popinTop {
	background-image:url(../../images/common/popintop5.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:25px;
	padding:0;
}
.popinDesc .popinContent {
	background-image:url(../../images/common/popinbottom5.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	height:155px;
	padding:0;
}

/********** combo **********/

.comboboxContainer
{
	background-color:#f6f6f6;
	padding-top:2px;
	width:100px;
	height:17px;
	font:arial;
	font-size:10px;
	border:none;
	border:none;
	font-size: 10px;
}

.comboboxValueContainer
{
	
}

.comboboxValueContent
{
	padding-left: 2px;

}

.comboboxDropDownContainer
{	
	border:none;
	background-image:url(../../images/common/menu_pix.gif);
	background-repeat:repeat-y;
	padding:7px 11px;
}

.comboboxDropDownButton
{
	width: 17px;
	height: 17px;
	
}

.comboboxGroupItemHeader
{
	display: block;
	background: #000;
	color: #fff;
}

.comboboxGroupItemContainer
{
	padding-left: 0px;
	margin-left: 0px;
}

.comboboxItem
{
	color:#000000;
	font-size:11px;
	padding: 2px 3px;
}

.comboboxItemHover
{
	color:#a9c7ec;
	font-size:11px;
	cursor:pointer;
}

.comboboxGroupItemContainer .comboboxItem
{
	padding-left: 0px;
	margin-left: 0px;
}

/*  Engrave BLock Image  */
.topEngrave {
	background-image:url(../../images/common/border_top_engrave.gif);
	background-repeat:no-repeat;
	font-size:0pt;
	height:2px;
}

.bottomEngrave {
	background-image:url(../../images/common/border_bottom_engrave.gif);
	height:2px;
	background-repeat:no-repeat;
	font-size:0;
}

.centerEngrave {
	background-image:url(../../images/common/border_pix_engrave.gif);
	background-repeat:repeat-y;
	height:auto;
	text-align:center;
}

.spaceVertical {
	float:left;
	width:12px;
}

/***** M1 *****/

#PopinPanier {
	position:absolute;
	left:46%;
	top:35%;
	width:690px;
	height:auto;
	z-index:1;
}
.popPanier{
	height:auto;
	position:absolute;
	top:280px;
	left:50%;
	margin-left:-345px;
	background-image:url(../../images/common/PopinPanier_bg.gif);
	background-repeat:repeat-y;
	display: none;
	width:690px;
}
.popPanier .popPanierTop {
	background-image:url(../../images/common/PopinPanier_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:25px;
}
.popPanier .popPanierContent {
	background-image:url(../../images/common/PopinPanier_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.contactUs_header {
	padding:10px 0 20px 29px;
}

.popinEngrave .popPanierContent {
	background-image:url(../../images/common/PopinPanier_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:348px;
}

.popPanier iframe{
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	width: 690px;  
	position: absolute; 
	top: 0pt; 
	left: 0pt; 
	z-index: 1;
}

.formPopin iframe {
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	width: 648px;  
	position: absolute; 
	top: 0pt; 
	left: 0pt; 
	z-index: 1;
}

.formPopin > iframe{display: none !important;}

/*  Contact_Aide  */

.PopinContact {
	position:absolute;
	left:50%;
	top:286px;
	margin-left:-324px;
	width:622px;
	height:auto;
	z-index:2;
	background-image:url(../../images/common/popinAideBg.gif);
	background-repeat:repeat-y;
	display:none;
}
.PopinContact .popinTop {
	background-image:url(../../images/common/popinAideTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:15px;
	width:100%;
}
.PopinContact .popinContent {
	background-image:url(../../images/common/popinAideBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.PopinContact input, .PopinContact select, .PopinContact textarea,.PopinContact_US input, .PopinContact_US select, .PopinContact_US textarea {
	border:1px solid #1A3253;
	background-color: #000000;
	color:#FFFFFF;
	font-size:10px;
	padding-left:5px;
	margin:0px;
}
.PopinContact label,.formPopin label {
	color:#FFFFFF;
	font-size:10px;
}
.PopinContact .formPopinLeft,.formPopin .formPopinLeft {
	width:271px;
	height:auto;
	float:left;
	padding :0 0 0 28px;
	margin:0px;
}
.PopinContact .formPopinRight,.formPopin .formPopinRight {
	width:280px;
	height:auto;
	float:left;
	padding-left:23px;
}

/*  /Contact_aide  */


/*  Contact_us  */

.formPopin > iframe {
	display: none;
}

.formPopin {
	position:absolute;
	left:50%;
	top:130px;
	margin-left:-324px;
	width:622px;
	height:auto;
	z-index:1000;
	background-image:url(../../images/common/popinAideBg.gif);
	background-repeat:repeat-y;
	display:none;
}
#iframe_shim {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	z-index: 20;
	width:600px;
	height:450px;
	top:140px;
	left:50%;
	margin-left:-324px;
	display: none;
}
.PopinContact_US .popinTop {
	background-image:url(../../images/common/popinAideTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:15px;
	width:100%;
}
.PopinContact_US .popinContent {
	background-image:url(../../images/common/popinAideBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.contactUs_header p {
	padding-top:30px;
}

/*  /Contact_us  */





#details {
	background-image:url(../../images/common/popinAideBg.gif);
	background-repeat:repeat-y;
	position:absolute;
	z-index:5;
	overflow: hidden;
}

.separ_image_gris {
	background-image:url(../../images/common/separ-image-gris.gif);
	width:630px;
	height:18px;
}

.blockSelectAddress {
	padding-left:30px;
}

.addressSelect {
	float:left;
	width:294px;
}

.titleForAddress {
	color:#999;
	font-size:10px;
	padding-bottom:10px; 
}

.AddressShipping {
	width:116px;
	float:left;
	color:#ffffff;
}

.AddressData {
	font-size:10px;
	color:#fff;
}

.SelectRadio { 
	float:left;
	width:80px;
	color:#a9c7ec;
	font-size:10px;
}
/*  Silhouette  */

.content_silhouette {
	float:left;
	height:auto;
	margin-bottom: 10px;
}

.img_silhouette {
	float:left;
	width:204px;
	text-align:center;
}

.text_silhouette {
	float:left;
	width:474px;
	text-align:left;
	padding-left: 164px;
}

.text_silhouette p {
	margin-top:10px;
	padding-left:5px;
	color:#999;
	font-size:11px;
}

.plus_info {
	padding-top:22px;
	zoom:1;
}

.plus_info .more {
	float:right;
}


/* Popin Purchase   */

.purchase {
	display:none;
	position:absolute;
	background-image:url(../../images/common/pix_popin_link.gif);
	width:132px;
	background-repeat:repeat-y;
	left:40px;
	z-index:5;
	top: -21px;
}

.next_purchase {
	margin-bottom:7px;
}

.content_popin {
	padding:5px;
	background-image:url(../../images/common/bottom_popin_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.top_popin {
	background-image:url(../../images/common/top_popin_link.gif);
	height:1px;
	width:132px;
	background-repeat:no-repeat;
	font-size:0;
}

.warningQty {
	font-size:11px;
	color:#f00;
	padding-left:5px;
	padding-right:5px;
}

/*  Popin Resourcable  */

.ressourcable {
	display:none;
	left:50%;
	background-image:url(../../images/common/pix_popin_ress.gif);
	width:146px;
	background-repeat:repeat-y;
	margin-left:28px;
	position:absolute;
	top:327px;
}

.top_popin_ress a {
	width:10px;
	float:right;
	display:block;
	height:10px;
}

.top_popin_ress a span {display:none}

.content_popin_ress {
	padding:5px;
	background-image:url(../../images/common/bottom_popin_ress.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#000000;
}

.top_popin_ress {
	background-image:url(../../images/common/top_popin_ress.gif);
	height:8px;
	width:146px;
	background-repeat:no-repeat;
	font-size:0;
}

/************* Styles défilement home **************/

.listHome {
	left:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	height:279px;
	overflow: hidden;
	z-index:2;
	
}

.listHome li {
	float:left;
	display:block;
	margin:0pt;
	padding:0pt;
	text-align:center;
	position:static;
	height:279px !important;
	width:1000px;
}
.Conteneur {
	float:left;
	overflow:hidden;
	margin-top:-3px;
	position:relative;
	height:279px !important;
	width: 1000px;
}

.listHome_unv {
	left:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	height:203px;
	overflow: hidden;
	
}
.listHome_unv li {
	float:left;
	display:block;
	margin:0pt;
	padding:0pt;
	text-align:center;
	position:static;
	height:203px !important;
	width:1000px;
}
.Conteneur_unv {
	float:left;
	overflow:hidden;
	margin-top:-3px;
	position:relative;
	height:203px !important;
	width: 1000px;
}

.active {
	display:block !important;
}

#tooltip {
	width:80px;
	color:#a9c7ec;
	font-size:11px;
	position:absolute;
	display:none;
	padding-left:10px;
}

.dispo {
	font-size:11px;
	color:#a9c7ec;
	text-align:left;
	padding-left:20px;
}

.yourMsg {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:20px;
	margin-bottom:10px;
}

.message_preview {
	background-image:url(../../images/common/back_preview_msg.gif);
	background-repeat:no-repeat;
	height:190px;
	background-position:center;
	padding:90px 75px 10px 85px;
	color:#393939;
	font-size:12px;
	font-weight:bold;
}


/*  CGV */
.blocCGV {
	padding-bottom:23px;
	padding-right:25px;
}

.blocCGV h3 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.blocCGV p {
	font-weight:11px;
	color:#999999;
	text-align:left;
	padding-top:15px;
}

/* FAQ */
.Faq_left {
	width:347px;
	background-image:url(../../images/common/separ_faq.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}

.questionFAQ a{
	background-image:url(../../images/common/puce_question.gif);
	background-position:right;
	padding-right:20px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-repeat:no-repeat;
}

.Faq_Right {
	float:left;
	width:535px;
	padding-left:25px;
}

.responseFAQ {
	padding-left:5px;
}

.Faq_Right h3 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-bottom:20px;
}

.Faq_Right p {
	color:#999;
	font-size:11px;
}

.white {color:#fff;}

a.white {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	background-image:none;
	display:block;
	display:block !important;
}

a.gray {
	color:#999;
	font-weight:normal;
	font-size:11px;
	background-image:none;
	display:block !important;
}

.defi_embalage {
	width:780px;
	overflow:hidden;
	height: 120px;
}

.defi_embalage #wrapper {
	left:20px;
	margin:20px auto -10px 10px;
	position:relative;
	width:530px;
	overflow:hidden;
	height: 120px;
}

.defi_embalage .arrowLeft {
	position:absolute;
	right:500px;
	background-image:url(../../images/common/view_left_off.gif);
	margin-left:10px;
	top: 23px;
	margin-top:25px;
}

.defi_embalage .arrowRight {
	margin-top:25px;
}

.defi_embalage .arrowLeft:hover {
	background-image:url(../../images/common/view_left_on.gif);
	margin-left:10px;
	position:absolute;
	right:500px;
	top:23px;
}

.defi_embalage #wrapper #content1 {
	height:110px;
	overflow:hidden;
	position:relative;
	width:440px;
}

/* Demo */
.popinContent table td,.popinContent table td a{
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.titleDemo {
		padding-bottom: 20px;
}

.linkDemo {
	 padding:15px 0;
}

/******  Page Maintenance **********/

#ParTop {
	background-image:url(../../images/common/back_TMP_1.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:588px;
}

#ParCenter {
	background-image:url(../../images/common/back_TMP_2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	height:588px;
}

#containerTMP {
	position:absolute;
	top:200px;
	width:558px;
	height:auto;
	margin-left:-279px;
	left:50%;
}

.mail_tmp {
	margin-top:10px;
	padding-left:135px;
}

.mail_tmp label {float:left}

.mail_tmp input {
	margin-left:6px;
	width:151px;
	height:14px;
	padding:0 5px;
	float:left;
	font-size:10px;
}
.mail_tmp a {
	display:block;
	float:left;
	margin-left:5px;
}


/*  Page Erreur  */

#containerErreur {
	position:absolute;
	top:185px;
	width:464px;
	height:auto;
	margin-left:-232px;
	left:50%;
}

.link_home {
	padding-top:36px;
	padding-left:95px;
}

/****/

#landing{
	padding: 0px ;
}

#masque{
	position: absolute;

	z-index: 50;

	top: 120px;

	left: 0;

	background-color: #000000;

	filter: alpha(opacity=90);

	-moz-opacity: 0.90;

	opacity: 0.90;

	width: 100%;

	display: none;

	}
	
	
div#landingContent{

    position: absolute;

    left: 50%;

	top: 120px;

    margin-left: -480px;

    z-index: 1000;
}

.h_desc{
	margin: 0;
	padding-top: 10px;
}

.h_desc a{
	color:#FFFFFF;
	display:block;
	font-size:11px;
	margin: 0;
	width: 120px !important;
	background-image: none !important;
	padding: 0 !important;
	font-weight: normal;
}

.caract_box p a{
	font-size:11px;
	color:#FFFFFF;
	background-image: none !important;
	display:block;
	margin: 0;
	padding: 0 !important;
}

.caract_box p {
	font-size:11px;
	margin: 0;
	color:#FFFFFF;
}
/*******modifs popins ********/
.erreurPopin2 {
	width:294px;
	height:auto;
	position:absolute;
	top:242px;
	margin-top:-110px;
	left:50%;
	margin-left:-286px;
	background-repeat:repeat-y;
	background-image:url(../../images/common/erreur_popin_pix.gif);
	text-align:left;
	display:none;
}
.erreurPopin2 .popinTop{
	background-image:url(../../images/common/erreur_popin_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:294px;
	height:13px;	
}

.erreurPopin2 .popinContent {
	background-image:url(../../images/common/erreur_popin_bottom.gif);
	background-position:bottom;
	color:#fff;
	font-size:10px;
	padding:10px;
	background-repeat:no-repeat;
}
	
/*page categorie*/
.bloc_rubriq{float:left;width:965px;}
.txt{color:#999999;font-size:11px;padding:0 0 0 48px;}

.page_panier .productDesc,.categorie .productDesc{padding:6px 15px 10px;}
.page_panier .productAction,.categorie .productAction{padding:0 0 5px 12px;}
.page_panier .productStock,.categorie .productStock{padding:8px 0 0px 14px; height: 16px;}
.page_panier .productStock img,.categorie .productStock img{dispaly:block;}
.page_panier .productInfo,.categorie .productInfo{color:#999999;font-size:10px;padding:0 0 0 15px;}
.popinTeint .productInfo{color:#999999;font-size:10px;padding:0;}
.divstock .productStock,.divstock .productInfo{display: block !important;}
.page_panier .productChoisir,.categorie .productChoisir{padding:8px 0 16px 15px;}
.page_panier .productChoisir a,.categorie .productChoisir a{background-image:none;color:#a9c7ec;font-size:10px; text-decoration:underline;}
.page_panier .productChoisir a:hover,.categorie .productChoisir a:hover{ background-image:none;color:#fff;text-decoration:none;}
.page_panier .fillet ,.categorie .fillet {background-image:url(../../images/common/fillet2.gif);}



.jqZoomPup
{
		overflow:hidden;
		background-color: #000;
		z-index:10;
		border-color:#23262C;
		border-style: solid;
		width:502px;
		height:324px;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.jqZoomWindow
{
	border: 1px solid #23262C;
	background-color: #000;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../../images/common/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

/* background palace */
.palace {
	background-image:url(../../images/common/back_landing.jpg) !important;
	background-position: top center !important;
}
.titlevp{
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 50px;
}
.notevp{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	margin-left: 40px;
	margin-bottom: 20px;
}

.errorvp{
	color: #999999;
	font-size: 14px;
	margin: 40px 20px;
}
.errorvp a{
	color: #999999 !important;
	font-size: 14px !important;
}

.reservedMsg{
	color: #999999;
	font-size: 10px;
	margin: 20px;
}
.prixMembre{
	font-size:10px;
}
.prixMembre2{
	font-size:11px;
}
.prixMembre,.prixMembre2{
	display: block; color: #9EBBDD; float: left; padding:0 6px 0 10px;
}

.prixMembre span{
	color: #9EBBDD !important;
}

.txtPopinVp{
	color: #999999;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 50px;
	height:120px;
}

.margt10{
	margin-top: 10px;
}