/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


body {
	background:#F5F5F5;
	overflow:auto;
}


textarea {
	overflow:auto;
}


#site {
	width:927px;
	background:#FFFFFF;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-468px;
	padding:0px 5px 10px 5px;
}

/* En-tête de page */

#frentete {
	background:url(../images/fr-logo.png) scroll top left no-repeat;
	padding-top:5px;
	height:150px;
}

#enentete {
	background:url(../images/en-logo.png) scroll top left no-repeat;
	padding-top:5px;
	height:150px;
}



#menuhaut li {
	float:right;
	padding-left:8px;
	list-style-type:none;
}

#menuhaut a {
	color:#0098D8;
	font-size:11px;
}

#menuhaut a:hover {
	text-decoration:none;
}

#liblangues {
	color:#0098D8;
	font-weight:bold;
	font-size:11px;
}

#gps {
	width:179px;
	height:55px;
	/*_height:70px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#E8F6FB;
	color:#0098D8;	
	padding:15px 0px 0px 0px;
	text-align:center;
	float:right;
	margin-top:-3px;
	//margin-top:3px;
	overflow:hidden;
}

#gps img {
	margin:12px 5px 0px 5px;
	_position:relative;
	_bottom:4px;
}

#monpanier {
	float:right;
	width:156px;
	height:70px;
	margin-top:-3px;
	//margin-top:3px;
	background:#E8F6FB;
	color:#0098D8;
	font-size:11px;
	margin-right:16px;
}

#monpanier span {
	font-weight:bold;
	line-height:23px;
}

#monpanier a {
	color:#0098D8;
	text-decoration:none;
}

#monpanier a:hover {
	text-decoration:underline;
}

#visumonpanier {
	float:right;
}

#menurecherche {	
	width:927px;
	_width:916px;
	margin-top:-1px;
	//margin-top:4px;
	position:relative;
	top:71px;
	_top:12px;
}

#divrecherche img {
	_margin-left:-5px;
	_margin-right:-5px;
}

*+html #menurecherche {
	top:12px;
}

.divb {
	width:140px;
	height:24px;
	background:#0098D8;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	float:left;
	margin-right:4px;
}

.divb span {
	position:relative;
	top:5px;
}

.divb a {
	color:white;
	text-decoration:none;
}

/* Moteur de recherche */

#divrecherche {
	width:484px;
	height:24px;
	background:#C7CED1;
	color:#0098D8;
	font-size:11px;
	text-align:right;
}

#divrecherche span {
	position:relative;top:2px;
	font-size:11px;
}

#iptrecherche {
	width:180px;
	height:16px;
	border:solid 1px #BBBBBB;
	position:relative;
	padding-left:2px;
	top:0px;
	_top:2px;
	color:#828485;
}

*+html #iptrecherche {
	top:2px;
}

#typer {
	width:80px;
	height:16px;	
	border:solid 1px #BBBBBB;
	position:relative;
	top:1px;
	_top:2px;
	color:#828485;
	_font-size:9px;
}

#catr {
	height:16px;	
	border:solid 1px #BBBBBB;
	position:relative;
	top:1px;
	_top:2px;
	color:#828485;
	_font-size:9px;
}

#typer option, #catr option {
	padding-left:5px;
}

*+html #typer {
	font-size:10px;
	height:18px;
	top:2px;
}

#sbtrecherche {
	position:relative;
	top:4px;
	margin-left:8px;
}

/* Pied de page */

#pied {
	position:absolute;
	bottom:-51px;
	left:50%;
	margin-left:-467px;
	width:940px;
	text-align:center;
	color:#919191;
	z-index:5;
	background:#F4F5F6;
}

#pied a {
	color:#919191;
	font-size:11px;
	text-decoration:none;	
}

#pied a:hover {
	text-decoration:underline;
}

/* Menu droite */

.compte {
	color:#0098D8;
	margin:10px 0;
}

.compte a {
	color:#A0A0A0;
	font-weight:bold;
	text-decoration:none;
}

.compte p {float:right; font-size:10px; margin:0 15px; overflow:hidden;}
.compte p a {color:#0098D8; font-weight:normal;}

#listedroitebleue {
	float:right;
	width:205px;
}

.listedroitebleueli {
	background:#0098D8;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	padding:1px 0px;
}


.ssmenudroite {
	list-style:none;
	background:#FFFFFF;
}

.ssmenudroite li:hover {
	padding-left:3px;
}

.ssmenudroite li {	
	border-top:solid 7px #E8F6FB;
	border-bottom:solid 1px #0098D8;
}

.ssmenudroite li a {
	font-size:11px;
	color:#A0A0A0;
	font-weight:bold;
	text-decoration:none;
}

#flashrecrute {
	font-size:11px;
	color:#A0A0A0;
	padding:15px 0px 23px 0px;
	background:#FFFFFF;
}

#flashrecrute a {
	color:#A0A0A0;
}

#ssmenuinfos {
	background:#FFFFFF;
	padding-bottom:6px;
}

#ssmenuinfos li {
	list-style-type:none;
}

.ssmenuinfos {
	padding:1px 0px 4px 58px;
}

.ssmenuinfos a {
	color:#A0A0A0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#frmpro {
	background:#FFFFFF;
	padding-top:5px;
}

.iptpro {
	color:#0098D8;
	font-size:11px;
	border:solid 1px #BBBBBB;
	width:127px;
	height:16px;
	margin-left:13px;
	margin-top:4px;
	padding-left:8px;
}

#sbtpro {
	position:relative;
	top:3px;
}

#divoublie {
	background:#FFFFFF;
	padding-left:13px;
	padding-top:5px;
}

#divoublie a {
	color:#828485;
	font-weight:bold;
	font-size:11px;
}

#divoublie a:hover {
	text-decoration:none;
}

#divcatalogue {
	 background:url(../images/fond-catalogue.jpg) scroll top left no-repeat #E8F6FB;
	 color:#0098D8;
	 height:77px;
	 text-align:center;
	 padding:10px 2px 5px 50px;
	 line-height:15px;
	 font-weight:normal;
	 font-size:11px;
	 border-top:solid 28px #FFFFFF;
	 border-bottom:solid 28px #FFFFFF;
}

#divcatalogue a {
	color:#0098D8;
	text-decoration:none;
	font-size:11px;
}

/* CGV */
.cgv {
	color:#0098D8;
	font-weight:bold;
}

.cgv a {
	color:#0098D8;
}

#cgvtitre {
	background:#E9EBED;
	width:690px;
	height:26px;
}

#cgvtitre span {
	background:#FFFFFF;
	color:#0098D8;
	font-size:23px;
}

#cgvcontenu {
	width:645px;
	text-align:justify;
	color:#828485;
	margin-left:45px;
}

#cgvcontenu span {
	color:#0098D8;
	font-size:14px;
	font-weight:bold;	
}


/* Accueil - Infos */

#accueilinfos {
	float:left;
}

#accueilinfoslib {
	width:322px;
	height:21px;
	background:#E9EBED;
	color:#1FA3DB;
	font-size:16px;
	padding:5px 0px 0px 12px;
	margin-top:18px;
	margin-bottom:2px;
	font-weight:bold;
}

#accueilinfoscontenu {
	background:#FFF;
	color:#666;
	padding-left:15px;
	width:319px;
	height:225px;
	overflow:hidden;
}

#accueilinfoscontenu span {
	color:#FF861A;
	font-weight:bold;
	font-size:14px;
}

#accueilinfoscontenu img {
	float:right;
}

/* Accueil - Promos */

#accueilpromoslib {
	float:right;
	background:#E9EBED;
	color:#1FA3DB;
	width:323px;
	height:21px;
	font-size:16px;
	font-weight:bold;
	margin-top:18px;
	margin-right:30px;
	padding:5px 0px 0px 12px;
}

.accbp {
	width:90px;
	height:227px;
	float:right;
	position:relative;
	right:11px;
	margin-right:19px;
	background:#E9EBED;
	color:#77797A;
	text-align:center;
	border-top:none;
	border-bottom:solid 2px #E9EBED;
	border-right:solid 2px #E9EBED;
	border-left:solid 2px #E9EBED;
}

.accbp a {
	color:#77797A;
}

.accbp a:hover {
	text-decoration:none;
}

.accbp td {
	vertical-align:top;
	border:none;
}

.indexlientitre {
	color:#0098D8;
	font-size:16px;
	text-decoration:none;
}

/* Accueil - Coups */

#accueilcoupslib {
	color:#1FA3DB;
	width:692px;
	margin-top:260px;
	_margin-top:32px;
	overflow:hidden; 
}

#accueilcoupslib div {
	font-size:16px;
	font-weight:bold;
	height:21px;
	background:#E9EBED;
	padding:5px 0px 0px 12px;
}	

.acccp {
	width:90px;
	height:167px;
	float:right;
	position:relative;
	bottom:14px;
	margin-right:19px;
	background:#E9EBED;
	color:#77797A;
	text-align:center;
	border-top:none;
	border-bottom:solid 2px #E9EBED;
	border-right:solid 2px #E9EBED;
	border-left:solid 2px #E9EBED;
	overflow:hidden;
}

.acccp a {
	color:#77797A;
}

.acccp a:hover {
	text-decoration:none;
}

.acccp td {
	vertical-align:top;
	border:none;
}


/* Entretien - Titre */

#entretientitre {
	color:#1FA3DB;
	font-size:16px;	
	background:#E9EBED;
	width:690px;
}

#entretientitre span {
	font-size:23px;
	background:#FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}


#entretiencg {
	padding-left:55px;
	padding-top:15px;
	width:298px;
	float:left;
}

/* Entretien - Conseils */

#libconseils {
	color:#1FA3DB;
	font-size:12px;
	font-weight:bold;
	margin-left:-25px;
}

#entretiencg ol {
	list-style:decimal inside;
	_list-style:decimal outside;
	margin-left:-20px;
	_margin-left:0px;
}

*+html #entretiencg ol {
	list-style:none none;
}

#entretiencg li {
	text-align:justify;
	font-size:11px;
}

#entretienconseils {
	color:#939495;
	height:112px;
}	

/* Entretien - Catégories */

#libcategs {
	list-style-image:url(../images/entretien-liste-fleche.gif);
	list-style-position:inside;
	margin-top:8px;
	color:#1FA3DB;
}

*+html #libcategs {
	list-style-image:url(../images/spacer.gif);
}

#libcategs li {
	font-size:14px;
	margin-top:20px;
}

.entretienitem {
	padding:8px 0px;
}

.entretienitem span {
	color:#828485;
	font-size:11px;
}

.entretienitem img {
	float:left;
	margin-right:25px;
}

/* Entretien - Colonne droite */

#entretiencd {
	float:right;
	width:325px;
	margin-right:22px;
	height:799px;
}

#entretiencd img {
	position:relative;
/*	right:25px;*/
}

#entretiencd span {
	width:220px;
}

#entretienitem11 {
	margin-top:6px;
	_margin-top:-1px;
}

#entretienitem12 {
	margin-top:39px;
	_margin-top:50px;
}	

#entretienitem13 {
	margin-top:-4px;
}

#entretienitem14 {
	margin-top:38px;
	_margin-top:55px;
}

#entretienitem15 {
	margin-top:-3px;
	_margin-top:0px;
}

#entretienitem16 {
	margin-top:38px;
	_margin-top:35px;
}

#entretienitem17 {
	margin-top:-1px;
}

#entretienitem18 {
	margin-top:32px;
	_margin-top:22px;
}


/* Taille - Titre */

#tailletitre {
	color:#1FA3DB;
	font-size:16px;	
	background:#E9EBED;
	width:690px;
}

#tailletitre span {
	font-size:23px;
	background:#FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

#tailletxt {
	color:#828485;
	font-weight:bold;
	font-size:11px;
	padding:16px 0px 0px 43px;
}
 
 
/* Taille - Blocs */ 

#tailleblocs {
	width:647px;
	padding-left:45px;
}

#tailleblocs img {
	margin-top:15px;
}

.taillebloc {
	margin-top:14px;
}

#taillebloc1 {
	width:520px;
	position:relative;
	left:29px;
}

#taillebloc2 {
	margin-top:20px;
	width:520px;
}

#taillebloc3 {
	width:520px;
}

.taillebloc span {
	color:#1FA3DB;
	font-weight:bold;
	font-size:16px;
}

.taillebloc table {
	color:#0098D8;
	margin-top:1px;
}

.taillebloc th {
	font-size:11px;
	height:45px;
}

.taillebloc td {
	text-align:center;
	font-size:11px;
}

#taillelegende {
	color:#828485;
	font-size:11px;
	position:absolute;
	top:470px;
	_top:460px;
	left:50%;
	margin-left:-275px;
}

/* Offrir un cadeau */

#divtxtcadeau {
	padding:15px 0px 0px 43px;
	width:645px;
}

#divtxtcadeau img {
	float:left;
	margin-top:20px;
}

#cadeauentete {
	color:#828485;
	font-size:11px;
}	

#cadeauentete span {
	font-size:14px;
	color:#0098D8;
}

#divtxtcadeau ul {
	list-style-image:url(../images/point-orange.gif);
	list-style-position:inside;
	_list-style-position:outside;
	text-align:justify;
	color:#828485;
	margin-top:12px;
}

*+html #divtxtcadeau ul {
	list-style-image:url(../images/spacer.gif);
	list-style-position:none;
}

#divtxtcadeau li {
	font-size:11px;
	margin-bottom:3px;
}

#cadeautxtfin {
	font-size:14px;
	color:#FF861A;
}

#cadeautxt {
	width:437px;
	margin-left:20px;
	padding-left:10px;
	_padding-left:30px;
	margin-top:20px;
}

.cadeausstitre {
	font-size:16px;
	color:#0098D8;
	font-weight:bold;
}

/* INFOS SHOPPING */

#shoppingtxt {
	list-style:url(../images/entretien-liste-fleche.gif) inside;
}

*+html #shoppingtxt {
	list-style:outside url(../images/spacer.gif);
}

#shoppingtxt li {
	color:#0098D8;
	font-size:14px;
	margin:15px 0px 20px 40px;
}

#shoppingtxt a {
	float:right;
	font-weight:bold;
	font-size:11px;
	color:#FF861A;
	margin-right:32px;
	margin-top:-14px;
	_margin-top:0px;
}

#shoppingtxt a:hover {
	text-decoration:none;
}

.shoppingbloc {
	color:#828485;
	font-size:11px;
	margin-left:80px;
	text-align:justify;
}

.shoppingbloc span {
	color:#0098D8;
	font-size:14px;
}

.shoppingbloc p {
	margin-top:15px;
	font-size:11px;
}

#shoppingbloc1 table {
	margin-top:10px;
	margin-bottom:40px;
	width:480px;
	color:#828485;
}

#shoppingbloc1 td {
	font-size:11px;
}

#shoppingbloc1 span {
	line-height:30px;
}

#shoppingbloc1 {
	_margin-left:40px;
	_margin-top:10px;
}

#shoppingbloc2 {
	_margin-left:40px;
	_margin-top:20px;
}

#shoppingbloc2 p {
	_margin-bottom:50px;
}

#shoppingbloc3 {
	width:600px;
	_position:absolute;
	_top:770px;
	_left:50%;
	_margin-left:-380px;
}
*+html #shoppingbloc3 {
	width:565px;
}

#shoppingbloc2 img {
	margin-left:140px;
	float:right;
	position:relative;
	bottom:1px;
	_bottom:20px;
	right:20px;
}

/* Vidéo */

#videotxt {
	color:#828485;
	font-size:11px;
	padding-left:40px;
	padding-top:15px;
}

#videodiv {
	border:solid 2px #0098D8;
	padding:9px 12px;
	margin-top:35px;
	width:332px;
	height:292px;
}


/* relève de commande ambassadrice (formulaire) */
.textarea {
	width:135px;
	height:65px;
	color:#828485;
	border:solid 1px #0098D8;
	font-size:11px;
	font-family:arial;
	padding-left:2px;
	padding-top:1px;
	margin:2px;
}

.prixtotal {
	width:50px;
	border:0;
	background-color:transparent;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

.tabambas .titre {
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	color:#828485;
	
}

.tabambas .margeplus td {
	padding:3px 0;
	color:#828485;
	font-weight:bold;
}

.tabambas .bordurebas th {border-bottom:1px solid #fff;}
.tabambas td {color:#828485;}
.tabambas th {
	background-color:#0098d8;
	font-weight:bold;
	color:#fff;
	padding:2px;
}

.designprod, .refprod, .tclrprod, .qteprod {
	height:16px;
	color:#828485;
	border:solid 1px #0098D8;
	font-size:11px;
	padding-left:0;
	margin:2px;
}

.tabambas .droite {text-align:right;}
.designprod {width:110px;}
.refprod {width:43px; text-align:center;}
.tclrprod {width:40px;}
.qteprod {width:18px; text-align:center;}


/* Contact (formulaire) */
#contactcontenu {
	padding:15px 0px 0px 42px;
	color:#828485;
}

#contactcontenu label {
	font-size:11px;
}

.iptcontact {
	color:#828485;
	font-size:11px;
	border:solid 1px #0098D8;
	width:116px;
	height:16px;
	padding-left:2px;
}

#contactcontenu #snom {
	position:absolute;
	top:230px;
	left:50%;
	margin-left:-415px;
}

#contactcontenu #snom input {
	margin-left:26px;
}

#contactcontenu #sprenom {
	position:absolute;
	top:230px;
	left:50%;
	margin-left:-195px;
}

#contactcontenu #sprenom input {
	margin-left:21px;
}

#contactcontenu #smail {
	position:absolute;
	top:260px;
	left:50%;
	margin-left:-415px;
}

#contactcontenu #smail input {
	margin-left:19px;
}

#contactcontenu #stel {
	position:absolute;
	top:260px;
	left:50%;
	margin-left:-195px;
}

#contactcontenu #stel input {
	margin-left:14px;
}

#contactcontenu #sportable {
	position:absolute;
	top:260px;
	left:50%;
	margin-left:44px;
}

#contactcontenu #sportable input {
	margin-left:19px;
}

#contactcontenu #sadr {
	position:absolute;
	top:290px;
	left:50%;
	margin-left:-415px;
}

#contactcontenu #sadr label {
	position:relative;
	bottom:60px;
}

#contactcontenu #sadr textarea {
	width:160px;
	height:76px;
	margin-left:5px;
}

#contactcontenu #scp {
	position:absolute;
	top:290px;
	left:50%;
	margin-left:-153px;
}

#contactcontenu #scp input {
	margin-left:14px;
}

#contactcontenu #sville {
	position:absolute;
	top:320px;
	left:50%;
	margin-left:-153px;
}

#contactcontenu #sville input {
	margin-left:51px;
}

#contactcontenu #spays {
	position:absolute;
	top:350px;
	left:50%;
	margin-left:-153px;
}

#contactcontenu #spays select {
	margin-left:47px;
	width:150px;
	_width:152px;
	height:18px;
	font-size:10px;
}

#contactcontenu #senfants {
	position:absolute;
	top:380px;
	left:50%;
	margin-left:-415px;
	width:600px;
	color:#828485;
}

#contactcontenu #senfants td {
	font-size:11px;
	text-align:center;	
}

#contactcontenu #senfants span {
	float:left;
	font-size:11px;
}

#contactcontenu #senfants span select {
	width:50px;
	margin-right:40px;
	border:solid 1px #0098D8;
	color:#828485;
	font-size:12px;
	margin-left:13px;
	_margin-left:14px;
}

#contactcontenu #senfants table select {
	width:50px;
	color:#828485;
	border:solid 1px #0098D8;
}

#contactcontenu #senfants table tr {
	height:26px;
}

#contactcontenu .iptenfprenom {
	width:118px;
	height:16px;
	color:#828485;
	border:solid 1px #0098D8;
	font-size:11px;
	margin:0px 16px;
}

#contactcontenu .iptenfnaissance {
	width:70px;
	height:16px;
	color:#828485;
	border:solid 1px #0098D8;
	text-align:right;
	font-size:11px;
	padding-right:4px;
}

#contactcontenu #iptconnu {
	position:absolute;
	top:585px;
	left:50%;
	margin-left:-415px;
	font-size:11px;
	color:#828485;
}

#contactcontenu #iptconnu option {
	font-size:11px;
}

#contactcontenu #smsg {
	position:absolute;
	top:585px;
	left:50%;
	margin-left:-144px;
}

#contactcontenu #iptmsg {
	width:310px;
	height:100px;
	margin-left:12px;
}

#contactcontenu #smsg label {
	position:relative;
	bottom:85px;
}

#contactcontenu #sckb {
	position:absolute;
	top:700px;
	left:50%;
	margin-left:-415px;
}

#contactcontenu #sckb label {
	font-size:11px;
	font-weight:bold;
}

#contactcontenu #btvalider {
	position:absolute;
	top:705px;
	left:50%;
	margin-left:-5px;
}

.contacterreur {
	background:red;
	color:white;
	font-weight:bold;
}

/* Parrainage En-tête */

#parrainageentete {
	color:#828485;
	margin:17px 28px 0px 0px;
}	

#parrainageentete td {
	vertical-align:top;
	text-align:justify;
	font-size:11px;
	line-height:14px;
}


/* Parrainage Form */

#parrainageform {
	position:absolute;
	top:406px;
	left:50%;
	margin-left:-370px;
}

.libparrainliste {
	color:#0098D8;
	font-size:14px;
	width:138px;
}

.titreambas {
	color:#0098D8;
	font-size:14px;
	text-transform:uppercase;
	margin:10px 0 5px 0;
}

#parrainageform td {
	height:54px;
	vertical-align:top;
}

#parrainageform label {
	color:#828485;
	padding-right:15px;
}

.iptparrain {
	border:solid 1px #0098D8;
	width:118px;
	height:16px;
	color:#828485;
}

#parrainsubmit {
	position:absolute;
	top:590px;
	left:50%;
	margin-left:-415px;
	font-weight:bold;
	color:#828485;
	width:635px;
}

#parrainsubmit input {
	margin-left:28px;
	position:relative;
	top:3px;
}	


/* Catégories boutique */

#categentete {
	margin-top:35px;
	margin-left:48px;
}

#categentete span {
	color:#0098D8;
	font-size:12px;
}

#categtable {
	margin-left:52px;
}

#categtable td {
	height:72px;
}

#categtable a {
	color:#828485;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.categvisuel {
	border:solid 1px #FD9130;
}


/* Liste des articles */ 

#lartentete {
	padding:8px 0px 0px 47px;
	color:#828485;
	font-weight:bold;
}

#lartentete a {
	color:#828485;
}

#lart {
	width:690px;
}

.lartdiv {
	background:#E9EBED;
	width:208px;
	height:360px;
	color:#0098D8;
	text-align:center;
	float:left;
	margin:0px -37px 14px 46px;
	_margin:0px -13px 14px 23px;
	overflow:hidden;
}

.lartdiv strong, .lartdiv a {
	color:#828485;
}

.lartdiv span {
	font-weight:bold;
}

.lartvisuel {
	border:solid 1px #FF861A;
}

#lartaucun {
	position:relative;
	left:47px;
	color:#828485;
}


/* Article détails */

#artdetails {
	width:646px;
	margin-left:42px;
	background:#E8F6FB;
	overflow:hidden;
}

#artdetails table {
	overflow:hidden;
}

#artdetails td {
	padding:5px 12px;
	color:#0098D8;
	text-align:justify;
}

#artvisuel {
	border:solid 1px #FF861A;
	float:left;
}

.artcouleurpicto {
	width:18px;
	height:18px;
	border:solid 2px #E8F6FB;
	position:relative;
	top:3px;
}

.arttaillepicto {
	border:solid 2px #E8F6FB;
	position:relative;
	top:3px;
}

.artentretienpicto {
	min-height:18px;
	max-height:22px;
	min-width:19px;
	max-width:34px;
	position:relative;
	top:3px;
}

#artinfo {
	background:#0098D8;
	/*width:420px;*/
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	position:relative;
	padding-left:10px;
	padding-top:1px;
}

#choixtaille {
	font-weight:bold;
	text-decoration:underline;
}

#artsubmit {
	position:relative;
	top:4px;
	left:33px;
}

#artqte {
	width:51px;
	height:16px;
	border:solid 1px #0098D8;
	color:#939495;
	text-align:right;
	padding-right:5px;
}
#taillechoisie {
	width:51px;
	height:16px;
	border:solid 1px #0098D8;
	color:#939495;
	text-align:right;
}
#taillechoisie option {padding-right:5px;}

#artautresphotos {
	width:213px;
	text-align:center;
	margin-left:42px;
	margin-top:2px;
}

#artautresphotos a {
	color:#FF961A;
}

#artautresphotos a:hover {
	text-decoration:none;
}

#artautresphotos img {
	position:relative;
	top:1px;
}

#artsugg {
	background:#E8F6FB;
	width:636px;
	margin:18px 0px 0px 42px;
	padding:9px 0px 8px 10px;
}

#artsugg div {
	float:left;
	color:#0098D8;
}

#artsugglib {
	font-size:14px;
	font-weight:bold;
	padding-right:38px;
}

#artsugg img {
	border:solid 1px #FF861A;
	margin-bottom:2px;
}

.artsuggitem {
	margin-right:33px;
	overflow:hidden;
}

.artsuggitem a {
	color:#828485;
}

.artsuggitem span {
	color:#828485;
}

#artbtpprecedente {
	margin-left:42px;
	margin-top:10px;
}

#artbtretourboutique {
	margin-left:22px;
	margin-top:10px;
}


/* Look */

#lkdetails {
	background:#E9EBED;
	width:410px;
	height:66px;
	color:#0098D8;
	font-weight:bold;
	padding:8px 15px;
	overflow:hidden;
}

#lkdetails span {
	font-size:16px;
}

#lkvisuel {
	float:left;
	margin-left:41px;
	_margin-left:21px;
	_margin-right:-3px;
	overflow:hidden;
}

#lkvisuel img {
	border:solid 1px #FF861A;
}

#lkarticles {
	padding:8px 15px;
	width:410px;
	height:214px;
	color:#0098D8;
	background:#E8F6FB;
}

#lkarticles span {
	color:#828485;
	font-size:14px;
}

#lkarticles td {
	width:134px;
	padding-top:17px;
}

#lkarticles img {
	border:solid 1px #FF861A;
	margin-bottom:5px;
}


/* Look2 détails - Choix des tailles et couleurs des articles */

#lk2lk {
	background:#E8F6FB;
	color:#0098D8;
	margin-left:41px;
	width:648px;
	height:145px;
}

#lk2lk span {
	font-size:16px;
	font-weight:bold;
}

#lk2info {
	color:#FFFFFF;
	background:#0098D8;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
	position:absolute;
	top:342px;
	_top:341px;
	left:50%;
	margin-left:-325px;
	width:531px;
	height:17px;
}

#lk2img {
	float:left;
	border:solid 1px #FF861A;
	margin-right:20px;
}

.lk2autresphotos {
	color:#FF861A;
	position:relative;
	left:41px;
	bottom:11px;

} 

.lk2autresphotos:hover {
	text-decoration:none;
}

.lk2imgart {
	width:97px;
}

.lk2imgart img {
	margin-right:20px;
	border:solid 1px #FF861A;
}

.lk2article {
	width:650px;
	height:149px;
	overflow:hidden;
	margin-top:15px;
	background:#E8F6FB;
	margin-left:41px;
	color:#0098D8;
}

#lk2bastable {
	margin-top:15px;
	margin-left:41px;
	color:#0098D8;
	font-weight:bold;
}

#lk2basfrm {
	text-align:right;
	padding-left:312px;
}

#lk2qte {
	width:51px;
	height:16px;
	border:solid 1px #0098D8;
	color:#939495;
	text-align:right;
	padding-right:5px;
	margin-right:38px;
}

#lk2submit {
	position:relative;
	top:3px;
}

.lk2autresphotosart {
	background:white;
	padding:2px 0px;
	height:19px;
}

.lk2autresphotosart a {
	color:#FF861A;
}

.lk2autresphotosart a:hover {
	text-decoration:none;
}


/* Etapes de la commande */

#eentete {
	color:#C7CED1;
	margin:17px 0px 17px 41px;
}

#eentete td {
	font-size:12px;
}

#eentete span {
	color:#0098D8;
	font-size:12px;
}

#efrmentete {
	margin-left:41px;
	margin-bottom:8px;
}


/* Etape 1 : Panier */

#e1frmpied {
	margin-left:97px;
	width:551px;
	color:#8A8C8D;
	font-weight:bold;
	z-index:99;
}

#e1frmpied td {
	padding:2px 0px;
}

#e1frmpied span {
	color:#0098D8;
}

#e1frmpied select {
	color:#8A8C8D;
	border:solid 1px #0098D8;
	width:135px;
}

#e1frmpied option {
	padding-left:3px;
}

.e1visuel {
	float:left;
	border:solid 1px #FF861A;
	margin-left:41px;
}

.e1itementete {
	background:#E8F6FB;
	color:#0098D8;
	font-weight:bold;
	width:552px;
	height:20px;
	margin-bottom:8px;
}

.e1itementete td {
	height:24px;
}

.e1itemdetails {
	margin-left:10px;
	color:#8A8C8D;
	width:482px;
}

.e1itemdetails span {
	color:#0098D8;
}

.e1iptqte {
	width:40px;
	height:16px;
	color:#8A8C8D;
	border:solid 1px #0098D8;
	text-align:right;
	padding:0px 8px;
}

.e1iptvalider {
	position:relative;
	top:4px;
}

.e1item {
	margin:15px 0px;
	height:145px;
	overflow:auto;
}

*+html .e1item {
	overflow:hidden;
}

.e1picto {
	position:relative;
	top:3px;
}

.e1lignegrise td {
	background:#E9EBED;
	border-bottom:solid 5px white
}

#e1iptcreduc {
	width:130px;
	height:16px;
	border:solid 1px #0098D8;
	color:#828485;
	padding:1px 0px 0px 3px;
}

#e1ckbcadeau {
	float:left;
	margin-left:5px;
}

#e1nap {
	font-size:14px;
}


/* Etape 2 : Adresses */

.e2tdpointilles {
	background:url(../images/adresses-pointilles.gif) scroll bottom left no-repeat;
}

.e2ipt {
	width:112px;
	height:16px;
	padding-left:4px;
	border:solid 1px #0098D8;
	overflow:hidden;
}

#e2tab {
	width:705px;
	height:336px;
}

#e2tab td {
	vertical-align:top;
	padding-left:20px;
}

#e2tab span {
	position:relative;
	left:20px;
	color:#0098D8;
	font-size:12px;
}

#e2tab label {
	color:#828485;
	padding-left:5px;
	margin-right:25px;
}

#e2bas {
	margin-top:15px;
	margin-left:41px;
	color:#939495;
	font-size:12px;
}

#e2bas input {
	margin-left:50px;
}

.e2tabs {
	margin-top:40px;
}

.e2tabs select {
	width:148px;
	height:18px;
	font-size:10px;
	color:#828485;
}

*+html .e2tabs select {
	font-size:9px;
}

.e2tabs input {
	color:#828485;
}

.e2tabs td {
	height:30px;
	color:#828485;
}

#e2choixadr {
	position:relative;
	bottom:265px;
	left:20px;
	width:300px;
}

*+html #e2choixadr {
	overflow:hidden;
}

.e2radio
{
	position:relative;
	top:3px;
}


/* Etape 3 : Récapitulatif */

#e3adrs th {
	padding-right:40px;
	color:#0098D8;
	height:24px;
}

#e3adrs td {
	vertical-align:top;
	width:220px;
	color:#828485;
}

#e3panier {
	width:649px;
	margin-left:41px;
	margin-top:20px;
	color:#828485;
}

#e3panier span {
	color:#C7CED1;
}

#e3panier th {
	color:#0098D8;
	padding-bottom:15px;
}

#e3bas {
	text-align:right;
	margin-top:20px;
}

#e3bas img {
	margin-right:33px;
}

#e3montants {
	margin-left:41px;
}

#e3montants td {
	vertical-align:top;
	line-height:25px;
	text-align:center;
	color:#616161;
	padding:10px;
	font-size:12px;
}


/* Etape 4 : Type de paiement */

#e4choixrgt {
	font-weight:bold;
	color:#939495;
	margin-left:41px;
}

#e4choixrgt label, #e4cgv label {
	font-weight:normal;
	color:#0098D8;
}

#e4choixrgt ul {
	margin:12px 25px;
	line-height:20px;
	list-style:none;
}

#e4msg {
	margin-top:12px;
	margin-left:41px;
	color:#939495;
}

#e4msg span {
	font-size:9px;
}

#e4msg textarea {
	border:solid 1px #0098D8;
	padding:1px 5px;
	width:552px;
	height:136px;
	margin-top:6px;
}

#e4cgv {
	margin-left:41px;
	margin-top:25px;
}

#e4cgv a {
	color:#0098D8;
}

#e4cgv a:hover {
	text-decoration:none;
}

#e4cgv img {
	float:right;
	margin-right:32px;
	margin-top:12px;
}


/* Etape 5 : Paiement */

#e5txt {
	width:650px;
	color:#828485;
	margin-left:41px;
}

#e5txt a {
	color:#828485;
}

#e5txt a:hover {
	text-decoration:none;
}

/* Bons plans */

#bptitre {
	color:#1FA3DB;
	font-size:16px;
	background:#E9EBED;
	width:690px;
}

#bptitre span {
	padding:8px 0px 0px 0px;
	font-size:23px;
	background:white;
	border-bottom:solid 1px white;
}

#bpaucun {
	position:relative;
	top:36px;
	color:#828485;
	left:47px;
}


/* Bébés */

#bebesdiv {
	width:400px;
	margin-top:20px;
	line-height:30px;
	text-align:left;
	color:#828485;
}

#bebesdiv th {
	font-size:14px;
	text-align:center;
}

#bebesdiv a {
	color:#828485;
	font-weight:bold;
	text-decoration:none;
}

#bebesdiv a:hover {
	text-decoration:underline;
}


/* Notre charte qualité */

#chartediv {
	background:url(../images/charte-visu.jpg) scroll no-repeat top right;
	width:720px;
	_width:717px;
}

#charteentete {
	font-size:14px;
	color:#0098D8;
	margin-left:41px;
	text-align:justify;
	margin-top:15px;
	width:645px;
}

.chartetxt {
	margin-left:41px;
	text-align:justify;
	width:320px;
	color:#828485;
}

.chartetxt span {
	color:#FF861A;
	font-size:14px;
}

#charteliste {
	color:#0098D8;
	margin-left:41px;
	font-size:16px;
}

#charteliste ul {
	color:#828485;
	width:420px;
	list-style:url(../images/entretien-liste-fleche.gif);
	margin-bottom:20px;
}



/* DEVENEZ AMBASSADRICE */
.ambdiv {
	margin-left:41px;
	margin-top:30px;
	color:#828485;
	width:648px;
}

.ambdiv span {
	color:#0098D8;
	font-size:14px;
}

.ambinter {
	padding:6px 0px 20px 75px;
	text-align:justify;
}

/*coordonnées*/
.tabcoords td {height:30px;}
.tabcoords input {color:#828485;}

#stature-enfant {
	display:none;
}

#vetements-enfants-promos {
	display:none;
}