@charset "UTF-8";

@import "reset.css";

/*----------------------------------------------+
+ Définition des balises HTML			        +
+----------------------------------------------*/
HTML {
	font-size:100%;
}
HTML, BODY {
	height:100%;
}
BODY {
	background-color:#FFF;
	background-image:url(../_image/background.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:0;
	font-size:.75em;
	line-height:1.3em;
	color:#fff9d6;
}


/* Liens */
A {
}
A:hover {
}

/* Paragraphe */
P {
	margin-bottom:1em;
}

/* Liste */
UL, OL {
	margin-bottom:1em;
}

/* Adresse */
ADDRESS {
	margin-bottom:1em;
}

/* Ctation */
BLOCKQUOTE {
	padding-left:4.167em;
	background-image:url(../_image/accolade_ouv.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#814702;
	text-indent:1em;
	
}
BLOCKQUOTE P {
	padding-right:4.167em;
	background-image:url(../_image/accolade_fer.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

/*cadre pour image en background*/
.cadreimg {
	display:block;
	overflow:hidden;
	height:0;
}
/* cadre alerte */
.alert {
	background: #fff6bf url(../_image/exclamation.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}
/* cadre erreur*/
.erreur {
	background: #fef1ec url(../_image/exclamation.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #cd0a0a;
	border-bottom: 2px solid #cd0a0a;
	color:#cd0a0a;
}

.rouge{
	color:red;
}

/*----------------------------------------------+
+ Haut site								        +
+----------------------------------------------*/
BODY #hautsite {
	position:relative;
	width:961px;
	height:215px;
	margin:0 auto;
}
/*Logo*/
.logo {
	position:absolute;
	left:293px;
	z-index:1;
}
/*Au nom d'Allah*/
.aunomdallah {
		width:172px;
		padding-top:51px;
		background-image:url(../_image/fr/aunomdallah.png);
		position:absolute;
		top:29px;
		left:769px;
}

/*Menu*/
#menu {
	position:absolute;
	top:103px;
}
#menu #menunav {
	height:44px;
	width:961px;
	display:block;
	background-image:url(../_image/fr/menu.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu #menunav LI {
	display:inline;
}
#menu #menunav LI A {
	width:95px;
	padding-top:42px;
	background-image:url(../_image/fr/menu.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin-left:1px;
}

/*active*/
#menu #menunav LI#mn-acc A {
	background-position:0 0;
	margin-left:0;
}
#menu #menunav LI#mn-qui A {
	background-position:-96px 0;
}
#menu #menunav LI#mn-voi A {
	background-position:-192px 0;
	margin-right:384px;
}
#menu #menunav LI#mn-lor A {
	background-position:-671px 0;
	margin-left:0;
}
#menu #menunav LI#mn-cot A {
	background-position:-767px 0;
}
#menu #menunav LI#mn-pan A {
	background-position:-863px 0;
}
/*hover*/
#menu #menunav LI#mn-acc A:hover,
#menu.mn-acc #menunav LI#mn-acc A {
	background-position:0 -44px;
}
#menu #menunav LI#mn-qui A:hover,
#menu.mn-qui #menunav LI#mn-qui A {
	background-position:-96px -44px;
}
#menu #menunav LI#mn-voi A:hover,
#menu.mn-voi #menunav LI#mn-voi A {
	background-position:-192px -44px;
}
#menu #menunav LI#mn-lor A:hover,
#menu.mn-lor #menunav LI#mn-lor A {
	background-position:-671px -44px;
}
#menu #menunav LI#mn-cot A:hover,
#menu.mn-cot #menunav LI#mn-cot A {
	background-position:-767px -44px;
}
#menu #menunav LI#mn-pan A:hover,
#menu.mn-pan #menunav LI#mn-pan A {
	background-position:-863px -44px;
}

/*----------------------------------------------+
+ Bas du site							        +
+----------------------------------------------*/
BODY #bassite {
	width:100%;
	height:82px;
	clear:both;
	overflow:hidden;
	background-color:#3b2013;
	background-image:url(../_image/background-footer.gif);
	background-position:center;
	background-repeat:repeat-x;
}
#bassite .contentbas {
	width:959px;
	margin:0 auto;
	position:relative;
}
/*PMP Concept*/
.pmpconcept A {
	width:65px;
	padding-top:30px;
	background-image:url(../_image/fr/pmpconcept.png);
	position:absolute;
	top:25px;
	left:9px;
}
/*menu bas*/
.menubas {
	position:absolute;
	width:650px;
	height:50px;
	top:25px;
	right:11px;
	text-align:right;
}
.menubas UL {
	margin:0 0 8px 0;
}
.menubas UL LI {
	display:inline;
	margin-left:17px;
}
.menubas UL LI,
.menubas UL LI A {
	color:#ddd186;
	text-decoration:none;
}
.menubas UL LI A:hover {
	text-decoration:underline;
}



/*----------------------------------------------+
+ Gestion de fenetre					        +
+----------------------------------------------*/
#container {
	position:relative;
}


/*----------------------------------------------+
+ Coeur du SIte							        +
+----------------------------------------------*/
#content {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:936px;
	overflow:hidden;
	color:#3b2013;
	padding-bottom:15px;
}




/*Colonne*/
.colonne {
	float:left;
	display:block;
	overflow:hidden;
	color:#3b2013;
}
.colonne.gauche {
	width:202px;
	margin-right:5px;
}
.colonne.droite {
	width:202px;
}
.colonne.centre {
	width:522px;
	margin-right:5px;
}
.colonne.centremax {
	width:729px;
}

.footer {
	display:block;
	overflow:hidden;
}

.liensuite A {
	color:#6e4222;
	font-size:0.833em;
}
.liensuite A:hover {
	color:#3b2013;
}

.newline {
	clear:both;
}
.footer {
	clear:both;
}

/* Box max */
.box_Hijab_max {
	background-image:url(../_image/cadre730_centre.png);
	background-position:left top;
	background-repeat:repeat-y;
	margin-bottom:7px;
	line-height:1.417em;
}
.box_Hijab_max .fondplus {
	background-image:url(../_image/cadre730_haut_titre.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box_Hijab_max .content {
	padding:15px 21px 0;
}
.box_Hijab_max .content .titre {
	font-weight:bold;
	color:#fff59b;
	padding:0 2px 20px;
	line-height:normal;
}
.box_Hijab_max .footer {
	clear:both;
	background-image:url(../_image/cadre730_bas.png);
	height:12px;
}

.box_Hijab_max H2 {
	font-size:1.167em;
	font-weight:bold;
	margin-bottom:1em;
}
.box_Hijab_max A {
	text-decoration:underline;
	color:#6e4222;
}
.box_Hijab_max A:hover {
	color:#3b2013;
}

/*Box Gauche Titre fond marron*/
.box_Hijab_1 {
	background-image:url(../_image/cadre202_haut_titre.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:7px;
}
.box_Hijab_1 .content {
	padding:15px 21px 0;
}
.box_Hijab_1 .content .titre {
	font-weight:bold;
	color:#fff59b;
	padding:0 2px 20px;
	line-height:normal;
}
.menucat {
}
.menucat A {
	color:#3b2013;
	font-size:1.166em;
	font-weight:bold;
	text-decoration:none;
	padding:6px 0 6px 15px;
	display:block;
	background-image:url(../_image/puce.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border-top:1px dotted #6e4222;
}
.menucat A:hover {
	color:#814702;
	/*font-size:1.428em;*/
	text-decoration:none;
}
.menucat LI.first A {
	border-top:0 none;
}
.box_Hijab_1 .footer {
	background-image:url(../_image/cadre202_bas.png);
	height:12px;
}

/*Box Gauche sans Titre fond marron*/
.box_Hijab_2 {
	background-image:url(../_image/cadre202_haut.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:7px;
	width:202px;
}
.box_Hijab_2 .content {
	padding:15px 11px 0;
}
.box_Hijab_2 .footer {
	background-image:url(../_image/cadre202_bas.png);
	height:12px;
}
.box_Hijab_2 .liensuite {
	padding:0 10px;
}
.livor_comment {
	padding-top:27px;
	background-image:url(../_image/accolade_ouv.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.livor_signature {
	padding-bottom:25px;
	background-image:url(../_image/accolade_ouv.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:0.833em;
	text-align:right;
}

/*Box Centre avec titre marron*/
.box_Hijab_3 {
	background-image:url(../_image/cadre351_haut_titre.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:7px;
	margin-right:5px;
	width:351px;
	float:left;
}
.box_Hijab_3 .content {
	padding:15px 7px 0;
}
.box_Hijab_3 .content .titre {
	font-weight:bold;
	color:#fff59b;
	padding:0 2px 20px;
	line-height:normal;
}
.box_Hijab_3 UL.produit,
.box_Hijab_max UL.produit {
	margin:0 70px;
	padding-bottom:5px;
}
.box_Hijab_3 UL.produit LI,
.box_Hijab_max UL.produit LI {
	display:inline;
	margin-right:5px;
}
.box_Hijab_3 UL.produit LI.first,
.box_Hijab_max UL.produit LI.first {
	/*margin-right:0;*/
}
.box_Hijab_3 .footer {
	background-image:url(../_image/cadre351_bas.png);
	background-color:#FFF;
	height:12px;
}

/*Box Gauche sans Titre fond marron*/
.box_Hijab_4 {
	background-image:url(../_image/cadre373_haut.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:7px;
	float:left;
	width:373px;
}
.box_Hijab_4 .content {
	padding:15px 21px 0;
}
.box_Hijab_4 .content .titre {
	font-weight:bold;
	color:#3c2113;
	padding:0 2px 20px;
	line-height:normal;
}
.box_Hijab_4 .footer {
	background-image:url(../_image/cadre373_bas.png);
	height:12px;
}

/*Box centre Titre fond marron*/
.box_Hijab_5 {
	background-image:url(../_image/cadre522b_centre.png);
	background-repeat:repeat-y;
	margin-bottom:7px;
	float:left;
	width:525px;
}
.box_Hijab_5 .fondplus {
	background-image:url(../_image/cadre522b_haut_titre.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box_Hijab_5 .content {
	padding:15px 7px 0;
}
.box_Hijab_5 .content .titre {
	font-weight:bold;
	color:#fff59b;
	padding:0 2px 20px;
	line-height:normal;
}
.box_Hijab_5 .footer {
	background-image:url(../_image/cadre522b_bas.png);
	height:12px;
}

/* Box Introduction site */
.box_intro {
	width:729px;
	height:302px;
	background-image:url(../_image/background-intro.jpg);
	background-repeat:no-repeat;
}
.box_intro .content {
	color:#fff59b;
	font-size:1.166em;
	line-height:1.286em;
	padding:25px 21px 28px;
}
.box_intro .content .titre {
	width:298px;
	padding-top:62px;
	background-image:url(../_image/fr/hijab_et_jilbab_sur_mesure.png);
	margin-bottom:16px;
}
.box_intro .content P {
	margin-bottom:1.2em;
	width:472px;
}
.boutonintro {
	display:block;
	height:39px;
	padding-top:10px;
}
.boutonintro LI {
	display:inline;
}
.boutonintro LI A {
	display:block;
	width:169px;
	font-size:1.5em;
	font-weight:bold;
	color:#2e1801;
	text-decoration:none;
	background-image:url(../_image/btt_intro.png);
	text-align:center;
	float:left;
	line-height:39px;
	height:39px;
	margin-left:31px;
}
.boutonintro LI A:hover {
	background-position:0 -39px;
	text-decoration:none;
}
.boutonintro LI A SPAN {
	font-size:1.381em;
}

/* Box Introduction Liste article */
.box_intro_article {
	width:522px;
	background-image:url(../_image/cadre522_haut.png);
	background-repeat:no-repeat;
	margin-bottom:7px;
}
.box_intro_article .content {
	color:#fff59b;
	line-height:1.286em;
	padding:25px 11px 0;
}
.box_intro_article .content A {
	color: #e8b887;
	font-weight: bold;
}
.box_intro_article .content A:hover {
	text-decoration: underline;
	color: #ac7425;
}
.box_intro_article .titre A {
	padding-top:44px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.box_intro_article .footer {
	background-image:url(../_image/cadre522_bas.png);
	background-color:#FFF;
	height:12px;
}


/* Panier liste articles */
.panier {
	width:202px;
	height:67px;
	display:block;
	background-image:url(../_image/panier.png);
	overflow:hidden;
	margin-bottom:7px;
	font-size:1.166em;
}
.panier STRONG {
	display:block;
}
.panier STRONG,
.panier STRONG A {
	color:#dcd186;
	font-weight:normal;
}
.panier A {
	display:block;
	color:#fff59b;
	padding:19px 0 0 62px;
}
.panier A {
	text-decoration:none;
}
.panier A:hover {
	text-decoration:none;
	font-weight:bold;
}
.panier A:hover STRONG {
	font-weight:bold;
}

/* Liste des articles */
.listearticle {
	overflow:hidden;
}
.listearticle LI {
	display:block;
	margin-left:5px;
	margin-bottom:20px;
	width:166px;
	float:left;
	position: relative;
}

.picto-promo {
	display: block;
	position: absolute;
	top: 30px;
	left: 14px;
	overflow: hidden;
	z-index: 1;
	width: 19px;
	height: 65px;
	background: url(../_image/promo.png) no-repeat left top;
}
.listearticle LI.first {
	margin-left:0;
	clear:both
}
.listearticle LI A.produit,
.listearticle LI A.produit STRONG,
.listearticle LI A.produit IMG {
	display:block;
}
.listearticle LI A.produit {
	text-align:center;
	color:#8b4600;
	text-decoration:none;
}
.listearticle LI A.produit STRONG {
	font-size:1.083em;
}
.listearticle LI A.produit IMG {
	margin-bottom:5px;
}

.listearticle .tarif {
	clear:both;
	overflow:hidden;
	margin-bottom:8px;
	padding:0 5px;
}

.listearticle .tarif LI {
	margin:0;
	color:#8b4600;
	background-image:url(../_image/point.gif);
	background-position:0 10px;
	background-repeat:repeat-x;
	width:156px;
}
.listearticle .tarif LI SPAN.prix {
	float:right;
	background-color:#fff59b;
}
.listearticle .tarif LI SPAN.prix DEL {
	font-size: 0.833em;
}
.listearticle .tarif LI SPAN.prix STRONG {
	color:#d6492a;
}
.listearticle .tarif LI SPAN {
	float:left;
	background-color:#fff59b;
}
.btt_commander {
	clear:both;
	width:109px;
	height:22px;
	padding-top:5px;
	background-image:url(../_image/btt_listearticle.png);
	color:#3b2013;
	font-size:1.167em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
.btt_commander:hover {
	background-position:0 -27px;
	text-decoration:none;
}


/* Commandez en toute simplicite */
.box_Hijab_2.commandecsimple {
	color:#38210d;
	background-image:url(../_image/cadre202_centre.png);
	background-repeat:repeat-y;
}
.box_Hijab_2.commandecsimple .fondplus {
	background-image:url(../_image/cadre202_haut.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box_Hijab_2.commandecsimple .content .titre {
	font-weight:bold;
	color:#3b2013;
	padding:0 2px 16px;
	font-size:1.667em;
	line-height:1em;
	margin-bottom:0
}
.box_Hijab_2.commandecsimple .content OL {
	margin:0;
}
.box_Hijab_2.commandecsimple .content OL LI {
	margin-bottom:11px;
	font-size:1.167em;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:7px;
	line-height:1.214em;
}
.cap {
	display:block;
	width:33px;
	height:10px;
	float:left;
}
.box_Hijab_2.commandecsimple .content OL LI A {
	 color:#814702;
}


/* FICHE ARTICLE */
.box_Hijab_5.ficheArticle .content {
	padding-left:21px;
	padding-right:21px;
	color:#3b2013;
}
.ficheArticle .illustration {
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	background: none;
}
.ficheArticle .illustration .qttlimite {
	padding-top: 20px;
	display: block;
	width: 166px;
}
.ficheArticle .illustration .qttlimite IMG {
	margin: 0 auto;
}
.ficheArticle .description {
	width:294px;
	float:left;
	margin-bottom:30px;
}
.ficheArticle .autrevue {
	clear:both;
}
.ficheArticle .autrevue UL LI {
	display:inline;
	margin-right:5px;
	margin-bottom:5px;
}
/*etapes*/
.etapeArticle {
	clear:both;
	margin-bottom:1.083em;
}
.ficheArticle .etapeArticle .titre {
	display:block;
	width:480px;
	height:24px;
	overflow:hidden;
	background-color:#6d4122;
	background-image:url(../_image/backbround-etapes.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0;
}
.ficheArticle .etapeArticle .titre STRONG {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:1px 0 0 33px;
	font-weight:normal;
	font-size:1.166em;
	line-height:24px;
}
.ficheArticle .etapeArticle.etape1 .titre STRONG {
	background-image:url(../_image/num_1b.png);
}
.ficheArticle .etapeArticle.etape2 .titre STRONG {
	background-image:url(../_image/num_2b.png);
}
.ficheArticle .etapeArticle.etape3 .titre STRONG {
	background-image:url(../_image/num_3b.png);
}
.ficheArticle .etapeArticle .detail SELECT {
	font-size:1em;
}
.ficheArticle .etapeArticle .detail {
	width:438px;/*458px*/
	margin:0 auto;
	padding:10px;
	overflow:hidden;
	background-color:#dcd186;
	font-size:1.166em;
	line-height:normal;
}
/*etape1 Tarifs*/
.ficheArticle .etapeArticle .detail .txtgauche {
	float:left;
}
.ficheArticle .etapeArticle .detail .tarif {
	float:right;
	color:#d6492a;
	font-size:1.286em;
}
.ficheArticle .etapeArticle .detail DEL {
	color: #3b2013;
	font-size:0.667em;
}
.ficheArticle .etapeArticle .detail A.lien_taille {
	font-size:0.714em;
	color:#8b4600;
}
.ficheArticle .etapeArticle .detail A.lien_taille:hover {
	color:#38210d;
}
/*etape2 Coupes/Couleurs */
.ficheArticle .etapeArticle .detail.coupe-couleur UL LI {
	width:60px;
	float:left;
	margin-right:20px;
	text-align:center;
	font-size:0.857em;
	list-style-type: none;
}
.ficheArticle .etapeArticle .detail.coupe-couleur UL LI INPUT {
	clear:both;
	display:block;
	margin:0 auto
}

.label_click {
	cursor: pointer;
}
/*etape3 Infos complémentaires*/
.ficheArticle .etapeArticle .detail.complement UL LI {
	border-top: 1px dotted #8b4600;
	display: block;
	margin-top: 5px;
	padding-bottom: 2px;
	padding-top: 5px;
}
.ficheArticle .etapeArticle .detail.complement UL LI.first {
	padding-top: 0;
	border-top:0 none;
}
.ficheArticle .etapeArticle .detail.complement UL LI INPUT {
	border:1px solid #c6c6c6;
	display: inline;
	margin-bottom: 2px;
}
.ficheArticle .etapeArticle .detail.complement UL LI.radio INPUT {
	border: none;
}
.ficheArticle .etapeArticle .detail.complement UL LI .aide {
	cursor:pointer;
}

.btt_ajouterpanier {
	clear:both;
	width:187px;
	height:28px;/*38px*/
	padding-top:10px;
	background-image:url(../_image/btt_ajout.png);
	color:#3b2013;
	font-size:1.357em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
.btt_ajouterpanier:hover {
	text-decoration:none;
	background-position:0 -38px;
}

/*bouton plus*/
UL.zonebouton {
    list-style:none;
    float:right;
}
UL.zonebouton LI {
    float:left;
}
 
UL.zonebouton LI A {
    float:left;
    text-decoration:none;
    color:#ccc;
    padding:4px 15px 0 0;
    margin-right:8px;
    font:900 14px "Arial", Helvetica, sans-serif;
}
UL.zonebouton LI A SPAN {
    float:left;
    padding-right:15px;
    display:block;
    margin-top:-4px;
    height:27px;
}
/*prem*/
UL.zonebouton LI A:hover,
UL.zonebouton LI A {
    color:#3b2013;
    background:url('../_image/btt_prem.png') no-repeat right 0;
} 
UL.zonebouton LI A:hover SPAN,
UL.zonebouton LI A SPAN {
    background:url('../_image/btt_prem.png') no-repeat left 0;
}
/*snd*/
UL.zonebouton LI.snd A:hover,
UL.zonebouton LI.snd A {
    color:#3b2013;
    background:url('../_image/btt_snd.png') no-repeat right 0;
} 
UL.zonebouton LI.snd A:hover SPAN,
UL.zonebouton LI.snd A SPAN {
    background:url('../_image/btt_snd.png') no-repeat left 0;
}
UL.zonebouton LI A:hover,
UL.zonebouton LI.snd A:hover {
	background-position:right -27px;
}
UL.zonebouton LI A:hover SPAN,
UL.zonebouton LI.snd A:hover SPAN {
	background-position:left -27px;
}

/* Citation */
.signature {
	font-size:0.833em;
	font-family:Verdana, Geneva, sans-serif;
	color:#b69b5e;
}
/* Bulles / livre d'or */
.bulle {
    width:auto;
    margin-bottom:24px;
}
div.bulle blockquote {
    margin:0px;
    padding:0px;
    border:1px solid #814702;
    background-color:#fef7e7;
	background-image:none;
	color:#3b2013;
}
div.bulle blockquote p {
    margin:10px;
    padding:0px;
	background-image:none;
}

div.bulle cite {
    position:relative;
    margin:0px;
    padding:7px 0px 0px 15px;
    top:4px;
    background:transparent url(../_image/flechebulle.gif) no-repeat 20px 0;
    font-style:normal;
	font-size:0.833em;
	font-family:Verdana, Geneva, sans-serif;
	color:#814702;
}


/* PAGINATION */
DIV.digg {
    padding-right:3px;
    padding-left:3px;
    padding-bottom:3px;
    margin:3px;
    padding-top:3px;
    text-align:center;
}
DIV.digg A {
    border-right:#814702 1px solid;
    padding-right:5px;
    border-top:#814702 1px solid;
    padding-left:5px;
    padding-bottom:2px;
    margin:2px;
    border-left:#814702 1px solid;
    color:#814702;
    padding-top:2px;
    border-bottom:#814702 1px solid;
    TEXT-DECORATION:none;
}
DIV.digg A:hover {
    border-right:#3b2013 1px solid;
    border-top:#3b2013 1px solid;
    border-left:#3b2013 1px solid;
    color:#000;
    border-bottom:#3b2013 1px solid;
}
DIV.digg A:active {
    border-right:#3b2013 1px solid;
    border-top: #3b2013 1px solid;
    border-left:#3b2013 1px solid;
    color:#000;
    border-bottom:#3b2013 1px solid;
}
DIV.digg SPAN.current {
    border-right:#3b2013 1px solid;
    padding-right:5px;
    border-top:#3b2013 1px solid;
    padding-left:5px;
    FONT-WEIGHT:bold;
    padding-bottom:2px;
	margin:2px;
    border-left:#3b2013 1px solid;
    color:#fff;
    padding-top:2px;
    border-bottom:#3b2013 1px solid;
	background-color:#3b2013;
}
DIV.digg SPAN.disabled {
    border-right:#eee 1px solid;
    padding-right:5px;
    border-top:#eee 1px solid;
    padding-left:5px;
    padding-bottom:2px;
    margin:2px;
    border-left:#eee 1px solid;
    color:#ddd;
    padding-top:2px;
    border-bottom:#eee 1px solid;
}


/* Coordonnees infos */
.cordonnee_info {
	background-position: 15px 50%;
	text-align:center;
	padding: 5px 20px;
	border-top: 2px solid #6e4222;
	border-bottom: 2px solid #6e4222;
	margin-bottom:1.5em;
	background-color:#dcd186;
}
.cordonnee_info P,
.cordonnee_info ADDRESS {
	margin-bottom:0;
}


/* ILLUSSTRATION */
.illustration {
	display:block;
	margin:0 5px 10px 0;
	background-color:#dcd186;
	position: relative;
}
.illustration IMG,
.illustration object {
	display:block;
}
.illustration SPAN {
	padding:3px 5px;
	display:block;
}
.illustration SPAN EM {
	display:block;
	font-size:0.333em;
	line-height:1em;
	color:#6e4222;
}
.illustration.droite {
	float:right;
}
.illustration .picto-promo {
	top: 0;
}


/*----------------------------------------------+
+ Formulaire							        +
+----------------------------------------------*/
.addressEditor {
	margin:0 auto;
	width:auto;
}
.L10 {
	/*font-family:'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;*/
	display:inline;
}
/*.erreursaisie{
	color:#e31b1e;
}*/
.formHeading {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#926e40;
	color:#926e40;
	clear:left;
	display:block;
	margin:0px 0px 8px 0px;
	padding:14px 0px 0px;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
}
.disabled {
	color:#CCC;
}
.addressEditor P SPAN {
	color:#926e40;
}
.addressEditor .line LABEL {
	display:block;
}
DIV.line {
	display:block;
	clear:left;
	margin-bottom:10px;
	padding: 0px 0px 2px 0px;
	overflow:hidden;
}
.addressEditor .line INPUT {
	cursor:auto;
	padding:1px;
	display:inline-block;
	letter-spacing: normal;
	line-height: normal;
	margin:0;
	text-indent:0px;
	text-transform:none;
	word-spacing:normal;
	
	font-size:14px;
	/*margin-right:6px;*/
}
.linecase {
	display:block;
	margin:0px auto;
	clear:left;
	padding:0px 0px 5px 0px;
}
.addressEditor DIV.fieldGroup {
	float:left;
	padding:0 0 2px 0;
}
.addressEditor DIV.fieldGroup LABEL {
	display:block;
}
.addressEditor DIV.fieldGroup INPUT,
.addressEditor DIV.fieldGroup SELECT {
	margin-right:6px;
}




/*----------------------------------------------+
+ Box formulaire						        +
+----------------------------------------------*/
.box-formulaire {
	width:auto;
	overflow:hidden;
	/*background-image:url(../_image/box-middle-formulaire.png);
	background-position:left top;
	background-repeat:repeat-y;*/
	margin:0 auto 15px;
	border:1px solid #926e40;
	padding:15px;
}
.box-top-formulaire {
	height:12px;
	overflow:hidden;
	/*background-image:url(../_image/box-top-formulaire.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}
.box-bottom-formulaire {
	height:12px;
	margin-top:10px;
	overflow:hidden;
	/*background-image:url(../_image/box-bottom-formulaire.png);
	background-position:left top;
	background-repeat:no-repeat;*/
}



/**/
table.fliv {
    width:90%;
    border-top:1px solid #3b2013;
    border-right:1px solid #3b2013;
    margin:1em auto;
    border-collapse:collapse;
}
TABLE.fliv CAPTION {
	text-align:center;
	background-color:#3b2013;
	color:#fff59b;
    font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}
TABLE.fliv td {
    color:#3b2013;
    border-bottom:1px solid #3b2013;
    border-left:1px solid #3b2013;
    padding:.3em 1em;
    text-align:center;
}
/*Styliser les entêtes*/
TABLE.fliv tr.odd td {
    background:#dcd186
}
TABLE.fliv tr.odd th {
    background:#ede3a2;
}
TABLE.fliv tr.odd .column1 {
    background:#f4f9fe;
}
.TABLE.fliv column1 {
    background:#f9fcfe;
}
/*Stylisé les <thead> et les <tfoot>*/
TABLE.fliv thead th {
    background:#6e4222;
    text-align:center;
    font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
    color:#fff59b;
    border-bottom:1px solid #3b2013;
    border-left:1px solid #3b2013;
}
TABLE.fliv tbody th {
    background:#fff6bf;
    text-align:center;
    border-bottom:1px solid #3b2013;
    border-left:1px solid #3b2013;
}
TABLE.fliv tbody th strong {
    font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
    margin:.5em .5em .5em 0;
    color:#66a3d3;
}

/* Stylisé les prix */
TABLE.fliv tbody th em {
    color:#f03b58;
    font-weight: bold;
    font-size: 1.1em;
    font-style: normal;
}

