/*****************************/
/*            HTML           */
/*****************************/
body, html {
	width : 100%;
	height : 100%;
}
body {
	margin : 0;
	padding : 0;
	font : 10px/14px Verdana, Arial, Helvetica, sans-serif;
	background : #fff;
	color : #000;
	
	filter: none; /* supprime le lissage de la police appliqué par défaut sous IE7 */
}
img {
border : 0;
}
h1 {
font-weight : bold;
font-size : 14px;
}
h2 {
font-size : 14px;
font-weight : normal;
}
h2.titre {
	color:#E61577;
	font-family:Arial;
	font-size:28px;
	font-weight:lighter;
	margin : 20px 0 5px 9px;
}

h3 {
font-weight : bold;
font-size : 12px;
}
h4 {
font-size : 13px;
font-weight : normal;
}
h5 {
font-size : 11px;
font-weight : bold;
}
h6 {
font-size : 11px;
font-weight : normal;
}
a {
text-decoration : underline;
color : #000;
}
a:hover {
text-decoration : none;
}
form {
margin : 0;
}
input {
margin : 9px 5px 5px 5px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #491b26;
padding : 1px 5px 0 2px;
}
select {
margin : 9px 5px 5px 5px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #491b26;
padding : 1px 0 0 2px;
}
textarea {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #491b26;
}
button {
cursor : pointer;
}

/*****************************/
/*    COMMUN (structure)     */
/*****************************/
#container {
	width : 768px;
	height : 100%;
}
	td#header {
	height : 79px;
	}
	
	#container tr {
		vertical-align: top;
	}
	
#services {
float : left;
height : 79px;
width : 354px;
background : url(/images/common/top/fd_services.gif) no-repeat 0 0;
}
* html #services {
margin-left : -3px;
}

ul#flags {
	list-style : none;
	margin : 10px 0 8px 14px;
	padding : 0;
}
	ul#flags li {
		float : left;
		margin : 0 5px 0 0;
		padding : 0;
		display : inline;
	}
		ul#flags li a {
			margin : 0;
		}
#recherche {
	background : url(/images/common/top/fd_recherche.gif) no-repeat 0 0;
	float : left;
	margin : 0;
	padding : 0;
	width : 142px;
	height : 79px;
}
	#recherche p {
		color : #fff;
		font-size : 10px;
		margin : 0 0 0 14px;
		padding : 15px 0 0 0;
	}
	#recherche img.bt_ok {
		vertical-align : middle;
		margin : 4px 0 0 5px;
	}
.inpt {
	margin : 4px 0 0 14px;
	width : 100px;
	vertical-align : middle;
}
	#recherche img {
		cursor : pointer;
	}
* html #recherche {
margin-left : -3px;
}
td#menu {
width : 768px;
height : 24px;
background : #eee;
}
td#main {
height : inherit;
padding : 32px 63px 60px 66px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 637px;
}
td#main img.titre {
display : block;
margin : 0;
}
td#main h6 {
font-size : 10px;
margin : 3px 0 0 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main h6 a {
color : #55332d;
}
div.entete {
position : relative;
margin : 22px -37px 0 -12px;
z-index : 1;
}
div.entete h3 {
position : absolute;
top : 0;
left : 60px;
margin : 18px 0 0 38px;
font : bold 12px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete p {
position : absolute;
top : 0;
left : 60px;
margin : 38px 0 0 38px;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete h3 {
position : absolute;
top : 0;
left : 0;
margin : 18px 0 0 38px;
font : bold 12px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete p {
position : absolute;
top : 0;
left : 0;
margin : 38px 0 0 38px;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete h3.droite {
position : absolute;
top : 0;
left : 393px;
margin : 18px 0 0 0;
font : bold 12px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete p.droite {
position : absolute;
top : 0;
left : 393px;
margin : 38px 0 0 0;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete h3.droite {
position : absolute;
top : 0;
left : 333px;
margin : 18px 0 0 0;
font : bold 12px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete p.droite {
position : absolute;
top : 0;
left : 333px;
margin : 38px 0 0 0;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 306px;
}
div.entete_pieces {
margin : 30px 0 0 0;
width : 676px;
height : 150px;
z-index : 1;
}
div.entete_pieces_texte {
float : left;
width : 257px;
height : 150px;
margin : 0;
}
div.entete_pieces h2 {
margin : 45px 0 0 0;
padding : 0;
font-family : Tahoma, Helvetica, sans-serif;
font-size : 16px;
line-height : 18px;
font-weight : bold;
text-align : center;
}
div.entete_pieces h3 {
margin : 5px 0 5px 0;
padding : 0;
font-family : Tahoma, Helvetica, sans-serif;
font-size : 16px;
font-style : italic;
font-weight : bold;
text-align : center;
}
div.entete_pieces img {
float : left;
margin : 0;
width : 419px;
height : 150px;
}
* html div.entete_pieces img {
margin-left : -6px;
}
td#footer {
width : 768px;
height : 57px;
padding : 10px 0 20px 0;
text-align : center;
}
td#footer p {
margin : 0 8px 0 8px;
padding : 0;
color : #fff;
font-size : 10px;
line-height : 18px;
}
td#footer p a {
color : #fff;
text-decoration : none;
}
td#footer p a:hover {
text-decoration : underline;
}
td#footer div.pointil {
margin : 18px 0 7px 0;
}
#creditcards {
float : right;
margin : 0 10px 0 0;
display : inline;
}
#creditcards img {
margin : 0 7px 0 0;
vertical-align : baseline;
}
td#footer_bleu {
width : 768px;
height : 57px;
padding : 10px 0 20px 0;
text-align : center;
}
td#footer_bleu p {
margin : 0 8px 0 8px;
padding : 0;
color : #fff;
font-size : 10px;
line-height : 18px;
}
td#footer_bleu p a {
color : #fff;
text-decoration : none;
}
td#footer_bleu p a:hover {
text-decoration : underline;
}
td#footer_bleu div.pointil_bleu {
margin : 18px 0 7px 0;
}
td#main_pieces {
height : inherit;
padding : 32px 14px 60px 66px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 686px;
}
td#main_pieces img.titre {
display : block;
margin : 0;
}
td#main_pieces h6 {
font-size : 10px;
margin : 3px 0 0 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_pieces h6 a {
color : #55332d;
}
div.entete_home {
margin : 0 0 0 0;
padding : 4px 0 0 4px;
width : 686px;
height : 155px;
voice-family : "\"}\"";
voice-family : inherit;
width : 682px;
height : 152px;
}
#colleft_pieces {
float : left;
width : 317px;
margin : 25px 0 0 0;
background : url(/images/common/pointil_vert_gris.gif) repeat-y right 0;
}
#colright_pieces {
float : left;
width : 278px;
padding : 0 0 0 38px;
margin : 25px 0 0 0;
}
div.cat_piece {
width : 277px;
margin-bottom : 30px;
}
img.entete_cat_piece {
border-style : solid;
border-width : 7px;
border-bottom : 0;
}
div.cat_piece h2 {
margin : 5px 0 0 0;
font-family : Tahoma, Helvetica, sans-serif;
font-size : 16px;
line-height : 18px;
font-weight : bold;
text-align : center;
color : #443327;
}
div.cat_piece h3 {
margin : 0 0 5px 0;
font-family : Tahoma, Helvetica, sans-serif;
font-size : 14px;
font-style : italic;
font-weight : bold;
text-align : center;
color : #443327;
}
ul.list_cats_pieces {
list-style : none;
width : 209px;
margin : 0 0 0 68px;
padding : 0;
}
ul.list_cats_pieces li {
margin : 0;
padding : 0;
width : 209px;
background : url(/images/common/puce_salon.gif) no-repeat 0 9px;
}
ul.list_cats_pieces li a {
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 0;
padding : 0 2px 0 8px;
width : 199px;
}
ul.list_cats_pieces li a:hover {
text-decoration : underline;
}
div.filet_bas {
width : 275px;
height : 12px;
border-style : solid;
border-width : 1px;
border-top : none;
}
td#main_home {
height : inherit;
padding : 0;
width : 768px;
background : #fff;
}
p.noflash {
font : bold 11px Arial, Helvetica, sans-serif;
margin : 0 0 0 20px;
}
#ventre {
width : 768px;
background : #fff;
margin : 0;
}
* html #ventre {
margin-top : 0;
}
#ventre h1 {
font : bold 12px Arial, Helvetica, sans-serif;
margin : 0 0 5px 0;
}
#ventre table.items_coeur {
background : #fff;
width : 768px;
border-left : 1px solid #e1b8cc;
border-right : 1px solid #e1b8cc;
}
#ventre table.items_coeur td {
width : 256px;
padding : 19px 16px 5px 16px;
vertical-align: top;
}
#ventre table.items_coeur td img.photo {
float : right;
margin : 0 0 5px 5px;
display : inline;
}
#ventre table.items_coeur td p {
font : 11px Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
#ventre table.items_coeur td h4 {
margin : 5px 0 0 30px;
padding : 0;
color : #777;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
#ventre table.items_coeur td h3 {
	font : bold 12px/16px Arial, Helvetica, sans-serif;
	color : #93476d;
	text-decoration : none;
	margin : 5px 0 0 0;
}
#ventre table.items_coeur td h3 a {
color : #93476d;
text-decoration : none;
}
table.menus_mdm {
width : 768px;
background : url(/images/home/fd_menus_mdm.gif) no-repeat 0 0;
height : 82px;
margin-bottom : 17px;
}
td.separ_footer {
background : url(/images/common/home/separ_footer.gif) repeat-x 0 0;
height : 17px;
}
div.publi_judic {
padding : 10px;
}
td#main_detail {
height : inherit;
padding : 32px 53px 60px 49px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 664px;
}
td#main_detail_print {
height : inherit;
padding : 32px 53px 60px 10px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 625px;
}
td#main_detail h6, td#main_detail_print h6 {
font-size : 10px;
margin : 3px 0 20px 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_detail h6 a, td#main_detail_print h6 a {
color : #55332d;
}
td#main_detail h6.lien_search a, td#main_detail_print h6.lien_search a {
color : #e61577;
}
td#main_detail h4, td#main_detail_print h4 {
font-size : 16px;
margin : 0;
padding : 0;
font-weight : bold;
color : #e61577;
}
#zoom {
width : 272px;
float : left;
}
img.zoom {
border : 12px solid #c1b7b4;
border-bottom : 6px solid #c1b7b4;
margin : 0;
}
table.zoom {
width : 266px;
background : #c1b7b4;
border-bottom : 1px solid #cec6c3;
}
table.zoom td {
padding : 0 0 3px 27px;
font : 11px Arial, Helvetica, sans-serif;
}
table.zoom td a {
font : 11px Arial, Helvetica, sans-serif;
color : #777;
}
table.zoom_autres {
width : 266px;
background : #9c8c87;
}
table.zoom_autres h1 {
color : #5d334b;
margin : 12px 0 11px 25px;
font : bold 14px Arial, Helvetica, sans-serif;
}
table.zoom_autres td.vue1 {
padding : 0 0 10px 24px;
width : 94px;
}
table.zoom_autres td.vue2 {
padding : 0 0 10px 10px;
width : 80px;
}
table.zoom_autres td.vue3 {
padding : 0 12px 10px 10px;
width : 92px;
}
table.zoom_autres td a {
font : 11px Arial, Helvetica, sans-serif;
color : #fff;
}
table.zoom_autres .fich_lien {
padding-top : 20px;
}
table.fonctions {
width : 214px;
}
#zoom h2 {
padding : 2px 0 2px 0;
}
#zoom h2 a {
font : 11px Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
}
#zoom h2 a:hover {
font : 11px Arial, Helvetica, sans-serif;
color : #777;
text-decoration : underline;
}
#zoom h2.imprim {
border-top : 1px solid #dadada;
border-bottom : 1px solid #dadada;
background : url(/images/common/boutons/imprim.gif) no-repeat 6px 3px;
margin : 16px 0 0 0;
padding-left : 28px;
}
#zoom h2.envoiAmi {
border-bottom : 1px solid #dadada;
background : url(/images/common/boutons/envoyerAmi.gif) no-repeat 6px 2px;
margin : 0;
padding-left : 40px;
}
#description {
width : 392px;
float : left;
background : url(/images/common/entetes/enteteDescriptDetail.gif) no-repeat 0 0;
}
#description_print {
width : 372px;
float : left;
background : url(/images/common/entetes/enteteDescriptDetail.gif) no-repeat 0 0;
}
#description h1, #description_print h1 {
font : bold 14px Arial, Helvetica, sans-serif;
margin : 7px 0 0 64px;
padding : 0;
color : #777;
}
#fiche {
font : normal 12px Arial, Helvetica, sans-serif;
border-left : 5px solid #ddd;
width : 353px;
margin : 14px 0 0 0;
padding : 15px 0 0 29px;
color : #777;
}
#fiche_print {
font : normal 12px Arial, Helvetica, sans-serif;
border-left : 5px solid #ddd;
width : 333px;
margin : 14px 0 0 0;
padding : 15px 0 0 29px;
color : #777;
}
#fiche h2, #fiche_print h2 {
font : bold 12px Arial, Helvetica, sans-serif;
margin : 18px 0 0 0;
padding : 0;
}
#fiche p, #fiche_print p {
font : normal 12px Arial, Helvetica, sans-serif;
margin : 0 23px 0 0;
}
#fiche a, #fiche_print a {
color : #777;
}
table#matieres {
padding : 0;
width : 164px;
}
table#matieres td {
padding : 1px 0 0 8px;
font : 11px Arial, Helvetica, sans-serif;
border-bottom : 1px solid #ddd;
height : 16px;
color : #777;
}
table#matieres td.titre {
padding : 2px 0 0 8px;
background : url(/images/common/entetes/enteteTabFicheProduit.gif) repeat-x 0 0;
font : bold 12px Arial, Helvetica, sans-serif;
height : 18px;
border : none;
}
table#taille {
margin : 0 0 0 22px;
padding : 0;
width : 174px;
}
table#taille_print {
margin : 45px 0 0 0;
padding : 0;
width : 174px;
}
table#taille td, table#taille_print td {
margin : 0;
padding : 1px 0 0 8px;
font : 11px Arial, Helvetica, sans-serif;
height : 16px;
border-bottom : 1px solid #ddd;
color : #777;
}
table#taille td.titre, table#taille_print td.titre {
margin : 0;
padding : 2px 0 0 8px;
background : url(/images/common/entetes/enteteTabFicheProduit.gif) repeat-x 0 0;
font : bold 12px Arial, Helvetica, sans-serif;
height : 18px;
border : none;
}
form.commandes {
width : 392px;
background : url(/images/common/pieds/pied_commandes.gif) no-repeat 0 bottom;
padding : 0 0 6px 0;
}
div.selection {
width : 391px;
border-left : 1px solid #ddd;
padding : 24px 0 0 0;
}
#quantite {
width : 391px;
background : url(/images/common/bordures/bd_quantite.gif) repeat-y right 0;
border-top : 1px solid #ddd;
font : bold 11px Arial, Helvetica, sans-serif;
color : #777;
}
#quantite p {
float : left;
margin : 18px 0 16px 26px;
display : inline;
}
#quantite select {
float : left;
margin : 15px 0 0 5px;
display : inline;
}
#prix {
float : left;
border-left : 5px solid #e61577;
margin : 9px 0 7px 12px;
width : 143px;
display : inline;
}
#prix_gen {
float : left;
border-left : 5px solid #e61577;
margin : 9px 0 7px 12px;
width : 250px;
display : inline;
}
#prix p, #prix_gen p {
margin : 0 5px 0 11px;
padding : 0 0 0 33px;
font-weight : normal;
width : 100%;
font-size : 10px;
}
#prix h1, #prix_gen h1 {
margin : 3px 5px 3px 11px;
padding : 0;
font : bold 12px Arial, Helvetica, sans-serif;
}

#cetelemInfo {
	margin : 0 0 5px 12px;
	color : #e66b06;
	font : bold 12px Arial, Helvetica, sans-serif;
	cursor : pointer;
}
	#pxTotal #cetelemInfo {
		display:none; 
		text-align:right;
	}
	#cetelemInfo img {
		margin-top : 3px;
	}
#cetelemMentions {
margin : 0 5px 0 12px;
padding : 10px;
color : #e66b06;
font : bold 10px Arial, Helvetica, sans-serif;
}
table#boutons {
clear : left;
width : 391px;
background : url(/images/common/bordures/bd_quantite.gif) repeat-y right 0;
border-top : 1px solid #ddd;
}
table#boutons td.timer {
padding : 11px 1px 0 34px;
width : 22px;
}
table#boutons td.disponib {
padding : 11px 0 5px 0;
font : bold 12px Arial, Helvetica, sans-serif;
color : #777;
width : 330px;
}
table#boutons td.indisponib {
padding : 11px 0 10px 10px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #e61577;
width : 330px;
}
table#boutons td.button {
padding : 11px 18px 10px 0;
width : 362px;
text-align : right;
}
table#boutons td.button p {
font : 11px Arial, Arial, Helvetica, sans-serif;
color : #777;
margin : 5px 0 0 10px;
padding : 0;
font-weight : bold;
}
table#boutons td.button h2 a {
font : 11px Arial, Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
}
table#boutons td.button h2 a:hover {
text-decoration : underline;
}
#association {
margin : 0 39px 0 25px;
}
#association h2 {
color : #733f5d;
font : bold 12px Arial, Helvetica, sans-serif;
}
table.assoc_photos {
width : 600px;
}
table.assoc_photos td {
width : 120px;
}
table.assoc_photos a {
font : 11px Arial, Helvetica, sans-serif;
color : #777;
}
#genAssociation {
margin : 0 0 0 10px;
font : normal 11px Arial, Helvetica, sans-serif;
color : #777;
vertical-align : middle;
}
#genAssociation select {
vertical-align : middle;
margin : 0;
}
#genAssociation h2 {
color : #733f5d;
font : bold 12px Arial, Helvetica, sans-serif;
}
#genAssociation a {
vertical-align : middle;
margin : 0;
font : normal 11px Arial, Helvetica, sans-serif;
color : #777;
}
#genAssociation div.clear {
display : none;
}
div.rowAssociation {
float : left;
width : 390px;
padding : 0;
margin-bottom : 5px;
}
div.itemAssociation {
float : left;
width : 95px;
text-align : center;
}
div.itemAssociation p {
margin : 2px 0 0 0;
color : #e61577;
}
div.itemAssociation p a {
color : #777;
text-decoration : none;
}
div.itemAssociation p a:hover {
text-decoration : underline;
}
img.bordNotSelected {
border : 1px solid #777;
padding : 1px;
}
img.bordSelected {
border : 1px solid #733f5d;
padding : 1px;
}
table.rangee_pays {
width : 570px;
border : none;
margin : 9px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.rangee_pays h3 {
font : bold 12px/14px Tahoma, Helvetica, sans-serif;
margin : 7px 0 0 0;
padding : 0;
}
table.rangee_pays h3 a, table.rangee_couleurs h3 a, table.rangee_meubles h3 a {
text-decoration : none;
}
table.rangee_pays h3 a:hover, table.rangee_couleurs h3 a:hover, table.rangee_meubles h3 a:hover {
text-decoration : underline;
}
td.col1_pays {
padding : 20px 1px 0 5px;
width : 162px;
background : url(/images/common/pointilles_vert.gif) repeat-y right 0;
text-align : center;
}
td.col2_pays {
padding : 20px 1px 0 38px;
width : 162px;
background : url(/images/common/pointilles_vert.gif) repeat-y right 0;
text-align : center;
}
td.col3_pays {
padding : 20px 1px 0 38px;
width : 162px;
background : url(/images/common/pointilles_vert.gif) repeat-y right 0;
text-align : center;
}
table.rangee_pays p {
margin : 14px 44px 0 0;
padding : 0;
}
table.rangee_pays p a, table.rangee_couleurs p a, table.rangee_meubles p a {
color : #000;
}
img.stylesPays {
border-left-width : 10px;
border-style : solid;
}
table.rangee_couleurs {
width : 604px;
border : none;
margin : 18px 0 0 15px;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.rangee_couleurs h3 {
font : bold 12px/14px Tahoma, Helvetica, sans-serif;
margin : 13px 0 0 30px;
}
table.rangee_couleurs p {
margin : 9px 20px 0 30px;
}
table.rangee_couleurs ul {
list-style : none;
margin : 9px 20px 0 30px;
padding : 0;
}
table.rangee_couleurs li {
margin : 0;
padding : 0 0 0 8px;
background : url(/images/common/puce.gif) no-repeat 0 4px;
}
table.rangee_couleurs li a {
color : #000;
}
td.col1_couleurs {
padding : 0 1px 0 1px;
width : 200px;
}
td.col2_couleurs {
padding : 0 1px 0 0;
width : 200px;
}
td.col3_couleurs {
padding : 0 1px 0 0;
width : 200px;
}
table.etage2_couleurs {
width : 604px;
border : none;
margin : 18px 0 0 15px;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.etage2_couleurs h3 {
font : bold 12px/14px Tahoma, Helvetica, sans-serif;
margin : 13px 0 0 10px;
}
table.rangee_meubles {
width : 604px;
border : none;
margin : 12px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.rangee_meubles h3 {
font : bold 12px/14px Tahoma, Helvetica, sans-serif;
margin : 13px -15px 0 5px;
}
table.rangee_meubles ul {
list-style : none;
margin : 9px -15px 0 5px;
padding : 0;
}
table.rangee_meubles li {
margin : 0;
padding : 0 0 0 8px;
background : url(/images/common/puce.gif) no-repeat 0 4px;
}
table.rangee_meubles li a {
color : #000;
}
td.col1_meubles {
padding : 7px 23px 0 23px;
width : 144px;
}
td.col2_meubles {
padding : 7px 24px 0 24px;
width : 144px;
background : url(/images/common/pointilles_vert_double.gif) repeat-y right 0;
}
td.col2_meubles_vide {
padding : 7px 24px 0 24px;
width : 144px;
background : url(/images/common/pointilles_vert.gif) repeat-y 0 0;
}
td.col3_meubles {
padding : 7px 23px 0 23px;
width : 144px;
}
img.typesmeubles {
border-left-width : 5px;
border-right-width : 5px;
border-bottom-width : 4px;
border-style : solid;
}
table.rangee_pieces {
width : 681px;
border : none;
margin : 12px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.rangee_pieces h3 {
font : bold 12px/14px Tahoma, Helvetica, sans-serif;
margin : 13px 0 0 0;
padding : 0;
}
table.rangee_pieces p {
margin : 9px 0 0 0;
padding : 0;
}
td.col1_pieces {
padding : 7px 0 0 0;
width : 227px;
text-align : center;
}
td.col2_pieces {
padding : 7px 0 0 0;
width : 227px;
text-align : center;
}
td.col3_pieces {
padding : 7px 0 0 0;
width : 227px;
text-align : center;
}
td#main h2.arbo {
color : #42a0c3;
font : 18px "Myriad Pro", Helvetica, Arial, sans-serif;
margin : 15px 0 0 0;
}
table.rangee_etage3 {
width : 604px;
border : none;
margin : 18px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
table.rangee_etage3 ul {
list-style : none;
margin : 0;
padding : 0;
color : #443327;
font : 12px Arial, Helvetica, sans-serif;
}
table.rangee_etage3 li.denomination {
background : #e8e4d9 url(/images/common/bordures/bd_denomin_etage3.gif) repeat-x 0 bottom;
padding : 14px 0 8px 5px;
margin : 2px 0 0 0;
font : 12px Arial, Helvetica, sans-serif;
color : #443327;
}
table.rangee_etage3 li.prix {
background : url(/images/common/puce_rondrose.gif) no-repeat 0 5px;
padding : 0 0 0 8px;
margin : 6px 0 0 0;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}
td.col1_etage3 {
padding : 18px 14px 0 17px;
width : 170px;
background : url(/images/common/pointilles_vert.gif) repeat-y 0 0;
}
td.col2_etage3 {
padding : 18px 15px 0 16px;
width : 170px;
background : url(/images/common/pointilles_vert_double.gif) repeat-y 0 0;
}
td.col3_etage3 {
padding : 18px 17px 0 15px;
width : 170px;
background : url(/images/common/pointilles_vert_double.gif) repeat-y 0 0;
}
td#main_panier {
	height : inherit;
	padding : 0 25px 0 25px;
	margin: 0;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	
	font : 11px Arial, Arial, Helvetica, sans-serif;
	color : #777;
	
	vertical-align: top;
}
	td#main_panier h6 {
		font-size : 10px;
		margin : 0 0 20px 8px;
		padding : 0;
		font-weight : normal;
		color : #55332d;
	}
		td#main_panier h6 a {
			color : #55332d;
		}
#entete_panier {
	background : #fff url(/images/common/fd_panier.gif) no-repeat 0 0;
	font : 11px Arial, Helvetica, sans-serif;
	width: 100%;
}
	#entete_panier img {
		margin : 10px 0 5px 9px;
	}
	#entete_panier td#entete_phrase {
		padding-left : 8px;
	}
		#entete_panier td#entete_phrase p {
			font : 11px Arial, Helvetica, sans-serif;
			padding : 7px 12px;
		}

		#entete_panier td#entete_phrase p img {
			margin: 0;
			padding: 0;
			
			vertical-align: super;
		}

	#entete_panier td#entete_phrase0 {
		padding-left : 8px;
	}
	#entete_panier td#entete_phrase0 p {
		font : 11px Arial, Helvetica, sans-serif;
		padding : 5px 0 10px 0;
	}
form.cmxform p {
float : left;
width : 300px;
}
form.cmxform ul {
float : left;
padding : 0;
margin : 0;
}
form.cmxform ul li {
margin : 0;
padding : 0;
}


#panier, #resume_compte {
	border-left : 1px solid #838383;
	margin : 0;
	padding : 10px 10px;
	width: 100%;
}
	#resume_compte button {
		padding-left : 20px;
	}



#main_panier #panier {
	width: auto !important;
	width: 99.9%; /* Correction : à 100% la marge de droite du conteneur #main_panier est cachée*/
	position: relative;
}

	form#form_cmd_stage4a #panier {
		border:none;	
	}

	#panier h2 {
		margin : 0 0 10px 8px;
		padding : 0;
		font : bold 12px Arial, Helvetica, sans-serif;
		color : #717171;
	}
		#panier h2.soustotal {
			text-align : right;
			margin : 0 5px 10px 0;
			padding : 0;
			font : bold 12px Arial, Helvetica, sans-serif;
			color : #717171;
		}
	/*#panier p.date, #resume_compte p.date {
		margin : 0 0 10px 8px;
		padding : 5px 0 5px 10px;
		font : bold 12px Arial, Helvetica, sans-serif;
		color : #717171;
		background : #edeae3;
		width : 670px;
	}
	* html #panier p.date {
		width : 680px;
	}*/
	#panier p {
		margin-left : 8px;
		font : 12px Arial, Helvetica, sans-serif;
		color : #717171;
	}
	#panier h3 {
		margin-left : 8px;
		color : #717171;
	}
	#panier td {
		font-size: 12px;
	}
		#panier td input {
			margin : 0;
		}
	#panier div.error {
		margin-left : 8px;
		padding : 10px;
		background : #fbe3e4;
		color : #8a1f11;
		border : 2px solid #fbc2c4;
	}
	
	table.soustotal {
		font : normal 12px Arial, Helvetica, sans-serif;
		color : #717171;
		margin : 0;
		margin : 0 0 30px 0;
	}
		
		
#tabBasket {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0;
	width : 100%;
	clear : both;
}
	#tabBasket .photo {
		width:5%;
	}
		#tabBasket td.photo {
			margin: 0;
			padding:3px;
		}

	#tabBasket .articles {
		width : 210px;
	}
	#tabBasket .disponibilite {
		width : 125px;
	}
	#tabBasket .pxUnitaire {
		width : 68px;
	}
		#tabBasket td.pxUnitaire {
			text-align: right;
		}
		#tabBasket th.pxUnitaire {
			text-align: right;
			padding-left:5px;
			padding-right:10px;
		}
	#tabBasket .quantite {
		width : 50px;
	}
	#tabBasket .pxTotal {
		width : 75px;
	}
		#tabBasket td.pxTotal {
			text-align: right;
		}
		#tabBasket th.pxTotal {
			text-align: right;
			padding-left:5px;
			padding-right:10px;
		}
	#tabBasket .supprimer {
		width : 10px;
		border-right : none;
	}
		#tabBasket td.supprimer {
			padding: 8px 4px;
		}
	#tabBasket th {
		background : #838383;
		color : #fff;
		padding : 0 5px 0 10px;
		text-align: left;
	}
		#tabbasket th.photo {
			background : transparent;
		}
	#tabBasket td, #tabBasket th {
		border-right : 2px solid #fff;
		border-bottom : 2px solid #fff;
	}
	
	
	#tabBasket td.ssbordDroite {
	border-right : none;
	}
	#tabBasket td.ssbordBas {
	border-bottom : none;
	}
	#tabBasket tbody {
	background : #ddd;
	}
		#tabBasket td img {
			margin : 1px;
		}
		#tabBasket  td {
			color : #000;
			padding: 0 5px 0 10px;
			vertical-align: middle;
		}
		#tabBasket td a {
			color : #000;
		}


#pxTotal {
	margin : 10px 1px 0 0;
	width: 100%;
	padding-bottom : 7px;
	background : #edeae3 url(/images/common/tiret_gris.gif) repeat-x 0 0;
}
	#pxTotal td.simulationCetelem {
		width: 50%;
	}
	
p#nota {
	font : normal 11px Arial, Helvetica, sans-serif;
	color : #000;
	background : none;
}
h4#trash {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0 0 8px 0;
	padding : 0;
	color : #000;
	text-align : right;
}
#prixPanier {
	text-align : right;
	border-left : 5px solid #e61577;
	height:60px;
	margin:9px 20px 0;

}
#prixPanier p.francs {
margin : 0 0 0 11px;
padding : 0;
font-weight : normal;
font-size : 10px;
color : #000;
}
#prixPanier p.frais {
margin : 0 0 0 11px;
padding : 0;
font-weight : normal;
font-size : 11px;
color : #000;
}
#prixPanier h1 {
margin : 3px 0 3px 11px;
padding : 0;
font : bold 12px Arial, Helvetica, sans-serif;
}
#prixPanier h2 {
margin : 3px 0 3px 11px;
padding : 0;
font : normal 12px Arial, Helvetica, sans-serif;
}
div.actions {
margin : 25px 0 0 8px;
}
div.actions_paiement {
margin : 25px 0 0 0;
}
div.retour {
float : left;
font : 11px Arial, Helvetica, sans-serif;
padding:0 0 0 30px;
}
div.retour p {
margin : 0;
text-align : center;
color : #6d8284;
}
div.passer {
float : right;
font : 11px Arial, Helvetica, sans-serif;
text-align : right;
}
div.passer p {
margin : 0;
color : #6d8284;
}
div.checkRecap table {
margin : 10px 0 0 0;
font : 11px Arial, Helvetica, sans-serif;
width : 680px;
}
#avertissement {
background : #e2e2e2 url(/images/common/arrondis/coin_warningboard.gif) no-repeat 0 0;
font : 11px Arial, Helvetica, sans-serif;
line-height : 18px;
margin : 20px 0 20px 18px;
padding-top : 8px;
width : 667px;
}
#text_warning {
background : url(/images/common/arrondis/trait_warningboard.gif) repeat-y 0 0;
border-right : 1px solid #838383;
}
#text_warning p {
margin : 0 8px;
}
div.warningbottom {
background : #e2e2e2 url(/images/common/arrondis/coin_warningboard_bas.gif) no-repeat 0 0;
height : 8px;
}
div.checkRecap p {
padding : 0 0 0 5px;
font : 11px Arial, Helvetica, sans-serif;
margin : 0 0 10px 55px;
}
div.checkRecap table p {
margin : 3px 0;
}
div.modifier {
font : 11px Arial, Helvetica, sans-serif;
margin : 10px 82px 0 0;
padding-top : 11px;
}
div.modifier_panier {
font : 11px Arial, Helvetica, sans-serif;
margin : 82px 0 0 0;
}
div.dispo_furmesure {
font : 11px Arial, Helvetica, sans-serif;
margin : 6px 0 0 10px;
}
div.dispo_furmesure p {
margin : 0;
padding : 0 0 0 20px;
color : #6d8284;
}
div.dispo_furmesure a, div.dispo_unefois a {
color : #6d8284;
}
div.dispo_unefois {
font : 11px Arial, Helvetica, sans-serif;
margin : 6px 0 0 10px;
}
div.dispo_unefois p {
margin : 0;
padding : 0 0 0 20px;
color : #6d8284;
}
#engageMdmLeft {
float : left;
border-left : 5px solid #a95e89;
margin : 0;
width : 355px;
}
#engageMdmRight {
float : left;
margin : 14px 0 0 0;
width : 320px;
}
#engageMdmLeft h3, #engageMdmRight h3 {
	color : #733f5d !important;
	border: none !important;
	background: none !important;
	padding : 0 !important;
	font : bold 12px Arial, Helvetica, sans-serif;
	margin : 0 0 0 6px;
	
}
#engageMdmLeft h4, #engageMdmRight h4 {
color : #811553;
font : bold 11px Arial, Helvetica, sans-serif;
margin : 12px 0 0 6px;
padding : 0;
}
#engageMdmLeft p, #engageMdmRight p {
color : #000;
font : 11px Arial, Helvetica, sans-serif;
margin : 3px 0 6px 13px;
padding : 0;
}
#engageMdmLeft a, #engageMdmRight a {
color : #811553;
}
#coords_facturation {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0 0 19px 8px;
	background : #ddd;
}
	#coords_facturation div.coords, #nouveauClient div.coords {
		border-left : 6px solid #ff7300;
	}
	#coords_facturation h3, #coords_livraison h3 {
		font : bold 12px Arial, Helvetica, sans-serif;
		background : #e7e7e7;
		margin : 0 0 0 8px;
		padding : 7px 0 5px 10px;
	}
	#coords_facturation p, #coords_livraison p, #ancienClient p, #nouveauClient p {
		font : 11px Arial, Helvetica, sans-serif;
		margin : 9px 0 0 8px;
		padding : 0 0 0 5px;
	}
	#coords_facturation img, #coords_livraison img, #nouveauClient img, #ancienClient img, #adresseLivraison img {
		margin : 0;
	}
#coords_livraison {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0 0 19px 30px;
	background : #ddd;
}
	#coords_livraison div.coords, #ancienClient div.coords {
		border-left : 6px solid #e61577;
	}
div.coords {
	margin : 0 5px 0 12px;
	text-align : left;
	padding : 8px 0;
}

/**
 * Mise en forme du formulaire permettant de retrouver son mot de passe
 */
#form_pwdrec {
	margin: 10px;;
}
	#form_pwdrec  #ancienClient  {
		height: auto !important;
	}
/**
 * Mise en forme de l'étape 2 "identification" de la procédure d'identification 
 */


td.col_identification {
	padding: 0 10px;
	height: 200px;	
}

td.col_identification_gauche {
	width: 45%;
	padding-left:15px;
	padding-right:0px;
}

td.col_identification_droite {
	width: 55%;
	padding-left:15px;
}

td.col_identification div.coords {
	margin-bottom : 10px;
}

#nouveauClient, #ancienClient {
	height: 267px !important;
	height: 289px;
}

	#nouveauClient div.coords, #ancienClient div.coords{
		padding-right: 15px;
	}
	#nouveauClient .navButtons, #ancienClient .navButtons {
		vertical-align:  bottom;
		text-align: right;
		margin-right: 15px;
	}

#nouveauClient {
	font : 11px Arial, Helvetica, sans-serif;
	width: 100%;
	background : #ddd;
}
	#nouveauClient h2 {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #ff7300;
	margin : 0 0 0 8px;
	padding : 5px 0 5px 5px;
}


#ancienClient {
	font : 11px Arial, Helvetica, sans-serif;
	width: 100%;
	background : #ddd;
}
	#ancienClient h2 {
		font : bold 12px Arial, Helvetica, sans-serif;
		color : #aa1054;
		margin : 0 0 0 8px;
		padding : 5px 0 5px 5px;
	}
	#ancienClient input.champTexte, #nouveauClient input.champTexte {
		margin : 0;
		z-index : 1;
	}
	#ancienClient a {
		color : #e61577;
	}


/**
 * Mise en forme du formulaire de saisie de l'adresse de facturation
 */

#adresseLivraison {
	margin : 0 0 19px 8px;
	background : #ddd;
	
}
	#adresseLivraison td {
		font : 11px Arial, Helvetica, sans-serif;
	}
	#adresseLivraison p {
		font : 11px Arial, Helvetica, sans-serif;
		margin : 6px 18px 6px 0;
		padding : 0;
	}
	#adresseLivraison input.champTexte {
		display : inline;
		margin : 0;
		z-index : 1;
	}
	#adresseLivraison select {
		display : inline;
		margin : 0;
		z-index : 1;
	}
	div.row {
		display : block;
	}
	#adresseLivraison td.intitule {
		margin : 0;
		padding-right : 8px;
		text-align : right;
		font : 12px Arial, Helvetica, sans-serif;
		width : 190px;
	}
	#adresseLivraison select.champSelect {
		margin : 0;
		z-index : 1;
	}
	#adresseLivraison input.champTexte {
		margin : 0;
		z-index : 1;
	}
	#adresseLivraison input.checkbox {
		margin : 3px 0 0 0;
		z-index : 1;
	}
	#adresseLivraison textarea.champTextarea {
		margin : 0;
		z-index : 1;
	}


/**
 *
 */
td#main_meubles {
	height : inherit;
	padding : 32px 53px 60px 57px;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	width : 656px;
}
	td#main_meubles img.titre {
	display : block;
	margin : 0;
	}
	td#main_meubles h6 {
	font-size : 10px;
	margin : 3px 0 20px 0;
	padding : 0;
	font-weight : normal;
	color : #55332d;
	}
	td#main_meubles h6 a {
	color : #55332d;
	}
	td#main_meubles h2.arbo {
	color : #946c4b;
	font : 18px "Myriad Pro", Helvetica, Arial, sans-serif;
	margin : 15px 0 0 0;
	}
div.entete_meubles {
position : relative;
margin : 22px 0 0 -5px;
z-index : 1;
}
	div.entete_meubles h3.droite {
	position : absolute;
	top : 0;
	left : 323px;
	margin : 38px 0 0 0;
	font : bold 12px Arial, Helvetica, sans-serif;
	width : 306px;
	}
	div.entete_meubles p.droite {
	position : absolute;
	top : 0;
	left : 323px;
	margin : 58px 0 0 0;
	font : 11px/18px Arial, Helvetica, sans-serif;
	width : 306px;
	}
table.cat_meubles {
width : 656px;
border : none;
margin : 12px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
	table.cat_meubles td {
	width : 218px;
	text-align : center;
	}
td.pointil_meubles {
background : url(/images/common/pointilles_vert.gif) repeat-y 0 0;
}
td#main_recherche {
height : inherit;
padding : 32px 53px 60px 57px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 656px;
}
td#main_recherche .pages {
padding-top : 20px;
color : #000000;
font : 11px "Myriad Pro", Helvetica, Arial, sans-serif;
}
td#main_recherche .search_null {
font-weight : bold;
color : #00a1b5;
}
table.style_recherche {
width : 656px;
border : none;
margin : 12px 0 0 0;
padding : 0;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #000;
}
td#main_recherche .style_recherche td {
width : 218px;
text-align : center;
padding : 5px;
}
table.style_recherche ul {
	list-style : none;
	margin : 0;
	color : #443327;
	text-align : left;
	font : 12px Arial, Helvetica, sans-serif;
	padding: 0px;
}
table.style_recherche li.denomination {
background : #e8e4d9 url(/images/common/bordures/bd_denomin_etage3.gif) repeat-x 0 bottom;
margin : 2px 4px 0 4px;
font : 12px Arial, Helvetica, sans-serif;
height : 20px;
color : #443327;
}
table.style_recherche li.prix {
background : url(/images/common/puce_rondrose.gif) no-repeat 8px 5px;
padding : 0 3px 3px 16px;
margin : 6px 0 0 0;
font : 11px Arial, Helvetica, sans-serif;
color : #000;
}
table.style_recherche li.label {
padding : 5px 5px 0 8px;
margin : 6px 0 0 0;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}
td#main_recherche img.titre {
display : block;
margin : 10px;
padding-left : 7px;
}
td#main_recherche h6 {
font-size : 10px;
margin : 3px 0 20px 0;
padding-left : 0;
font-weight : normal;
color : #55332d;
}
td#main_recherche h6 .lien_rech {
padding-left : 15px;
}
td#main_recherche h6 a {
color : #55332d;
padding-left : 0;
}
td#main_recherche h4.result {
background : url(/images/common/puce_rondbleu.gif) no-repeat 15px 5px;
padding-left : 25px;
font-weight : bold;
color : #00a1b5;
}
td#main_recherche h5 {
padding-left : 10px;
margin-top : -12px;
color : #000000;
font : bold 10px Arial, Helvetica, sans-serif;
}
div.main_recherche {
position : relative;
margin : 22px 0 0 -5px;
z-index : 1;
}
div.main_recherche h3.droite {
position : absolute;
top : 0;
left : 323px;
margin : 38px 0 0 0;
font : bold 12px Arial, Helvetica, sans-serif;
width : 306px;
}
div.main_recherche p.droite {
position : absolute;
top : 0;
left : 323px;
margin : 58px 0 0 0;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 306px;
}
.main_recherche img {
padding-left : 15px;
}
td.pointil_recherche {
background : url(/images/common/pointilles_vert.gif) repeat-y 0 0;
}
td#main_compte {
height : inherit;
padding : 0 25px 30px 25px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
z-index : 1;
}
td#main_compte h6 {
font-size : 10px;
margin : 0 0 15px 8px;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_compte h6 a {
color : #55332d;
}
#entete_compte {
background : #fff url(/images/common/fd_panier.gif) no-repeat 0 0;
margin: 60px 0 0 0;
z-index : 1;
width: 100%;
}

#entete_compte img.titre {
margin : 20px 0 5px 9px;
}
#entete_compte td#entete_phrase {
padding : 0;
text-align : left;
}
#entete_compte td#entete_phrase p {
font : 11px Arial, Helvetica, sans-serif;
margin-left : 8px;
}
#monCompte {
	margin : 0 0 0 8px;
	background : #ddd;
	
	z-index : 1;
}
	#monCompte img {
		margin : 0;
	}
	#monCompte td {
		font : 11px Arial, Helvetica, sans-serif;
		z-index : 1;
	}
	#monCompte p {
		font : 11px Arial, Helvetica, sans-serif;
		margin : 6px 18px 6px 0;
		padding : 0;
	}
	#monCompte input.champTexte {
		display : inline;
		margin : 0;
		z-index : 1;
	}
	#monCompte select {
		display : inline;
		margin : 0;
	}
div.row {
display : block;
}
	#monCompte td.intitule {
		margin : 0;
		padding-right : 8px;
		text-align : right;
		font : 12px Arial, Helvetica, sans-serif;
		width : 190px;
	}
	#monCompte select.champSelect {
		margin : 0;
		z-index : 1;
	}
	#monCompte input.champTexte {
		margin : 0;
		z-index : 1;
		-webkit-appearance:searchfield;
	}
	#monCompte input.checkbox {
		margin : 0;
		z-index : 1;
	}
	#monCompte textarea.champTextarea {
		margin : 0;
		z-index : 1;
	}
ul#consulter li {
margin : 0 10px 10px 60px;
}
	#monCompte ul {
		list-style : none;
		margin : 0;
		padding : 0;
	}
	#monCompte li {
		margin : 0;
		padding : 0;
	}
#resume_compte h2 {
	margin : 0 0 10px 0;
	padding : 5px 5px 5px 8px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #717171;
	background : #edeae3;
}
#resume_compte p {
	font : 11px Arial, Helvetica, sans-serif;
	margin-left : 8px;
}
#resume_compte h2.OldCommand {
	margin : 20px 0 10px 0;
}

#form_subscribe{
	width: 100%;	
}


/* Formulaire de création de compte */
.monCompte {
	margin : 0;	
}

.monCompteLeft {
	width : 45%!important;
	width : 41%;
	float: left;
}
.monCompteRight {
	width : 55%!important;
	width : 50%;
	float: right;
}
	.monCompte .infos-compte {
		background-color : #ddd;
		margin : 0 0 0 10px;
		padding : 0 10px;

	}
		.infos-compte #infos_gnerales p {
			font-style : italic;
		}
		

		.monCompteRight .infos-compte table	{
			width: 100%;
			border-collapse: collapse;

		}
			.monCompteRight .infos-compte table td.intitule {
				text-overflow:ellipsis;
				overflow:hidden;
	
			}
			.monCompteRight table td	{
				text-overflow:ellipsis;
				overflow:hidden;
			}
	.monCompte  img {
		margin : 0;
	}
	.monCompte table.form-infos-compte {
		width: 100%;
		border-collapse: collapse;
		table-layout: fixed;
	}
	.monCompte p {
		font : 11px Arial, Helvetica, sans-serif;
		margin : 6px 0 6px 0;
		padding : 0;
	}
	
	.monCompteLeft  table.form-infos-compte th.intitule {width:50%;}
	.monCompteLeft  table.form-infos-compte th.field {width:50%;}
	.monCompteRight  table.form-infos-compte th.intitule {width:35%;}
	.monCompteRight  table.form-infos-compte th.field {width:65%;}
	
	.monCompte  td {
		font : 11px Arial, Helvetica, sans-serif;
		z-index : 1;
	}

		.monCompte  td.intitule {
			margin : 0;
			padding-right : 8px;
			text-align : right;
			font : 12px Arial, Helvetica, sans-serif;
			width:35%;
			
			overflow:hidden;
			text-overflow: ellipsis;
		}
		.monCompte  td.field { width: 65%;}
			.monCompteLeft  td.intitule {
				width: 50%;
			}
			.monCompteLeft td.field { width: 50%;}
			
			.monCompte td.field input{ padding: 0; }
			
		.monCompte td.comments {
			margin : 0;
			font : 12px Arial, Helvetica, sans-serif;
		}
			.monCompte td.comments label {
				text-align : left !important;
				display: block;
				white-space: nowrap;
				width: 120px;
			}
			.monCompte td.comments textarea {
				margin : 0;
				z-index : 1;
				width: 100%;
				display : block;
				overflow: auto;
			}

	.monCompte  select {
		display : inline;
		margin : 0;
	}
		.monCompte select.champSelect {
			margin : 0;
			z-index : 1;
		}
	.monCompte input.champTexte {
		display : inline;
		margin : 0;
		z-index : 1;
	}
	.monCompte input.checkbox {
		margin : 0;
		z-index : 1;
	}

	
.asterisque {
	vertical-align: super;	
	margin: 0 !important;
}

div.arrondi-droit-bas {
	margin : 0;
	padding : 0;
	height: 21px;
	background: #dddddd url("/images/common/arrondis/arrondi_panier4.gif") no-repeat bottom right;
	
	
}
	.infos-compte div.arrondi-droit-bas {
		margin-right: -10px;
	}
	.monCompteLeft div.arrondi-droit-bas,.monCompteRight div.arrondi-droit-bas  {
		margin-right: -10px !important;
		margin-right: -40px;
	}


div.arrondi-gauche-haut {
	margin : 0;
	padding : 0;
	height: 21px;
	background: #dddddd url("/images/common/arrondis/arrondi_panier1.gif") no-repeat top left;
}
	.infos-compte div.arrondi-gauche-haut {
		margin-left: -10px;
	}

#exemple_add_tel {
	padding-left:227px;
}
.exemple {
	color:#333333;
	font-style: italic;
}
	
#add_app_esc_etag {
	background:#EEEEEE none repeat scroll 0 0;
	border:5px solid #EEEEEE;
	border-collapse:collapse;
	margin:0 !important;
	/*width:216px;*/
	table-layout:fixed;
	
	
}
	#add_app_esc_etag td {
		padding: 0 8px;

		overflow: hidden;
	}

.navButtons .previousButton {
	text-align: left;
	margin:0;
	padding: 0;
	padding-left: 15px;

	float: left;
}
.navButtons .continueButton {
	margin:0;
	padding: 0;
	padding-right: 15px;

	/*float: right;*/	
	text-align: right;
}
	#monCompteRight .navButtons .continueButton {
		text-align: right;
		float: none;	
	}

table.tabIdCommand {
	font : 11px Arial, Helvetica, sans-serif;
	padding:10px 8px 5px 8px;
	/* Correctif pour définir le padding de la table sous IE */
	_border-left: 8px #DDDDDD solid;
	_border-right: 8px #DDDDDD solid;
	
	width:100%;
	background : #DDDDDD;
}
	.tabIdCommand {
		
	}
		.tabIdCommand tr.defaut {
			background : #EEEEEE;
		}
	
	.tabIdCommand td {
		padding:8px 0 5px 10px;
	}
		/* Résumé des commandes passées */
		table.tabIdCommand td.nbCommande {
			width : 300px;
		}
		table.tabIdCommand td.dateLivraison {
			width : 200px;
		}
		table.tabIdCommand td.facture {
			width : 180px;
		}
		
		/* Affichage des adresses de livraison */
		.tabIdCommand td.civilite {
			border-left: 4px solid #FF7300;
			
			color: #AA1054;
			padding: 3px 0 3px 10px; 
			font-size:11px;
			font-weight:bold;
		}
			.tabIdCommand tr.defaut td.civilite {
				border-left: 4px solid #AA1054;
			}
		.tabIdCommand td.adresse {
	
		}
		.tabIdCommand td.ajouter {
			background: transparent url(/images/common/puce_compterose.gif) no-repeat 2px 50%;
			_background-color: #EEEEEE;
			padding:12px 0 0 15px;
			width: 65px;
		}
			.tabIdCommand td.ajouter a {
				text-decoration: none;
			}
				.tabIdCommand td.ajouter a:hover {
					color: #e61577;
					text-decoration: underline;
				}
		.tabIdCommand td.modifier {
			background: transparent url(/images/common/puce_compteorange.gif) no-repeat 2px  50%;
			padding:12px 0 0 15px;
			width: 65px;
		}
			.tabIdCommand td.modifier a {
				text-decoration: none;
			}
				.tabIdCommand td.modifier a:hover {
					color: #FF7300;
					text-decoration: underline;
				}
		.tabIdCommand td.supprimer {
			background: transparent url(/images/common/puce_compteviolet.gif) no-repeat 2px  50%;
			padding:12px 0 0 15px;
			width: 65px;
		}
			.tabIdCommand td.supprimer a {
				text-decoration: none;
			}
				.tabIdCommand td.supprimer a:hover {
					color: #AA1054;
					text-decoration: underline;
				}
	
table.tabStatutCommand {
	font : 11px Arial, Helvetica, sans-serif;
	margin : 20px 0 20px 8px;
	width : 100%;
}
	table.tabStatutCommand td.vide {
		width : 40px;
		background : #fff;
	}
	table.tabStatutCommand td.articles {
		width : 383px;
	}
	table.tabStatutCommand td.pxUnitaire {
		width : 100px;
	}
	table.tabStatutCommand td.quantite {
		width : 57px;
	}
	table.tabStatutCommand td.pxTotal {
		width : 100px;
	}
	table.tabStatutCommand td.statutCommand {
		width : 225px;
	}
	table.tabStatutCommand td.CommandLivree {
		width : 225px;
		text-align : center;
	}
	table.tabStatutCommand td.CommandLivree img {
		margin-top : 2px;
	}
	table.tabStatutCommand thead {
		background : #838383;
		color : #fff;
	}
		table.tabStatutCommand thead td {
			padding : 0 5px 0 10px;
		}
	table.tabStatutCommand td {
		border-right : 2px solid #fff;
		border-bottom : 2px solid #fff;
	}
		table.tabStatutCommand td.ssbordDroite {
			border-right : none;
		}
		table.tabStatutCommand td.ssbordBas {
			border-bottom : none;
		}
table.tabStatutCommand tbody {
background : #ddd;
}
table.tabStatutCommand tbody td img {
margin : -7px 0 1px -7px;
}
table.tabStatutCommand tbody td {
color : #000;
padding : 8px 5px 0 10px;
}
table.tabStatutCommand tbody td a {
color : #000;
}
table.tabStatutCommandPassee {
font : 11px Arial, Helvetica, sans-serif;
margin : 20px 0 20px 8px;
width : 680px;
}
table.tabStatutCommandPassee td.vide {
width : 40px;
background : #fff;
}
table.tabStatutCommandPassee td.articles {
width : 258px;
}
table.tabStatutCommandPassee td.articles_print {
width : 158px;
}
table.tabStatutCommandPassee td.pxUnitaire {
width : 100px;
}
table.tabStatutCommandPassee td.quantite {
width : 57px;
}
table.tabStatutCommandPassee td.pxTotal {
width : 100px;
}
table.tabStatutCommandPassee td.statutCommand {
width : 125px;
}
table.tabStatutCommandPassee td.CommandLivree {
width : 125px;
text-align : center;
}
table.tabStatutCommandPassee td.CommandLivree img {
margin-top : 2px;
}
table.tabStatutCommandPassee thead {
background : #838383;
color : #fff;
}
table.tabStatutCommandPassee thead td {
padding : 0 5px 0 10px;
}
table.tabStatutCommandPassee td {
border-right : 2px solid #fff;
border-bottom : 2px solid #fff;
}
table.tabStatutCommandPassee td.ssbordDroite {
border-right : none;
}
table.tabStatutCommandPassee td.ssbordBas {
border-bottom : none;
}
table.tabStatutCommandPassee tbody {
background : #ddd;
}
table.tabStatutCommandPassee tbody td img {
margin : -7px 0 1px -7px;
}
table.tabStatutCommandPassee tbody td {
color : #000;
padding : 2px 5px 0 2px;
}
table.tabStatutCommandPassee tbody td a {
color : #000;
}
div.encours {
border-left : 6px solid #ff7300;
padding : 0 0 0 12px;
margin : 0 0 0 8px;
}
div.deconnect {
border-left : 6px solid #e61577;
padding : 0 0 0 12px;
margin : 0 0 0 8px;
}
div.encours h2 {
margin : 0;
padding : 0;
font : bold 12px Arial, Helvetica, sans-serif;
color : #aa1054;
}
p#encours {
padding : 0 0 0 10px;
background : url(/images/common/puce_compteorange.gif) no-repeat 0 2px;
}
ul#deconnect {
list-style : none;
margin : 0;
padding : 0;
}
ul#deconnect li {
margin : 0;
padding : 0 0 10px 10px;
background : url(/images/common/puce_compteviolet.gif) no-repeat 0 2px;
}
ul#deconnect li.suppr {
font : 9px Arial, Helvetica, sans-serif;
}
td#main_apropos {
height : inherit;
padding : 0;
width : 768px;
height : 762px;
background : #62a7c0 url(/images/common/fd_apropos_right.gif) no-repeat right 0;
}
#apropos_left {
float : left;
width : 553px;
background : url(/images/common/fd_apropos_left.jpg) no-repeat 0 0;
}
#apropos_left img.titre {
display : block;
margin : 32px 0 0 63px;
}
#apropos_left h6 {
font-size : 10px;
margin : 3px 0 0 63px;
padding : 0;
font-weight : normal;
color : #fff;
}
#apropos_left h6 a {
color : #fff;
}
#apropos_left div.apropos_texte {
margin : 0 45px 0 128px;
padding : 12px 0 0 0;
font : 12px/18px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}
#apropos_left div.apropos_texte a {
font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#apropos_right {
float : left;
width : 205px;
padding : 85px 10px 0 0;
}
#apropos_right ul.navint {
height : 519px;
margin : 0;
padding : 158px 0 0 20px;
background : url(/images/common/pointille_apropos.gif) repeat-y 0 0;
list-style : none;
}
#apropos_right ul.navint ul {
list-style : none;
margin : 0;
padding : 0;
}
#apropos_right ul.navint ul li {
margin : 0;
padding : 0 0 0 7px;
background : url(/images/common/puce_blanche.gif) no-repeat 0 8px;
font : normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}
#apropos_right ul.navint ul li a {
color : #fff;
}
#apropos_right ul.navint li.actus {
background : url(/images/common/puce_flecheverte_fdbleu.gif) no-repeat 0 3px;
padding : 0 0 13px 15px;
font : bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
border-bottom : 1px solid #c7c7c7;
}
td#main_tendances {
height : inherit;
width : 768px;
background : #be8ba5 url(/images/tendances/fd_right.jpg) no-repeat right 0;
margin : 0;
padding : 0;
}
td#main_tendances a {
color : #fff;
text-decoration : underline;
}
#tendances {
background : url(/images/tendances/fd_left.jpg) no-repeat 0 0;
margin : 0;
padding : 0;
float : left;
}
#tendances img.titre {
display : block;
margin : 30px 0 0 76px;
}
#tendances img.soustitre {
display : block;
margin : 6px 0 0 136px;
}
#tendances h6 {
font-size : 10px;
margin : 14px 0 0 170px;
padding : 0;
font-weight : normal;
color : #fff;
}
#tendances h6 a {
color : #fff;
}
#tendances div.tendances_texte {
margin : 0 178px 0 198px;
padding : 12px 0 0 0;
font : 12px/18px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}
#tendances div.tendances_texte a {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #fff;
text-decoration : underline;
}
#tendances div.tendances_items {
margin : 0 110px 0 120px;
padding : 12px 0 0 0;
font : 11px/16px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}
ul.items {
list-style : none;
margin : 0 0 25px 0;
padding : 0;
width : 520px;
}
ul.items li {
margin : 0 0 25px 0;
padding : 0 0 0 105px;
width : 415px;
display : block;
}
* html ul.items li {
width : 520px;
}
ul.items li a {
color : #fff;
text-decoration : underline;
}
ul.items li img {
float : left;
margin : 0 0 24px -105px;
display : inline;
}
ul.items li.zanzibar {
background : url(/images/tendances/zanzibar.jpg) no-repeat 0 25px;
}
ul.items li.urban_pastel {
background : url(/images/tendances/urban_pastel.jpg) no-repeat 0 25px;
}
ul.items li.bleu_medina {
background : url(/images/tendances/bleu_medina.jpg) no-repeat 0 25px;
}
ul.items li.paradise {
background : url(/images/tendances/paradise.jpg) no-repeat 0 25px;
}
ul.items li.bollywood {
background : url(/images/tendances/bollywood.jpg) no-repeat 0 25px;
}
ul.items li.printemps_enchante {
background : url(/images/tendances/printemps_enchante.jpg) no-repeat 0 25px;
}
.texte_zanzibar {
color : #c24d05;
}
.texte_urban_pastel {
color : #d9cf0c;
}
.texte_bleu_medina {
color : #004ea0;
}
.texte_paradise {
color : #cd0076;
}
.texte_bollywood {
color : #ca232e;
}
.texte_printemps_enchante {
color : #ffcc00;
}
td#main_recrut {
height : inherit;
padding : 32px 47px 60px 50px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 669px;
color : #686868;
}
td#main_recrut a {
color : #686868;
}
td#main_recrut img.titre {
display : block;
margin : 0;
}
td#main_recrut h6 {
font-size : 10px;
margin : 3px 0 0 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_recrut h6 a {
color : #55332d;
}
td#main_recrut h1 {
font : bold 14px Arial, Helvetica, sans-serif;
margin : 28px 20px 0 0;
padding : 0;
color : #686868;
}
td#main_recrut h2 {
font : bold 12px Arial, Helvetica, sans-serif;
margin : 20px 20px 0 0;
padding : 0;
color : #686868;
}
td#main_recrut p {
font : normal 12px Arial, Helvetica, sans-serif;
margin-right : 20px;
color : #686868;
}
td#main_recrut ul {
font : 12px Arial, Helvetica, sans-serif;
color : #686868;
}
.div_zoom {
height : 150px;
border-bottom : 1px solid #aaa;
clip : rect(10,150,140,0);
}
table.list_zoom {
width : 230px;
margin : 73px 0 0 0;
padding : 0 9px 0 9px;
}
table.list_offres {
border-left : 17px solid #e0e0e0;
background : url(/images/recrutement/separ_panneau.gif) no-repeat -17px bottom;
width : 213px;
}
table.list_offres td {
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
}
table.magasins {
margin : 91px 0 0 0;
padding : 0 9px 0 9px;
}
table.magasins {
margin : 91px 0 0 0;
padding : 0 9px 0 9px;
}
table.entrepots {
margin : 0;
padding : 10px 9px 0 9px;
}
table.siege {
margin : 0;
padding : 10px 9px 0 9px;
background : none;
}
table.candidature {
margin : 91px 0 0 0;
padding : 0 9px 0 9px;
background : none;
}
table.list_offres td.magasins {
font : bold 12px Arial, Helvetica, sans-serif;
color : #f99728;
}
table.list_offres td.entrepots {
font : bold 12px Arial, Helvetica, sans-serif;
color : #ef1f75;
}
table.list_offres td.siege {
font : bold 12px Arial, Helvetica, sans-serif;
color : #b70052;
}
table.list_offres td.candidature {
font : bold 11px Arial, Helvetica, sans-serif;
color : #686868;
}
img.puce_offres {
margin : 4px 5px 0 0;
}
img.pucefleche {
margin : 0 4px -1px 0;
}
ul.list_offres, ul.list_entrepots {
list-style : none;
margin : 4px 0 13px 15px;
padding : 0;
}
ul.list_offres li, ul.list_entrepots li {
margin : 0;
padding : 0 0 0 7px;
background : url(/images/common/puce_noire.gif) no-repeat 0 4px;
font : normal 11px Arial, Helvetica, sans-serif;
color : #686868;
}
* html ul.list_entrepots {
margin-top : -6px;
}
ul.list_offres li a, ul.list_entrepots li a {
color : #686868;
}
table.panneau_candidat p {
margin : 0 5px 5px 17px;
}
#divContainer {
width : 420px;
padding-top : 5px;
background-color : #fff;
height : 140px;
overflow : hidden;
clip : rect(0,400,140,0);
visibility : visible;
border-left : 0;
border-top : 0;
border-right : 0;
}
#divContent {
position : relative;
top : 0;
left : 0;
background-color : #fff;
}
#credits {
width : 500px;
margin : 29px 0 0 0;
padding : 0 200px 0 0;
}
#credits h3 {
color : #595671;
background : url(/images/common/puce_orange.gif) no-repeat 0 5px;
padding : 0 0 0 15px;
margin : 0;
font : bold 12px/18px Arial, Helvetica, sans-serif;
width : 485px;
}
#credits p {
color : #595671;
margin : 0 15px 16px 15px;
padding : 0;
font : 11px/18px Arial, Helvetica, sans-serif;
width : 470px;
}
#credits div.separ_hz_simple {
margin : 0 0 13px 15px;
padding : 0;
display : block;
width : 485px;
}
td#main_clients {
height : inherit;
padding : 10px 0;
width : 767px;
border-left : 1px solid #eee;
color : #686868;
}
td#main_clients h1 {
font : bold 14px Arial, Helvetica, sans-serif;
margin : 28px 20px 0 0;
padding : 0;
color : #686868;
}
td#main_clients h2 {
font : bold 12px Arial, Helvetica, sans-serif;
margin : 20px 20px 0 0;
padding : 0;
color : #686868;
}
td#main_clients p {
font : normal 12px Arial, Helvetica, sans-serif;
margin-right : 20px;
color : #686868;
}
td#main_clients ul {
font : 12px Arial, Helvetica, sans-serif;
color : #686868;
}
#clients_left {
float : left;
width : 467px;
}
#clients_left img.titre {
display : block;
margin : 32px 0 0 63px;
}
#clients_left h6 {
font-size : 10px;
margin : 3px 0 0 63px;
padding : 0;
font-weight : normal;
color : #55332d;
}
#clients_left h6 a {
color : #55332d;
}
#clients_left div.clients_texte {
margin : 0 60px 0 63px;
padding : 0;
font : 11px/18px Arial, Helvetica, sans-serif;
color : #686868;
}
#clients_left div.clients_texte a {
font : 11px/18px Arial, Helvetica, sans-serif;
color : #686868;
}
#clients_right {
float : left;
width : 270px;
margin : 60px 0 0 0;
padding : 45px 10px 30px 20px;
background : #e6d2db;
display : inline;
}
* html #clients_right {
width : 300px;
}
#clients_right h1#titre {
font : bold 12px Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
#clients_right h2 {
margin : 0;
padding : 0;
background : url(/images/common/pointilles_questions.gif) repeat-x 0 bottom;
}
#clients_right h2 a {
color : #686868;
text-decoration : none;
}
#clients_right h2 a:hover {
text-decoration : underline;
}
ul.questions {
list-style : none;
margin : 10px 0 20px 15px;
padding : 0 0 10px 0;
}
ul.questions li {
margin : 3px 0 3px -15px;
padding : 0 0 0 15px;
background : url(/images/common/puce_flecheorange.gif) no-repeat 0 4px;
}
ul.questions li a {
text-decoration : none;
}
ul.questions li a:hover {
text-decoration : underline;
}
div.fd_questions {
background : #e6d2db;
}
td#main_statique {
height : inherit;
padding : 32px 0 60px 66px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 700px;
}
td#main_statique img.titre {
display : block;
margin : 0;
}
td#main_statique h6 {
font-size : 10px;
margin : 3px 0 0 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_statique h6 a {
color : #55332d;
}
td#main_statique p {
font : 12px/18px Arial, Helvetica, sans-serif;
}
div.texte_statique {
margin-top : 30px;
}
td#main_statique div.texte_statique h1 {
color : #595671;
padding : 0 0 0 15px;
margin : 15px 100px 10px 0;
font : bold 14px/24px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique h2 {
color : #595671;
padding : 0;
margin : 30px 100px 10px 0;
font : bold 14px/24px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique h3 {
color : #595671;
background : url(/images/common/puce_orange.gif) no-repeat 0 5px;
padding : 0 0 0 15px;
margin : 15px 100px 0 0;
font : bold 12px/18px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique h6 {
color : #595671;
background : url(/images/common/puce_flecheverte_fdbleu.gif) no-repeat 0 5px;
padding : 0 0 0 15px;
margin : 15px 100px 0 0;
font : bold 12px/18px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique h4 {
color : #ef2277;
padding : 0 100px 0 15px;
margin : 0;
font : normal 12px/18px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique p {
color : #595671;
margin : 0 100px 16px 15px;
padding : 0;
font : 11px/18px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique ul {
color : #595671;
margin : 0 100px 16px 30px;
padding : 0;
font : 11px/18px Arial, Helvetica, sans-serif;
}
td#main_statique div.texte_statique div.separ_hz_simple {
margin : 0 0 0 15px;
padding : 0;
display : block;
width : 585px;
}
td#main_livraison {
height : inherit;
padding : 32px 0 60px 66px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 700px;
}
td#main_livraison img.titre {
display : block;
margin : 0;
}
td#main_livraison h6 {
font-size : 10px;
margin : 3px 0 0 0;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_livraison h6 a {
color : #55332d;
}
td#main_livraison p {
font : 12px/18px Arial, Helvetica, sans-serif;
}
td#main_livraison div.texte_statique h2 {
color : #595671;
padding : 0 0 0 15px;
margin : 30px 100px 10px 0;
font : bold 14px/24px Arial, Helvetica, sans-serif;
background : url(/images/common/puce_rondmauve.gif) no-repeat 0 10px;
}
td#main_livraison div.texte_statique h3 {
color : #595671;
background : url(/images/common/puce_noire.gif) no-repeat 0 8px;
padding : 0 0 0 10px;
margin : 15px 100px 0 15px;
font : bold 12px/18px Arial, Helvetica, sans-serif;
}
td#main_livraison div.texte_statique h4 {
color : #ef2277;
padding : 0 100px 0 15px;
margin : 0;
font : normal 12px/18px Arial, Helvetica, sans-serif;
}
td#main_livraison div.texte_statique p {
color : #595671;
margin : 0 100px 16px 15px;
padding : 0;
font : 11px/18px Arial, Helvetica, sans-serif;
}
td#main_livraison div.texte_statique ul {
color : #595671;
margin : 0 100px 16px 0;
padding : 0 0 0 40px;
font : 11px/18px Arial, Helvetica, sans-serif;
}
#static_left_livr {
float : left;
width : 200px;
margin : 10px 0 10px 15px;
display : inline;
}
#static_right_livr {
float : left;
width : 350px;
margin : 10px 0;
display : inline;
}
#static_left_livr h4, #static_right_livr h4 {
color : #595671;
font : normal 12px/18px Arial, Helvetica, sans-serif;
margin : 10px 0 0 0;
padding-left : 10px;
background : url(/images/common/puce_orange.gif) no-repeat 0 8px;
}
#static_faq h2 {
color : #595671;
padding : 0;
margin : 35px 150px 0 0;
padding-bottom : 2px;
font : bold 14px/24px Arial, Helvetica, sans-serif;
background : url(/images/common/pointilles_hoz.gif) repeat-x 0 bottom;
}
#static_faq h3 {
color : #ef2277;
padding : 0 0 0 8px;
margin : 15px 150px 0 15px;
font : bold 12px/18px Arial, Helvetica, sans-serif;
background : url(/images/common/puce_noire.gif) no-repeat 0 7px;
}
#static_faq p {
color : #595671;
padding : 0;
margin : 5px 150px 5px 23px;
}
#static_faq ul {
padding : 0;
margin : 5px 150px 5px 23px;
}
#static_faq li {
color : #595671;
padding : 0;
margin : 0 0 5px 23px;
font : normal 12px/18px Arial, Helvetica, sans-serif;
}
#static_left {
float : left;
width : 300px;
margin : 20px 0;
}
#static_right {
float : left;
width : 300px;
margin : 20px 0;
}
#static_left h4, #static_right h4 {
color : #595671;
font : normal 12px/18px Arial, Helvetica, sans-serif;
margin : 10px 0 0 0;
padding-left : 10px;
background : url(/images/common/puce_orange.gif) no-repeat 0 8px;
}
#static_left h2, #static_right h2 {
color : #595671;
padding : 0;
margin : 25px 20px 0 0;
padding-bottom : 2px;
font : bold 12px/18px Arial, Helvetica, sans-serif;
background : url(/images/common/pointilles_hoz.gif) repeat-x 0 bottom;
}
table#container_bdc {
width : 668px;
}
td#header {
height : 79px;
}
td#footer_blanc {
width : 666px;
height : 57px;
padding : 10px 0 20px 0;
text-align : center;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
}
td#footer_blanc p {
margin : 0 8px 0 8px;
padding : 0;
color : #000;
font-size : 11px;
line-height : 18px;
}
td#main_facture {
height : inherit;
padding : 0 10px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
width : 636px;
}
td#main_facture h1 {
font : bold 18px Arial, Helvetica, sans-serif;
background : #2b2d46;
color : #fff;
text-align : center;
margin : 20px 0;
padding : 4px 0 6px 0;
}
td#main_facture h2 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #000;
padding : 0;
}
td#main_facture p {
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}
#facture_entete {
float : left;
width : 360px;
margin : 0 20px 0 0;
}
#commande {
float : left;
width : 256px;
}
#adresseClient {
float : left;
width : 360px;
margin : 15px 20px 0 0;
}
#adresseClientFacturation {
float : left;
width : 256px;
margin : 15px 0 0 0;
}
#detailCommande, #detailBonDeCommande, #detailSAV {
border : 1px solid #000;
margin : 20px 0 15px 0;
width : 100%;
float : right;
}
#detailCommande td, #detailBonDeCommande td, #detailSAV td {
border-right : 1px solid #000;
border-bottom : 1px solid #000;
padding : 2px;
}
#detailCommande thead td, #detailBonDeCommande thead td, #detailSAV thead td, #detailSAV tfoot td {
background : #eee;
font : bold 12px Arial, Helvetica, sans-serif;
}
#detailCommande tbody td, #detailBonDeCommande tbody td, #detailSAV tbody td {
background : #fff;
font : 12px Arial, Helvetica, sans-serif;
}
#detailCommande td.codes, #detailBonDeCommande td.codes {
width : 75px;
}
#detailCommande td.articls, #detailBonDeCommande td.articls {
width : 161px;
}
#detailCommande td.qte, #detailBonDeCommande td.qte {
width : 35px;
text-align : center;
}
#detailCommande td.puht {
width : 70px;
text-align : right;
}
#detailCommande td.remise {
width : 55px;
text-align : right;
}
#detailCommande td.pnht {
width : 70px;
text-align : right;
}
#detailCommande td.tva {
width : 50px;
text-align : right;
}
#detailCommande td.total {
width : 80px;
text-align : right;
}
#detailSAV td.codes {
width : 80px;
}
#detailSAV td.articls {
width : 286px;
}
#detailSAV td.qte {
width : 50px;
}
#detailSAV td.ht {
width : 50px;
}
#detailSAV td.remise {
width : 50px;
}
#detailSAV td.ttc {
width : 50px;
}
#detailSAV td.total {
width : 70px;
}
#detailBonDeCommande td.pxpublic {
width : 100px;
}
#detailBonDeCommande td.pxfacture {
width : 100px;
}
#detailTva {
float : left;
border : 1px solid #000;
margin : 10px 0 25px 0;
width : 310px;
}
#detailTva td {
border-right : 1px solid #000;
border-bottom : 1px solid #000;
padding : 2px;
}
#detailTva thead td {
background : #eee;
font : bold 12px Arial, Helvetica, sans-serif;
}
#detailTva tbody td {
background : #fff;
font : 12px Arial, Helvetica, sans-serif;
}
#detailTva td.tva {
width : 100px;
}
#detailTva td.ht {
width : 100px;
text-align : right;
}
#detailTva td.montant {
width : 110px;
text-align : right;
}
#totalCommande {
border : 1px solid #000;
margin : 10px 0 25px 0;
width : 310px;
float : right;
}
#totalCommande td {
padding : 3px;
font : 12px Arial, Helvetica, sans-serif;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
}
#totalBdC {
border : 1px solid #000;
margin : 10px 0 25px 0;
width : 260px;
float : right;
}
#totalBdC td {
font : 12px Arial, Helvetica, sans-serif;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
}
td#main_facture h4 {
border : 1px solid #000;
margin : 0 0 15px 0;
padding : 10px;
width : 636px;
}
.maigre {
font-weight : normal;
}
.gras {
font-weight : bold;
}
.flotleft {
float : left;
}
.flotright {
float : right;
}
.nomargbot {
margin-bottom : 0;
}
.nomargtop {
margin-top : 0;
}
div.attention {
	margin:20px 0 20px 10px;
	padding:15px 15px 15px 30px;
	background : #edeae3;
	font : 12px Arial, Helvetica, sans-serif;
}
.rose {
color : #e61577;
}
.noir {
color : #000000;
}
p.petit {
font-size : 10px;
}
.orange {
color : #ff6600;
}
.mauve {
	color: #93476D;	
}

.fd_rose {
background : #e61577;
color : #fff;
padding : 5px 0 5px 0;
text-align : center;
}
.fd_rose_pale {
border-left : 5px solid #e61577;
margin : 15px 0 30px 8px;
padding : 5px;
}
td.align_dte {
text-align : right;
}
.indisponible {
color : #af1f5f;
}
img.bordGrise {
border : 1px solid #eaeaea;
}
.hide {
display : none;
}
.retrait {
margin-left : 12px;
}
.mi_retrait {
margin-left : 6px;
}
div.separ_hz_simple {
background : url(/images/common/pointilles_hoz.gif) repeat-x 0 0;
padding : 0;
height : 1px;
}
div.separ_vert_simple {
background : url(/images/common/pointilles_vert.gif) repeat-y right 0;
padding : 0;
width : 1px;
}
div.separ_hz {
background : #e0e0e0 url(/images/common/pointilles_hoz.gif) repeat-x 2px bottom;
padding : 0;
}
div.separ_quadrill {
	height : 7px;
	width : 100%;
	background : url(/images/common/fd_separ_quadrill.gif) repeat-x 0 0;
	
	margin:23px 0 37px 0; 
	clear:both;
}
div.pointil {
height : 1px;
background : url(/images/common/pointilles_footer.gif) repeat-x 0 0;
}
div.pointilles_fd_gris {
height : 1px;
background : url(/images/common/pointilles_fd_gris.gif) repeat-x 0 0;
}
div.pointil_bleu {
height : 1px;
background : url(/images/common/pointilles_footer_bleu.gif) repeat-x 0 0;
}
div.tiret {
background : url(/images/common/tiret_gris.gif) repeat-x 0 0;
margin : 0;
padding : 0;
height : 1px;
}
.onglet {
margin : 28px 0 0 0;
padding : 0;
}
div.clear {
clear : both;
}
h4.picto img, span.picto {
vertical-align : middle;
display : inline-block;
}
h4.picto span.picto {
padding-left : 5px;
}
.go_up {
float : right;
margin : -10px 0 0 0;
display : inline;
}
ul.fleche_orange {
list-style : none;
}
ul.fleche_orange li {
background : url(/images/common/puce_flecheorange.gif) no-repeat 0 4px;
margin : 10px 0;
padding : 0 0 0 18px;
}
ul.fleche_bleue {
list-style : none;
}
ul.fleche_bleue li {
background : url(/images/common/puce_flecherouge.gif) no-repeat 0 4px;
margin : 10px 0;
padding : 0 0 0 18px;
}
ul.liste_simple {
list-style : none;
margin : 5px 0 0 20px;
padding : 0;
font : normal 12px/14px Arial, Helvetica, sans-serif;
}
ul.liste_simple li {
margin : 0 0 5px 0;
padding : 0;
}
.fd_violet {
background : #65002d;
}
.fd_bleu {
background : #2b2d46;
}
.fd_blanc {
background : #fff;
}
.meubles {
color : #a1705e;
}
.pays {
color : #c56c08;
}
.maisons {
color : #7a547d;
}
.couleurs {
color : #42a0c3;
}
.teck {
color : #976724;
}
.cuir {
color : #791817;
}
.pin {
color : #b6864c;
}
.exotique {
color : #542f15;
}
.meublesblancs {
color : #907d4c;
}
.couleur {
color : #a29d35;
}
.forge {
color : #8a734c;
}
.rotin {
color : #9f842a;
}
.armoires {
color : #987640;
}
.bibliotheques {
color : #49311a;
}
.bureaux {
color : #6d2231;
}
.cuisine {
color : #8e861c;
}
.canapes {
color : #9c6d30;
}
.consoles {
color : #948b74;
}
.lits {
color : #7d5523;
}
.meublestv {
color : #794e33;
}
.bd_armoires {
border-color : #987640;
}
.bd_bibliotheques {
border-color : #49311a;
}
.bd_bureaux {
border-color : #6d2231;
}
.bd_cuisine {
border-color : #8e861c;
}
.bd_canapes {
border-color : #9c6d30;
}
.bd_consoles {
border-color : #948b74;
}
.bd_lits {
border-color : #7d5523;
}
.bd_meublestv {
border-color : #794e33;
}
.coloniaux {
color : #6a6e9d;
}
.marine {
color : #7c4318;
}
.indonesien {
color : #55332d;
}
.indien {
color : #7e2727;
}
.chinois {
color : #907d4c;
}
.marocains {
color : #9c097b;
}
.anglais {
color : #a27934;
}
.style {
color : #8e2f47;
}
.tradition {
color : #b7a091;
}
.salon {
color : #443327;
}
.sallemanger {
color : #7c676e;
}
.cuisine {
color : #b2a076;
}
.chambre {
color : #7a113a;
}
.jardin {
color : #777398;
}
.rouge {
color : #cc0000;
}
.flesh {
height : 70px;
width : 2px;
}
.blue {
background-color : #ccecff;
}
.label_rech {
font : 11px Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
}
.label_rech_retrait {
padding-left : 15px;
font : 11px Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
}
.nomarg {
margin-top : 0;
margin-bottom : 0;
}
.nomargtop {
margin-top : 0;
}
.nomargbot {
margin-bottom : 0;
}
#main_mag {
width : 637px;
}
#main_mag h2 {
color : #ef2277;
margin : 19px 0 12px 0;
font-weight : bold;
font-size : 12px;
}
#main_mag h5 {
background : #b7b7b7;
color : #fff;
margin : 0 0 4px 0;
padding : 3px 0 3px 10px;
width : 637px;
voice-family : "\"}\"";
voice-family : inherit;
width : 627px;
}
html * #main_mag h5 {
width : 637px;
}
#main_mag h5.ville {
background : none;
color : #706c8f;
width : 90%;
margin : 0;
padding : 1px 0 1px 8px;
}
#main_mag select {
margin : 0 5px 0 18px;
}
#main_mag form {
clear : both;
}
td#main_home_mags {
height : inherit;
width : 732px;
margin : 0;
padding : 32px 17px 60px 17px;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
}
td#main_home_mags img.titre {
margin-left : 27px;
}
td#main_home_mags h6 {
font-size : 10px;
margin : 3px 0 0 27px;
padding : 0;
font-weight : normal;
color : #55332d;
}
td#main_home_mags h6 a {
color : #55332d;
}
#menus_mags {
background : #ddd;
padding : 25px 0 10px 0;
}
#main_mag_accueil {
margin-top : 16px;
}
#main_mag_accueil h3 {
color : #6a6e9d;
font : bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
#main_mag_accueil p {
color : #6a6e9d;
font : 11px Arial, Helvetica, sans-serif;
}
div.bloc_france {
float : left;
width : 353px;
}
div.bloc_france p {
margin : 5px 0 0 0;
padding : 0 0 0 57px;
}
h3.france {
margin : 0 0 0 57px;
padding : 0;
}
div.bloc_europe {
float : left;
margin : 0 0 0 57px;
}
h3.europe {
padding : 0;
margin : 0;
}
h3.ouverture {
background : url(/images/common/puce_flechejaune_fdbleu.gif) no-repeat 0 2px;
margin : 0 0 8px 0;
padding : 0 0 0 15px;
}
#main_mag_accueil div.pointilles_fd_gris {
margin : 4px 10px 0 0;
padding : 0;
width : 200px;
height : 1px;
}
ul#listmags {
list-style : none;
font-weight : normal;
font-size : 11px;
margin : 2px 10px 0 15px;
}
ul#listmags li {
background : url(/images/common/puce_flecheorange.gif) no-repeat 0 5px;
margin : 0 0 10px 0;
padding : 2px 0 2px 15px;
line-height : 18px;
color : #6a6e9d;
}
ul#europe {
list-style : none;
margin : 0;
padding : 6px 0 0 0;
}
ul#europe li {
list-style : none;
margin : 0 0 4px 0;
padding : 0;
font-weight : normal;
font-size : 11px;
line-height : 12px;
}
ul#europe li a {
color : #000;
}
table.liste_villes {
background : #e1ded8;
margin : 0 0 8px 0;
}
tr.row_villes td {
background : #e1ded8 url(/images/common/fd_row_villes.gif) repeat-x 0 0;
height : 20px;
}
tr.row_adresses td {
background : #e1ded8 url(/images/common/fd_row_villes.gif) repeat-x 0 0;
}
#main_mag tr.row_adresses h5.adresse {
background : none;
color : #6a6a6a;
width : 90%;
margin : 0;
padding : 4px 0 4px 16px;
}
tr.row_adresses td p {
margin : 0 0 20px 16px;
color : #706c8f;
font-size : 10px;
}
#listemags_fr {
float : left;
width : 309px;
border-left : 5px solid #a95e89;
margin : 0 0 10px 0;
padding : 0;
display : inline;
}
#listemags_fr h3 {
color : #a95e89;
margin : 0 58px 0 13px;
padding : 0;
}
#listemags_fr div.pointilles {
margin : 0 58px 0 13px;
width : 239px;
padding : 0;
height : 1px;
display : block;
}
#listemags_fr p {
color : #000;
margin : 6px 58px 0 13px;
padding : 0;
width : 244px;
font-size : 10px;
}
#listemags_eu {
float : left;
width : 308px;
border-left : 5px solid #ee8d17;
margin : 0 0 10px 0;
padding : 0;
display : inline;
}
#listemags_eu h3 {
color : #ee8d17;
margin : 0 0 0 13px;
padding : 0;
}
#listemags_eu div.pointilles {
margin : 0 0 0 13px;
width : 295px;
padding : 0;
height : 1px;
display : block;
}
#listemags_eu ul {
margin : 6px 0 0 13px;
padding : 0;
list-style : none;
}
#listemags_eu li {
padding : 0 20px 0 0;
margin : 0;
font-size : 10px;
}
#listemags_eu li a {
color : #000;
}
#pounds, #genInfos {
font-size : 9px;
margin : 10px;
color : #666666;
}
#pagination {
text-align : right;
padding-right : 35px;
padding-top : 40px;
color : #000000;
font : 11px "Myriad Pro", Helvetica, Arial, sans-serif;
}
#pagination .label_page {
padding-left : 5px;
font : 11px Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
}
#pagination .label_current_page {
padding-left : 5px;
font : 11px Arial, Helvetica, sans-serif;
color : #000;
text-decoration : none;
}
td#main_engagement {
height : inherit;
padding : 0;
width : 768px;
height : 762px;
background : #569337 url(/images/common/fd_engagement_right.gif) no-repeat right 0;
}
#engagement_left {
float : left;
width : 553px;
}
#engagement_left img.titre {
display : block;
margin : 32px 0 0 63px;
}
#engagement_left h6 {
font-size : 10px;
margin : 3px 0 0 63px;
padding : 0;
font-weight : normal;
color : #fff;
}
#engagement_left h6 a {
color : #fff;
}
#engagement_left div.engagement_texte {
margin : 0 45px 0 63px;
padding : 12px 0 45px 0;
font : 12px/18px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}
#engagement_left div.engagement_texte a {
color : #fff;
font : 12px/18px Verdana, Arial, Helvetica, sans-serif;
}


/* Mise en forme des boutons de validation */

/* général */
*.boutonValider {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;

	margin:0;
	padding:0;
}

button {
	padding: 0;
}
/* correctif IE pour supprimer le padding par défaut qui centre le libellé des boutons */	
* html button {
	width:1%;
	overflow:visible;
}
	div.boutonValider {
		color : #6d8284;

		margin:0;
		padding:0;
	}
	div.boutonValider a {
		text-decoration: none;
	}
	div.boutonValider div.sstt {
		text-align: center;
		font-size: 9px;
		padding : 0!important;
		margin : 0!important;
		margin:0;
		padding:0;
	}
	button.boutonValider {
		height:16px;
		font-size : 11px;
		background : none;
		border : none;
		padding: 0;
		color: #FFF;
		cursor : pointer;
		vertical-align: top;
		
		margin:0;
		padding:0;
	}
	button.boutonValider span {
		height : 16px;
		display : inline-block;
		white-space : nowrap;
		margin : 0;
		padding: 0;
	}
	button.boutonValider .gauche{ 
		width : 24px;
		margin-right : -4px;
	}
	button.boutonValider .droite {
		width : 13px;
		margin-right : 0;
		margin-left : -4px;
	}
	
	button.boutonValider .texte{
		font-weight : normal;
		vertical-align : top;
		text-transform : uppercase;	
		padding : 0px 3px;
	}
		button.boutonValider .texte span{
			padding : 1px 3px;
			display : inline;
		}
		button.suite-gp .texte, button.precedent-gp .texte {
			background-color : #E61577;
		}
		button.suite-pg .texte, button.precedent-pg .texte, 
		button.precedent-og .texte, button.suite-og .texte{
			background-color : #838383;
		}
		button.precedent-go .texte, button.suite-go .texte {
			background-color : #FF6600;
		}
		button.precedent-dgdg .texte, button.suite-dgdg .texte,
		button.precedent-odg .texte, button.suite-odg .texte,
		button.precedent-pdg .texte, button.suite-pdg .texte {
			background-color : #706C8F;
		}
			
		button.boutonValider .gras{
			font-weight : bold;
		}

	/* partie gauche des boutons */
	button.suite-gp .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_gp.gif) top left no-repeat;
	}
	button.suite-pg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_pg.gif) top left no-repeat;
	}
	button.suite-go .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_go.gif) top left no-repeat;
	}
	button.suite-og .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_og.gif) top left no-repeat;
	}
	button.suite-pdg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_pdg.gif) top left no-repeat;
	}
	button.suite-odg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_odg.gif) top left no-repeat;
	}
	button.suite-dgdg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_suiv_dgdg.gif) top left no-repeat;
	}
	
	button.precedent-gp .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_gp.gif) top left no-repeat;
	}
	button.precedent-pg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_pg.gif) top left no-repeat;
	}
	button.precedent-go .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_go.gif) top left no-repeat;
	}
	button.precedent-og .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_og.gif) top left no-repeat;
	}
	button.precedent-pdg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_pdg.gif) top left no-repeat;
	}
	button.precedent-odg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_odg.gif) top left no-repeat;
	}
	button.precedent-dgdg .gauche{
		background: transparent url(/images/common/boutons/valid_gauche_prec_dgdg.gif) top left no-repeat;
	}
	
	/* boutons droite des boutons */
	button.precedent-gp .droite, button.suite-gp .droite {
		background: transparent url(/images/common/boutons/valid_droite_3.gif) top left no-repeat;
	}
	button.precedent-pg .droite, button.suite-pg .droite,
	button.precedent-og .droite, button.suite-og .droite {
		background: transparent url(/images/common/boutons/valid_droite_1.gif) top left no-repeat;
	}
	
	button.precedent-go .droite, button.suite-go .droite{
		background: transparent url(/images/common/boutons/valid_droite_4.gif) top left no-repeat;
	}
	button.precedent-dgdg .droite, button.suite-dgdg .droite,
	button.precedent-odg .droite, button.suite-odg .droite,
	button.precedent-pdg .droite, button.suite-pdg .droite {
		background: transparent url(/images/common/boutons/valid_droite_2.gif) top left no-repeat;
	}

/* Style des titres H3 */
#main_panier h3 , #main_compte h3{
	background-color:#E7E7E7;
	padding : 6px;
	border-left-width : 6px;
	border-left-style : solid;
	color: #000;
}

#main_panier h3.orange, #main_compte h3.orange {
	border-left-color : #FF7300;
	color: black;
}
#main_panier h3.rose, #main_compte h3.rose {
	border-left-color : #E61577;
	color: black;
}
#main_panier h3.mauve, #main_compte h3.mauve {
	border-left-color : #93476D;
}
#main_panier h3 a, #main_compte h3 a {
	color: inherit!important;
}



.paragraphe {}
	
	.paragraphe h4 {
		font-weight: bold;
	}
		.paragraphe h4 span.numero {
			font-size: 30px;
			font-weight:normal;
			margin: 0 5px;	
		}

	.paragraphe p{
		margin : 3px 0;
	}
	.paragraphe label{
		display:inline-block !important;
		display:inline;
		_zoom: 1;
		
		width:45%;
	}
	.paragraphe input{
		width: 175px;
	}
	

/* Mise en forme des pages liées à la procédure de commande*/
	/* Encarts de services et engagement MDM  */
	#encarts_engagement_mdm {
		margin: 10px;
	}
	
	/* Mise en forme générale du récapitulatif des produits d'une commande */
	table.tabRecap {
		font : 11px Arial, Helvetica, sans-serif;
		margin:0 0 10px 0;
		width : 100% !important;
		width: 97%;
	}
		table.tabRecap thead {
			background : #838383;
			color : #fff;
		}
			table.tabRecap th {
				padding : 0 2px 0 5px;
				vertical-align : baseline;
				border-right : 2px solid #fff;
				border-bottom : 2px solid #fff;
				line-height:13px;
				height:35px;
			}
			table.tabRecap th.detailLiv {
				padding: 2px;
				margin: 0;
				text-align: left;
			}
				table.tabRecap th.detailLiv img {
					margin: 0 11px 0 0 !important;
					vertical-align: middle;
				}
		table.tabRecap tbody {
			background : #ddd;
		}
		table.tabRecap td {
			color:#000000;
			padding: 0 5px 0 10px;
			vertical-align:middle;
			border-right : 2px solid #fff;
			border-bottom : 2px solid #fff;
		}
				table.tabRecap .photo {
					width : 5%;
					padding: 2px;
				}
					
				table.tabRecap .article {
					width : 61% !important;
					width : 59%;
				}
				table.tabRecap .pxUnitaire {
					width : 12%!important;
					width : 13%;
				}
				table.tabRecap .quantite {
					width : 8%;
				}
				table.tabRecap .pxTotal {
					width : 10%!important;
					width : 11%;
					border-right: none;
				}
						
			table.tabRecap tfoot {
				font-weight: bold;
				background-color: #EDEAE3;
			}
				table.tabRecap tfoot td {
					border: none;
				}
		
		td.photo img {
			width: 35px;
			height: 35px;	
			padding: 0!important;
			margin: 0!important;
		}
 
	/******************************************
	 * Mise en forme de l'étape 3 : livraison *
	 ******************************************/
	#contenuCmd {
		padding: 10px;
	}
		#zoneChxLivMtpl{}
			#zoneChxLivMtpl a {
				cursor: pointer;
				text-decoration: none;
			}
			#zoneChxLivMtpl a:hover {
				color: #E61577;
			}
			#zoneChxLivMtpl input {
				margin: 0 10px 0 0;
				padding: 0;
				cursor: pointer;
			}
			
			
		#zoneBl {
			margin: 20px 0 15px 0;
		}
			#zoneBl .bl {
				color:#717171;
				clear: both;
				
				text-align: left!important;
				text-align: right;
			}
				#zoneBl .bl table.tabRecap {

				}
				#zoneBl .bl div.soustotal {
					font-weight:normal;
					margin:0 0 10px 60%;
					padding:0;
					text-align:right;
				}
					#zoneBl .bl div.soustotal p {
						margin:0 5px 1px 0;
					}
						#zoneBl .bl div.soustotal span.right {
							display: inline-block!important;
							/* hack inline-block pour IE */
							display: inline; 
							_zoom: 1; /* interprété uniquement par IE */
							
							margin-right: 3px;
							text-align: right;
							width: 70%;
						}
	
		#totalLivraison {
			float:right;
			width:37%;
			font-size: 12px;
			margin: 2px 0 2px 15px;
			padding: 5px 0;
			clear: both;
		}
			#totalLivraison #prixPanier, #totalLivraison #prixBonAchat, #totalLivraison #totalPrixBaPanier {
				border-top: 1px dashed #888;
				background-color: #edeae3;
				margin-left: 10px;			
				
				padding: 2px;	
			}
			
			#totalLivraison #prixPanier{
				text-align: right;
				margin-top: 0;
				margin-right: 0;
				padding: 2px 10px;
				border-left: none;
				float: none;
				display:block;

			}
				#totalLivraison #prixPanier p{
					margin : 1px 0;
	
				}
			#totalLivraison #prixBonAchat{
				text-align: right;
			}
				#totalLivraison #prixBonAchat input {
					margin : 0 5px;
				}
			#totalLivraison #totalPrixBaPanier{
				text-align: right;
			}
		
		#zoneAdresses {
			width: 60% !important;
			width:100%;
			
			padding-top: 0!important;
			padding-top: 8px;
		}
		
		#zoneAdresses h3 a {
			text-decoration: none;
		}
		#zoneAdresses h3.orange a:hover {
			 color : #FF7300 !important;
		}
		#zoneAdresses h3.rose a:hover {
			color: #E61577 !important;
		}		
		
			#zoneAdresses p {
				margin : 1px 0;			
				word-wrap: break-word;      /* IE 5.5-7 et webkit */
		   		white-space: -moz-pre-wrap; /* Fx 1.0-2.0 */
		    	white-space: pre-wrap;      /* current browsers */
			}
				#zoneAdresses p#adr_fact_ln1, #zoneAdresses p#adr_liv_ln1{
					white-space : normal;
				}
				
				#zoneAdresses div.resume p.adr_nom, 
				#zoneAdresses div.resume p.adr_rue,
				#zoneAdresses div.resume p.adr_tel,
				#zoneAdresses div.resume p.adr_email {
					display: none;
				}
				#zoneAdresses .adr_civilite, #zoneAdresses .adr_rue {
					text-transform: capitalize;
				}
				
				
			#zoneAdresses select {
				margin : 1px 0;
				width: 100%;
			}
			#zoneAdresses form {
				margin : 0 0 10px 0;
			}
			#zoneAdresses div.modif_adr a {
				display: list-item;
				margin-left: 10px;
			}
		
			#zoneAdresses #zoneAdrLivraison {
				float: left;
				width: 45%;
			}
				#zoneAdresses #zoneAdrLivraison div.modif_adr a {
					color: #FF7300;
				}
			#zoneAdresses #zoneAdrFacturation{
				float: right;
				width: 45%;
			}
				#zoneAdresses #zoneAdrFacturation div.modif_adr a {
					color: #E61577;
				}

		#zonePaiement {	
			margin-bottom:15px;
		}
			
			#choixModePaiement {}
				
				#choixModePaiement a{
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
				#choixModePaiement a:hover {
					color: #E61577;
					text-decoration: underline;
				}
				#choixModePaiement a.selected {
					color: #E61577;
				}		
			
			#zonePaiement input{
				vertical-align: text-top!important;
				vertical-align: middle;
				margin: 0 2px;
				padding: 0;
			}
			
			#zonePaiement #choixModePaiement {
				display:inline-block !important;
				display: inline;
				_zoom:1;
				vertical-align: top;
				
				width:30%;
				
			}
			
			#zonePaiement #affichageModePaiement {
				display:inline-block !important;
				display: inline;
				_zoom:1;
				vertical-align: top;

				margin: 0;
				padding: 0 1% !important;
				padding: 0 10px;
				width:67%;
				
				border-left: 1px dotted #838383;
				
				height: 200px;
			}

			#zonePaiement #loading {
				display:none;
				position:absolute;
				margin: 50px 120px;
				text-align:center;

			}
			#zonePaiement div.cb {
				display:inline-block!important;
				display: inline;
				_zoom:1;
				
				margin:10px;
			}		
				#zonePaiement div.cb div {
					margin:4px 0;
				}	
			
			#zonePaiement div.commentaire {
				padding: 5px 0;
				font-style: italic;
			}

			/*#zonePaiement img.cadenas {
				margin: 0 2px;
				padding: 0;
				vertical-align: middle !important;
				width: auto !important;
			}*/
			#zonePaiement label {
				cursor: pointer;
				display:inline-block;
				margin:0 3px 0 0;
				padding:0;
			}
				#zonePaiement label img {
					display:block;
					margin:0 0 0 25px;
					padding:0;
				}
			#zonePaiement  h4 {
				font-weight: bold;
				margin: 0 0 5px 0;
			}
			#zonePaiement  h4.securise {
				background:transparent url(/images/common/footer/cadenas.gif) no-repeat scroll left top;
				padding-left:15px;
			}
			
	
	#contenuCmd #checkCGV{
		text-align: right;
		
	}
		#contenuCmd #checkCGV a{
			display:inline-block !important;
			display: inline;
			_zoom: 1;
			
			width:36%; /* Pour afficher sur deux lignes */
		}
		#contenuCmd #checkCGV input{
			margin: 0;
			vertical-align: top;
		}
	
	.navButtons {
		padding: 20px 0 10px 0;
	}
	
	#contenuCmd span.montant {
		display: inline-block !important;
		display: inline;
		_zoom: 1;
		width:97px;
	}
	
	
	#recapitulatif	table.tabRecap {}
	
	#accuseDeRecption p.adresse{
		margin: 10px;
		font-weight: bold;
	}
/**
 * Mise en forme des zones "TODO", permettant de signaler les parties de l'interface qui restent à faire
 */
p.todo {
	border: 2px dashed #961426;
	background : #e6d2db url(/images/common/pt_exclam_fdRose.gif) 10px center no-repeat ;
	color: white;
	font-size: 13px;
	text-align: left;
	padding: 20px 20px 20px 40px !important;
	margin: 0;
}
div.debug {
	border: 2px dashed #961426;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 20px 40px;
	background : #e6d2db url(/images/common/pt_exclam_fdRose.gif) 10px center no-repeat ;
	color: #961426;
}

#etapesTunnelCmd{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	
	padding : 20px 0;
	text-align:center;
	height: 60px;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	
}
	#etapesTunnelCmd	.etape{
		background: transparent url('/images/common/nav_stage/nav_stage_not_selected_1.png') no-repeat 0 0;
		margin: 0;
		padding: 0;
		padding-left: 8px;
		height: 20px;
		
		display: inline-block !important;
		display: inline;
		_zoom:1;
	}
		#etapesTunnelCmd	.etape span{
			margin: 0;
			height: 100%;
			vertical-align: middle;
			line-height:20px;
		}
		#etapesTunnelCmd	.etape .text{
			display: inline-block !important;
			display: inline;
			_zoom:1;
			
			background: transparent url('/images/common/nav_stage/nav_stage_not_selected_2.png') repeat-x 0 0;
			padding-left: 2px;
			padding-right: 5px;
		}
		#etapesTunnelCmd	.etape .dt{
			display: inline-block !important;
			display: inline;
			_zoom:1;
			
			background: transparent url('/images/common/nav_stage/nav_stage_not_selected_3.png') no-repeat 0 0;
			width: 8px;
			margin-left: -4px;
		}
		#etapesTunnelCmd	.etape .nxt{
			display: inline-block !important;
			display: inline;
			_zoom:1;
			
			background: transparent url('/images/common/nav_stage/nav_nxt_stage_not_selected.png') no-repeat center center;
			width: 9px;
			margin-left: 5px;
			margin-right: 10px;
		}
	#etapesTunnelCmd	.etape_slct{
		background: transparent url('/images/common/nav_stage/nav_stage_selected_1.png') no-repeat 0 0;
	}
		#etapesTunnelCmd	.etape_slct .text{
			background: transparent url('/images/common/nav_stage/nav_stage_selected_2.png') repeat-x 0 0;						
		}
		#etapesTunnelCmd	.etape_slct .dt{
			background: transparent url('/images/common/nav_stage/nav_stage_selected_3.png') no-repeat 0 0;
		}	
		#etapesTunnelCmd	.etape_slct .nxt{
			background: transparent url('/images/common/nav_stage/nav_nxt_stage_selected.png') no-repeat center center;
		}
