body .page {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/fond-home.jpg) 13px 180px no-repeat!important;}

#haut {width:937px;height:189px;}
#haut ul li a {text-decoration:none;}
#haut ul li a:hover {color:#767676;}
#haut ul {float:left;font-family:helvetica,sans-sherif;margin-top:-95px;margin-left:750px;font-family:helvetica,sans-sherif;}
#haut img {float:left;}
#haut1 {width:937px;height:255px;}
#haut1 ul {font-family:helvetica,sans-sherif;margin-top:-65px;margin-left:730px;font-family:helvetica,sans-sherif;}
#haut ul li {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/haut-fleche2.gif) 0px 8px no-repeat;padding-left:11px;}

#haut1 ul li a {color:#fff;text-decoration:none;}
#haut1 ul li a:hover {color:#767676;}
#haut1 img {float:left;}
#haut ul li {font-size:13px;}
#titre{ color:#fff }

/*#bas {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/bas.png) 2px 0px no-repeat;}*/
#bascontenu {float:left;padding:25px 0 0 25px;}
#bascontenu img{ border:2px solid #fff }
#bascontenu2 {/*float:left;*/margin-left:265px;padding-top:27px;padding-left:25px;}
#bascontenu2 p {color:#fff;font-family:helvetica,sans-sherif;}
#acheter {margin-top:30px;}
#acheter a {display:block;width:156px;height:28px;}
#acheter a {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/bouton-acheter.gif) left top no-repeat;}
#acheter a:hover {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/bouton-acheter.gif) left bottom no-repeat;}
#bas {width:937px;height:310px;}
#bas1 {height:440px;width:937px;}
#bas1 ul li {float:left;padding-left:27px;padding-bottom:27px}
#bas1 ul li a{text-decoration:none;}
#bas1 ul {margin-left:85px;}

.vignette li a {color:#C6C6C6; position:relative}
.vignette li a:hover {color:#fff}
.vignette li a span {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/roll.png) no-repeat scroll left top;
bottom:3px;left:0;font-family:helvetica,sans-sherif;display:block;height:35px;line-height:35px;position:absolute;text-align:left;width:227px;text-decoration:none;}

#footer {margin-left:12px;margin-right:9px;}
#footer .nav.footer li {display:inline;margin:0 10px!important;}
#footer p.copyright {margin-left:20px!important;}
.size12of12 {width:922px!important;}

#clic {position:relative;display:block;left:575px;top:240px;height:33px;width:340px;}
#clic2 {position:relative;display:block;left:325px;top:30px;height:60px;width:190px;}
#clic3 {position:relative;display:block;left:340px;top:50px;height:125px;width:350px;}
#clic4 {position:relative;display:block;left:540px;top:370px;height:33px;width:340px;}

#clicHome {position:relative;display:block;left:575px;top:360px;height:33px;width:340px;}

#haut p {padding-top:55px;margin-left:334px;font-family:helvetica,sans-sherif;font-size:30px;}

#prev {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/bouton-prev.gif) 15px 45px no-repeat;}
#next {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/bouton-next.gif) 15px 45px no-repeat;}

#milieu {background:transparent url(http://www.journaldesfemmes.com/info-marques/3suisses/images/milieu.png) 2px bottom no-repeat;height:187px;width:937px;}
#milieu ul li {float:left;padding-left:25px;}
#milieu ul {padding:18px 0px 0px 25px;}

.vignettes_slider .thumbs_scrollable {padding-top: 20px;}

#thumbs a img{ border:2px solid #fff; }



/* ---------------------------------------------------------------------------- */
/*					G E N E R A L				*/
/* ---------------------------------------------------------------------------- */

.tcenter {
    text-align: center;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.spacer {
    margin:0;
    padding:0;
    height: 0;
    font-size: 1px;
    line-height: 1px;
    clear: both;
}

/*	------------	Margins et Paddings (generiques from common)	-------------	*/

.mar0   { margin:0px  }
.mar5   { margin:5px  }
.mar10  { margin:10px }
.mar15  { margin:15px }
.mar20  { margin:20px }
.mar25  { margin:25px }
.mar30  { margin:30px }

    /* margin top */
    .marT0  { margin-top:0  }
    .marT5  { margin-top:5px  }
    .marT10 { margin-top:10px }
    .marT15 { margin-top:15px }
    .marT20 { margin-top:20px }
    .marT25 { margin-top:25px }
    .marT30 { margin-top:30px }

    /* margin bottom */
    .marB0  { margin-bottom:0    }
    .marB5  { margin-bottom:5px  }
    .marB10 { margin-bottom:10px }    
    .marB15 { margin-bottom:15px }
    .marB20 { margin-bottom:20px }
    .marB25 { margin-bottom:25px }
    .marB30 { margin-bottom:30px }
    .marB40 { margin-bottom:40px }

    /* margin right */
    .marR0  { margin-right:0  }
    .marR5  { margin-right:5px  }
    .marR10 { margin-right:10px }
    .marR15 { margin-right:15px }
    .marR20 { margin-right:20px }
    .marR25 { margin-right:25px }
    .marR30 { margin-right:30px }

    /* margin left */
    .marL0   { margin-left:0     }
    .marL5   { margin-left:5px   }
    .marL10  { margin-left:10px  }
    .marL15  { margin-left:15px  }
    .marL20  { margin-left:20px  }
    .marL25  { margin-left:25px  }
    .marL30  { margin-left:30px  }
    .marL100 { margin-left:100px }

/* PADDING */
.pad5   { padding:5px  }
.pad10  { padding:10px }
.pad15  { padding:15px }
.pad20  { padding:20px }
.pad25  { padding:25px }
.pad30  { padding:30px }

    /* padding top */
    .padT0  { padding-top:0    }
    .padT5  { padding-top:5px  }
    .padT10 { padding-top:10px }
    .padT15 { padding-top:15px }
    .padT20 { padding-top:20px }
    .padT30 { padding-top:30px }

    /* padding bottom */
    .padB0  { padding-bottom:0    }
    .padB5  { padding-bottom:5px  }
    .padB10 { padding-bottom:10px }
    .padB15 { padding-bottom:15px }
    .padB20 { padding-bottom:20px }
    .padB30 { padding-bottom:30px }

    /* padding right */
    .padR0  { padding-right:0    }
    .padR5  { padding-right:5px  }
    .padR10 { padding-right:10px }
    .padR15 { padding-right:15px }
    .padR20 { padding-right:20px }
    .padR30 { padding-right:30px }

    /* padding left */
    .padL0  { padding-left:0    }
    .padL5  { padding-left:5px  }
    .padL10 { padding-left:10px }
    .padL15 { padding-left:15px }
    .padL20 { padding-left:20px }
    .padL30 { padding-left:30px }
    .padL40 { padding-left:40px }
    .padL50 { padding-left:50px }
    .padL60 { padding-left:60px }
    
    
/*	------------	T I T R E S	-------------	*/


/*	------------	L I N K S	-------------	*/
a {
    text-decoration: none;
    color: #fff;
}
a:hover, a:focus, a:active {
    color: #fff;
}
/* ------------------------------------------------------------------------------------ */
/*					L A Y O U T					*/
/* ------------------------------------------------------------------------------------ */

#global_container {
    width: 936px;
    padding: 0 12px;
    margin: 0 auto;
}

/* ---------------------    Slider Vignettes   ----------------------- */


.vignettes_slider .thumbs_scrollable {
    position: relative;
    overflow: hidden;
    width: 800px;
    height: 119px;
    margin:0 auto;
}
.vignettes_slider .items {
    width: 800px;
    position: absolute;
    clear:both;
    margin:0 auto;
    text-align:center;
}
.vignettes_slider li {
    float: left;
    margin-right: 25px;
    /*_display: inline;*/ /* IE6 */
}
.vignettes_slider .items a {    
    margin:0 20px;    
}

.vignettes_slider a.prev,
.vignettes_slider a.next {
    display: block;
    float: left;
    width: 60px;
    height: 115px;
}
.vignettes_slider a.disabled {
    visibility: hidden;
}

/* ---------------------    Slider Fiches Produit   ----------------------- */

.fiches_scrollable {
    position: relative;
    overflow: hidden;
    width: 936px;
    height: 294px;
}
.fiches_slider .items {
    position: absolute;
    width: 20000px;
}
.fiches_slider li {
    /*float: left;*/
    width: 936px;
    height: 310px;
}


