/*******************************************/
/***              GLOBAL                 ***/

a{color:#5986FB;outline:none;}
a.ajax,
.alt_content a.ajax{border-bottom:1px dotted #5986FB;text-decoration:none;}
.links a{text-decoration:underline;}
.center{text-align:center;}
.content .error{color:#c00;font-weight:bold;}
.content .warning{color:#f93;font-weight:bold;}



label{cursor:pointer;}

input.imgmiddle {
   height:auto;
}

.breadcrumb span {
   font-weight: bold;
   background-image: url("../images/arrow-link.gif");
   background-position: 0 8px;
   background-repeat: no-repeat;
   color: #4F667A;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 4px;
   padding-left: 10px;   
}
                 
.smenu_left a.selected{font-weight:bold;}       

.content .liens_numpages{margin-top:20px;}          
                 
.smenu_sec{width:249px;}
.smenu_maincol{width:128px;}
.smenu_col{border:0px;}
.smenu_in{min-height:100px;}
 
/*    
#smenu2{left:79px;}
#smenu3{left:202px;}
#smenu4{left:309px;}
#smenu5{left:389px;}
#smenu6{left:473px;}
#smenu7{left:563px;}
#smenu8{left:505px;}
#smenu9{left:619px;}
#smenu10{left:715px;}
*/

#menu li.level1{cursor:pointer;}
#menu .smenu_sec{left:auto;top:auto;margin-top:0px;margin-left:7px;}
#menu #smenu9{margin-left:-43px;}
#menu #smenu10{margin-left:-156px;}
#menu .smenu_sec li{float:none;display:block;}
#menu .smenu_sec li a{height:auto;padding:5px 8px 5px 12px;display:block;font-size:14px;font-weight:normal;text-transform:none;} 

hr {
   border:0px;
   border-top:2px solid #999;
   margin:10px 0px;
}

.content .prix_public {
   font-size:15pt;
}

.content .prix_public .price_off {
   color:#c30;
   font-size:9pt;
   text-decoration: line-through;
   padding-left:8px;
}

.espace_pro td {
   padding:0px 0px 2px;
}

.content .boxround_home .more {
   margin:0px;
}
     
.top_social {left: 375px;top: 10px;}      
.top_social a{margin:0px 5px;}
.top_social a img{border-radius:6px;}
    
a.box{display:block;}    
img.img{border:1px solid #ccc;}   
.content .account_name{color:#fff;background-color:#369;font-weight:bold;padding:5px 10px;text-align:right;}


.btm_baseline{height:86px;overflow:hidden;line-height:14px;font-size: 11px; }    
    
#bottom_menu a,
#bottom_menu a:hover {
    background-image: none;
    color: #D9D9D9;
    text-decoration:underline;
    display: inline;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    width: auto;
}
    
#bottom_menu ul li a,
#bottom_menu ul li a:hover
 {
    background-image: url("../images/bg-menu-btm1.gif");
    background-position: center center;
    background-repeat: no-repeat;
    color: #264259;
    display: inline-block;
    font-size: 11px;
    margin: 0;
    padding: 12px 0;
    width: 112px;
    text-decoration:none;
}

#bottom_menu ul li a:hover {
    background-image: url("../images/bg-menu-btm1-on.gif");
    color:#333;
    text-decoration:none;
}


#cellcontent_center h1{background-image:none;border-radius:0px 12px 0px 0px;}
#content_theme1 .smenu_left,
#content_theme2 .smenu_left,
#content_theme3 .smenu_left,
#content_theme4 .smenu_left,
#content_theme5 .smenu_left,
#content_theme6 .smenu_left,
#content_theme7 .smenu_left,
#content_theme8 .smenu_left,
#content_theme9 .smenu_left,
#content_theme10 .smenu_left{background-image:none;padding-top:0px;}

.content .smenu_left .ttl{color:#fff;background-color:#6988CF;font-size:20px;padding:13px 0px 24px 68px;border-radius:6px 6px 0px 0px;text-transform:uppercase;font-weight:bold;}

#content_theme1 .smenu_left h1,
#content_theme2 .smenu_left h1,
#content_theme3 .smenu_left h1,
#content_theme4 .smenu_left h1,
#content_theme5 .smenu_left h1,
#content_theme6 .smenu_left h1,
#content_theme7 .smenu_left h1,
#content_theme8 .smenu_left h1,
#content_theme9 .smenu_left h1,
#content_theme10 .smenu_left h1{border-radius:6px 6px 0px 0px;padding:13px 0px 24px 68px;background-position:4px 7px;}


.content #cellcontent_center .box_categ_select h2{background-color:#808283;border-radius:6px 6px 0px 0px;padding:4px 10px;color:#fff;font-size:18px;font-weight:bold;margin:0px;}
.content#content_theme1 #cellcontent_center #categ_bonplan h2{background-color:#6988CF;}
.content#content_theme2 #cellcontent_center #categ_bonplan h2,
.content#content_theme2 #cellcontent_center .box_categ_list h2{background-color:#2DAAEC;}
.content#content_theme3 #cellcontent_center #categ_bonplan h2,
.content#content_theme3 #cellcontent_center .box_categ_list h2{background-color:#7EA5DF;}
.content#content_theme4 #cellcontent_center #categ_bonplan h2,
.content#content_theme4 #cellcontent_center .box_categ_list h2{background-color:#306ED6;}
.content#content_theme5 #cellcontent_center #categ_bonplan h2,
.content#content_theme5 #cellcontent_center .box_categ_list h2{background-color:#D72DCA;}
.content#content_theme6 #cellcontent_center #categ_bonplan h2,
.content#content_theme6 #cellcontent_center .box_categ_list h2{background-color:#38C9B5;}
.content#content_theme7 #cellcontent_center #categ_bonplan h2,
.content#content_theme7 #cellcontent_center .box_categ_list h2{background-color:#8230FF;}
.content#content_theme8 #cellcontent_center #categ_bonplan h2,
.content#content_theme8 #cellcontent_center .box_categ_list h2{background-color:#ECA800;}
.content#content_theme9 #cellcontent_center #categ_bonplan h2,
.content#content_theme9 #cellcontent_center .box_categ_list h2{background-color:#F4482E;}
.content#content_theme10 #cellcontent_center #categ_bonplan h2,
.content#content_theme10 #cellcontent_center .box_categ_list h2{background-color:#3ED642;}

#content_theme1.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme2.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme3.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme4.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme5.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme6.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme7.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme8.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme9.content #cellcontent_center .box_categ_list .alt_content h2,
#content_theme10.content #cellcontent_center .box_categ_list .alt_content h2{background-color:#fff;border-bottom: 2px dotted #2466D6;color: #22518F;font-size: 16px;font-weight: bold;margin: 0 0 10px;padding:10px 5px 5px;}

.content .box_product h3{color:#999;font-size:11px;height:48px;overflow:hidden;line-height:16px;margin:0 0 10px;padding:0;font-style:normal;}
    
#newsletter .ttl{font-size:14px;font-weight:bold;padding-bottom:12px;text-align:right;text-transform:uppercase;}


#cellcontent_center #prod_sheet{margin-bottom:40px;}


/*******************************************/
/***               HOME                  ***/

.home11{width:496px;float:left;position:relative;}
.home12{width:418px;margin-left:20px;float:left;position:relative;}
.home21{width:322px;float:left;position:relative;}
.home22{width:582px;margin-left:30px;float:left;position:relative;}

.home_sale h2,
.home_new h2,
.home_minute h2,
.home_special h2,
.home_catalog h2{color:#fff;font-size:28px;line-height:30px;font-weight:bold;text-transform:uppercase;background-color:#2466D6;border:0px;border-radius:12px;box-shadow:5px 7px 10px -2px #bbb;padding:3px 10px 3px 10px;margin:0px 15px 0px 0px;}

.home_sale{margin-bottom:30px;}
.home_sale .btn_all{text-align:right;padding:0px 6px 0px;}

.home_sale h2{padding-left:95px;}
.home_sale_pic{margin-left:-10px;margin-top:-14px;position:absolute;z-index:1;}

.home_sale ul{float:right;width:174px;margin:0px;}
.home_sale ul li{list-style-type:none;background-position:-300px -300px;background-image:none;margin:0px;padding:0px;
   background-color:#E8EBF2;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#E8EBF2),to(#D6DCE8));background:-webkit-linear-gradient(top,#E8EBF2,#D6DCE8);background:-moz-linear-gradient(top, #E8EBF2, #D6DCE8);background:-ms-linear-gradient(top,#E8EBF2,#D6DCE8);background: -o-linear-gradient(top,#E8EBF2,#D6DCE8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8EBF2', endColorstr='#D6DCE8');}
.home_sale ul li:hover{background-color:#cbd2de;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cbd2de),to(#cbd2de));background:-webkit-linear-gradient(top,#cbd2de,#cbd2de);background:-moz-linear-gradient(top, #cbd2de, #cbd2de);background:-ms-linear-gradient(top,#cbd2de,#cbd2de);background: -o-linear-gradient(top,#cbd2de,#cbd2de);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbd2de', endColorstr='#cbd2de');}
.home_sale ul li.first{border-radius:0px 6px 0px 0px;}
.home_sale ul li.last{border-radius:0px 0px 0px 6px;}
.home_sale ul li.first_last{border-radius:0px 6px 0px 6px;}
.home_sale ul li a{color:#376EE6;font-size:18px;text-transform:uppercase;text-decoration:none;display:block;padding:10px 15px;}

.home_sale_product{width:300px;float:left;margin:10px 0px 0px 10px;}
.home_sale_product .img{height:260px;width:300px;display:table-cell;vertical-align:middle;text-align:center;}
.home_sale_product .img img{display:block;margin:auto;}
.home_sale_product .price{background-color:#1770E6;color:#FCFFAD;font-size:32px;line-height:32px;margin:5px 0px;padding:2px;}
.home_sale_product .price .old{color:#ECECEC;font-size:13px;padding:0px 5px;display:block;float:right;}
.home_sale_product h3{color:#5E8FD1;font-size:18px;line-height:22px;height:44px;overflow:hidden;margin:10px 0px 0px;padding:0px;text-transform:uppercase;font-weight:bold;font-style:normal;}
.home_sale_product .more a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}


.home_new{margin-bottom:30px;}

.home_new_product{margin:10px 10px 0px;}
.home_new_product .img{float:left;width:190px;}
.home_new_product .desc{float:left;width:200px;}
.home_new_product h3{color:#5E8FD1;font-size:18px;line-height:22px;margin:0px 0px 10px;padding:0px;text-transform:uppercase;font-weight:bold;font-style:normal;}
.home_new_product p{color:#5b5b5b;font-size:12px;}
.home_new_product .more a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.home_new_product .btn_all{text-align:right;padding:0px 0px 0px;}


.home_minute h2{background-color:#e7222e;}
.home_minute_offer{margin:5px;border:1px solid #E5C300;
   background-color:#FFF517;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FFF517),to(#FFE600));background:-webkit-linear-gradient(top,#FFF517,#FFE600);background:-moz-linear-gradient(top, #FFF517, #FFE600);background:-ms-linear-gradient(top,#FFF517,#FFE600);background: -o-linear-gradient(top,#FFF517,#FFE600);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF517', endColorstr='#FFE600');}
.home_minute_offer a{color:#ff2900;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:26px;line-height:30px;font-weight:bold;text-decoration:none;border-top:1px solid #fff;display:block;padding:20px 20px 40px 20px;}
.home_minute_offer a{background-image:url('../images/abysse-bouton-voir-offre.gif');background-repeat:no-repeat;background-position:right bottom;}
.home_minute_offer a:hover{background-image:url('../images/abysse-bouton-voir-offre-over.gif');}
    
    
.home_special_product{margin:10px 10px 0px;width:300px;} 
.home_special_product h3{color:#5E8FD1;font-size:18px;line-height:22px;margin:0px 0px 10px;padding:0px;text-transform:uppercase;font-weight:bold;font-style:normal;}
.home_special_product p{color:#5b5b5b;font-size:12px;}
.home_special_product .more a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.home_special_product .btn_all{text-align:right;padding:0px 0px 0px;}

.login_catalog{margin:auto;width:322px;margin-top:70px;}
.home_catalog{margin-top:20px;}
.home_catalog_item{margin:10px 10px 0px;width:300px;} 
.home_catalog_item h3{color:#5E8FD1;font-size:18px;line-height:22px;margin:0px 0px 10px;padding:0px;text-transform:uppercase;font-weight:bold;font-style:normal;}
.home_catalog_item p{color:#5b5b5b;font-size:12px;}
.home_catalog_item .more a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}


.home_limited {background-image:url("../images/bg-series-limit.gif");background-repeat:no-repeat;height:154px;margin-bottom:20px;padding:38px 4px 4px 150px;}
.home_limited .img{float:left;width:142px;}
.home_limited .img img{border: 1px solid #6095CF;}
.home_limited .desc{float:left;width:280px;}
.home_limited h2{color:#0C3DCC;font-size:30px;line-height:30px;margin:0px 0px 8px;padding:0px;text-transform:uppercase;border:0px;}
.home_limited h3{color:#22518F;font-size:18px;line-height:22px;margin:0px 0px 5px;padding:0px;text-transform:none;font-weight:bold;font-style:normal;}
.home_limited .more a{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.home_limited .btn_all{text-align:right;padding:0px 0px 0px;}


.home_selection h2{margin:0px 6px 0px 14px;padding:6px 6px 0px;color:#9CC3D6;font-size:35px;font-weight:bold;border:0px;
   background-color:#F5F8FF;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#CBDCFA),to(#F5F8FF));background:-webkit-linear-gradient(top,#CBDCFA,#F5F8FF);background:-moz-linear-gradient(top, #CBDCFA, #F5F8FF);background:-ms-linear-gradient(top,#CBDCFA,#F5F8FF);background: -o-linear-gradient(top,#CBDCFA,#F5F8FF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CBDCFA', endColorstr='#F5F8FF');}
.home_selection .selection_products{border-top:4px solid #003AB8;border-radius:6px;padding:5px 8px;}
   
.box_rounded{background-color:#fff;border:1px solid #999;border-radius:6px;}
.box_rounded hr{border:0px;border-top:1px solid #d3d3d3;margin:5px 10px;}


.product_record{width:170px;float:left;border-right:1px solid #d3d3d3;margin:3px;}
.product_record a{padding:2px 10px;display:block;}
.product_record .img{width:170px;height:120px;display:table-cell;vertical-align:middle;text-align:center;}
.product_record .img img{display:block;margin:auto;}
.product_record h3{color:#999;display:block;font-size:11px;height:48px;overflow:hidden;margin:0px 0px 5px;padding:0px;font-style:normal;}
.product_record .price{font-size:15pt;color:#97B1D6;font-weight:bold;font-family: Arial,Helvetica,sans-serif;}
.product_record .price .old{color:#c30;font-size:9pt;padding-left:8px;text-decoration:line-through;display:block;float:right;padding-top:6px;}

.selection_products .product_record{width:140px;margin:0px;}
.selection_products .product_record .img{width:120px;}

.box_minute{margin:0px 0px 30px;}
.box_minute div.title{background-color:#e7222e;color:#fff;font-size:18px;line-height:20px;font-weight:bold;text-transform:uppercase;border:0px;border-radius:12px;box-shadow:5px 7px 10px -2px #bbb;padding:10px 10px 10px 16px;margin:0px 15px 0px 0px;}
.box_minute_offer{margin:5px;border:1px solid #E5C300;
   background-color:#FFF517;background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#FFF517),to(#FFE600));background:-webkit-linear-gradient(top,#FFF517,#FFE600);background:-moz-linear-gradient(top, #FFF517, #FFE600);background:-ms-linear-gradient(top,#FFF517,#FFE600);background: -o-linear-gradient(top,#FFF517,#FFE600);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF517', endColorstr='#FFE600');}
.box_minute_offer a{color:#ff2900;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;font-weight:bold;text-decoration:none;border-top:1px solid #fff;display:block;padding:10px 10px 30px 10px;}
.box_minute_offer a{background-image:url('../images/abysse-bouton-voir-offre.gif');background-repeat:no-repeat;background-position:right bottom;}
.box_minute_offer a:hover{background-image:url('../images/abysse-bouton-voir-offre-over.gif');}
    


.vente_flash div.title{background-color:#CCD4FC;color:#2466D6;font-size:18px;font-weight:bold;font-style:italic;margin:0px;padding:10px 10px 10px 70px;text-transform:uppercase;}
.vente_flash img.pic{position:absolute;z-index:1;margin:-56px 0px 0px 3px;}


.espace_pro div.title{color:#fff;font-size:14px;margin-bottom:18px;text-transform:uppercase;font-weight:bold;padding:8px 0px;}
    
/*******************************************/
/***          PRODUCT HOME               ***/

.prod_top{margin:14px 0px 10px 0px;float:right;height:276px;}
.prod_top .top_best,
.prod_top .top_new{float:right;width:180px;height:274px;}
.prod_top .top_best.single,
.prod_top .top_new.single{margin-right:180px;}

.prod_top .top_best h2,
.prod_top .top_new h2{background-color:#0F73A8;color:#fff;font-size:18px;line-height:23px;font-weight:normal;border:0px;margin:0px;padding:4px 10px;}
.prod_top .top_new h2{background-color:#2DAAEC;}
.prod_top .top_best h2 img{position:absolute;margin:-14px 0px 0px 130px;}
.prod_top .top_best h2{border-radius:0px 0px 0px 0px;}
.prod_top .top_new h2{border-radius:0px 6px 0px 0px;}
.prod_top .top_best.single h2,
.prod_top .top_new.single h2{border-radius:0px 6px 0px 0px;}

.prod_top .top_best .details,
.prod_top .top_new .details{padding:10px 0px;background-color:#fff;border:1px solid #919191;border-top:0px;}
.prod_top .top_best .details{border-radius:0px 0px 0px 6px;border-right:0px;}
.prod_top .top_new .details{border-radius:0px 0px 6px 0px;border-left:0px;}
.prod_top .top_best.single .details,
.prod_top .top_new.single .details{border-radius:0px 0px 6px 6px;border-left:1px solid #919191;border-right:1px solid #919191;}

.prod_top a{display:block;height:222px;padding:0px 10px;}
.prod_top .top_best a{border-right:1px solid #919191;}
.prod_top .top_best.single a{border-right:0px;}


.prod_top .product_img{height:120px;text-align:center;}
.prod_top h3{color:#999;font-size:11px;height:48px;line-height:16px;margin:0px 0px 10px;padding:0px;overflow:hidden;font-style:normal;}

/*******************************************/
/***             MAP                 ***/
.map_canvas {
    border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
    height: 300px;
}


/*******************************************/
/***             PRODUCT                 ***/

.box_border_all{padding:12px;border:1px solid #919191;border-radius:6px;background-color:#fff;}
.box_border_lbr{padding:6px 12px 12px;border:1px solid #919191;border-radius:0px 0px 6px 6px;border-top:0px;background-color:#fff;}
.content #cellcontent_center .box_categ_select.box_categ_list h1{border-radius:6px 6px 0px 0px;background-color:#919191;background-image:none;}

#content_theme1 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#6988CF;background-image:none;}
#content_theme2 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#2DAAEC;background-image:none;}
#content_theme3 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#7EA5DF;background-image:none;}
#content_theme4 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#306ED6;background-image:none;}
#content_theme5 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#D72DCA;background-image:none;}
#content_theme6 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#38C9B5;background-image:none;}
#content_theme7 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#8230FF;background-image:none;}
#content_theme8 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#ECA800;background-image:none;}
#content_theme9 #cellcontent_center .box_categ_select.box_categ_list h1{background-color:#F4482E;background-image:none;}

.content .smenu_left {margin-bottom:30px;}
.content .smenu_left .ttl{font-weight:bold;background-position:4px 2px;color:#fff;font-size:20px;margin-bottom:0;padding-bottom:24px;padding-left:68px;text-transform:uppercase;}
#content_theme2 .smenu_left .ttl {background-color:#2DAAEC;background-image: url("../images/bg-smenuleft2.gif");}
#content_theme3 .smenu_left .ttl {background-color:#7EA5DF;background-image: url("../images/bg-smenuleft3.gif");}
#content_theme4 .smenu_left .ttl {background-color:#306ED6;background-image: url("../images/bg-smenuleft4.gif");}
#content_theme5 .smenu_left .ttl {background-color:#D72DCA;background-image: url("../images/bg-smenuleft5.gif");}
#content_theme6 .smenu_left .ttl {background-color:#38C9B5;background-image: url("../images/bg-smenuleft6.gif");}
#content_theme7 .smenu_left .ttl {background-color:#8230FF;background-image: url("../images/bg-smenuleft7.gif");}
#content_theme8 .smenu_left .ttl {background-color:#ECA800;background-image: url("../images/bg-smenuleft8.gif");}
#content_theme9 .smenu_left .ttl {background-color:#F4482E;background-image: url("../images/bg-smenuleft9.gif");}
#content_theme10 .smenu_left .ttl {background-color:#3ED642;background-image: url("../images/bg-smenuleft10.gif");}


#prod_sheet .cell11{width:240px;float:left;margin:0px 0px 10px 0px;}
#prod_sheet .cell12 {width:440px;float:right;margin:0px 0px 10px 0px;}
#prod_sheet .cell121{width:190px;margin:0px 0px 10px 0px;float:left;}
#prod_sheet .cell122{width:230px;margin:0px 0px 10px 0px;float:right;}

.content #cellcontent_center #prod_sheet .cell12 h1 {font-size: 24px;color: #666666;border-bottom: 1px solid #CCCCCC;padding: 0;padding-bottom: 8px;margin-top: 12px;}

#prod_sheet .cell11 table.tab_items{width:auto;margin:10px auto;}

#prod_sheet .cell12 .dispo_items{margin:0px;}

#prod_sheet .cell12 .reference{text-align:right;}
#prod_sheet .cell12 .alt_content p{line-height:18px;margin:0px 0px 18px;}

.content #prod_sheet .cell12 a.more{display:block;float:right;color:#fff;background-color:#999;padding:3px 6px;font-size:12px;font-weight:bold;border-radius:6px;text-decoration:none;}
#prod_sheet .cell12 .collapsed{height:72px;overflow:hidden;}


#cellcontent_center #prod_sheet .cell11 .box_img{float:none;}


#prod_sheet .cell122 .prix_options{width:230px;}
#prod_sheet .cell121 .prix_options{width:190px;}
#prod_sheet .prix_options td{vertical-align:middle;}
#prod_sheet .prix_options input,
#prod_sheet .prix_options select{font-size:11px;height:auto;}

#prod_sheet .cell122 .prix_public{text-align:right;}


#prod_sheet .cell2 table.tab_items{width:auto;float:right;}

.product_tabs{margin:10px;}
.product_tabs table.tab_links{width:auto;border-radius:6px 6px 0px 0px;border-collapse:separate;background-color:#999;}
.product_tabs table.tab_links a.tab_link{font-size:14px;color:#ddd;font-weight:bold;display:block;padding:3px 12px;border-left:1px solid #fff;}
.product_tabs table.tab_links a.tab_link.first{border-left:0px;}
.product_tabs table.tab_links a.tab_link.active{color:#fff;}
.product_tabs .tab{padding:12px;border:1px solid #ccc;border-radius:0px 0px 6px 6px;}
    
    

    
/*******************************************/
/***               FORM                  ***/
    
    
    
    
.form input, 
.form select, 
.form textarea {
   color:#333;
   font-size:10pt;
   font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
   padding:0px;
   margin:0px;
   height:auto;
}     

input.txt, 
select.txt{
   width:300px;
}
input.short{width:100px;}
textarea.txt{width:300px;height:120px;}
textarea.short{width:300px;height:70px;}
textarea.wide{width:500px;height:180px;}

input.check,
textarea.check{
   visibility:hidden;
   width:1px;
   height:1px;
}

div.buttons{margin:20px 0px;text-align:center;}
div.buttons input.button{color:#fff;text-shadow: 0px 1px 0px #333;font-size:12pt;font-family:"Trebuchet MS",helvetica,arial,sans-serif;font-weight:bold;background-color:#999;border:1px solid #999;padding:1px 15px;margin:6px 10px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto;}
div.buttons input.submit{color:#fff;text-shadow: 0px 1px 0px #000;font-size:12pt;font-family:"Trebuchet MS",helvetica,arial,sans-serif;font-weight:bold;background-color:#456;border:1px solid #456;padding:7px 25px;margin:0px 10px;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:auto;}

 
/*******************************************/
/***             PRODUCTS                ***/
    
.box_product a {display:block;cursor:pointer;}
.line_product a{display:block;}
.box_border hr {border:0px;border-top:1px solid #d3d3d3;margin:10px 0px;}

/*******************************************/
/***             CART                ***/

p.buttons {
   text-align:center;
}

   p.buttons input{
      height:auto;
   }
   
   
.wishlist_message_container {
   padding:5px;
   background-color:#ffd;
   border:1px solid #ddb;
}
   
/**************************************/
/**             LIKES                **/

.likes{height:30px;}
.likes .fblike{height:30px;margin-left:0px;margin-top:10px;position:absolute;}
.likes .fblike .fb_iframe_widget span{vertical-align:top;}
.likes .gplusone{height:30px;margin-left:110px;margin-top:10px;position:absolute;}
.likes .twitter{height:30px;margin-left:200px;margin-top:10px;position:absolute;}
.likes .pinterest{height:30px;margin-left:320px;margin-top:10px;position:absolute;}

.cell12 .likes .twitter{margin-left:0px;margin-top:50px;}
.cell12 .likes .pinterest{margin-left:110px;margin-top:50px;}

#prod_sheet .likes{margin-top:15px;}
#prod_sheet .cell12 .likes{margin-top:0px;}  

.home_likes{height:30px;position:absolute;margin-top:-34px;margin-left:580px;}
.home_likes .fblike{width:110px;height:30px;margin-left:0px;margin-top:0px;position:absolute;}
.home_likes .fblike .fb_iframe_widget span{vertical-align:top;}
.home_likes .gplusone{width:110px;height:30px;margin-left:120px;margin-top:0px;position:absolute;}
.home_likes .twitter{width:130px;height:30px;margin-left:220px;margin-top:0px;position:absolute;}
.home_likes a{font-size:10px;}

.cat_likes{height:30px;position:absolute;margin-top:-34px;margin-left:630px;}
.cat_likes .fblike{width:110px;height:30px;margin-left:0px;margin-top:0px;position:absolute;}
.cat_likes .fblike .fb_iframe_widget span{vertical-align:top;}
.cat_likes .gplusone{width:110px;height:30px;margin-left:120px;margin-top:0px;position:absolute;}
.cat_likes .twitter{width:130px;height:30px;margin-left:220px;margin-top:0px;position:absolute;}
.cat_likes a{font-size:10px;}

/**************************************/
/**             SHARE                **/

ul.share{margin:0px 0px 0px 20px;padding:0px;}
ul.share li{background-color:#f5f8ff;border-radius:8px 0px 0px 0px;border:1px solid #2466D6;border-bottom:0px;float:left;margin:0px 0px 0px 2px;padding:0px;background-image:none;}
ul.share li a{color:#999;display:block;padding:8px 15px 8px 45px;}
ul.share li.active{background-color:#fff;}
ul.share li.active a{color:#2466D6;}
ul.share li#share_tab_link_facebook{background-image:url('../img/social/btn_facebook.png');background-position:10px center;background-repeat:no-repeat;}
ul.share li#share_tab_link_gplus{background-image:url('../img/social/btn_googleplus.png');background-position:10px center;background-repeat:no-repeat;}
ul.share li#share_tab_link_twitter{background-image:url('../img/social/btn_twitter.png');background-position:10px center;background-repeat:no-repeat;}
ul.share li#share_tab_link_email{background-image:url('../img/social/btn_email.png');background-position:10px center;background-repeat:no-repeat;}

.share_tab{clear:both;background-color:#fff;padding:20px;border-radius:8px;border:1px solid #2466D6;}

#share_tab_facebook{background-color:#f0f1f4;padding:20px 30px;}
ul.facebook{margin:0px;padding:0px;}
ul.facebook li{background-color:#fff;margin:10px 0px;padding:0px;border:1px solid #D2D5DC;background-image:none;border-radius:3px;}
ul.facebook li img{float:left;display:block;margin:5px 20px 5px 5px;}
ul.facebook li a{font-weight:bold;margin:5px 10px 0px;display:block;color:#3B5998;font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
ul.facebook li a:hover{text-decoration:underline;}
ul.facebook li p{margin:0px 10px 5px;color:#89919C;font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}
ul.facebook li input{cursor:pointer;border:1px solid #29447E;padding:3px 8px;margin:0px;height:auto;background-color:#617AAC;color:#fff;font-weight:bold;font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;}

#share_tab_gplus{background-color:#e5e5e5;padding:20px 30px;}
ul.gplus{margin:0px;padding:0px;}
ul.gplus li{background-color:#fff;margin:10px 0px;padding:10px;border:1px solid #d8d8d8;border-bottom:2px solid #d8d8d8;background-image:none;border-radius:3px;}
ul.gplus li h3{color:#404040;font-size:16px;font-family:Roboto,arial,sans-serif;font-weight:normal;margin:5px 0px;font-style:normal;}
ul.gplus li h4{color:#404040;font-size:13px;font-family:Roboto,arial,sans-serif;margin:5px 0px;font-weight:normal;border-bottom:1px solid #d8d8d8;padding-bottom:5px;}
ul.gplus li p{color:#404040;font-size:13px;font-family:Roboto,arial,sans-serif;margin:5px 0px;}
ul.gplus li img{float:left;display:block;margin:5px 20px 5px 5px;}
ul.gplus li a{color:#404040;}
ul.gplus li a:hover{color:#427FED;text-decoration:underline;}
ul.gplus li a.button{margin-top:10px;display:inline-block;width:auto;border:1px solid #d8d8d8;padding:3px 8px;background-color:#fff;color:#404040;font-weight:bold;font-size:13px;font-family:Roboto,arial,sans-serif;border-radius:3px;}
ul.gplus li a.button:hover{color:#404040;text-decoration:none;}

#share_tab_twitter{background-color:#D3E8F2;padding:20px 10px;}
.twitter_container{background-color:#C0DEED;padding:20px;}
ul.twitter{margin:0px;padding:10px 0px;background-color:#fff;border-radius:10px;}
ul.twitter li{margin:10px 0px;padding:0px;border-bottom:1px solid #D2D5DC;background-image:none;}
ul.twitter li.last{border-bottom:0px;}
ul.twitter li p{margin:10px;color:#333;font-size:14px;font-family:arial,sans-serif;}
ul.twitter li p a{color:#0084B4;}
ul.twitter li p a:hover{text-decoration:underline;}
ul.twitter li p a.share{font-size:12px;color:#999;}

.order_result{margin:10px 0px;}
.order_result a{float:right;}
.order_result strong{font-style:italic;}
.order_result strong span{color:#2466D6;}

table.email{width:100%;}
table.email th,
table.email td{color:#000;font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;padding:3px 10px;}
table.email td input,
table.email td textarea{color:#000;font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;margin:0px;}
table.email td input.txt{width:400px;}
table.email td textarea.txt{width:100%;height:150px;}
table.email td input.submit{height:auto;background-color:#456;border:1px solid #456;padding:7px 25px;color:#fff;cursor:pointer;}





/**************************************/
/**            SITEMAP               **/

.content .sitemap {
   background-color:#e9f0f8;
   margin:10px 0px;
   padding:15px 15px 15px 0px;
}

   .content .sitemap ul {
      margin:10px 0px 15px 25px;
      padding:0px;
   }

      .content .sitemap ul li {
         color:#333;
      }

         .content .sitemap ul li a{
            text-decoration: underline;
         }
         

/*******************************************/
/***             TABLES                ***/
                                               

/*     Form     **/

table.form {
   width:100%;
   border-collapse: collapse;
   border:0px;
   border-top: 4px solid #9CC3D6;
   border-bottom: 3px solid #9CC3D6;
   margin: 10px auto;
}

   table.form th,
   table.form td {
      color: #333;
      padding: 4px 8px;
      text-align: left;
      font-size:10pt;      
      border-bottom: 1px solid #9CC3D6;
   }
   
   table.form th {
      background-color: #F9FBFD;
      font-weight: bold;
      width:35%;
   }
   
   table.form td {
      background-color: #f1f1f1;
   }
      table.form td.mark {
         background-color: #fc9;
      }
      
   table.form td.center{text-align:center;}
      

/*     Grid     **/

table.grid {
   width:100%;
   margin: 10px auto;
}

   table.grid th,
   table.grid td {
      border:0px;
      border-bottom:1px solid #cde;
      padding:3px 7px;
      font-size:9pt;
   }
   
      table.grid td.strong {
         border-bottom:2px solid #cde;
      }
 
      .content table.grid td p {
         margin-bottom:3px;
         font-size:9pt;
      }

      table.grid thead th {
         color:#22518F;
         background-color:#cde;
         font-weight:bold;
      }

      table.grid th.center,
      table.grid td.center {
         text-align:center;
      }
      table.grid th.right,
      table.grid td.right {
         text-align:right;
      }

      
      
/*     Total     **/

table.total {
   width:100%;
   margin: 10px auto;
}
   table.total th{
      font-size:10pt;
      text-transform: uppercase;
      color:#22518F;
      text-align:right;
      font-weight:bold;
      padding:3px 7px;
   }

/*     Info     **/
table.info {
   width:auto;
   margin:10px 0px;
}
   table.info th,
   table.info td{
      padding:3px 7px 3px 3px;
      font-size:9pt;
      text-align:left;
   }


/*     Columns     **/

table.columns {
   width:100%;
   margin: 10px auto;
}

   table.columns td{
      vertical-align:top;
      padding:3px 10px 3px 0px;
      font-size:9pt;
   }
   
   table.columns td.right{
      text-align:right;
   }

      table.columns td label strong{
         font-size:10pt;
         color:#000;
         font-weight:bold;
      }

      table.columns td.unavailable strong,
      table.columns td.unavailable label strong{
         color:#bbb;
      }   
   
      
table.columns td.mark,
table.form td.mark {
   background-color:#fc9;
}    

table.columns td table.grid th,
table.columns td table.grid td{padding:3px 7px;}


#menu li,
#content_theme1 .smenu_left h1{background-image:none;}