

#panier
{
	padding-top:15px;	
	/*margin-left:30px;*/
	width:600px;
	position:relative;
	
}
* html #panier {
   height:700px; /* Lu uniquement par IE 6 */
}

#panier p#steps
{
	height:33px;
	width:600px;
	font:14px Georgia;
	color:#ffffff;
	margin-bottom:5px;
	border-bottom: 1px solid #90DE00;
	padding-left:30px;
	
}

#panier p#steps span
{
	float:left;
	height:30px;
	padding-top:3px;
	border-right:1px solid white;
	background-image:url(../images/panier/panier_fondbleu.jpg);
	background-repeat:repeat-x;
	width:125px;
	text-align:center;
}

#panier p#steps span#laststep
{
	background-repeat:repeat-x;
	width:333px;
	border:none;
	text-align:left;
	padding-left:15px;
}

#panier p#steps span.active
{
	background-image: url(../images/panier/panier_selected.jpg); background-repeat:no-repeat; background-color:#ff9f00;}

#panier p.paniervide
{
	font:16px Georgia;
	text-align:center;
	margin-top:30px;
}

#panier p#panierbouttons
{
	height:25px;
	width:600px;
	font: 14px Georgia;
	margin-left:30px;
}

#panier p#panierbouttons a
{
	float:left;
	height:20px;
	padding-left:20px;
	padding-right:20px;
	line-height:20px;
	color:#ffffff;
	background:#90DE00;
	text-decoration:none;
}
#panier p#panierbouttons a:hover
{

	background:#00adef;
}

#panier p#panierbouttons a.continuer
{
	float:right;
	height:32px;
	width:80px;
	text-align:center;
	line-height:32px;
	color:#ffffff;
	background-image:url(../images/panier/bt_continuer.jpg);
	text-decoration:none;
}

#panier p#panierbouttons a.continuer:hover
{
	background-image:url(../images/panier/bt_continuer_hover.jpg);
}

#panier table
{
	width:600px;
	border-collapse: collapse;
	margin:0;
	border:0;
	padding:0;
	margin-bottom:30px;
	margin-left:30px;
}

#panier table tr.produit
{
	/*border-bottom: 1px solid #90DE00;*/
}

#panier table tr.porttexte
{
	/*border-bottom: 1px solid #90DE00;*/
}

#panier table tr td
{
	font: 14px Georgia;
	padding-top:6px;
	padding-bottom:6px;
	
}

#panier table tr td.total
{
	font: 24px Georgia;
	color: #000000;
	text-align:right;
}

#panier table tr td.colimg
{
	width:124px;
}

#panier table tr td.colprod
{
	width:160px;
}
#panier table tr td.coltaille
{
	width:80px;
}
#panier table tr td.coltaille select
{
	font: 12px Georgia;
	color:#828380;
	height:20px;
	border:1px #828380 solid;
}
#panier table tr td.colqte
{
	width:110px;
	text-align:center;
}
#panier table tr td.colprix
{
	width:100px;
	text-align:right;
}

#panier table tr td.fraisporttext
{
	font-size:12px;
	font-family:Georgia;
	text-align:center;
	
}
#panier table tr td span.calcul_etape_suivante
{
	font:13px Georgia;
	text-align:left;
	background-color:#f2fafe;
	padding:10px;
}
#panier table tr td div.box_codepromo
{
	font:13px Georgia;
	text-align:left;
	background-color:#ffeeeb;
	padding:10px;
}
#panier table tr td div.box_codepromo span.code_promo
{
	font:22px Georgia;
	text-align:left;
}
/*

*/
#panier input
{
	font: 13px Georgia;
	border:1px solid #999898;
	text-align:left;
	color:#6E706D;
}
#panier select
{
	font: 13px Georgia;
	border:1px solid #999898;
	text-align:left;
	color:#6E706D;
}
#panier textarea
{
	font: 13px Georgia;
	border:1px solid #999898;
	text-align:left;
	color:#6E706D;
}
#panier input#logbtnok{
	border:none;
}
#panier input.checkbox{
	border:none;
}
#panier table input
{
	font: 13px Georgia;
	border:1px solid #999898;
	text-align:center;
	color:#6E706D;
}



#panier table img
{

	border:1px solid #90DE00;
}


#panier table img.poubelle
{
	border:none;
	width:32px;
	height:37px;
	margin-right:20px;
}

#panier table input.qteprod
{
	width:30px;	
}

#panier table span.prix
{
	font: 18px Georgia;
	color: black;
}

#infos {
	position:absolute;
	left:620px;
	width:164px;
	top:15px;
	margin-left:50px;
	font:13px Georgia;
}
#infos img.entete{
	padding-left:10px;
}
#infos img.separation{
	margin-top:5px;
	margin-bottom:5px;
}
#infos img.logo_banque{
	padding-left:5px;
}

/*#fastpayeform*/

.sepall
{
	border-bottom: 1px solid #90DE00;
	margin-left:30px;
	width:600px;
}


#fastpayeform p
{
	margin-top:1em;
	margin-bottom:1em;
	font: 13px Georgia;
}

#fastpayeform b
{
	color:#009DF1;
}

#fastpayeform input, #fastpayeform select
{
	margin-top:0.75em;
	font: 13px Georgia;
}

#fastpaye h1, #loginpaye h1
{
	font: 26px Georgia;
	color:#009DF1;
}

#fastpaye h1
{
	margin-top:10px;	
	
}

#fastpaye p.why, #loginpaye p.why
{
	font: 17px Georgia;
	margin:0;
}

#fastpaye
{
	float:left;
	width:350px;
	margin-left:30px;
}

#logbox
{

	width:250px;
	float:right;
}

#loginpaye
{
	background:#D6EFFD;
	padding:15px;
	position:absolute;
	top:49px;
	margin-left:30px;
	width:220px;
}

#loghelppaye
{
	padding:15px;
	font: 13px Georgia;
	padding-right:0px;
	position:absolute;
	top:260px;
	left:380px;
	width:200px;
}

#loghelppaye p
{
	margin-bottom:10px;
	font: 13px Georgia;
}

#loginpaye p
{
	margin-top:15px;
	margin-bottom:15px;
	font: 13px Georgia;
}

#loginpaye input
{
	margin-top:5px;
	margin-bottom:10px;
	font: 13px Georgia;
	vertical-align:middle;
	margin-right:10px;
}

#whysub
{
	position:absolute;
	width:164px;
	right:30px;
	top:15px;
	font:14px Georgia;
}

#whysub img.entete{
	margin-bottom:10px;
}
#whysub img.separation{
	margin-top:5px;
	margin-bottom:5px;
}
#whysub img.logo_banque{
	padding-left:5px;
	margin-top:10px;
}

.colored
{
	background:#FFFFFF;
	width:630px;
}

#livraison
{
	width:260px !important;
	width:270px;
	float:left;
	background-color:#D6EFFD;
	margin-left:30px !important;
	margin-left:15px;
}

#facturation
{
	width:310px !important;
	width:290px;
	float:left;
	background-color:#FFFFFF;
}

#facturation a
{
	text-decoration:underline;
}

#facturation input
{
	width:240px;
}
#facturation  input.num_rue{
	width:20px;
}
#facturation  input.rue{
	width:210px;
}

#facturation input.checkbox{
	width:10px;
}

#facturation textarea{
	width:240px;
	height:80px;
}
#facturation div.titre
{
	font:13px Georgia;
	background-color:#FFFFFF;
	border-bottom: 1px solid #90DE00;
	color:#009df1;
	width:320px !important;
	width:290px;
	padding:10px;
}
#facturation p
{
	margin:15px;
}


#livraison div.titre
{
	font:13px Georgia;
	background-color:#FFFFFF;
	border-bottom: 1px solid #90DE00;
	width:270px;
	padding:10px;
}


#livraison p
{
	margin:15px;
	font:14px Georgia;
}

#livraison ul
{
	margin:15px;
	font:14px Georgia;
	list-style:none;
}

#livraison p.erreur
{
	color:red;
	font:14px Georgia;
}

.pfootinfo
{
	margin-top:15px;	
	font:14px Georgia;
}


p.bc
{
	font: Georgia 13px;
	color: #828380;
	width:600px;
	border-bottom:1px #90dd00 solid;
	padding-left:30px;
}
div.bcadress
{
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left:30px;
	font: Georgia 13px;
	width:600px;
	
	
}
div.bccadeau
{
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left:30px;
	font: Georgia 13px;
	width:590px;
	background-color:#ebf7fe;
	padding:5px;
}

.livadress{
	float:left;
	width:300px;
	font: Georgia 12px;
}
.facadress{
	float:left;
	width:300px;
	font: Georgia 12px;
}

#bcrecap table{
	position:relative;
	padding:0px !important;
	margin:0px;
	margin-top:15px ;
	margin-left:30px !important;
	margin-left:15px;
	float:left;
	width:600px;
	font: Georgia 12px;
}
#bcrecap td.totalAPayer{
	font-family: Georgia;
	font-size: 16px;
	margin-left:15px;
}
#panier input.paiementCB{
	height:32px;
	width:120px;
	text-align:center;
	line-height:32px;
	color:#ffffff;
	background-image:url(../images/panier/bt_continuer.jpg);
	/*background-color:#ff9f00;*/
	border:none;
	left:510px;
	position:relative;
	cursor:pointer;
	margin-top:30px;
}
#panier input.paiementCB:hover{
	background-image:url(../images/panier/bt_continuer_hover.jpg);
}

/* --------------------------------------------------------HURLEUR MODIFS */
#cadeau table img {
	border:0px solid #000;
}
#cadeau .roll_bc{
	height: 58px;
}
#cadeau .roll_bc:hover{
	background-position: 0px 58px;
}

#cadeau table h2 {
font-weight:normal;
color:#0099ff;
padding-bottom:12px;
}

