/*
 * Référencement
*/
#entete, #entete * {
	color: #E0D7C7;
	font-size: xx-small;
	text-align: center;
}

#tete, #chemin, #corps, #pied { clear: both; }
#site { margin:0 auto 1em auto; width:990px;  background: #fff;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }
/*
 * Tete
*/
/*
 * Partie principale (contenu)
*/
#bandeau {
	height: 181px;
	background: transparent url(../images/bandeau.jpg) no-repeat scroll center top;
}
#corps { width:975px; margin: 0.5em auto; }
#chemin a { color: #666666; }
#chemin a:hover { text-decoration: underline; }
#chemin { font-size: 0.85em; }
#configurateur form { width: 975px; background: #241D6D;; height: 40px; padding-top: 0.5em; text-align: center; }
#configurateur form select, #configurateur form input { font-size: 0.8em; }
body.matelas #configurateur form { background: #7B0960; }
body.sommiers #configurateur form { background: #7C202F; }
body.lits-deco #configurateur form { background: #B4313E; }
body.couettes-oreillers #configurateur form { background: #CA3D78; }
body.textiles-decoration #configurateur form { background: #66B5C5; }
body.canapes-lits-banquettes #configurateur form { background: #1B5076; }

/*form#configurateur div#rintro { float: left; width: 100px;  background: url(../images/bg_configurateur.gif) no-repeat center top; text-indent: -99999px; }*/

h2.aplat { font-family: Arial Black, Helvetica, Arial, sans-serif; font-weight: normal; margin: 0.5em 0 0.5em 0; padding: 0em 0.2em; line-height: 1.3em; background: #f1edea; color: #241D6D; border: none; }
h2.soldes { background: url(../images/bg_h1_soldes-new.gif) no-repeat; color: #e2007a; }
#contenu { margin-top: 1.4em; }
#preview { float: left; width: 615px; padding-right: 35px; background: url(../images/bg_colonnes.gif) repeat-y top right; }
.large #preview { float: none; width: auto; }
#sidebar { float: left; width: 290px; margin-left: 25px; font-size: 0.8em;}
#sidebar h2 {font-size: 2em;}
#sidebar #recherche h2 { background: #D473B6; color: #FFF;  }
#sidebar #recherche h2:first-letter { color: #FFF;  }
#sidebar #marecherche div { background: #F4EBF1; }
#sidebar #recherche label { text-align: left; color: #7F0A62; text-transform: uppercase; font-weight: bold; }
#sidebar #recherche #rmotscles label { padding-top: 0.5em; }
#sidebar #recherche input.r { border: 1px solid #CC1059; width: 100px; padding: 0; margin: 0; }
#sidebar #scroller { overflow: hidden; height: 46px; width: 297px; white-space: nowrap; }
#sidebar #scroller img { margin: 0 0.5em; }

#sidebar #mailing2 {
	margin-top: 3em;
	background: url(../images/bg_newsletter.gif) center center;
	height: 51px;
}
#sidebar #mailing2 { text-align: center; }
#sidebar #mailing2 label {
	color: #CC1059;
	width: 100%;
	text-align: center;
}
#sidebar #mailing2 #email2 { border: 1px solid #CC1059; width: 150px; padding-left: 30px; background: #FFF url(../images/double_fleche.gif) no-repeat 10px 50%; }

#sidebar h2:first-letter   {color: #02b9c4;  }


#pied-page { clear: both; padding-top: 1em; }
#pied-page .bloc { font-size: 1em; width: 482px; float: left; }
#pied-page .bloc a { text-transform: none; color: #8B857B; }
#pied-page .bloc strong { color: #CC1059; }
#pied-page .bloc li.intro { display: none; }

#pied-page #nav-contenu { border: 1px solid #EDEDED; border-width: 1px 0; padding: 0.5em;}
#pied-page #nav-contenu img { vertical-align: middle; }

/* Fais chier fred !!! > grâââââveeeeuuuuu eu eu, ahahahahaaaaaaaaahhh */
#pied-page #espace-conseil { margin-right: 10px; background: url(../images/bloc_conseil_sophie.jpg) no-repeat left bottom; }
#pied-page #espace-conseil h2 { background: #7B0960; color: #FFF; }
#pied-page #espace-conseil ul { float: left;padding-top: 136px; width: 214px; height: 55px; background: url(../images/bloc_conseil_conseiller.jpg) top right; }
#pied-page #espace-conseil li { padding: 5px 0 0 12px; }
#pied-page #infos-pratiques h2 { background: #241D6D; color: #FFF; }
#pied-page #infos-pratiques li { display: block; float: left; height: 191px; }
#pied-page #infos-pratiques li a { display: block; padding: 10px; }
#pied-page #infos-pratiques li.livraisons { width: 154px; background: url(../images/bloc_pratique_livraison.jpg); }
#pied-page #infos-pratiques li.livraisons a { padding-top: 125px; }
#pied-page #infos-pratiques li.localisation { width: 168px; background: url(../images/bloc_pratique_magasins.jpg); }
#pied-page #infos-pratiques li.localisation form { padding-top: 110px; }
#pied-page #infos-pratiques li.localisation a { padding-top: 6px; }
#pied-page #infos-pratiques li.localisation form select { margin-left: 0; width: 100%; }
#pied-page #infos-pratiques li.localisation form input.addsubmit { display: none; }
/*#pied-page #infos-pratiques li.financement { width: 160px; height: 90px; background: url(../images/bloc_pratique_informations1.jpg); }*/
#pied-page #infos-pratiques li.financement a { padding-top: 50px; text-align: center; }
/*#pied-page #infos-pratiques li.cgv { width: 160px; height: 51px; background: url(../images/bloc_pratique_informations2.jpg); }*/
/*#pied-page #infos-pratiques li.cgv a { padding-top: 20px; }*/
/*#pied-page #infos-pratiques li.pratique { width: 160px; height: 47px; background: url(../images/bloc_pratique_informations2.jpg) bottom right; }*/

#pied-page #infos-pratiques li.financement { width: 160px; background: url(../images/bloc_pratique_informations.jpg); }
/*#pied-page #infos-pratiques li.pratique { width: 160px; height: 47px; background: url(../images/bloc_pratique_informations2.jpg) bottom right; }*/
#pied-page #infos-pratiques li.financement a.cgv { padding-top: 30px; text-align: center; }

#pied { font-size: 0.85em; color: #8B857B; }
 
#pied a {
	font-size:0.85em;
	text-transform: uppercase;
	text-decoration: none;
	color: #8B857B;
}
#pied a:hover { color: #ff0089; }
.index #pied, #pied ul.menu { border: 1px solid #EDEDED; }
.index #pied {padding: 0.5em ; }
#pied ul.menu {padding: 0.5em 0; height: 2.3em;}
#pied li {
	display: block;
	float: left;
	border-right: 1px solid #EDEDED;
	padding: 0em 1.15em;
	height: 2em;
	max-width: 9%;
}
#pied li.last { border: 0; }
#pied #copyright { clear: both; margin-top: 1em;}
#pied #copyright a { color: #CC1059; text-transform: none; font-size: 1em; }
body.index #pied #copyright { float: left; margin-top: 0; }
body.index #pied { text-align: right; }

