﻿body,html{ font-family:Arial, sans-serif; font-size:12px; background:#000000;}
#page{ width:1024px; height:auto; margin:auto; background:#000000;}
a{ text-decoration:none; color:#FFFFFF}
img{ border:none}
/*Header*/
#header{ width:1024px!important; height:110px;  }

/*Header LOGO*/
#container .headerleft { width:168px; height:460px; margin-left:68px; float:left;}
html* #container .headerleft { width:168px; height:460px; margin-left:60px; float:left;}

#header .logo{width:170px; height:110px; margin-left:66px; float:left;}
html* #header .logo{width:170px; height:110px; margin-left:56px; float:left;}

#header .homebar { float:left; width:114px; height:110px;}
html* #header .homebar { float:left; width:110px; height:110px;}

#header .menu { width:660px; height:60px; float:left; font-size:1.16em; margin-top:10px;}
#header .menu a{ float:left; text-decoration:none;}
#header .menu a:hover{ float:left; text-decoration:none; font-weight:bold}
/*Header*/


/*Start Homepage*/
#container { width:1024px; height:auto;}

.starnews { float:left; height:15px; margin-left:-5px}
.starnews_margin { margin-left:-17px}
html* .starnews_margin { margin-left:-5px}
.titlenews{ float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 5px;}


.titlecoeur{ float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 5px;}

html* .titlecoeur{ float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 5px;}

#container .homeleft { width:168px; height:460px; margin-left:68px; float:left; }
html* #container .homeleft { width:168px; height:460px; margin-left:60px; float:left;}
.homeleft .box{ width:160px!important; height:160px; margin:20px 0px 0px 0px; border:1px solid #549AB3; float:left;}
.homeleft .content {margin-top:20px;width:168px; height:209px; float:left; overflow:hidden}
.homeleft .link {margin:20px 0px 0px 0px;width:168px; height:20px; float:left; }
.homeleft .link:hover{ float:left; text-decoration:none; font-weight:bold;}

#container .homebar { float:left; width:114px; height:460px; }
html* #container .homebar { float:left; width:108px; height:460px;}
.homebar .box_line{ width:1px; height:420px; margin:38px 0px 0px 55px; border-left:1px solid #549AB3; float:left;}

#container .homecontent { width:585px!important; height:460px; float:left; }
.homecontent .boxactualite{ width:350px; height:236px; margin:20px 0px 0px 0px; border:1px solid #549AB3; float:left;}

#container .homecontentleft { width:375px; height:500px; float:left; }
.homecontentleft .boxproductleft{ width:160px!important; height:160px; margin:23px 0px 0px 0px; border:1px solid #549AB3; float:left;}
.homecontentleft .boxproductright{ width:160px!important; height:160px; margin:23px 0px 0px 28px; border:1px solid #549AB3; float:left;}

#container .homecontentright { width:205px; height:500px; float:left;  }
.homecontentright .content {margin:20px 0px 3px 35px;width:150px; height:388px; float:left; overflow:hidden}
.homecontentright .link {float:left; margin:20px 0px 0px 35px; width:168px; height:20px;}
.homecontentright .link:hover{ float:left; text-decoration:none; font-weight:bold;}
/*End Homepage*/


/*Start categorie Page*/
.menutext { float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 5px;}

#container .categorieleft { width:168px; height:460px; margin-left:68px; float:left;  } 
html* #container .categorieleft { width:168px; height:460px; margin-left:60px; float:left;}

.categorieleft .boxproduct{ width:160px; height:160px; margin:40px 0px 0px 0px; float:left; }
.categorieleft .starnews { float:left; height:15px; margin:1px 0px 0px -5px;}

#container .categoriebar { float:left; width:114px; height:460px;}
html* #container .categoriebar { float:left; width:108px; height:460px;}
#container .categoriebar .cat_line{ width:0px; height:362px; margin:58px 0px 0px 55px; float:left;}


#container .categorieright { width:640px!important; height:400px; float:left;}
.menufilter { width:640px!important; height:55px; float:left;}
.categorieright .boxproduct{ width:160px; height:160px; margin:0px 40px 40px 0px; float:left;}


/*End categorie Page*/

/*Start box product*/
.boxproductimage{ width:155px; height:115px; margin:0px 0px 0px 2px; float:left;}
.boxproductline{ width:146px; height:1px; border-top:1px solid #D0D0D0; margin:0px 0px 1px 7px; float:left;}
.boxproducttext{ width:146px; margin:0px 0px 6px 7px; float:left;}

.catcolor_25{ border:1px solid #B5C62D;}
.catcolor_28{ margin-right:20px; border:1px solid #E7007E;} /*#df1a21*/
.catcolor_26{ margin-right:20px; border:1px solid #D89525;} /*#e5d800*/
.catcolor_27{ margin-right:20px; border:1px solid #DF1A21;} /*#D89525*/
.catcolor_29{ margin-right:20px; border:1px solid #e7007e;}

.boxpaging { width:640px; height:20px; margin-top:10px; float:left;}
/*End box product*/




/*Start all actualite*/
#container .actuleft { width:168px; height:460px; margin-left:69px; float:left; margin-top:1px; }
html* #container .actuleft { width:168px; height:460px; margin-left:60px; float:left;}
html* .actuleft .titlenews{ width:350px; float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 6px;}


#container .actubar { float:left; width:114px; height:460px; }
html* #container .actubar { float:left; width:108px; height:460px;}


#container .acturight { width:370px!important; height:auto; float:left;margin-top:1px;}
.acturight .boxactualite{ width:350px; height:236px; margin:20px 0px 20px 1px; border:1px solid #549AB3; float:left;}
.acturight .content {width:350px; height:auto; float:left; font-size:12px;margin:00px 0px 00px 1px;}
.acturight .titlenews{ width:350px; float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: -1px 0px 0px 4px;}
html* .acturight .titlenews{ width:350px; float:left; font-size:1.16em; font-weight:lighter; color:#549AB3; margin: 0px 0px 0px 5px;}
/*End all actualite*/



/*Start all decouvert*/
#container .alldecouvertes { width:850px; height:auto; margin-left:69px; float:left; margin-top:1px; }
html* #container .alldecouvertes { width:850px; height:auto; margin-left:61px; float:left;}

#container .decouvertesbox { width:185px; height:auto; margin-right:85px; padding-right:68px; float:left; border-right:1px solid #fff;}
html* #container .decouvertesbox { width:183px; height:auto; margin-right:83px; float:left; border-right:1px solid #fff;}
.decouvertesbox .box{ width:160px!important; height:160px; margin:20px 0px 0px 0px; border:1px solid #fff; float:left;}
.decouvertesbox .content {margin-top:20px;width:168px; height:auto; float:left;}
.decouvertesbox .titlenews{ width:150px; float:left; font-size:1.16em; font-weight:lighter; color:#fff; margin: 0px 0px 0px 6px;}

#container .decouvertesbox2 { width:168px; height:auto; float:left;}
.decouvertesbox2 .box{ width:160px!important; height:160px; margin:20px 0px 0px 0px; border:1px solid #fff; float:left;}
.decouvertesbox2 .content {margin-top:20px;width:168px; height:auto; float:left;}
.decouvertesbox2 .titlenews{ width:150px; float:left; font-size:1.16em; font-weight:lighter; color:#fff; margin: 0px 0px 0px 6px;}
/*End all decouvert*/



/*Start identification*/
#container .spaceleftidentification { width:282px; height:460px; margin-left:81px; float:left; margin-top:1px;}
html* #container .spaceleftidentification { width:276px; height:460px; margin-left:65px; float:left; }

.title_box{ width:300px; height:15px; font-weight:bold;margin:15px 0px 10px 0px;}
.message_error {float:left; width:200px; height:20px; color:#D89525; margin:70px 0px 0px 90px;}
html* .message_error {float:left; width:150px; height:20px; color:#D89525; margin:50px 0px 0px 90px;}

#container .box_button { width:580px; height:50px; float:left; margin:3px 0px 0px 0px; }
.box_button .position_button { width:200px; height:30px; float:right; margin:18px -4px 0px 0px;*margin:18px 0px 0px 0px;}
.box_button .position_text { width:200px; height:30px; float:left; text-align:left; margin: 20px 0 0 12px; color:#D89525} 

#container .spaceleft { width:282px; height:460px; margin-left:72px; float:left; margin-top:1px;}
html* #container .spaceleft { width:276px; height:460px; margin-left:65px; float:left; }

#container .login { width:572px; height:180px;float:left;  }
.login .box{ width:280px; height:117px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:20px 0px 0px -13px;}
html* .login .box{ width:290px; height:125px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:0px 0px 0px -2px;}

.login .box02{ width:280px; height:125px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:20px 0px 0px -13px;}
html* .login .box02{ width:280px; height:127px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:0px 0px 0px -2px;}



#container .register { width:572px; height:300px; float:left; margin-left:-11px}
html* #container .register { width:572px; height:300px; float:left; margin-left:0}
.register .box02{ width:580px; height:250px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:20px 0px 0px -2px;}


/*End identification*/


#container .spaceleftlostpass { width:282px; height:200px; margin-left:69px; float:left; margin-top:1px; }
html* #container .spaceleftlostpass { width:276px; height:200px; margin-left:60px; float:left; }

#container .box_buttonlostpass { width:270px; height:30px; float:left; margin:20px 0px 0px 10px;}
.box_buttonlostpass .position_textlostpass { width:160px; height:30px; float:left; }
.box_buttonlostpass .position_buttonlostpass { width:100px; height:30px; float:right; }




/*End identification shipping*/
#container .loginvalidation { width:600px; height:auto;float:left;  }

.loginvalidation .box{ width:580; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px 0px;}
html* .loginvalidation .box{ width:580px; height:auto; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:20px 0px 0px -2px;}


#container .logindelivery { width:600px; height:auto;float:left; margin-top:20px; }

.logindelivery .box{ width:600px; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px 0px;}
html* .logindelivery .box{ width:580px; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px -2px;}




/*End process shipping*/
#container .shippingvalidation { width:600px; height:auto;float:left;margin:20px 0px 0px 0px;  }
.shippingvalidation .box{ width:580px; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px -2px;}
html* .shippingvalidation .box{ width:580px; height:auto; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin:20px 0px 0px -2px;}


#container .shippingdelivery { width:600px; height:auto;float:left; margin-top:20px; }

.shippingdelivery .box{ width:580px; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px -2px;}
html* .shippingdelivery .box{ width:580px; height:auto; border:1px solid #D0D0D0; float:left; margin:20px 0px 0px -2px;}







/*main container_decouvertes*/
#container .decuovertes{ width:1024px; height:auto; }
.kc1024{ width:1024px; height:10px; float:left;}
html* #container .decuovertes{ width:1024px; height:auto;}
#container .decuovertes_kt{ width:840px; height:50px;; margin-left:60px; float:left;}
#container .decuovertes .block_dec{ width:285px; height:500px;  margin-left:70px;  float:left;}
html* #container .decuovertes .block_dec{ width:280px; height:500px;  margin-left:60px;  float:left;}
#container .decuovertes .block_dec .decu1{ width:200px;  height:30px; margin-left:-10px; float:left;}

html* #container .decuovertes .block_dec .decu1{ width:200px; margin:0 0 0 -10px;height:30px;float:left;}
#container .decuovertes .block_dec .decu1 .font{ color:#45c5ef; font-size:12px; letter-spacing:1px; margin:7px 7px 0px 10px; float:left;}
html* #container .decuovertes .block_dec .decu1 .font{ color:#45c5ef; font-size:12px; letter-spacing:1px; margin:7px 7px 0px 10px; float:left;}
#container .decuovertes .block_dec .decu1 .imag{ margin:5px 0px 0px 5px; float:left; }
.box_dec_160{ width:160px!important; height:160px;  border:1px solid #45c5ef; float:left;}
.box_dec{ width:408px!important; height:160px;  border:1px solid #45c5ef; float:left;}
.box_dec_161{ width:350px!important; height:236px;  border:1px solid #45c5ef; float:left;}
.box_dec_p{ width:20px!important; height:160px;float:left;}
.box_decc{ width:350px!important; height:auto;}
#container .decuovertes .block_dec01{ width:570px; height:auto;   margin:0; float:left;}
#container .decuovertes .block_dec01 .block_dec02{ width:281px; height:auto; float:left;}
#container .decuovertes .block_dec01 .block_dec03{ width:568px; height:auto; float:left;}
#container .decuovertes .block_dec01 .block_dec02 .dtr{ width:60px; height:490px; float:left;margin-top:65px;}
html* #container .decuovertes .block_dec01 .block_dec02 .dtr{ width:58px; height:490px; float:left;}
#container .decuovertes .block_dec01 .block_dec02 .dtrg{ width:160px; height:550px; float:left;margin-left:5px;}
#container .decuovertes .block_dec01 .block_dec02 .dtrc{ width:60px; height:490px; margin-top:65px; border-right:1px solid #45c5ef; float:left;}
html* #container .decuovertes .block_dec01 .block_dec02 .dtrc{ width:60px; height:490px; margin-top:50px; border-right:1px solid #45c5ef; float:left;}
#container .decuovertes .block_dec01 .block_dec02 .dtrg .text_dec{ width:160px; height:auto; letter-spacing:1px; float:left; }
#container .decuovertes .block_dec01 .block_dec03 .dtrg .colordec{color:#45c5ef;width:568px; letter-spacing:1px;  float:left; border:1px solid #00FF00; }
#container .decuovertes .block_dec01 .block_dec03 .dtrg .colordec_img{color:#45c5ef;width:568px; letter-spacing:1px; height:240px; float:left;border:1px solid #CC0000; margin-top:20px; }
#container .decuovertes .block_dec01 .block_dec03 .dtrg .colordec_des{color:#45c5ef;width:350px; letter-spacing:1px;  float:left; border:1px solid #00FF00; }/*main home*/
#container{ width:1024px!important; height:auto; float:left;}
#container .decouverte01{ width:900px!important; height:17px; margin:20px 0px 10px 68px; text-decoration:none; float:left; border:1px solid red;}
#container .decouverte02{ width:200px!important; height:17px; margin:-10px 0px 10px 8px; text-decoration:none; float:left;}
#container .decouverte03{ width:670px!important; height:17px; margin:-20px 100px 0px 20px; text-decoration:none; float:left;}
html* #container .decouverte01{ width:1024px!important; height:17px; margin:20px 0px 10px 60px; text-decoration:none; float:left;}
#container .block01{ width:175px!important; height:auto; margin-left:68px; letter-spacing:1px; border:0; float:left; }
#container .block01 a{ text-decoration:none;}
#container .block01 a:hover{ text-decoration:none; font-weight:bold}
#container .block01_01{ width:225px!important; height:auto; margin-left:68px; border:0; float:left; }
html* #container .block01_01{ width:195px!important; height:auto; margin-left:60px; border:0; float:left; }
#container .block02{ width:355px!important; height:434px; margin-left:58px; border:0; float:left; }
#container .block03{ width:165px!important; height:240px; margin-left:40px; letter-spacing:1px; border:0; float:left; }
#container .block03 a{ text-decoration:none;}
#container .block03 a:hover{ text-decoration:none; font-weight:bold}
#container .block04{ width:580px!important; height:auto; border:0; float:left; margin-top:58px; }
#container .block05{ width:355px!important; height:auto; margin-left:58px; border:0; float:left; }
/*color*/
.decouvertes{ color:#549AB3; text-decoration:none; }
.mon_card{ color:#D0D0D0; text-decoration:none; }
.textnext{ width:175px; height:20px; float:left;}
.textnext2{ width:175px; height:20px; float:left;margin-left:450px; margin-top:-20px;}
/*line*/
.box_line02_25{ width:1px; height:353px; margin:20px 5px 0px 0px; border-left:1px solid #b5c62d; float:left;}
/*Add By:Anh.Nguyen for IE7 and IE8*/
html* .box_line02_25{ width:1px; height:353px; margin:20px 22px 0px 28px; border-left:1px solid #b5c62d; float:left;}
/*Add By:Anh.Nguyen for IE6*/
*html .box_line02_25{ width:1px; height:380px; margin:20px 22px 0px 18px; border-left:1px solid #b5c62d; float:left;}

.box_line02_28{ width:1px; height:357px; margin:20px 5px 0 0px; border-left:1px solid #E7007E; float:left;}
/*Add By:Anh.Nguyen for IE7 and IE8*/
html* .box_line02_28{ width:1px; height:357px; margin:20px 22px 0px 28px; border-left:1px solid #E7007E; float:left;}
/*Add By:Anh.Nguyen for IE6*/
*html .box_line02_28{ width:1px; height:370px; margin:20px 22px 0px 18px; border-left:1px solid #E7007E; float:left;}

.box_line02_26{ width:1px; height:357px; margin:20px 5px 0 0px; border-left:1px solid #D89525; float:left;} /*#e5d800*/
/*Add By:Anh.Nguyen for IE7 and IE8*/
html* .box_line02_26{ width:1px; height:357px; margin:20px 22px 0px 28px; border-left:1px solid #D89525; float:left;}
/*Add By:Anh.Nguyen for IE6*/
*html .box_line02_26{ width:1px; height:370px; margin:20px 22px 0px 18px; border-left:1px solid #D89525; float:left;}

.box_line02_27{ width:1px; height:357px; margin:20px 5px 0 0px; border-left:1px solid #DF1A21; float:left;} /*#d89525*/
/*Add By:Anh.Nguyen for IE7 and IE8*/
html* .box_line02_27{ width:1px; height:357px; margin:20px 22px 0px 28px; border-left:1px solid #DF1A21; float:left;}
/*Add By:Anh.Nguyen for IE6*/
*html .box_line02_27{ width:1px; height:370px; margin:20px 22px 0px 18px; border-left:1px solid #DF1A21; float:left;}

.box_line02_29{ width:1px; height:357px; margin:20px 5px 0 0px; border-left:1px solid #e7007e; float:left;}
/*Add By:Anh.Nguyen for IE7 and IE8*/
html* .box_line02_29{ width:1px; height:357px; margin:20px 22px 0px 28px; border-left:1px solid #e7007e; float:left;}
/*Add By:Anh.Nguyen for IE6*/
*html .box_line02_29{ width:1px; height:370px; margin:20px 22px 0px 18px; border-left:1px solid #e7007e; float:left;}

.div160{ width:160px; height:auto; text-align:center;  border:1px solid red; }
.div30{ width:30px; height:360px; margin-top:20px; float:left;}
html* .div30{ width:-30px; height:360px; margin-top:20px; float:left;}
/**/
.color{ color:#549AB3;}
.color_pading{ line-height:10px; height:20px;}
.color_padings{ line-height:10px; height:13px;}
html* .color_padings{ line-height:10px; height:1px;}
.menu_active{font-weight:bold;}
.color025{ color:#b5c62d;}
.color026{ color:#D89525;} /*#e5d800*/
.color027{ color:#df1a21;} /*#d89525*/
.color028{ color:#e7007e;} /*#df1a21*/
.color029{ color:#e7007e;}
/*.color06{ color:#D0D0D0; }*/
.color06{ color:#FFFFFF; }
.color07{ color:#2fa827;}
.color08{ color:#000000;}
.floatleft{ float:left;}
.floatleft_10{ margin-left:10px;}
.floatleft_5{ margin-left:5px;}
html* .floatleft_10{ margin-left:5px;}
.padi{ margin-left:0.7px;}
.padi_250{ margin-left:250px;}
html* .padi_250{ margin-left:100px;}
.div350{ width:300px; height:20px; margin-top:10px; float:left;}
.div300{ width:280px; height:20px; margin-top:10px; float:left;}
html* .div350{ width:320px; height:20px; margin-top:10px; float:left;}
.padi02{ width:400px; height:20px; margin-top:10px; float:left;}
html* .padi02{ width:380px!important; height:20px; margin-top:10px; float:left;margin-left:0px;}
.maison .pa_28{ margin-left:30px; margin-bottom:10px; border:1px solid #E7007E;}/*#df1a21*/
html* .maison .pa_28{ margin-left:5px;margin-right:29px;margin-bottom:10px; border:1px solid #E7007E;}
html* .maison .femme{ margin-left:25px; margin-bottom:10px; border:1px solid #e5d800;}
.maison .femme{ margin-left:30px; margin-bottom:10px; border:1px solid #e5d800;}
/*identification */
.identification{ width:1024px; height:auto; float:left;}
.identification_01{ width:300px; height:auto; min-height:340px; margin-left:57px; float:left;}
html* .identification_01{ width:285px; height:auto; min-height:340px; margin-left:57px; float:left;}
.identification_02{ width:572px; height:auto; float:left;}
.identification_02_01{ width:580px; height:auto; float:left;  margin-left:-5px;}
.identification_02_02{ width:580px; height:auto; float:left; }
.identification_box01{ width:290px; height:130px; border:1px solid #D0D0D0; float:left;}
/*hack IE*/
html* .identification_box01{ width:290px; height:130px; border:1px solid #D0D0D0; float:left;}

.identification_box02{ width:580px; height:250px; border:1px solid #D0D0D0; color:#D0D0D0; float:left; margin-left:-2px;}

.title_identi{ width:300px; height:15px; font-weight:bold;margin:15px 0px 10px 0px;}

.div_identifi_kt{ width:60px; height:18px; float:left; margin-top:3px}
.div_identifi_ktemail{ width:50px; height:18px; float:left; margin-top:3px}
.div_identifi_ktcp{ width:80px; height:18px; float:left ; margin-top:3px}
.div_identifi_ktmp{ width:100px; height:18px; float:left ; margin-top:3px}
.div_identifi_ktkt{ width:127px; height:18px; float:left ; margin-top:3px}
.div_identifi_ktn{ width:45px; height:20px; float:left ; margin-top:3px}
.input_01{ width:210px; height:15px; border:1px solid #D0D0D0; background:#000000; color:#D0D0D0;  margin:10px 0px 0px 10px; }
.input_02{ width:165px; height:15px; border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; margin:0px 0px 0px 10px; }
html* 
.input_02{ width:167px; height:15px; border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; margin:0px 0px 0px 10px; }
.sup_identi{ width:65px; height:25px; background:#000000; border:1px solid #2fa827; padding:0 0 3px 0; cursor:pointer;}
/*hack IE*/
html* .sup_identi{ width:65px; height:25px; background:#000000; border:1px solid #2fa827; padding:2px 0 -1px 0; cursor:pointer}

.sup_identi25{ width:65px; height:25px; background:#b5c62d; border:1px solid #b5c62d;}
.sup_identi26{ width:65px; height:25px; background:#e5d800; border:1px solid #e5d800;}
.sup_identi27{ width:65px; height:25px; background:#d89525; border:1px solid #d89525;}
.sup_identi28{ width:65px; height:25px; background:#df1a21; border:1px solid #df1a21;}
.sup_identi29{ width:65px; height:25px; background:#e7007e; border:1px solid #e7007e;}
.identifi_ct{ text-align:center; margin:70px 0px 0px 20px; color:#D0D0D0;}
.identifi_03ct{ text-align:center; margin:5px 0px 0px 20px; color:#D0D0D0;}
/*mon panier*/
.div_mon{ width:580px; height:auto; float:left; margin-left:-4px}
.tit_monpanier{ width:570px; height:25px;  font-weight:bold; float:left;}
.di_kmonpanier{ width:580px; height:auto; float:left; border:1px solid #D0D0D0;}
.div_580_mon{width:580px; height:35px; float:left;margin:0;overflow:hidden;}
 	/*.button{background:#000;border:1px solid #2FA827;height:25px;float:left;color:#2FA827; font-weight:bold;text-align:center;margin-left:15px;cursor:pointer; padding:0 0 3px 0}
	.buttonaccueil{background:#000;border:1px solid #2FA827;height:25px;float:left;color:#fff;text-align:center;margin-left:15px;cursor:pointer; width:200px; padding: 0 0 3px 0}*/
	/*css updated by Vu*/
	.button{background:url(../../images/bg_btn_final.jpg);height:23px; width:124px;float:right;color:#fff; border:none;text-align:center;margin-right:10px;cursor:pointer; padding:0 0 3px 0; font-size:11px; font-weight:bold;}	
	.buttonaccueil{background:url(../../images/bg_btn_final.jpg);height:23px; width:124px;float:left;color:#fff; border:none;text-align:center;margin-left:5px;cursor:pointer; padding:0 0 3px 0; font-size:11px; font-weight:bold;}
	.button_valider{background:url(../../images/bg_btn_valider.jpg);height:23px; width:90px;float:left;color:#fff; border:none;text-align:center;cursor:pointer; padding:0 0 3px 0; font-size:11px; font-weight:bold;}	

.div_280_mon{ width:280px; height:25px;font-weight:590; margin-left:8px; float:left;}
.sao_mon{ width:280px; height:25px; font-weight:bold; float:left;}
.k_mon_65{ width:65px; height:25px; float:left;}
html* .inp_mon_20{ width:20px; height:20px; margin-left:5px;  float:left;}
.inp_mon_20{ width:20px; height:20px; margin-left:10px;  float:left;}
/*.i_temon20{ width:20px; height:18px; color:#FFFFFF; font-weight:bold; background:url("images/bg_quantity.jpg"); margin-top:7px; text-align:center }
html*.i_temon20{ width:18px; height:14px;border:1px solid #D0D0D0; color:#2FA827; background:#000000; margin-top:7px; margin-left:-5px; }

.smit_mon_135{ width:155px; height:25px; margin-left:100px; color:#D0D0D0; font-weight:bold; background:#000000; border:1px solid #D0D0D0; float:left;cursor:pointer; padding:0 0 3px 0}*/
.i_temon20{ width:20px; height:18px; color:#FFFFFF; font-weight:bold; background: url(../../images/bg_quantity.jpg) no-repeat; border:none; margin-top:7px; text-align:center }
html*.i_temon20{ width:20px; height:18px; color:#FFFFFF; font-weight:bold; background: url(../../images/bg_quantity.jpg) no-repeat; border:none;margin-top:7px; margin-left:-5px; padding-right:2px;  }

.smit_mon_135{ width:132px; height:23px; margin-left:304px; color:#000000;font-size:11px; font-weight:bold; background:url(../../images/bg_btn_continue.jpg) no-repeat; border:none; float:left;cursor:pointer; padding:0 0 3px 0}

.continue_btn_90{ width:90px; height:23px; color:#000000;font-size:11px; font-weight:bold; background:url(../../images/bg_btn_continue_90.jpg) no-repeat; border:none; float:left;cursor:pointer;}


.sipmit_mon_200{ width:200px; height:25px; float:left;}
.smit_mon_180{ width:190px; height:25px;color:#D0D0D0;  background:#000000; border:1px solid #2fa827; float:left;}
/*mon panier04*/
.di_monpanier{ width:580px; height:120px; float:left; border:1px solid #D0D0D0;}
.mon_panier_ct{ text-align:center; margin:50px 50px 0 0; color:#D0D0D0;}
.monpaier_box01{ width:580px; height:auto; border:1px solid #D0D0D0; float:left;}
/*panier03*/
.monpaier_box02{ width:580px; height:230px; border:1px solid #D0D0D0; color:#D0D0D0; float:left;}
.sup_monpanier03{ width:65px; height:25px; float:right; margin:10px 0px 20px 0; background:#000000; border:1px solid #2fa827;}
.sup_monpanier03paypal{ width:65px; height:25px; float:right; margin:10px 210px 20px 0; background:#000000; border:1px solid #2fa827; padding:0 0 3px 0}
.div_identifi_panier03{ width:580px; height:35px; float:left}
.div20{ width:580px; height:20px; float:left;}
/*margin*/
.margin_01{ margin:10px 0px 0px 10px;}
.div_identifi_bt{ width:570px; height:auto; background:#000000; float:left; margin:5px 0px 0px 10px; }
html* .div_identifi_bt{ width:560px; height:auto; background:#000000; float:left; margin:9px 0px 0px 7px; }
.margin_top{ margin-top:10px;}
.margin_30{ margin-top:30px;}
.marginleft_20{ margin-left:20px;}
.backgroud_01{ width:220px; height:15px; border:1px solid #D0D0D0;background:#000000; color:#D0D0D0; float:left;}
.backgroud_02{ width:220px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_03{ width:300px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
html*.backgroud_04{ width:70px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_04{ width:70px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_044{ width:70px; height:15px; border:1px solid #D0D0D0;background:#000000; color:#D0D0D0; float:left;}
.backgroud_040{ width:80px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}

.div_identifi_ktn1{ width:30px; height:20px; float:left}
html*.backgroud_041{ width:79px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_041{ width:75px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.div_identifi_ktn2{ width:30px; height:20px; float:left}
.backgroud_042{ width:81px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}

.backgroud_05{ width:75px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_06{ width:218px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_07{ width:220px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
html*.backgroud_07{ width:220px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_08{ width:165px; height:15px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
.backgroud_09{ width:240px; height:30px;border:1px solid #D0D0D0; background:#000000; color:#D0D0D0; float:left;}
/*block_01 */
.block01_01 .padi_maison_28{ margin-right:20px; border:1px solid #E7007E;} /*#df1a21*/
.block01_01 .padi_maison_26{ margin-right:20px; border:1px solid #D89525;} /*#e5d800*/
.block01_01 .padi_maison_25{ margin-right:20px; border:1px solid #B5C62D;}
.block01_01 .padi_maison_27{ margin-right:20px; border:1px solid #DF1A21;} /*#D89525*/
.block01_01 .padi_maison_29{ margin-right:20px; border:1px solid #e7007e;}
/*un identification01*/
.textunidenti{ width:580px;min-height:330px; border:1px solid #D0D0D0; float:left; background:#000000;}
.textidenti01{ width:500px; height:20px; margin:20px 0px 10px 20px; color:#D0D0D0; }
.textidenti02 a{ width:500px; height:20px; margin:20px 0px 0px 20px; color:#D0D0D0; text-decoration:none; }
.inputidenti{ width:530px; height:15px; margin:15px 0px 10px 20px; color:#D0D0D0; border:1px solid #D0D0D0; background:#000000; }
.inputidenti a{ color:#D0D0D0; text-decoration:none;}
.inputidenti00{ width:530px; height:15px; margin:0; color:#D0D0D0;  background:#000000; }
/*un identification02*/
.dividentification{ width:530px; min-height:195px;  margin:20px 0px 0px 20px; border:1px solid #D0D0D0; float:left;}
.dividentifi_kc{ width:500px; height:35px; margin:0px 0px 0px 20px; float:left;}
.dividentifi_tkt{ width:500px; height:15px; margin:0px 0px 20px 30px; color:#D0D0D0;  float:left;}
/**/
.box-160{ width:160px!important; height:160px; margin:20px 0px 0px 0px; border:1px solid #549AB3; float:left;}
html*.box-160{width:160px!important; height:160px; margin:20px 0px 0px 0px; border:1px solid #549AB3; float:left; }
.box-350{ width:350px!important; height:236px; margin-top:20px; border:1px solid #549AB3;}
.box-351{ width:350px!important; height:236px; margin-top:20px; }
.box_line{ width:1px; height:420px; margin:20px 0 0 58px; border-left:1px solid #549AB3; float:left;}
html* .box_line{ width:1px; height:420px; margin:20px 0 0 38px; border-left:1px solid #549AB3; float:left;}
/*dgd*/
.box_line02{ width:1px; height:360px; margin:20px 0 0 58px; border-left:1px solid #d89525; float:left;}
html* .box_line02{ width:1px; height:360px; margin:20px 0 0 40px; border-left:1px solid #d89525; float:left;}
/*enfant*/
.box_line03{ width:1px; height:360px; margin:20px 0 0 58px; border-left:1px solid #d89525; float:left;}
html* .box_line03{ width:1px; height:360px; margin:20px 0 0 40px; border-left:1px solid #d89525; float:left;}
.maison .pa_27{ margin-left:30px; margin-bottom:10px; border:1px solid #DF1A21;} /*#d89525*/
html* .maison .pa_27{margin-left:5px;margin-right:29px; margin-bottom:10px; border:1px solid #DF1A21;}
.block01_01 .padi_enfant{ margin-right:20px; border:1px solid #d89525;}
/*homme*/
.block01_01 .padi_homme{ margin-right:20px; border:1px solid #b5c62d;}
html* .padi_homme{ margin-left:25px; margin-bottom:10px; border:1px solid #b5c62d;}
.maison .pa_25{ margin-left:30px; margin-bottom:10px; border:1px solid #b5c62d;}
html* .maison .pa_25{ margin-left:5px;margin-right:29px; margin-bottom:10px; border:1px solid #b5c62d;}
/*femme*/
.block01_01 .padi_femme{ margin-right:20px; border:1px solid #e5d800;}
html* .padi_femme{ margin-left:25px; margin-bottom:10px; border:1px solid #e5d800;}
.maison .pa_26{ margin-left:30px; margin-bottom:10px; border:1px solid #D89525;} /*#e5d800*/
html* .maison .pa_26{ margin-left:5px;margin-right:29px; margin-bottom:10px; border:1px solid #D89525;}
/*message*/
.divmessage{ width:830px; height:30px; margin:0 0 0 68px; color:#D0D0D0; float:left;}
.spamessage{ color:#D0D0D0;  font-size:16px; margin:20px 0px 0px 20px;}
.div790{ width:790px; height:auto;}
.divinput{ width:790px; height:750px; margin:20px 0px 0px 20px; background:#000000; border:1px solid #D0D0D0; float:left;}
.div850{ width:830px; height:790px; margin:20px 0px 0px 68px; float:left; background:#000000; border:1px solid #D0D0D0;}
.div50{ width:830px; height:50px; margin:20px 0px 0px 0px; float:left; background:#000000;}
.sup_message{ width:65px; height:25px; float:right; margin:20px 20px 40px 0; background:#000000; border:1px solid #2fa827;}
/*s'identifier*/
.box_line06{ width:1px; height:360px; margin:20px 0 0 58px; border-left:1px solid #D0D0D0; float:left;}
html* .box_line06{ width:1px; height:360px; margin:20px 0 0 40px; border-left:1px solid #D0D0D0; float:left;}
.maison .padi_identifier{ margin-left:30px; margin-bottom:10px; border:1px solid #D0D0D0;}
html* .maison .padi_identifier{ margin-left:25px; margin-bottom:10px; border:1px solid #D0D0D0;}
.block01_01 .padi_identifier{ margin-right:20px; border:1px solid #D0D0D0;}
/**/
.box_linefemme{ width:1px; height:360px; margin:20px 0 0 60px; border-left:1px solid #e5d800; float:left;}
html* .box_linefemme{ width:1px; height:365px; margin:20px 0 0 40px; border-left:1px solid #e5d800; float:left;}
.line01{ width:143px; height:1px; border-top:1px solid #D0D0D0; margin:0px 0 0 6px;}
*html .line01{ width:143px; height:1px; border-top:1px solid #D0D0D0; margin:0px 0px -3px 6px;}

.font01{ font-size:11px;}
.block01 .float{ width:7px; margin:0; height:20px;float:left;}
html* .block01_01 .float{ width:6px; margin:0; height:6px;float:left;}
/* maison*/
#container .maison{ width:580px; height:390px; float:left;}
html* #container .maison{width:600px; height:390px;  float:left;}
*html #container .maison{width:600px; height:390px;  float:left;margin-left:-5px;}

#container .maisoncat{ width:1024px!important; height:30px;  margin-top:5px;  float:left;}
#container .maisoncat .padding04{ width:165px!important; height:20px; padding-top:7px; float:left;}
html* #container .maisoncat .padding04{width:160px!important; height:20px; margin-top:10px;float:left;margin-left:-5px;}
#container .maisoncat .padding04 ul{ padding:0 10px ; margin:0; list-style:none;overflow:hidden;width:145px;}
#container .maisoncat .padding04 ul li{ float:left; margin:0; padding:0; text-decoration:none; width:20px;font-size:1.16em}
#container .maisoncat .padding04 ul li a, #container .maisoncat .padding04 ul li b{ margin:0px 5px 0px 3px; float:right; text-decoration:none; color:#D0D0D0;}
#container .maisoncat .padding04 ul li a:hover{ font-weight:bold}
/* maison_2*/
.divmaison{ width:600px; height:35px; margin:0px 0px 25px 20px; text-align:left; float:left;}
#container .maison_02{ width:620px; height:350px; margin-left:35px;  float:left;}
html* #container .maison_02{ width:620px; height:350px; margin-left:45px;  float:left;}
#container .maisoncat{ width:925px!important; height:30px; margin-left:60px;  margin-top:5px;  float:left;}
#container .maisoncat .padding04_mon{ width:150px!important; height:20px; padding-top:10px; float:left;}
html* #container .maisoncat .padding04_mon{ width:150px!important; height:20px; margin:10px 0 0px 5px; float:left;}
#container .maisoncat .padding04_mon ul{ padding:0 10px;  margin:0; list-style:none;}
#container .maisoncat .padding04_mon ul li{ float:left; margin:0; padding:0; text-decoration:none;}
#container .maisoncat .padding04_mon ul li a{ margin:0px 5px 0px 5px; float:left; text-decoration:none; color:#D0D0D0;}
.line_maison_2{ width:110px; height:1px; border-top:1px solid #D0D0D0; margin:0px 0 0 7px;}
.pa_28{ margin-left:25px; margin-bottom:10px; border:1px solid #E7007E;}
.fontsize{ font-size:9px;}
.box-125{ width:125px!important; height:125px; margin:20px 0px 0px 25px; border:1px solid #df1a21; float:left;}
html* .box-125{ width:125px!important; height:125px; margin:20px 0px 0px 21px; border:1px solid #df1a21; float:left;}
.box-350{ width:350px!important; height:236px; margin-top:20px; border:1px solid #45c5ef;}
.box_line02_28{ width:1px; height:360px; margin:20px 5px 0 0px; border-left:1px solid #E7007E; float:left;}/*#df1a21*/
html* .line_mon01{ width:1px; height:360px; margin:0px 0 0 17px; border-left:1px solid #df1a21; float:left;}
.block_mon_01{ width:165px!important; height:auto; margin-left:52px; border:0; float:left; }
html* .block_mon_01{ width:165px!important; height:auto; margin-left:49px; border:0; float:left; }
.select_mon{ width:50px; height:360px; float:left;}
.div330{ width:335px; height:20px; float:left;}
html* .div330{ width:335px; height:20px; margin-left:10px; float:left;}
.margin_3{ margin-left:3px;}
.bold{ font-weight:bold;}
.padi02_mon{ width:490px!important; height:20px; margin-top:10px; float:left;}
html* .padi02_mon{ width:480px!important; height:20px;margin:10px 0 0 10px; float:left;}
/*papeterie*/
.box_line05{ width:1px; height:360px; margin:20px 0 0 58px; border-left:1px solid #e7007e; float:left;}
html* .box_line05{ width:1px; height:360px; margin:20px 0 0 40px; border-left:1px solid #e7007e; float:left;}
.maison .pa_29{ margin-left:30px; margin-bottom:10px; border:1px solid #e7007e;}
html* .maison .pa_29{ margin-left:5px;margin-right:29px; margin-bottom:10px; border:1px solid #e7007e;}
.block01_01 .pa_29{ margin-right:20px; border:1px solid #e7007e;}
/**/
/*Footer*/
html* #footer{ width:865px!important; height:80px;   float:left;}
#footer{ width:847px!important; height:80px;  float:left;} 
.footeraddress{text-align:left; margin-top:20px;margin-left:0px;float:left; text-align:center;}
html* .footeraddress{text-align:left; margin-top:20px; margin-left:-13px;  float:left; }

/* fig bug */
.title{ margin-top:-3px; margin-left:15px;}
html* .title{  margin-left:15px;}
.decoverright { margin-top:-2px; font-size:12px}
.aligndecouvertes{ margin-left:22px; margin-top:-17px; }
eraddress{text-align:left; margin-top:20px; margin-left:65px;  float:left; }

/* fig bug */
.title{ margin-top:-3px; margin-left:15px;}
html* .title{  margin-left:15px;}
.decoverright { margin-top:-2px; font-size:12px}

.aligndecouvertes{ margin-left:22px; margin-top:-17px; }

.right-block{margin-top:15px; font-size:12px; color: #fff;height:405px;}
html * .right-block{margin-top:15px; font-size:12px; color: #fff;height:395px;}
.left-block{height:430px;overflow:hidden;}
html * .left-block{height:430px;overflow:hidden;}

a.new_decorver:link{ text-decoration:none}

