@charset "utf-8";
/* CSS Document */

#PanierIntituleTop {
	width:751px;
	height:19px;
	background-image:url(../../images/panier/intituletop.gif);
	background-repeat:no-repeat;
}

#PanierIntituleTop_HT {
	width:751px;
	height:19px;
	background-image:url(../../images/panier/intituletop_ht.gif);
	background-repeat:no-repeat;
}

#PanierIntituleBody {
	float:left;
	width:751px;
	padding-top:8px;
}

#PanierIntitule01 {
	float:left;
	width:356px; /*377px*/
	padding-left:21px;
}

#PanierIntitule-designation, #PanierIntitule-designation  a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7A324C;
	font-weight:bold;
	text-decoration:none;
}

#PanierIntitule-details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
}

#PanierIntitule02 {
	float:left;
	width:111px; /*111px*/
}

#PanierIntitule02 input {
	width:30px;
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#661F1C;
}

#PanierIntitule03 {
	float:left;
	width:112px; /*112px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#881C12;
	text-align:center;
}




#BlocRecapBody01 {

	float:left;

	width:200px; /*241*/

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

}



#BlocRecapBody02 {

	float:left;

	width:199px; /*241*/

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

}



#BlocRecapBody03 {

	float:left;

	width:200px; /*241*/

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

}




#PanierIntitule04 {
	float:left;
	width:112px; /*112px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BA0204;
	font-weight:bold;
	color:#881C12;
	text-align:center;
}

#PanierIntitule05 {
	float:left;
	width:39px;
}

#PanierLigneProduit {
	float:left;
	float:left;
	width:751px;
	background-image: url(../../images/panier/fd-panier-tab.jpg);
	background-repeat: repeat-y;
}

#PanierLigneProduit-Separateur {
	float: left;
	width:751px;
	height:17px;
	background-image: url(../../images/panier/separateur01.jpg);
	background-repeat: no-repeat;
}

#PanierFooter {
	float:left;
	width:751px;
	height:18px;
	background-image: url(../../images/panier/panierfooter.jpg);
	background-repeat: repeat-x;
}

#Panier-BtSupprimer {
	float:right;
	width:77px;
	height:18px;
	background-image: url(../../images/panier/bt-supprimer.jpg);
	background-repeat: repeat-x;
}

#Panier-BtRecalculer, #Panier-BtRecalculer a {
	float:right;
	width:93px;
	height:18px;
	background-image: url(../../images/panier/bt-recalculer01.jpg);
	background-repeat: repeat-x;
}

#Panier-BtRecalculer a:hover {
	background-image: url(../../images/panier/bt-recalculer02.jpg);
	background-repeat: repeat-x;
}

#PanierSeparateur02 {
	float:right; width:195px; height:1px;
}

#BlocFacturation00 {
	float:left;
	width:381px;
	padding-left:370px;
	padding-top:26px;
}

#BlocFacturation01 {
	float:left;
	width:379px; /*381*/
	border-left:1px solid #B5ABA9;
	border-right:1px solid #B5ABA9;
	border-top:1px solid #B5ABA9;	
}

#BlocFacturation01-Top {
	float:left;
	width:379px;
	border-bottom:1px solid #B5ABA9;
	height:26px; /*27*/
	background-image: url(../../images/panier/facturationtop.gif);
	background-repeat:no-repeat;
}

#BlocFacturation01-Ligne {
	float:left;
	width:379px;
	border-bottom:1px solid #B5ABA9;
	height:30px; /*31*/
}

#BlocFacturation01-ColLeftVierge {
	float:left;
	width:205px; /*210*/
	border-right:1px solid #B5ABA9;
	height:22px; /*31*/
	text-align:right;
	padding-top:8px;
	padding-right:5px;
}

#BlocFacturation01-ColRightVierge {
	float:left;
	width:158px; /*168px*/
	height:22px; /*31*/
	text-align:right;
	padding-top:8px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#881C12;
}

#BlocFacturation01-ColRightVierge-Total {
	float:left;
	width:168px; /*168px*/
	height:27px; /*31*/
	text-align:center;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#881C12;
}


.PanierVertBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#881C12;
	font-weight:bold;
}

.PanierMarron {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
}

#BlocFacturation01-Select select {
	border:1px solid #000;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E483F;
	width:150px;
	float:left;
	height:18px;
}

#BlocFacturation01-Select {
	float:left;
	width:159px; /*168px*/
	height:25px; /*31*/
	padding-top:6px;
	padding-left:9px;
	/*padding-right:10px;*/
}

#Panier-Boutons {
	float:left;
	width:311px; /*379px*/
	padding-top:25px;
	padding-left:68px;
}

#Panier-BtValider, #Panier-BtValider a {
	float:left;
	width:147px;
	height:47px;
	background-image: url(../../images/panier/bt-valider01.gif);
	background-repeat:no-repeat;
}

#Panier-BtValider a:hover {
	background-image: url(../../images/panier/bt-valider02.gif);
	background-repeat:no-repeat;
}

#Panier-BtContinuer, #Panier-BtContinuer a {
	float:left;
	width:147px;
	height:47px;
	background-image: url(../../images/panier/bt-continuer01.gif);
	background-repeat:no-repeat;
}

#Panier-BtContinuer a:hover {
	background-image: url(../../images/panier/bt-continuer02.gif);
	background-repeat:no-repeat;
}

#PanierSeparateur03 {
	float:left; width:17px; height:10px; font-size:0;
}

#Condition h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#881C12;
	padding-bottom:10px;
	width:400px;
}