/*-------------------------------------*/
/*-------------  HTML ----------------*/
/*------------------------------------*/

body {
    margin: 0;
    padding: 0;
}

strong, b {
    font-weight: bold;
}

img {
    border: 0;
}

.block {
    display: block;
}
.blockLeft {
    display: block;
    float : left;
}
.blockRight {
    display: block;
    float : right;
}
.blockCenter {
    display: block;
    margin: 0 auto;
}
.clear {
    clear: both;
    width : 0;
    height : 0;
    display : block;
}
/*hack IE6 et IE7*/
*+html .clear, *html .clear {
    display : none !important;
}

.mini {
    font-size : 10px;
    font-weight : inherit;
}




/*-----------------------------------*/
/*-------------- CONTAINER --------*/
/*---------------------------------*/
#mainContainerHome {
    height: auto;
    min-height : 500px;
    width: 916px;
    position: relative;
    display : block;
    margin: 0 auto;
    margin-top : 0px;
    margin-bottom : 0px;
    z-index : 0;
}

/*---------------------------------*/
/*------------ HEADER -------------*/
/*---------------------------------*/
#headerHome {
    height: auto;
    width: 900px;
    position: relative;
    display : block;
    left : 8px;
    float : left;
}
#headerPays {
    height: 25px;
    width: 900px;
    position: relative;
    display : block;
    float : left;
}

#headerPays .drapeaux {
    height: 25px;
    width: 120px;
    position : absolute;
    left : 600px;
}
#headerPays .devise {
    height: 25px;
    width: 160px;
    position:absolute;
    left : 700px;
    top : 3px;
}
#headerPays select {
    height: 18px;
    width: 100px;
    padding : 0px;
}
#headerPays .devise2 {
    height: 18px;
    width: 100px;
    left : 755px;
    top : 3px;
    position:absolute;
}
#headerPays .btnOK {
    height: 23px;
    width: 50px;
    position : absolute;
    left : 850px;
    top : -3px;
}

#headerBanner {
    height: 100px;
    width: 900px;
    position: relative;
    display : block;
    float : left;
}
#headerLogo {
    height: 100px;
    width: auto;
    position: relative;
    display : block;
    float : left;
}
#headerBannerClick {
    height: 100px;
    width: auto;
    position: relative;
    display : block;
    float : left;
}

#headerCompte {
    height: 90px;
    width: 180px;
    position: relative;
    display : block;
    float : right;
    top : 5px;
}
#headerCompte .nbrArticles {
    height: 30px;
    width: 170px;
    position: absolute;
    display : block;
    top : 5px;
    left : 0px;
    line-height : 12px;
}
#headerCompte .nbrArticles a {
    font-weight : bold;
    text-decoration : none;
    display:block;
    position:relative;
    padding-left:50px;
}
#headerCompte .nbrArticles a:hover {
    text-decoration : none;
}
#headerCompte .monCompte {
    height: 15px;
    width: 160px;
    position: absolute;
    display : block;
    top : 35px;
    left : 12px;
    font-weight : bold;
    font-size : 12px;
}
#headerCompte .login {
    height: 20px;
    width: 130px;
    position: absolute;
    display : block;
    top : 52px;
    left : 12px;
    font-weight : bold;
    font-size : 12px;
}
#headerCompte .loginInput {
    height: 15px;
    width: 55px;
    padding : 0px;
}
#headerCompte .loginOK {
    height: 20px;
    width: 40px;
    position: absolute;
    display : block;
    top : 52px;
    left : 136px;
}
#headerCompte .liens {
    height: 15px;
    width: 170px;
    position: absolute;
    display : block;
    top : 72px;
    left : 5px;
    font-size : 9px;
}

#headerMenu {
    height: 30px;
    width: 900px;
    position: relative;
    display : block;
    float : left;
}
#headerMenu li {
    height: 30px;
    line-height:30px;
    float : left;
    padding-left : 0px;
    padding-right : 2px;/*BSI 20100824*/
    font-weight : bold;
}
#headerMenu li a {
    text-decoration : none;
    padding-left : 10px;
    padding-right : 10px;
    height: 30px;
    line-height:30px;
    display : block;
    float : left;
}
#headerMenu .homeLi {
    padding-right : 25px;
}

/*/////////////////////////////////////////////////////*/
/*//////////////////DEBUT SOUS-MENUS//////////////////*/
/*///////////////////////////////////////////////////*/
.sousMenuType1_0{/*BSI NAVIGATION*/
        position:absolute;
        top:28px;
        left:0px;
        width:185px;
        height:auto;
		padding-bottom:10px;
		z-index:403;
}

.sousMenuType1_0Data{/*BSI NAVIGATION*/
        position:absolute;
        top:28px;
        left:0px;
        width:185px;
        height:auto;
		padding-bottom:10px;
		z-index:403;
}

.sousMenuType1Data, .sousMenuType2Data, .sousMenuType3Data, .sousMenuType4Data, .sousMenuType5Data, .sousMenuType6Data, .sousMenuType7Data, .sousMenuType8Data, .sousMenuType9Data, .sousMenuType10Data, .sousMenuType11Data, .sousMenuType12Data, .sousMenuType13Data, .sousMenuType14Data, .sousMenuType15Data{/*BSI NAVIGATION*/
        position:absolute;
        top:28px;
        left:0px;
        width:896px;
		height:auto;
		padding-bottom:10px;
		z-index:600;
}

.sousMenuType1, .sousMenuType2, .sousMenuType3, .sousMenuType4, .sousMenuType5, .sousMenuType6, .sousMenuType7, .sousMenuType8, .sousMenuType9, .sousMenuType10, .sousMenuType11, .sousMenuType12, .sousMenuType13, .sousMenuType14, .sousMenuType15{/*BSI NAVIGATION*/
        position:absolute;
        top:28px;
        left:0px;
        width:896px;
        height:auto;
		padding-bottom:10px;
		z-index:500;
}

.sousMenuType2colonne{/*BSI NAVIGATION*/
        float:left;
        position: relative;
        display: block;
        top: 5px;
        left: 5px;
}


.sousMenuType2colonne li{/*BSI NAVIGATION*/
		clear: both;
}

.sousMenuType2Element{/*BSI NAVIGATION*/
	width:178px;
}

/*DEBUT TITRES DES COLONNES DES SOUS-MENUS*/

/*SOUS-MENU 1 toute les colonnes*/
.sousMenuType2Titre1_1, .sousMenuType2Titre2_1, .sousMenuType2Titre3_1, .sousMenuType2Titre4_1, .sousMenuType2Titre5_1, .sousMenuType2Titre6_1, .sousMenuType2Titre7_1, .sousMenuType2Titre8_1 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 2 toute les colonnes*/
.sousMenuType2Titre1_2, .sousMenuType2Titre2_2, .sousMenuType2Titre3_2, .sousMenuType2Titre4_2, .sousMenuType2Titre5_2, .sousMenuType2Titre6_2, .sousMenuType2Titre7_2, .sousMenuType2Titre8_2 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 3 toute les colonnes*/
.sousMenuType2Titre1_3, .sousMenuType2Titre2_3, .sousMenuType2Titre3_3, .sousMenuType2Titre4_3, .sousMenuType2Titre5_3, .sousMenuType2Titre6_3, .sousMenuType2Titre7_3, .sousMenuType2Titre8_3 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 4 toute les colonnes*/
.sousMenuType2Titre1_4, .sousMenuType2Titre2_4, .sousMenuType2Titre3_4, .sousMenuType2Titre4_4, .sousMenuType2Titre5_4, .sousMenuType2Titre6_4, .sousMenuType2Titre7_4, .sousMenuType2Titre8_4 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 5 toute les colonnes*/
.sousMenuType2Titre1_5, .sousMenuType2Titre2_5, .sousMenuType2Titre3_5, .sousMenuType2Titre4_5, .sousMenuType2Titre5_5, .sousMenuType2Titre6_5, .sousMenuType2Titre7_5, .sousMenuType2Titre8_5 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 6 toute les colonnes*/
.sousMenuType2Titre1_6, .sousMenuType2Titre2_6, .sousMenuType2Titre3_6, .sousMenuType2Titre4_6, .sousMenuType2Titre5_6, .sousMenuType2Titre6_6, .sousMenuType2Titre7_6, .sousMenuType2Titre8_6 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 7 toute les colonnes*/
.sousMenuType2Titre1_7, .sousMenuType2Titre2_7, .sousMenuType2Titre3_7, .sousMenuType2Titre4_7, .sousMenuType2Titre5_7, .sousMenuType2Titre6_7, .sousMenuType2Titre7_7, .sousMenuType2Titre8_7 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}

/*SOUS-MENU 8 toute les colonnes*/
.sousMenuType2Titre1_8, .sousMenuType2Titre2_8, .sousMenuType2Titre3_8, .sousMenuType2Titre4_8, .sousMenuType2Titre5_8, .sousMenuType2Titre6_8, .sousMenuType2Titre7_8, .sousMenuType2Titre8_8 {/*BSI NAVIGATION*/
	font-weight:normal;
	width:175px;
	height:25px;
}


/*FIN TITRES DES COLONNES DES SOUS-MENUS*/

/*----------------SOUS-MENU 1----------------*/
#sousMenuType2colonne1_1, #sousMenuType2colonne2_1, #sousMenuType2colonne3_1, #sousMenuType2colonne4_1, #sousMenuType2colonne5_1, #sousMenuType2colonne6_1, #sousMenuType2colonne7_1, #sousMenuType2colonne8_1{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_1 li, #sousMenuType2colonne2_1 li, #sousMenuType2colonne3_1 li, #sousMenuType2colonne4_1 li, #sousMenuType2colonne5_1 li, #sousMenuType2colonne6_1 li, #sousMenuType2colonne7_1 li, #sousMenuType2colonne8_1 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_1 li a, #sousMenuType2colonne2_1 li a, #sousMenuType2colonne3_1 li a, #sousMenuType2colonne4_1 li a, #sousMenuType2colonne5_1 li a, #sousMenuType2colonne6_1 li a, #sousMenuType2colonne7_1 li a, #sousMenuType2colonne8_1 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_1 li a:hover, #sousMenuType2colonne2_1 li a:hover, #sousMenuType2colonne3_1 li a:hover, #sousMenuType2colonne4_1 li a:hover, #sousMenuType2colonne5_1 li a:hover, #sousMenuType2colonne6_1 li a:hover, #sousMenuType2colonne7_1 li a:hover, #sousMenuType2colonne8_1 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_1 li select, #sousMenuType2colonne2_1 li select, #sousMenuType2colonne3_1 li select, #sousMenuType2colonne4_1 li select, #sousMenuType2colonne5_1 li select, #sousMenuType2colonne6_1 li select, #sousMenuType2colonne7_1 li select, #sousMenuType2colonne8_1 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 1----------------*/

/*----------------SOUS-MENU 2----------------*/
#sousMenuType2colonne1_2, #sousMenuType2colonne2_2, #sousMenuType2colonne3_2, #sousMenuType2colonne4_2, #sousMenuType2colonne5_2, #sousMenuType2colonne6_2, #sousMenuType2colonne7_2, #sousMenuType2colonne8_2{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_2 li, #sousMenuType2colonne2_2 li, #sousMenuType2colonne3_2 li, #sousMenuType2colonne4_2 li, #sousMenuType2colonne5_2 li, #sousMenuType2colonne6_2 li, #sousMenuType2colonne7_2 li, #sousMenuType2colonne8_2 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_2 li a, #sousMenuType2colonne2_2 li a, #sousMenuType2colonne3_2 li a, #sousMenuType2colonne4_2 li a, #sousMenuType2colonne5_2 li a, #sousMenuType2colonne6_2 li a, #sousMenuType2colonne7_2 li a, #sousMenuType2colonne8_2 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_2 li a:hover, #sousMenuType2colonne2_2 li a:hover, #sousMenuType2colonne3_2 li a:hover, #sousMenuType2colonne4_2 li a:hover, #sousMenuType2colonne5_2 li a:hover, #sousMenuType2colonne6_2 li a:hover, #sousMenuType2colonne7_2 li a:hover, #sousMenuType2colonne8_2 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_2 li select, #sousMenuType2colonne2_2 li select, #sousMenuType2colonne3_2 li select, #sousMenuType2colonne4_2 li select, #sousMenuType2colonne5_2 li select, #sousMenuType2colonne6_2 li select, #sousMenuType2colonne7_2 li select, #sousMenuType2colonne8_2 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 2----------------*/

/*----------------SOUS-MENU 3----------------*/
#sousMenuType2colonne1_3, #sousMenuType2colonne2_3, #sousMenuType2colonne3_3, #sousMenuType2colonne4_3, #sousMenuType2colonne5_3, #sousMenuType2colonne6_3, #sousMenuType2colonne7_3, #sousMenuType2colonne8_3{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_3 li, #sousMenuType2colonne2_3 li, #sousMenuType2colonne3_3 li, #sousMenuType2colonne4_3 li, #sousMenuType2colonne5_3 li, #sousMenuType2colonne6_3 li, #sousMenuType2colonne7_3 li, #sousMenuType2colonne8_3 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_3 li a, #sousMenuType2colonne2_3 li a, #sousMenuType2colonne3_3 li a, #sousMenuType2colonne4_3 li a, #sousMenuType2colonne5_3 li a, #sousMenuType2colonne6_3 li a, #sousMenuType2colonne7_3 li a, #sousMenuType2colonne8_3 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_3 li a:hover, #sousMenuType2colonne2_3 li a:hover, #sousMenuType2colonne3_3 li a:hover, #sousMenuType2colonne4_3 li a:hover, #sousMenuType2colonne5_3 li a:hover, #sousMenuType2colonne6_3 li a:hover, #sousMenuType2colonne7_3 li a:hover, #sousMenuType2colonne8_3 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_3 li select, #sousMenuType2colonne2_3 li select, #sousMenuType2colonne3_3 li select, #sousMenuType2colonne4_3 li select, #sousMenuType2colonne5_3 li select, #sousMenuType2colonne6_3 li select, #sousMenuType2colonne7_3 li select, #sousMenuType2colonne8_3 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 3----------------*/

/*----------------SOUS-MENU 4----------------*/
#sousMenuType2colonne1_4, #sousMenuType2colonne2_4, #sousMenuType2colonne3_4, #sousMenuType2colonne4_4, #sousMenuType2colonne5_4, #sousMenuType2colonne6_4, #sousMenuType2colonne7_4, #sousMenuType2colonne8_4{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_4 li, #sousMenuType2colonne2_4 li, #sousMenuType2colonne3_4 li, #sousMenuType2colonne4_4 li, #sousMenuType2colonne5_4 li, #sousMenuType2colonne6_4 li, #sousMenuType2colonne7_4 li, #sousMenuType2colonne8_4 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_4 li a, #sousMenuType2colonne2_4 li a, #sousMenuType2colonne3_4 li a, #sousMenuType2colonne4_4 li a, #sousMenuType2colonne5_4 li a, #sousMenuType2colonne6_4 li a, #sousMenuType2colonne7_4 li a, #sousMenuType2colonne8_4 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_4 li a:hover, #sousMenuType2colonne2_4 li a:hover, #sousMenuType2colonne3_4 li a:hover, #sousMenuType2colonne4_4 li a:hover, #sousMenuType2colonne5_4 li a:hover, #sousMenuType2colonne6_4 li a:hover, #sousMenuType2colonne7_4 li a:hover, #sousMenuType2colonne8_4 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_4 li select, #sousMenuType2colonne2_4 li select, #sousMenuType2colonne3_4 li select, #sousMenuType2colonne4_4 li select, #sousMenuType2colonne5_4 li select, #sousMenuType2colonne6_4 li select, #sousMenuType2colonne7_4 li select, #sousMenuType2colonne8_4 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 4----------------*/

/*----------------SOUS-MENU 5----------------*/
#sousMenuType2colonne1_5, #sousMenuType2colonne2_5, #sousMenuType2colonne3_5, #sousMenuType2colonne4_5, #sousMenuType2colonne5_5, #sousMenuType2colonne6_5, #sousMenuType2colonne7_5, #sousMenuType2colonne8_5{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_5 li, #sousMenuType2colonne2_5 li, #sousMenuType2colonne3_5 li, #sousMenuType2colonne4_5 li, #sousMenuType2colonne5_5 li, #sousMenuType2colonne6_5 li, #sousMenuType2colonne7_5 li, #sousMenuType2colonne8_5 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_5 li a, #sousMenuType2colonne2_5 li a, #sousMenuType2colonne3_5 li a, #sousMenuType2colonne4_5 li a, #sousMenuType2colonne5_5 li a, #sousMenuType2colonne6_5 li a, #sousMenuType2colonne7_5 li a, #sousMenuType2colonne8_5 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_5 li a:hover, #sousMenuType2colonne2_5 li a:hover, #sousMenuType2colonne3_5 li a:hover, #sousMenuType2colonne4_5 li a:hover, #sousMenuType2colonne5_5 li a:hover, #sousMenuType2colonne6_5 li a:hover, #sousMenuType2colonne7_5 li a:hover, #sousMenuType2colonne8_5 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_5 li select, #sousMenuType2colonne2_5 li select, #sousMenuType2colonne3_5 li select, #sousMenuType2colonne4_5 li select, #sousMenuType2colonne5_5 li select, #sousMenuType2colonne6_5 li select, #sousMenuType2colonne7_5 li select, #sousMenuType2colonne8_5 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 5----------------*/

/*----------------SOUS-MENU 6----------------*/
#sousMenuType2colonne1_6, #sousMenuType2colonne2_6, #sousMenuType2colonne3_6, #sousMenuType2colonne4_6, #sousMenuType2colonne5_6, #sousMenuType2colonne6_6, #sousMenuType2colonne7_6, #sousMenuType2colonne8_6{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_6 li, #sousMenuType2colonne2_6 li, #sousMenuType2colonne3_6 li, #sousMenuType2colonne4_6 li, #sousMenuType2colonne5_6 li, #sousMenuType2colonne6_6 li, #sousMenuType2colonne7_6 li, #sousMenuType2colonne8_6 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_6 li a, #sousMenuType2colonne2_6 li a, #sousMenuType2colonne3_6 li a, #sousMenuType2colonne4_6 li a, #sousMenuType2colonne5_6 li a, #sousMenuType2colonne6_6 li a, #sousMenuType2colonne7_6 li a, #sousMenuType2colonne8_6 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_6 li a:hover, #sousMenuType2colonne2_6 li a:hover, #sousMenuType2colonne3_6 li a:hover, #sousMenuType2colonne4_6 li a:hover, #sousMenuType2colonne5_6 li a:hover, #sousMenuType2colonne6_6 li a:hover, #sousMenuType2colonne7_6 li a:hover, #sousMenuType2colonne8_6 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_6 li select, #sousMenuType2colonne2_6 li select, #sousMenuType2colonne3_6 li select, #sousMenuType2colonne4_6 li select, #sousMenuType2colonne5_6 li select, #sousMenuType2colonne6_6 li select, #sousMenuType2colonne7_6 li select, #sousMenuType2colonne8_6 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 6----------------*/

/*----------------SOUS-MENU 7----------------*/
#sousMenuType2colonne1_7, #sousMenuType2colonne2_7, #sousMenuType2colonne3_7, #sousMenuType2colonne4_7, #sousMenuType2colonne5_7, #sousMenuType2colonne6_7, #sousMenuType2colonne7_7, #sousMenuType2colonne8_7{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_7 li, #sousMenuType2colonne2_7 li, #sousMenuType2colonne3_7 li, #sousMenuType2colonne4_7 li, #sousMenuType2colonne5_7 li, #sousMenuType2colonne6_7 li, #sousMenuType2colonne7_7 li, #sousMenuType2colonne8_7 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_7 li a, #sousMenuType2colonne2_7 li a, #sousMenuType2colonne3_7 li a, #sousMenuType2colonne4_7 li a, #sousMenuType2colonne5_7 li a, #sousMenuType2colonne6_7 li a, #sousMenuType2colonne7_7 li a, #sousMenuType2colonne8_7 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_7 li a:hover, #sousMenuType2colonne2_7 li a:hover, #sousMenuType2colonne3_7 li a:hover, #sousMenuType2colonne4_7 li a:hover, #sousMenuType2colonne5_7 li a:hover, #sousMenuType2colonne6_7 li a:hover, #sousMenuType2colonne7_7 li a:hover, #sousMenuType2colonne8_7 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_7 li select, #sousMenuType2colonne2_7 li select, #sousMenuType2colonne3_7 li select, #sousMenuType2colonne4_7 li select, #sousMenuType2colonne5_7 li select, #sousMenuType2colonne6_7 li select, #sousMenuType2colonne7_7 li select, #sousMenuType2colonne8_7 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 7----------------*/

/*----------------SOUS-MENU 8----------------*/
#sousMenuType2colonne1_8, #sousMenuType2colonne2_8, #sousMenuType2colonne3_8, #sousMenuType2colonne4_8, #sousMenuType2colonne5_8, #sousMenuType2colonne6_8, #sousMenuType2colonne7_8, #sousMenuType2colonne8_8{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_8 li, #sousMenuType2colonne2_8 li, #sousMenuType2colonne3_8 li, #sousMenuType2colonne4_8 li, #sousMenuType2colonne5_8 li, #sousMenuType2colonne6_8 li, #sousMenuType2colonne7_8 li, #sousMenuType2colonne8_8 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_8 li a, #sousMenuType2colonne2_8 li a, #sousMenuType2colonne3_8 li a, #sousMenuType2colonne4_8 li a, #sousMenuType2colonne5_8 li a, #sousMenuType2colonne6_8 li a, #sousMenuType2colonne7_8 li a, #sousMenuType2colonne8_8 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_8 li a:hover, #sousMenuType2colonne2_8 li a:hover, #sousMenuType2colonne3_8 li a:hover, #sousMenuType2colonne4_8 li a:hover, #sousMenuType2colonne5_8 li a:hover, #sousMenuType2colonne6_8 li a:hover, #sousMenuType2colonne7_8 li a:hover, #sousMenuType2colonne8_8 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_8 li select, #sousMenuType2colonne2_8 li select, #sousMenuType2colonne3_8 li select, #sousMenuType2colonne4_8 li select, #sousMenuType2colonne5_8 li select, #sousMenuType2colonne6_8 li select, #sousMenuType2colonne7_8 li select, #sousMenuType2colonne8_8 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 8----------------*/


/*----------------SOUS-MENU 9----------------*/
#sousMenuType2colonne1_9, #sousMenuType2colonne2_9, #sousMenuType2colonne3_9, #sousMenuType2colonne4_9, #sousMenuType2colonne5_9, #sousMenuType2colonne6_9, #sousMenuType2colonne7_9, #sousMenuType2colonne8_9{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_9 li, #sousMenuType2colonne2_9 li, #sousMenuType2colonne3_9 li, #sousMenuType2colonne4_9 li, #sousMenuType2colonne5_9 li, #sousMenuType2colonne6_9 li, #sousMenuType2colonne7_9 li, #sousMenuType2colonne8_9 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_9 li a, #sousMenuType2colonne2_9 li a, #sousMenuType2colonne3_9 li a, #sousMenuType2colonne4_9 li a, #sousMenuType2colonne5_9 li a, #sousMenuType2colonne6_9 li a, #sousMenuType2colonne7_7 li a, #sousMenuType2colonne8_9 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_9 li a:hover, #sousMenuType2colonne2_9 li a:hover, #sousMenuType2colonne3_9 li a:hover, #sousMenuType2colonne4_9 li a:hover, #sousMenuType2colonne5_9 li a:hover, #sousMenuType2colonne6_9 li a:hover, #sousMenuType2colonne7_9 li a:hover, #sousMenuType2colonne8_9 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_9 li select, #sousMenuType2colonne2_9 li select, #sousMenuType2colonne3_9 li select, #sousMenuType2colonne4_9 li select, #sousMenuType2colonne5_9 li select, #sousMenuType2colonne6_9 li select, #sousMenuType2colonne7_9 li select, #sousMenuType2colonne8_9 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 9----------------*/

/*----------------SOUS-MENU 10----------------*/
#sousMenuType2colonne1_10, #sousMenuType2colonne2_10, #sousMenuType2colonne3_10, #sousMenuType2colonne4_10, #sousMenuType2colonne5_10, #sousMenuType2colonne6_10, #sousMenuType2colonne7_10, #sousMenuType2colonne8_10{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_10 li, #sousMenuType2colonne2_10 li, #sousMenuType2colonne3_10 li, #sousMenuType2colonne4_10 li, #sousMenuType2colonne5_10 li, #sousMenuType2colonne6_10 li, #sousMenuType2colonne7_10 li, #sousMenuType2colonne8_10 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_10 li a, #sousMenuType2colonne2_10 li a, #sousMenuType2colonne3_10 li a, #sousMenuType2colonne4_10 li a, #sousMenuType2colonne5_10 li a, #sousMenuType2colonne6_10 li a, #sousMenuType2colonne7_10 li a, #sousMenuType2colonne8_10 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_10 li a:hover, #sousMenuType2colonne2_10 li a:hover, #sousMenuType2colonne3_10 li a:hover, #sousMenuType2colonne4_10 li a:hover, #sousMenuType2colonne5_10 li a:hover, #sousMenuType2colonne6_10 li a:hover, #sousMenuType2colonne7_10 li a:hover, #sousMenuType2colonne8_10 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_10 li select, #sousMenuType2colonne2_10 li select, #sousMenuType2colonne3_10 li select, #sousMenuType2colonne4_10 li select, #sousMenuType2colonne5_10 li select, #sousMenuType2colonne6_10 li select, #sousMenuType2colonne7_10 li select, #sousMenuType2colonne8_10 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 10----------------*/

/*----------------SOUS-MENU 11----------------*/
#sousMenuType2colonne1_11, #sousMenuType2colonne2_11, #sousMenuType2colonne3_11, #sousMenuType2colonne4_11, #sousMenuType2colonne5_11, #sousMenuType2colonne6_11, #sousMenuType2colonne7_11, #sousMenuType2colonne8_11{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_11 li, #sousMenuType2colonne2_11 li, #sousMenuType2colonne3_11 li, #sousMenuType2colonne4_11 li, #sousMenuType2colonne5_11 li, #sousMenuType2colonne6_11 li, #sousMenuType2colonne7_11 li, #sousMenuType2colonne8_11 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_11 li a, #sousMenuType2colonne2_11 li a, #sousMenuType2colonne3_11 li a, #sousMenuType2colonne4_11 li a, #sousMenuType2colonne5_11 li a, #sousMenuType2colonne6_11 li a, #sousMenuType2colonne7_11 li a, #sousMenuType2colonne8_11 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_11 li a:hover, #sousMenuType2colonne2_11 li a:hover, #sousMenuType2colonne3_11 li a:hover, #sousMenuType2colonne4_11 li a:hover, #sousMenuType2colonne5_11 li a:hover, #sousMenuType2colonne6_11 li a:hover, #sousMenuType2colonne7_11 li a:hover, #sousMenuType2colonne8_11 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_11 li select, #sousMenuType2colonne2_11 li select, #sousMenuType2colonne3_11 li select, #sousMenuType2colonne4_11 li select, #sousMenuType2colonne5_11 li select, #sousMenuType2colonne6_11 li select, #sousMenuType2colonne7_11 li select, #sousMenuType2colonne8_11 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 11----------------*/

/*----------------SOUS-MENU 12----------------*/
#sousMenuType2colonne1_12, #sousMenuType2colonne2_12, #sousMenuType2colonne3_12, #sousMenuType2colonne4_12, #sousMenuType2colonne5_12, #sousMenuType2colonne6_12, #sousMenuType2colonne7_12, #sousMenuType2colonne8_12{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_12 li, #sousMenuType2colonne2_12 li, #sousMenuType2colonne3_12 li, #sousMenuType2colonne4_12 li, #sousMenuType2colonne5_12 li, #sousMenuType2colonne6_12 li, #sousMenuType2colonne7_12 li, #sousMenuType2colonne8_12 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_12 li a, #sousMenuType2colonne2_12 li a, #sousMenuType2colonne3_12 li a, #sousMenuType2colonne4_12 li a, #sousMenuType2colonne5_12 li a, #sousMenuType2colonne6_12 li a, #sousMenuType2colonne7_12 li a, #sousMenuType2colonne8_12 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_12 li a:hover, #sousMenuType2colonne2_12 li a:hover, #sousMenuType2colonne3_12 li a:hover, #sousMenuType2colonne4_12 li a:hover, #sousMenuType2colonne5_12 li a:hover, #sousMenuType2colonne6_12 li a:hover, #sousMenuType2colonne7_12 li a:hover, #sousMenuType2colonne8_12 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_12 li select, #sousMenuType2colonne2_12 li select, #sousMenuType2colonne3_12 li select, #sousMenuType2colonne4_12 li select, #sousMenuType2colonne5_12 li select, #sousMenuType2colonne6_12 li select, #sousMenuType2colonne7_12 li select, #sousMenuType2colonne8_12 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 12----------------*/

/*----------------SOUS-MENU 13----------------*/
#sousMenuType2colonne1_13, #sousMenuType2colonne2_13, #sousMenuType2colonne3_13, #sousMenuType2colonne4_13, #sousMenuType2colonne5_13, #sousMenuType2colonne6_13, #sousMenuType2colonne7_13, #sousMenuType2colonne8_13{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_13 li, #sousMenuType2colonne2_13 li, #sousMenuType2colonne3_13 li, #sousMenuType2colonne4_13 li, #sousMenuType2colonne5_13 li, #sousMenuType2colonne6_13 li, #sousMenuType2colonne7_13 li, #sousMenuType2colonne8_13 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_13 li a, #sousMenuType2colonne2_13 li a, #sousMenuType2colonne3_13 li a, #sousMenuType2colonne4_13 li a, #sousMenuType2colonne5_13 li a, #sousMenuType2colonne6_13 li a, #sousMenuType2colonne7_13 li a, #sousMenuType2colonne8_13 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_13 li a:hover, #sousMenuType2colonne2_13 li a:hover, #sousMenuType2colonne3_13 li a:hover, #sousMenuType2colonne4_13 li a:hover, #sousMenuType2colonne5_13 li a:hover, #sousMenuType2colonne6_13 li a:hover, #sousMenuType2colonne7_13 li a:hover, #sousMenuType2colonne8_13 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_13 li select, #sousMenuType2colonne2_13 li select, #sousMenuType2colonne3_13 li select, #sousMenuType2colonne4_13 li select, #sousMenuType2colonne5_13 li select, #sousMenuType2colonne6_13 li select, #sousMenuType2colonne7_13 li select, #sousMenuType2colonne8_13 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 13----------------*/

/*----------------SOUS-MENU 14----------------*/
#sousMenuType2colonne1_14, #sousMenuType2colonne2_14, #sousMenuType2colonne3_14, #sousMenuType2colonne4_14, #sousMenuType2colonne5_14, #sousMenuType2colonne6_14, #sousMenuType2colonne7_14, #sousMenuType2colonne8_14{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_14 li, #sousMenuType2colonne2_14 li, #sousMenuType2colonne3_14 li, #sousMenuType2colonne4_14 li, #sousMenuType2colonne5_14 li, #sousMenuType2colonne6_14 li, #sousMenuType2colonne7_14 li, #sousMenuType2colonne8_14 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_14 li a, #sousMenuType2colonne2_14 li a, #sousMenuType2colonne3_14 li a, #sousMenuType2colonne4_14 li a, #sousMenuType2colonne5_14 li a, #sousMenuType2colonne6_14 li a, #sousMenuType2colonne7_14 li a, #sousMenuType2colonne8_14 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_14 li a:hover, #sousMenuType2colonne2_14 li a:hover, #sousMenuType2colonne3_14 li a:hover, #sousMenuType2colonne4_14 li a:hover, #sousMenuType2colonne5_14 li a:hover, #sousMenuType2colonne6_14 li a:hover, #sousMenuType2colonne7_14 li a:hover, #sousMenuType2colonne8_14 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_7 li select, #sousMenuType2colonne2_7 li select, #sousMenuType2colonne3_7 li select, #sousMenuType2colonne4_7 li select, #sousMenuType2colonne5_7 li select, #sousMenuType2colonne6_7 li select, #sousMenuType2colonne7_7 li select, #sousMenuType2colonne8_7 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 14----------------*/

/*----------------SOUS-MENU 15----------------*/
#sousMenuType2colonne1_15, #sousMenuType2colonne2_15, #sousMenuType2colonne3_15, #sousMenuType2colonne4_15, #sousMenuType2colonne5_15, #sousMenuType2colonne6_15, #sousMenuType2colonne7_15, #sousMenuType2colonne8_15{/*BSI NAVIGATION*/
	position:relative;
	top: 5px;
	left: 5px;
}

#sousMenuType2colonne1_15 li, #sousMenuType2colonne2_15 li, #sousMenuType2colonne3_15 li, #sousMenuType2colonne4_15 li, #sousMenuType2colonne5_15 li, #sousMenuType2colonne6_15 li, #sousMenuType2colonne7_15 li, #sousMenuType2colonne8_15 li{/*BSI NAVIGATION*/
	height:15px;
	line-height:15px;
}

#sousMenuType2colonne1_15 li a, #sousMenuType2colonne2_15 li a, #sousMenuType2colonne3_15 li a, #sousMenuType2colonne4_15 li a, #sousMenuType2colonne5_15 li a, #sousMenuType2colonne6_15 li a, #sousMenuType2colonne7_15 li a, #sousMenuType2colonne8_15 li a{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
	line-height:15px;
}

#sousMenuType2colonne1_15 li a:hover, #sousMenuType2colonne2_15 li a:hover, #sousMenuType2colonne3_15 li a:hover, #sousMenuType2colonne4_15 li a:hover, #sousMenuType2colonne5_15 li a:hover, #sousMenuType2colonne6_15 li a:hover, #sousMenuType2colonne7_15 li a:hover, #sousMenuType2colonne8_15 li a:hover{/*BSI NAVIGATION*/
	height:15px;
	width:150px;
}

#sousMenuType2colonne1_15 li select, #sousMenuType2colonne2_15 li select, #sousMenuType2colonne3_15 li select, #sousMenuType2colonne4_15 li select, #sousMenuType2colonne5_15 li select, #sousMenuType2colonne6_15 li select, #sousMenuType2colonne7_15 li select, #sousMenuType2colonne8_15 li select{/*BSI NAVIGATION*/
	width:175px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:none;
	padding-left:6px;
	
}
/*----------------FIN SOUS-MENU 15----------------*/


/*///////////////////////////////////////////////////*/
/*//////////////////FIN SOUS-MENUS//////////////////*/
/*/////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////*/
/*//////////////DEBUT SOUS-MENUS DEBUG IE7//////////////*/
/*/////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////*/
/*//////////////FIN SOUS-MENU DEBUG IE7//////////////*/
/*//////////////////////////////////////////////////*/


/*---------------------------------*/
/*------------ FOOTER -------------*/
/*---------------------------------*/
#footerHome {
    height: auto;
    width: 900px;
    position: relative;
    display : block;
    left : 18px;
    float:left;
    margin-top:5px;
	/*top: 43px;BSI NAVIGATION AJOUT*/
}

#divFooterCompario{/*BSI NAVIGATION*/
	position: relative;
	left : 0px;
}

#divFooterComparioMosaique{/*BSI NAVIGATION*/
	position: relative;
	left : -9px;
}

#divFooterComparioIndex{/*BSI NAVIGATION*/
	position: relative;
	left : 9px;
}

.footerBloc {
    height: 110px;
    width: 150px;
    position: relative;
    display : block;
    float : left;
    margin : 5px;
    padding : 10px;
}

#footerHome .premier {
    margin-left : -5px;/*BSI NAVIGATION*/
}

.footerBloc em {
    font-size : 13px;
    font-weight : bold;
    display : block;
    text-transform:uppercase;
    padding-bottom : 4px;
}

.footerBloc a {
    text-decoration : underline;
}


.footerLien {
    height: auto;
    width: 870px;
    position: relative;
    display : block;
    float : left;
    margin : 5px;
    padding : 10px;
    text-align : center;
    line-height : 14px;
}

/*.footerPictos {BSI NAVIGATION AJOUT
	position: relative;
    width: 870px;
    display : block;
    float : left;
    margin : 5px;
    padding : 10px;
    text-align : center;
	height:50px;
	top:0px;
	}*/

/*#livrInter{BSI NAVIGATION AJOUT
	position: relative;
	background-image:url(../images/picto-footer-livraison.gif);
	background-repeat : no-repeat;
	background-position:center;
	height:40px;
	width:150px;
	left:0px;
	top:0px;
}
#livrInter a{BSI NAVIGATION AJOUT
	position: relative;
	top:35px;
}

#paieSecur{BSI NAVIGATION AJOUT
	position: relative;
	background-image:url(../images/picto-footer-paiement.gif);
	background-repeat : no-repeat;
	background-position:center;
	height:40px;
	width:150px;
	left:180px;
	top:-40px;
}
#paieSecur a{BSI NAVIGATION AJOUT
	position: relative;
	top:35px;
}
#satisRemb{BSI NAVIGATION AJOUT
	position: relative;
	background-image:url(../images/picto-footer-satisfait.gif);
	background-repeat : no-repeat;
	background-position:center;
	height:40px;
	width:150px;
	left:355px;
	top:-80px;
}
#satisRemb a{BSI NAVIGATION AJOUT
	position: relative;
	top:35px;
}
#contactUs{BSI NAVIGATION AJOUT
	position: relative;
	background-image:url(../images/picto-footer-contact.gif);
	background-repeat : no-repeat;
	background-position:center;
	height:40px;
	width:150px;
	left:540px;
	top:-121px;
}
#contactUs a{BSI NAVIGATION AJOUT
	position: relative;
	top:35px;
}
#newsFooter{BSI NAVIGATION AJOUT
	position: relative;
	background-image:url(../images/picto-footer-newsletter.gif);
	background-repeat : no-repeat;
	background-position:center;
	height:40px;
	width:150px;
	left:720px;
	top:-161px;
}
#newsFooter a{BSI NAVIGATION AJOUT
	position: relative;
	top:35px;
}*/

/*---------------------------------*/
/*------------ CONTENT -------------*/
/*---------------------------------*/
#divCompario{/*BSI NAVIGATION*/
	position:relative;
	left: -9px;
}

#contentHome {
    height: auto;
    width: 916px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBas {
    display:block;
    float:left;
    height:8px;
    position:relative;
    width:916px;
}
#contentHomeRecherchePub {
    height: 90px;
    width: 898px;
    position: relative;
    display : block;
    left : 8px;
}
#contentHomeRecherchePubMini {
    height: 45px;
    width: 898px;
    position: relative;
    display : block;
    left : 8px;
}
#contentHomeRecherche {
    position : absolute;
    width : 886px;
    height : 40px;
    top : 2px;
    left : 7px;
}
#contentHomeRecherche .rechercher {
    height: 15px;
    width: 160px;
    position: absolute;
    display : block;
    top : 12px;
    left : 160px;
    font-size : 12px;
    font-weight : bold;
    text-align : right;
}
#contentHomeRecherche .motcle {
    height: 20px;
    width: 200px;
    position: absolute;
    display : block;
    top : 11px;
    left : 330px;
    font-weight : bold;
    font-size : 12px;
}
#contentHomeRecherche .motcleInput {
    height: 15px;
    width: 200px;
    padding : 0px;
}
#contentHomeRecherche .motcleOK {
    height: 20px;
    width: 40px;
    position: absolute;
    display : block;
    top : 12px;
    left : 536px;
}

#contentHomeRechercheRG {/*BSI 20/04/10*/
    position : absolute;
    width : 886px;
    height : 40px;
    top : 15px;
    left : 7px;
}

#contentHomeRechercheRG .motcleRG {/*BSI 20/04/10*/
    height: 20px;
    width: 200px;
    position: absolute;
    display : block;
    top : 0px;
    left : 30px;
    font-weight : bold;
    font-size : 12px;
}

#contentHomeRechercheRG .motcleInputRG {/*BSI 20/04/10*/
    height: 15px;
    width: 220px;
    padding : 0px;
}

#contentHomeRechercheRG .motcleOKRG {/*BSI 20/04/10*/
    height: 20px;
    width: 40px;
    position: absolute;
    display : block;
    top : 0px;
    left :230px;
}

#contentHomeRechercheRG .emailInputRG{/*BSI 20/04/10*/
    height: 15px;
    width: 200px;
    padding : 0px;
}

#contentHomeRechercheRG .emailRG{/*BSI 20/04/10*/
	position: absolute;
	display : block;
	top:0px;
	left : 618px;
}

#contentHomeRechercheRG .emailRGOK{/*BSI 20/04/10*/
	position: absolute;
	display : block;
	top:-1px;
	left : 830px;
}


#contentHomeBandeauPub {
    position : absolute;
    width : 886px;
    height : 40px;
    top : 45px;
    left : 7px;
}


#navPageHeaderTitre1{/*BSI NAVIGATION*/
	position:relative;
	float:right;
	right:10px;
	z-index::100;
	height:16px;
	width:130px;
	left:0px;
	top:30px;
	padding-top:3px;
	padding-left:5px;
}
/*#navPageHeaderTitre1{
	background-image:url(../images/affichageBckgrd.png);image sur serveur de fichier...!!!
	background-repeat:no-repeat;
	background-position:-50px;
}*/
#navPageHeaderAffich{/*BSI NAVIGATION*/
	
	position:relative;
	top:73px;
	left:49px;
}


#navPageHeaderTri{
	position:relative;
	top:73px;
	left:71px;
}


#navPageHeaderTri, #navPageHeaderAffich{/*BSI NAVIGATION*/
	z-index:100;
	line-height:15px;
}

#navPageHeaderTri a, #navPageHeaderTri li, #divAffich a, #divTri a{/*BSI NAVIGATION*/ /*BSI NAVIGATION AJOUT Antidot/Compario*/
	color:#000000;
	text-decoration:none;
	position : relative;
	/*background-color:#CCCCCC;*/
	z-index:90;
	text-align:left;
	padding-left: 1px;
}

#navPageHeaderAffich ul li {
	width: 130px;
}


#navPageHeaderTri ul li {
	width: 158px;
}

#titreTri{
	position:relative;
	padding-right:4px;
	padding-left:7px;
	padding-top:4px;
	top:-19px;
	left: 70px;
	width:40px;
}

#titreAff{
	position:relative;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	left:-8px;
	top:-2px;
	width:69px;
	z-index:401;
}

#navPageHeaderAffich a, #navPageHeaderAffich li{/*BSI NAVIGATION*/
	color:#000000;
	text-decoration:none;
	position : relative;
	/*background-color:#FFFFFF;*/
	z-index:90;
	text-align:left;
	padding-left: 1px;
}

#divTri, #divAffich{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position : relative;
	width: 120px;
	z-index:400;
}

#divTri{
	top:-7px;
	left:527px;
	padding-top:2px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-left:solid;
	border-left-width:1px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-right:solid;
	border-right-width:1px;
	position : relative;
	width: 120px;
	z-index:402;
}

#divTri ul li{
	padding-bottom:5px;
}

#divAffich{
	top:-8px;
	padding-left: 3px;
	border-left:solid;
	border-left-width:1px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-right:solid;
	border-right-width:1px;
	left:479px;
	min-height:65px;
	height:auto;
}

#NavVerticale{/*BSI NAVIGATION*/
	position : relative;
	min-height:200px;/*Correction 20100518*/
	height:auto;
	z-index:200;
	left: 5px;
}

.NavVerticale2{/*BSI NAVIGATION*/
	top :105px;
}

#NavVerticaleContent{/*MODIF BSI NAVIGATION*/ 
	position:relative;
	padding-left:5px;
	padding-top:8px;
	background-color:#FFFFFF;
	/*width:auto;*/
	width: 185px;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	width:185px;
	z-index:500;
}

.dataNavPcpalItem, .slectActiveItem, .dataTopTenItem, .dataMultiItem, .dataMultiItem2, .dataIntervPrixItem, #blocTrieRechercheMosaique li{/*BSI NAVIGATION + Antidot/Compario*/
	line-height:20px;
}

#blocFiltAntidt{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:static;
}

#blocTrieRechercheMosaique li, #vtrSel{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	width:175px;
}

#vtrSel{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	height:12px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	z-index:2;
}

.dataMultiItem{/*BSI NAVIGATION*/
	/*background-image:url(../images/BoxUnchecked.png);*/
	background-position:0px;
	background-repeat:no-repeat;
}

.dataMultiItem2{/*BSI NAVIGATION*/
	/*background-image:url(../images/BoxChecked.png);*/
	background-position:0px;
	background-repeat:no-repeat;
}

#selectTopTen, #selectSousMenu{/*BSI NAVIGATION*/
	color:#666666;
	border: 1px solid #999999;
	width:150px;
}

#dataColorBarNav{/*BSI NAVIGATION*/
	height:30px;
}

#Couleur1{ /*BSI NAVIGATION*/
	position: relative;
	top: 0px;
	left: 15px;
	width:10px;
	height:10px;
}
.couleur1{
	background-image:url(../images/CouleurBleu.png);
}

#Couleur2{ /*BSI NAVIGATION*/
	position: relative;
	top: -23px;
	left: 30px;
	width:10px;
	height:10px;
}
.couleur2{
		background-image:url(../images/CouleurJaune.png);
}
	
#Couleur3{ /*BSI NAVIGATION*/
	position: relative;
	top: -46px;
	left: 45px;
	width:10px;
	height:10px;
}
.couleur3{
	background-image:url(../images/CouleurGris.png);
}

#Couleur4{ /*BSI NAVIGATION*/
	position: relative;
	top: -69px;
	left: 60px;
	width:10px;
	height:10px;
}
.couleur4{
	background-image:url(../images/CouleurMauve.png);
}

#Couleur5{ /*BSI NAVIGATION*/
	position: relative;
	top: -92px;
	left: 75px;
	width:10px;
	height:10px;
}
.couleur5{
	background-image:url(../images/CouleurNoir.png);
}

#Couleur6{ /*BSI NAVIGATION*/
	position: relative;
	top: -115px;
	left: 90px;
	width:10px;
	height:10px;
}
.couleur6{
	background-image:url(../images/CouleurRouge.png);
}

#Couleur7{ /*BSI NAVIGATION*/
	position: relative;
	top: -138px;
	left: 105px;
	width:10px;
	height:10px;
}
.couleur7{
	background-image:url(../images/CouleurVert.png);
}

.couleurBleu{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurBleuClick.png);
}
.couleurJaune{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurJauneClick.png);
}
.couleurGris{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurGrisClick.png);
}
.couleurMauve{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurMauveClick.png);
}
.couleurNoir{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurNoirClick.png);
}
.couleurRouge{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurRougeClick.png);
}
.couleurVert{/*BSI NAVIGATION*/
	background-image:url(../images/CouleurVertClick.png);
}

#nextFilterSel_0, #nextFilterSel_1, #nextFilterSel_2, #nextFilterSel_3, #nextFilterSel_4, #nextFilterSel_5, #nextFilterSel_6, #nextFilterSel_7, #nextFilterSel_8, #nextFilterSel_9{/*BSI NAVIGATION + */
	position:relative;
	top:5px;
	width: 175px;
	left:3px;
	border:none;
}

#contentHomeBloc {
    height: auto;
    width: 898px;
    position: relative;
    display : block;
    left : 8px;
}

#contentHomeBloc_plain {
    height: auto;
    width: 898px;
    position: relative;
    display : block;
    left : 8px;
}

#contentHomeBlocTPL7 {/*BSI 03052010 TPL7*/
    height: 1330px;
    width: 900px;
    position: relative;
    display : block;
    left : 5px;
	top:0px;
}

#contentHomeBlocGauche {
    height: auto;
    width: 693px;
    position: relative;
    display : block;
    float : left;
	left: 0px; /*BSI NAVIGATION*/
    padding-bottom : 10px;
    /*min-height:900px;*/
    min-height:400px;
}
#contentHomeBlocDroit {
    height: auto;
    width: 205px;
    position: relative;
    display : block;
    float : left;
}

#contentHomeBlocDroitCompario{
	padding-top:15px;
    height: auto;
    width: 205px;
    position: relative;
    display : block;
    float : left;
}


#contentHomeBlocDroitTPL7{/*BSI TPL7 06/05/2010*/
	height: auto;
    width: 205px;
    position: relative;
    display : block;
    float : left;
	top:0px;
	left:2px;
	z-index:100;
}

#contentIntBloc {
    height: auto;
    width: 898px;
    position: relative;
    display : block;
    left : 8px;
}
#contentIntBlocDroit,#contentIntBlocDroitCommande {
    height: auto;
    width: 693px;
    position: relative;
    display : block;
    float : left;
    padding-bottom : 10px;
    /*min-height:910px;*/
}
/*ajouté par swand 4 juin 2007 a 15h*/
#contentIntBlocDroitClient {
    height: auto;
    width: 693px;
    position: relative;
    display : block;
    float : left;
    padding-bottom : 10px;
}


#contentErrorBlocDroitClient {
    height: auto;
    width: 793px;
    position: relative;
    display : block;
    float : left;
    padding-bottom : 10px;
    padding-left:105px;
}

/*****fin de l'ajout********/
#contentIntBlocGauche {
    height: auto;
    width: 205px;
    position: relative;
    display : block;
    float : left;
}



.contentHomeHauteur1 {
    height: 700px;
    /*height: 910px;*/
}
.contentHomeHauteur2 {
    height: 955px;
}
#contentHomeBlocGaucheType01 {
    height: 250px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType02 {
    height: 280px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType03 {
    height: 120px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType04 {
    height: 280px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType05 {
    height: 560px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType06 {
    height: 390px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType07 {
    height: 500px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType08 {
    height: 170px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
#contentHomeBlocGaucheType09 {
    height: 238px;
    width: 695px;
    position: relative;
    display : block;
    float : left;
}
.blocNouveaute {
    height: 250px;
    width: 344px;
    position: relative;
    display : block;
    float : left;
}
.blocNouveaute3 {
    height: 220px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
.blocBonneAffaire {
    height: 250px;
    width: 344px;
    position: relative;
    display : block;
    float : left;
}
.blocBonneAffaire3 {
    height: 220px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
.blocTopvente {
    height: 280px;
    width: 394px;
    position: relative;
    display : block;
    float : left;
}
.blocTopvente2 {
    height: 280px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
.blocBonneAffaire2 {
    height: 390px;
    width: 197px;
    position: relative;
    display : block;
    float : left;
}
.blocAffiche {
    height: 390px;
    width: 197px;
    position: relative;
    display : block;
    float : left;
}
#topventeMenu {
    height: 20px;
    width: 385px;
    position: absolute;
    display : block;
    top : 42px;
    left : 7px;
}
#topventeMenu2 {
    height: 20px;
    width: 679px;
    position: absolute;
    display : block;
    top : 42px;
    left : 7px;
}
#topventeMenu li, #topventeMenu2 li  {
    position: relative;
    display : block;
    float : left;
}
#topventeMenu li a, #topventeMenu2 li a {
    height: 20px;
    line-height: 20px;
    width: auto;
    position: relative;
    display : block;
    float : left;
    padding-left : 5px;
    padding-right : 5px;
    text-decoration : none;
    text-transform : uppercase;
}



#autopromo01Menu {
    height: 20px;
    width: 385px;
    position: absolute;
    display : block;
    top : 6px;
    left : 7px;
}
#autopromo01Menu li {
    position: relative;
    display : block;
    float : left;
}
#autopromo01Menu li a {
    height: 18px;
    line-height: 18px;
    width: auto;
    position: relative;
    display : block;
    float : left;
    padding-left : 5px;
    padding-right : 5px;
    text-decoration : none;
    text-transform : uppercase;
}
#autopromo01Menu li img {
    height: 18px;
    line-height: 18px;
    width: auto;
    position: relative;
    display : block;
    float : left;
    text-decoration : none;
    text-transform : uppercase;
    cursor : pointer;
}

.autopromo01MediaOn {
    height: 254px;
    width: 385px;
    position: absolute;
    display : block;
    top : 26px;
    left : 7px;
}
.autopromo01MediaOff {
    height: 254px;
    width: 385px;
    position: absolute;
    display : none;
    top : 26px;
    left : 7px;
}
.topventeContentOn {
    height: 208px;
    width: 385px;
    position: absolute;
    display : block;
    top : 72px;
    left : 7px;
}
.topventeProduitContentOn {
    height: auto;
    width: auto;
    position: relative;
    display : block;
}
.topventeProduitContentOff {
    height: auto;
    width: auto;
    position: relative;
    display : none;
}
.topventeContentOff {
    height: 208px;
    width: 385px;
    position: absolute;
    display : none;
    top : 72px;
    left : 7px;
}
.blocAutoPromo1 {
    height: 280px;
    width: 394px;
    position: relative;
    display : block;
    float : left;
}

.blocBoutikOfficiel {
    height: 120px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}

.blocLogoPays {/*BSI 03/05/10 TPL7*/
    height: 150px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
	left:0px;
	top:132px;
}

#blocBoutikOfficielGauche {
    height: 70px;
    width: 25px;
    position: absolute;
    display : block;
    top:45px;
    left : 15px;
}

#blocLogoPaysGauche{/*BSI 03/05/10 TPL7 #blocLogoPaysGauche*/
	height: 70px;
    width: 25px;
    position: absolute;
    display : block;
    top:45px;
    left : 7px;
}

#blocBoutikOfficielCentre {
    height: 70px;
    width: 610px;
    position: absolute;
    display : block;
    top:45px;
    left: 45px;
    overflow:hidden;
}

#blocLogoPaysCentre{/*BSI 03/05/10 TPL7 #blocLogoPaysCentre*/
	height: 102px;
    width: 622px;
    position: absolute;
    display : block;
    top:32px;
    left: 33px;
    overflow:hidden;
}

#blocBoutikOfficielScroll, #blocLogoPaysScroll {/*BSI 03/05/10 TPL7 #blocLogoPaysScroll*/
    height: 200px;
    width: 1500px;
    position: relative;
    display : block;
}
.blocBoutikOfficielImg, .blocLogoPaysImg{/*BSI 03/05/10 TPL7 .blocLogoPaysImg*/

    position:absolute;
    top:0px;
    padding-left : 10px;
    padding-right : 10px;
}
#blocBoutikOfficielDroit,  #blocLogoPaysDroit{/*BSI 03/05/10 TPL7 #blocLogoPaysDroit*/
    height: 70px;
    width: 25px;
    position: absolute;
    display : block;
    top:45px;
    left :655px;
}

.blocSportlive {
    height: 280px;
    width: 294px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo2 {
    height: 280px;
    width: 294px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo3 {
    height: 246px;
    width: 294px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo4 {
    height: 140px;
    width: 294px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo5 {
    height: 500px;
    width: 394px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo6 {
    height: 220px;
    width: 294px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo7 {
    height: 170px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
.blocAutoPromo8 {
    height: 248px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
.blocNouveaute2 {
    height: 560px;
    width: 300px;
    position: relative;
    display : block;
    float : right;
}
.blocAutoPromo2img {
    display:block;
    height:260px;
    left:15px;
    position:absolute;
    top:14px;
    width:270px;
}
.blocAutoPromo3img {
    height: 203px;
    width: 270px;
    position: absolute;
    display : block;
    top: 14px;
    left : 15px;
}
.blocAutoPromo4img {
    height: 120px;
    width: 270px;
    position: absolute;
    display : block;
    top: 14px;
    left : 15px;
}
.blocAutoPromoImg {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top: 14px;
    left : 15px;
}
.blocAutoPromoImgBis {
    height: auto;
    width: auto;
    position: absolute;
    display : block;
    top: 24px;
    left : 15px;
}
.blocAfficheTitre, .blocBonneAffaireTitre, .blocNouveauteTitre, .blocSportliveTitre, .blocTopventeTitre, .blocBoutikOfficielTitre {
    position : absolute;
    width : auto;
    height : auto;
    top : 15px;
    left : 20px;
}

.blocMaillotPays4Titre{/*BSI 03052010 TPL7*/
	position : absolute;
    width : auto;
    height : auto;
    top : 5px;
    left : 0px;
}
.blocMaillotPays8Titre{/*BSI 03052010 TPL7*/
	position : absolute;
    width : auto;
    height : auto;
    top : 5px;
    left : 0px;
}

.blocBoutikOfficielLien {
    position : absolute;
    width : 180px;
    height : auto;
    top : 20px;
    left : 500px;
}
.blocBonneAffaireImg01, .blocNouveauteImg01, .blocMaillotPays8Img01 {/*BSI 03052010 TPL7 .blocMaillotPays8Img01*/
    position : absolute;
    width : 120px;
    height : 120px;
    /*top : 50px;*/
    top : 50px;/*BSI TPL6 15/04/10*/
    left : 25px;
}
.blocMaillotPays8Img05{/*BSI 03052010 TPL7 .blocMaillotPays8Img05*/
	position : absolute;
    width : 120px;
    height : 120px;
    top : 280px;
    left : 25px;
}
.blocBonneAffaireImg03, .blocNouveauteImg03, .blocMaillotPays8Img03 {/*BSI 03052010 TPL7 .blocMaillotPays8Img03*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 50px;/*BSI TPL6 15/04/10*/
    left : 375px;
}

.blocMaillotPays8Img07 {/*BSI 03052010 TPL7 .blocMaillotPays8Img07*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 280px;
    left : 375px;
}
.blocBonneAffaire2Img01, .blocAfficheImg01 {
    position : absolute;
    width : 120px;
    height : 120px;
    top : 45px;
    left : 40px;
}
.blocBonneAffaire2Img02, .blocAfficheImg02 {
    position : absolute;
    width : 120px;
    height : 120px;
    top : 215px;
    left : 40px;
}
.blocNouveaute2Img01 {
    position : absolute;
    width : 120px;
    height : 120px;
    top : 43px;
    left : 90px;
}
.blocNouveaute2Img02 {
    position : absolute;
    width : 120px;
    height : 120px;
    top : 215px;
    left : 90px;
}
.blocNouveaute2Img03 {
    position : absolute;
    width : 120px;
    height : 120px;
    top : 387px;
    left : 90px;
}
.blocTopVenteImg {
    position : absolute;
    width : 120px;
    height : 120px;
    /*top : 20px;*/
    top : 10px;
    left : 18px;
}
.blocBonneAffaireImg02, .blocNouveauteImg02, .blocMaillotPays8Img02 {/*BSI 03052010 TPL7 .blocMaillotPays8Img02*/
    position : absolute;
    width : 120px;
    height : 120px;
    /*top : 50px;*/
    top : 50px;/*BSI TPL6 15/04/10*/
    left : 200px;
}
.blocMaillotPays8Img06 {/*BSI 03052010 TPL7 .blocMaillotPays8Img06*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 280px;
    left : 200px;
}
.blocBonneAffaireImg04, .blocNouveauteImg04, .blocMaillotPays8Img04 {/*BSI 03052010 TPL7 .blocMaillotPays8Img04*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 50px;/*BSI TPL6 15/04/10*/
    left : 550px;
}

.blocMaillotPays8Img08{/*BSI 03052010 TPL7 .blocMaillotPays8Img08*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 280px;
    left : 550px;
}

.blocBonneAffaireImg05, .blocNouveauteImg05 {/*BSI TPL6 08/04/10*/
    position : absolute;
    width : 120px;
    height : 120px;
    top : 43px;
    left : 730px;
}

.blocBonneAffaireTxt01, .blocNouveauteTxt01, .blocMaillotPays8Txt01 {/*BSI TPL7 03/05/10 .blocMaillotPays8Txt01*/
    position : absolute;
    width : 150px;
    height : 35px;
    top : 180px;/*BSI TPL6 15/04/10*/
    left : 15px;
    text-align : center;
    line-height : 11px;
}

.blocMaillotPays8Txt05{/*BSI TPL7 03/05/10 .blocMaillotPays8Txt05*/
	position : absolute;
    width : 150px;
    height : 35px;
    top : 404px;
    left : 15px;
    text-align : center;
    line-height : 11px;
}

.blocBonneAffaireTxt03, .blocNouveauteTxt03, .blocMaillotPays8Txt03 {/* BSI TPL7 04/05/10 blocMaillotPays8Txt03*/
    position : absolute;
    width : 150px;
    height : 30px;
    top : 180px;/*BSI TPL6 15/04/10*/
    left : 360px;
    text-align : center;
    line-height : 11px;
}

.blocMaillotPays8Txt07 {/* BSI TPL7 04/05/10 blocMaillotPays8Txt07*/
    position : absolute;
    width : 150px;
    height : 30px;
    top : 404px;
    left : 360px;
    text-align : center;
    line-height : 11px;
}

.blocAfficheTxt01, .blocBonneAffaire2Txt01 {
    position : absolute;
    width : 150px;
    height : 35px;
    /*top : 170px;*/
    top : 165px;
    left : 20px;
    text-align : center;
    line-height : 11px;
}
.blocAfficheTxt02, .blocBonneAffaire2Txt02 {
    position : absolute;
    width : 150px;
    height : 30px;
    /*top : 340px;*/
    top : 335px;
    left : 20px;
    text-align : center;
    line-height : 11px;
}
.blocNouveaute2Txt01 {
    position : absolute;
    width : 170px;
    height : 35px;
    top : 165px;
    left : 65px;
    text-align : center;
    line-height : 11px;
}
.blocNouveaute2Txt02 {
    position : absolute;
    width : 170px;
    height : 35px;
    top : 335px;
    left : 65px;
    text-align : center;
    line-height : 11px;
}
.blocNouveaute2Txt03 {
    position : absolute;
    width : 170px;
    height : 30px;
    top : 506px;
    left : 65px;
    text-align : center;
    line-height : 11px;
}
.blocTopVenteTxt {
    position : absolute;
    width : 150px;
    height : 30px;
    /*top : 155px;*/
    top : 140px;
    left : 8px;
    text-align : center;
    line-height : 11px;
}
.blocBonneAffaireTxt02, .blocNouveauteTxt02, .blocMaillotPays8Txt02 {/*BSI TPL7 04/05/10 blocMaillotPays8Txt02*/
    position : absolute;
    width : 150px;
    height : 35px;
    top : 180px;/*BSI TPL6 15/04/10*/
    left : 185px;
    text-align : center;
    line-height : 11px;
}

.blocMaillotPays8Txt06 {/*BSI TPL7 04/05/10 blocMaillotPays8Txt06*/
    position : absolute;
    width : 150px;
    height : 35px;
    top : 404px;
    left : 185px;
    text-align : center;
    line-height : 11px;
}

.blocBonneAffaireTxt04, .blocNouveauteTxt04, .blocMaillotPays8Txt04 {/*BSI TPL7 04/05/10 blocMaillotPays8Txt04*/
    position : absolute;
    width : 150px;
    height : 30px;
    top : 180px;/*BSI TPL6 15/04/10*/
    left : 530px;
    text-align : center;
    line-height : 11px;
}

.blocMaillotPays8Prix08 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix08*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 595px;
    text-align : center;
}

.blocMaillotPays8Prix06 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix06*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 250px;
    text-align : center;
}

.blocMaillotPays8Txt08 {/*BSI TPL7 04/05/10 blocMaillotPays8Txt08*/
    position : absolute;
    width : 150px;
    height : 30px;
    top : 404px;
    left : 530px;
    text-align : center;
    line-height : 11px;
}

.blocBonneAffaireTxt05, .blocNouveauteTxt05 {/*BSI TPL6 08/04/10*/
    position : absolute;
    width : 150px;
    height : 30px;
    top : 168px;
    left : 710px;
    text-align : center;
    line-height : 11px;
}

.blocBonneAffairePrix01, .blocNouveautePrix01, .blocMaillotPays8Prix01 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix01*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 90px;
    text-align : center;
}

.blocMaillotPays8Prix05{/*BSI TPL7 30/05/10 .blocMaillotPays8Prix05*/
	position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 90px;
    text-align : center;
}

.blocBonneAffairePrix03, .blocNouveautePrix03, .blocMaillotPays8Prix03 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix03*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 435px;
    text-align : center;
}

.blocMaillotPays8Prix07 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix07*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 435px;
    text-align : center;
}

.blocBonneAffaire2Prix01, .blocAffichePrix01  {
    position : absolute;
    width : 80px;
    height : 20px;
    /*top : 195px;*/
    top : 199px;
    left : 90px;
    text-align : center;
}
.blocBonneAffaire2Prix02, .blocAffichePrix02  {
    position : absolute;
    width : 80px;
    height : 20px;
    /*top : 365px;*/
    top : 368px;
    left : 90px;
    text-align : center;
}
.blocNouveaute2Prix01 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 198px;
    left : 140px;
    text-align : center;
}
.blocNouveaute2Prix02 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 370px;
    left : 140px;
    text-align : center;
}
.blocNouveaute2Prix03 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 540px;
    left : 140px;
    text-align : center;
}
.blocTopVentePrix {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 170px;
    left : 83px;
    text-align : center;
}
.blocBonneAffairePrix02, .blocNouveautePrix02, .blocMaillotPays8Prix02 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix02*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 250px;
    text-align : center;
}

.blocMaillotPays8PrixB06 {/*BSI TPL7 .blocMaillotPays8PrixB06*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 180px;
    text-decoration : line-through;
    text-align : center;
}


.blocBonneAffairePrix04, .blocNouveautePrix04, .blocMaillotPays8Prix04 {/*BSI TPL7 30/05/10 .blocMaillotPays8Prix04*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 595px;
    text-align : center;
}
.blocBonneAffairePrix05, .blocNouveautePrix05 {/*BSI TPL6 08/04/10*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;
    left : 785px;
    text-align : center;
}

.blocBonneAffairePrixB01, .blocNouveautePrixB01, .blocMaillotPays8PrixB01 {/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB01*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 20px;
    text-decoration : line-through;
    text-align : center;
}

.blocMaillotPays8PrixB05{/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB05*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 20px;
    text-decoration : line-through;
    text-align : center;
}

.blocBonneAffairePrixB03, .blocNouveautePrixB03, .blocMaillotPays8PrixB03 {/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB03*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 365px;
    text-decoration : line-through;
    text-align : center;
}

.blocMaillotPays8PrixB07 {/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB07*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 365px;
    text-decoration : line-through;
    text-align : center;
}

.blocBonneAffaire2PrixB01, .blocAffichePrixB01 {
    position : absolute;
    width : 80px;
    height : 20px;
    /*top : 195px;*/
    top : 199px;
    left : 20px;
    text-decoration : line-through;
    text-align : center;
}
.blocBonneAffaire2PrixB02, .blocAffichePrixB02 {
    position : absolute;
    width : 80px;
    height : 20px;
    /*top : 365px;*/
    top : 368px;
    left : 20px;
    text-decoration : line-through;
    text-align : center;
}
.blocNouveaute2PrixB01 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 198px;
    left : 80px;
    text-decoration : line-through;
    text-align : center;
}
.blocNouveaute2PrixB02 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 370px;
    left : 80px;
    text-decoration : line-through;
    text-align : center;
}
.blocNouveaute2PrixB03 {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 540px;
    left : 80px;
    text-decoration : line-through;
    text-align : center;
}
.blocTopVentePrixB {
    position : absolute;
    width : 80px;
    height : 20px;
    top : 180px;
    left : 13px;
    text-decoration : line-through;
    text-align : center;
}
.blocBonneAffairePrixB02, .blocNouveautePrixB02, .blocMaillotPays8PrixB02 {/*BSI TPL7 .blocMaillotPays8PrixB02*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 180px;
    text-decoration : line-through;
    text-align : center;
}
.blocBonneAffairePrixB04, .blocNouveautePrixB04, .blocMaillotPays8PrixB04{/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB04*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 525px;
    text-decoration : line-through;
    text-align : center;
}
.blocBonneAffairePrixB05{/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB04*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 215px;/*BSI TPL6 15/04/10*/
    left : 705px;
    text-decoration : line-through;
    text-align : center;
}


.blocMaillotPays8PrixB08{/*BSI TPL7 04/05/10 .blocMaillotPays8PrixB08*/
    position : absolute;
    width : 80px;
    height : 20px;
    top : 450px;
    left : 525px;
    text-decoration : line-through;
    text-align : center;
}

#blocSportliveListe ul {
    position : absolute;
    top : 47px;
    left : 8px;
}
#blocSportliveListe li {
    display : block;
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    width : 283px;
}
#blocSportliveListe li a {
    display : block;
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    width : 273px;
    padding-left : 10px;
}



#blocTopVenteListe ul, #blocTopVenteListe2 ul {
    position : absolute;
    top : 3px;
    left : 170px;
}
#blocTopVenteListe li {
    display : block;
    position : relative;
    float : left;
    height : 40px;
    width : 214px;
}
#blocTopVenteListe li a {
    display : block;
    position : relative;
    float : left;
    height : 40px;
    width : 214px;
    cursor : pointer;
}
#blocTopVenteListe2 li {
    display : block;
    position : relative;
    float : left;
    height : 40px;
    width : 508px;
}
#blocTopVenteListe2 li a {
    display : block;
    position : relative;
    float : left;
    height : 40px;
    width : 508px;
    cursor : pointer;
}
#blocTopVenteListe td.numero, #blocTopVenteListe2 td.numero {
    vertical-align : middle;
    text-align : center;
    height : 40px;
    width : 20px;
}
#blocTopVenteListe td.desc {
    vertical-align : middle;
    height : 40px;
    width : 130px;
}
#blocTopVenteListe2 td.desc {
    vertical-align : middle;
    height : 40px;
    width : 428px;
}
#blocTopVenteListe td.prix, #blocTopVenteListe2 td.prix {
    vertical-align : middle;
    height : 40px;
    width : 60px;
}
#blocTopVenteListe td.prix1, #blocTopVenteListe2 td.prix1  {
    vertical-align : middle;
    height : 40px;
    width : 60px;
    text-decoration : line-through;
}
/*------------ CONTENT BLOC DROIT -------------*/
#blocDroitCommandeRapide, #blocDroitNewsletter {
    display : block;
    position : relative;
    width : 192px;
    height : 89px;
    float : left;
    left : 7px;
}
#blocDroitNewsletter .email {
    height: 20px;
    width: 100px;
    position: absolute;
    display : block;
    top : 65px;
    left : 18px;
    font-weight : bold;
    font-size : 12px;
}
#blocDroitNewsletter .emailInput {
    height: 15px;
    width: 115px;
    padding : 0px;
}

/*Modif BSI 06/11/09 blocDroitFianet*/
#blocDroitFianet, #blocDroitMagasins, #blocDroitContacteznous, #blocDroitCatalogue { 
    display : block;
    position : relative;
    width : 192px;
    height : 84px;
    float : left;
    left : 7px;
}
.blocDroitPub {
    display : block;
    position : relative;
    width : 192px;
    height : auto;
    float : left;
    left : 9px;
    padding-top : 15px;
}
.blocDroitBtnOK {
    display : block;
    position : absolute;
    width : 35px;
    height : 17px;
    left : 140px;
    top : 66px;
}
.blocDroitBtnOK2 {
    display : block;
    position : absolute;
    width : 35px;
    height : 17px;
    left : 140px;
    top : 61px;
}


/*---------------------------------*/
/*------------ PANIER ON ----------*/
/*---------------------------------*/
/*
#panierOnContainer {
    position : relative;
    height: 1px;
    width: 770px;
    display : block;
    margin: 0 auto;
    z-index : 1;
}
#panierOnContent {
    background-color : #FFFFDA;
    position : absolute;
    z-index : 10;
    height : auto;
    width: 244px;
    display : none;
    visibility : hidden;
    left : 590px;
    top : 128px;
    overflow: hidden;
}
#panierOnFermer {
    position : relative;
    height : 20px;
    width: 238px;
    display : block;
    margin-left : 2px;
    background-image : url(../medias/bgPanierOn.gif);
    background-repeat : no-repeat;
    background-position : bottom;
}
#panierOnTotal {
    position : relative;
    height : 20px;
    width: 228px;
    display : block;
    margin-left : 2px;
    font-weight : bold;
    color:#333;
    font-size : 0.70em;
    text-align : right;
    padding-top : 5px;
    padding-right : 10px;
}
#panierAccesCommande {
    position : relative;
    height : 20px;
    width: 228px;
    display : block;
    margin-left : 2px;
    font-weight : bold;
    color:#333;
    font-size : 0.70em;
    text-align : center;
    padding-top : 5px;
    padding-right : 0px;
}
#panierOnTotal em {
    color:#F44010;
    font-weight : bold;
}
.panierOnProduit {
    position : relative;
    height : auto;
    min-height : 100px;
    width: 238px;
    margin-left : 2px;
    background-image : url(../medias/bgPanierOn.gif);
    background-repeat : no-repeat;
    background-position : bottom;
    display : block;
    padding-bottom : 5px;
    padding-top : 5px;
}
.panierOnPhoto {
    position : relative;
    height : auto;
    width: 50px;
    float : left;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    display : block;
}
.panierOnTexte {
    position : relative;
    height : auto;
    width: 178px;
    float : left;
    display : block;
    font-size : 0.70em;
    color : #333;
}
.panierOnTexte em {
    display : inline;
    font-weight : bold;
    color:#F44010;
    margin-left : 105px;
}
*/
/*----------------------------------*/
/*------------ INTERIEUR -----------*/
/*---------------------------------*/
#ariane {
    height: 25px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}
#ariane ul {
    position: relative;
    display : block;
    width : 680px;
    height : 25px;
    left : 8px;
    font-size : 10px;
}

#ariane li {
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    display : block;
    padding-left : 4px;
    text-align : left;
	width : 680px;/*BSI NAVIGATION*/
	left: -25px;/*BSI NAVIGATION*/
}

#ariane li a {
    text-align : right;
    padding-right : 4px;
    height : 25px;
    line-height : 25px;
}


#ariane_tunnel_commande{
    height: 25px;
    width: 688px;
    position: relative;
    display : block;
    float : left;
}

#ariane_tunnel_commande ul {
    position: relative;
    display : block;
    width : 680px;
    height : 25px;
    left : 8px;
    font-size : 10px;
}
#ariane_tunnel_commande li {
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    display : block;
    padding-left : 4px;
    text-align : left;
	width : 680px;/*BSI NAVIGATION*/
	left: 0px;/*BSI NAVIGATION*/
}
#ariane_tunnel_commande li a {
    text-align : right;
    padding-right : 4px;
    height : 25px;
    line-height : 25px;
}


#navPageHeaderBckgrd {/*BSI NAVIGATION*/
	position:relative;
	top:-34px;
	}

.navigPagHeader a img{/*BSI NAVIGATION*/
	position:relative;
	top:5px;
}


#intContentHeader {
    height: auto;
    min-height: 150px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
	top:20px;
}
#intContentHeaderMini {
    height: auto;
    min-height: 60px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
}
/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/

#bloc_content_hautpassword {
    height: auto;
    min-height: 82px;
    width: 486px;
    position: relative;
    display : block;
    float : left;
}
#pop_generique_02_header {
    height: auto;
    min-height: 42px;
    width: 486px;
    position: relative;
    display : block;
    float : left;
    z-index:1;
}


#bloc_content_remerciement {
    height: auto;
    min-height:62px;
    width: 486px;
    position: relative;
    display : block;
    float : left;

}


/*****fin de l'ajout********/

/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/
#intContentHeaderMiniCommande {
    height:103px;
    width:682px;
    position:relative;
    display :block;
    float :left;
    left :6px;
}


/*****fin de l'ajout********/
#intContentHeaderBlanc, #intContentHeaderBlancFicheProd {
    height: auto;
    min-height: 40px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
}

#intContentHeaderBlancCommande {
    height: auto;
    min-height: 40px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 5px;
}

#intContentCentre, #intContentCentreFicheProd {
    height: auto;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
	/*top: 0px;BSI NAVIGATION MODIFICATION*/
}

#intContentCentreAntidot {/*BSI NAVIGATION AJOUT Antidot/Compario*/
    height: auto;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
	top: -50px;
	z-index:300;
}

/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/
#intContentCentreCommande2 {
    height: auto;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 5px;
}

/*****fin de l'ajout********/

#intContentCentre2 {
    height: auto;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
}
#intContentCentreCommande {
    height: auto;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
    margin-right:auto;
    margin-left:auto;


}

.intContentCompte {
    height: auto;
    width: 608px;
    position: relative;
    display : block;
    float : left;
    left:30px;
    margin-right:auto;
    margin-left:auto;
    padding-top:15px;

    padding-bottom:15px;

}
/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/



.intContentLivraison {
    height: auto;
    width: 608px;
    position: relative;
    display : block;
    float : left;
    left:30px;
    margin-right:auto;
    margin-left:auto;
    padding-top:15px;
    padding-bottom:15px;

}

/*****fin de l'ajout********/

.Titre_bleu_gras {
    font-size:16px;
    font-family:Tahoma;
    /*color:#2D51A4;*/
    font-weight:bold;
    display:block;
    position:relative;
    left:35px;
    padding-bottom:5px;
    width : 600px;
    height : auto;
}

/* ajout de swand le 21 juin 2007 a 10H14 am*/
.Titre_bleu_grasBis {
    font-size:14px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    position:relative;
    left:20px;
    padding-bottom:5px;
    width : 600px;
    height : auto;
}

/*fin de l'ajout*/

.Titre_bleu_grasTer {
    font-size: 12px;
    font-family: Tahoma;
    font-weight: normal;
    display: block;
    position: relative;
    left: 25px;
    padding-bottom: 5px;
    width : 600px;
    height : auto;
}

#tableau_identifiant {
    width : 500px;
    font-size : 12px;
    color : #000000;
    font-family : Tahoma;
    height:auto;
    display : block;
}

#tableau_creer_compte {font-size:12px;color:#000000;font-family:Tahoma;padding-left:0px;position:relative;display:block;}
#tableau_form_generale {width:583px;font-size:12px;color:#000000;font-family:Tahoma;padding-left:11px;position:relative;display:block;}
.td_cree_compte {
    /*width: auto;*/
    width: 470px;
}
.td_form_generale_border {width:290px;border-right:1px dashed #CED1D6;vertical-align:top;}
.td_form_generale {width:287px;vertical-align:top;padding-left:6px;}
.td_tableau_identifiant {width:229px;text-align:right;}
.td_tableau_identifiant2 {width:229px;text-align:left;}
#tableau_identifiant input {width:120px;}
.tableau_identifiant_lien {font-size:10px;color:#FF0000;font-family:Tahoma;text-decoration:underline;}
.tableau_identifiant_lien a {font-size:10px;color:#FF0000;font-family:Tahoma;text-decoration:underline;}
.tableau_identifiant_lien a:hover {font-size:10px;color:#FF0000;font-family:Tahoma;text-decoration:underline;}
#table_280 {width:280px;}
.table_280b {width:310px;}
/*.table_280b {width:280px;}*/
.table_280d {width:310px;}
#table_280 td{padding-top:3px;padding-bottom:3px;vertical-align:top;}
.table_280b td{padding-top:3px;padding-bottom:3px;vertical-align:top;}
.table_280d td{padding-top:3px;padding-bottom:3px;vertical-align:top;}

/*
#tableau_form_generale a{color:#000000;}
#tableau_form_generale a:hover{color:#000000;}
*/

.input_form {width:153px;}
.input_form_petit {width:30px;}
.input_form_moyen {width:70px;}
.select_form {width:90px;}

.droite {text-align:right;}

/**********************************************/
.intContentCentreSeparateur {
    height: 1px;
    width: 658px;
    position: relative;
    display : block;
    float : left;
    left : 10px;
}
#intContentFooter, #intContentFooterFicheProd {
    height: 52px;
	width: 682px;
    /*width: 693px;BSI NAVIGATION MODIFICATION*/
    position: relative;
    display : block;
    float : left;
	left : 6px;
    /*left : 0px;BSI NAVIGATION MODIFICATION*/
    background-position : bottom;
    margin-bottom:15px;
	/*top:70px;BSI NAVIGATION AJOUT*/
}

#intContentFooter2, #intContentFooter2FicheProd {
    height: 52px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
    background-position : bottom;
    margin-bottom:15px;
}
#intContentFooterCommande2 {
    height: 24px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    /*left : 6px;*/
    left : 5px;
    background-position : bottom;
    margin-bottom:15px;
}

#intContentFooterCommande {
    height: 74px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
    background-position : bottom;
    margin-bottom:15px;
}

#intContentFooterCommande_footer {
    height: 74px;
    width: 682px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
    background-position : bottom;
    margin-bottom:15px;
}

/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/
#ContentBasPassword {
    height:42px;
    width: 486px;
    position: relative;
    display : block;
    float : left;
}

#ContentPassword {
    height: auto;
    width: 486px;
    position: relative;
    display : block;
    float : left;
}

.tableLibelleEnvoyerAmi {
    height: auto;
    width: auto;
    margin-bottom : 20px;
    margin-top : 20px;
    display : block;
}
.tdLibelleEnvoyerAmi {
    height: auto;
    width: 150px;
    padding-bottom : 5px;
    padding-top : 5px;
    display : block;
    vertical-align : top;
}

.textareaEnvoyerAmi {
display:block;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:70px;
position:relative;
width:250px;
}
#ContentPasswordMentions {
    height: auto;
    width: 407px;
    position: relative;
    display : block;
    float : left;
    left:31px;
    padding-bottom:15px;
}
#ChampPassword{
    height: auto;
    width: 486px;
    position: relative;
    display : block;
    float : left;
    text-align:center;
}

#ChampPassword input{
    border:1px;
    border-style:solid;
    border-color:#8693C9;
}



/*****fin de l'ajout********/

.blocProduitMosaiqueIndisp {/*BSI NAVIGATION*/
    height : 225px;
    width : 154px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}

.blocProduitMosaique {
    height : 225px;
    width : 154px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}
.blocProduitCommande {
    height : 225px;
    width : 154px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}
.blocProduitCommandeDernier {
    height : 225px;
    width : 154px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}
.blocProduitMosaiquePremier {
    height : 225px;
    width : 154px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}
.blocProduitMosaiqueCC {
    height : 225px;
    width : 320px;
    display : block;
    position : relative;
    float : left;
    margin-bottom : 5px;
    margin-top : 10px;
    margin-left : 10px;
}
.blocProduitMosaiqueImg {
    height : 120px;
    width : 120px;
    display : block;
    position : absolute;
    top : 0px;
    left : 15px;
	z-index:1;
}
.blocProduitMosaiqueTitreCC {
    height : 20px;
    width : 150px;
    display : block;
    position : absolute;
    top : 8px;
    left : 165px;
    font-family : Tahoma;
    font-size : 12px;
    font-weight : bold;
    text-transform : uppercase;
}
.blocProduitMosaiqueImgCC {
    height : 120px;
    width : 120px;
    display : block;
    position : absolute;
    top : 40px;
    left : 15px;
}
.blocProduitMosaiqueStick, .blocProduitMosaiqueStick2 {
    height : 15px;
    width : 120px;
    display : block;
    position : absolute;
    top : 122px;
    left : 15px;
    text-align : center;
    font-family : tahoma;
    font-size : 12px;
    font-weight : bold;
    text-transform : uppercase;
}
.blocProduitMosaiqueStick2 {
    left: 0;
}
.blocProduitMosaiquePrix, .blocProduitMosaiquePrixIndisp {/*BSI NAVIGATION - Ajout .blocProduitMosaiquePrixIndisp*/
    position : absolute;
    width : 70px;
    height : 20px;
    top : 180px;
    left : 63px;
    text-align : right;
}
.blocProduitMosaiquePrixB, .blocProduitMosaiquePrixBIndisp {/*BSI NAVIGATION - Ajout .blocProduitMosaiquePrixBIndisp*/
    position : absolute;
    width : 70px;
    height : 20px;
    top : 180px;
    left : 3px;
    text-decoration : line-through;
    text-align : center;
}

.blocProduitMosaiquePrixBCompar, .blocProduitMosaiquePrixBComparIndisp{
	position : absolute;
    width : 70px;
    height : 20px;
    top : 185px;
    left : 3px;
    text-decoration : line-through;
    text-align : center;
}
.blocProduitMosaiquePrixCC {
    position : absolute;
    width : 70px;
    height : 20px;
    top : 85px;
    left : 215px;
}
.blocProduitMosaiquePrixBCC {
    position : absolute;
    width : 70px;
    height : 20px;
    top : 85px;
    left : 145px;
    text-decoration : line-through;
}
.blocProduitMosaiqueTxt, .blocProduitMosaiqueTxtIndisp {/*BSI NAVIGATION AJOUT .blocProduitMosaiqueTxtIndisp*/
    position : absolute;
    width : 150px;
    height : 35px;
    top : 140px;
    left : 3px;
    text-align : center;
    line-height : 11px;
}
.blocProduitMosaiqueTxtCC {
    position : absolute;
    width : 165px;
    height : 39px;
    top : 45px;
    left : 145px;
    /*line-height : 11px;*/
}
.blocProduitMosaiqueTxt2CC {
    position : absolute;
    width : 162px;
    height : 50px;
    top : 145px;
    left : 145px;
    line-height : 11px;
}
.blocProduitMosaiqueLienCC {
    position : absolute;
    width : 150px;
    height : 16px;
    top : 198px;
    left : 145px;
    line-height : 11px;
}
.blocProduitDetailLien, .blocProduitDetailLien2 {
    position : relative;
    width : 150px;
    margin-top:5px;
    height : 16px;
    line-height : 11px;
    cursor: pointer;
}
.blocProduitApartirDe {
    position : absolute;
    width : 150px;
    height : 20px;
    top : 203px;
    left : 3px;
    text-align : center;
    line-height : 11px;
}
.blocProduitApartirDeB {
    position : absolute;
    width : 150px;
    height : 20px;
    top : 188px;
    left : 3px;
    text-align : center;
    line-height : 11px;
    text-decoration : line-through;
    display:none;
}
.blocProduitApartirDeCC {
    position : absolute;
    width : 150px;
    height : 20px;
    top : 115px;
    left : 145px;
    line-height : 11px;
}
.blocProduitApartirDeBCC {
    position : absolute;
    width : 150px;
    height : 20px;
    top : 110px;
    left : 145px;
    line-height : 11px;
    text-decoration : line-through;
    display:none;
}
/*MALIK FICHE FLOCAGE*/
#maillot_fiche_personnalise {
    float: left;
    height: 300px;
    /*---margin: 10px 0 0 12px;-*/
    overflow: hidden;
    position: absolute;
    width: 300px;
    z-index: 1;
}
#maillot_fiche_personnalise2{
	float: left;
    height: 300px;
    margin: 0 0 0 34px;
    overflow: hidden;
    position: absolute;
    width: 300px;
    z-index: 2;
}
/*MALIK FICHE FLOCAGE*/

#PaginationHeader{
	display : block;
    position : absolute;
    height : 21px;
}
#navPageFooter {
    display : block;
    position : absolute;
    height : 21px;
    line-height : 21px;
    width : 215px;
    top : 15px;
    left : 450px;
}

#navPageHeaderAntidot{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	display : block;
    position : absolute;
	top: 55px;
    height : 21px;
    line-height : 21px;
    width : 200px;
    left : 185px;
}

#navPageFooterAntidot{/*BSI NAVIGATION AJOUT Antidot/Compario*/
    display : block;
    position : absolute;
    height : 21px;
    line-height : 21px;
    width : 200px;
    top : 0px;
    left : 200px;
}

#imgPremPag{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position: relative;
	top:0px;
}

#imgDernPag{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position: relative;
	left: 3px;
	top: -19px;
}

#imgPagPrec{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position: relative;
	left: 23px;
	top: -19px;
}

#imgPagSuiv{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position: relative;
	left: -20px;
}

.navPageAntidot {/*BSI NAVIGATION AJOUT Antidot/Compario*/
    display : block;
    position : relative;
    width : 125px;
    height : 20px;
    float : left;
	left: 30px;
	top: -3px;
    padding-left: 10px;
    padding-right: 10px;
}

.navPageLienAntidot{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	left: 535px;
	/*top:12px;*/
	width:140px
}

#AffTri{
	position:relative;
}

#navPageFooter a{/*BSI NAVIGATION*/
	position:relative;
	top:5px;
}
#navPageHeader {
    display : block;
    position : absolute;
    height : 21px;
    line-height : 21px;
    width : 230px;/*Modif BSI 02/04/10*/
    left : 407px;/*Modif BSI 02/04/10*/
}
.navigPagHeader{/*BSI NAVIGATION*/
	position:relative;
	top:30px;
	left:280px;
	width:180px;
}

.navPageBtnG, .navPageBtnD {
    display : block;
    position : relative;
    width : 10px;
    height : 20px;
    float : left;
}
.navPage {
    display : block;
    position : relative;
    width : 125px;
    height : 20px;
    float : left;
    padding-left: 10px;
    padding-right: 10px;
    font-size : 13px;
}
.navPageLien a {
    display : block;
    position : relative;
    width : auto;
    height : 20px;
    float : right;
}
#blocPubMosaique {
    display : block;
	background-color:#FFFFFF;/*BSI NAVIGATION MODIFICATION*/
    position : relative;
    float : left;
    width : 865px;
    height : auto;
    padding-top : 15px;
    padding-left : 6px;/*BSI NAVIGATION MODIFICATION*/
	z-index:90;/*BSI NAVIGATION AJOUT*/
	left:-205px;/*BSI NAVIGATION AJOUT*/
}

#blocTrieMosaique {/*BSI NAVIGATION AJOUT*/
	display : block;
    position : relative;
    float : left;
    width : 680px;
    min-height : 100px;
    height : auto;
}
#blocTrieMosaique ul {/*BSI NAVIGATION AJOUT*/
    display : block;
    position : relative;
    float : left;
    width : 149px;
    height : auto;
    padding-left : 15px;
    padding-right : 3px;
}

#blocTrieMosaique li, #blocTrieRechercheMosaique li {/*BSI NAVIGATION AJOUT Antidot/Compario*/
    padding-bottom : 3px;
}
#blocTrieMosaique li a {/*BSI NAVIGATION AJOUT Antidot/Compario*/
    font-weight : normal;
}

#navPageHeaderAffich ul{
	padding-top: 3px;
	padding-left: 3px;
	border-left:solid;
	border-left-width:1px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-right:solid;
	border-right-width:1px;
	width:135px;
	background-position:top left;
	background-repeat:no-repeat;
}

#arianeCompario {
    height: 25px;
    width:640px;
    position: relative;
    display : block;
    float : left;
}
#arianeCompario ul {
    position: relative;
    display : block;
    width : 635px;
    height : 25px;
    left : 8px;
    font-size : 10px;
}
/*
#arianeCompario li {
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    display : block;
    padding-left : 4px;
    text-align : left;
    width : 630px;/*BSI NAVIGATION*/
    left: -25px;/*BSI NAVIGATION*/ 
}
*/
#arianeCompario li a {
    text-align : right;
    padding-right : 4px;
    height : 25px;
    line-height : 25px;
}


#blocTrieRechercheMosaique {/*BSI NAVIGATION AJOUT Antidot/Compario*/
    position : relative;
	top: 26px;
	left: 5px;
	display : block;
    position : relative;
    float : left;
    width : 195px;
    height : auto;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;/*ŕ mettre dans le boutique.css*/
	border-right:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;/*ŕ mettre dans le boutique.css*/
	border-top:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;/*ŕ mettre dans le boutique.css*/
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;/*ŕ mettre dans le boutique.css*/
}

#list_filter{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position : relative;
	top : 14px;
	left : -148px;
}

.list_filter_li{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	padding-left:6px;
	left : -15px;
	top : -23px;
	font-size : 11px;
}

.list_filter_li a{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	font-size : 11px;
	text-decoration:none;
	font-weight:bold;
}

#list_filter img{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position : relative;
	top:4px;
	left:5px;
}

#list_filter .filtLiBox{
	background-color:#FFFFFF;
	z-index:1;
}

#select_voirTout{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	left: -7px;
}

#slt_vrTt li{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	left: -13px;
}

#txt_vrtt{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	font-size:9px;
}

#listeRechercheMARQUES select, #listeRechercheSIGNATURES select, #listeRechercheSPORTS select, #listeRechercheGENRES select, #listeRecherchePRIXEUR select, #listeRechercheRAYONS select, #listeRechercheTAILLES select{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	top:5px;
	width: 175px;
	border:none;
	font-size:11px;
}

.slectActiveTitreMotRech{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	top: 7px;
	left: 5px;
}

#listFiltLi a{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	left: 10px;
}

#blocTrieRechercheMosaique .afficher span {
    display : block;
    position : relative;
    float : left;
}
#blocTrieRechercheMosaique .btnFermerTrie {
    display : block;
    position : relative;
    float : left;
    height : auto;
    width : auto;
    padding-left : 15px;
    padding-right : 15px;
    white-space : nowrap;
    background-image : url(../boutique-mis/medias-shared/btn-croix2.gif);
    background-repeat : no-repeat;
    background-position : right;
    text-decoration : none;
    color:#7C8386;
}
#blocTrieRechercheMosaique ul {/*BSI NAVIGATION Modif Antidot/Compario*/
    display : block;
    position : relative;
    float : left;
    width : 116px;
    /*padding-left:5px;*/
    padding-bottom:15px;
    margin-left : 10px;
    margin-right : 3px;
	left:-4px;
}

#listeRechercheMARQUESTitre, #listeRechercheSIGNATURESTitre, #listeRechercheSPORTSTitre, #listeRechercheGENRESTitre, #listeRecherchePRIXEURTitre, #listeRechercheRAYONSTitre, #listeRechercheTAILLESTitre{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	padding-left:5px;
	font-weight:bold;
	height:17px;
}

#blocTrieRechercheMosaique ul.selected {
    background-color : #ededed;
}
#blocTrieRechercheMosaique ul.listeComplete {
    display : none;
    position : relative;
    float : left;
    width : 652px;
    height : auto;
    padding-left:5px;
    margin-left : 10px;
    padding-bottom:5px;
    padding-top:5px;
    background-color : #ededed;
}
#blocTrieRechercheMosaique ul.listeComplete li {
    display : block;
    float : left;
    width:130px;
}
#blocTrieRechercheMosaique ul.listeComplete li.floatNone {
    display : block;
    float : none;
    width:602px;
}

#blocTrieRechercheMosaique li {
    padding-bottom : 3px;
}
#blocTrieRechercheMosaique li a {
	padding-left: 5px;
}


#blocTrieMosaiqueResult {/*BSI NAVIGATION*/
    display : block;
    position : relative;
    float : left;
    width : 656px;
    height : 40px;
    left : 10px;
	top: -10px;/*BSI NAVIGATION AJOUT*/
    margin-bottom : 10px;
    margin-top : 10px;
}

#blocTrieMosaiqueResultAntidot {/*BSI NAVIGATION Modif Antidot/Compario*/
    display : block;
    position : relative;
    float : left;
    width : 656px;
    height : 40px;
    left : 10px;
	top: -5px;
    margin-bottom : 10px;
    margin-top : 10px;
}

#blocTrieMosaique .afficher, #intContentHeaderBlanc .titre, #intContentHeaderBlancFicheProd .titre, #intContentHeaderMini .titre , #intContentHeaderBlancCommande .titre, #blocTrieRechercheMosaique .afficherPromo, #blocTrieRechercheMosaique .afficher, #blocTrieRechercheMosaique .afficherNbre   {
    height: 20px;
    width: 640px;
    position : relative;
    padding : 15px;
    padding-bottom : 5px;
    font-weight : bold;
}
/*#blocTrieRechercheMosaique .afficher  {BSI NAVIGATION
	position : relative;
	padding : 15px;==> A mettre en commentaire une fois la nlle nav OK
	width: 150px;
	font-weight : bold;
    padding-bottom : 0px;
}
#blocTrieRechercheMosaique .afficherNbre{BSI NAVIGATION
	width: 200px;
}*/

#blocTrieRechercheMosaique .afficherPromo, #blocTrieRechercheMosaique .afficherNbre  {
    padding-bottom : 0px;
    padding-top : 0px;
    height: 18px;
    font-weight : normal;
}
#blocTrieRechercheMosaique .afficherPromo  {
    padding-bottom : 10px;
    padding-top : 0px;
    font-weight : bold;

    font-size:11px;
}
#blocTrieRechercheMosaique .afficherPromo  a {
    color:#0E238E;
}
#bloc_content_hautpassword .titre, #pop_generique_01_header .titre, #pop_generique_02_header .titre, #pop_header .titre  {
    height: 20px;
    /*width: 486px;*/
    width: 436px;
    position : relative;
    padding : 15px;
    padding-bottom : 5px;
    font-weight : bold;
    font-size:16px;
    font-family : Tahoma;
}

/*#listeRechercheSIGNATURES{BSI NAVIGATION
	position : relative;
	top:120px;
	left:-135px;
}
#listeRechercheSPORTS{BSI NAVIGATION
	position : relative;
	top:240px;
	left:-270px;
}
#listeRechercheGENRES{BSI NAVIGATION
	position : relative;
	top:360px;
	left:-405px;
}
#listeRecherchePRIEUR{BSI NAVIGATION
	position : relative;
	top:480px;
	left:-530px;
}
*/

/*****fin de l'ajout********/

#blocTrieMosaiqueResult .trierpar {
    height: 25px;
    width: 240px;
    position : absolute;
    left : 180px;
    top : 10px;
    font-weight : bold;
}
#blocTrieMosaiqueResult .resultatTxt{
    height: 20px;
    width: 170px;
    position : absolute;
    left : 10px;
    top : 12px;
    font-weight : bold;
}

#blocTrieMosaiqueResultAntidot .resultatTxtAntidot{
	height: 20px;
    width: 170px;
    position : absolute;
    left : 215px;
    top : 25px;
    font-weight : bold;
}

#ariane_antidot{/*BSI NAVIGATION AJOUT Antidot/Compario*/
	position:relative;
	left:8px;
	top:4px;
}

/*#blocTrieMosaiqueResult select {
    height: 18px;
    width: 160px;
    padding : 0px;
    margin-left : 5px;
    font-weight : normal;
}*/
#blocProduitQte select {
    height: 18px;
    width: 50px;
    padding : 0px;
    margin-right : 10px;
    font-weight : normal;
    float : left;
}
#blocTrieMosaique select {
    height: 18px;
    width: 150px;
    padding : 0px;
    margin-left : 0px;
    font-weight : normal;
}



/*---------------------------------*/
/*----------- FICHE PRODUITS ------*/
/*---------------------------------*/
#intContentFicheProduit01 {
    position : relative;
    display : block;
    width : 325px;
    height : auto;
    min-height : 300px;
    float : left;
}
#intContentFicheProduit02 {
    position : relative;
    display : block;
    width : 265px;
    height : auto;
    min-height : 300px;
    float : left;
}
#intContentFicheProduit03 {
    position : relative;
    display : block;
    width : 90px;
    height : auto;
    min-height : 300px;
    float : left;
}
#intContentFicheProduit03 .logo {
    position : relative;
    display : block;
    width : 90px;
    height : auto;
    text-align : center;
    padding-bottom : 15px;
}
.btnEnvoyerAmi {
    display : block;
    position : absolute;
    width : 153px;
    height : 35px;
    top : 15px;
    left : 15px;
}
.AjouterPanier {
    display : block;
    position : relative;
    width : 145px;
    height : 15px;
    top : 200px;
    text-align:center;
}
.btnContinuerAchats {
    display : block;
    position : absolute;
    width : 172px;
    height : 23px;
    top : 10px;
    left : 307px;
}

/*ajout Malik 20101228 Bouton supprimer Panier*/
.btnSupprimerPanier {
    display : block;
    position : absolute;
    width : 172px;
    height : 23px;
    top : 10px;
    left : 17px;
}

/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/

.btnRecalculer {
    display : block;
    position : relative;
    width :120px;
    height : 19px;
    z-index:1;
    float:right;


}

.btnPassClose {
    display : block;
    position : absolute;
    width :116px;
    height : 18px;
    z-index:1;
    left:115px;

}
.btnPassCloseOki {
    display : block;
    position : absolute;
    width :116px;
    height : 18px;
    z-index:1;
    left:185px;

}
.btnPaiementMerci {
    display : block;
    position : absolute;
    width :116px;
    height : 18px;
    z-index:1;
    left:185px;

}
.intContentClientBigTxt .btnPaiementMerci {
    display : block;
    position : absolute;
    width :116px;
    height : 18px;
    z-index:1;
    left:235px;
}

.btnPassValider {
    display : block;
    position : absolute ;
    width :116px;
    height : 18px;
    z-index:1;
    left:246px;

}

/*****fin de l'ajout********/

.btnCommanderTel {
    display : block;
    position : absolute;
    width : 183px;
    height : 35px;
    top : 15px;
    left : 165px;
    font-size : 10px;
    text-align : right;
}
.btnAjouterPanier {
    display : block;
    position : relative;
    width : 183px;
    height : 35px;
    padding-top:10px;
    padding-left:50px;
    float:left;
}
/*.btnAjouterPanier {
    display : block;
    position : absolute;
    width : 183px;
    height : 35px;
    top : 10px;
    left : 405px;
}
*/
.btnValiderPanier {
    display : block;
    position : absolute;
    width : 172px;
    height : 23px;
    top : 10px;
    left : 500px;
}


/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/

.btnEtape2 {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    top:20px;
    left : 105px;
    z-index:1;

}
.btnEtape3 {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    top:10px;
    left :460px;
    z-index:1;

}

.btnRetourHome {
    display : block;
    position : absolute;
    width : 172px;
    height : 23px;
    top : 100px;
    left : 205px;
}


.BtnPanContinue {
    display : block;
    position :relative;
    /*position :absolute;*/
    width : 127px;
    height : 17px;
    left :15px;
    z-index:1;
    float:left;


}
.BtnPanValider {
    display : block;
    position : absolute;
    width : 127px;
    height : 17px;
    left :155px;
    z-index:1;

}

.adresse_facturation {
    display : block;
    position : relative;
    width : 280px;
    height : 125px;
    left:35px;
    z-index:1;
    padding-top : 10px;
    padding-left:10px;
    font-size : 12px;
    text-align : left;
    float:left;
}

.adresse_livraison {
    display : block;
    position : relative;
    width : 280px;
    height : 125px;
    left:60px;
    z-index:1;
    padding-top : 10px;
    padding-left:10px;
    font-size : 12px;
    text-align : left;
    float:left;
}



.btnPaiement {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    left :238px;
    z-index:1;

}
.btnEtape4 {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    top:20px;
    left :472px;
    z-index:1;

}

/*****fin de l'ajout********/

.btnOk2 {
    display : block;
    position : relative;
    width : 30px;
    height : 19px;
    left : 12px;


}
.btnEnvoyerAmi a, .btnCommanderTel a {
    display : block;
    position : relative;
    width : 158px;
    height : 18px;
    padding-left : 25px;
    padding-top : 2px;
    font-size : 11px;
    text-align : left;
}


/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/

.btnContinuerAchats a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    font-weight:bold;
    padding-top : 4px;
    font-size : 11px;
    text-align : center;
}

.btnSupprimerPanier a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    font-weight:bold;
    padding-top : 4px;
    font-size : 11px;
    text-align : center;
}

.btnPassClose a, .btnPassValider a, .btnPassCloseOki a, .btnPaiementMerci a, .btnPopFermerC a, .btnCloseSSO a {
    display : block;
    position : relative;
    width : 116px;
    height : 18px;
    font-weight:bold;
    padding-top : 2px;
    font-size : 11px;
    text-align : center;
}
.btnPaiementMerci a {
    width : 140px;
}

/*****fin de l'ajout********/


.btnRecalculer a {
    display : block;
    position : relative;
    width : 120px;
    height : 19px;
    font-weight:bold;
    padding-top : 4px;
    font-size : 11px;
    text-align : center;
}
.btnAjouterPanier a {
    display : block;
    position : relative;
    width : 173px;
    height : 30px;
    padding-left : 10px;
    padding-top : 4px;
    font-size : 13px;
    font-weight : bold;
    text-align : left;
}

.btnValiderPanier a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}

.btnRetourHome a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}
/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/


.btnEtape2 a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}
.btnEtape3 a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}

.BtnPanContinue a, .BtnPanValider a {
    display : block;
    position : relative;
    width : 127px;
    height : 17px;
    padding-top : 2px;
    font-size : 10px;
    text-align : center;
    font-weight:normal;
}

.btnPaiement a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}
.btnEtape4 a {
    display : block;
    position : relative;
    width : 172px;
    height : 23px;
    padding-top : 4px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
}


/*****fin de l'ajout********/

.btnOk2 a {
    display : block;
    position : relative;
    width : 30px;
    height : 19px;
    font-size : 11px;
    font-weight:bold;
    text-align : center;
    padding-top:3px;
}

.table_commande2 .btnOk2{
   display:inline;	
}
.table_commande2 .btnOk2 a{
	display : inline;
	padding:4px 8px 3px 8px;
}	


#blocProduitMedia {
    height : 300px;
    width : 300px;
    display : block;
    position : relative;
    margin-bottom : 30px;
    margin-left : 10px;
}
#blocProduitVues {
    height : 50px;
    width : 300px;
    display : block;
    position : relative;
    margin-bottom : 10px;
    margin-left : 10px;
    text-align : center;
}
#blocProduitPrixB {
    display : block;
    position : relative;
    width : auto;
    height : 20px;
    text-decoration : line-through;
}
#blocProduitDispo {
    display : block;
    position : relative;
    width : 140px;
    height : 35px;
    float : left;
}
#blocProduitPrix {
    display : block;
    position : relative;
    width : 100px;
    height : 45px;
    float : left;
}

#prixabonne{
	font-size: 27px;
	color:#000066;
	font-weight: bold;
	padding-left: 150px;
	width: 120px;
}

#abonneinfo {
	top:12px; 
	left:700px;
	position: relative;
	display : block;
}

#blocProduitPrixPicto {
    display : block;
    position : relative;
    width : 165px;
    height : 45px;
    float : left;
}
#blocProduitCouleurs, #blocProduitTailles, #blocProduitQte {
    display : block;
    position : relative;
    width : 265px;
    height : auto;
    float : left;
    padding-bottom : 10px;
}
#blocProduitCouleurs .titreCetT, #blocProduitTailles .titreCetT {
    display : block;
    position : relative;
    width : 65px;
    height : 18px;
    line-height : 18px;
    float : left;
    font-size : 10px;
}
#blocProduitQte .titreCetT {
    display : block;
    position : relative;
    width : 65px;
    height : 35px;
    line-height : 18px;
    float : left;
    font-size : 10px;
}
#guideTaille {
    height : 20px;
    width : auto;
    line-height : 20px;
    padding-left : 65px;
    display : block;
    position : relative;
    float : left;
}
#guideTaille a {
    font-size : 10px;
}
#blocProduitCouleurs ul, #blocProduitTailles ul {
    width : 200px;
    height : auto;
    display: block;
    position : relative;
    float : left;
}
.blocProduitTaillesSelect {
    width : 195px;
    height : 25px;
    display: block;
    position : relative;
    float : left;
}
.blocProduitTaillesSelect select {
    font-weight:normal;
    height:18px;
    padding:0px;
    width:190px;
    border:1px solid #767777;
    color:#767777;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:normal;
}
#blocProduitCouleurs li {
    width : 20px;
    height : 18px;
    display: block;
    position : relative;
    margin-right : 5px;
    line-height : 18px;
    text-align : center;
    float : left;
    font-size : 10px;
    margin-bottom:5px;
}
#blocProduitTailles li {
    min-width : 20px;
    width:auto;
    height : 18px;
    display: block;
    position : relative;
    margin-right : 5px;
    line-height : 18px;
    text-align : center;
    float : left;
    font-size : 10px;
    margin-bottom:5px;
}
#blocProduitTailles li a.tailleOff {
    display: block;
    text-decoration : none;
}
#blocProduitTailles li a.tailleOff:hover {
    display: block;
    text-decoration : none;
}
#blocProduitTailles li a.tailleOn {
    display: block;
    text-decoration : none;
}

#blocProduitCouleurs li a.couleurOff {
    display: block;
    text-decoration : none;
    background-color : none;
}
#blocProduitCouleurs li a.couleurOff:hover {
    display: block;
    text-decoration : none;
    background-color : none;
}
#blocProduitCouleurs li a.couleurOn {
    display: block;
    text-decoration : none;
    background-color : none;
}
#blocProduitDetail {
    display : block;
    position : relative;
    width : 246px;
    height : auto;
    padding : 8px;
    float : left;
    margin-bottom : 10px;
}
#blocProduitDetailMore {
    position : relative;
    width : 246px;
    height : auto;
    display : block;
    font-size : 10px;
}
#blocProduitDetailAll {
    position : relative;
    width : 246px;
    height : auto;
    font-size : 10px;
}
#blocProduitFlocMore {
    position : relative;
    width : 246px;
    height : auto;
    display : none;
    visibility : hidden;
    font-size : 10px;
}
#blocProduitDetailPatch, #blocProduitDetailFloc {
    display : block;
    position : relative;
    width : 246px;
    height : auto;
    min-height : 35px;
    padding : 8px;
    float : left;
    margin-bottom : 10px;
}
#blocProduitDetailPatch .titreCetT, #blocProduitDetailFloc .titreCetT {
    display : block;
    position : relative;
    width : auto;
    height : 20px;
    font-size : 11px;
}
#blocProduitDetailPatch td.coche {
    width : 26px;
    height : auto;
    vertical-align : middle;
}
#blocProduitDetailPatch td.txt {
    width : 174px;
    height : auto;
    vertical-align : middle;
}
#blocProduitDetailPatch td.prix {
    width : 54px;
    height : auto;
    vertical-align : middle;
    font-weight : bold;
}
#blocProduitDetailPatch td.picto {
    width : 40px;
    height : auto;
    vertical-align : top;
    text-align : center;
}
#blocProduitDetailFloc .flocRadio {
    padding-bottom : 5px;
}
#alphaFloc {
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    float:left;
    height:16px;
    width:100px;
    font-weight : bold;
    margin-right:10px;
    text-transform : uppercase;
}
#numFloc {
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    float:left;
    height:16px;
    width:30px;
    font-weight : bold;
    text-transform : uppercase;
}
.flocNom {
    height:16px;
    line-height:16px;
    width:auto;
    float:left;
    display:block;
    padding-right:10px;
    font-weight : bold;
    font-size:11px;
}

/*css from arrow*/

#homeScroll {
    height: 529px;
    width: 139px;
    position: relative;
    display : block;
    background-color : #d1cfcf;
    float : right;
}
#homeScrollUp {
    height: 13px;
    width: 112px;
    position: relative;
    display : block;
    margin-left : 13px;
    margin-bottom: 4px;
}
#homeScrollDown {
    height: 13px;
    width: 112px;
    position: relative;
    display : block;
    margin-left : 13px;
    margin-top : 4px;
}

#homeScrollContainer {
    height: 495px;
    width: 112px;
    position: relative;
    display : block;
    margin-left : 13px;
    overflow : hidden;
}
#homeScrollContent {
    height: auto;
    width: 112px;
    position: relative;
    top : 0;
    display : block;
}
.scrollProduitContainer {
    height: auto;
    width: 112px;
    position: relative;
    top : 0;
    display : block;
}
.scrollProduitPhoto {
    height: 117px;
    width: 110px;
    position: relative;
    display : block;
    border-top : 1px solid #989696;
    border-left : 1px solid #989696;
    border-right : 1px solid #989696;
}
.scrollProduitInfos {
    height: 110px;
    width: 170px;
    position: absolute;
    display : block;
    display : none;
    visibility : hidden;
    background-image : url(../images/1pxJaune.gif);
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
    padding : 15px;
    font-size : 1.0em;
    color : #333333;
    text-align : center;
    top: 11px;
    left:11px;
}

.scrollProduitInfos a {
    color : #333333;
    text-decoration : none;
}

.scrollProduitInfos em {
    color : #f44010;
    font-weight : bold;
}
.scrollProduitLien {
    height: auto;
    width: 110px;
    position: relative;
    display : block;
    border-bottom : 1px solid #989696;
    border-left : 1px solid #989696;
    border-right : 1px solid #989696;
    color : #333333;
    text-align : center;
    padding-bottom : 3px;
    padding-top : 3px;
    font-size : 0.70em;
    font-weight : bold;
    margin-bottom : 8px;
    line-height : 0.95em;
    cursor : pointer;
}
.scrollProduitLien a {
    color : #f44010;
    text-decoration : none;
    display : block;
}
/* end of css from arrow*/

/*---------------------------------*/
/*----------- MENU GAUCHE ---------*/
/*---------------------------------*/
#blocGaucheMenu,#blocGaucheMenuCompario {
    display : block;
    position : relative;
    width : 192px;
    height : auto;
    float : left;
    left : 7px;
	z-index:200;
}


#blocGaucheMenuHeader {
    display : block;
    position : relative;
    width : 192px;
    height : 69px;
}
#blocGaucheMenuHeader h1 {
  margin:0;
  padding:0;
  text-indent:-5000px;
  background-repeat:no-repeat;
  display : block;
  position : relative;
  width : 192px;
  height : 69px;
}
#blocGaucheMenuFooter {
    display : block;
    position : relative;
    width : 192px;
    height : 25px;
}
#blocGaucheMenuContent {
    display : block;
    position : relative;
    width : 192px;
    height : auto;
}
/*niveau n1*/
ul.menuGaucheN1 {
    display : block;
    position : relative;
    width : 187px;
    height : auto;
    margin : 0;
    padding : 0;
    margin-left : 2px;
}
ul.menuGaucheN1 li {
    margin : 0;
    padding-left:16px;
    font-family:verdana;
    font-size:11px;
    display : block;
    position : relative;
    width : auto;
    min-height : 40px;
    height : auto;
}
ul.menuGaucheN1 li a, ul.menuGaucheN1 li a.menuOff {
    text-decoration : none;
    text-transform : uppercase;
    font-size:13px;
    font-weight : bold;
    width : auto;
    /*height : 18px;*/
    height : auto;
    display : block;
    position : relative;
    padding-top : 2px;
}
ul.menuGaucheN1 li a.menuOn {
    text-decoration : none;
    text-transform : uppercase;
    font-size:13px;
    font-weight : bold;
    width : auto;
    /*height : 18px;*/
    height : auto;
    display : block;
    position : relative;
    padding-top : 2px;
}

/*niveau n2*/
ul.menuGaucheN1 li ul {
    display : none;
    visibility : hidden;
    position : relative;
    width : auto;
    height : auto;
    margin : 0;
    padding : 0;
    margin-top : 8px;
}
ul.menuGaucheN1 li ul li {
    margin : 0;
    padding-left:0;
    border-top : none;
    font-family:verdana;
    font-size:11px;
    display : block;
    position : relative;
    width : auto;
    min-height : 15px;
    height : auto;
}
ul.menuGaucheN1 li ul li a {
    text-decoration : none;
    text-transform : none;
    font-size:11px;
    font-weight : normal;
    width : auto;
    height : 18px;
    display : block;
    position : relative;
    padding-top : 2px;
}
/*ul.menuGaucheN1 li ul li a:hover {
    text-decoration : none;
    text-transform : none;
    font-size:11px;
    font-weight : normal;
    width : auto;
    height : 18px;
    display : block;
    position : relative;
    padding-top : 2px;
}*/

/*niveau n3*/
ul.menuGaucheN1 li ul li ul {
    display : none;
    visibility : hidden;
    position : relative;
    width : auto;
    height : auto;
    margin : 0;
    padding : 0;
    margin-top : 0px;
    margin-bottom : 6px;
    margin-left : 20px;
}

ul.menuGaucheN1 li ul li ul li {
    margin : 0;
    padding-left:0;
    border-top : none;
    font-family:verdana;
    font-size:11px;
    display : block;
    position : relative;
    width : auto;
    min-height : 15px;
    height : auto;
}
ul.menuGaucheN1 li ul li ul li a {
    text-decoration : none;
    text-transform : none;
    font-size:11px;
    font-weight : normal;
    width : auto;
    height : auto;
    display : block;
    position : relative;
    padding-top : 0;
}



/*---------------------------------*/
/*------- MENU GAUCHE CLIENT ------*/
/*---------------------------------*/
#blocGaucheMenuClient {
    display : block;
    position : relative;
    width : 192px;
    height : auto;
    float : left;
    left : 7px;
}
#blocGaucheMenuClientHeader {
    display : block;
    position : relative;
    width : 192px;
    height : 30px;
}
#blocGaucheMenuClientFooter {
    display : block;
    position : relative;
    width : 192px;
    height : 25px;
}
#blocGaucheMenuClientContent {
    display : block;
    position : relative;
    width : 192px;
    height : auto;
}
#blocGaucheMenuClientContent ul {
    display : block;
    position : relative;
    width : 187px;
    height : auto;
    margin : 0;
    padding : 0;
    margin-left : 2px;
}
#blocGaucheMenuClientContent ul li {
    margin : 0;
    padding-left:10px;
    padding-right:2px;
    padding-bottom : 3px;
    padding-top : 3px;
    font-family:verdana;
    font-size:11px;
    display : block;
    position : relative;
    width : auto;
    min-height : 15px;
    height : auto;
    font-weight : bold;
}
#blocGaucheMenuClientContent ul li a, #blocGaucheMenuClientContent ul li a.menuOff {
    text-decoration : none;
}
#blocGaucheMenuClientContent ul li a:hover, #blocGaucheMenuClientContent ul li a.menuOn {
    text-decoration : none;
}



.forme_colonne
{height:64px;
vertical-align:middle;font-size:12px;font-family:Tahoma;color:#000000;text-align:center;}




.forme_colonne2
{height:34px;
vertical-align:top;font-size:12px;font-family:Tahoma;color:#000000;text-align:center;padding-top:10px;}

.forme_colonne a{font-size:12px;font-family:Tahoma;color:#000000;text-decoration:underline;}



.bold {font-weight:bold;}

.etape_table{
width:625px;
display:block;
position:relative;
margin:24px 0px 0px 0px;
left:20px;
height:79px;}

etape_table td {margin-top:20px;}

.table_commande {width:648px;
margin:0 auto;}
.table_commande2 {width:608px;
margin:0 auto;}
.table_commandeM {
    width : 648px;
    height : auto;
    margin : 0 auto;
    margin-bottom : 25px;
    display : block;
    position : relative;
}
.verti_align {vertical-align:top;}
.fond_violet {
    height : 57px;
}
.fond_violet2 {
    height : 57px;
}
.fond_violet3 {
    height : 87px;
    vertical-align : top;
}
.total_commande {
    height : 28px;
    text-align : right;
}
.total_commande_recap {
text-align:right;
display:block;
width:608px;
position:relative;
font-size:12px;
font-weight:bold;
height:72px;padding-top:15px;
}

.td_supp {width:37px;}


.entete_commande {
    height : 35px;
    text-align : center;
}

.taille_day {
    width:38px;
    border:1px solid #BCBDBD;
    font-size:10px;
}
.taille_month {
    width:46px;
    /*width:38px;*/
    border:1px solid #BCBDBD;
    font-size:10px;
}
.taille_year {
    width:58px;
    border:1px solid #BCBDBD;
    font-size:10px;
}

.taille_15 {width:15px;}
.taille_30 {width:30px;}
.taille_33 {width:33px;}
.taille_36 {width:36px;}
.taille_40 {width:40px;}
.taille_45 {width:45px;}
.taille_56 {width:52px;}
.taille_60 {width:60px;}
.taille_60vb {width:60px;vertical-align:top;font-weight:bold;}
.taille_60v {width:60px;vertical-align:top;}
.taille_67 {width:67px;}
.taille_65 {width:65px;}
.taille_75 {width:75px;}
.taille_75c {width:75px;text-align:center;}
.taille_80 {width:85px;}
.taille_81 {width:81px;}
.taille_85 {width:85px;}
.taille_90 {width:90px;}
.taille_90c {width:90px;text-align:center;}
.taille_95 {width:95px;}
.taille_95c {width:95px;text-align:center;}
.taille_100c {width:100px;text-align:center;}
.taille_110c {width:110px;text-align:center;}
.taille_117 {width:127px;text-align:left;}
.taille_127vb {width:127px;text-align:left;vertical-align:top;font-weight:bold;}
.taille_127v {width:127px;text-align:left;vertical-align:top;}
.taille_130 {width: 130px;text-align: left;}
.taille_134vb {width:134px;text-align:left;vertical-align:top;font-weight:bold;}
.taille_134v {width:134px;text-align:left;vertical-align:top;}
.taille_140 {width:140px;}
.taille_150 {width:150px;}
.taille_153 {width:153px;text-align:left;}
.taille_160 {width:160px;text-align:left;}
.taille_160c {width:160px;text-align:center;}
.taille_170c {width:170px;text-align:center;}
.taille_180 {width:180px;text-align:left;}
.taille_190 {width:190px;}
.taille_195 {width:195px;}
.taille_200 {width:200px;}
.taille_234 {width:234px;text-align:left;}
.taille_283 {width:283px;text-align:left;}
.taille_348 {width:348px;}
.taille_259 {width:259px;}
.taille_260 {width:255px;text-align:left;padding-left:5px;}
.taille_260c {width:260px;text-align:center;}
.taille_231 {width:231px;text-align:left;}
.taille_260vb {width:260px;text-align:left;vertical-align:top;font-weight:bold;}
.taille_260v {width:260px;text-align:left;vertical-align:top;}
.taille_598 {width:598px}
.taille_365 {width:365px}
.taille_575 {width:575px}

.textBold {font-weight: bold;}
.textCenter {text-align: center;}
.textLeft {text-align: left;}
.padLeft5 {padding-left: 5px;}

.taille_608 {width:608px;}
.taille_433 {width:433px;text-align:left;}
.taille_261 {width:261px;text-align:left;}
.taille_648 {width:648px;}
.right10 {padding-right:10px;}
.top10 {padding-top:10px;}
.right25 {padding-right:25px;}
.textright {text-align:right;}
#cache {display: none; padding:0px;margin:0px;}
#cache_form {display: none; padding:0px;margin:0px;}
#adresse_livraison {display: none; padding:0px;margin:0px;}
.mini_prix {font-size:10px;text-decoration:line-through;}
.text11 {font-size:11px;}

.bt-retour {
    text-align: right;
    padding-top: 10px;
}

.flocageInfos {
text-decoration:uppercase;
font-size:10px;
display : block;
}
.paddingTableTop {
padding-top:10px;
}
#cache {
    position : relative;
    font-size : 11px;
    font-style : italic;
}
#cache textarea {
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
display : block;
position : relative;
width : 250px;
height : 50px;
}

.spacer{display:block;position:relative;clear:both;}
.spacer20{display:block;height:20px;position:relative;clear:both;}
.italique_souligne {font-style: italic}
.italique_souligne a {text-decoration:underline;color:#000000;}
.italique_souligne a:hover {text-decoration:underline;color:#000000;}
.aligncentre {text-align:center;}



.intContentSimple {
    width : 645px;
    height : auto;
    display : block;
    position : relative;
    padding-left : 20px;
    padding-bottom : 15px;
}
.intContentSimpleQte {
display:block;
float:left;
font-size:10px;
height:18px;
line-height:18px;
position:relative;
width:65px;
font-weight : bold;
}
.intContentSimpleQteS {
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
float:left;
font-weight:normal;
height:18px;
margin-right:10px;
padding:0px;
width:50px;
}
.intContentSimpleQteI {
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:15px;
padding:0px;
width:100px;
margin-right:10px;
float:left;
}
.errorMsg {
    color : Red;
    display : block;
    font-weight:bold;
}
.blocCommandeProduit {
    height : 165px;
    width : 420px;
    display : block;
    position : relative;
    margin-bottom : 10px;
    margin-top : 10px;
}
.blocCommandeProduitImg {
    height : 120px;
    width : 120px;
    display : block;
    position : absolute;
    top : 20px;
    left : 15px;
}



.blocCommandeProduitPrixCC {
height:20px;
left:230px;
position:absolute;
top:60px;
width:70px;
font-size:12px;
font-weight:bold;
}

.blocCommandeProduitPrixBCC {
height:20px;
left:160px;
position:absolute;
text-decoration:line-through;
top:60px;
width:70px;
}


.blocCommandeProduitTxtCC {
height:39px;
left:160px;
line-height:11px;
position:absolute;
top:20px;
width:240px;
}

.blocCommandeProduitApartirDeBCC {
height:20px;
left:160px;
line-height:11px;
position:absolute;
text-decoration:line-through;
top:85px;
width:150px;
display:none;
}

.blocCommandeProduitApartirDeCC {
height:20px;
left:160px;
line-height:11px;
position:absolute;
top:90px;
width:150px;
font-size:12px;
font-weight:bold;
}

.blocCommandeProduitBtn {
height:auto;
left:150px;
line-height:11px;
position:absolute;
top:125px;
width:250px;
text-align : right;
}


/*ajouté par swand depuis maquette 4 juin 2007 a 15h*/


#intContentHeaderTitre {
    height: auto;
    width: 674px;
    position: relative;
    display : block;
    left : 10px;
    float : left;
}
#intContentHeaderTitre td.txt {
    padding-right:3px;
    font-family : Tahoma;
    font-size : 18px;
    text-transform : uppercase;
    height : 20px;
    white-space : nowrap;
}
#intContentHeaderTitre td.ligne {
    width : 100%;
    height : 20px;
}

#intContentHeaderTitre_plain {
    height: auto;
    width: 674px;
    position: relative;
    display : block;
    left : 10px;
    float : left;
}
#intContentHeaderTitre_plain td.txt {
    padding-right:3px;
    font-family : Tahoma;
    font-size : 18px;
    text-transform : uppercase;
    height : 20px;
    white-space : nowrap;
}
#intContentHeaderTitre_plain td.ligne {
    width : 100%;
    height : 20px;
}

.intContentClientBig {
display:block;
float:left;
min-height:200px;
left:35px;
position:relative;
width:608px;
}
.intContentClientMini {
display:block;
float:left;
height:auto;
min-height:60px;
left:35px;
position:relative;
width:608px;
padding-bottom:10px;
margin-bottom:25px;
}
.intContentClientBigBtn {
display:block;
float:left;
height:auto;
left:35px;
position:relative;
width:608px;
padding-top : 20px;
}
.intClientBloc01 {
display:block;
position:relative;
height:auto;
width:508px;
left:35px;
padding:15px;
font-family : Tahoma;
font-size : 13px;
}
.intClientBloc02 {
display:block;
position:relative;
height:auto;
width:508px;
left:35px;
padding:15px;
font-family : Tahoma;
font-size : 13px;
}


.blocCatalogue {
display:block;
position:relative;
/*float : left;*/
height:80px;
line-height : 80px;
width:550px;
padding : 20px;
margin : 10px;
font-weight : bold;
background:none;
}
.blocCatalogueChecked  {
display:block;
position:relative;
/*float : left;*/
height:80px;
line-height : 80px;
width:550px;
padding : 20px;
margin : 10px;
font-weight : bold;
    background:#fff;
    opacity: 0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=50,finishopacity=50, style=1);
}







.intClientBloc03 {
display:block;
position:relative;
height:auto;
width:523px;
left:20px;
padding:15px;
font-family : Tahoma;
font-size : 13px;
}

#listeNewsletter {
width : 520px;
height : auto;
display : block;
position : relative;
padding-bottom : 20px;
padding-top : 20px;
}
#listeNewsletter ul {
width : 250px;
height : auto;
display : block;
position : relative;
float : left;
}
#listeNewsletter ul li {
padding-bottom : 2px;
padding-top : 2px;
}
.emailInput {
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:15px;
padding:0px;
width:130px;
}
.emailSelect {
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:18px;
padding:0px;
width:130px;
}
.libelleMdp {
width : 250px;
height : auto;
display : block;
float : left;
}




.intContentClientBigNote {
display:block;
float:left;
height:auto;
left:35px;
position:relative;
width:608px;
padding-top : 20px;
font-style : italic;
font-size : 10px;
}
.infosClient {
    display : block;
    width : 275px;
    height : auto;
    position : relative;
    float : left;
    margin : 20px;
}
.infosClientSup {
    display : block;
    width : 275px;
    height : auto;
    position : relative;
    float : left;
    margin : 20px;
    margin-left : 0;
    margin-right : 0;
}

.infosClientTD01 {
padding-bottom : 5px;
padding-top : 5px;
width : 130px;
}
.infosClientTD02 {
padding-bottom : 10px;
padding-top : 5px;
font-weight : bold;
}
.infosClientTD03 {
padding-bottom : 5px;
padding-top : 5px;
width : 90px;
}
.infosClientTD04 {
padding-bottom : 5px;
padding-top : 5px;
}
.infosSupSelect {
font-weight:normal;
height:18px;
padding:0px;
width:83px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
}
.infosSupSelect2 {
font-weight:normal;
height:18px;
padding:0px;
width:268px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
}
.infosSupSelect3 {
font-weight:normal;
height:18px;
padding:0px;
width:83px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
}
#containerOpaque {
    display : block;
    position : absolute;
    width:100%;
    /*height:1400px;*/
    top:0;
    left:0;
    bottom:0;
    background:#ffffff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
    /*height: expression(document.body.offsetHeight + 'px');*/
}

#containerOpaqueEspaceClient {
    display : block;
    position : absolute;
    width:100%;
    height:1000px;
    top:0;
    left:0;
    bottom:0;
    background:#ffffff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
    /*height: expression(document.body.offsetHeight + 'px');*/
}
#containerOpaquePanier {
    display : block;
    position : absolute;
    width:100%;
    height:1400px;
    top:0;
    left:0;
    bottom:0;
    background:#ffffff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
    /*height: expression(document.body.offsetHeight + 'px');*/
}

#containerOpaqueZoom {
    display : block;
    position : absolute;
    width:100%;
    height:1400px;
    top:0;
    left:0;
    bottom:0;
    background:#ffffff;
    opacity: 0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=70,finishopacity=70, style=1);
    /*height: expression(document.body.offsetHeight + 'px');*/
}


#containerPopOpaque {
    display : block;
    position : absolute;
    left :50%;
    top:183px;
    width:486px;
    height : auto;
    margin-left : -223px;
    background-color : white;
}

#containerPopOpaqueZoom {
    display: block;
    position: absolute;
    left: 50%;
    top: 183px;
    width: 486px;
    height: auto;
    margin-left: -223px;
    background-color: white;
}

.forme_colonne3
{
    height : 21px;
    vertical-align : middle;
    font-size : 12px;
    font-family : Tahoma;
    font-weight : bold;
    text-align : center;
}

/* ajout de swand le 21 juin 2007 a 10H14 am*/
.forme_colonne3bis
{
    height : 21px;
    vertical-align : middle;
    font-size : 12px;
    font-family : Tahoma;
    font-weight : normal;
    text-align : center;
}
.forme_colonne3ter
{
    height : 21px;
    vertical-align : middle;
    font-size : 11px;
    font-family : Tahoma;
    font-weight : bold;
    text-align : center;
}

/*fin de l'ajout*/

.forme_colonne4
{
    height : auto;
    vertical-align : top;
    font-size : 12px;
    font-family : Tahoma;
    text-align : left;
}
.tableau_identifiant_sup {
    margin-left : 10px;
    margin-top : 15px;
}

.table_detail_commande {
    width : 635px;
    margin : 0 auto;
}

.border_imput {
border:1px solid #BCBDBD;
color:#767777;
}


.tdCommandeTelMedia {
    height: auto;
    width: 150px;
    vertical-align : top;
}
.tdCommandeTelContenu {
    height: auto;
    width: 300px;
    vertical-align : top;
}
.tdCommandeTelNum {
    height: auto;
    width: 450px;
    padding : 0;
}
.commandeTelNum {
    padding-left : 230px;
    height: 33px;
    line-height: 40px;
    width: 180px;
    text-align : center;
    font-size : 16px;
    font-weight : bold;
    display : block;
    position : relative;
    font-family : tahoma;
}
.commandeTelPx {
    padding-left : 240px;
    height: 16px;
    line-height: 16px;
    width: 100px;
    font-size : 10px;
    font-weight : bold;
    display : block;
    position : relative;
    font-family : tahoma;
}
.tableCommandeRef {
    margin : 30px;
}
.tdCommandeRef {
    height: 20px;
    line-height : 20px;
    width: 85px;
    vertical-align : top;
    text-align : center;
}

.prixpanier {font-family:Tahoma;font-size:13px;font-weight:bold;}


.btnPopFermerC {
display:block;
height:18px;
margin: 0 auto;
position:relative;
width:116px;
z-index:1;
}

#pop_generique_01_header, #pop_header {
    height: auto;
    min-height: 42px;
    width: 486px;
    position: relative;
    display : block;
    float : left;
    z-index:1;
}

#pop_header {
    width: 556px;
}

#pop_generique_02_content {
    height: auto;
    width: 456px;
    position: relative;
    display : block;
    float : left;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 15px;
}
#pop_generique_01_footer, #pop_footer {
    height:42px;
    width: 486px;
    position: relative;
    display : block;
    float : left;
}

#pop_footer {
    width: 556px;
}

#pop_generique_01_content, #pop_content {
    height: auto;
    width: 456px;
    position: relative;
    display : block;
    float : left;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 15px;
}

#pop_content {
    width: 556px;
    padding: 0;
}

#pop_generique_01_content_scroll {
    height: 350px;
    width: 430px;
    position: relative;
    display : block;
    overflow : auto;
    padding-right:20px;
}

/* ajout de swand le 21 juin 2007 a 10H14 am*/
.QTP {
    display : block;
    position : relative;
    top : 15px;
    float : left;
    width : 185px;
    float : right;
}
.media_panier {
    display : block;
    position : relative;
    left : 4px;
    width : 100px;
    height : 100px;
    float : left;
}
.nom_descri_produit {
    font-size : 12px;
    font-family : Tahoma;
    font-weight : bold;
    display : block;
    position : relative;
    left : 21px;
}
#TitreAjoutPanier .titre {
    font-family : Tahoma;
    font-size : 16px;
    display : block;
    position : relative;
    left : 35px;
    width : 251px;
    top : 10px;
}
#TitreAjoutPanier {
    width : 286px;
    height : 54px;
    display : block;
    position : relative;
    left : 4px;
    top : 5px;
}
.CadreAjoutAchat {
    display : block;
    width : 293px;
    height : auto;
    z-index : 1;
    position : absolute;
    left : 708px;
    top : 370px;
}

.border_pointille {
    height : auto;
}
.bloc_paiement img {
    vertical-align : middle;
}
.bloc_paiement {
    height : auto;
    width : 608px;
    display : block;
    padding-top : 6px;
    font-size : 12px;
    vertical-align : middle;
    line-height : 40px;
}
.bloc_livraison {
    /*height : 83px;*/
    width : 608px;
    display : block;
    padding-top : 6px;
    font-size : 12px;
    vertical-align : top;
}
.bloc_paiement .picto{
    margin-left:10px;
}

.bloc_paiement .details_paiement{
    margin:0 0 10px 40px;
    line-height:14px;
}
.bloc_paiement .details_paiement .explication{
    font-size : 12px;
    font-style:italic;
    margin:3px 0;
}
.bloc_paiement .image{
    margin:3px 0;
}

.bloc_paiement .parametres{
    margin:3px 0 10px 0
}

.bloc_paiement .parametres select{
    border: 1px solid #833B3B;

}
.bloc_paiement .parametres select option{
    color: Black;
    font-style:italic;
}

.bloc_paiement #details_0, .bloc_paiement #details_1, .bloc_paiement #details_2, .bloc_paiement #details_3{
    display:none;
}

div#soustitre_commande {
    font-size: 15px;
    font-weight: bold;
    width: 300px;
    margin: 0px 10px;
    margin-bottom: 40px;
}

tr.tab_commande_header {
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

td.commande_col1 {
    padding: 5px;
    width: 100px;
}
td.commande_col3, td.commande_col4, td.commande_col5, td.commande_col6, td.commande_col7 {
    padding: 5px;
    width: 80px;
    border-bottom: 1px solid #96a8d1;
}
td.commande_col2 {
    padding: 5px;
    width: 160px;
    border-bottom: 1px solid #96a8d1;
}
td.commande_col3 {
    vertical-align: bottom;
    font-weight: normal;
}

td.commande_line1 {
    padding: 5px;
    text-align: center;
    vertical-align: top;
    border-bottom: 1px solid #96a8d1;
}
td.commande_line1bis {
    padding: 5px;
    text-align: center;
    vertical-align: top;
}
td.commande_line2 {
    padding: 5px;
    text-align: center;
    vertical-align: top;
    border-bottom: 1px solid #96a8d1;
}

form.form_commande {
    margin: 0;
    padding: 0;
}

div.commande_submit_form {
    padding: 5px;
    width: 650px;
    text-align: right;
    margin-bottom: 15px;
}

div.commande_retour {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}

/*CLASS ZOOM PRODUIT*/
.popZoomMiniImg {
    width : 72px;
    /*height : 72px;*/
    height: auto;
    margin-top : 10px;
    /*border:1px solid #BCBDBD;*/
    cursor : pointer;
    float:left;
}

.popZoomMiniImg img {
    margin-bottom: 10px;
    display: block;
}

.popZoomBigImg {
    /*width : 354px;*/
    /*height : 354px;*/
    float : left;
    margin-top : 10px;
    padding-right : 10px;
}

.clearLeft  {
    clear:left;
}


.intContentClientBigTxt {
display:block;
float:left;
min-height:400px;
left:35px;
position:relative;
width:578px;
padding:15px;
}

.contenuFroidMainParagraphe
{
}

.messageStackError {
width:518px;
font-size:12px;
color:#FF0000;
font-family:Tahoma;
padding-left:11px;
position:relative;
display:block;
}

#containerPopOpaqueCroix {
    position:absolute;
    display:block;
    width:12px;
    height:11px;
    top:20px;
    right:20px;
    z-index:5;
}

/* CORRECTIONS GENERALES */

.blocCommandeProduitPrixBCC , .blocProduitMosaiquePrixBCC, .blocProduitMosaiquePrixB, .blocProduitMosaiquePrixBCompar, .blocProduitMosaiquePrixBIndisp , .blocTopVentePrixB, .blocBonneAffairePrixB01, .blocNouveautePrixB01, .blocBonneAffairePrixB02, .blocNouveautePrixB02, .blocNouveaute2PrixB01, .blocNouveaute2PrixB02, .blocNouveaute2PrixB03, .blocBonneAffaire2PrixB01, .blocAffichePrixB01, .blocBonneAffaire2PrixB02, .blocAffichePrixB02, .blocBonneAffairePrixB03, .blocNouveautePrixB03, .blocBonneAffairePrixB04, .blocNouveautePrixB04, .blocBonneAffairePrixB05 {/*BSI NAVIGATION Ajout .blocProduitMosaiquePrixBIndisp .mini et .blocProduitMosaiquePrixBIndisp*/
    font-size:12px;
}

/* BLOC AUTOPROMO ELASTIC */
#contentHomeBlocGaucheTypeElastic {
    display:block;
    float:left;
    height:auto;
    position:relative;
    width:695px;
}
.blocAutoPromoElastic {
    display:block;
    float:left;
    height:auto;
    position:relative;
    width:688px;
    padding-top:8px;
}
.blocAutoPromoElasticHeader {
    display:block;
    height:11px;
    position:relative;
    width:688px;
}
.blocAutoPromoElasticFooter {
    display:block;
    height:6px;
    position:relative;
    width:688px;
}
.blocAutoPromoElasticImg {
    display:block;
    height:auto;
    padding-left:15px;
    position:relative;
    width:673px;
}

table.infosClient2 {
    color:black;
}

/* STYLE CONTENU FROID */
#intContenuFroid {
    height: auto;
    width: 652px;
    position: relative;
    display : block;
    float : left;
    left : 6px;
    margin-right:auto;
    margin-left:auto;
    padding: 0 15px;
}

#intContenuFroid_plain {
    height: auto;
    width: 96%;
    position: relative;
    display : block;
    float : left;
    margin-right:auto;
    margin-left:auto;
}

.contenuFroidGrosTitre, .contenuFroidTitre  {
    font-weight : bold;
    font-size : 12px;
}
.contenuFroidGrosTitre  {
    text-transform:uppercase;
}

/*-------------------------------------*/
/*-------------------------------------*/
/*----- Page echec paiement      ------*/
/*-------------------------------------*/
#page_echec_paiement, #echec_explication, #echec_retour{text-align:center; margin:20px 0;}


/* STYLE H1  H2  H3...  */
.blocTopventeTitre h2, .blocBoutikOfficielTitre h2, .blocAfficheTitre h2, .blocBonneAffaireTitre h2, .blocNouveauteTitre h2, .blocSportliveTitre h2, .blocLogoPaysTitre h2, .blocMaillotPays8Titre h2, .blocMaillotPays4Titre h2 {/*BSI 03052010 TPL7 blocLogoPaysTitre h2, blocMaillotPays8Titre h2, blocMaillotPays4Titre h2*/
font-weight:bold;
}


/* STYLE page contact  */
.contactTable td {
    vertical-align:top;
}
.selectLong {
    width:230px;
}
.textareaLong {
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:100px;
padding:0px;
width:230px;
}


#blocGaucheMenuClientContent ul li.n2, #blocGaucheMenuClientContent ul li.n2 a, #blocGaucheMenuClientContent ul li.n2 a:hover {
    font-weight:normal;
}


/* STYLE pour Onglet soldes  */

#headerMenu li a.soldes {
    text-decoration : none;
    padding-left : 10px;
    padding-right : 10px;
    height: 30px;
    line-height:30px;
    display : block;
    float : left;
    color:yellow;
    font-weight:bold;
    text-transform:uppercase;
    background-image : url(../images/header-menu-soldes.gif);
    background-repeat : repeat-x;
    text-decoration:none;
}
#headerMenu li a.soldes:hover {
    background-image : url(../images/header-menu-soldes.gif);
    background-repeat : repeat-x;
    text-decoration:none;
}





/* MODIF POPUP ZOOM */
#pop_generique_01_header1 {
    float: left;
    width: 10px;
    height: 82px;
}

#pop_generique_01_header2 {
    float: left;
    width: 530px;
    height: 82px;
}

#pop_generique_01_header3 {
    float: left;
    width: 16px;
    height: 82px;
}

#pop_generique_01_content1 {
    float: left;
    width: 10px;
    padding-bottom: 15px;
    height:450px;
}

#pop_generique_01_content2 {
    float: left;
    width: 530px;
    padding-bottom: 15px;
    height:450px;
}

#pop_generique_01_content3 {
    float: left;
    width: 16px;
    padding-bottom: 15px;
    height:450px;
}

#pop_generique_01_footer1 {
    float: left;
    width: 10px;
    height: 42px;
}

#pop_generique_01_footer2 {
    float: left;
    width: 530px;
    height: 42px;
}

#pop_generique_01_footer3 {
    float: left;
    width: 16px;
    height: 42px;
}

#pseudoentry{
	position:relative;
	top:-19px;
	height: 5px;
	width:5px;
	left:135px;
}

.pseudoentry{
	left:155px;
}

#arianeCompario ol {
    position: relative;
    display : block;
  /*  width : 635px;*/
    height : 25px;
    left : 8px;
    font-size : 10px;
padding:0;
 margin:0;
}

#arianeCompario ol li {
    position : relative;
    float : left;
    height : 25px;
    line-height : 25px;
    display : block;
    padding-left : 4px;
    text-align : left;
   /* width : 680px;/*BSI NAVIGATION*/*/
    left: 0px;

}

.chronopost_relais_horaire{
	margin-left: 25px;
}

.cellItemChrono:hover{
	background-color: #F2F0F1;
	color: #CF0700;
}

#kadeoserror{
	display: block;
	position: relative;
	width: 185px;
	top: 50px;
	left: 20px;
	color: #FF0000;
	font-weight:bold;
	min-width: 250px;
}

