.center {
    float:left;
    background-image:url(/etc/designs/gm/images/leclub/c_header.gif);
    background-position:top;
    background-repeat:no-repeat;
    width:494px;
    display:block;
    font-size:11px;
}
.centercontainer{
    background-image:url(/etc/designs/gm/images/leclub/c_background.gif);
    background-repeat:repeat-y;
    margin-top:15px;
    padding-left:1px;
    padding-right:1px;
}
/* Center elements */
.title {
    color:#FFF;
    padding-left:18px;
    height:19px;
    width:210px;
    background-image:url(/etc/designs/gm/images/leclub/leclub_title.gif);
    float:none;
    }
.title_text{
    line-height:19px;
    font-size:12px;
    padding:0;
    margin:0;
    }   
.title h1{
    float:left;
    font-size:12px;
    padding:0;
    margin:0;
    line-height:19px;
    }       
.title_tab{
    float:right;
    }
.daily_product {
    margin-bottom:11px;
    clear:both;
}
.dailyproduct_content{
    margin-top:17px;
    margin-bottom:17px;
}
.dailyproduct_left{
    float:left;
    margin-right:15px;
    }
.dailyproduct_right{
    margin-right:10px;
    }   
.dailyproduct_right_text{
    float:left;
    height:70px;
    overflow:hidden;
    }
.dailyproduct_right h2,.dailyproduct_right h2 a,.dailyproduct_right h2 a:visited{
    font-size:16px;
    width:230px;
    color:#000;
    line-height:17px;
    padding:0;
    margin:0;
    }   
.dailyproduct_right h3{
    font-size:16px;
        width:230px;
    line-height:17px;
    color:#de003e;
    margin:0;
    padding:0;
    }
.dailyproduct_right h4{
    font-size:16px;
        width:230px;
    font-weight:normal;
    line-height:17px;
    color:#000000;
    margin:0;
    padding:0;
    } 
    
.thema{
    float:right;
    }
.weekly_product .thema{
       float:right;
       height:35px;
       padding-bottom:5px;}    
    }   
.patner_logo{
    float:left;
    }.patner_logo img{
    border:none;
    }   
.more
{
    font-weight:normal;
    float:right;
    margin-top:34px;
}
.more a:hover
{
    text-decoration:underline;
}
.more a,.more a:visited 
    { 
    color:#dd003f; 
    }
.more img
{
    margin:0 0 0 10px;
    padding:0;
    vertical-align:top;
    border:0;
}
.weekly_product .more{
    margin-top:10px;
    }
.separatorcontent
{
    border-top:1px solid #dddddd;
    height:1px;
    font-size:1px;
    line-height:1px;
    clear: both;
    display:block;
    padding-top:15px;
}
.scroller_left{
    float:left;
    margin-top:125px;
    }
.scroller_right{
    float:right;
    margin-top:125px;
    }
.weekly_product_container{
    padding-right:10px;
    padding-left:10px;
    }   
.weekly_product{
    margin-top:17px;
    width:177px;
    margin-left:10px;
    margin-right:10px;
    float:left;
    margin-bottom:15px;
    }   
    
.weekly_product_header_left{
    float:left;
    width:150px;
    min-height:35px;
    padding-bottom:5px;
    margin-right:5px;
    }       
.weekly_product h2{
    font-size:16px;
    color:#000;
    line-height:17px;
    padding:0;
    margin:0;
    }
.weekly_product h3{
    font-size:16px;
    font-weight:normal;
    color:#000;
    line-height:17px;
    padding:0;
    margin:0 0 0px 0;
    }
.weekly_product h4{
    font-size:14px;
    color:#de003e;
    line-height:17px;
    margin:0;
    padding:0;
    }
.weekly_product h5{
    font-size:11px;
    color:#575757;
    line-height:12px;
    padding:0;
    margin:0;
    font-weight:normal;
    }   
    
.weekly_product .imageproduct{
    border:1px solid #dddddd;
    float:left;
    margin-bottom:6px;
    }
.clubtext{
    padding-left:22px;
    padding-right:22px;
    }   
.clubtext h2{
    font-size:22px;
    margin:18px 0 0 0;
    padding:0;
    line-height:22px;
    }
.clubtext h3{
    font-size:22px;
    line-height:22px;
    font-weight:normal;
    margin:0;
    padding:0;
    }
.clubtext_column{
    float:left;
    width:205px;
    color:#575757;
    margin-top:10px;
    }       
.clubtext p{
    margin:0;
    padding:0;
    }   
    
/* End of center elements */
/* Promotion zone elements */
#promotion {
    float:left;
    width:225px;
    height:88px;
    border-right:1px solid #dddcdc;
    padding-right:11px;
    text-align:left;
    font-size:16px;
    margin-right:11px;
}
#promotion h1 {
    font-size:16px;
    font-weight:bold;
    margin:0 0 6px 0;
    padding:0;
    line-height:13px;
}
#promotion_content {
    width:auto;
    height:54px;
}
#promotion h2 {
    font-size:16px;
    font-weight:normal;
    margin:0 0 6px 0;
    padding:0;
}
#promotion_link, #promotion_link a, #promotion_link a:visited {
    font-size:13px;
    color:#585858;
    text-align:right;
}
#promotion_link a:hover {
    text-decoration:underline;
}
#promotion_link img {
    border:0;
    margin-left:8px;
    vertical-align:text-bottom;
}
#promotion2 {
    float:left;
    width:225px;
    height:88px;
    border-right:1px solid #dddcdc;
    padding-right:11px;
    text-align:left;
    margin-left:0px;
    margin-right:11px;
    font-size:16px;
}
#promotion2 h1 {
    font-size:16px;
    font-weight:bold;
    margin:0 0 6px 0;
    padding:0;
    line-height:13px;
}
#promotion2_content {
    width:auto;
    height:54px;
}
#promotion2 h2 {
    font-size:16px;
    font-weight:normal;
    margin:0 0 6px 0;
    padding:0;
}
#promotion2_link, #promotion2_link a, #promotion2_link a:visited {
    font-size:13px;
    color:#585858;
    text-align:right;
}
#promotion2_link a:hover {
    text-decoration:underline;
}
#promotion2_link img {
    border:0;
    margin-left:8px;
    vertical-align:text-bottom;
}
#promotion3 {
    float:left;
    width:225px;
    height:88px;
    padding-right:11px;
    text-align:left;
    margin-left:0px;
    font-size:16px;
}
#promotion3 h1 {
    font-size:16px;
    font-weight:bold;
    margin:0 0 6px 0;
    padding:0;
    line-height:13px;
}
#promotion3_content {
    width:auto;
    height:54px;
}
#promotion3 h2 {
    font-size:16px;
    font-weight:normal;
    margin:0 0 6px 0;
    padding:0;
}
#promotion3_link, #promotion3_link a, #promotion3_link a:visited {
    font-size:13px;
    color:#585858;
    text-align:right;
}
#promotion3_link a:hover {
    text-decoration:underline;
}
#promotion3_link img {
    border:0;
    margin-left:8px;
    vertical-align:text-bottom;
}
/* End promotion zone elements */
/* Promotion calculator elements */
/* plus utilisé
#searchlink {
    position:absolute;
    width:75px;
    text-align:center;
    line-height:30px;
    height:30px;
    font-size:11px;
    font-weight:bold;
    margin-top:80px;
    margin-left:910px;
}
#searchlink a, #searchlink a:visited {
    color:#585858;
}
*/


.search {    
    margin-left:15px;
    height:15px;
    border:1px solid #b2b3b4;
    width:120px;
    color:#585858;
    background-image:url(/etc/designs/gm/images/leclub/search_icon.gif);
    background-repeat:no-repeat;
    padding-left:24px;
    font-size:11px;
    line-height:15px;
    margin-top:5px;
    margin-right: 2px;     
}

.gm_image_search{
    padding:0;
    margin:0;
    vertical-align: top;
    margin-top: 4px;
} 


#label_form {
    float:left;
    width:106px;
    margin-right:20px;
    font-size:11px;
}
#element_form {
    float:left;
    height:36px;
    line-height:36px;
    margin-top:7px;
    margin-bottom:0px;  
}
#label_form2 {
    float:left;
    width:100px;
    font-size:11px;
    line-height:32px;
    margin-bottom:0px;
}
#element_form2 {
    float:left;
    z-index:999;
}
#label_form3 {
    float:left;
    width:100px;
    display:block;
}
#element_form2 img, #element_form img {
    cursor:pointer;
    vertical-align:middle;
    border:0;
}
.field_1 {
    border:1px solid #c7c7c7;
    height:18px;
    width:103px;
    font-size:11px;
    text-align:center;
}
.field_2 {
    border:1px solid #c7c7c7;
    height:18px;
    width:22px;
    font-size:11px;
    text-align:center;
    margin-right:2px;
}
.field_3 {
    border:1px solid #c7c7c7;
    height:18px;
    width:40px;
    font-size:11px;
    text-align:center;
}
