/* CSS Document */
*{margin:0; padding:0;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 0;}
img {border: none;}
.png_ie6{behavior: url("/iepngfix_v2/iepngfix.htc");}
.my_clear{clear:both;margin:0;padding:0;font-size:0;text-indent:0;}
#bg_footer{
position:fixed;bottom:0;z-index:0;width:100%;
}
#bg_footer img{
width:100%;
/*max-height:576px;*/
}
.logo-alltricks-vtt{
float:left;
display:inline;
}
.module-recherche{
float:left;
margin-left:40px;
width:480px;
display:inline;
}
.phone-header{
font-size:15px;
color:#1f82c0;
font-weight:bold;
height:28px;
margin-top:3px;
width:460px;
overflow:hidden;
}
.phone-header h3 {font-size: 15px; color:#1F82C0;}
.zone-recherche{
width:424px;
height:24px;
background:#e5e5e5;
border:1px solid #999999;
margin-top:9px;
padding:6px;
}
.input-txt{
border:1px solid #a8acad;
font-size:12px;
color:#666666;
background:url(../art/bg-input-txt.jpg) #FFFFFF repeat-x;
padding:3px;
}
.search{
width:340px;
}
.my-form{
padding:0;
margin:0;
height:0;
}
.champ-rechecrhe{
float:left;
display:inline;
}
.btn-recherche-submit{
float:right;
display:inline;
}
.font-19{
font-size:19px;
}
.link-gris{
color:#666666;
text-decoration:none;
}
.link-gris:hover{
text-decoration:underline;
}
.btn-black{
height:15px;
display:block;
background:url(../art/bg-btn-off.jpg) repeat-x;
padding:3px 10px 3px 10px;
color:#FFFFFF;
border:1px solid #3b3b3b;
cursor:pointer;
text-align:center;
font-weight: bold;
text-decoration:none;
}
.btn-confirm-caddy{
height:15px;
display:block;
background:url(../art/bg-btn-on.jpg) repeat-x;
padding:3px 10px 3px 10px;
color:#FFFFFF;
border:1px solid #3b3b3b;
cursor:pointer;
text-align:center;
font-weight: bold;
text-decoration:none;
}
.btn-green{
height:15px;
display:block;
background:url(../art/bg-btn-green-off.jpg) repeat-x;
padding:5px 10px 3px 10px;
color:#FFFFFF;
border:1px solid #3b3b3b;
cursor:pointer;
text-align:center;
font-weight: bold;
}
.btn-green:hover{
background:url(../art/bg-btn-green-on.jpg) repeat-x;
border:1px solid #2c4e65;
}
.btn-black:hover{
background:url(../art/bg-btn-on.jpg) repeat-x;
border:1px solid #2c4e65;
}
.btn-confirm-caddy:hover{
/*background:url(../art/bg-btn-off.jpg) repeat-x;*/
border:1px solid #1a5e1c;
}
.flags{
float:right;
margin-left:10px;
display:inline;
}
.link-top-panier{
float:right;
display:inline;
}
.mon-panier{
float:right;
width:229px;
height:52px;
margin-top:8px;
background:url(../art/bg-panier.png);
behavior:url("/alltricks/iepngfix_v2/iepngfix.htc");
}
.mon-panier .num{
color:#FFFFFF;
font-size:11px;
float:left;
width:34px;
text-align:center;
margin-top:25px;
display:inline;
}
.mon-panier .txt-panier{
float:left;
margin-left:30px;
margin-top:10px;
display:inline;
}
.blue-16{
color:#1f82c0;
font-weight:bold;
font-size:16px;
}
.grey-11{
color:#666666;
font-size:11px;
font-weight:bold;
}
.grey-10{
color:#666666;
font-size:10px;
font-weight:bold;
}

ul.menu-top{
width:1040px;
margin:14px auto 0 auto;
height: 27px;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
list-style-type:none;
padding: 0;
}
ul.menu-top li {
display: block;
float: left;
margin: 0 0 0 5px;
width:123px;
}
ul.menu-top li a {
color: #FFF;
text-decoration: none;
display: block;
float:left;
background:url(../art/bg-menu-top-off.png) no-repeat;
behavior:url("/iepngfix_v2/iepngfix.htc");
width:123px;
height:20px;
text-align:center;
padding-top:7px;
cursor:pointer;
}
ul.menu-top li a:hover {
color: #FFFFFF;
background:url(../art/bg-menu-top-on.png) no-repeat;
behavior:url("/iepngfix_v2/iepngfix.htc");
height:20px;
width:123px;
display: block;
cursor:pointer;
}
ul.menu-top li a.current{
color: #FFFFFF;
background:url(../art/bg-menu-top-on.png) no-repeat;
behavior:url("/iepngfix_v2/iepngfix.htc");
height:20px;
width:123px;
display: block;
cursor:pointer;
}
.fil-arianne{
font-size:10px;
padding-top:5px;
padding-bottom:5px;
color:#666666;
}
.fil-arianne a{
color:#666666;
}
.left-content{
width:200px;
min-height:900px;
float:left;
display:inline;
z-index: 7000;
}
.right-content{
width:852px;
float:left;
display:inline;
min-height:200px;
height:auto !important;
height:200px;
background:url(../art/bg-right-content.jpg) repeat-x top #FFFFFF;
}
.right-content-unsuscribe{
width:1050px;
float:left;
display:inline;
min-height:200px;
height:auto !important;
height:200px;
background:url(../art/bg-right-content.jpg) repeat-x top #FFFFFF;
}
.caroussel{
float:left;
width:580px;
height:188px;
padding:5px;
border:1px solid #cccccc;
}
.nos-engagements{
float:right;
}
.menu_category{
width:170px;
height:23px;
background:url(../art/bg-menu-category.jpg) repeat-x;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding-left:20px;
padding-top:2px;
}
.menu_sous_category{
list-style:none;
margin:0;
padding:0;
}
.menu_sous_category li{
position:relative;
}

.menu_sous_category li a.sous_menu_link{
width:160px;
height:17px;
display:block;
padding-left:30px;
padding-top:3px;
font-size:11px;
color:#000000;
text-decoration:none;
background:#dddddd;
border-top:none;
border-bottom:1px solid #c2c2c2;
font-weight:normal;
}
.menu_sous_category li a.sous_menu_link_selected{
width:160px;
height:17px;
display:block;
padding-left:30px;
padding-top:3px;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background:#2A982D;
border-top:1px solid #c2c2c2;
border-bottom:none;
}
.menu_sous_category li a{
width:170px;
height:17px;
display:block;
padding-left:20px;
padding-top:3px;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
background:#eeeeee;
border-bottom:1px solid #c2c2c2;
}
.menu_sous_category li a:hover{
color:#eeeeee;
background:#444444;
}
.menu_sous_category li a.selected{
background:url(../art/bg-menu-selected.gif) no-repeat;
color:#FFFFFF;
width:180px;
border:0;
height:18px;
}
.menu_sous_category li a:hover.selected{
background:url(../art/bg-menu-selected.gif) no-repeat;
color:#FFFFFF;
width:180px;
border:0;
height:18px;
}
.relief{
background:url(../art/relief.gif) no-repeat;
display: none;
width: 15px;
position: absolute;
left: -7px;
height: 30px;
top: -6px;
}
.menu_sous_category li a.selected .relief{
display: block;
}


/*---- REUTILISE ------*/


h3 { color: #666; font-size: 24px; }
h4 { color: #2a982d; font-size: 16px; }

.price p.price_promo {text-align: right; color:#cc0000; font-weight: bold; font-size: 24px;}
.price p.price_normal {text-align: right; color:#666666; text-decoration:line-through; font-size: 15px}
.price .price_promo span { font-size: 20px}
.price .price_normal span { font-size: 12px}

.content-txt-comparateur .price p.price_promo {text-align: center; color:#cc0000; font-weight: bold; font-size: 24px;}
.content-txt-comparateur .price p.price_normal {text-align: center; color:#666666; text-decoration:line-through; font-size: 15px}

/*------ blog product -------*/


  /*--------- catalogue */
   
  .bloc-product  {border:1px solid #CCCCCC;background:#FFFFFF;float:left;height:315px;margin:0 15px 5px 0;padding:0;position:relative;width:165px;}
  .bloc-product .content-bloc-product {height:255px;margin:0 7px;width:151px; padding-top: 5px;margin:0 7px 5px;}
  .bloc-product .content-bloc-product center { float:left;height:100px;width:151px; overflow: hidden;}
  .bloc-product .bloc_comp,
  .bloc-product .bloc_add_panier {border:1px solid white;color:white;display:block;font-size:9px;padding:5px 0 0 20px;height:18px;text-decoration:none;text-transform:uppercase;width:143px;}
  .bloc-product .bloc_comp { background:#545454 url("../art/icones/bg_comp.jpg") no-repeat left; border-top: 1px solid white; }
  .bloc-product .bloc_add_panier {background:#2a982d url("../art/icones/bg_panier.jpg") no-repeat left; padding-left:33px;width:130px;}
  .bloc-product a:hover.bloc_comp,
  .bloc-product a:hover.bloc_add_panier { text-decoration: underline; }
  .bloc-product a.global_link {position:absolute;top:5px; left:5px; height:240px;width:155px; display:block; font-size:0; }
  .bloc-product a.global_link:hover { position:absolute;top:5px; left:5px; height:255px;width:145px; display:block; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");background: url("../art/backgrounds/bg-hover-bloc.png") no-repeat;font-size:16px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; padding-top:25px; padding-left:5px; padding-right:5px;}
  
  .bloc-product .fpd-offert-small{ position:absolute; left:115px; top:40px;}
  
  .content-txt-comparateur .bloc_add_panier {border:1px solid white;color:white;display:block;font-size:9px;padding:5px 0 0 20px;height:18px;text-decoration:none;text-transform:uppercase;width:143px;}
  .content-txt-comparateur .bloc_add_panier {background:#2a982d url("../art/icones/bg_panier.jpg") no-repeat left; padding-left:33px;width:130px;}
  .content-txt-comparateur a:hover.bloc_comp,
  .content-txt-comparateur a:hover.bloc_add_panier { text-decoration: underline; }

  /*--------- listing */
  .product-listing { padding: 0; }
  .product-listing .bloc-product  {border:1px solid #CCCCCC; background:white; float:left;height:165px;margin:0 5px 5px 0;padding:5px;position:relative;width:580px;}
  .product-listing .bloc-product .content-bloc-product {height:140px; float:left; width:580px; padding:0 0 5px 0; margin:0;}
  .product-listing .bloc-product .content-bloc-product center { float:left;height:100px;width:120px; overflow: hidden; margin-left:10px;}
  .product-listing .bloc-product .content-bloc-product img {  float: left; }
  .product-listing .bloc-product .bloc_comp,
  .product-listing .bloc-product .bloc_add_panier {float:right; border:1px solid white;color:white;display:block;font-size:9px;padding:5px 0 0 20px;height:18px;text-decoration:none;text-transform:uppercase;width:143px;}
  .product-listing .bloc-product .bloc_comp { background:#545454 url("../art/icones/bg_comp.jpg") no-repeat left; border-top: 1px solid white; }
  .product-listing .bloc-product .bloc_add_panier {background:#2a982d url("../art/icones/bg_panier.jpg") no-repeat left; padding-left:33px;width:130px;}
  .product-listing .bloc-product a:hover.bloc_comp,
  .product-listing .bloc-product a:hover.bloc_add_panier { text-decoration: underline; }
  .product-listing .bloc-product a.global_link {position:absolute;top:5px; left:5px; height:120px;width:570px; display:block; }
  .product-listing .bloc-product a.global_link:hover { position:absolute;top:5px; left:5px; height:120px;width:570px; display:block; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");background: url("../art/backgrounds/bg-hover-list.png") no-repeat center -25px;}

  .product-listing .bloc-product .content-bloc-product img { margin:5px 0 5px 0; float: left;}
  .product-listing .bloc-product .content-bloc-product .bloc-product-top { width: 100%; height: 50px; background-position: left }
  .product-listing .bloc-product .content-bloc-product .bloc-product-middle {} 
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom { float:left;height:86px;overflow:hidden;width:430px; }
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom p.desc {color:#666666;float:left;font-size:14px;font-weight:bold;margin-bottom:9px;text-align:left;width:270px; margin-left:10px;}
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .ico_price {float:left;background:url("../art/icones/ico_price.png") no-repeat; color:white; height:28px; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");
padding:14px 0 0 6px;width:37px;font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; }
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .price { float: right; margin-right:5px;overflow:hidden;width:97px;}
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .price p.price_promo {text-align: right; color:#cc0000; font-weight: bold; font-size: 24px;}
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .price p.price_normal {text-align: right; color:#666666; text-decoration:line-through; font-size: 15px}
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .price .price_promo span { font-size: 20px}
  .product-listing .bloc-product .content-bloc-product .bloc-product-bottom .price .price_normal span { font-size: 12px}
.brand_sram {background: url("../art/brand/normal/sram.jpg") center no-repeat; }

.product-listing .bloc-product .fpd-offert-small{ position:absolute; left:540px; top:0;}



/*------ blog product small -------*/

.bloc-product-small { float:left;position:relative; padding:10px 0 10px 0; width:248px; background: white; border: 1px solid #ccc; border-top: none;}
.bloc-product-small .shape_img { float: left; margin: 0; width: 100px; height:100px; overflow: hidden; margin-left:5px; }
.bloc-product-small img { }
.bloc-product-small .desc { padding-left:10px;width: 125px; float: left; font-weight: bold; font-size: 14px; color: #666; }  
.bloc-product-small .desc .price p.price_promo {text-align: right; color:#cc0000; font-weight: bold; font-size: 24px;}
.bloc-product-small .desc .price p.price_normal {text-align: right; color:#666666; text-decoration:line-through; font-size: 15px}
.bloc-product-small .desc .price .price_promo span { font-size: 20px}
.bloc-product-small .desc .price .price_normal span { font-size: 12px}
.bloc-product-small a.global_link {position:absolute;top:5px; left:5px; height:103px; width:237px; display:block; }
.bloc-product-small a.global_link:hover { position:absolute;top:5px; left:5px; height:103px;width:237px; display:block; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");background: url("../fr/art/bg-hover-bloc-small.png") no-repeat;}


/*--- PAGE HOME --------*/

.top-home-content {float: left; width: 100%;}
#sub_cat_filter_hide { position: absolute; top:0; left:0; }
#sub_cat_filter_hide .sub_cat_filter { padding-top:10px; background:url("../art/backgrounds/sub_cat_arrow.png") no-repeat; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc"); display: none; list-style-type:none; width: 200px; position: absolute; z-index: 5010; top:0; left:0 }
#sub_cat_filter_hide .sub_cat_filter li { }
#sub_cat_filter_hide .sub_cat_filter li a {  display:block;height:22px;color:#eeeeee; border-bottom:1px solid #C2C2C2;;background:#000; width: 190px; padding: 5px 0 0 10px; text-decoration: none; font-size:11px;}
#sub_cat_filter_hide .sub_cat_filter li a:hover { text-decoration: underline;}
#sub_cat_filter_hide .sub_cat_filter li.last_scf a {background:black url("../art/backgrounds/sub_cat_bg.jpg") repeat-x bottom;}

.tabs-middle-home { float: left; width: 772px; padding: 0 0 0 80px; margin: 20px 0 0 0; position:relative ; z-index:50;}
.tabs-middle-home ul { height: 37px; list-style-type: none; }
.tabs-middle-home ul li { width:168px; height:37px; float: left; margin-right: 4px}
.tabs-middle-home ul li a { display: block; width:168px; height:37px; float: left;}

.tabs-middle-home ul li a.tab1 { background: url("../fr/art/tab/tab1_2.jpg") no-repeat; }
.tabs-middle-home ul li a.tab2 { background: url("../fr/art/tab/tab2_2.jpg") no-repeat; }
.tabs-middle-home ul li a.tab3 { background: url("../fr/art/tab/tab3_2.jpg") no-repeat; }
.tabs-middle-home ul li a.tab4 { background: url("../fr/art/tab/tab4_2.jpg"); }

.tabs-middle-home ul li a:hover {background-position:0 -74px; }
.tabs-middle-home ul li a.selected {background-position:0 -37px; }

.middle-home-content { background:white;float: left; padding:15px 0 10px 5px ;width: 840px; position:relative ; z-index:40; border: 1px solid #cccccc; margin: -1px 0 25px 0 }
.middle-home-content .bloc-product { position:relative; border:1px solid #CCCCCC; float:left; height:265px; margin:0 5px 5px 0; padding:5px; width:151px;}
.middle-home-content .bloc-product .content-bloc-product { margin:0;background: url("../art/backgrounds/bg_bottom_bloc_home.jpg") repeat-x bottom; height: 260px; width:151px;}
.middle-home-content .bloc-product a.global_link {position:absolute;top:5px; left:5px; height:265px;width:151px; display:block; }
.middle-home-content .bloc-product a.global_link:hover { position:absolute;top:5px; left:5px; height:265px;width:140px; display:block; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");background: url("../art/backgrounds/bg-hover-bloc-home.png") no-repeat;}
.middle-home-content .bloc-product .fpd-offert-small{ position:absolute; left:110px; top:55px;}

.bloc-product .content-bloc-product img { margin:0}
.bloc-product .content-bloc-product .bloc-product-top { width: 100%; height: 50px; text-align:center; }
.bloc-product .content-bloc-product .bloc-product-middle {} 
.bloc-product .content-bloc-product .bloc-product-bottom { float:left;height:109px;overflow:hidden;width:100%; }
.bloc-product .content-bloc-product .bloc-product-bottom p.desc { height:65px; overflow:hidden; width:100%; font-weight: bold; font-size: 14px; color: #666; text-align: center;}
.bloc-product .content-bloc-product .bloc-product-bottom .ico_price {float:left;background:url("../art/icones/ico_price.png") no-repeat; color:white; height:28px;padding:14px 0 0 6px;width:37px;font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; margin-left:3px; }
.bloc-product .content-bloc-product .bloc-product-bottom .price { float: right; margin-right:5px;overflow:hidden;width:97px;}
.bloc-product .content-bloc-product .bloc-product-bottom .price p.price_promo {text-align: right; color:#cc0000; font-weight: bold; font-size: 24px;}
.bloc-product .content-bloc-product .bloc-product-bottom .price p.price_normal {text-align: right; color:#666666; text-decoration:line-through; font-size: 15px}
.bloc-product .content-bloc-product .bloc-product-bottom .price .price_promo span { font-size: 20px}
.bloc-product .content-bloc-product .bloc-product-bottom .price .price_normal span { font-size: 12px}

.brand_sram {background: url("../art/brand/normal/sram.jpg") center no-repeat; }

.footer-home { float: left; }
.footer-home .left-footer-home {width: 670px; background: white; float: left; border: 1px solid #ccc;}
.footer-home .left-footer-home .footer-brand {height: 133px; padding: 10px 0 0 15px; width:655px;}
.footer-home .left-footer-home .footer-brand a { display: block; width: 120px; height: 35px; float: left; margin:0 7px 30px 0}
.footer-home .left-footer-home .footer-brand a img { border:none; }
.footer-home .left-footer-home .zone-recherche {border:none;height:40px;margin:0;padding:15px 15px 0;width:640px;}
.footer-home .left-footer-home .zone-recherche .search { width:550px; margin-left:15px;}
.footer-home .right-footer-home { background:white url("../art/backgrounds/bg_newsletter.jpg") 5px 5px no-repeat; border: 1px solid #ccc;
height:68px;margin:0 0 0 10px;padding:130px 0 0 18px;width:149px; float: left;}
.footer-home .right-footer-home .btn-black { font-weight: bold;margin:5px 0 0 12px; width:85px; }
.footer-home .right-footer-home .btn-black img { border: none; }
.footer-home .right-footer-home .input-txt  {width:120px;}

.bloc-footer { color: #e1e1e1; width: 1000px; padding-top:20px; margin:0 auto 0 auto;  }
.bloc-footer div { width: 152px; }
.bloc-footer div p { font-size: 11px; font-weight: bold; text-transform: uppercase; margin:0 0 10px 0 }
.bloc-footer div ul { margin-left:15px; list-style-image: url("../art/icones/puce.gif"); }
.bloc-footer div ul li a { font-size: 10px; text-transform: uppercase; font-weight: bold; color: #e1e1e1; text-decoration: none;}
.bloc-footer div ul li a:hover {text-decoration: underline;}
.bloc-footer div.last .assistance { margin-top:10px; }
.bloc-footer div.last img { border: none;vertical-align:middle; }
.num_tel {font-family:Arial; font-weight:bold;color:#2083C1;font-size:17px;vertical-align:middle;}

.left-bloc-share { margin-top:17px;width: 187px; padding: 0; border: 1px solid #ccc; border-bottom: none; float: left;overflow:hidden;}
.left-bloc-share div {background:white;float: left;border-bottom: 1px solid #ccc; width: 100%; height:98px;padding:10px 0;}
.left-bloc-share div p { float:left;font-weight:bold;margin:10px 20px;width:130px;  }
.left-bloc-share div a { text-decoration: none }
.left-bloc-share div a:hover { text-decoration: underline;}
.left-bloc-share div img {float: left; border: none;}

.left-bloc-share div.bloc2 p {width: 100%; text-align: center; text-transform: uppercase; margin: 0;}
.left-bloc-share div.bloc1 img  {margin-right: 10px;}
.left-bloc-share div.bloc1 p { margin:10px 0 10px 30px;}

.blue {color: #2d60a9; }
.blue2 { color: #6dcee5; }

/*---- PAGE PRODUCT DETAILS ----*/

.title-details { float:left;display:inline;width:740px;padding:20px 0 0 0; }
.title-details  h1 { color: #666; font-size: 24px;font-weight:bold; }
.title-details  h4 { color: #2a982d; font-size: 16px; }
.red { color: #CC0000; font-size: 16px; }

#ico-en-stock{ float:right;display:inline;text-align:right;}

.top-details-content {margin:0 0 25px 0; width: 100%;}
.top-details-content .elt-product-details {border: 1px solid #ccc; float: left;  /*overflow: hidden;*/}

.top-details-content #product-gallery { width: 330px; height: 270px; position: relative; z-index: 50;}
.top-details-content #product-gallery .shape-img-big { margin:20px 0 0 60px; width: 200px; height:180px; overflow: hidden; }
.top-details-content #product-gallery .shape-img-big img { margin:0  }

/*#zoom-product { height:270px;left:330px;position:absolute;top:-1px;}*/

.list-gallery { margin: 20px 0 0 0; float: left;overflow:hidden; width:270px; height:48px;} 
.list-gallery ul { list-style:none }
.list-gallery ul li {  width: 47px; height: 45px; float:left; overflow: hidden; margin:0 5px }
.list-gallery ul li a { display:block;float:left;height:41px;padding:2px;width:44px; background: url("../art/backgrounds/bg_gallery_small.jpg") no-repeat;}
.list-gallery ul li a.selected { background: url("../art/backgrounds/bg_gallery_small_h.jpg") no-repeat;}
.list-gallery ul li a img { float: left; width: 40px; border: none}

.block-360 { margin:20px 10px 0 0;float: right; width: 47px; height: 45px; background: url("../art/icones/ico_360.jpg") no-repeat; cursor:pointer; }

.top-details-content #product-desc { width: 265px;height:270px; margin-right:10px ;border-left: none}
.top-details-content #product-desc2 { width: 255px; background:url("../art/backgrounds/bg_gradient2.jpg") repeat-x; margin:0 5px 5px 5px; }
.top-details-content #product-desc ul { list-style-image: url("../art/icones/puce-bleu.jpg"); padding:5px 0 0 20px;width:225px;height: 180px; overflow: hidden;}
.top-details-content #product-desc ul li {margin: 12px 0}


.top-details-content #product-sell { width: 244px; border: none; position: relative; z-index: 2}
.top-details-content #product-sell .brand { padding-bottom: 20px; border-bottom: 1px solid #ccc; }
.top-details-content #product-sell .infos_price img { float: left; } 
.top-details-content #product-sell .infos_price { margin-bottom: 10px;float: left; width: 95%; padding: 0 5% 0 0; border-bottom: 1px solid #ccc;}
.top-details-content #product-sell .infos_price .price p.price_normal { font-size: 20px; }
.top-details-content #product-sell .infos_price .price p.price_normal span { font-size: 17px; }
.top-details-content #product-sell .infos_price .price p.price_promo { font-size: 42px; }
.top-details-content #product-sell .infos_price .price p.price_promo span { font-size: 34px; }

.product-compare { width: 197px; margin:0 0 0 10px;  }
.product-compare a { width: 200px; height: 35px ; display:block; padding:0 0 0 45px; border: 1px solid #ccc; line-height: 30px; color: #cccccc; text-decoration:none; }
.product-compare a:hover {text-decoration: underline;}
.product-compare .add_comp { background:#3b3b3b url("../art/icones/ico_add_comp.jpg") no-repeat 12px 0; border-bottom: none;}
.product-compare .comp { background:#3b3b3b url("../art/icones/ico_comp.jpg") no-repeat 12px 0; }


.top-details-content #product-sell .add_basket {float:left;height:53px;margin:0 0 0 5px;padding:20px 0 0 10px;position:relative;width:220px; position: relative; z-index: 1}
.top-details-content #product-sell .add_basket .btn-green .carton { left:20px;position:absolute; top:8px; z-index: 1}
.top-details-content #product-sell .add_basket .btn-green { height: 19px; border: none;  float: left; width:221px;  z-index: 1; background:url(../fr/art/bg-btn-panier.jpg) no-repeat;}
.top-details-content #product-sell .add_basket .btn-green:hover { height: 19px; border: none;  float: left; width:221px;  z-index: 1; background:url(../fr/art/bg-btn-panier-roll.jpg) no-repeat;}

#infos-stock-txt{margin:0 0 0 5px;padding:20px 0 0 10px;}

.info-details { height: 66px; width: 850px; border: 1px solid #ccc; margin-bottom:20px;background:#FFFFFF; }
.info-details2 {height:56px;margin:0 5px 5px;width:840px;background:url("../art/backgrounds/bg_gradient1.jpg") repeat-x;  } 
.info-details p { float: left; font-weight: bold;margin:20px 0 0 30px;width:180px; line-height:30px; display: inline; }
.info-details p img { float: left; }
 
.middle-details-content {}
.middle-details-content .left-details { width: 590px; float: left; margin: 0 10px 0 0; }
.middle-details-content .left-details .infos-details-product {}  
.middle-details-content .left-details .associated-details-product { background:white; float:left;  padding:0 5px 5px; width:580px; border: 1px solid #ccc;}
.middle-details-content .left-details .associated-details-product .associated-details-product2 { float:left; padding:0 32px 10px; width:550px;  background:url("../art/backgrounds/bg_gradient1.jpg") repeat-x; }
.middle-details-content .left-details .associated-details-product .top-associated-product { height: 30px; width:480px; background:url("../fr/art/top_associes.jpg") no-repeat center ; margin-top:5px; }


.middle-details-content .right-details { width: 250px; float: left;  }
.middle-details-content .right-details .top-right-details { height: 35px; border: 1px solid #ccc; border-bottom: none;background:url("../fr/art/top_ventes.jpg") no-repeat center top ; width:248px; }
.middle-details-content .right-details .bloc-product-small { position:relative;padding:10px 0 10px 0; width:248px; background: white; border: 1px solid #ccc; border-top: none;}
.middle-details-content .right-details .bloc-product-small .shape_img { float: left; margin:0 0 0 5px; width: 100px; height:100px; overflow: hidden; }
.middle-details-content .right-details .bloc-product-small img { }
.middle-details-content .right-details .bloc-product-small .desc { padding-left:10px;width: 125px; float: left; font-weight: bold; font-size: 14px; color: #666; }  
.middle-details-content .right-details .bloc-product-small .desc .price p.price_promo {text-align: right; color:#cc0000; font-weight: bold; font-size: 24px;}
.middle-details-content .right-details .bloc-product-small .desc .price p.price_normal {text-align: right; color:#666666; text-decoration:line-through; font-size: 15px}
.middle-details-content .right-details .bloc-product-small .desc .price .price_promo span { font-size: 20px}
.middle-details-content .right-details .bloc-product-small .desc .price .price_normal span { font-size: 12px}
.middle-details-content .right-details .bloc-product-small a.global_link {position:absolute;top:5px; left:5px; height:103px; width:237px; display:block; }
.middle-details-content .right-details .bloc-product-small a.global_link:hover { position:absolute;top:5px; left:5px; height:103px;width:237px; display:block; behavior: url("/alltricks/iepngfix_v2/iepngfix.htc");background: url("../fr/art/bg-hover-bloc-small.png") no-repeat;}


.carousel-details {}
  
/*-- TABS ---*/

.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important;  padding: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

/*@TODO - bug ie6*/
.ui-tabs .ui-tabs-panel { margin-right:-3px; }
.ui-tabs .ui-tabs-hide { display: none !important; 	display: none; line-height: 0; font-size: 0; height: 0; background: red}

#tabs-product {	width:590px; float: left;}
#tabs-product ul.ui-tabs-nav { height: 37px; list-style-type: none; padding-left: 10px; float: left;margin: 0;}
#tabs-product ul.ui-tabs-nav li { width:188px; height:37px; float: left; margin-right: 4px}
#tabs-product ul.ui-tabs-nav li a { display: block; width:188px; height:37px; float: left;}

#tabs-product ul.ui-tabs-nav li#details-product1 a { background: url("../fr/art/tab/tab_infos.jpg") no-repeat; }
#tabs-product ul.ui-tabs-nav li#details-product2 a { background: url("../fr/art/tab/tab_avis.jpg") no-repeat; }
#tabs-product ul.ui-tabs-nav li#details-product3 a { background: url("../fr/art/tab/tab_manuel.jpg") no-repeat; }

#tabs-product ul.ui-tabs-nav li#details-product1.ui-tabs-selected a,
#tabs-product ul.ui-tabs-nav li#details-product2.ui-tabs-selected a,
#tabs-product ul.ui-tabs-nav li#details-product3.ui-tabs-selected a {background-position:0 -37px; }

#tabs-product ul.ui-tabs-nav li#details-product1.ui-state-hover a,
#tabs-product ul.ui-tabs-nav li#details-product2.ui-state-hover a,
#tabs-product ul.ui-tabs-nav li#details-product3.ui-state-hover a {background-position:0 -74px; }

#tabs-product ul.ui-tabs-nav li#details-product1.ui-state-active a,
#tabs-product ul.ui-tabs-nav li#details-product2.ui-state-active a,
#tabs-product ul.ui-tabs-nav li#details-product3.ui-state-active a {background-position:0 -37px; }

#tabs-product ul.ui-tabs-nav li.ui-tabs-selected a {background-position:0 -74px; }
#tabs-product ui-tabs-nav li a:hover {background-position:0 -74px; }

#tabs-product ul.ui-tabs-nav li.ui-tabs-selected a {color: #b0b0b0;}
#tabs-product ul.ui-tabs-nav li.ui-tabs-selected img { border: 3px solid #b0b0b0; }

#tabs-product .ui-tabs-panel {padding:10px;;margin-right:-3px;float: left; width: 570px;  }
#tabs-product .tab_content { width:746px; border: 1px solid #cccccc; margin:-1px 0 10px 0;float: left; font-size:14px; color:#777777;background:#FFFFFF;}
#tabs-product .tab_content li{ margin-left:25px;}


/*--------- carousel brand ---------*/

.jcarousel-container {width: 850px; padding:0;  height:125px;border: 1px solid #dadbdb;overflow:hidden;}
.jcarousel-clip {    left:35px;width:780px;   height: 125px;background: white}
.jcarousel-list {    width:  750px;    height: 125px;}
.jcarousel-list li {  height:120px;margin:0;padding:0 7px;width:140px;}

.jcarousel-item-placeholder {  background: #fff 50% 50% no-repeat;}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {position: absolute;top: 0;right: 0;width: 35px;height: 125px; cursor: pointer;background: #ccc url(../art/icones/car_bt_right.gif) no-repeat 8px center;}
.jcarousel-next-horizontal:hover {background: #ccc url(../art/icones/h_car_bt_right.gif) no-repeat 8px center;}
.jcarousel-next-horizontal:active {background: #ccc url(../art/icones/h_car_bt_right.gif) no-repeat 8px center;}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {    cursor: default;background: #ccc url(../art/icones/h_car_bt_right.gif) no-repeat 8px center;}

.jcarousel-prev-horizontal { position: absolute;top: 0;left: 0;width:  35px; height: 125px;cursor: pointer;  background: #ccc url(../art/icones/car_bt_left.gif) no-repeat 8px center;}
.jcarousel-prev-horizontal:hover {    background: #ccc url(../art/icones/h_car_bt_left.gif) no-repeat 8px center;}
.jcarousel-prev-horizontal:active {    background: #ccc url(../art/icones/h_car_bt_left.gif) no-repeat 8px center;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {    cursor: default;    background-position: -96px 0;}

/*add*/
.jcarousel-list img { width:140px; margin-top:17px; border:1px solid #dadbdb}
.jcarousel-list li {  }
.jcarousel-skin-ie7 { width:850px; overflow: hidden; margin-top: 30px; float: left; }
.jcarousel-clip a {outline: 0;width:140px; height: 40px; display: block; background-repeat: no-repeat; background-position: center;}
.jcarousel-clip a.brand_1 {margin: 15px 0 0 0;}
.jcarousel-clip a.brand_2 {margin: 15px 0 0 0;}

/*----- product listing ---*/

.middle-listing-content {}
.middle-listing-content .left-listing { width: 590px; float: left; margin: 0 10px 0 0 }
.middle-listing-content .left-listing .top-product { margin-bottom:5px; background:white; float:left;  padding:0 5px 5px; width:580px; border: 1px solid #ccc;}
.middle-listing-content .left-listing .top-product2 { float:left; padding:15px 0 10px 5px;width:575px; background:url("../art/backgrounds/bg_gradient1.jpg") repeat-x; }
.middle-listing-content .left-listing .top-product2 a { text-decoration: none }
.middle-listing-content .left-listing .top-product2 a:hover { text-decoration: underline}
.middle-listing-content .left-listing .top-product2 #link_list1 { float:left; color: #666; width: 80px; height:20px; background: url("../art/icones/ico_liste_1.gif") no-repeat;padding-left:20px; display: block;}
.middle-listing-content .left-listing .top-product2 #link_list2 { float:left; color: #666; width: 110px; height:20px; background: url("../art/icones/ico_liste_2.gif") no-repeat;padding-left:20px; display: block;}
.middle-listing-content .left-listing .top-product2 h3 {font-size: 14px; color: #666; width: 310px; float: left;}
.middle-listing-content .left-listing .top-product2 p { float: right; width: 240px; }
.middle-listing-content .left-listing .top-product2 form { margin-top:10px;width:575px;float: left;}
.middle-listing-content .left-listing .top-product2 form select { width: 170px; margin: 0 15px 0 0;}
.middle-listing-content .left-listing .product-catalogue { padding:0 32px 10px; width:550px; margin-top:15px; float: left; }
.middle-listing-content .left-listing .product-listing { padding: 0; width:590px; margin-top:5px; float: left;  }

.middle-listing-content .right-listing { width: 250px; float: left;  }
.middle-listing-content .right-listing .top-right-details { float:left; width:248px; height: 35px; border: 1px solid #ccc; border-bottom: none;background:url("../fr/art/top_ventes.jpg") no-repeat center top ; }


/*----- pager ------*/
.bloc_pager { border: 1px solid  #ccc; background: white }
.pager { float:left;height:20px;padding:10px 0;width:590px; margin:10 0;}
.pager .legend { float:left;margin-left:15px;width:200px; display: inline;}
.list-page { width:370px; float: left; }
.pager a,
.pager .current { border:1px solid #CCCCCC;color:#666666;display:block;float:left;height:16px;margin:0 2px;
padding:3px 0;text-align:center;text-decoration:none;width:25px;}
.pager a.small { width:20px; border: none;}
.pager a:hover { font-weight: bold; } 
.pager .current { background: #B5D3F0; }
.pager .trois-points{
color:#666666;display:block;float:left;height:16px;margin:0 2px;
padding:3px 0;text-align:center;text-decoration:none;width:15px;
}
/*------ comparateur --------- */
.bloc-comparateur {background:white;border:1px solid #CCCCCC;float:left;height:160px;margin-bottom:20px;padding:5px;width:240px;}
.bloc-comparateur .bloc-comparateur2 h3 { color: white; font-size: 14px; text-align: center; padding: 7px 0 0 0; }
.bloc-comparateur .bloc-comparateur2 { float:left;height:160px;padding:0;width:240px; background:url("../art/backgrounds/bg-bloc-comp.jpg") repeat-x scroll 0 0 transparent;}
.bloc-comparateur .bloc-comparateur2 img.comp_count { float:left; margin:15px 0 0 15px; }
.bloc-comparateur .bloc-comparateur2 .desc_comp { float: left; margin:30px 0 0 5px; text-align: center; width: 160px; font-size: 14px; color: white; font-weight: bold; } 
.bloc-comparateur .bloc-comparateur2 .btn-black { float: left; margin-top: 20px; margin-left:15px; }
.bloc-comparateur .bloc-comparateur2 p.comp_trash { float: left; color: white; text-align: center; width:240px;margin: 10px 0}
.bloc-comparateur .bloc-comparateur2 p.comp_trash a {color: white}

/*------------ pages simples*/

 /*------------login-page*/
 
 .top-tmp { height: 60px; width: 850px; border: 1px solid #ccc; background: white; }
 .top-tmp2 {height:46px;margin:0 5px 5px;padding:10px 0 0 20px;width:820px;background:url("../art/backgrounds/bg_gradient1.jpg") repeat-x;  }
 .top-tmp-unsuscribe { height: 60px; width: 1050px; border: 1px solid #ccc; background: white; }
 .top-tmp2-unsuscribe {height:46px;margin:0 5px 5px;padding:10px 0 0 20px;width:1020px;background:url("../art/backgrounds/bg_gradient1.jpg") repeat-x;  }
 .bloc-login .top-tmp2 { width: 340px; height:36px; padding-top: 20px;}
 .bloc-login .btn-black { float: right; margin-right:15px; width:180px;}
 
 .bloc-login-left { margin-right: 17px; }
 .bloc-login-right p {margin:20px 0 30px 60px;width:320px;}
 .bloc-login-right .btn-black { margin-top: 10px;}
 
 #top-login h2 { color: #2083c1; font-size: 24px; }
 
 .bloc-login { width: 370px; height: 280px; float: left; color: #666;}
 .bloc-login h3 {  color: #2d60a9; font-size: 14px; }
 .bloc-login form {width: 210px; padding: 0 0 0 100px; float: left;}
 .bloc-login label { color: #666; text-transform: uppercase; display: block; width:90%; height: 20px}
 
 .bloc-login p.input_text { width: 200px; margin-bottom: 10px; }
 .bloc-login p.input_text input { width: 190px; height: 23px;}
 .bloc-login p.remember_input { font-size: 11px;margin-bottom: 20px;}
 .bloc-login p.remember_input a { color: #666;}
 .bloc-login p.remember_input a:HOVER {text-decoration: none;}
 
 .bloc_mon_compte{
 height:180px;
 }
 .lien_faq{
 font-weight:bold;font-size:14px;text-align:center;
 }
 /*--------------inscription*/
 .inscription form {margin: 0; padding: 0}
 .bloc-inscription { width: 765px; }
 .bloc-inscription.top-tmp, .bloc-inscription .top-tmp2  {height:auto; float: left; } 
 .bloc-inscription .top-tmp2  { width: 735px; padding: 20px 0 20px 20px;} 
 .bloc-inscription h3 { width: 170px; float: left; color: #2d60a9; font-size: 14px; }
 .bloc-inscription .bloc-inscription-right { border-left: 1px solid #ccc; float: left; width: 500px; padding: 10px 0 0 40px}
 .bloc-inscription p.input_text { width: 420px; margin-bottom: 10px; float: left; }
 .bloc-inscription p.input_text input { width: 250px; height: 20px; float: left;}
 .bloc-inscription p.input_text select { width: 260px; height: 30px; float: left;border:1px solid #a8acad;
font-size:12px;color:#666666;background:url(../art/bg-input-txt.jpg) #FFFFFF repeat-x;padding:3px;}
 
 .bloc-inscription label { color: #666; text-transform: uppercase; display: block; width:90%; height: 20px}
 .asterisk { font-weight: bold; color: red; }
 .bloc-inscription p.input_text .input_desc {display:block;float:left;padding:0 0 0 15px;width:220px; }
 .bloc-inscription p.input_radio { margin-bottom:10px; float:left;}
 .bloc-inscription p.input_checkBox { margin-bottom:10px; float:left; width: 500px}
 .bloc-inscription p.input_checkBox label, .bloc-inscription p.input_checkBox input {float: left; margin-right: 10px;} 
 .bloc-valid-inscription label {height: auto}
 .bloc-valid-inscription p.input_checkBox { float:left;margin:10px 0 0 150px;width:600px;}
 .bloc-valid-inscription .btn-black { margin:20px 0 0 300px; float: left; }
 
 .listing-panier {background:#FFFFFF;border:1px solid #CCCCCC;}
 .top-listing-panier { height:25px; text-align:center; background: url("../art/bg-menu-category.jpg") repeat-x; color: white; text-transform: uppercase; font-weight: bold; }
 .bloc-listing-panier td {padding: 10px 0; border-bottom: 1px solid #ccc}
 .bloc-listing-panier td { text-align: center; color: #666; font-weight: bold; }
 .bloc-listing-panier td.desc { text-align: left; }
 .bloc-listing-panier td.desc .panier-img { float: left; width: 100px; height: 100px; margin:10px; }
 .bloc-listing-panier td.desc img { float: left; }
 .bloc-listing-panier td.desc p.texte {float:left;height:50px;overflow:hidden;width:220px;}
 .bloc-listing-panier .brand { width: 200px; margin-top: 10px; float: left; }
 .bloc-listing-panier .dispo {color: #33cc00}
 .bloc-listing-panier .qte span {}
 .fdp-offert{color:#33CC00;text-transform:uppercase;}
 
/*panier*/*
ul.menu-top {position: relative; z-index: 50}
.menu-top-content {position: relative; z-index: 5}
.mon-panier {/*position: relative;*/ z-index:100; }

#open-panier {background: #e4e4e4; z-index:60; position: absolute; width: 227px; border: 1px solid #666; top:49px; border-top: none; float: left;display:inline;margin:32px 0 0 0; }
#open-panier .elt-panier { width: 215px; height: 20px; margin: 5px; background: #e4e4e4; float: left;display:inline; border-bottom: 1px solid #ccc; }
#open-panier .elt-panier .delete-panier {   float: left;}
#open-panier .elt-panier p.name {  width: 150px; overflow: hidden; float: left;display:inline; }
#open-panier .elt-panier p.price {  width: 50px; overflow: hidden; float: left;display:inline; }

#open-panier .elt-panier p.note-name { font-weight:bold;width:130px; float: left;display:inline; text-align: right; overflow: hidden; }
#open-panier .elt-panier p.note-price { font-weight:bold;width:60px; float: left;display:inline; text-align: right; overflow: hidden; }
#open-panier .btn-black { float:right;display:inline;margin:10px 10px 10px 0; }

.right-content .content-txt{
/*font-size:14px;
color:#333333;
width:760px;
margin:0 auto 0 auto;*/

border: 1px solid #CCCCCC;
color: #333333;
font-size: 14px;
margin: 0 auto;
padding: 20px 40px;
width: 770px;
background:#FFFFFF;
}
.encart-total-panier td{
padding:5px;
font-size:14px;
font-weight:bold;
}
.mode-livraison td{
padding:2px;
color:#2382c0;
font-weight:bold;
}
.mode-livraison{
margin:auto;
padding-top:10px;
}
.btn-valider-panier-content{
/*width:400px;
margin:0 auto 0 auto;
	*/
	
}
.encart-paiement{
width:360px;
padding-left:250px;
padding-right:10px;
padding-top:10px;
height:97px;
margin:10px auto 0 auto;
font-size:12px;
color:#666666;
}
.cb{
background:url(../fr/art/bg-paiement-cb.jpg) no-repeat;
}
.paypal{
background:url(../fr/art/bg-paiement-paypal.jpg) no-repeat;
}
.rp{
background:url(../fr/art/bg-paiement-kwixio.jpg) no-repeat;
}
.telephone{
background:url(../fr/art/bg-paiement-telephone.jpg) no-repeat;
}
.cheque{
background:url(../fr/art/bg-paiement-cheque.jpg) no-repeat;
}
.virement{
background:url(../fr/art/bg-paiement-virement.jpg) no-repeat;
}
.mandat{
background:url(../fr/art/bg-paiement-mandat.jpg) no-repeat;
}
.encart-paiement .btn-black{
width:180px;
float:right;
}
.lien{
color:#2083C1;
}
.red_status{
color:#FF0000;
}
.en_stock{
color:#00ff00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.expedie_24h{
color:#ff9900;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.paginations{
float:right;
margin-right:10px;
margin-top:8px;
display:inline;
font-size:11px;
font-weight:bold;
}
.paginations a{
color:#777777;
text-decoration:none;
}
.paginations a:hover{
color:#2083c1;
text-decoration:none;
}
.paginations .selected{
color:#2083c1;
text-decoration:none;
}
.libele-commande{
font-size:12px;
font-weight:bold;
margin-bottom:20px;
float:left;
}
.bouton-retour{
margin:10px 10px 20px 0;
float:right;
}
.adresses{
width:765px;
font-weight:bold;
font-size:12px;
margin:0 0 30px 0;
}
.adresses .coordonnees{
float:left;
width:338px;
height:117px;
padding:20px;
background:url(../fr/art/bg_encart_adresse.gif) no-repeat;
}
.adresses .facturation{
float:right;
width:338px;
height:117px;
padding:20px;
background:url(../fr/art/bg_encart_adresse.gif) no-repeat;
}
.comment_area_order{
width:550px;
height:103px;
font-size:11px;
}
.txt-12-bold-grey{
color:#323232;
}
.add-comment-order{
width:570px;
margin:0 auto 0 auto;
}
.txt-12-bold-blue{
color:#2083c1;
font-weight:bold;
font-size:12px;
}
.add-comment-order .btn-black{
width:200px;
}
.headerTabGris{
height:15px;
background:#D8D8D8;
font-size:12px;
font-weight:bold;
color:#161616;
}
.headerTabGris td{
border-right:1px #FFFFFF solid;
}
.headerTabGris .noborder{
border-right:none;
}
.tabGris .noborder{
border-right:none;
}
.tabBlanc .noborder{
border-right:none;
}
.tabGris{
background:#ebebeb;
font-size:11px;
font-weight:bold;
color:#161616;
}
.tabGris td{
border-right:1px #FFFFFF solid;
}
.tabBlanc{
background:#ffffff;
font-size:11px;
font-weight:bold;
color:#161616;
}
.tabBlanc td{
border-right:1px #FFFFFF solid;
}
.tableau-commande{
margin-bottom:20px;
}
.infos-commande{
width:760px;
height:109px;
margin:0 auto 0 auto;
background:url(../art/bg_encart_infos_commande.gif) no-repeat;
}
.infos-commande-content{
padding:20px;
font-size:11px;
color:#161616;
}
.infos-commande-content-bottom{
margin-top:30px;
}
.infos-commande-content-top .colonne{
float:left;
margin-right:45px;
display:inline;
}
.infos-commande-content-bottom .colonne{
float:left;
margin-right:70px;
display:inline;
}

.mes-commande-txt{
width:765px;
border:1px solid #CCCCCC;
background:#FFFFFF;
text-align:center;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
padding:15px 0;
}
.encart-livraison{
width:640px;
border:1px solid #cccccc;
margin:10px auto 0 auto;
padding:5px;
}
.encart-livraison-content{
width:630px;
padding:5px;
margin:0 auto 0 auto;
background:url(../art/bg-encart-livraison.jpg) #FFFFFF repeat-x;
}
.encart-livraison-content h2{
font-size:18px;
font-weight:bold;
color:#2083c1;
}
.encart-livraison-content .btn-black{
width:200px;
float:right;
}
.encart-livraison-content .price{
float:right;
font-size:18px;
font-weight:bold;
color:#CC0000;
}
.blue-14{
font-size:14px;
font-weight:bold;
color:#2083C1;
}
.link_blue{
color:#2083C1;
text-decoration:none;
}
.link_blue:hover{
text-decoration:underline;
}
.avis{
margin-top:10px;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
.avis .left{
width:150px;
float:left;
}
.avis .right{
width:398px;
float:right;
}
.la-note {
float:left;
height:22px;
margin-right:2px;
width:15px;
}
.add-avis{
margin-top:20px;
}
.code_remise{
/*width:350px;*/
padding:10px 22px 10px 22px;
margin:0 auto 20px auto;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
.code_remise table{
margin:0 auto;
}
.code_remise td{
padding:5px;
}
.code_remise td input{
font-size:14px;
}
.magasin-trick-lab{
font-size:15px;
font-weight:bold;
color:#2083C1;
}
.tricks-lab{
padding-left:25px;
padding-top:20px;
}
.txt-rouge{
color:#FF0000;
}
