body {
    margin: 0;
    padding: 0 0 25px 0;
    color: inherit;
    font-family: Arial, Helvetica, sans-serif;
}

p, ul, li, h1, h2, h3, form, textarea, select, input, img, div, a, fieldset, legend, object, embed {
    margin: 0;
    padding: 0;
}

img, fieldset, table, tr, td {border:none;}

h1 {display: none;}

a {text-decoration: none;}

legend {display:none;}

/* -----------conteneur qui structure et centre la page------------------------------ */

#globalcontainer {
    position: relative;
    width: 972px;
    height: auto;
    margin: 15px auto 0 auto;/*25*/
    padding: 0;
    background: transparent;
    color: inherit;
}

/* -----------conteneur qui applique la bordure blanche autour l'ensemble de la page, sauf footer------------------------------

*/

#bordercontainer {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0;
    background: #ffffff;
    border:1px solid #ffffff;
    color: inherit;
}

/* -----------header------------------------------ */

#header {
    position: relative;
    width: 970px;
    height: 60px;/*47*/
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: inherit;
}

#header img{
    position: absolute;
    top:0px;
    left:0px;
    border:none;

    margin: 0;

    padding: 0;

}

/* -----------moteur de recherche pr?sent dans le header------------------------------ */

#block_search {
    float: right;
    width: 600px;
    height: auto;
    text-align: right;
    margin: 0;
    /*padding: 8px 0 0 0;*/
    padding:20px 0 0 0;
    background: #ffffff;
    color: inherit;
}

#block_search input.text_search{
    display:block;
    float:right;
    width: 170px;
    height: 13px;
    border:1px solid #d6d6d6;
    margin: 0 0 0 0;
    padding: 1px 0 0 0;/* ------pour centrer verticalement le texte------- */
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #797979;
}

#block_search select.select_search{
    display:block;
    float:right;
    width: 133px;
    height: 17px;
    border:1px solid #d6d6d6;
    margin: 0 0 0 2px;
    padding: 0;
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #797979;
}

#block_search input.submit_search{
    display:block;
    float:right;
    width: 21px;
    height: 16px;
    border:none;
    margin: 0 0 0 11px;
    padding: 0;
    font: bold 10px Arial, Helvetica, sans-serif;
    background:url(../images/bt_go.jpg) top left;
    color: inherit;
    cursor:pointer;
}

#drapeau{
    position:absolute;
    right:0;
    top:0;
    width:160px;
    border:1px solid #ffffff;
    height:11px;
    overflow:hidden;
    padding:2px;
    /*margin:0 134px 0 0;*/
    text-align:center;
    z-index:100;
    background:#FFFFFF;
    margin:0 125px 0 0;
}

#drapeau ul{
    margin:0;
    padding:0;
    list-style-type:none;
}

#drapeau ul li{		
    margin:0;
    padding:0;
    display:block;
    text-align:right;
}

#drapeau ul li span{
    color:#797979;
    font-size:10px;
    font-weight:bold;
}

#drapeau ul li a{
    color:#797979;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
}

#drapeau ul li a:hover{
    color:#797979;
    text-decoration:underline;
}

#drapeau ul li img{		
    margin:0 0 0 8px;
    padding:0;
    display:inline;
    position:relative
}

#block_search input.submit_search:hover{
    background:url(../images/bt_go_over.jpg) top left;
}

#block_search a{
    display:block;
    float:right;
    width: 116px;
    height: 15px;
    text-decoration: none;
    text-align: center;
    margin: 0 0 0 10px;
    padding: 1px 0 0 0;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #797979;
}

#block_search a:hover{
    text-decoration: underline;
}

/* -----------menu------------------------------ */

#menu {
    position: relative;
    width: 970px;
    height: 23px;
    margin: 0;
    padding: 0;
    background: #220079;
    border-bottom: 1px solid #ffffff;
    color: inherit;
}

#menu a.current img{
    position: absolute;
    margin: 0;
    padding: 0;
    margin:23px 0 0 115px;
}

#menu a.ghost img{
    display:none;
}

#block_bt01, #block_bt02, #block_bt03, #block_bt04{
    float:left;
    display:inline;
    width:241px;
    height:23px;
    margin:0;
    padding:0;
    background:#000000;
    border-right:1px solid #ffffff;
    color: inherit;
}

#block_bt04{width:244px;border:none;}

#block_bt01 a, #block_bt02 a, #block_bt03 a, #block_bt04 a{
    position:relative;
    display:block;
    width:241px;
    height:23px;
}

#block_bt01 a{background: url(../images/bg_bt01.gif) #ffffff;}
#block_bt02 a{background: url(../images/bg_bt02.gif) #ffffff;}
#block_bt03 a{background: url(../images/bg_bt03.gif) #ffffff;}
#block_bt04 a{background: url(../images/bg_bt04.gif) #ffffff;width:244px;}

#block_bt01 a.ghost, #block_bt02 a.ghost, #block_bt03 a.ghost, #block_bt04 a.ghost{background-position:0 -23px;}
#block_bt01 a.current, #block_bt02 a.current, #block_bt03 a.current, #block_bt04 a.current{background-position:0 0;}

/* -----------sousmenu------------------------------ */

#sousmenu {
    float: left;
    width: 970px;
    height: 23px;
    margin: 0;
    padding: 0;
    background: #e8e4f2;
    border-bottom: 1px solid #ffffff;
    color: inherit;
}

#sousmenu a {
    display:block;
    float:left;
}

#sousmenu_4 {
    margin-right:58px;
}

#sousmenu_4 a.joinin {
    background: url(../images/sousmenu_joinin_on.gif) no-repeat top left;
}
#sousmenu_4 a.joininroll {
    background: url(../images/sousmenu_joinin_roll.gif) no-repeat top left;
}
#sousmenu_4 a.joininroll:hover {
    background: url(../images/sousmenu_joinin_roll.gif) no-repeat top left;
    background-position:0 -23px;
}

#sousmenu_4 a.login {
    background: url(../images/sousmenu_login_on.gif) no-repeat top left;
}
#sousmenu_4 a.loginroll {
    background: url(../images/sousmenu_login_roll.gif) no-repeat top left;
}
#sousmenu_4 a.loginroll:hover {
    background: url(../images/sousmenu_login_roll.gif) no-repeat top left;
    background-position:0 -23px;
}

#sousmenu_4 a {
    display:block;
    float:right;
}
#sousmenu img {
    display:block;
}

#sousmenu p {
    margin:3px 0 0 10px;
    color: #220079;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#sousmenu span.on {
    display:block;
}
#sousmenu span.off {
    display: none;
}

#sousmenu span.no_margin {
    margin:0;
}

/* -----------fil d'ariane------------------------------ */

#block_ariane {
    position:relative;
    clear:both;
    width: 970px;
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: inherit;
}

#block_ariane p{
    position:relative;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #797977;
    margin:0 0 3px 1px;
    padding:3px 0 0 0;
}

#block_ariane a{
    margin:0 2px 0 2px;
    text-decoration:underline;
    color: #797977;
}

/* ---------Block pour maintenir la structure du coeur de page, des diff?rentes pages--------- */

#block_globalcontent {
    float: left;
    padding: 0;
}

.globalcontent_home {
    /*background: url(../images/our_brands.jpg) no-repeat bottom right;*/
    background: url(../images/bg_globalcontent_home.gif) repeat-y top left;
}

#block_globalcontent_ourbrands {
    position:absolute;
    bottom:0;
    right:0;
    margin:0;
    padding:0;
    background-color:#e8e1c7;
}

.block_globalcontent_accueilproducts {
    background: url(../images/bg_globalcontent_orange.gif) repeat-y top left;
}

.block_globalcontent_myfavourites {
    background: url(../images/bg_myfavourites.gif) repeat-y top left;
    margin:20px 0 20px 0;
}

/* -----------block de contenu gauche et droit sur la home------------------------------ */

#block_homecontentleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 830px;
    height: auto;
    margin: 0;
    padding: 0;
    color: inherit;
    background: url(../images/bg_globalcontent_home.gif) repeat-y top left;
}

#block_homecontentright{
    float: right;
    width: 140px;
    float:right;
    height: auto;
    margin: 0 0 0 0;
    /* padding: 0 0 120px ; */
    /* margin:0 0 120px 0; */
    padding-bottom: 122px;
    background: #ffffff;
    color: inherit;
}

/* -----------block de contenu gauche, central et droit sur les pages produits simples------------------------------

*/

/* -----------colonne gauche------------------ */

#block_productcontentleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 240px;
    height: auto;
    margin: 0;
    padding: 0;
    color: inherit;
}

#block_productcontentleft h2{
    position:relative;
    margin: 18px 20px 0 20px;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_productcontentleft ul.menu_vertical{
    position:relative;
    margin: 10px 20px 0 20px;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    list-style-type:none;
}

#block_productcontentleft ul.menu_vertical h3{
    position:relative;
    margin: 0 0 0 0;
    min-height:15px;
    padding: 4px 25px 4px 25px;
    font: bold 12px Arial, Helvetica, sans-serif;
}

/* pour Internet Explorer qui ne prend pas en compte le min-height */

*html #block_productcontentleft ul.menu_vertical h3{
    height:15px;
}

#block_productcontentleft ul.menu_vertical li{
    position:relative;
    margin: 0;
    padding: 0;
}

#block_productcontentleft ul.sousmenu_vertical{
    position:relative;
    margin: 0 0 0 25px;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    list-style-type:none;
}

#block_productcontentleft ul.sousmenu_vertical li{
    position:relative;
    margin: 0;
    padding: 0 15px 0 0;
    line-height:21px;
}

#block_productcontentleft ul.sousmenu_vertical li a{
    min-height:21px;
}

*html #block_productcontentleft ul.sousmenu_vertical li a{
    height:19px;
}

#block_productcontentleft p#lien_brochure{ margin:20px; }

#block_productcontentleft p#lien_brochure a{
    color:#fff;
    text-decoration:none;
    font-size:12px;
}

#block_productcontentleft p#lien_brochure a:hover{
    color:#fff;
    text-decoration:underline;
}

#block_guided_search {
    position:relative;
    margin: 115px 20px 0 20px;
    padding: 18px 0 18px 0;
    color: inherit;
}

#block_guided_search_hearing {
    position:relative;
    width:200px;
    /*bottom:0;
    left:0;
    z-index:100;*/
    margin: 250px 20px 0 20px;
    padding: 18px 0 18px 0;
    color: inherit;
}

#block_guided_search h2{
    position:relative;
    margin: 0 0 0 0;
    padding: 0;
}

#block_productcontentleft #block_guided_search p{
    position:relative;
    margin: 7px 0 0 0;
    padding: 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#block_productcontentleft #block_guided_search a{
    text-decoration:none;
    color: #ffffff;
}
#block_productcontentleft #block_guided_search a:hover{
    text-decoration:underline;
    color: #ffffff;
}

#block_guided_search_hearing h2{
    position:relative;
    color:#220078;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin: 0 0 0 0;
    padding: 0;
}

#block_globalcontent #block_guided_search_hearing p{
    position:relative;
    margin: 7px 0 0 0;
    padding: 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#block_globalcontent #block_guided_search_hearing a{
    text-decoration:none;
    color: #ffffff;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
}
#block_globalcontent #block_guided_search_hearing a:hover{
    text-decoration:underline;
    color: #ffffff;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
}

#block_productcontentleft #highlight{
    display:block;
    margin: 0 auto;
    padding-top:35px;
    width:199px;
}

#block_productcontentleft #highlight a:focus{
    outline: none;
}

/* -----------colonne centrale------------------ */

#block_productcontentcenter {

    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 607px;
    height: auto;
    margin: 0;
    padding: 0 0 14px 0;
    color: inherit;
}

#block_productcontentcenter #block_slideshowcontent {
    height:500px;
    padding:20px;
}

#block_productcontentcenter #grid-3x3 p {
    margin:0 ! important;
    text-align:left ! important;
    float:left ! important;
}

#block_productcontentcenter #block_productflash {
    position:relative;
    width: 603px;
    height: 182px;
    margin: 0 0 0 2px;
    padding: 0;
    background:black;
}

#block_productcontentcenter #block_familysearch {
    position:relative;
    width: 603px;
    height: 110px;
    margin: 0 0 20px 2px;
    padding: 0;
    background:black;
    overflow:hidden;
}

#block_productcontentcenter #block_familysearch img{
    display:block;
}

#block_productcontentcenter #block_productflash img{
    display:block;
}

#block_productcontentcenter #block_imagesproducts {
    position:relative;
    width: 560px;
    height: 109px;
    margin: 14px 0 0 20px;
    padding: 0;
    text-align:center;
}

#block_productcontentcenter #block_imagesproducts img{

}

#block_productcontentcenter p, .text, .standard_form {
    position:relative;
    margin: 14px 20px 0 20px;
    padding: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #797979;
}

.text ul {

    list-style-type: none;

}

/* -----------colonne centrale avec diaporama------------------ */

#block_productcontentcenter h2#title_diapo {
    position:relative;
    width: 586px;
    height: 46px;
    margin: 0 0 0 2px;
    padding: 16px 0 0 17px;
    font: bold 25px Arial, Helvetica, sans-serif;
}

#block_productcontentcenter .block_nav_diapo {
    position:relative;
    width: 405px;
    height: auto;
    margin: 0 0 0 101px;
}

#block_productcontentcenter .block_nav_diapo img.precedent{
    position:absolute;
    margin: -240px 0 0 -50px;
    padding: 0;
}

#block_productcontentcenter .block_nav_diapo img.suivant{
    position:absolute;
    margin: -240px 0 0 434px;
    padding: 0;
}

#block_productcontentcenter .block_diapo {
    position:relative;
    width: 405px;
    height: auto;
    margin: 14px 0 0 101px;
    padding: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
}

#block_productcontentcenter .block_image_txt {
    float:left;
    display:inline;
    text-align:center;
    width: 105px;
    height: 140px;
    margin: 10px 15px 0 15px;
    padding: 0;
}

#block_productcontentcenter img.menuvertical{
    margin: 0 0 0 20px;
    border: none;
}

/* -----------colonne droite------------------ */
#block_productcontentright{
    float: right;
    width: 123px;
    height: auto;
    margin: 0;
    padding: 0;
    background: url(../images/bg_productcontentright.jpg) #ffffff repeat-y top left;
    color: inherit;
}

#block_productcontentright #block_deroulant{
    float: none;
    width: 100%;
    background_color: #9eacb9;
    height:auto;
}

#block_productcontentright #lvp{
    color:#FFFFFF;
}
#block_productcontentright .block_lastviewedproducts{
    position: relative;
    margin: 6px 10px 0 10px;
    padding: 0 0 7px 0;
    /* border-bottom:1px solid #92a1a8; */
}

#block_productcontentright .block_lastviewedproducts img{
    border:1px solid #9eacb9;
}

#block_productcontentright .block_lastviewedproducts h2{
    position: relative;
    margin: 0 0 2px 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #647883;
}

#block_productcontentright a.remove_product{
    color: #797979;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration:underline;
    margin:0 0 0 10px;
}

#block_productcontentright #block_downloadcatalogs{
    position: relative;
    width: 123px;
    height: auto; /*115*/
    margin: 50px 0 0 0;
    padding: 0 0 25px 0;
    background: #9EACB9;
    border-top:1px solid #647883;
}

#block_productcontentright #block_downloadcatalogs img{
    margin: 0 0 4px 0;
}

#block_productcontentright #block_downloadcatalogs p{
    position: relative;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 0 10px 0 10px;
    padding: 0;
}

#block_productcontentright #block_downloadcatalogs a{
    color: #ffffff;
    text-decoration:underline;
}
/*-----------MENU ACCORDEON---------------*/


#block_productcontentright #block_downloadcatalogs a.accordion_toggle {
    color: #ffffff;
    text-decoration:none;
    font-size:10px;
    font-family:Verdana,Arial;
    padding: 0 0 3px 0;
}
#block_productcontentright #block_downloadcatalogs a:hover.accordion_toggle {
    color: #ffffff;
    text-decoration:underline;
    font-size:10px;
    font-family:Verdana,Arial;
    padding: 0 0 3px 0;
}

#block_productcontentright #block_downloadcatalogs a.inner_accordion_toggle {
    color: #ffffff;
    text-decoration:none;
    font-size:10px;
    font-family:Verdana,Arial;
}
#block_productcontentright #block_downloadcatalogs a:hover.inner_accordion_toggle {
    color: #ffffff;
    text-decoration:underline;
    font-size:10px;
    font-family:Verdana,Arial;
}

#block_productcontentright #block_downloadcatalogs #container-selector {
    width: 100px;
    margin: 0 auto;
    padding: 3px 0;
    background: #9eacb9;
}

#block_productcontentright #block_downloadcatalogs #container-selector li {
    padding-bottom:5px;
}

#block_productcontentright #block_downloadcatalogs .accordion_toggle_active {
    background: #9eacb9;
    color: #ffffff;
}

#block_productcontentright #block_downloadcatalogs .accordion_content {
    background-color: #ccc;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #fff;
    overflow: hidden;
    font-size:10px;
    /*padding:0 0 3px 0;*/
    margin:3px 0 0 0;
}

#block_productcontentright #block_downloadcatalogs .accordion_content h2 {
    color: #0099FF;
    height:auto;
}

#block_productcontentright #block_downloadcatalogs .accordion_content ul {
    text-indent:0;
    margin:0;
    padding:0;
}
#block_productcontentright #block_downloadcatalogs .accordion_content li {
    text-indent:0;
    margin:0;
    padding:3px 5px 0 5px;
}

/*-------------FIN MENU ACCORDEON----------------*/


/* -----------la colonne centrale--------------------- */

#block_productcontentcenterdetail {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 503px;
    height: auto;
    margin: 0;
    padding: 0 0 14px 0;
    color: inherit;
}

h2#title_detail {
    position:relative;
    width: 484px;
    height: 50px;
    margin: 0 0 0 2px;
    padding: 16px 0 0 17px;
    font: normal 22px Arial, Helvetica, sans-serif;
}

#block_productcontentcenterdetail p#reference {
    font: normal 25px Arial, Helvetica, sans-serif;
    margin:24px 0 14px 20px;
}

#block_productcontentcenterdetail h3.block_depliantblue_off a, #block_productcontentcenterdetail h3.block_depliantblue_on

a {

    margin:0 0 0 26px;

    color:#ffffff;

}

/* --mise en page des remont?s de fiches produits-- */

#block_productcontentcenterdetail #block_remonter_fiche {
    position:relative;
    width: 460px;
    height: auto;
    margin:15px 0 0 15px;
    padding:0;
    font: normal 12px Arial, Helvetica, sans-serif;
}

#block_productcontentcenterdetail #block_remonter_fiche p{
    position:relative;
    margin:10px 0 0 0;
    padding:0;
    font: normal 13px Arial, Helvetica, sans-serif;
    color:#797979;
}

#block_productcontentcenterdetail .fiche_blue h5{
    position:relative;
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#797979;
    margin:0;
    padding:5px 0 5px 0;
}


#block_productcontentcenterdetail .fiche_blue h6{
    position:relative;
    font: bold 14px Arial, Helvetica, sans-serif;
    color:#797979;
    margin:0;
    padding:5px 0 5px 0;
}

#block_productcontentcenterdetail .fiche_blue h5 span{
    font: normal 13px Arial, Helvetica, sans-serif;
}

#block_productcontentcenterdetail .fiche_blue p{
    position:relative;
    font: normal 13px Arial, Helvetica, sans-serif;
    color:#797979;
}

#block_productcontentcenterdetail .fiche_blue h4{
    position:relative;
    font: bold 15px Arial, Helvetica, sans-serif;
    color:#797979;
    margin:0;
    padding:5px 0 5px 0;
    text-decoration: underline;
}

#block_productcontentcenterdetail .fiche_blue h5.h5_type2{
    position:relative;
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#797979;
    margin:0;
    padding:5px 0 5px 0;
}

#block_productcontentcenterdetail .fiche_blue h5.h5_type3{
    position:relative;
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#797979;
    margin:0;
    padding:0;
}

/* -----------la colonne droite--------------------- */

#block_productcontentrightdetail{
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 227px;
    height: auto;
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: inherit;
}

#block_productcontentrightdetail #block_separation_blue{
    position:relative;
    width: 227px;
    height: 66px;/*62*/
}

#block_productcontentrightdetail #block_logoright{
    position:relative;
    height:67px;
    vertical-align:top;
    overflow:hidden;
}

#block_productcontentrightdetail #block_downloadpicture{
    position:relative;
    width: 215px;
    height: auto;
    padding:10px 0 10px 0;
    border-bottom:1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
    text-align:center;
}

#block_productcontentrightdetail #block_downloadpicture p{
    position:relative;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding:0 0 0 18px;
    text-align:left;
}


#block_productcontentrightdetail #block_downloadpicture p img{

    position:absolute;

    margin:1px 0 0 -18px;

}

#block_productcontentrightdetail #block_downloadpicture a{
    color: #797979;
    text-decoration:underline;
}

#block_productcontentrightdetail #block_vignette_picture{
    position:relative;
    width: 215px;
    height: auto;
    margin:5px 0 0 0;
}

#block_productcontentrightdetail #block_vignette_picture img{
    margin:0 7px 0 7px;
}

#block_productcontentrightdetail #block_vignette_picture p{
    position:relative;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding:0 0 0 18px;
    text-align:left;
}

#block_productcontentrightdetail #block_vignette_picture p img{
    position:absolute;
    margin:1px 0 0 -18px;
}

#block_productcontentrightdetail #block_vignette_picture a{

    color: #797979;
    text-decoration:underline;
}

#block_productcontentrightdetail #block_tools{
    position:relative;
    width: 227px;
    height: auto;
    margin:20px 0 0 0;
    background: #e4e4e4;
    padding: 0 0 10px 0;
}

#block_productcontentrightdetail #block_tools p{
    position:relative;
    clear:both;
    font: normal 12px Arial, Helvetica, sans-serif;
    margin:1px 0 0 11px;
    padding:2px 0 0 0;
}

#block_productcontentrightdetail #block_tools img.picto{
    float:left;
    margin: -2px 4px 0 0;
}

#block_productcontentrightdetail #block_tools a{
    color: #797979;
    text-decoration:underline;
}

/* -----------mise en forme du block de news sur la home--------------- */

#block_homenews{
    position:relative;
    width: 115px;
    height: auto;
    margin: 0 0 0 15px;
    padding: 10px 0 2px 0;
    color: inherit;
    border-bottom:1px solid #d0d5d9;
    overflow:hidden;
}

#block_homeaflu{
    position:relative;
    width: 115px;
    height: auto;
    margin: 0 0 0 15px;
    padding: 7px 0 5px 0;
    color: inherit;
    border-bottom:1px solid #d0d5d9;
    overflow:hidden;
}

#block_homeaflu a:active {outline: none;}

#block_homeaflu a:focus {outline:none;}

#block_homeallnews{
    text-align:left;
    padding:6px 0 0 0;
}

#block_homeallnews a{
    text-decoration:none;
    color:#627883;
}

#block_homeallnews a:hover{
    text-decoration:underline;
    color:#627883;
}

#block_homenewproduct{
    position:relative;
    width: 115px;
    height: auto;
    margin: 10px 0 0 15px;
    padding: 0;
    color: inherit;
    overflow:hidden;
}

#block_homenewproduct img.product{
    margin: 0 0 10px 0;
}

#block_homecontentright h2{
    position:relative;
    margin: 0 0 -5px 0;
    padding: 0;
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #b0bf0a;
}

#block_homecontentright h3.country{
    position:relative;
    margin: 8px 0 0 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #657781;
}

#block_homecontentright h3.date{
    position:relative;
    margin: 0 0 0 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #657781;
}

#block_homecontentright h3.titleproduct{
    position:relative;
    margin: 8px 0 0 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #657781;
}

#block_homecontentright p{
    position:relative;
    margin: 0 0 0 0;
    padding: 0;
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #657781;
}

#block_homecontentright img.readmore{
    margin: 2px 0 0 0;
    padding: 0;
}

#block_homebrands {
    position: relative;
    bottom: 0;
}

#block_homebrands h2 {
    margin: 0px 0px 0px 15px;
}


/* -----------block flash sur la home------------------------------ */

#block_homeflash {
    position: relative;
    width: 830px;
    height: 410px;
    margin: 0;
    padding: 0;
    background: #ffffff;
    border-bottom:2px solid #ffffff;
    color: inherit;
    cursor:default;
}

#block_homeflash img{
    display:block;
    cursor:default;
}

/* -----------block de t?l?chargement de catalogue sur la home------------------------------ */

#block_home_catalogue {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 241px;
    height: auto;
    margin: 0;
    padding: 0 0 10px 0;
    background: #9eacb9;
    border-right: 1px solid #ffffff;
    color: inherit;
}

#block_home_catalogue img{
    margin: 0 0 7px 0;
}

#block_home_catalogue p{
    position: relative;
    margin: 0 0 0 11px;
    padding: 0;
    color: #ffffff;
}

#block_home_catalogue a{
    display: block;
    text-decoration:underline;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

/* -----------block affichage de produit sur la home------------------------------ */

#block_home_product {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 588px;
    height: auto;
    margin: 0;
    padding: 0 0 10px 0;
    background: #ec8101;
    color: inherit;
}

.home_product {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 160px;
    margin: 0 20px 0 10px;
    padding: 0;
    color: inherit;
}

#block_home_product img{
    margin: 0 0 7px 0;
}

#block_home_product h2{
    position: relative;
    margin: 0;
    padding: 0;
    color: #230079;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#block_home_product p{
    position: relative;
    margin: 0;
    padding: 0;
    color: #230079;
}

#block_home_product a{
    display: block;
    text-decoration:underline;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #230079;
}

/* -----------block de contenu gauche, central et droit sur la page de login my sperian------------------------------

*/

/* ---------Page login--------- */

#block_loginglobalcontent img.login_title, #block_loginglobalcontent img.login_mybenefits_title{
    display:block;
    clear:both;
}


#logincontent {
    position: relative;
    margin-top:-1px;
    height:57.3em;
    padding:0 68px 25px 68px;
    background: url(../images/loginpage_background.gif) no-repeat top left;
}

#logincontent img.Peter{
    display:block;
    position:absolute;
    top:-42px;
    right:66px;
}
#logincontent img.Paper{
    display:block;
    position:absolute;
    top:103px;
    left:350px;
}

#block_loginglobalcontent p.intro{
    height:75px;
    padding-top:22px;
    font-size:13px;
    color:#615e70;
    font-weight:bold;
}

#block_loginglobalcontent div.loginpage_column {
    float:left;
    display:inline;
    width:395px;
}

#block_loginglobalcontent div.right {
    float:right;
}

#block_loginglobalcontent div.benefits {
    padding:34px 0 46px 0;
}

#block_loginglobalcontent div.benefits ul{
    margin-top:2px;
    list-style-type:none;
    color:#615e70;
    font-size:12px;
}

#block_loginglobalcontent div.benefits ul li{
    padding:2px 0 2px 12px;
    background: url(../images/list_style_round.gif) 0 6px no-repeat;
}

#block_loginglobalcontent div.benefits h3{
    font-size:14px;
    color:#ed8202;
}

#block_loginglobalcontent div.box {
    height:265px;
    background:#fff;
    color:#615e70;
    font-size:12px;
}

#block_loginglobalcontent div.box img.joinin_title, #block_loginglobalcontent div.box img.login_title{
    display:block;
}

#block_loginglobalcontent div.box p{
    padding:8px 27px 4px 27px;
}

#block_loginglobalcontent div.box p.message{
    background:#fff;
    padding:3px 27px;
    color:#ED8202;
    display:block;
    height:20px;
}

#block_loginglobalcontent div.box ul.list_info{
    list-style:decimal inside;
    padding:5px 27px 0 27px;
}

#block_loginglobalcontent div.box ul.list_info li{
    padding:0 0 0 12px;
    /* background: url(../images/list_style_round_grey.gif) 0 5px no-repeat; */
}

#block_loginglobalcontent div.box ul.login_form{
    list-style-type:none;
    padding:0 27px;
}

#block_loginglobalcontent div.box ul.login_form li{
    padding:6px 0;
}

#block_loginglobalcontent div.box ul.login_form label{
    float:left;
    width:125px;
}

#block_loginglobalcontent div.box ul.login_form label span{
    color:#ed8202;
}

#block_loginglobalcontent div.box ul.login_form input.textfield{
    float:left;
    width:200px;
    height:16px;
    border:1px solid #838688;
}

#block_loginglobalcontent div.box input.submit{
    float:left;
    width:100px;
    margin:0 0 0 152px;
    padding:1px 0;
    border:none;
    color:#fff;
    font-weight:bold;
    background:#ed8202;
    cursor:pointer;
}

#block_loginglobalcontent div.box a.forgot_password{
    display:block;
    margin:15px 0 0 27px;
    color:#615e70;
    font-size:10px;
    outline:none;
}

#block_loginglobalcontent div.box a.signin{
    display:block;
    width:170px;
    margin:0 0 0 114px;
    padding:3px 0;
    color:#fff;
    font-weight:bold;
    background:#ed8202;
    font-size:12px;
    text-align:center;
}

#block_loginglobalcontent div.box a.signin:hover{
    text-decoration:none;
}

/*--forgot password--*/

#forgot_password p.intro{
    color:#615e70;
    font-size:12px;
    padding:10px;
}

#forgot_password p.intro span{
    display:block;
    margin-top:8px;
    color:#ed8202;
}

#forgot_password ul.list_form{
    list-style-type:none;
    margin-top:5px;
    padding:0 10px;
    color:#615e70;
    font-size:12px;
}

#forgot_password ul.list_form label{
    float:left;
    width:100px;
}

#forgot_password ul.list_form label span{
    color:#ed8202;
}

#forgot_password ul.list_form input.textfield{
    float:left;
    width:200px;
    height:16px;
    border:1px solid #838688;
}

#forgot_password input.submit{
    float:left;
    width:100px;
    margin:15px 0 0 100px;
    padding:1px 0;
    border:none;
    color:#fff;
    font-weight:bold;
    background:#ed8202;
    cursor:pointer;
}

/* -----------sign in------------------ */
#block_loginglobalcontent div.signin{
    color:#615e70;
    height: auto;
}

#block_loginglobalcontent div.signin h3{
    font-size:14px;
    color:#ed8202;
}

#block_loginglobalcontent div.signin p span{
    color:#ED8202;
}

#block_loginglobalcontent div.signin a{
    color:#ed8202;
}

#block_loginglobalcontent div.signin ul.list_error{
    color:#CC0000;
}

#block_loginglobalcontent div.signin ul{
    list-style-type:none;
    padding:10px 0;
}

#block_loginglobalcontent div.signin ul.list_textfield{
    float:left;
    display:inline;
    width:395px;
}

#block_loginglobalcontent div.signin ul.right{
    float:right;
}

#block_loginglobalcontent div.signin ul.list_textfield li{
    padding:2px 0 2px 0;
}

#block_loginglobalcontent div.signin ul.list_textfield li label{
    float:left;
    width:140px;
}

#block_loginglobalcontent div.signin ul.list_textfield li span{
    display:block;
    clear:both;
}

#block_loginglobalcontent div.signin ul.list_textfield li label span,
#block_loginglobalcontent div.signin ul.list_agreement li label span {
    display:inline;
    color:#ED8202;
}

#block_loginglobalcontent div.signin ul.list_textfield input.textfield{
    width:220px;
    height:16px;
    font-size:12px;
}

ul.list_textfield input.textfield{
    border:1px solid #838688;
}

#block_loginglobalcontent div.signin ul.list_textfield select{
    width:222px;
    font-size:12px;
    border:1px solid #838688;
}

ul.list_textfield .LV_validation_message {
    font-weight:bold;
    margin:2px 0 1px 140px;
}
ul.list_agreement .LV_validation_message {
    font-weight:bold;
    margin:2px 0 1px 0;
}


*html ul.list_textfield .LV_validation_message{
    margin:0 0 0 160px;
}

ul.list_textfield .LV_valid,
ul.list_agreement .LV_valid {
    color:#00CC00;
    display:none;
    margin:0;
}

ul.list_textfield .LV_invalid,
ul.list_agreement .LV_invalid {
    color:#CC0000;
}

ul.list_textfield input.LV_valid_field,
ul.list_textfield input.LV_valid_field:hover, 
ul.list_textfield input.LV_valid_field:active,
ul.list_textfield textarea.LV_valid_field:hover, 
ul.list_textfield textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
    background-color: #F5FFCF;
}

ul.list_textfield input.LV_invalid_field, 
ul.list_textfield input.LV_invalid_field:hover, 
ul.list_textfield input.LV_invalid_field:active,
ul.list_textfield textarea.LV_invalid_field:hover, 
ul.list_textfield textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
    background-color: #FFCFCF;
}

.multiSelect {
    width: 196px;
    border: solid 1px #838688;
    background: #FFF url(/images/dropdown.gif) right center no-repeat;
    padding: 1px 4px;
    padding-right: 20px;
    display: inline;
    font-size:12px;
}

.multiSelect.hover {
    background: url(/images/dropdown_active.gif) right center no-repeat #FFF;
}

.multiSelect.active,
.multiSelect.focus {
    border: inset 1px #000;
}

.multiSelect.active {
    background: url(/images/dropdown_active.gif) right center no-repeat #FFF;
}

.multiSelectOptions {
    width:220px;
    height:12em;
    margin-top: -1px;
    overflow: auto;
    border: solid 1px #838688;
    background: #FFF;
}

#block_loginglobalcontent div.signin ul.list_textfield li .multiSelectOptions label {
    padding: 2px 5px;
    display: block;
    width:192px;
    vertical-align:middle;
}

*html #block_loginglobalcontent div.signin ul.list_textfield li .multiSelectOptions label {
    padding: 1px 3px;
    width:196px;
}

#block_loginglobalcontent div.signin ul.list_textfield li .multiSelectOptions label input{
    margin:0 3px 0 0;
    padding:0;
    vertical-align:middle;
}

.multiSelectOptions LABEL.checked {
    background: #E6E6E6;
}

.multiSelectOptions LABEL.selectAll {
    border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
    background: #CFCFCF;
}

#block_loginglobalcontent div.signin ul.list_agreement {
    margin-top:10px;
    padding-left:0;
}

#block_loginglobalcontent div.signin ul.list_agreement li{
    padding:2px 0;
}

#block_loginglobalcontent ul input.submit{
    display:block;
    width:180px;
    margin:30px auto 0 auto;
    padding:1px 0;
    border:none;
    color:#fff;
    font-weight:bold;
    background:#ed8202;
    cursor:pointer;
}

/* -----------colonne gauche------------------ */

#block_newsandeventsleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 484px;
    height: auto;
    margin: 10px 0 0 0;
    padding: 0 0 100px 0;
    color: inherit;
}

#block_newsandeventsleft img{
    display:block;
    margin:0 0 0 0;
}

#block_newsandeventsleft div.block_news{
    position:relative;
    margin:10px 35px 0 21px;
}

#block_newsandeventsleft div.block_news h2{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsleft div.block_news h3{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsleft div.block_news p{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsleft div.block_news a{
    display: block;
    margin: 3px 0 0 0;
}

/* -----------colonne droite------------------ */

#block_newsandeventsright {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 480px;
    height: 50px;
    margin: 10px 0 0 0;
    padding: 0 0 100px 0;
    color: inherit;
}

#block_newsandeventsright img{
    display:block;
    margin:0 0 0 0;
}

#block_newsandeventsright div.block_events{
    position:relative;
    margin:10px 35px 0 1px;
}

#block_newsandeventsright div.block_events h2{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsright div.block_events h3{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsright div.block_events p{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_newsandeventsright div.block_events a{
    display: block;
    margin: 3px 0 0 0;
}

/* -----------affichage detail------------------ */

#block_news_affichage {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 930px;
    height: auto;
    margin: 10px 0 0 0;
    padding: 0 20px 100px 20px;
    color: inherit;
}

#block_news_affichage img{
    display:block;
    margin:0 0 0 0;
}

#block_news_affichage h2{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_news_affichage h3{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_news_affichage p{
    position:relative;
    margin:0 0 0 0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_news_affichage a{
    display: block;
    margin: 3px 0 0 0;
    color:#657781;
    font:10px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#block_news_affichage a:hover{
    text-decoration:underline;
}

#block_news_readallnews{
    position:relative;
    width:100%;
    text-align:right;
}
#block_news_readallnews a{
    margin-right:10px;
    color:#657781;
    text-decoration:none;
}
#block_news_readallnews a:hover{
    text-decoration:underline;
}

/* -----------block de contenu gauche et central sur la page accueil produits------------------------------

*/

/* -----------colonne gauche------------------ */

#block_accueilproductsleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 240px;
    height: auto;
    margin: 0;
    padding: 0;
    background: #EC8101;
    color: inherit;
}

#block_accueilproductsleft h2{
    position:relative;
    margin: 18px 20px 0 20px;
    padding: 0;
    color: #220078;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_accueilproductsleft p{
    position:relative;
    margin: 10px 20px 0 20px;
    padding: 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #220078;
}

#block_accueilproductsleft #block_guide_search_hpp {
    position:relative;
    margin: 20px 20px 0 20px;
    padding: 18px 0 18px 0;
    color: inherit;
    border-top:1px solid #F19935;
}

#block_guide_search_hpp h2{
    position:relative;
    margin: 0 0 0 0;
    padding: 0;
    color: #220078;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_accueilproductsleft #block_guide_search_hpp p{
    position:relative;
    margin: 7px 0 0 0;
    padding: 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#block_accueilproductsleft #block_guide_search_hpp a{
    text-decoration:underline;
    color: #ffffff;
}

/* -----------colonne centrale------------------ */

#block_accueilproductscenter {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 607px;
    height: 500px;
    margin: 0;
    padding: 0 0 14px 0;
    background:url(../images/bg_bodyselection.gif) no-repeat top left;
    color: inherit;
}

#block_accueilproductscenter img{
    display:block;
}

#block_accueilproductscenter img.btbody_eyeandface{
    position:absolute;
    margin: 42px 0 0 283px;
}

#block_accueilproductscenter img.btbody_hearing{
    position:absolute;
    margin: 18px 0 0 235px;
}

#block_accueilproductscenter img.btbody_respiratory{
    position:absolute;
    margin: 84px 0 0 260px; /*119*/
}

#block_accueilproductscenter img.btbody_clothing{
    position:absolute;
    margin: 170px 0 0 260px;
}

#block_accueilproductscenter img.btbody_gloves{
    position:absolute;
    margin: 250px 0 0 301px;
}

#block_accueilproductscenter img.btbody_fallprotection{
    position:absolute;
    margin: 260px 0 0 203px;
}

#block_accueilproductscenter img.btbody_shoes{
    position:absolute;
    margin: 433px 0 0 305px;
}

#block_accueilproductscenter #introcategorie, #block_accueilproductscenter .introcategorie{
    position: absolute;
    width: 195px;
    height: 300px;
    margin: 140px 0 0 400px;
    padding: 0;
    color: inherit;
}

#block_accueilproductscenter #introcategorie p, #block_accueilproductscenter .introcategorie p{
    position: relative;
    margin: 15px 0 0 0;
    padding: 0;
    color: #818181;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_accueilproductscenter img.menuvertical{
    border: none;
    margin: 0 0 0 20px;
}

#block_accueilproductscenter img.menuvertical_first{
    border: none;
    margin: 70px 0 0 20px;
}

/* -----------block de contenu sur la page advanced search------------------------------ */

/* -----------la partie advanced search------------------ */

#block_advanced_search {
    position:relative;
    width: 932px;
    height: auto;
    margin: 19px 0 0 19px;
    padding: 0 0 20px 0;
    border-bottom:1px solid #cccccc;
    color: inherit;
}

#block_advanced_search img{
    display:inline;
}

#block_advanced_search img.title_guided_search{
    margin-left:344px;
}

#advanced_search {
    float:left;
    width: 460px;
    height: auto;
    margin: 8px 0 0 1px;
    padding: 0;
    color: inherit;
}

#guided_search {
    float:left;
    width: 400px;
    height: auto;
    margin: 8px 0 0 1px;
    padding: 2px;
    background:#e8e4f2;
}

#guided_search a{
    display:block;
    height:90px;
    padding:0 2px;
    text-decoration:none;
    margin:0;
    color:#627883;
}

#guided_search img.separator{
    display:block;
    margin:2px 0;
    padding:0;
    border:none;
}

#guided_search a.guided_search_respiratory{
    background:url(../images/bg_guidedsearch_respiratory.gif) 100% 0 no-repeat #e8e4f2;
    text-decoration:none;
    cursor:pointer;
}

#guided_search a.guided_search_gloves{
    background:url(../images/bg_guidedsearch_gloves.gif) 100% 0 no-repeat #e8e4f2;
    text-decoration:none;
    cursor:pointer;
}

#guided_search a.guided_search_gloves:hover, #guided_search a.guided_search_respiratory:hover{
    background-position:100% -90px;
    background-color:#ffffff;
    text-decoration:none;
}

#guided_search h3{
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding:0 0 0 7px;
}

#guided_search a.guided_search_respiratory h3{
    background:url(../images/respiratory_arrow.gif) center left no-repeat;
}

#guided_search a.guided_search_gloves h3{
    background:url(../images/gloves_arrow.gif) center left no-repeat;
}

#guided_search a.guided_search_respiratory h3{
    color:#e23e22;
}

#guided_search a.guided_search_gloves h3{
    color:#6c8896;
}

#guided_search p{
    width:250px;
    margin:4px 0 0 7px;
    padding:0;
}

#guided_search div.separator{

}

#advanced_search div.list{
    float: left;
    display:inline;
    width: 460px;
    margin:4px 0 0 0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#advanced_search div.list p{
    float:left;
    width: 120px;
    margin:1px 0 0 0;
    padding:0;
}

#advanced_search div.list input.text{
    float:right;
    width: 160px;
    margin:0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#advanced_search div.list .select{
    width: 214px;
    margin:0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#advanced_search div.list input.submit{
    float:left;
    height:12px;
    width: 46px;
    margin:10px 0 0 120px;
    padding:0;
    border:none;
    background:url(../images/bt_search.gif) no-repeat top left;
    cursor: pointer;
}

/* -----------la partie search results------------------ */

#block_search_results {
    position:relative;
    width: 932px;
    height: auto;
    margin: 19px 0 28px 19px;
    padding: 0;
    color: inherit;
}

#block_search_results a{
    color:#627883;
    text-decoration:none;
}

#block_search_results a:hover{
    text-decoration:underline;
}


#block_search_results img.title{
    display:block;
}

#block_search_results p.resume_results{
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 14px 0 0 0;
}

#block_search_results p.resume_results a{
    color: #627883;
    text-decoration: underline;
    margin:0 4px 0 0;
}

#block_search_results #table_results{
    position:relative;
    width: 932px;
    height: auto;
    color: #627883;
    margin:23px 0 0 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
}

#block_search_results #table_results tr td{
    border-bottom:1px solid #cccccc;
}

#block_search_results #table_results tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_search_results #table_results tr td.last{
    text-align: center;
}

#block_search_results #table_results tr td input.checkbox{
    margin: 0 5px 0 0;
}

#block_search_results #table_results tr td a{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #627883;
    text-decoration: none;
}

#block_search_results p.table_result_nav{
    margin: 10px 1px 0 1px;
    padding:0 0 1px 0;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:center;
    background: #220079;
}

#block_search_results p.table_result_nav a{
    margin: 0 5px 0 5px;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_search_results p.table_result_nav a:hover{
    text-decoration: underline;
    color: #ffffff;
}

#block_search_results p.table_result_nav a.page{
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    margin:0 1px 0 1px;
}

#block_search_results p.table_result_nav a.page_select{
    color: #EC8101;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin:0 1px 0 1px;
}

#block_search_results p.table_result_nav a:hover.page_select{
    color: #EC8101;
    text-decoration: underline;
}

/* -----------block de contenu gauche de la page kit------------------------------ */

#block_kitleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 847px;
    height: auto;
    margin: 0;
    padding: 0;
    color: inherit;
}

#block_kitleft img.title{
    display: block;
    margin:20px 0 0 20px;
}

#block_kitleft #table_kit{
    position:relative;
    width: 805px;
    height: auto;
    color: #627883;
    margin:20px 0 0 20px;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
    border-top:1px solid #cccccc;
}

#block_kitleft #table_kit tr.first td{
    padding:20px 0 0 0;
}

#block_kitleft #table_kit tr td a.notselect{
    color: #627883;
}

#block_kitleft #table_kit tr td a.notselect span{
    text-decoration: underline;
}

#block_kitleft #table_kit tr td a.select{
    color: #EC8101;
}

#block_kitleft #table_kit tr td a.select span{
    text-decoration: underline;
}

#block_kitleft h2.title_kit{
    position:relative;
    width: 800px;
    color: #ffffff;
    background: #EC8101;
    margin:70px 0 0 20px;
    padding:0 0 0 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_kitleft h2.title_kit img{
    position:absolute;
    display:block;
    margin:14px 0 0 25px;
}

#block_kitleft p.description_kit{
    position:relative;
    width: 805px;
    margin:12px 0 0 20px;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_kitleft #table_results_kit{
    position:relative;
    width: 805px;
    height: auto;
    color: #627883;
    margin:25px 0 0 20px;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
}

#block_kitleft #table_results_kit tr td{
    border-bottom:1px solid #cccccc;
}

#block_kitleft #table_results_kit tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_kitleft #table_results_kit tr td.last{
    text-align: center;
    padding:0 0 0 0;
}

#block_kitleft #table_results_kit tr td input.checkbox{
    margin: 0 5px 0 0;
}

/* -----------block de contenu sitemap------------------------------ */

#block_sitemap {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 40px 0;
    color: inherit;
}

#block_sitemap ul{
    float:left;
    display:inline;
    width: 220px;
    min-height: 190px;
    margin: 0 11px 0 11px;
    padding: 40px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

/* LIENS KIT DESACTIVE EN ATTENDANT CREATION DE LA PAGE */
#block_sitemap ul .desactive a:hover{
    text-decoration:none;
    cursor:default;
}
/********************************************************/

*html #block_sitemap ul{height: 190px;}

#test{
    width:170px;
    margin:0 0 0 10px;
    margin-top:10px;
}

#test dl dd{
    float:left;
    width: 170px;
    margin: 5px 0 0 0;
    padding: 0 0 0 7px;
    font: normal 11px Arial, Helvetica, sans-serif;
    background:url(../images/puce_sitemap.gif) no-repeat center left;
}

#test dl dd a{
    color:#627883;
}

#test dl dd.dd{
    margin: 5px 0 0 0;
}

#test dl img{
    margin: 0;
    padding: 0;
}

#block_sitemap ul h2{
    position:relative;
    width: 220px;
    margin: 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    border-bottom:1px solid #797979;
}

#block_sitemap ul h2 a{
    color: #ED8202;
}

#block_sitemap ul li{
    float:left;
    width: 213px;
    margin: 5px 0 0 0;
    padding: 0 0 0 7px;
    font: normal 11px Arial, Helvetica, sans-serif;
    background:url(../images/puce_sitemap.gif) no-repeat center left;
}

#block_sitemap ul li a{
    color: #627883;
}

#block_sitemap ul li a:hover{
    text-decoration:underline;
}


#block_sitemap dl{
    width:150px;
    float:left;
    padding:0 0 40px 0;
    margin:0;
}

#block_sitemap dt{
    display:block;
    width:170px;
}

#block_sitemap dd{
    display:block;
    margin:0 0 0 10px;
}

/*---------------premier---------------*/
#product_sitemap{
    padding:10px 0 0 85px;
    position: relative;
    width:695px;
    display:block;
    float:left;
}

#premiere{
    margin: 0;
    width:165px;
    height:auto;
    display:block;
    float:left;
}

#premiere dl{
    width:180px;
    margin: 0;
}

#premiere dl dt a{
    color: #627883;
    background:url(../images/puce_sitemap.gif) no-repeat center left;
    float:left;
    width: 213px;
    padding: 0 0 0 7px;
    font: normal 11px Arial, Helvetica, sans-serif;
    outline:none;
}

#premiere dt{
    height:15px;
    width:180px;
}

#premiere dd{
    display:block;
}

#premiere dl dd a{
    color:#b6c4cb;

}
#premiere dl dd{
    background:url(../images/new_sousmenu1.gif) no-repeat left 3px;
    color:#627883;
    padding: 0 0 0 8px;
    width: 150px;
}

#premiere dl{
    margin:0;
}

/*-----------------------------deuxieme-------------------------*/

#deuxieme dl dd{
    color:#627883;
    background:url(../images/new_sousmenu1.gif) no-repeat left 3px;
    padding: 0 0 0 8px;
    width: 150px;
}

#deuxieme dl{
    width:180px;
    margin: 0;
}

#deuxieme dl dt a{
    color:#627883;
    background:url(../images/puce_sitemap.gif) no-repeat center left;
    float:left;
    width: 213px;
    padding: 0 0 0 7px;
    font: normal 11px Arial, Helvetica, sans-serif;
    outline:none;
}

#deuxieme dt{
    height:15px;
    width:180px;
}

#deuxieme dd{
    display:block;
}

#deuxieme dl dd a{
    color:#b6c4cb;
}

#deuxieme{
    margin:0;
    width:180px;
    height:auto;
    float:left;
    padding-top:20px;
}

#deuxieme dl{
    margin:0;
}
/*----------------------troisieme----------------------------*/
#troisieme dl dd{
    color:#627883;
    background:url(../images/new_sousmenu1.gif) no-repeat left 3px;
    padding: 0 0 0 8px;
    width: 150px;
}

#troisieme dl{
    width:140px;
    margin:0;
}

#troisieme dl dt a{
    color:#627883;
    background:url(../images/puce_sitemap.gif) no-repeat center left;
    float:left;
    width: 140px;
    padding: 0 0 0 7px;
    font: normal 11px Arial, Helvetica, sans-serif;
    outline:none;
}

#troisieme dt{
    width:140px;
    height:15px;
}

#troisieme dd{
    display:block;
}


#troisieme dl dd a{
    color:#627883;
}

#troisieme{
    margin:0;
    display:inline;
    width:140px;
    height:auto;
    float:left;
    padding-top:20px;
}

#ensemble{
    width:970px;
}


/* -----------block de contenu contact------------------------------ */

#block_contact {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 40px 0;
    color: inherit;
}

#block_contact h2{
    position:relative;
    margin: 20px 0 0 11px;
    padding: 0;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #ED8202;
}

#block_contact h3{
    position:relative;
    margin: 0 0 0 11px;
    padding: 0;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ED8202;
}

#block_contact ul{
    float:left;
    display:inline;
    width: 220px;
    min-height: 143px;
    margin: 0 11px 0 11px;
    padding: 30px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

*html #block_contact ul{height: 127px;}

#block_contact ul h4{
    position:relative;
    width: 220px;
    margin: 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #ED8202;
    border-bottom:1px solid #797979;
}

#block_contact ul h4 a{
    color: #ED8202;
}

#block_contact ul li{
    float:left;
    width: 213px;
    margin: 2px 0 0 0;
    padding: 0 0 0 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_contact ul li a{
    color: #797979;
}

#block_contact ul li a:hover{
    text-decoration:underline;
}

/* -----------block de contenu executive team------------------------------ */

#block_executive_team {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 0 0;
    color: inherit;
    background:url(../images/fond_team.gif) repeat-y top right;
}

#block_executive_team p{
    position:relative;
    width:auto;
    margin: 15px 11px 0 11px;
    padding: 0;
    font: normal 1em Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_facebook {
    position:relative;
    margin:30px 10px 0 10px;
    padding:0 0 20px 0;
    border-top:2px solid #f08302;
}

#block_facebook table {
    margin:0 0 0 20px;
}

#block_facebook td {
    height:200px;
    vertical-align:middle;
    -padding:0 0 0 30px;
}

#block_facebook td.photo {
    height:200px;
    vertical-align:middle;
    padding:0;
    margin:0;
}

#block_facebook td.left {
    padding:0 80px 0 0;
    -padding-right:40px;
    -padding-left:30px;
}

#block_facebook .ligne {
    position:relative;
    margin:35px 10px 40px 10px;
    width:100%;
    height:150px;
}

#block_facebook .member {
    float:left;
    display:inline;
    width:440px;
    height:auto;
}
#block_facebook .member_right {
    float:right;
    display:inline;
    width:440px;
    height:auto;
}

#block_facebook .member_right img, #block_facebook .member img {
    float:left;
}

#block_facebook div.titre_groupe {
    position:absolute;
    background:#ffffff url(../images/picto_fleche_groupe.gif) no-repeat left ;
    z-index:100;
    margin:-10px 0 0 0;
    padding:0 3px 0 12px;
    color:#f08302;
    font: bold 1.2em Arial, Helvetica, sans-serif;
}

#block_facebook .member_no_picture{
    height:148px;
    padding-top:18px;/*4*/
    display:inline;
    float:left;
}

#block_facebook .member_picture{
    width:108px;
    height:148px;
    border:1px solid #a8a8a8;
    display:inline;
    float:left;
}

#block_facebook .member_picture img{
    margin:4px 4px;
    float:left;
}


/* BLOCK INFOS MEMBRES INDEPENDANT */
#block_facebook .member_info{
    /*float:left;*/
    position:relative;
    border-bottom:#f08302 1px solid;
    margin:0 0 0 5px;
    height:148px;/*142*/
    width:280px;
    -padding-top:60px;
}

#block_facebook .member_info a{
    color:#627883;
    text-decoration:none;
    font:inherit;
}

#block_facebook .member_info a:hover{
    color:#627883;
    text-decoration:underline;
    font:inherit;
}

#block_facebook .member_info ul{
    list-style-type:none;
    color:#627883;
    /*position:absolute;*/
    /*bottom:50;*/
}

#block_facebook .member_info p.tel{
    background:url(../images/picto_fleche.gif) no-repeat left center ;
    padding-left:8px;
}
#block_facebook .member_info li.tel{
    background:url(../images/picto_fleche.gif) no-repeat left center ;
    padding-left:8px;
}

#block_facebook .member_info h3{
    /*margin:0 0 0 11px;*/
    color:#627883;
    font:1.6em bolder Arial, Helvetica, sans-serif;
    display:block;
}

#block_facebook .member_info p{
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}
#block_facebook .member_info li{
    color:inherit;
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}
#block_facebook .member_info li.comments{
    color:inherit;
    /*position:absolute;*/
    bottom:0;
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}

#block_facebook .member_info p.title{
    margin:2px 0 0 0px;
}
#block_facebook .member_info li.title{
    margin:2px 0 0 0px;
}
/* FIN BLOCK INFOS MEMBRE INDEPENDANT */

/* BLOCK INFOS MEMBRES DANS TABLEAU */
#block_facebook .member_info_tab{
    /*float:left;*/
    position:relative;
    border-bottom:#f08302 1px solid;
    margin:0 0 0 10px;
    height:142px;
    width:280px;
    padding:0 0 3px 0;
}

#block_facebook .member_info_tab a{
    color:#627883;
    text-decoration:none;
    font:inherit;
}

#block_facebook .member_info_tab a:hover{
    color:#627883;
    text-decoration:underline;
    font:inherit;
}

#block_facebook .member_info_tab ul{
    list-style-type:none;
    color:#627883;
}

#block_facebook .member_info_tab p.tel{
    background:url(../images/picto_fleche.gif) no-repeat left center ;
    padding-left:8px;
}
#block_facebook .member_info_tab li.tel{
    background:url(../images/picto_fleche.gif) no-repeat left center ;
    padding-left:8px;
}

#block_facebook .member_info_tab h3{
    /*margin:0 0 0 11px;*/
    color:#627883;
    font:1.6em bolder Arial, Helvetica, sans-serif;
    display:block;
}

#block_facebook .member_info_tab p{
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}
#block_facebook .member_info_tab li{
    color:inherit;
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}
#block_facebook .member_info_tab li.comments{
    color:inherit;
    /*position:absolute;*/
    bottom:0;
    margin:4px 0 0 0;
    font:1.1em Arial, Helvetica, sans-serif;
}

#block_facebook .member_info_tab p.title{
    margin:2px 0 0 0px;
}
#block_facebook .member_info_tab li.title{
    margin:2px 0 0 0px;
}
/* FIN BLOCK INFOS MEMBRE DANS TABLEAU */


/* -----------block de contenu organisation------------------------------ */

#block_organisation {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 40px 0;
    color: inherit;
}

#organisation_right {
    float: left;
    display:inline;
    width: 240px;
    height: auto;
    margin:8px 0 0 0;
    color: inherit;
}

#organisation_left {
    float: left;
    display:inline;
    width: 730px;
    height: auto;
    margin:8px 0 0 0;
    color: inherit;
}

#block_organisation h2{
    position:relative;
    margin: 20px 0 0 11px;
    padding: 0;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_organisation h5{
    position:relative;
    margin: 0 0 0 11px;
    font: bold 1em Arial, Helvetica, sans-serif;
    color: #627883;
    padding:0 0 15px 0;
}

#block_organisation p{
    position:relative;
    width:auto;
    margin: 15px 11px 0 11px;
    padding: 0;
    font: normal 1em Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_organisation p.first{
    margin: 5px 11px 0 11px;
}

#block_organisation span.soulign{
    text-decoration:underline;
    padding:0 0 17px 0;
}

#block_organisation span.oblik{
    font-style:oblique;
}

#block_organisation p a{
    color:#551a8b;
}
#block_organisation p.page{
    position:relative;
    width:auto;
    margin: 0 11px 0 11px;
    padding-bottom:17px;
    color: #627883;
}

#block_organisation p.pagespe{
    position:relative;
    width:auto;
    margin: 0 11px 0 0;
    padding-bottom:17px;
    color: #627883;
}

#block_organisation p.pagel{
    position:relative;
    width:auto;
    margin: 0 11px 0 11px;
    padding-bottom:55px;
    color: #627883;
}

#block_organisation span.ligne{
    display:block;
}

#block_organisation span.nb{
    width:30px;
    float:left;
    display:block;
}

#block_organisation span.nbm{
    width:30px;
    float:left;
    display:block;
    height:15px;
}

#block_organisation span.pall{
    display:block;
    margin: 0 11px 0 11px;
    padding: 0;
    color: #627883;
}

#block_organisation strong.bull{
    display:block;
    color: #627883;
}

/* -----------block de contenu gauche et central sur la page Sperian My Favourites------------------------------

*/

/* -----------colonne gauche------------------ */

#block_myfavouritesleft {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 264px;
    height: auto;
    margin: 0 0 40px 0;
    padding: 0;
    color: inherit;
}

#block_myfavouritesleft img.title{
    display:block;
    position:relative;
    margin:0 0 0 20px;
    padding:0;
}

#block_myfavouritesleft form.add_remove_folder{
    display:block;
    position:relative;
    margin:16px 0 16px 0;
    padding:0 0 0 0px; /* 0 0 0 20 */
}

#block_myfavouritesleft form.add_remove_folder input.submit{
    float:left;
    display:inline;
    width:160px;
    height:11px;
    margin:0 0 0 20px;
    padding:0;
    border:none;
    background:url(../images/bg_addfolder.gif) no-repeat top left;
    cursor:pointer;
}

#block_myfavouritesleft form.add_remove_folder input.text{
    float:left;
    display:inline;
    width: 160px;
    height: 16px;
    margin:3px 0 0 20px;
    padding:0;
    color:#637984;
    font: normal 11px Arial, Helvetica, sans-serif;
    border:1px solid #637984;
}

#block_myfavouritesleft h2{
    margin:0 0 0 20px;
    padding:0;
    color:#EB8203;
    font: normal 12px Arial, Helvetica, sans-serif;
}

/* -----------colonne centrale------------------ */

#block_myfavouritescenter {
    float: left;
    display:inline;/* ---pour bug IE6--- */
    width: 705px;
    /* height: 200px; */
    margin: 0;
    padding: 0;
    color: inherit;
}

#block_myfavouritescenter table a {
    color: #627883;
    text-decoration:none;
}
#block_myfavouritescenter table a:hover {
    color: #627883;
    text-decoration:underline;
}

#block_myfavouritescenter h2.title_cat_results{
    position:relative;
    margin:0 0 0 22px;
    padding:0;
    color: #EC8101;
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_myfavouritescenter p.nb_products{
    position:relative;
    margin:8px 0 0 22px;
    padding:0 0 2px 0;
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;

}

#block_myfavouritescenter #table_results{
    position:relative;
    width: 662px;
    height: auto;
    color: #627883;
    margin:10px 0 0 22px;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
}

#block_myfavouritescenter #table_results tr{
    border-bottom:1px solid #cccccc;
}

#block_myfavouritescenter #table_results tr td{
    border-bottom:1px solid #cccccc;
}

#block_myfavouritescenter #table_results tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_myfavouritescenter #table_results tr td.last{
    text-align: left;
}

#block_myfavouritescenter #table_results tr td.last img{
    margin:0 0px 0 3px;
}

#block_myfavouritescenter #table_results tr td input.checkbox{
    margin: 0 5px 0 0;
}

#block_myfavouritescenter div.table_result_nav{
    position:relative;
    margin: 10px 22px 0 22px;
    padding:0 0 1px 0;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    background: #220079;
    height: 15px;
}

#block_myfavouritescenter div.table_result_nav p{
    margin:0;
    text-align:center;
    background: #220079;
}

#block_myfavouritescenter div.table_result_nav p a{
    margin: 0 5px 0 5px;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_myfavouritescenter div.table_result_nav p a:hover{
    text-decoration: underline;
    color: #ffffff;
}

#block_myfavouritescenter div.table_result_nav p a.page{
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    margin:0 1px 0 1px;
}

#block_myfavouritescenter div.table_result_nav p a.page_select{
    color: #EC8101;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin:0 1px 0 1px;
}

#block_myfavouritescenter div.table_result_nav p a:hover.page_select{
    color: #EC8101;
    text-decoration: underline;
}

#block_myfavouritescenter div.table_result_nav div.block_delete{
    position: absolute;
    width:90px;
    margin: 0 0 0 0;
    padding:0 0 0 22px;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    background: #220079;
}

#block_myfavouritescenter div.table_result_nav div.block_delete input{
    position: absolute;
    display:block;
    margin: 1px 0 0 -18px;
}

html* #block_myfavouritescenter div.table_result_nav div.block_delete input{
    margin: -3px 0 0 -20px;
}

#block_myfavouritescenter div.table_result_nav div.block_delete img{
    position:absolute;
    border:none;
}

#block_myfavouritescenter div.table_result_nav div.block_delete img.pdf{margin: -5px 0 0 5px;}

#block_myfavouritescenter div.table_result_nav div.block_delete img.delete{margin: -5px 0 0 25px;}

/* -----------footer------------------------------ */

#footer {
    position: relative;
    clear: both;
    width: 970px;
    height: 29px;
    margin: 0;
    padding: 0;
    background: #e8e4f2;
    border-bottom:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    color: inherit;
    list-style-type: none;
}

#footer img{
    display:block;
}

#footer li{
    float: left;
    background: #ffffff;
    color: inherit;
    text-align:center;
}

#footer li a{
    text-decoration:none;
    display:block;
    color:#7a7a7c;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#footer li a:hover{
    text-decoration:underline;
}

#footer li.word{
    width: 110px;
    height: 29px;
    margin: 0 0 0 0;
    padding: 0;
    background: transparent;
    color: inherit;
}

#footer li.word a{
    margin: 7px 0 0 0;
}

#footer li.word_type2{
    width: 73px;
    height: 29px;
    margin: 0 0 0 0;
    padding: 0;
    background: transparent;
    color: inherit;
}

#footer li.word_type2 a{
    margin: 7px 0 0 0;
}

#footer li.image{
    width: 35px;
    height: 29px;
    margin: 0 0 0 35px;
    padding: 0;
    background: transparent;
    color: inherit;
}

#footer li.last_image{
    width: 35px;
    height: 29px;
    margin: 0 35px 0 35px;
    padding: 0;
    background: transparent;
    color: inherit;
}

/* -----------block de contenu credits------------------------------ */

#block_credits {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 40px 0;
    color: inherit;
}

#block_credits h2{
    position:relative;
    margin: 20px 0 0 11px;
    padding: 0;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #ED8202;
}

#block_credits ul{
    float:left;
    display:inline;
    width: 300px;
    min-height: 127px;
    margin: 0 11px 0 11px;
    padding: 25px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

*html #block_credits ul{height: 127px;}

#block_credits ul h4{
    position:relative;
    width: 220px;
    margin: 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #ED8202;
    border-bottom:1px solid #797979;
}

#block_credits ul h4 a{
    color: #ED8202;
}

#block_credits ul li{
    float:left;
    width: 290px;
    margin: 2px 0 0 0;
    padding: 0 0 0 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_credits ul li a{
    color: #797979;
}

#block_credits ul li a:hover{
    text-decoration:underline;
}

/* -----------formulaire modalbox------------------------------ */

div.container_form_modalbox {
    position: relative;
    width: 450px;
    height: auto;
    margin: 0;
    padding: 5px 0 5px 0;
    background: #ffffff;
    color: inherit;
}

div.container_form_modalbox h2{
    margin:0 10px 5px 106px;
    padding:0;
    color:#EB8203;
    font: bold 18px Arial, Helvetica, sans-serif;
}

div.container_form_modalbox div.list{
    float: left;
    display:inline;
    width: 430px;
    margin:4px 0 0 10px;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

div.container_form_modalbox div.list p{
    float:left;
    width: 80px;
    margin:0;
    padding:0;
}

div.container_form_modalbox div.list input.text{
    float:right;
    width: 330px;
    margin:0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

div.container_form_modalbox div.list .select{
    float:right;
    width: 334px;
    margin:0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

div.container_form_modalbox div.list textarea{
    float:right;
    width: 330px;
    height:60px;
    margin:0;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

html* div.container_form_modalbox div.list textarea{
    width: 332px;
}

div.container_form_modalbox div.submit{
    float: left;
    display:inline;
    width: 430px;
    margin:10px 0 0 10px;
    padding:0;
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
}

div.container_form_modalbox div.submit input.save{
    height:12px;
    width: 46px;
    margin:0 0 0 96px;
    padding:0;
    border:none;
    background:url(../images/bt_save.gif) no-repeat top left;
    cursor:pointer;
}

div.container_form_modalbox div.submit input.close{
    height:12px;
    width: 46px;
    margin:0 0 0 10px;
    padding:0;
    border:none;
    background:url(../images/bt_close.gif) no-repeat top left;
    cursor:pointer;
}

input.text, select {
    border: 1px solid #627883;
}

input.text { padding:2px !important; }

input.text:focus {
    background-color: #fff3e7;
}

/* -----------menu catalogue anim� sur la home ------------------------------ */

#block_home_catalogue #navigation {
    margin: 0 0 0 1px;
    padding: 0;
    list-style-type: none;
    background: #9eacb9;
    color: #fff;
    width: 200px;
    font: normal 12px Arial, Helvetica, sans-serif;
}

#block_home_catalogue #navigation a, #navigation span {
    display: block;
    padding: 2px 10px;
    color: #fff;
    text-decoration: none;
    background: #9eacb9 url(menu-item.png) left bottom no-repeat;
}

#block_home_catalogue #navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
    background-image: url(menu-item-deroule.png);
}

#block_home_catalogue #navigation .open a, #navigation .open span {
    background-image: url(menu-item-enroule.png);
}

#block_home_catalogue #navigation a:hover, #navigation a:focus, #navigation a:active {
    text-decoration: underline;
}

#block_home_catalogue #navigation .subMenu {
    background: #cccccc url(subMenu.png) 0 0 repeat-x;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 0 0 0 10px;
    padding: 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    list-style-type: none;
}

#block_home_catalogue #navigation ul.subMenu a {
    background: none;
    padding: 2px 5px 2px 5px;
}

/* block colone droite catalog */

#block_downloadcatalogs #navigation {
    margin: 0 0 0 1px;
    padding: 0;
    list-style-type: none;
    background: #9eacb9;
    color: #fff;
    width: 110px;
    font: normal 12px Arial, Helvetica, sans-serif;
}
#block_downloadcatalogs #navigation a, #navigation span {
    display: block;
    padding: 2px 10px;
    color: #fff;
    text-decoration: none;
    background: #9eacb9 url(menu-item.png) left bottom no-repeat;
}
#block_downloadcatalogs #navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
    background-image: url(menu-item-deroule.png);
}

#block_downloadcatalogs #navigation .open a, #navigation .open span {
    background-image: url(menu-item-enroule.png);
}

#block_downloadcatalogs #navigation a:hover, #navigation a:focus, #navigation a:active {
    text-decoration: underline;
}

#block_downloadcatalogs #navigation .subMenu {
    background: #cccccc url(subMenu.png) 0 0 repeat-x;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 0 0 0 10px;
    padding: 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    list-style-type: none;
}

#block_downloadcatalogs #navigation ul.subMenu a {
    background: none;
    padding: 2px 5px 2px 5px;
}

/* -----------block de contenu deprecation------------------------------ */

#block_deprecation {
    position: relative;
    width: 970px;
    height: auto;
    margin: 0;
    padding: 0 0 40px 0;
    color: inherit;
}

#block_deprecation p.description {
    position: relative;
    margin: 0 10px 20px 10px;
}

#deprecation_right {
    float: left;
    display:inline;
    width: 240px;
    height: auto;
    margin:8px 0 0 0;
    color: inherit;
}

#deprecation_left {
    float: left;
    display:inline;
    width: 730px;
    height: auto;
    margin:8px 0 0 0;
    color: inherit;
}

#block_deprecation #deprecation_left ul{
    float:left;
    display:inline;
    height:auto;
    margin:0 0 0 20px;
    list-style-type:none;
    font: normal 1em Arial, Helvetica, sans-serif;
    color: #ffffff;
}

#block_deprecation #deprecation_left ul.listRight{
    border-right:1px solid #cccccc;
    width:340px;
}

#block_deprecation #deprecation_left ul.listLeft{
    margin:0 0 0 42px;
    width:318px;
}

#block_deprecation #deprecation_left li{
    float:left;
    display:inline;
    width:300px;
    height:20px;
    margin:0 0 4px 0;
    list-style-type:none;
}

#block_deprecation #deprecation_left li label{
    display:inline;
    float:left;
    background:#EE8204;
    width:143px;
    height:17px;
    padding:3px 0 0 7px;
}

#block_deprecation #deprecation_left li input{
    display:inline;
    float:left;
    width:143px;
    height:16px;
    margin:0 0 0 1px;
}

#block_deprecation #deprecation_left input.submit{
    float:right;

    width:41px;
    height:12px;
    margin:15px 30px 0 0;
    border:none;
    background:url(../images/bt_submit.gif) no-repeat top left;
    cursor:pointer;
}

#block_deprecation h2{
    position:relative;
    margin: 20px 0 0 11px;
    padding: 0;
    font: bold 1.1em Arial, Helvetica, sans-serif;
    color: #ED8202;
}

#block_deprecation p{
    position:relative;
    width:auto;
    margin: 15px 11px 0 11px;
    padding: 0;
    font: normal 1em Arial, Helvetica, sans-serif;
    color: #627883;
}

#block_deprecation p.first{
    margin: 5px 11px 0 11px;
}
#block_deprecation p.newsearch{
    float:right;
}

/*FIN DEPRECATION*/

/* -----------la partie deprecation results------------------ */
#block_deprecation_results {
    position:relative;
    width: 710px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0;
    color: inherit;
}

#block_deprecation_results img.title{
    display:block;
}

#block_deprecation_results p.resume_results{
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 14px 0 0 0;
}

#block_deprecation_results p.resume_results a{
    color: #627883;
    text-decoration: underline;
    margin:0 4px 0 0;
}

#block_deprecation_results #table_results{
    position:relative;
    width: 710px;
    height: auto;
    color: #627883;
    margin:23px 0 0 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
}

#block_deprecation_results #table_results tr td{
    border-bottom:1px solid #cccccc;
}

#block_deprecation_results #table_results tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_deprecation_results #table_results tr td.last{
    text-align: center;
}

#block_deprecation_results #table_results tr td input.checkbox{
    margin: 0 5px 0 0;
}

#block_deprecation_results p.table_result_nav{
    margin: 10px 1px 0 1px;
    padding:0 0 1px 0;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:center;
    background: #220079;
}

#block_deprecation_results p.table_result_nav a{
    margin: 0 5px 0 5px;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_deprecation_results p.table_result_nav a:hover{
    text-decoration: underline;
    color: #ffffff;
}

#block_deprecation_results p.table_result_nav a.page{
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    margin:0 1px 0 1px;
}

#block_deprecation_results p.table_result_nav a.page_select{
    color: #EC8101;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin:0 1px 0 1px;
}

#block_deprecation_results p.table_result_nav a:hover.page_select{
    color: #EC8101;
    text-decoration: underline;
}



.guided_search_content table {
    border-spacing: 0px;
    margin-top: 8px;
}

.guided_search_content table td {
    border-spacing: 0px;
    margin:0px;
    padding: 4px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

#block_deprecation_results #table_results tr td a{
    -x-system-font:none;
    color:#627883;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-decoration:none;
}

.guided_search_content table tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
    border-top: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
}

.guided_search_content table td {
    text-align: center;
}

#favoritesAdd label{
    display:block;
    width:150px;
    font-size:1.2em;
}
#favoritesAdd li{
    lign-height:20px;
}
#favoritesAdd input,
#favoritesAdd select,
#favoritesAdd textarea{
    font-size:0.9em;
}

/*-------------- Image du titre des pages --------------*/

img.img_title {
    margin:30px 0 0 10px;
}

/*-------------- GLOVE SEARCH --------------------------*/

#block_productcontentcenter h2 {
    position:relative;
    margin: 14px 20px 0 20px;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #220078;
}

#block_productcontentcenter #block_glove_search {
    position:relative;
    margin: 20px 20px 0 20px;
    padding: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #797979;
    background:#e8e1c7;
}

#block_productcontentcenter #block_glove_search #select_search {
    position:relative;
    text-align:right;
    background-color:#ed8202;
    height:100%;
}

#block_productcontentcenter #block_glove_search label{
    position:relative;
    height:18px;
    padding:2px 0 0 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
    background:#ed8202;
    float:left;
    display:inline;
    width:auto;
}

#block_productcontentcenter #block_glove_search select{
    position:relative;
    width:103px;
    height:20px;
    font: normal 12px Arial, Helvetica, sans-serif;
    border:1px solid #627883;
}
#block_productcontentcenter #block_glove_search select.en3743{
    position:relative;
    display:block;
    width:103px;
    height:18px;
    margin: 0 0 0 20px;
    font: normal 12px Arial, Helvetica, sans-serif;
    border:1px solid #627883;
}

#block_productcontentcenter #block_glove_search #list_3743 select{
    position:relative; /*absolute */
    display:block;
    width:103px;
    margin: 0 0 0 20px;
    font: normal 12px Arial, Helvetica, sans-serif;
    border:1px solid #627883;
}

#block_productcontentcenter #standard_form {
    position:relative;
    width:100%;
    height:auto;
    margin:0 0 0 0;
    background:#E8E1C7;
    vertical-align:top;
}

#block_productcontentcenter #standard_form form{
    margin-left:50%;
    background-color:#ffffff;
}

#block_productcontentcenter #standard_form ul{
    list-style-type:none;
    margin:0 0 5px 0;
}

#block_productcontentcenter #standard_form table tr td.align_right{text-align:right;}

#block_productcontentcenter #standard_form table.result_select {
    width:155px;
}

#block_productcontentcenter #standard_form table.result_select tr td{
    text-align:center;
    width:15px;
    height:15px;
}

#block_productcontentcenter #standard_form table.result_select tr td input{
    width:18px;
    height:15px;
}

#block_productcontentcenter #standard_form table tr td ul li{
    margin:10px 0 0 50px;
}

#block_productcontentcenter #standard_form input.submit{
    display:block;
    float:right;
    width:41px;
    height:12px;
    cursor:pointer;
    border:none;
    background: url(../images/bt_search.gif) no-repeat top left;
}

#block_productcontentcenter #standard_form #legend {
    background-color:#E8E1C7;
    width:50%; float:left;
    height:100%;
    display:inline;
    padding:0;
}
#block_productcontentcenter #standard_form #legend h2{
    color:#797979;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:12px 0 0 0;
}
#block_productcontentcenter #standard_form #legend h2.nolegend{
    margin-left:15px;
}

#block_productcontentcenter #standard_form #legend ul.legend{
    text-indent:15px;
}
#block_productcontentcenter #standard_form #legend ul.legend li{
    margin:0 0 5px 0;
}

#block_productcontentcenter p.new_search{
    color: #627883;
    font: bold 11px Arial, Helvetica, sans-serif;
    margin: 14px 0 0 0;
    float:right
}
#block_productcontentcenter p.new_search a{
    color: #627883;
    text-decoration: none;
}
#block_productcontentcenter p.new_search a:hover{
    color: #627883;
    text-decoration: underline;
}

/* -----------la partie search results gloves------------------ */
#block_search_results_gloves {
    position:relative;
    width: 565px;
    height: auto;
    margin: 19px 0 28px 20px;
    padding: 0;
    color: inherit;
}

#block_search_results_gloves h2{
    color:#220078;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:14px 0px 0pt;
    padding:0pt;
    position:relative;
}

#block_search_results_gloves p{
    margin:14px 0px 0pt;
}

#block_search_results_gloves img.title{
    margin:20px 0;
    display:block;
}

#block_search_results_gloves p.resume_results{
    color: #627883;
    font: normal 11px Arial, Helvetica, sans-serif;
    margin: 14px 0 0 0;
}

#block_search_results_gloves p.resume_results a{
    color: #627883;
    text-decoration: none;
    margin:0 4px 0 0;
}
#block_search_results_gloves p.resume_results a:hover{
    color: #627883;
    text-decoration: underline;
    margin:0 4px 0 0;
}

#block_search_results_gloves #table_results{
    position:relative;
    width: 565px;
    height: auto;
    color: #627883;
    margin:23px 0 0 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:left;
}

#block_search_results_gloves #table_results table{
    width:100%;
}

#block_search_results_gloves #table_results tr td{
    border-bottom:1px solid #cccccc;
}

#block_search_results_gloves #table_results tr td a{
    color:#627883;
}


#block_search_results_gloves #table_results tr.title td{
    font: bold 11px Arial, Helvetica, sans-serif;
}

#block_search_results_gloves #table_results tr td.last{
    text-align: center;
}

#block_search_results_gloves #table_results tr td input.checkbox{
    margin: 0 5px 0 0;
}

#block_search_results_gloves p.table_result_nav{
    margin: 10px 1px 0 1px;
    padding:0 0 1px 0;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:center;
    background: #220079;
}

#block_search_results_gloves p.table_result_nav a{
    margin: 0 5px 0 5px;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#block_search_results_gloves p.table_result_nav a:hover{
    text-decoration: underline;
    color: #ffffff;
}

#block_search_results_gloves p.table_result_nav a.page{
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    margin:0 1px 0 1px;
}

#block_search_results_gloves p.table_result_nav a.page_select{
    color: #EC8101;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin:0 1px 0 1px;
}

#block_search_results_gloves p.table_result_nav a:hover.page_select{
    color: #EC8101;
    text-decoration: underline;
}
/* ------------------------------------------------------------- */

/* GLOVE BLITZ */


/* LIEN VERS LA PAGE BLITZ DANS LA COLONNE DE GAUCHE */
a.blitz_link {
    color:#fff;
    text-decoration:none;
}
a.blitz_link:hover {
    color:#fff;
    text-decoration:underline;
}
p.blitz_link {
    margin:40px 10px 0 20px;
    font:13px Arial, Helvetica, sans-serif;
}
/*****************************************************/

#block_productcontentcenter #blitz_header{
    width:603px;
    position:relative;
    height:50px;
    background-color:#6c8894;
    margin:0 0 0 2px;
}
#block_productcontentcenter #blitz_header p{
    font:16px Arial, Helvetica, sans-serif;
    color:#ffffff;
    margin:0;
    padding:7px 0 0 0px;
    text-align:center;
    margin:0 0 0 -15px;
    z-index:100;
}
#block_productcontentcenter #blitz_header img{
    position:absolute; right:0pt; top:0;
}

#block_productcontentcenter #block_accroche{
    position:relative;
    background-color:#F2EEDF;
    margin:40px 20px 20px 20px;
    padding:10px 0 5px 45px;
    height:41px;
}

#block_productcontentcenter #block_accroche img{
    position:absolute;
    top:0;
    right:60px;
}

#block_productcontentcenter p.blitz_accroche{
    color:#ED8202;
    font:14px Arial, Helvetica, sans-serif;
    width:300px;
    display:inline;
    text-align:center;
    margin:0;
}
#block_productcontentcenter h2.blitz_accroche_contact{
    margin:60px 20px 30px 20px;
    color:#ED8202;
    font:16px Arial, Helvetica, sans-serif;
    text-align:center;
    border:1px solid #ed8202;
}

#block_productcontentcenter #contact_list {
    width:100%;
    position:relative;
    text-align:center;
}

#block_productcontentcenter #contact_list select{
    outline:none;
}

#block_productcontentcenter #blitz_highlight_content {
    width:100%;
    position:relative;
}

#block_productcontentcenter .highlight_glove {
    width:560px;
    margin:20px 0 0 20px;
}

#block_productcontentcenter .highlight_glove_title {
    width:410px;
    height:30px;
    padding:3px 3px 3px 3px;
}

#block_productcontentcenter .highlight_glove_title ul{
    list-style-type:none;
    font:14px Arial, Helvetica, sans-serif;
    color:#ED8202;
}

#block_productcontentcenter .highlight_glove_title ul a{
    text-decoration:none;
    color:#ED8202;
}

#block_productcontentcenter .highlight_glove_title ul a:hover{
    text-decoration:underline;
    color:#ED8202;
}

#block_productcontentcenter .highlight_glove_title ul span.ref{
    font:9px Arial, Helvetica, sans-serif;
    color:#ED8202;
}

#block_productcontentcenter .highlight_glove_title ul li{
    font:12px Arial, Helvetica, sans-serif;
    color:#797979;
}

#block_productcontentcenter .highlight_glove_content {
    width:410px;
    position:relative;
    height:100px;
    padding:3px 3px 3px 3px;
}

#block_productcontentcenter .highlight_glove_content p.highlight_glove_text {
    position:relative;
    height:100px;
    margin:0;
    text-align:justify;
}

#block_productcontentcenter .highlight_glove_content p.highlight_glove_text span.gris{
    color:#797979;
}
/* fin vs2 */

#block_productcontentcenter .glovebox {
    width:550px;
    height:95px;
    float:left;
    display:inline;
    margin:20px 0 0 20px;
}

#block_productcontentcenter .glovebox p.glove_title {
    margin:0;
    font:15px Arial, Helvetica, sans-serif;
    color:#ed8202;
    height:15px;
    border-bottom:1px solid #ff6600;
    padding:0 0 3px 0;
}

#block_productcontentcenter .glovebox p.glove_title a{
    text-decoration:none;
    color:#ED8202;
}

#block_productcontentcenter .glovebox p.glove_title a:hover{
    text-decoration:underline;
    color:#ED8202;
}

#block_productcontentcenter .glovebox p.glove_title span.ref{
    font:9px Arial, Helvetica, sans-serif;
    color:#ED8202;
}

#block_productcontentcenter .glovebox .glovebox_content {
    width:100%;
    position:relative;
}

#block_productcontentcenter .glovebox p.glove_text{
    float:left;
    width:460px;
    padding:0;
    margin:0;
    text-align:justify;
}

#block_productcontentcenter .glovebox p.glove_text span.gris{
    color:#797979;
}

#block_productcontentcenter .glovebox img{
    position:absolute;
    right:0;
    top:0;
}

#block_productcontentcenter #glovebox_contact {
    padding:0 0 0 0;
    position:relative;
    width:100%;
}

#block_productcontentcenter #glovebox_contact ul.hidden{
    float:left;
    display:inline;
    width: 220px;
    min-height: 127px;
    margin: 0 0 0 68px;
    -margin: 0 0 0 34px;/* hack ie */
    padding: 15px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

#block_productcontentcenter #glovebox_contact ul.hidden li{
    color:#797979;
}

#block_productcontentcenter #glovebox_contact ul.hidden li a{
    color:#797979;
    text-decoration:none;
}

#block_productcontentcenter #glovebox_contact ul.hidden li a:hover{
    color:#797979;
    text-decoration:underline;
}

#block_productcontentcenter #glovebox_contact ul.hidden h4{
    position:relative;
    width: 220px;
    margin: 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #ED8202;
    border-bottom:1px solid #797979;
} /****/

#block_productcontentcenter #glovebox_contact ul{
    float:left;
    display:inline;
    width: 220px;
    min-height: 127px;
    margin: 0 40px 0 11px;
    padding: 15px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

#block_productcontentcenter #glovebox_contact ul li{
    color:#797979;
}

#block_productcontentcenter #glovebox_contact ul li a{
    color:#797979;
    text-decoration:none;
}

#block_productcontentcenter #glovebox_contact ul li a:hover{
    color:#797979;
    text-decoration:underline;
}

#block_productcontentcenter #glovebox_contact ul h4{
    position:relative;
    width: 220px;
    margin: 0;
    padding: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #ED8202;
    border-bottom:1px solid #797979;
}

#block_imagesproducts_gloves {
    height:109px;
    margin:24px 0pt 0pt 20px;
    padding:0pt;
    position:relative;
    text-align:center;
    width:560px;
}


/* --------------------------------------- */

/*----------------- Respiratory guided search ------------------*/

#block_productcontentcenter #block_respi_search {
    padding: 20px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #797979;
}

#block_productcontentcenter #block_respi_search div.letter_search {
    position:relative;
    background:#ffffff;
    height:21px;
}

#block_productcontentcenter div.letter_search label{
    position:absolute;
    display:block;
    width:255px;
    height:18px;
    padding:2px 0 0 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #220172;
    background:#E7E0C6;
}

#block_productcontentcenter div.letter_search span{
    position:absolute;
    display:block;
    height:18px;
    margin: 0 0 0 274px;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#block_productcontentcenter div.letter_search span a{
    margin: 0 0 0 2px;
    color: #220172;
}

#block_productcontentcenter div.letter_search span a:hover{
    text-decoration:underline;
    color: #ed8202;
}

#block_productcontentcenter #block_respi_search div.keyword_search {
    position:relative;
    background:#ffffff;
    height:21px;
    z-index:25;
}

#block_productcontentcenter div.keyword_search label{
    position:absolute;
    display:block;
    width:255px;
    height:18px;
    padding:2px 0 0 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #ffffff;
    background:#ed8202;
}

#block_productcontentcenter div.keyword_search input#gas{
    position:absolute;
    display:block;
    width:203px;
    height:18px;
    margin: 0 0 0 273px;
    font: normal 12px Arial, Helvetica, sans-serif;
    border:1px solid #627883;
    color:#797979;
}

#block_productcontentcenter div.keyword_search input.submit{
    position:absolute;
    display:block;
    width:42px;
    height:12px;
    margin: 4px 0 0 486px;
    border:none;
    background: url(../images/bt_search.gif) no-repeat top left;
    cursor:pointer;
}

#block_productcontentcenter #block_respi_result {
    margin: 20px 20px 40px 20px;
    padding: 0;
    font: normal 15px Arial, Helvetica, sans-serif;
    color: #797979;
}
#block_productcontentcenter #block_respi_result p{
    margin: 20px 0 20px 0;
    padding: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #797979;
}

#block_productcontentcenter #block_respi_result a {
    text-decoration:none;
    color:#797979;
}

#block_productcontentcenter #block_respi_result a:hover {
    text-decoration:underline;
    color:#797979;
}

#block_productcontentcenter #block_respi_result table{
    border-spacing:2px;
}

#block_productcontentcenter #block_respi_result table tr td{
    width:283px;
    border-bottom:1px solid #CDCBCE;
    border-top:none;
    border-right:none;
    border-left:none;
    text-align:left;
}

#block_productcontentcenter #block_respi_result table tr.title td{
    font: bold 12px Arial, Helvetica, sans-serif;
    border-color:-moz-use-text-color -moz-use-text-color #CDCBCE;
    border-style:none none solid;
    border-width:medium medium 1px;
    text-align:left;
}

#block_productcontentcenter #block_respi_result table tr.blue td{
    background-color:#220079;
}

#block_productcontentcenter #block_respi_result div.border_blue {
    position:relative;
    width:567px;
    height:16px;
    margin: 10px 0 10px 0;
    background:#220079;
    visibility:hidden;
}

#block_productcontentcenter #block_respi_result p.table_result_nav{
    margin: 10px 1px 0 1px;
    padding:0 0 1px 0;
    color: #ffffff;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align:center;
    background: #220079;
}

/*------------------- Fin respiratory guided search ---------------------------*/


/*------------------- Debut tableau print et pdf -------------------------------- */

table.tab_tech_details {
    color: #797979;
    border-top:1px dashed #797979;
    border-left:1px dashed #797979;
    font: normal 13px Arial,Helvetica,sans-serif;
    width:485px;
}

table.tab_tech_details tr td, table.tab_tech_details tr th {
    border-right:1px dashed #797979;
    border-bottom:1px dashed #797979;
    text-align:left;
    padding:5px 10px 5px 2px;
}

/*------------------- Fin tableau print et pdf ----------------------------*/


/*------------------------ Affichage choix area  ------------------------------------*/

#area{
    list-style-type: none;
    /*        position:absolute;
    right:0;
    top: 20px;
    width:160px;
    border: 1px;
    height:21px;
    margin:0 134px 0 0; */
    background: #ffffff;
    display: none;
}

#area a {
    border:none;
    font: bold 10px Arial, Helvetica, sans-serif;
    color: #797979;
}

#area img {
    position: relative;
    margin: 0 0 0 10px;
}

/*------------------------- Fin Affichage choix area -----------------------------------*/

/*------------------------- DESINSCRIPTION ---------------------------------------------*/

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter{
    padding-left:20px;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.desinscription p{
    color:#627883;
    font-size:12px;
    margin:5px 0 10px 0;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.list {
    width:200px;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.list p{
    color:#627883;
    font-size:12px;
    display:inline;
    float:left;
    line-height:23px;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.list input.text{
    display:inline;
    float:right;
    margin:0;
    padding:0;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.hiddenblock{
    display:none;
    width:100%;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.hiddenblock p{
    color:#FF0000;
    font-size:10px;
    float:right;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.list2 p.checkbox{
    color:#627883;
    font-size:12px;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.submit{
    margin:15px 0 0 0;
}

#block_unsubscribe_globalcontent #block_unsubscribe_contentcenter div.submit input.submit{
    background:transparent url(/images/bt_submit.gif) no-repeat scroll left top;
    width:41px;
    border:0;
    cursor:pointer;
}
