@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}

/*#wrapper{
	width:100%;
	z-index:0;	
}
*/
body{
    margin-bottom:0px;
    margin-top:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px; 
    color:#8b8b8b; overflow-x:hidden;
}

.home{

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.collec{
    background:transparent url(../img/Collection.jpg) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; 
}

.sj{
    background:url(../img/body2.jpg) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.lang{
    height:20px;
    text-align:right;
    color:#FFF;
    text-transform:uppercase;
    font-size:10px;
    margin-bottom:0px;
    margin-top:5px;
    /*width:100%;*/
}

/*Rajouts Muniir*/
.lang a{
    /*text-decoration:underline;*/
	text-align:right;
    color:#FFF;font-weight:bold;
    text-transform:uppercase;
    font-size:10px;
}
.lang a:hover{
    text-decoration:underline;
    font-weight:bold;
}

.head_texte
{
	color:#FFFFFF;
	font-size:10px;
	height:20px;
	margin-bottom:0;
	margin-top:5px;
	text-align:left;
	float:left;
	
}

.t_menu{
    height:46px;    background: transparent url(../img/t_menu.png) top center no-repeat;
  
}

/****************************************/
/*************** TOP MENU ***************/
/****************************************/
#MenuMain{ width:900px; margin: 0 auto;}
#nav{
    height:30px; margin:0; padding:0;
    width:900px;

}


/* sh m 05 20 1636 pour le style des textes sur le top menu */
/* anciennement
#nav ul{
    list-style:none;
    font-family:Verdana;
    font-size:14px; 
    position:relative;
    margin-top:0px;
    color:#8c8c8c;
    height:45px;
}
*//*
#nav ul{
    list-style:none;
    font-family:Tahoma;
    font-size:16px; 
    position:relative;
    margin-top:1px;
    color:#8c8c8c;
    height:45px;
}*/

/***** MODIF YC *****/
/*#nav ul{
    list-style:none;
    font-family:Tahoma;
    font-size:16px; 
    color:#8c8c8c;
    height:45px;
}*/


#nav ul{
	
	color:#8C8C8C;
	font-family:Tahoma;
	float:right;
	font-size:16px;
	height:30px;
	list-style:none; margin-top: -5px;
	
}
/***** MODIF YC *****/

/* sh m 05 20 1636 pour le style des textes sur le top menu */

/* sh m 05 20 1642 header doit changer 

#nav ul li{
    color:#8C8C8C;
    float:right;
}

*/

#nav ul li{
    color:#8C8C8C;
    float:left;
    height:30px;
    margin:0 10px;/*10px;*/
}

#nav ul li a{

    color:#8C8C8C;
    font-weight:bold;margin:0 5px; line-height:30px;
    text-decoration:none;
}  

#nav #current li {
    color:#8c8c8c;
    font-size:12px;height:30px; 
}

#nav #current a {
    color:#000000;
    text-decoration:none;
}



.t_menu td{
    width:150px;
}

.h_photo{
    background:url(../img/H_photo.jpg) no-repeat bottom;
    height:521px;
}

.c_photo{
    background:url(../img/c_photo.jpg) no-repeat bottom;
    height:521px;
}

.co_photo{
    background:url(../img/co_photo.jpg) no-repeat center bottom;
    height:521px;
}

.c_links{
    color:black;
    text-decoration:none;
    font-size:12px;
}

.c_links a:hover{
    text-decoration:underline;
    color:#00d7ca;
}

.c_bv{
    text-transform:capitalize;
}

.sj_photo{
    background: url(../img/SJ_photo.jpg) no-repeat bottom;
    height:521px;
}

.msj_photo{
    background:url(../img/msj_photo.jpg) no-repeat bottom;
    height:521px;
}

.msjc_photo{
    background:url(../img/msjc_bk.png) no-repeat bottom;
    height: 521px;
}

.logo{
    position:absolute;
    left: 205px;
    top: 75px;
}

.mid_text{
	position:absolute;
	left:234px;
	top: 335px;
}

.logo1{
    position:absolute;z-index: 1;
    width:205px;
    left: 30px;
    top: 71px;
}

.h_moviebox{
	background: transparent url(../img/home_redbox.jpg) no-repeat;
	height:502px;
	width:347px;
	position:absolute;
	top:80px;
	float:right;
	left:567px;
}

.co_text{
    background: transparent url(../img/co_text.jpg) no-repeat;
    height:494px;
    width:282px;
    position:relative;
    top:-4px;
    left:600px;
}

.co_txt2{
    height:494px;
    width:270px;
    /*overflow-y: scroll;
    scrollbar-arrow-color:blue;
    scrollbar-face-color: #e7e7e7;
    scrollbar-3dlight-color: #a0a0a0;
    scrollbar-darkshadow-color:#888888;*/
    position:absolute;
    left:4px;
    color:white;
}

.c_moviebox{
    background: transparent url(../img/c_moviebox.jpg) no-repeat;
    height:502px;
    width:348px;
    position:absolute;
    top:80px;
    left:540px;
}

.c_box{
    background:transparent url(../img/msgc_box.jpg) no-repeat;
    width:429px;
    height:468px;
    position:absolute;
    top:79px;
    left:460px;
}

.retour{
    height:440px;
    width:400px;
    overflow-y: scroll;
    scrollbar-arrow-color:blue;
    scrollbar-face-color: #e7e7e7;
    scrollbar-3dlight-color: #a0a0a0;
    scrollbar-darkshadow-color:#888888;
    margin-left:18px;
    margin-top:10px;
    text-align:justify;

}

.contact{
    height:440px;
    width:400px;
    margin-left:10px;
    margin-top:10px;
    text-align:justify;
}

.ret_ul{
    margin-left:-25px;
}

.rt_lks a{
    text-decoration:underline;
    color:black;
}

.rt_lks a:hover{
    text-decoration:none;
}

.liv_lks a{
    text-decoration:underline;
    color:black;
}

.liv_lks a:hover{
    text-decoration:none;
}

.tr_links{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ecb57e;
}

.tr_links a{
    text-decoration:underline;
    color:#000;
}

.tr_links a:hover{
    text-decoration:none;
}

.p_box{
    background:transparent url(../img/p_box.png) no-repeat;
    width:600px;
    height:500px;
    position:absolute;
    top:75px;
    left:300px;
}

.t_box_P{
	background:transparent url(../img/t_photo.jpg) no-repeat;
	height:426px;
	width:788px;
	position:absolute;
	top:125px;
	left:110px;
}

.t_box0{
    background:transparent url(../img/t_box0.png) bottom no-repeat;
    height:16px;
    width:787px;
}

.t_box{
    min-height:426px;
    width:787px;
    position:relative;
    left:110px;
	top:42px;;
}

.t_box1{
	background-color:#FFF;
	width:787px;
}

.t_box2{
    background:transparent url(../img/t_box2.png) no-repeat;
    height:15px;
    width:787px;
    position:relative;
}

.t_box3{
	/*background:transparent url(../img/t_box2.png) no-repeat top left;*/
	background:transparent url(../img/t_box2.png) no-repeat;
    height:15px;
    width:787px;
    position:relative;
	left:110px;
}

.p_photo{
    background:transparent url(../img/p_photo.jpg) no-repeat;
    height:426px;
    width:787px;
    position:absolute;
    top:125px;
    left:110px;
}

.tr_txt{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#646565;
}

.c_txt{
    color:#00d7ca;
    font-family:"Trebuchet MS";
    font-size:14px;
    font-weight:bold;
}

.sj_picbox{
    position:absolute;
    background:url(../img/sj_pic_box.png) no-repeat;
    height:359px;
    width:349px;
    top:83px;
    left:540px;
}

.sj_txtbox{
    position:absolute;
    background:url(../img/sj_txt_box.png) no-repeat;
    height:286px;
    width:327px;
    left:490px;
    top:125px;
}

.msj_log_box{
	position:absolute;
	background:url(../img/msj_log_box.jpg) no-repeat;
	height:291px;
	width:349px;
	left:550px;
	top:82px;
}

.msj_nu_user{
    position:absolute;
    background:url(../img/msj_nu_user.jpg) no-repeat;
    height:247px;
    width:327px;
    left:220px;
    top:125px;
}

.log_txt{
    font-family:"Trebuchet MS";
    font-size:14px;
    font-weight:bold;
    color:white;margin-left:10px;
}

.insc_txt{
    font-family:"Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    color:#8b8b8b; margin-left:10px;
}

.insc_txt2{
    font-size:10px;
    color:#8b8b8b;
}

.nu_cli_txt{
    font-family:"Trebuchet MS";
    font-size:14px;
    font-weight:bold;
    color:#8b8b8b;
}

.h_button{
	position:absolute;
	height:45px;
	width:333px;
	background: url(../img/H_bouton.jpg) no-repeat;
	top:527px;
	left:573px;
}

.c_button{
    position:absolute;
    height:46px;
    width:334px;
    background: url(../img/c_bouton.png) no-repeat;
    top:530px;
    left:548px;
}

.mannequin1{
    background:url(../img/H_mannequin.png) no-repeat transparent;
    position:absolute;
    width:227px;
    height:409px;
    left: 605px;
    top: 135px;
}

.mailt_txt{
    background: transparent url(../img/mail_T.png) no-repeat;
    position:absolute;
    width:220px;
    height:48px;
    top:90px;
    left:613px;
}

.h_but_text{
	position:absolute;
	width:299px;
	height:20px;
	top:540px;
	left:592px;
}
.h_but_text a{  display:block; width:299px;
    height:20px;
}

.c_but_text{

    position:absolute;
    width:299px;
    height:20px;
    top:542px;
    left:564px; 
}

.c_white{
    position:absolute;
    top:123px;
    left:207px;
}

.min_gal{
	position:absolute;
	background: transparent;
	top:175px;
	left:71px;
	width: 504px;
	height: 788px;
}

.c_white_box{
    background:url(../img/c_white_box.png) repeat-y;
    width:327px; overflow:hidden;
}

.c_white_up{
    background:url(../img/c_white_up.png) no-repeat;
    height:15px;
    width:327px;
}

.c_white_dw{
    background:url(../img/c_white_dw.png) no-repeat;
    height:20px;
    width:327px;
	padding-bottom:30px;
}

.c_white_title{
    /*background:transparent url(../img/c_white_tit.png) no-repeat;*/
    height:35px;
    width:153px;
    left:20px;
    position:relative;
}

.sj_white_title{
    height:35px;
    width:153px;
    left:20px;
    position:relative;
}

.e_selc_box{
    background:url(../img/e_selc.jpg) no-repeat;
    position:absolute;
    height:521px;
    width:566px;
    top:85px;
    left:340px;
}

.e_but{
    position:absolute;
    top:487px;
    left:249px;
    height:30px;
    width:300px;
}

.e_prod{
    position:absolute;
    background:url(../img/e_prod_box.jpg) no-repeat;
    height:432px;
    width:335px;
    top: 125px;
    left:0;
}

.e_prod_01{
    position:relative;
    height:198px;
    width:302px;
    left:15px;
    top: 2px;
}

.e_prod_03{
    position:relative;
    height:198px;
    width:302px;
    left:15px;
    top: 2px;
}

.e_prod_02{
    position:relative;
    height:199px;
    width:302px;
    left:15px;
    top: 2px;
}

.e_text01{
    position:absolute;
    width:335px;
    height:48px;
    top: 560px;
    left:2px;
}

.e_text02{
   width:335px;
    height:48px;
    margin-top: -56px;
}

.e_text{
   width:335px;
    height:48px;
    margin-top: -80px;
}

.e_selc_prod{
    position:relative;
    background:url(../img/e_selc_prod.png) no-repeat;
    height:411px;
    width:176px;
    top:46px;
    left:371px;
}

.textbox{
    background: transparent url(../img/textbox.png) no-repeat;
    height:286px;
    width:327px;
    position:absolute;
    left: 405px;
    top: 125px;
}
.t_link1{
	border-bottom:#FF006A 1px solid; line-height:20px; text-decoration:none;
    color:#FF006A;
}
.t_link1 a:hover{
	border-bottom:#FF006A 2px solid;
    color:#FF006A;
}

.t_link{
    text-decoration:underline;
    color: black;
	margin-left:0px;
	line-height:10px;
}

.t_link a:hover{
    text-decoration:none;
}

.t_link2{
    color: #FF006A;
}

.t_links2 a{
	text-decoration:underline;
}

.t_link2 a:hover{
    text-decoration:none;
}

.cn_link{
    color:#7c4199;
    font-weight: bold;
}

.cn_link a{
    text-decoration:underline;
}

.cn_link a:hover{
    text-decoration:none;
}

.vider{
	height:15px;
	width:107px;
	position:absolute;
	left:659px;
	top: 9px;
}

.content{
    position:absolute;
    height:614px;
    width:677px;
    top:118px;
    left:213px;
}

.col1{
    position:absolute;
    background:url(../img/msj_box1.png) no-repeat;
    height:397px;
    width:327px;
    top:0px;
    left:0px;
} /* msj_box1-inscription */

/* sh aj pour tally la forme de l'inscription 05 28 11 46 */
.col1inscription{
    position:absolute;
    background:transparent url(../img/msj_box1-inscription.jpg) no-repeat scroll 0 0;
    height:490px;
    width:327px;
    top:0px;
    left:0px;
} /* msj_box1-inscription */

.col2{
    position:absolute;
    background:url(../img/msj_box2.jpg) no-repeat;
    height:608px;
    width:349px;
    top:0px;
    left:334px;
}

#c2{
    height:590px;
    width:335px;
    overflow-y: scroll;
    scrollbar-arrow-color:blue;
    scrollbar-face-color: #e7e7e7;
    scrollbar-3dlight-color: #a0a0a0;
    scrollbar-darkshadow-color:#888888;
    position:absolute;
    top:10px;
}

.col_ul01{
    margin-left:20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    color:white;
    list-style-type:disc; line-height:20px;
}

.col_ul02{
    margin-left:20px;
    list-style:square;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:10px;
    color:white;
}



.img{
    border:0px;
}

.maillot{
    position:absolute;
    color:#FFF;
    font-weight:bold;
    font-family:'Comic Sans MS', cursive;
    font-size:24px;
    padding-left:600px;
    padding-top:20px;
}

#bouton{
    position:relative;
    float:right;
    color:#ff3b8c;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    left: -45px;
    top: 215px;
}

#bouton a{
    text-decoration:none;
    color:#ff3b8c;
}

#bouton a:hover{
    cursor:pointer;
    text-decoration:none;   
}

.mannequin{
    position:relative;
    width:227px;
    left: 600px;
    top: -10px;
}

td.tab_eta{
    margin:0;
    padding:12px 0;     
}

/*******************************************/
/*************** FOOTER MENU ***************/
/*******************************************/

.t_menu2{
    height:50px; width:960px; margin: 0 auto;
}

#nav2{ 
 margin:0; padding:0; width:825px;
 height:50px; float:right
	
 
}
#nav2 ul{
    font-family:Arial, Helvetica, sans-serif;   
 margin:20px 0 0 0 ; padding:0;
	/*Rajouts de Muniir*/
}
/*Rajouts de Muniir*/
#nav2 ul li { float:left; list-style:none; border: none }
#nav2 ul li a{
    color:#FFFFFF;
    font-weight:bold; 
    text-decoration:none; line-height:25px;
    text-align:center; border-right: 1px solid  #FFF; padding:0 10px;font-size:10px;
}
#nav2 ul li img{border:1px solid #FFF; margin:0 2px; padding:0;}

#nav2 ul li a:hover{ text-decoration:underline;}


#nav2 #current li {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

#nav2 #current a {
    color:#000000;
    text-decoration:none;
}

.img_foot{
	float:left; margin:28px 0px 0 50px; padding:0; width:75px; height:9px;/*Rajout Muniir*/
}

.footer_texte
{
	float:left;
	margin-bottom:15px;
	/*margin-left:130px;*/
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:960px;

}
.anim_fl{
    position:absolute;
    top:10px;
    left:10px;
}

.selc_table{
    position:absolute;
    height:410px;
    width:230px;
    top:87px;
    /*left:20px;*/
	left:25px;
}

.tit_amus{
    /*background:url(../img/amusez.png) no-repeat transparent;*/
    height:26px;
    width:155px;
    position:absolute;
    top: 5px;
    /*left:50px;*/
	left:100px;
}

.tit_amus1{
    font-size:0.9em;
    font-weight:bold;
    height:30px;
    left:11px;
    position:absolute;
    top:42px;
   /* width:260px;*/
   width:352px;
}

.tit_amus3{
    height:26px;
    width:271px;/*250px;*/
    position:absolute;
    top: 102px;/*110px;*/
    left:452px;/*454px;*/
    text-align:left;
}

.sel_hd1{
    background:url(../img/sel_hd1.png) no-repeat transparent;
    height:24;
    width:225;
}

.sel_hd2{
    background:url(../img/sel_hd2.png) no-repeat transparent;
    height:24;
    width:225;
}

.sel_hd3{
    background:url(../img/sel_hd3.png) no-repeat transparent;
    height:24;
    width:225;
}

.sel_hd4{
    background:url(../img/sel_hd4.png) no-repeat transparent;
    height:24;
    width:225;
}

.sel_txt{
    font-size:9px;
    font-weight:bold;
    padding-left:40px;
}

.etape{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    width:180px;
    position:absolute;
    top:15px;
    /*left:280px;*/
	left:390px;
	color:#333;
}

/* Style for Usual tabs */
.usual {
  color:#111;
  padding:15px 20px;
  width:520px;
  margin:8px auto;
}
.usual li {
    margin-left:0px;
    list-style:none;
    float:left;
}

.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#FFF;
  background:#FF006A;
}
.usual ul a:hover {
  color:#FFF;
  background:#CCC;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background: #0C0;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  /*padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;*/
  clear:left;
  background:snow;
  font:10pt Georgia;
  padding-left:-10px;
}
.usual div a {
    color:#000;
    font-weight:bold;
}

#usual2 {
    background:#0A0A0A;
    border:1px solid #1A1A1A;
}

#usual2 a {
    background:#222;
}

#usual2 a:hover {
    background:#000;
}

#usual2 a.selected {
    background:snow;
}

#tabs3 {
    background:#FF9;
}

/* Style for various uses of tabs */

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

.champs{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:white;
    position:relative;
    top:480px;
}

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
    
.LV_invalid {
    color:#CC0000;
}
    
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

.prix{
    background:transparent url(../img/price_bk.png) no-repeat top;
}

.prix_txt, .prix_txt1{
    /*font-size:16px;*/
	font-size:13px;
    font-weight:bold;
    height:30px;
   /* margin-left:15px;*/
    margin-left:0px;
    margin-top:15px;
    position:relative;
    width:45px;
    text-align:left;
	color:#ff006a;
}


input.trans{
/*margin-top:25px;
position:absolute;
left:745px;*/
}

input.trans_panier{
margin-top:3px;
position:absolute;
left:745px;
}

#very_you_bas{padding-bottom:7px;}
.achat_promo{padding-top:10px;}

p{
    margin-right:10px;
}

.mnsj_links{
    color:white;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
}

.mnsj_links a:hover{
    text-decoration:underline;
    font-weight:bold;
    color:#00d7ca;
}

.mp_links{
    color:#ff006a;
}

.mp_links a{
    text-decoration:none;
}

.mp_links a:hover{
    text-decoration:underline;
}

.mp_links2{
    color:#ff006a;
}

.mp_links2 a{
	text-decoration:underline;
}

.mp_links2 a:hover{
    text-decoration:none;
}

.eT01{
    position:absolute;
    /*font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
    font-size:10px;*/
    width:267px;/*260px;*/
    text-align:left;
    top:90px;
    left:455px;
}

.et_lks{
    font:Verdana;
    color:#333;
    font-size:20px;
    font-weight:bold;
}

.et_lks a{
    text-decoration:none;
}

.et_lks a:hover{
    text-decoration:underline;
}

.p_links{
    color:#8B8B8B;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
	list-style:none;
}

.p_links a{
    text-decoration:none; color:#3C9
}

.p_links a:hover{
    text-decoration:underline;
}

.p_links2{
    color:#8B8B8B;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}

.p_links2 a{
    text-decoration:underline;
}

.p_links2 a:hover{
    text-decoration:none;
}
ul.plinks {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
	list-style:none; text-decoration:none;
	margin-top:10px;
	}
	ul.plinks strong{margin-left:4px;}
ul.plinks li a{
    color:#3C9;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
	list-style:none; text-decoration:none;
	margin: 10px 4px;
}

.head{
	margin:0;
	padding:0;
}
.head h2{ font-size:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left}
.head h2 span{ color:#FF0066}
#monp_linksMain{position:relative; width:400px; height:20px;}
.monp_links {
	margin:0px 10px 10px 0px;
	border-bottom: #EBEBEB 1px dotted;
	line-height: 20px;
	position:absolute;
	z-index:1000;
	left: 2px;
	top: 0px;
	height: 17px;
}
.monp_links a {color:#3C9; text-decoration:none;}
.c_lks{
bottom:10px;
color:white;
position:absolute;
right:2px;
}

.c_lks a{
    text-decoration:none;
}

.c_lks a:hover{
    text-decoration:underline;
}

/*
body {
    background: #eee;
    color: #222;
    font: 0.8em Arial, Helvetica, sans-serif;
}

h1 {
    font: 2em normal Arial, Helvetica, sans-serif;
    margin-bottom: 0.5em;
}

hr {
    margin: 1em 0;
    height: 1px;
    border: 1px solid #eee;
}
*/
.center { text-align: center; }
#container {
    background: #fff;
    margin: 100px auto 0 auto;
    padding: 1em;
    width: 400px;
}


/* SLIDESHOW COLLECTION */
#slideshow {
    position:relative;
    height:350px;
    clear:both;
}

#slideshow IMG {
    position:absolute;
    top:25px;
    left:20px;
    z-index:8;
    opacity:0.0;
    float:right;
    visibility:hidden;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
    visibility:visible;
}

#slideshow IMG.last-active {
    z-index:9;
    visibility:hidden;
}

/* SLIDESHOW PRESSE */
#slidepresse .bg-gris {
  background-color:#8b8b8b;
  width:240px;
  height:340px;
}
#slidepresse .cell-nav {
  height:30px;
  font-size:16px;
  padding-bottom:10px;
  text-align:center;
}

#CB_All {
  z-index:99;
}
#flash,#flash1 {
  z-index:1;
}

#facturedifferent {
    visibility:hidden;
}

#tb-histo-cmd {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  text-align:center;
}
#tb-histo-cmd td {
  border-bottom:1px solid #000000;
  border-right:1px solid #000000;
  height:25px;
}

.mnsj ul{

}

.mnsj li{
	margin-left:30px; 
	margin-bottom: 10px;
}
p.p_style{ margin:6px/*10px*/ 4px; text-align:justify; font-size:10px;}
p#center{ text-align:center; color:#FF006A; line-height:15px;}
p#center strong{ text-align:center; color:#FF006A; line-height:15px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif}
#galCollection{
	width:529px;
	position:absolute;
	top: 191px;
	height:369px;
}
a, a img * {outline:none;}
.imgCenter{ float:none; margin:2px; border:1px solid #CCC; padding:2px;}
.imgCenter2{ float:none; margin:10px 20px; border:1px solid #FFF; background: #FFF; padding:4px;}


/** nitish **/
/*** boutiques - etapes ***/
/*.etape_2 p#center { display:none; }*/
.etape-3 p#center { display:block; }

.picto_hov { display:none; height:41px; width:60px; position:absolute; z-index:10000;}

.hide_price, .hide_price1
{
	display:none;
}

/** monpanier **/

#price_trans
{
	margin: 10px 0;
}

#price_trans  .title_trans
{
	font-weight:bold;
	margin-bottom:5px;
}

#etape-3-regle-commande{margin-top:5px;}



#image_kit_sup{margin-right:15px;}
#panier_2{left:745px;
margin-top:37px;
position:absolute;}

#panier_valider{left:335px;
margin-top:2px;
position:absolute;}

#log_acc{
   /* left:190px !important;
    margin-top: -6px !important;*/
  margin-right:5px;
}

#collection_2010{margin-left:17px;}
#collection_spicyshop{margin-top:2px;position:absolute;}
#save_info{
    left:185px !important;
    margin-top:2px;
}

#image_tri_bas{margin-bottom:5px;}

#add_2_cart{
    margin-top:37px;
   /* margin-top:25px;*/
position:absolute;
left:745px;
    
    }
#retourner_boutique{margin-top:10px;}

#Etp3_panier_1{margin-top:20px;}
#Etp3_panier_2{margin-top:20px;}

.c_box2{background: url("../img/siteplan.jpg") no-repeat scroll 0 0 transparent; position: absolute; width: 850px; height:470px; left: 100px; top: 120px; z-index:9999;}
.site-plan{height: 440px; margin-left: 18px; margin-top: 10px; overflow-y: scroll; text-align: justify; width: 820px;}