body, html {
	margin: 0;
	padding: 0;
}
html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}

div#partie-haute{position:relative;width:100%;height:auto;border-bottom:1px solid #d5d5d5;overflow:hidden;min-height:316px;padding-bottom:120px;}
div#partie-haute-int,div#partie-basse-int{position:relative;height:auto;width:100%;margin:0 auto;max-width:1000px;}
div#partie-haute h1{color:#d60854;font-size:1.4em;margin:0;}
div#partie-basse{position:relative;width:100%;height:auto;border-top:2px solid #FFF;overflow:hidden;}
div#bandeau-haut{position:relative;width:100%;margin:0 auto;background:#121212;border-bottom:1px solid #adadad;}
div#bandeau-centre{position:relative;width:100%;margin:0 auto;background:#1e1e1e;border-bottom:1px solid #adadad;}
div#bandeau-bas{position:relative;width:100%;margin:0 auto;background:#121212;}
div#bandeau-fin{position:relative;width:100%;height:5px;background:url(../img/public/bandeau-bas.png) repeat-x #ebebeb;}
div#bandeau-haut-int{position:relative;width:1000px;margin:0 auto;height:45px;}
div#bandeau-centre-int{position:relative;width:1000px;margin:0 auto;height:206px;}
div#logo{position:relative;float:left;width:262px;height:143px;margin:30px 10px 0 20px;}
div#recherche{position:relative;height:24px;width:140px;float:left;margin:8px 0 0 40px;}
div#log{position:relative;height:24px;width:250px;float:right;margin:8px 0 0 0;padding-right:20px;}
div#newlog{position:relative;height:29px;width:160px;float:right;margin:0 10px 0 0;background:url(../img/public/coeur-login.png) no-repeat;background-position:top right;font-size:0.9em;padding-top:12px;margin-top:5px;}
div#menu{position:relative;width:1000px;margin:0 auto;height:45px;font-size:0.9em;z-index:1000;}
div#m1{position:relative;float:left;width:45px;height:45px;background:url(../img/public/accueil.png) no-repeat;background-position:center;margin-left:20px;}
.btn{
	position:relative;float:left;height:45px;line-height:45px;text-align:center;color:#FFF;
	padding:0 1.2%;
}
.btn a{text-decoration:none;color:#FFF;display:block;}
div#m1 a{width:45px;display:block;height:45px;}
/*Les pages actives*/
div#m1 a:hover,div#m1.active{background:url(../img/public/accueil-hover.png) no-repeat;background-position:center;}
.btn a:hover,div#menu .active a{color:#d60854;}
div#newlog a{text-decoration:none;color:#747474;}
div#newlog a .blanc{color:#FFF;}
div#newlog a:hover{color:#d60854;}
/*Recherche*/
.btn_submit{
	background: none repeat scroll 0 0 #e60659;
    border: 1px solid #000;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 24px;
    margin: 1px 0 0 2px;
    text-align: center;
	font-size:0.7em;
    width: 30px;
}
div#bas-page{position:relative;width:100%;height:46px;background:url(../img/public/bas-page.png) repeat-x;}
div#centre-bas-page{position:relative;width:1000px;height:46px;line-height:46px;text-align:center;font-size:0.7em;color:#ccc;margin:0 auto;}
div#centre-bas-page a{color:#CCC;text-decoration:none;}
div#centre-bas-page a:hover{color:#666;}
div#credits{position:relative;width:1000px;height:20px;line-height:20px;text-align:right;font-size:0.7em;color:#8d8d8d;margin:0 auto;}
div#credits a{text-decoration:none;color:#8d8d8d;}
div#credits a:hover{color:#333;}
.no-border,.img{border:0px;}
div#bandeau-animation{position:relative;float:left;width:708px;height:206px;}
/*Les colonnes gauche droite*/
div#col-gauche,div#col-droite{position:relative;float:left;width:383px;margin:15px 0 0 20px;}
div#col-gauche{margin:15px 0 0 90px;}
div#col-droite{margin:15px 0 0 20px;}
.titre-col-gauche,.titre-col-droite,.titre-categ{position:relative;width:383px;height:43px;margin:15px 0 0 20px;background:#121212;text-align:center;}
.titre-col-gauche h1,.titre-col-droite h1,.titre-categ h2{font-size:0.9em;color:#FFF;background:url(../img/public/coeur-login.png) no-repeat;line-height:40px;padding-top:3px;}
.titre-col-gauche h1{background-position:69% 40%;}
.titre-col-droite h1{background-position:76% 40%;}
.contenu-col-gauche{position:relative;width:383px;height:auto;}
.contenu-col-droite{position:relative;width:383px;margin:15px 0 0 20px;}
/*Gestion de la graisse de caractères*/
.bold{font-weight:bold;}
/*Gestion de la taille de caractères*/
.petit{font-size:0.8em;}
.capitale{ text-transform:uppercase;} 
/*Gestion des décalages*/
body div#partie-basse p.decal_haut{margin-top:20px;}
/*Gestion de la couleur*/
.contenu-col-droite a{
    font-size: 0.9em;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 383px;
	color: #FFFFFF;
    text-decoration: none;}
.col_offre1,.col_offre2{
	position:relative;
    float: left;
		margin:5px 0;
}
.col_offre1{
	width: 180px;
	color:#818181;
}
.col_offre1 a{
	color:#818181;
}
.col_offre2{
	width: 190px;
	margin-left:5px;
	background:#E50659;
}
.contenu-col-droite .rose a{color:#e50659;text-decoration:none;}
.right{text-align:right;}
/*Facebook*/
div#lien_facebook{
	position:relative;
	float:right;
	width:40px;
	height:40px;
	background:url(../img/public/facebook.png) no-repeat;
}
div#lien_facebook a{
	width:40px;
	height:40px;
	display:block;
}
.magasin0,.magasin1{position:relative;float:left;width:183px;height:93px;margin:0 0 10px 0;}
.magasin0{margin-right:16px;}
.contenu-col-gauche{position:relative;margin:15px 0 0 20px;height:auto;overflow:hidden;}
.contenu-col-droite{height:299px;}
/*Début du menu déroulant*/
div#menu ul {padding:0; margin:0;text-align:center;background: url(../img/public/menu-hover.png) repeat;}
div#menu li {width:auto;}
div#menu ul li{position:relative;list-style:none;float:left;}
div#menu ul li ul{position:absolute;top:43px;}
div#menu ul ul{position:absolute;display:none;}
div#menu li a{text-decoration:none;display:block;}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2{display:block;}
div#menu ul li ul li{height:28px;line-height:28px;border-bottom:1px solid #FFF;font-weight:normal;font-size:0.9em;width:200px;}
div#menu ul li ul li a, div#menu .active ul li ul li a{color:#FFF;width:200px;}
div#menu ul li ul li a:hover{background:#D60854;color:#FFF;height:28px;}
/*Par défaut*/
div#partie-haute{background: url(../img/public/challans-je-t-aime-classique.jpg) no-repeat #ebebeb;background-position:bottom left;}
div#partie-basse{background: url(../img/public/visuel-classique.png) repeat-x #ebebeb;background-position:bottom;}
div#menu_reduit{
	display:none;
}
div#slider_bandeau{
	height:206px !important;
}
.bx-controls-direction{
	display:none;
}