@import "commun.css";
@import "lien.css";
@import "reglette.css";
@import "formulaire.css";
@import "formuser.css";
@import "lightbox.css";
@import "titre.css";
@import "produit.css";
@import "menu.css";
@import "symboles.css";
@import "carousel.css";
@import "compte.css";
@import "document.css";
@import "carousel.css";
@import "kplien.css";

html, body {
	float:none;
	border:none;
	font-family: Arial, Verdana, Sans-serif;
	font-size:12px;
	text-align:center;
	padding:0px;
	margin:0px;
	color:#000;
	background-color:#D1D4D3;
}

body {
	width:1001px;
	position:relative;
	left:50%;
	top:10px;
	padding-bottom:10px;
	margin-left:-501px;
	margin-right:-500px;
}
div.header_logo {
	height:244px;
	background:transparent url('../img/design/header.jpg') top left no-repeat;
}
a.header_logo {
	display:block;
	float:right;
	width:753px;
	height:244px;
}
div.header_b * {
	float:left;
	height:60px;
}
div.page {
	text-align:left;
	background:transparent url('../img/design/fd_page.jpg') top left repeat-y;
}
div.page_ie {
	text-align:left;
	background:transparent url('../img/design/fd_page_ie.jpg') top left repeat-y;
}
div.page_ie_content {
	margin-left:20px;
}
/*  CONNEXION  / DECONNEXION */
a.b_connexion, a.b_deconnexion {
	display:block;
	width:121px;
	height:37px;
	position:absolute;
	top:19px;
	left:18px;
	background-position:top left;
	background-repeat:no-repeat;
}
/* Panier */
a.panier_grand_texte {
	display:block;
	width:144px;
	height:42px;
	background:transparent url('../img/btn/panier_grand_texte.png') top left no-repeat;
}
a.panier_grand_texte:hover {  background-position:0px -42px;}
a.b_connexion { background-image:url('../img/design/connexion.png');}
a.b_connexion:hover { background-position:0px -37px;}
a.b_deconnexion { background-image:url('../img/design/deconnexion.png');}
a.b_deconnexion:hover { background-position:0px -37px;}
.footer_b {
	background:transparent url('../img/design/fd_page_b.jpg') top left repeat-y;
	text-align:center;
	position:relative;
}

.footer {
	height:11px;
	background:transparent url('../img/design/footer.jpg') top left no-repeat;
	margin:0;
	padding:0;
}
div.page {
	display:block;
	width:1001px;
}
.page_g {
	display:inline;
	float:left;
	width:230px;
	margin-left:18px;
}
.page_c {
	display:inline;
	float:left;
	width:731px;
	margin-left:10px;
}
.mini_image img {
	max-width:100px;
	max-height:100px;
}
ul.liste_nav {
	list-style-type:none;
	margin-bottom:10px;
}

ul.liste_nav li {
	height:24px;
	line-height:24px;
}

ul.liste_nav img {
	margin-top:4px;
	margin-bottom:-4px;
	margin-right:6px;
}
.c_page {
	display:block;
	width:712px;
	margin-left:5px;
	margin-bottom:10px;
}
.c_page_c {
	padding:5px;
	background-color:#FFF;
}
.c_page_b {
	height:6px;
	background:transparent url('../img/design/produit/mini_b.png') top left repeat-x;
}
.c_promo {
	float:left;
}
.c_accueil {
	float:left;
	margin-left:20px;
}
.c_accueil .c_page { width:449px;}
/* FAQ */
#question_faq *, .faq_question * {
	cursor:pointer;
	color:#DE5F2A;
	font-weight:bold;
}
.faq_reponse { border-bottom:1px solid #6E3413;}
/* REGLETTE CAT */
/* ETAPE DE LA VALIDATION DE LA COMMANDE */
.reglette_cat,
.recap_etape_reglement
{
	width:602px;
	height:61px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url('../img/design/bloc/bloc_cat.png') top left no-repeat;
}
.reglette_cat div {
	margin-left:15px;
	padding-top:15px;
}
.recap_etape_reglement div { padding-top:15px;}
.reglette_cat a,
.reglette_cat span,
.recap_etape_reglement a,
.recap_etape_reglement a:visited,
.recap_etape_reglement a:link,
.recap_etape_reglement a:active,
.recap_etape_reglement span
{
	float:left;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-left:40px;
}
.reglette_cat a,
.reglette_cat span
{
	margin-left:20px;
}
.reglette_cat a:hover,
.reglette_cat span,
.recap_etape_reglement a:hover
{
	color:#FFF;
	text-decoration:none;
}

.recap_etape_reglement {
	text-transform:uppercase;
	font-weight:bold;
}
.recap_etape_reglement span.en_cours {color:#FFF;}
.recap_etape_reglement span.todo {color:#CCC;}
/* PARTENAIRES NOUVEAUTES */
.bloc_partenaire, .bloc_nouveaute_promo {
	display:block;
	width:223px;
	height:48px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}
.bloc_partenaire { background-image:url('../img/symbole/partenaire.png');}
.bloc_nouveaute_promo { background-image:url('../img/symbole/nouveaute_promo.png');}
.phpmv {
	font-size:0;
	height:0;
}
/* LIEN TOUS PRODUITS */
a.tous_produits {
	display:block;
	width:280px;
	height:28px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url('../img/design/tous_produits.png') top left no-repeat;
}
a.tous_produits:hover { background-position:0px -28px;}