﻿.DIV_content_head_title_blue
{
    background: #FFFFFF url(../X-Common/Images/Page/cnt_head_blue.gif) no-repeat top left;
    width: 740px;
    height: 15px;
    color: #FFFFFF;
    padding: 4px 0px 7px 10px;
    font-weight: bold;
    font-size: 15px;
}

.DIV_content_head_title_pink
{
    background: #FFFFFF url(../X-Common/Images/Page/cnt_head_pink.gif) no-repeat top left;
    width: 740px;
    height: 15px;
    color: #FFFFFF;
    padding: 4px 0px 7px 10px;
    font-weight: bold;
    font-size: 15px;
}

.DIV_content_head_title_orange
{
    background: #FFFFFF url(../X-Common/Images/Page/cnt_head_orange.gif) no-repeat top left;
    width: 740px;
    height: 15px;
    color: #FFFFFF;
    padding: 4px 0px 7px 10px;
    font-weight: bold;
    font-size: 15px;
}

.DIV_content_head_title_green
{
    background: #FFFFFF url(../X-Common/Images/Page/cnt_head_green.gif) no-repeat top left;
    width: 740px;
    height: 15px;
    color: #FFFFFF;
    padding: 4px 0px 7px 10px;
    font-weight: bold;
    font-size: 15px;
}

.DIV_content_head_mark
{
    height: 15px;
    width: 740px;
    background: #ffffff url(../X-Common/Images/Page/cnt_grey_wide.gif) no-repeat top left;
    padding: 30px 0px 34px 10px; /*margin: 0px 0px 20px 0px;*/
}

.LAB_content_mark
{
    font-weight: bold;
    font-size: 21px;
    color: #17479e;
}

.ul_listemarque
{
    margin: 0px;
    padding: 0px;
    width: 240px;
    list-style: none;
    border-top: solid 1px #c5c6c8;
}

.li_listemarque
{
    border-color: #c5c6c8;
    border-style: solid;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 0px;
    margin: 0px;
    padding: 0px;
}

.li_listemarque a
{
    font-size: 12px;
    margin: 0px;
    padding: 1px 0px 1px 3px;
    display: block;
    color: #17479e;
    text-decoration: none;
    white-space: normal;
}

/*.li_listemarque a:hover
{
	background-color: #00a3e7;
	color: #ffffff;
}*/

.li_a_blue:hover
{
    background-color: #00a3e7;
    color: #ffffff;
}

.li_a_pink:hover
{
    background-color: #e02d8f;
    color: #ffffff;
}

.li_a_orange:hover
{
    background-color: #ff7d00;
    color: #ffffff;
}

.li_a_green:hover
{
    background-color: #7db81e;
    color: #ffffff;
}

.table_liste
{
    width: 740px;
    border: solid 0px #ffffff;
    background-color: #ededed;
    border-collapse: collapse;
}

.table_liste th
{
    height: 30px;
    background-color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    color: #646567;
    border-color: #ffffff;
}

.table_liste td
{
    /*border-bottom: solid 1px #c5c6c8;*/
    height: 100px;
    border: solid 1px #ededed;
}

.table_liste_no_pic
{
    width: 740px;
    border: solid 0px #ffffff;
    background-color: #ededed;
    border-collapse: collapse;
    color: #646567;
    font-size: 12px;
}

.table_liste_no_pic th
{
    height: 30px;
    background-color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    color: #646567;
}

.table_liste_no_pic td
{
    /*border-bottom: solid 1px #c5c6c8;*/
    height: 70px;
    border: solid 1px #ededed;
}

.table_alternative
{
    background-color: #ffffff;
}

.table_alternative td
{
    border: solid 1px #ffffff;
}

.column_img70
{
    padding: 0px 10px 0px 10px;
    width: 72px;
}

.column_img70_img
{
    border: solid 1px #c5c6c8;
}

.column_name
{
    padding: 0px 10px 0px 10px;
    color: #17479e;
    font-size: 12px;
    font-weight: bold;
}

.column_name a
{
    padding: 0px 10px 0px 0px;
    color: #17479e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.column_name a:hover
{
    text-decoration: underline;
}

.column_vendor_code_id
{
    padding: 0px 10px 0px 10px;
    color: #646567;
    font-size: 11px;
}

.column_vendor_code a
{
    padding: 0px 0px 0px 0px;
    color: #646567;
    font-size: 11px;
    text-decoration: none;
}

.column_vendor_code a:hover
{
    text-decoration: underline;
}

.column_vendor_code_sc
{
    padding: 0px 0px 0px 0px;
    color: #646567;
    font-size: 10px;
}

.column_description
{
    padding: 0px 0px 0px 0px;
    font-size: 10px;
    color: #646567;
}

.column_reference
{
    padding: 0px 0px 0px 0px;
    color: #646567;
    font-size: 12px;
    width: 90px;
}

.column_reference a
{
    padding: 0px 0px 0px 0px;
    color: #646567;
    font-size: 12px;
    width: 90px;
    text-decoration: none;
}

.column_reference a:hover
{
    text-decoration: underline;
}

.column_reference_sc
{
    padding: 0px 0px 0px 0px;
    color: #646567;
    font-size: 10px;
    width: 90px;
}

.column_price
{
       width: 95px;
}

.field_price
{
    padding: 0px 20px 0px 0px;
    color: #646567;
    font-size: 12px;
    text-align: right;
    width: 75px;
    display: block;
}

.nous_consulter
{
    color: Red;
    text-align: center;
    font-size: 12px;
    /*font-weight: bold;*/
    width: 75px;
    display: block;
    padding: 0px 10px 0px 10px;
}

.column_price_total
{
    padding: 0px 10px 0px 0px;
    color: #646567;
    font-size: 12px;
    text-align: right;
    width: 70px;
}
.column_order
{
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.column_documentation
{
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.column_delete
{
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 60px;
}

.column_quantity
{
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 70px;
}

.column_quantity input
{
    padding: 0px 5px 0px 5px;
    text-align: right;
    width: 30px;
}

.column_quantity_confirm
{
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 70px;
    font-size: 11px;
    color: #646567;
    font-weight: bold;
}

.column_taxes
{
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 60px;
    font-size: 11px;
    color: #646567;
}

#HL_itemdetails_back
{
    color: #17479e;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

#HL_itemdetails_back:hover
{
    color: #17479e;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
}

.DIV_img_p200_alone
{
    width: 320px;
    text-align: center;
}

.DIV_img_p200_two
{
    float: left;
}

.GV_item_list_pager
{
    width: 740px;
    border-collapse: separate;
    border-spacing: 1px 1px;
    padding: 0px 0px 0px 0px;
    margin: 0;
    background-color: #ffffff;
    font-size: 12px;
    color: #646567;
}

.GV_item_list_pager tr
{
    padding: 0px;
    margin: 0px;
}

.GV_item_list_pager td
{
    height: 30px;
    border: 0px;
}

.navigation_button
{
    margin: 0px;
    padding: 3px 0px 5px 0px;
    background: url(../X-Common/Images/Buttons/button_nav_back.gif) no-repeat top left;
    height: 12px;
    width: 20px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    display: block;
}

.navigation_button_on
{
    margin: 0px;
    padding: 3px 0px 5px 0px;
    background: url(../X-Common/Images/Buttons/button_nav_back.gif) no-repeat top left;
    height: 12px;
    width: 20px;
    /*color: #ff0000;*/
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    cursor: default;
    text-decoration: underline;
    display: block;
}

.nav_link_first
{
    margin: 0px 8px 0px 0px;
    padding: 0px; /*background: url(../X-Common/Images/Buttons/fleche_g_on.gif) no-repeat top left;*/
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: 0px;
}

.nav_link_last
{
    margin: 0px 0px 0px 8px;
    padding: 0px; /*background: url(../X-Common/Images/Buttons/fleche_d_on.gif) no-repeat top left;*/
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: 0px;
}

.nav_link_prev
{
    margin: 0px 5px 0px 0px;
    padding: 0px; /*background: url(../X-Common/Images/Buttons/fleche_g_off.gif) no-repeat top left;*/
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: 0px;
}

.nav_link_next
{
    margin: 0px 0px 0px 5px;
    padding: 0px; /*background: url(../X-Common/Images/Buttons/fleche_d_off.gif) no-repeat top left;*/
    height: 20px;
    width: 20px;
    cursor: pointer;
    border: 0px;
}

.DropDownPerPage
{
    font-size:10px;    
}

.lab_resultats
{
    width: 150px;
    color: #646567;
    font-size: 10px;
    float: left;
    height: 20px;
    padding: 10px 0px 0px 0px;
}

.lab_afficher_par
{
    color: #646567;
    font-size: 10px;
}

.ddl_perpage
{
    width: 100px;
    float: left;
    overflow: hidden;
    padding: 4px 0px 0px 0px;
}

.ddl_perpage select
{
    color: #646567;
    font-size: 10px;
    padding: 0;
    height: 18px;
    height: 20px;
}

.ddl_category
{
    width: 250px;
    float: left;
    overflow: hidden;
    padding: 4px 0px 0px 0px;
}

.ddl_category select
{
    height: 20px;
    color: #646567;
    font-size: 10px;
    padding: 0;
    height: 18px;
}

.lab_myaccount
{
    padding: 2px 10px 2px 10px;
}

.DIV_newaccount_first
{
    width: 365px;
    margin: 50px auto 0px auto;
    color: #646567;
    font-size: 12px;
    background-color: #ededed;
    padding: 0px 0px 10px 0px;
}

.DIV_newaccount_first input
{
    width: 110px;
    height: 18px;
    padding: 0px 5px 0px 5px;
    color: #646567;
    font-size: 12px;
    margin: 0px;
    border: 0px;
}

.DIV_newaccount_first_button_input
{
    width: 110px;
    height: 20px;
    padding: 0px 5px 0px 5px;
    color: #646567;
    font-size: 12px;
    font-weight: bold;
}

.DIV_newaccount_new
{
    width: 365px;
    margin: 50px auto 0px auto;
    color: #646567;
    font-size: 12px;
    background-color: #ededed;
    padding: 0px 0px 10px 0px;
}

.DIV_newaccount_new input
{
    width: 110px;
    height: 18px;
    padding: 0px 5px 0px 5px;
    color: #646567;
    font-size: 12px;
    margin: 0px;
    border: 0px;
}

.DIV_newaccount_new_button_input
{
    width: 110px;
    height: 20px;
    padding: 0px 5px 0px 5px;
    color: #646567;
    font-size: 12px;
    font-weight: bold;
}

.div_myaccount_links_head
{
    height: 15px;
    color: #FFFFFF;
    padding: 4px 10px 7px 10px;
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    width: 720px;
    background: #ffffff url(../X-Common/Images/Page/cnt_head_grey.gif) no-repeat top left;
    text-align: center;
}

.div_myaccount_links
{
    background-color: #ededed;
    padding: 10px 10px 15px 10px;
    text-align: center;
    font-size: 12px;
    color: #17479e;
    font-weight: bold;
}

.div_myaccount_links a
{
    font-size: 12px;
    color: #17479e;
    text-decoration: none;
    font-weight: bold;
}

.div_myaccount_links a:hover
{
    text-decoration: underline;
}

.vignette
{
    height: 70px;
    width: 70px;
    overflow: hidden;
    border: solid 1px #c5c6c8;
    padding: 0px;
}

.vignette_content
{
    height: 70px;
    width: 70px;
    padding: 0px;
}

.vignette_content a
{
    border: 0px;
}

.vignette_content img
{
    border: 0px;
}


.vignette_table
{
    width: 70px;
    height: 70px;
    border: 0px;
}

.item_img_200
{
    height: 200px;
    width: 200px;
    overflow: hidden;
    border: solid 1px #c5c6c8;
    padding: 5px 5px 5px 5px;
}

.item_img_200_content
{
    height: 200px;
    width: 200px;
    padding: 0px;
}

.item_img_200_content a
{
    border: 0px;
}

.item_img_200_content img
{
    border: 0px;
}


.item_img_200_table
{
    width: 200px;
    height: 200px;
    border: 0px;
}

.mark_main
{
    overflow: hidden;
    height: 85px;
    margin: 10px 0px 0px 0px;
    width: 740px;
    background: #ffffff url(../X-Common/Images/Page/cnt_grey_wide.gif) no-repeat top left;
}

.mark_link
{
    float: right;
    padding: 36px 40px 31px 10px;
    overflow: hidden;
}

.mark_img
{
    float: left;
    padding: 7px 0px 6px 21px;
    overflow: hidden;
}

.mark_img table
{
    border: solid 1px #c5c6c8;
}

.mark_img img
{
    border: 0px;
}

.mark_link a
{
    color: #17479e;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.mark_link a:hover
{
    text-decoration: underline;
}

