    
/* ------------------------------RAZ */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p 
{
		font-size: 1em;
		margin: 0; padding: 0;
		font-weight: normal;
}

ul {
		margin: 0; padding: 0;
		list-style: none;
}

a {
		text-decoration:none;
		color:#fff;
}
	
a img {
		border:none;
}

.clear { 
      clear:both;
      display:block;
      line-height:1px;
			font-size:1px;
}
a{outline: none;}
:focus{-moz-outline-style: none;}

.hidden {
		visibility:hidden;
}
strong {

}
.prix{color:red;
 font-weight:bold;}
 
 .float-g{float:left;}
 .float-d{float:right;}
 
fieldset{border:none;}
input{color:#836c55;}
/* -------------------------fin RAZ--- */	
	
	
/* -------------------------------------------------------------- */
/* DEBUT DE LA MISE EN PAGE GENERALE                              */
/*--------------------------------------------------------------- */




/*-----------------------------debut layout commun---------------------------------- */
html{height:100%;}
body {
      font-family:verdana, arial, "sans-serif";
      background:#1d130b;
			height:100%;
      font-size:11px;
      color:#836c55;
      margin:0px;
      padding:0px;
      text-align:center;
}
    
.principale{
      background:#1d130b url(../images/back-body.gif) repeat-y;
      width:951px;
			min-height:100%;
			height:auto !important;
			height:100%;
      margin: 0 auto -22px;
      text-align:left;

}
    
.principale2{
      width:878px;
      position:relative;
			margin-left:42px;

}
#princip-conteneur-h{
      width:878px;
      position:relative;
}
#princip-conteneur{
      width:878px;
			background:white;
      position:relative;
}
#princip-conteneur-o{
      width:878px;
			background:#fff url(../images/back-ombre.gif) repeat-y;
      position:relative;
}
#marg-princip-cont{
			padding:10px 20px 20px 20px;
}
#banniere{
      background:url(../images/haut-z.gif) no-repeat;
      width:878px;
			height:103px;		
			position:relative;	
}
#banniere h1{
      background:url(../images/logo-alpha.gif) no-repeat;
      width:438px;
			height:40px;			
			display:block;
			position:absolute;
			bottom:2px;
			text-indent:-5000px;
}
#banniere h1 a{
      width:438px;
			height:40px;			
			display:block;
			background:url(../images/trans.gif) repeat;
}
ul#pan-compte{
			position:absolute;
			top:0;
			left:597px;
}

ul#pan-compte li#btn-espace-pro,
ul#pan-compte li#btn-mon-panier,
ul#pan-compte li#btn-mon-compte {
			position:absolute;
			top:0;
			width:138px;
			height:23px;
}

ul#pan-compte li#btn-espace-pro{
            background:url(../images/btn-espace-pro.gif) no-repeat;
            left:-143px;
}
ul#pan-compte li#btn-espace-pro a:hover{
            background:url(../images/btn-espace-pro.gif) 0 -23px no-repeat;
}

ul#pan-compte li#btn-mon-panier{
			background:url(../images/btn-mon-panier.gif) no-repeat;
}
ul#pan-compte li#btn-mon-panier a:hover{
			background:url(../images/btn-mon-panier.gif) 0 -23px no-repeat;
}
ul#pan-compte li#btn-espace-pro a,
ul#pan-compte li#btn-mon-panier a,
ul#pan-compte li#btn-mon-compte a {
			display:block;
			text-indent:-5000px;
			width:138px;
			height:23px;
}
ul#pan-compte li#btn-mon-compte{
			background:url(../images/btn-mon-compte.gif) no-repeat;
			left:143px;
}
ul#pan-compte li#btn-mon-compte a:hover{
			background:url(../images/btn-mon-compte.gif) 0 -23px no-repeat;
}
#bas-z{
			background:url(../images/bas-z-3.gif) no-repeat;
			width:600px;
			height:103px;
}
#pied-page{
			background:url(../images/back-pied.gif) repeat-x;
			width:100%;
			height:22px;
}
#pied-page ul li{
			display:inline;
			color:#E9CCAB;
			font-size:10px;
}
#pied-page ul{
			padding-top:4px;
}
#pied-page ul li a{
			color:#E9CCAB;		
}
#pied-page ul li a:hover{
			color:#fff;
}
li#img-cb{
			margin-left:40px;	
}
.tampon{height:22px;}

/*-----------------------------fin layout commun---------------------------------- */




/*-----------------------------debut mise en forme home---------------------------------- */

#ctr-droit-home{
			position:absolute;
			width:214px;
			height:325px;
			top:0;
			background:url(../images/back-droit-home.jpg) repeat-y;
			left:664px;
}
#ctr-droit-home h3{
			font-size:13px;
			font-family:times, serif;
			font-weight:bold;
			color:#092b34;
			line-height:13px;
			text-transform:uppercase;
			margin:151px 0 6px 15px;
			letter-spacing:0.5px;
}
#ctr-droit-home h3 span{
			font-size:10px;
			font-weight:normal;
}
#ctr-droit-home p#parag-annonce{
			color:#92c7d5;
			margin-left:15px;
			padding-right:5px;
}
p#lien-annonce-home{
			margin:20px 0 0 15px;
}
p#lien-annonce-home a{
			background:url(../images/fleche-home.gif) 0 2px no-repeat;
			padding-left:15px;
			font-family:georgia, serif;
			color:#092b34;
			text-transform:uppercase;
			font-weight:bold;
}
p#lien-annonce-home a:hover{
			color:#E5B956;
}
/*-----------------------------fin mise en forme home---------------------------------- */






/*-----------------------------debut mise en forme page collec1---------------------------------- */

#fil-ariane p, #fil-ariane p a{
			font-size:9px;
			color:#836c55;
}
#fil-ariane p a:hover{
			text-decoration:underline;
}


h2#titre-rub{
			font-family:georgia;
			font-size:18px;
			color:#e7d2a6;
			margin-top:7px;
			text-transform:uppercase;
}
h3#titre-gros-rub{
			font-family:arial;
			font-size:22px;
			color:#836C55;
			position:relative;
			top:-8px;
			text-transform:uppercase;			
}
h2#titre-rub-doss{
			font-family:georgia;
			font-size:18px;
			color:#c4d969;
			margin-top:7px;
			text-transform:uppercase;
}
h3#titre-gros-rub-doss{
			font-family:arial;
			font-size:22px;
			color:#836C55;
			position:relative;
			top:-8px;
			text-transform:uppercase;			
}
p#parag-desc-collec{
			font-size:11px;
			color:#836C55;
			width:535px;
}
.g-bk-cont{
			margin-top:18px;
			width:610px;
}
.bk-cont-img{
			float:left;
			margin:0 0px 23px 0;
			width:304px;
}
.mini-bk-cont-img{
			background:url(../images/back-bk-cont-img.gif) no-repeat;
			width:232px;
			height:140px;
			position:relative;
}
.mini-bk-cont-img a{
			width:232px;
			height:140px;
			display:block;
}
.mini-bk-cont-img a:hover{
			background:url(../images/back-bk-cont-img.gif) 0 -140px no-repeat;
}
.mini-bk-cont-img span{
			position:absolute;
			top:123px;
			left:25px;
			text-transform:uppercase;
}
.mini-bk-cont-img2{
			background:url(../images/back-bk-cont-img2.gif) no-repeat;
			width:232px;
			height:140px;
			position:relative;
}
.mini-bk-cont-img2 a{
			width:232px;
			height:140px;
			display:block;
}
.mini-bk-cont-img2 a:hover{
			background:url(../images/back-bk-cont-img2.gif) 0 -140px no-repeat;
}
.mini-bk-cont-img2 span{
			position:absolute;
			top:123px;
			left:25px;
			text-transform:uppercase;
}
#g-bk-cont-droit{
			float:left;
			width:227px;
}
#bk-marg-droit{
			padding:7px 0 0 18px;
}
#titre-droit{
			font-family:georgia;
			text-transform:uppercase;
			font-size:15px;
			margin-bottom:10px;
			padding-top:23px;
			background:url(../images/back-haut-cold.gif) repeat-x;
}
.parag-intro-droit{
			font-family:arial;
			margin-bottom:20px;
}
a.lien-bk-droit{
			color:#836C55;
			background:url(../images/fleche-model.gif) 0 3px no-repeat;
			display:block;
			padding-left:15px;
			font-family:georgia;
			text-transform:uppercase;
			margin-top:12px;
}
a.lien-bk-droit:hover{
			color:#ed1c8f;
}
#trailimagediv{
			position:absolute;
			z-index:90000;
			background:#fff;
}





/*-----------------------------fin mise en forme page collec1---------------------------------- */



/*-----------------------------debut mise en forme page collec prod---------------------------------- */

.tablo-prod, .tablo-ass{
			width:600px;
			
}
.tablo-prod th, .tablo-ass th{display:none;}
.tablo-prod td{
			background:url(../images/back-table.gif) repeat-x;
			font-size:13px;
			font-family:arial;
			text-align:center;
			height:70px;
			border-right:#d4ccc4 1px solid;
			font-size:11px;
}
#form-table1{
			width:600px;
			position:relative;
}
.col-mod{
			width:60px;
			border:none !important;
}
.col-mod img{
			margin-top:6px;
			border:#b6afab 1px solid;
}
.col-mod2{
			width:110px;
			margin-left:5px;
			margin-top:16px;
}
.col-mod2 p{
			font-size:13px;
}
.col-dim{
			width:88px;
}
.col-pri{
			width:105px;
			color:#00b0a6;
}
.col-pri-ev{
			width:105px;
			color:#CFA44C;
}
.col-qte{
			width:83px;
}
.col-qte label{
			text-transform:uppercase;
			font-size:11px;
}
.col-qte input{
			width:58px;
			background:url(../images/back-input-table.gif) repeat-x;
			border:#d4ccc4 1px solid;
			font-size:10px;
			text-align:center;
}
.col-disp{
			width:79px;
			text-transform:uppercase;
			color:#00b0a6;
}
.col-disp-ev{
			width:79px;
			text-transform:uppercase;
			color:#CFA44C;
}
.col-choi{
			width:81px;
}
h4.titre-chois{
			position:absolute;
			left:519px;
			background:url(../images/back-choise.gif) no-repeat;
			width:81px;
			height:19px;
			color:#fff;
			text-transform:uppercase;
			padding-top:3px;
			text-align:center;
}
h4.titre-cat{
			width:145px;
			height:16px;
			text-transform:uppercase;
			background:url(../images/titre-cat.gif) no-repeat;
			color:#fff;
			margin-top:10px;
			padding-top:3px;
			text-indent:8px;
}
h4.titre-cat-ev{
			width:145px;
			height:16px;
			text-transform:uppercase;
			background:url(../images/titre-cat-ev.gif) no-repeat;
			color:#fff;
			margin-top:10px;
			padding-top:3px;
			text-indent:8px;
}
.schema-expli{
			width:599px;
			background:url(../images/back-table.gif) repeat-x;
			padding-top:15px;
			border-right:#d4ccc4 1px solid;
}
.bk-prix-total{
			width:600px;
			background:url(../images/back-table.gif) repeat-x;

}
.result-prix-total{
			background:url(../images/back-price-total.gif) repeat-x;
			width:157px;
			height:46px;
			border:#d4ccc4 1px solid;
			float:right;
}
.result-prix-total-ev{
			background:url(../images/back-price-ev.gif) repeat-x;
			width:157px;
			height:46px;
			border:#d4ccc4 1px solid;
			float:right;
}
.result-prix-total-va{
			background:url(../images/back-price-val.gif) repeat-x;
			width:157px;
			height:46px;
			border:#d4ccc4 1px solid;
			float:right;
}
#titre-prico{
			color:#fff;
			text-transform:uppercase;
			margin:2px 0 0 5px;
}
#result-prico{
			font-weight:bold;
			font-family:arial;
			font-size:15px;
			float:right;
			margin:9px 8px 0 0;
}
#ajouter-pan{
			float:right;
			margin-top:6px;
}
#btn-retour-tab{
			background:url(../images/btn-retour-tab.gif) no-repeat;
			width:82px;
			height:25px;
			position:relative;
			top:35px;
}
#btn-retour-tab a{
			display:block;
			width:82px;
			height:25px;
			text-indent:-5000px;
			float:left;
}
#img-droit-illu{
			position:relative;
			left:-18px;
}
.mini-block-droit img{
			float:left;
			width:86px;
			height:102px;
}
.mini-block-droit .cont-mini-block-droit{
			float:left;
			width:115px;
			margin-top:32px;
}
.mini-block-droit .lien-bk-droit{
			margin-top:3px;
}
.mini-block-droit h5{
			text-transform:uppercase;
}
/*-----------------------------fin mise en forme page collec prod---------------------------------- */







/*-----------------------------debut mise en forme page collec assiette---------------------------------- */
.chois-ass{
			top:-19px;
			z-index:2;
}
ul#menu-ass{
			width:600px;
			background:url(../images/back-menu-ass.gif) repeat-x;
			height:19px;
			position:absolute;
			top:-19px;
}
ul#menu-ass li {
			float:left;
			text-transform:uppercase;			
}
ul#menu-ass li a#menu-ass1{
			width:110px;
}
ul#menu-ass li a#menu-ass2{
			width:100px;
}
ul#menu-ass li a#menu-ass3{
			width:140px;
}
ul#menu-ass li a#menu-ass4{
			width:170px;
}
ul#menu-ass li a{
			display:block;
			height:19px;
			padding-top:2px;
			text-align:center;
			font-weight:bold;
}
ul#menu-ass li a:hover, .menu-ass-select{
			background:url(../images/hover-menu-ass.gif) repeat-x;
}



.tablo-ass td{
			background:url(../images/back-table.gif) repeat-x;
			font-size:13px;
			font-family:arial;
			text-align:center;
			height:50px;
			border-right:#d4ccc4 1px solid;
			font-size:11px;
}
.tablo-ass2 td{
			height:70px;
}
.tablo-ass td.col-2-ass{
			background:none;
			border-top:#d4ccc4 1px solid;
}
#form-table1{
			width:600px;
			position:relative;
}
.col-ass{
			width:56px;
			border:none !important;
}
.col-ass img{
			border:#b6afab 1px solid;
}
.col-ass2{
			width:119px;
}
.col-ass2 span{
			text-decoration:underline;
}
.col-price3{
			width:170px;
			color:#8c8cbb;
}
.col-price3 p{
			font-size:13px;
}
.col-qte3{
			width:91px;
}
.col-qte3 label{
			text-transform:uppercase;
			font-size:11px;
			text-decoration:underline;
}
.col-qte3 input{
			width:58px;
			background:url(../images/back-input-table.gif) repeat-x;
			border:#d4ccc4 1px solid;
			font-size:10px;
			text-align:center;
}
.col-disp3{
			width:78px;
			text-transform:uppercase;
			color:#8c8cbb;
}
.col-choi{
			width:81px;
}

/*-----------------------------fin mise en forme page collec assiette---------------------------------- */





/*-----------------------------debut mise en forme page panier---------------------------------- */
ul#etape-panier{
			background:url(../images/menu-etape2.gif);
			width:681px;
			height:25px;
			margin-top:8px;
}
ul#etape-panier li{
			float:left;
			height:25px;
			text-indent:-5000px;
}
ul#etape-panier li#etape1{
			width:67px;
}
ul#etape-panier li#etape2{
			width:88px;
}
ul#etape-panier li#etape3{
			/*width:118px;*/
			width:121px;
}
ul#etape-panier li#etape4{
			/*width:121px;*/
			width:86px;
}
ul#etape-panier li#etape5{
			/*width:86px;*/
			width:198px;
}
/*ul#etape-panier li#etape6{
			width:198px;
}*/
ul#etape-panier li#etape1-select{
			width:67px;
			background:url(../images/menu-etape2.gif) 0 -25px no-repeat;
}
ul#etape-panier li#etape2-select{
			width:88px;
			background:url(../images/menu-etape2.gif) -67px -25px no-repeat;
}
ul#etape-panier li#etape3-select{
			width:121px;
			background:url(../images/menu-etape2.gif) -155px -25px no-repeat;
}
ul#etape-panier li#etape4-select{
			width:86px;
			background:url(../images/menu-etape2.gif) -276px -25px no-repeat;
}
ul#etape-panier li#etape5-select{
			width:198px;
			background:url(../images/menu-etape2.gif) -362px -25px no-repeat;
}
/*ul#etape-panier li#etape6-select{
			width:198px;
			background:url(../images/menu-etape.gif) -480px -25px no-repeat;
}*/

h3#titre-vot-panier{
			background:url(../images/titre-vot-panier.gif) no-repeat;
			width:151px;
			height:17px;
			text-indent:-5000px;
			margin-top:20px;
}
p#intro-pan-tab{
			margin-top:8px;
}

#form-panier{width:800px;}
#form-cheque{width:380px;}

.tablo-panier, .tablo-mncompte{
			width:800px;
			margin:8px 0 5px 0;
}
.tablo-panier tr th, .tablo-mncompte tr th{
			background:url(../images/back-h-tab-pan.gif) repeat-x;	
			height:20px;	
			font-family:georgia;
			font-weight:normal;
			text-align:center;
			color:#fff;
			text-transform:uppercase;
}
.tablo-panier td, .tablo-mncompte td{
			height:50px;
			text-align:center;
			border-bottom:#d4ccc4 1px solid;
			border-right:#d4ccc4 1px solid;
}
.tablo-panier td.tablo-pan-1{
			width:237px;
			text-align:left;
			border-left:#d4ccc4 1px solid;
}
.tablo-panier td.tablo-pan-2{
			width:132px;
}
.tablo-panier td.tablo-pan-3{
			width:79px;
}
.tablo-panier td.tablo-pan-4{
			width:136px;
			background:#f1e9de;
}
.tablo-panier td.tablo-pan-5{
			width:135px;
}
.tablo-panier td.tablo-pan-6{
			width:79px;
}

.tablo-panier td.tablo-pan-1 img{
			float:left;
			width:35px;
			margin:0 35px 0 8px;
			border:#b6afab 1px solid;
}
.tablo-panier td.tablo-pan-1 div{
			float:left;
			width:142px;
}
.tablo-panier td.tablo-pan-1 p span{
			text-transform:uppercase;
			font-size:11px;
}
.tablo-panier td.tablo-pan-1 p.pan-prod{
			color:#ec297b;
			font-family:georgia;
}

.tablo-panier td.tablo-pan-3 input{
			width:30px;
			text-align:center;
			background:url(../images/back-input-table.gif) repeat-x;
			border:#b6afab 1px solid;
			color:#836c55;
}
.tablo-panier td.tablo-pan-6 a{
			background:url(../images/btn-sup.gif) no-repeat;
			width:22px;
			height:29px;
			display:block;
			text-indent:-5000px;
			margin-left:25px;
}
#bk-total-pri{
			float:right;
}
p.total-pan-pri{
			padding-top:3px;
			float:left;
			width:150px;
}
.total-pan-pri span{
			font-family:georgia;
}
div.result-pan-pri{
			width:230px;
			height:30px;
			float:left;
			background:#f1e9de;
}
div.result-pan-pri p, div.result-pan-pri2 p{
			float:right;
			margin-right:20px;
			font-weight:bold;
			font-size:18px;
			color:#67554c;
			font-family:arial;
			margin-top:4px;
}

p#ret-bout-pan{
			width:188px;
			background:url(../images/back-btn-pan2.gif) repeat-x;
			height:25px;
			float:left;
			margin-right:8px;
}
p#ret-bout-pan a{
			width:188px;
			background:url(../images/fleche-pan.gif) no-repeat;
			height:25px;
			line-height:25px;
			display:block;
			text-indent:40px;
			font-size:12px;
			font-family:georgia;
}
#inp-cont-comm{
			float:left;
}
#marg-btn-pan{
			margin-top:13px;
}
/*-----------------------------fin mise en forme page panier---------------------------------- */



/*-----------------------------debut mise en forme page identification---------------------------------- */
h3#titre-princip-ident{
			background:url(../images/titre-princip-ident.gif) no-repeat;
			width:160px;
			height:16px;	
			text-indent:-5000px;	
			margin-top:20px;
}
h3#titre-princip-motdep{
			background:url(../images/titre-princip-motdep.gif) no-repeat;
			width:160px;
			height:16px;	
			text-indent:-5000px;	
			margin-top:20px;
}
form#form-ident{
			margin-top:16px;
			height:190px;
			width:360px;
			position:relative;
}
label.lab-inp-ident{
			font-family:georgia;
}
input.inp-mail-adr-ident{
			width:225px;
			border:#d9d9d9 1px solid;
			float:left;
			margin-bottom:9px;
			color:#836c55;
}
p.parag-inp-ident{
			width:120px;
			float:left;		
			margin-right:10px;
			height:22px;
}
.radio-ident{
			float:left;
			height:22px;
}
.check-memo{
			float:left;
			height:22px;
			line-height:22px;
}
a#mdp-oubli{
			float:right;
			color:#836c55;
			text-decoration:underline;
			display:block;
			margin-bottom:20px;
}
a#mdp-oubli:hover{
			text-decoration:none;
}
.btn-cont-ident{
			float:right;
			margin-top:15px;
}
#bk-ident1{
			width:402px;
}
#bk-vs-navez{
			height:200px;
			width:290px;
			margin-top:20px;
			border-left:#d9d9d9 1px solid;
}
#bk-vs-navez p#lien-ident1{
			background:url(../images/back-btn-pan2.gif) repeat-x;
			width:167px;
			height:25px;
			float:right;
}
#bk-vs-navez a{
			background:url(../images/fleche-g-ident.gif) no-repeat;
			width:167px;
			height:25px;
			display:block;
			text-transform:uppercase;
			line-height:25px;
			font-family:georgia;
			text-indent:25px;
}
#parag-navez{
			font-size:13px;
			text-align:right;
			margin-bottom:13px;
}
.mess-eror-ident{
			position:absolute;
			color:#eb297b;
			top:50px !important;
			top:50px;
			font-weight:bold;
}
.mess-eror-ident2{
			position:absolute;
			color:#eb297b;
			top:65px !important;
			top:65px;
			font-weight:bold;
}
.aster-eror2{
			position:absolute;
			color:#eb297b;
			font-weight:bold;
			font-size:13px;
			left:118px !important;
			left:-12px;
			top:0;
}
/*-----------------------------fin mise en forme page identification---------------------------------- */





/*-----------------------------debut mise en forme page mon compte---------------------------------- */
h3#titre-princip-mncompte{
			background:url(../images/titre-princip-mncompte.gif) no-repeat;
			width:341px;
			height:17px;	
			text-indent:-5000px;	
			margin-top:20px;
}
.adr-mn-compte{
			width:220px;
			padding-right:15px;
			float:left;
			margin-top:20px;
}
.adr-mn-compte h6{
			font-family:georgia;
			font-weight:bold;
			text-decoration:underline;
			margin-bottom:4px;
}
.lien-modif-mncompte{
			background:url(../images/back-btn-pan2.gif) repeat-x;
			width:99px;
			height:25px;
			margin-top:10px;
}
.lien-modif-mncompte a{
			background:url(../images/fleche-g-ident.gif) no-repeat;
			width:99px;
			height:25px;
			display:block;
			text-transform:uppercase;
			line-height:25px;
			font-family:georgia;
			text-indent:25px;
}
h5#titre-der-achat{
			font-family:georgia;
			font-size:15px; 
			margin-top:20px;
}
.tablo-mncompte td{
			height:28px;
}
.tablo-mncompte td.tablo-mncompte-1{
			width:195px;
			border-left:#d4ccc4 1px solid;
}
.tablo-mncompte td.tablo-mncompte-2{
			width:272px;
}
.tablo-mncompte td.tablo-mncompte-3{
			width:330px;
}
.tablo-mncompte td.tablo-mncompte-3 a{
			color:#836c55;
			background:url(../images/fleche-det-compte.gif) 0 4px no-repeat;
			padding-left:15px;
}
.tablo-mncompte td.tablo-mncompte-3 a:hover{
			color:#ec297b;
}
/*-----------------------------fin mise en forme page mon compte---------------------------------- */



#titre-mod-livrai{
			background:url(../images/titre-pricip-livrai.gif) no-repeat;
			width:213px;
			height:16px;	
			text-indent:-5000px;	
			margin-top:20px;
}
#bk-livrai{
			width:800px;
			margin-top:10px;
}
#bk-h-livrai{
			height:29px;
			background:#e6d9c6;
}
#bk-h-livrai p{
			font-family:georgia;
			font-size:12px;
			padding:6px 0 0 15px;
			background:url(../images/fleche-marron.gif) 0 12px no-repeat;
			margin-left:11px;
}
#bk-h-livrai span{
			font-family:verdana;
			font-size:15px;
			color:#462c15;
}
#bk-b-livrai{
			border:#e1dad5 1px solid;
			padding:10px 0 10px 0;
}
#bk-b-livrai img{
			float:left;
			margin-left:180px;
}
#bk-b-livrai p{
			float:left;
			margin-left:20px;
}
#fami{
			font-family:georgia;
}
#coul-r{
			color:#ec297b;
			font-weight:bold;
}
#bk-livrai a{
			background:url(../images/btn-inp-cont-.gif) no-repeat;
			width:202px;
			height:25px;
			display:block;
			float:right;
			margin-top:10px;
			text-indent:-5000px;
}


.adr-mn-compte-form{
			width:390px;
			padding-right:15px;
			float:left;
			margin-top:20px;
			position:relative;
}
.adr-mn-compte-form h6{
			font-family:georgia;
			font-weight:bold;
			text-decoration:underline;
			margin-bottom:4px;
}
p.parag-inp-form{
			width:140px;
			float:left;		
			margin-right:5px;
			height:20px;
}
p.parag-inp-form2{
			width:140px;
			float:left;		
			margin-right:5px;
			height:20px;
}
input.inp-mail-adr-form{
			width:210px;
			border:#d9d9d9 1px solid;
			float:left;
			margin-bottom:9px;
			color:#836c55;
}
.valid-form{
			float:right;
			margin-right:34px;
			margin-top:10px;
}
.btn-anul-form{
			background:url(../images/btn-anul-form.gif) no-repeat;
			width:88px;
			height:25px;
			display:block;
			float:right;
			text-indent:-5000px;
			margin-right:10px;
			margin-top:10px;
}
.mess-eror-form{
			color:#eb297b;
			top:200px !important;
			top:228px;
			width:190px;
			font-weight:bold;
}
.mess-eror-form2{
			position:absolute;
			color:#eb297b;
			top:200px !important;
			top:228px;
			left:160px;
			font-weight:bold;
}
.bk-form-cmpte{position:relative}
.aster-eror{
			position:absolute;
			color:#eb297b;
			font-weight:bold;
			font-size:13px;
			left:132px !important;
			left:-12px;
			top:0;
}



h3#titre-recap{
			background:url(../images/titre-princip-recap.gif) no-repeat;
			width:292px;
			height:21px;	
			text-indent:-5000px;	
			margin-top:18px;
}
h4.titre-recap2{
			color:#eb297b;
			font-family:georgia;
			text-decoration:underline;
			margin-top:20px;
			font-weight:bold;
}
div.pan-pri-marg-res{
			margin:4px 0 0 0px;
}
p.total-pan-pri2{
			padding-top:7px;
			float:left;
			width:140px;
			font-family:georgia;
			font-size:13px;
}
div.result-pan-pri3{
			width:230px;
			height:30px;
			float:left;
			background:url(../images/back-tot-pay-1.gif) repeat-x;
}
div.result-pan-pri3 p{
			float:right;
			margin-right:20px;
			font-weight:bold;
			font-size:18px;
			color:#fff;
			font-family:arial;
			margin-top:2px;
}
#ombre-bas{
			background:url(../images/back-haut-cold.gif) repeat-x;
			height:20px;
			margin-bottom:8px;
}
.btn-radio{
			float:left;
}
#valid-com{
			float:right;
}
.margo-btn-paie{
			margin-top:20px;
}
h3#titre-princip-paiement{
			background:url(../images/titre-princip-paiement.gif) no-repeat;
			width:209px;
			height:16px;	
			text-indent:-5000px;	
			margin-top:20px;
}
h3#titre-princip-paiement2{
			background:url(../images/titre-alphaz-paiement.gif) no-repeat;
			width:207px;
			height:17px;	
			text-indent:-5000px;	
			margin-top:20px;
}
.bord-paie{
			border-bottom:#d9d9d9 1px solid;
			width:395px;
			margin:20px 0 6px 0;
			padding-bottom:10px;
}
.img-bnp-paie{
			position:relative;
			top:-10px;
			left:5px;
}
#parag-choi-paie{
			margin-top:8px;
}
.bk-radio-paie1{
			float:left;
			height:20px;
						line-height:25px;
}
.bk-radio-paie1 label{
			float:left;
			height:19px;
			display:block;
			line-height:23px;
			font-size:12px;
			font-family:georgia;
			font-weight:bold;
			color:#eb008b;
			margin-left:5px;
}
.bk-radio-paie1 img{
			margin-left:9px;
}
ul#list-cart{
			margin:15px 0 0 30px;
}
ul#list-cart li{
			height:30px;
			background:url(../images/carte-bleu.gif) no-repeat;
			text-indent:-5000px;
			float:left;
			margin-left:10px;
}
ul#list-cart li#carte1{
			width:47px;
			background-position:0 0;
}
ul#list-cart li#carte2{
			width:47px;
			background-position:-48px 0;
}
ul#list-cart li#carte3{
			width:40px;
			background-position:-96px 0;
}
ul#list-cart li#carte4{
			width:41px;
			background-position:-140px 0;
}
ul#list-cart li a{
			display:block;
			height:30px;
			padding-bottom:3px;
}
ul#list-cart li a:hover{
			border-bottom:#eb008b 1px dashed;
}
.float-paie{
			width:375px;
			float:left;
			margin-right:40px;
}
ul#list-chek li{
			background:url(../images/fleche-model.gif) 0 4px no-repeat;
			text-indent:16px;
}
.marg-parag-chek{
			margin-top:14px;
}




#ret-acc-conf{
			width:160px;
			background:url(../images/back-btn-pan2.gif) repeat-x;
			height:25px;
			float:left;
}
p#ret-acc-conf a{
			width:160px;
			background:url(../images/fleche-g-conf.gif) no-repeat;
			height:25px;
			line-height:25px;
			display:block;
			text-indent:24px;
			font-size:12px;
			font-family:georgia;
}

#imp-comm{
			width:197px;
			background:url(../images/back-btn-pan2.gif) repeat-x;
			height:25px;
			float:right;
}
p#imp-comm a{
			width:197px;
			background:url(../images/fleche-g-ident.gif) no-repeat;
			height:25px;
			line-height:25px;
			display:block;
			text-indent:24px;
			font-size:12px;
			font-family:georgia;
}
.g-bk-cont2{
			width:610px;
}
.bk-dossier{
			margin-top:18px;
}
.bk-dossier2{
			margin-top:18px;
			margin-bottom:15px;
}
.bk-dossier2 h4{
			background:url(../images/fleche-verte.gif) 0 2px no-repeat;
			padding:0 0 2px 19px;
			text-transform:uppercase;
			font-family:georgia;
			font-size:12px;
			margin-top:15px;
}
.bk-dossier2 p{
			width:560px;
			text-align:justify;
}
.bk-dossier2 a {
  color:#836C55;
}
.bk-dossier2 a:hover {
  text-decoration:underline
}


ul#menu-doss-d li{
			background:url(../images/fleche-verte.gif) 0 2px no-repeat;
			padding:0 0 5px 19px;
}
ul#menu-doss-d li a{
			color:#836c55;
			
}
ul#menu-doss-d li a:hover, ul#menu-doss-d li a.dos-select{
			font-weight:bold;
}


.larg-parag{
			width:560px;
			text-align:justify;
}
.bk-dossier2 li{
			background:url(../images/puce.gif) 0 6px no-repeat;
			padding-left:10px;
			margin-bottom:8px;
}



.form-creer-compte .adr-mn-compte-form{
			margin-left:150px !important;
			margin-left:80px;
}
.form-creer-compte .adr-mn-compte-form{
			width:650px;
			padding-right:15px;
			float:left;
			margin-top:20px;
			position:relative;
}
.form-creer-compte input.inp-mail-adr-form{
			width:350px;
			border:#d9d9d9 1px solid;
			float:left;
			margin-bottom:9px;
			color:#836c55;
}
.form-creer-compte .mess-eror-form{
			position:absolute;
			color:#eb297b;
			top:0px !important;
			top:0px;
			left:500px !important;
			left:370px;
			font-weight:bold;
}
.form-creer-compte .radio-ident{
			float:left;
			height:18px;
}
.form-creer-compte .check-memo{
			float:left;
			height:18px;
			line-height:18px;
}
.form-creer-compte .check-memo a{
			text-decoration:underline;
			color:#836c55;
}
.form-creer-compte .yannich{
			float:left;
			height:18px;
			line-height:18px;
			color:red;
			font-weight:bold;
}
.form-creer-compte .yannich a{
			text-decoration:underline;
			color:red;
			font-weight:bold;
}
.form-creer-compte .check-memo a:hover{
			text-decoration:none;
}
.radio-head label{
			font-family:georgia;
}

#titr-form-cre{ 
			font-family:georgia; 
			color:#ec297b; 
			font-size:15px; 
			height:30px; 
} 
h3#titre-princip-paiement{ 
			background:url(../images/titre-princip-crecompte.gif) no-repeat;
			width:244px;
			height:21px;	
			text-indent:-5000px;	
			margin-top:18px; 
} 
.champs-aster{ 
			position:absolute; 
			left:575px !important; 
			left:550px; 
			font-size:9px; 
} 
* html .champs-aster { margin-top:-5px; } 
.margo{ margin-top:10px; } 
p#info-lib{ 
			font-size:8px; 
			width:680px; 
			text-align:center; 
			margin:20px 0 0 70px; 
} 
h5.titre-plan{margin-bottom:5px;} 
h5.titre-plan a{ 
			color:#E0007A;
			text-transform:uppercase; 
			font-weight:bold; 
			font-family:georgia; 
} 
h5.titre-plan a:hover{ 
			text-decoration:underline; 
} 
p.parag-plan{ 
			padding-left:25px; 
			margin:0px 0 17px 0; 
} 
p.parag-plan a{ 
			color:#836c55; 
} 
p.parag-plan a:hover{ 
			text-decoration:underline; 
} 
h3#titre-gros-plan{ 
			font-family:arial; 
			font-size:22px; 
			color:#836C55; 
			position:relative; 
			margin-top:15px; 
			text-transform:uppercase;			
}

ul.menu-repere{
			margin-top:80px;
}
ul.menu-repere li{
			color:#836C55;
			margin-bottom:5px;
}
ul.menu-repere a{
			color:#836C55;
			font-size:10px;
			font-family:arial;
}
ul.menu-repere a:hover{		
			text-decoration:underline;
}
.margo-mdp{
			margin-top:30px;
}
#bk-degrade-img{
			position:relative;
}
#degrade-img{
			background:url(../images/degrade-ombre.png) no-repeat;
			width:21px;
			height:149px;
			left:-18px;
			position:absolute;
			z-index:500000000;
}
span.frais-offert{
		font-weight:bold;
		margin-top:3px;
}
