/* CSS Document */

* {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

body {
	background:#dfe0de;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#81006D;
}

.erreur {
	font-size:13px;
	font-weight:bold;
	color:#d400b3;
}

#container {
	position:relative;
	background:#FFFFFF;
	width:995px;
	margin:0 auto;
}
#header {
	position:relative;
	width:995px;
	height:135px;
	background:url(../images/fd_bandeau.jpg) no-repeat;
}
#header #retour_accueil {
	position:absolute;
	width:540px;
	height:95px;
	top:0px;
	left:0px;
}
#header #retour_accueil a {
	width:540px;
	height:95px;
	display:block;
	text-indent:-5000px;
}
#header #banniere {
	position:absolute;
	width:563px;
	height:127px;
	left:423px;
	top:5px;
}
#header #banniere a {
	display:block;
	text-indent:-5000px;
	width:563px;
	height:127px;
}
#header #panier {
	position:absolute;
	width:195px;
	height:74px;
	left:788px;
	top:0px;
}
#header #panier a.lienCadre {
	position:absolute;
	width:195px;
	height:74px;
	top:0px;
	left:0px;
}
#header #panier h3 a {
	position:absolute;
	width:195px;
	top:8px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	text-align:center;
}
#header #panier a {
	position:absolute;
	width:195px;
	top:48px;
	font-size:14px;
	color:#bee438;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#header #menu_client {
	position:absolute;
	width:195px;
	height:74px;
	top:0px;
	left:577px;
}
#header #menu_client h3 a {
	position:absolute;
	width:196px;
	top:8px;
	font-size:14px;
	color:#1e1e1e;
	text-align:center;
	text-decoration:none;
}
#header #menu_client a span {
	position:absolute;
	width:196px;
	top:48px;
	font-size:14px;
	font-weight:bold;
	color:#d1ff0b;
	text-align:center;
	text-decoration:none;
}
#header #infos {
	position:absolute;
	width:995px;
	height:40px;
	top:95px;
}
#header #infos #comptage {
	position:absolute;
	left:25px;
	top:14px;
	font-size:12px;
	color:#FFFFFF;
}
#header #infos #comptage h3 {
	display:inline;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
#header #infos #comptage span {
	color:#bc029f;
	margin-left:18px;
}
#header #infos #cheque_kdo {
	position:absolute;
	left:230px;
	top:14px;
	font-size:12px;
}
#header #infos #cheque_kdo a {
	color:#FFFFFF;
	text-decoration:none;
}
#header #infos #cheque_kdo h3 {
	display:inline;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
#header #infos #cheque_kdo span {
	color:#bc029f;
	margin-left:25px;
}
#header #infos #hotline {
	position:absolute;
	left:535px;
	top:14px;
	font-size:12px;
	color:#FFFFFF;
}
#header #infos #hotline h3 {
	display:inline;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
#header #infos #hotline span {
	color:#bc029f;
	margin-left:35px;
}
#header #infos #email {
	position:absolute;
	left:740px;
	top:14px;
	font-size:12px;
	color:#FFFFFF;
}
#header #infos #email h3 {
	display:inline;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
#header #infos #email span {
	color:#bc029f;
	margin-left:18px;
}
#header #infos #email span a {
	text-decoration:none;
}

#menu_categories {
	position:relative;
	width:995px;
	height:110px;
	z-index:100;
	background:url(../images/fd_menu.jpg) no-repeat;
}
#menu_categories #bloc1 {
	position:absolute;
	width:995px;
	top:0px;
	left:0px;
}

#centre {
	position:relative;
	width:995px;
	z-index:20;
}
#centre #colonne_gauche {
	position:relative;
	float:left;
	width:222px;
	z-index:100;
	background:url(../images/fd_colonne_gauche.jpg) repeat-y;
}
#centre #colonne_gauche #gauche_menu {
	position:relative;
}
#centre #colonne_gauche #colis {
	position:relative;
	margin-left:15px;
	width:143px;
	height:48px;
	background:url(../images/fd_livraison.jpg) no-repeat;
	color:#4f4f4f;
	font-size:12px;
	font-weight:bold;
	padding:15px 0px 0px 64px;
}
#centre #colonne_gauche #modes_paiement {
	position:relative;
	margin-left:15px;
	width:177px;
	height:76px;
	background:url(../images/fd_paiement.jpg) no-repeat;
	color:#bee730;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 0px 30px;
}
#centre #colonne_gauche #partenaires {
	position:relative;
	margin-left:15px;
	width:207px;
	height:625px;
	text-align:center;
	background:url(../images/fd_marques.jpg) no-repeat;
}
#centre #colonne_gauche #partenaires ul {
	position:relative;
	padding-top:10px;
	list-style-type:none;
}
#centre #colonne_gauche #partenaires ul li {
	margin:20px 0px;
}
#centre #colonne_gauche #partenaires ul li a {
	color:#8e8e8e;
	font-size:14px;
	text-decoration:none;
}
#centre #colonne_gauche #partenaires ul li a:hover {
	text-decoration:underline;
}
#centre #colonne_gauche #partenaires ul li.tous {
	margin:0;
}
#centre #colonne_gauche #partenaires ul li.tous a {
	color:#bee730;
	font-size:16px;
	font-weight:bold;
}
#container #centre #colonne_gauche #nouveautes {
	position:relative;
	width:197px;
	height:262px;
	margin-left:15px;
	background:url(../images/fd_nouveautes.jpg) no-repeat;
	text-align:center;
	padding:0px 5px;
}
#container #centre #colonne_gauche #nouveautes h2 {
	position:relative;
	width:197px;
	height:33px;
	top:16px;
	color:#BEE730;
	font-size:16px;
	text-decoration:none;
}
#container #centre #colonne_gauche #nouveautes .produit_promotion .promo_photo {
	position:relative;
	width:197px;
	margin-top:10px;
}
#container #centre #colonne_gauche #nouveautes .produit_promotion .promo_prix {
	position:relative;
	width:197px;
	font-weight:bold;
	font-size:14px;
	color:#d400b3;
	top:5px;
}
#container #centre #colonne_gauche #nouveautes .produit_promotion .promo_produit a {
	position:relative;
	width:197px;
	font-size:14px;
	color:#82006e;
	text-decoration:none;
	font-weight:bold;
	top:5px;
}
#container #centre #colonne_gauche #nouveautes .lien_toutes {
	position:relative;
	width:197px;
	font-size:13px;
	margin-top:10px;
}
#container #centre #colonne_gauche #nouveautes .lien_toutes a {
	color:#82006e;
}

#centre #colonne_centre {
	position:relative;
	float:left;
	width:773px;
	z-index:10;
	background:url(../images/fd_centre.jpg) repeat-y;
}
#centre #colonne_centre #recherche {
	position:relative;
	width:773px;
	height:94px;
	z-index:10 !important;
	background:url(../images/fd_recherche.jpg);
}
#centre #colonne_centre #recherche #formulaire {
	position:relative;
	float:left;
	width:360px;
}
#centre #colonne_centre #recherche #formulaire h3 {
	position:relative;
	width:310px;
	float:left;
	padding-left:50px;
	margin-top:7px;
	color:#82006e;
	font-size:16px;
}
#centre #colonne_centre #recherche #formulaire .elt {
	position:relative;
	float:left;
	width:130px;
	height:25px;
	padding-left:50px;
	margin-top:5px;
}
#centre #colonne_centre #recherche #formulaire .elt input {
	margin:0;
	padding:0;
}
#centre #colonne_centre #recherche #formulaire .elt select, #centre #colonne_centre #recherche #formulaire .elt input {
	width:126px !important;
	z-index:10 !important;
}
#centre #colonne_centre #recherche #formulaire #recherche_ok input {
	position:absolute;
	top:40px;
	left:192px;
	width:28px;
	height:28px;
}
#centre #colonne_centre #recherche #txt_presentation {
	position:relative;
	float:left;
	width:380px;
	padding-left:30px;
	color:#81006d;
	font-size:16px;
}
#centre #colonne_centre #recherche #txt_presentation img {
	position:relative;
	float:left;
}
#centre #colonne_centre #recherche #txt_presentation p {
	position:relative;
	float:left;
	width:250px;
	text-align:center;
	padding-top:15px;
}
#centre #colonne_centre #eventementiel {
	position:relative;
	width:568px;
	float:left;
}
#centre #colonne_centre #eventementiel #promotions {
	position:relative;
	width:555px;
	float:left;
	padding-left:13px;
}
#centre #colonne_centre #eventementiel #sixplusvendus {
	position:relative;
	width:555px;
	float:left;
	padding-left:13px;
}
#centre #colonne_centre #eventementiel #promotions h2, #centre #colonne_centre #eventementiel #sixplusvendus h2 {
	position:relative;
	width:574px;
	height:34px;
	float:left;
	margin-left:-13px;
	text-indent:-5000px;
}
*html #centre #colonne_centre #eventementiel #promotions h2, *html #centre #colonne_centre #eventementiel #sixplusvendus h2 {
	margin-left:-7px;
}
#centre #colonne_centre #eventementiel #promotions h2 {
	background:url(../images/fd_titre_promotions.jpg) no-repeat;
}
#centre #colonne_centre #eventementiel #sixplusvendus h2 {
	background:url(../images/fd_titre_6plusvendus.jpg) no-repeat;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion {
	position:relative;
	float:left;
	width:249px;
	height:156px;
	margin:0px 13px;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion {
	background:url(../images/fd_produit_promotion.jpg);
}
#centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion {
	background:url(../images/fd_produit_6plusvendus.jpg);
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_photo, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_photo {
	position:relative;
	float:left;
	width:125px;
	height:125px;
	margin:15px 0px 0px 15px;
}
*html #centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_photo, *html #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_photo {
	margin:15px 0px 0px 9px;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_produit, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_produit {
	position:relative;
	float:left;
	width:95px;
	height:25px;
	margin:15px 0px 0px 5px;
	text-align:center;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_produit a {
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_produit a {
	color:#c524ac;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_produit span, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_produit span {
	color:#636363;
	font-size:12px;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_prix, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_prix {
	position:relative;
	float:left;
	width:95px;
	margin:35px 0px 0px 5px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_prix div.prix_barre, #centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_prix div.prix_barre {
	position:relative;
	color:#dddddd;
	font-size:13px;
	text-decoration:line-through;
}
#centre #colonne_centre #eventementiel #promotions .produit_promotion .promo_prix div.prix_promo {
	position:relative;
	color:#bee730;
}
#centre #colonne_centre #eventementiel #sixplusvendus .produit_promotion .promo_prix div.prix_promo {
	position:relative;
	color:#81006d;
}
#centre #colonne_centre #eventementiel #promotions .lien_toutes {
	position:relative;
	float:left;
	width:133px;
	font-size:12px;
	text-align:left;
	padding-left:420px;
}
#centre #colonne_centre #eventementiel #promotions .lien_toutes a {
	color:#81006d;
}
#centre #colonne_centre #actualites {
	position:relative;
	width:199px;
	float:left;
	z-index:20 !important;
	margin-top:-5px;
	padding-left:6px;
	background:url(../images/fd_centre_accueil.jpg) repeat-y #82006e; 
}
#centre #colonne_centre #actualites h2 {
	position:relative;
	width:155px;
	height:31px;
	font-size:17px;
	color:#82006e;
	font-weight:bold;
	background:url(../images/fd_actualites_titre.jpg) no-repeat;
	padding:10px 0px 0px 54px;
}
#centre #colonne_centre #actualites .actualite {
	position:relative;
	width:199px;
	height:253px;
	background:url(../images/fd_actualite.jpg) no-repeat;
	text-align:center;
	margin-bottom:5px;
}
#centre #colonne_centre #actualites .actualite h3 {
	height:30px;
	font-size:14px;
	padding:6px 0px;
}
#centre #colonne_centre #actualites .actualite h3 a {
	color:#ffffff;
	text-decoration:none;
}
#centre #colonne_centre #actualites .actualite p {
	font-size:12px;
	font-weight:bold;
	width:199px;
}
#centre #colonne_centre #actualites .actualite p a {
	color:#82006e;
	text-decoration:none;
}
#centre #colonne_centre #actualites .actualite img {
	margin-top:10px;
}
#centre #colonne_centre #actualites .actualite a.lienTexte {
	position:absolute;
	top:225px;
	left:26px;
	width:132px;
	height:23px;
	display:block;
	text-indent:-5000px;
	margin:0 auto;
	background:url(../images/bt_voir_la_fiche.jpg);
}
#centre #colonne_centre #actualites a.all_actus {
	position:relative;
	left:50px;
	color:#FFFFFF;
	font-size:11px;
}
#footer {
	position:relative;
	width:995px;
	height:35px;
	float:left;
	background:#b5e01f;
	color:#82006e;
	font-size:14px;
	vertical-align:middle;
	line-height:35px;
	z-index:10;
	text-align:center;
}
#footer a {
	color:#82006e;
}

/* Petit Poucet */
#petit_poucet {
	position:relative;
	width:730px;
	height:25px;
	padding-left:13px;
	font-size:12px;
	color:#81006d;
	font-weight:bold;
	line-height:25px;
}
#petit_poucet span.dernier {
	color:#bee730;
}
#petit_poucet a {
	color:#81006d;
}

/* Liste produits */
#content #nbProduits {
	position:relative;
	width:730px;
	height:26px;
	float:left;
	color:#81006D;
	font-size:14px;
	margin-left:10px;
}
#content .pagination {
	position:relative;
	width:730px;
	height:26px;
	float:left;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
#content .pagination a {
	color:#ca01ab;
}
#content .produit {
	position:relative;
	float:left;
	width:249px;
	height:156px;
	background:url(../images/fd_produit_6plusvendus.jpg) no-repeat;
}
#content .produit.promo {
	background:url(../images/fd_mini_promo.jpg) no-repeat;
}
#content .produit.sixplusvendus {
	background:url(../images/fd_mini_6plusvendus.jpg) no-repeat;
}
#content .produit.nouveaute {
	background:url(../images/fd_mini_nouveaute.jpg) no-repeat;
}
#content .produit .photo {
	position:relative;
	float:left;
	width:125px;
	height:125px;
	margin:15px 0px 0px 15px;
}
*html #content .produit .photo {
	margin:15px 0px 0px 9px;
}
#content .produit .comm {
	position:relative;
	float:left;
	width:95px;
	height:25px;
	margin:15px 0px 0px 5px;
	text-align:center;
}
#content .produit .comm a {
	color:#c524ac;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#content .produit .comm .prix {
	position:relative;
	width:95px;
	margin:15px 0px 0px 5px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	color:#81006d;
}
#content .produit .comm .prix .prix_promo {
	position:relative;
	float:left;
	width:95px;
}
#content .produit .comm .prix .prix_barre {
	position:relative;
	color:#BEE730;
	font-weight:bold;
	font-size:13px;
	text-decoration:line-through;
}
#content #lienHaut {
	position:relative;
	width:740px;
	height:26px;
	float:left;
	text-align:right;
	display:block;
}
#content #lienHaut a {
	color:#81006D;
	font-size:14px;
}

/* Fiche produit */
#produit_contenu {
	position:relative;
	width:773px;
	margin-left:-20px;
}
#produit_contenu #haut {
	position:relative;
	width:773px;
	height:17px;
	background:url(../images/fd_fiche_haut.jpg);
}
#produit_contenu #contenu {
	position:relative;
	width:703px;
	background:url(../images/fd_fiche_fond.jpg) repeat-y;
	padding:0px 35px;
}
#produit_contenu #contenu #titre {
	width:520px;
}
#produit_contenu #contenu #titre h1 {
	position:relative;
	float:left;
	font-size:26px;
	color:#81006d;
	line-height:26px;
}
#produit_contenu #contenu #titre #stock {
	position:relative;
	font-size:16px;
	color:#81006d;
	line-height:26px;
}
#produit_contenu #contenu #infos_prix {
	position:relative;
	height:30px;
	margin-top:10px;
	/*float:none;*/
	color:#bee730;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
}
#produit_contenu #contenu #infos_prix #prix_barre {
	text-decoration:line-through;
	font-size:19px;
}
#produit_contenu #contenu #infos_prix #prix {
	font-size:26px;
}
#produit_contenu #contenu #infos_prix div {
	position:relative;
	float:left;
	padding-right:5px;
}
#produit_contenu #contenu #colonne1 {
	position:relative;
	float:left;
	width:210px;
	margin-top:30px;
	font-size:12px;
	color:#4f4f4f;
}
#produit_contenu #contenu #colonne1 p {
	margin-top:5px;
}
#produit_contenu #contenu #colonne2 {
	position:relative;
	float:left;
	width:464px;
	height:223px;
	margin-top:30px;
	background:url(../images/fd_fiche_photos.jpg) no-repeat;
	padding:10px;
}
#produit_contenu #contenu #colonne2 #photo_principale {
	position:relative;
	float:left;
	width:225px;
	height:225px;
}
#produit_contenu #contenu #colonne2 #photos {
	position:relative;
	float:left;
	width:220px;
	height:225px;
}
#produit_contenu #contenu #colonne2 #photos .photo {
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin-left:10px;
	margin-bottom:10px;
}
#produit_contenu #contenu #actions {
	position:absolute;
	top:0px;
	left:565px;
}
#produit_contenu #contenu #actions #ajouter {
	position:relative;
	width:180px;
	height:43px;
	background:url(../images/bt_ajouter_panier.jpg);
}
#produit_contenu #contenu #actions #envoyer {
	position:relative;
	width:180px;
	height:43px;
	margin-top:1px;
	background:url(../images/bt_envoyer_ami.jpg);
}
#produit_contenu #contenu #actions div a {
	position:relative;
	width:180px;
	height:43px;
	text-indent:-5000px;
	display:block;
}
#produit_contenu #bas {
	position:relative;
	width:773px;
	height:9px;
	background:url(../images/fd_fiche_bas.jpg) no-repeat;
}

/* Ventes croisées */
#disponible {
	
}
#disponible .vente_croisee {
	position:relative;
	float:left;
	width:249px;
	height:156px;
	background:url(../images/fd_produit_6plusvendus.jpg) no-repeat;
}
#disponible .vente_croisee .photo {
	position:relative;
	float:left;
	width:125px;
	height:125px;
	margin:15px 0px 0px 15px;
}
*html #disponible .vente_croisee .photo {
	margin:15px 0px 0px 9px;
}
#disponible .vente_croisee .comm {
	position:relative;
	float:left;
	width:95px;
	height:25px;
	margin:15px 0px 0px 5px;
	text-align:center;
}
#disponible .vente_croisee .comm a {
	color:#c524ac;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#disponible .vente_croisee .comm .prix {
	position:relative;
	width:95px;
	margin:50px 0px 0px 5px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	color:#81006d;
}

/* Bloc contenu */
#content {
	width:753px;
	padding:0px 0px 20px 20px;
}

/* Titre pages */
#content h3 {
	position:relative;
	height:45px;
	color:#81006d;
	font-size:26px;
}
#content h3 span, #content h3 span a {
	color:#1a171b;
	font-size:12px;
}
#content h4 {
	position:relative;
	height:30px;
	color:#bee730;
	font-size:20px;
}

/* Compte client */
.blocConnexion {
	position:relative;
	float:left;
	width:340px;
	height:307px;
	padding:13px;
	font-size:12px;
	color:#4f4f4f;
	font-weight:bold;
}
.blocConnexion.connecter {
	background:url(../images/fd_compte_connecter.jpg) no-repeat;
}
.blocConnexion.creer {
	background:url(../images/fd_compte_creer.jpg) no-repeat;
	margin-left:10px;
}
.blocConnexion h4 {
	height:25px;
	font-size:14px;
	color:#81006d !important;
}
.blocConnexion label {
	width:150px;
	display:block;
	float:left;
	margin-top:15px;
}
.blocConnexion input {
	margin-top:15px;
	width:145px;
}
.blocConnexion h5 {
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
}
.blocConnexion h5 a {
	color:#4f4f4f;
}
.blocConnexion a.btnConnexion {
	margin-top:30px;
}

/* Bouton standard */
a.btnConnexion {
	width:140px;
	height:24px;
	background:url(../images/bt_standard.gif) no-repeat;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
input.btnConnexion {
	position:relative;
	float:left;
	margin-right:5px;
	width:140px;
	height:30px;
	background:url(../images/bt_standard.gif) no-repeat;
	border:0px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	cursor:pointer;
}

/* Bloc d'infos, adresses, parrainages, ... */
#content .bloc {
	position:relative;
	width:429px;
	height:auto;
	min-height: 10px; /* pour firefox prenne toute la hauteur de page*/
	_height: 10px; /*underscore hack uniquement interprt par IE Win*/
	margin-top:10px;
}
#content .bloc2 {
	width:654px;
}
#content .bloc .haut {
	position:relative;
	width:419px;
	height:33px;
	padding-left:10px;
	line-height:33px;
	background:url(../images/fd_bloc_haut.jpg);
	color:#81006d;
	font-size:14px;
	font-weight:bold;
}
#content .bloc2 .haut {
	width:644px;
	background:url(../images/fd_bloc2_haut.jpg);
}
#content .bloc .centre {
	position:relative;
	width:404px;
	height:auto;
	min-height: 10px; /* pour firefox prenne toute la hauteur de page*/
	_height: 10px; /*underscore hack uniquement interprt par IE Win*/
	padding:0px 0px 12px 25px;
	background:url(../images/fd_bloc_centre.jpg) repeat-y;
	color:#393939;
	font-size:12px;
}
#content .bloc2 .centre {
	width:644px;
	background:url(../images/fd_bloc2_centre.jpg) repeat-y;
}
#content .bloc .centre label {
	width:200px;
	display:block;
	float:left;
	margin-top:10px;
}
#content .bloc .centre input, #content .bloc .centre select, #content .bloc .centre textarea {
	margin-top:10px;
}
#content .bloc .centre a {
	color:#81006d;
}
#content .bloc .centre ul {
	list-style-type:none;
}
#content .bloc .bas {
	position:relative;
	width:429px;
	height:15px;
	background:url(../images/fd_bloc_bas.jpg) no-repeat;
}
#content .bloc2 .bas {
	width:654px;
	background:url(../images/fd_bloc2_bas.jpg) no-repeat;
}
#content #obligatoires {
	position:relative;
	line-height:15px;
	color:#81006d;
	font-size:10px;
}

/* Création compte client */
#content.creer_compte {
	background:url(../images/fd_bonhomme.jpg) 540px 100px no-repeat;
}

#content.index_compte {
	background:url(../images/fd_bonhomme.jpg) 540px 10px no-repeat;
}
#content.parrainage {
	background:url(../images/fd_parrainage.jpg) 440px 50px no-repeat;
}
#content.envoyer_ami {
	background:url(../images/fd_envoyer_ami.jpg) 500px 100px no-repeat;
}
#content.facturation {
	background:url(../images/fd_facturation.jpg) 500px 50px no-repeat;
}
#content.livraison {
	background:url(../images/fd_livraison_camion.jpg) 500px 100px no-repeat;
}


/* Récapitulatif commande */
#content.recap {
	background:url(../images/fd_recap.jpg) 540px 100px no-repeat;
}

/* Panier */
#content table.panier.panier {
	width:735px;
}
#content table.panier tr.tab_entete {
	line-height:22px;
	color:#81006d;
	font-size:12px;
	font-weight:bold;
}
#content table.panier tr.tab_entete td {
	padding-left:10px;
	background:#c0e833;
}
#content table.panier tr.tab_entete td#supprimer {
	width:79px;
	background:url(../images/fd_bandeau_supprimer.jpg) no-repeat;
}
#content table.panier tr.tab_produits {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#e6e6e6;
}
#content table.panier tr.tab_produits td {
	padding:5px;
	text-align:center;
}
#content table.panier tr.tab_produits td a {
	color:#1a171b;
}
#content table.panier tr.tab_total td.vert {
	background:#c0e833;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
}


#content #retour a {
	font-size:13px;
	color:#393939;
}
#content .etat {
	font-size:13px;
}
#content .etat .titre {
	margin-top:10px;
	color:#81006D;
}

#content dl dt {
	color:#81006D;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
#content dl dd {
	font-size:12px;
	margin-top:5px;
}
#content dl dd span {
	color:#d300b3;
}
#content dl dd a {
	color:#81006D;
}

/* Actualité */
#content.actualite {
	font-size:13px;
}
#content.actualite .photo {
	
}
#content.actualite .photo h6, #content.actualite .photo .texte {
	position:relative;
	float:left;
	width:225px;
}

#content .actus {
	position:relative;
	font-size:13px;
	margin-bottom:30px;
}
#content .actus .col1 {
	position:relative;
	float:left;
	width:100px;
}
#content .actus .col2 {
	position:relative;
	width:700px;
}
#content .actus .col2 h4 {
	font-size:16px;
	color:#D400B3;
}
#content .actus .col2 a {
	color:#D400B3;
}

/* Chèques cadeaux */
#content .cheque {
	position:relative;
	float:left;
	width:195px;
	height:156px;
	margin:30px 50px 0px 0px;
	text-align:center;
}
#content .cheque a {
	font-size:11px;
	color:#82006e;
	font-weight:bold;
}
#content #cheque_libre {
	position:relative;
	float:left;
	width:485px;
	height:148px;
	background:url(../produits/chequesCadeaux/cheque_cadeau_libre.jpg) no-repeat;
	margin:30px 0px 0px 100px;
	padding:50px 0px 0px 30px;
}
#content #cheque_libre p, #content #cheque_libre a {
	color:#bee730;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
#content #cheque_libre input {
	margin-bottom:10px;
}

/* Plan du site */
#content.plan a {
	color:#82006e;
	font-size:12px;
}

/* Fournisseurs.php */
.partenaires p {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.partenaires a {
	font-size:13px;
	color:#81006d;
	text-decoration:none;
}
.partenaires a:hover {
	text-decoration:underline;
}

/* Qui sommes nous */
.qsn p {
	line-height:23px;
	font-size:15px;
	margin:8px 0px;
}
.qsn strong {
	font-weight:normal;
	color:#82006e;
}
.qsn span {
	background:#82006e;
	color:#ffffff;
	padding-left:13px;
	margin-left:-13px;
	border:1px solid #82006e;
}
.qsn a {
	color:#81006d;
}
.qsn #photo {
	position:relative;
	width:254px;
	height:191px;
	background:url(../images/fd_qsn_photo.jpg) no-repeat;
	float:right;
	padding:7px;
	margin:10px;
}
