body {
    margin: 0;
    padding: 0 0 25px 0;
    color: inherit;
    background: url(../images/bg_body.jpg) #d4d0ab repeat-x top left;
    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: 36px;
        height: 16px;
        border:none;
        margin: 0 0 0 6px;
        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 121px 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 6px;
        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_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;
    display:block;
}

#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_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;
}

/* ---------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;
    padding-right: 150px;
}

#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:150px;
    margin:0 0 0 137px;
    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: 70em;
}

#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.large{
    float:left;
    display:inline;
    width:460px;
}

#block_loginglobalcontent div.signin ul.small{
    float:left;
    display:inline;
    width:370px;
}

#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.large li label{
    width:190px;
}

#block_loginglobalcontent div.signin ul.small li label{
    width:100px;
}

#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.large .LV_validation_message {
    font-weight:bold;
    margin:2px 0 1px 190px;
}
ul.small .LV_validation_message {
    font-weight:bold;
    margin:2px 0 1px 100px;
}

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;
}
*html ul.large .LV_validation_message{
    margin:0 0 0 210px;
}
*html ul.small .LV_validation_message{
    margin:0 0 0 120px;
}

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;
}

/* -----------block de contenu gauche, central et droit sur les pages produits simples------------------------------ */

/* -----------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:332px;
}

#advanced_search {
    float:left;
    width: 460px;
    height: auto;
    margin: 8px 0 0 1px;
    padding: 0;
    color: inherit;
}

#guided_search {
    float:left;
    width: 450px;
    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;
	width:450px;
}

#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:300px;
	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: 70px;
        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:220px;
        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:650px;
        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: 127px;
    margin: 0 11px 0 11px;
    padding: 40px 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_contact #block_contact_content { margin:20px 0 0 0; }

#block_contact #block_contact_content img.contact_uk {
	display:inline;
	float:left;
}

#block_contact #block_contact_content ul.contact_uk{
    padding: 0px 0 5px 0;
}

/* -----------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 30px;
    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: 260px;
    min-height: 127px;
    margin: 0 8px 0 8px;
    padding: 25px 0 5px 0;
    color: inherit;
    list-style-type:none;
}

#block_credits ul.credit2{width: 260px;}
#block_credits ul.credit2 li.credit2{width: 255px;}
#block_credits ul.credit2 h4.credit2{width: 250px;}

#block_credits ul.credit3{width: 200px;}
#block_credits ul.credit3 li.credit3{width: 190px;}
#block_credits ul.credit3 h4.credit3{width: 185px;}

#block_credits ul.credit4{width: 180px;}
#block_credits ul.credit4 li.credit4{width: 175px;}
#block_credits ul.credit4 h4.credit4{width: 160px;}

*html #block_credits ul{height: 127px;}

#block_credits ul h4{
    position:relative;
    width: 240px;
    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: 260px;
    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:70px;
        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 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;
}

#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;
}

.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:70px;
        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:70px;
    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;
}
