div.box_top{margin:10px 0 0 0;width:651px;height:19px;padding:7px 10px 0 10px;background-image:url(../img/habillage/bg_panier_box_top.png);font-weight:bold;color:#FFF;font-size:1.15em;}
div.box_middle{margin:0 0 0 0;width:638px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;min-height:10px;background-color:#FFF;padding:15px 15px 5px 15px;color:#4b4942}

/*light update for the calendar*/
#datepicker_div {
font-size: 0.55em;
	display: none;
	border: none;
	z-index: 9999; /*must have*/;
	border:none;
}
img.datepicker_trigger{margin-top: -5px;margin-right: 2px;margin-bottom: 2px;margin-left: 10px;}

.box_top.panier span{color:#f9951a;}

h5{color:#f05101;}

form{width:671px;}
.panier{margin:-14px 0 -5px -14px;width:667px;padding:0;}
.panier th{background-color:#dddddd;border-right:1px solid #e6e6e6;padding:10px 15px 10px 15px;text-align:center;color:#000;font-weight:bold}
.panier td{background-color:#FFFFFF;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:10px 15px 10px 15px;text-align:left;vertical-align:top;color:#717171}
.panier td select{background-color:#FFFFFF;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#717171}

.panier th.titre{width:440px;text-align:left;}
.panier th.montant{width:60px;}
.panier td.quantite input{border:0;float:left;width:10px;padding:0}
.panier td.quantite div{width:10px;height:10px;}
.panier td.quantite img{padding:2px 0 0 0;cursor:pointer}
.panier td.prix{color:#f9951a;font-weight:bold;}
.panier td.delete_selection{vertical-align:top}
.panier td.delete_selection a:link{color:#000}

.panier td.entry input.selection{float:left;margin:18px 15px 0 0}
.panier td.entry {vertical-align:top;}
.panier td.entry h3{color:#000;font-size:1.15em;padding:0 0 5px 2px;}
.panier td.entry img{float:left;padding:0 11px 0 0}
.panier td.entry img.acheter{bottom:4px;right:4px;}
.panier td.entry a:link{color:#1e1e1e;}
.panier td.entry a:visited{color:#1e1e1e;}
.panier td.entry a:active{color:#ED2B29;text-decoration:none}
.panier td.entry a:hover{color:#ED2B29;text-decoration:none}
.panier td.sstotaux{color:#717171;font-weight:bold;font-size:1.2em;text-align:right;line-height:1.2em;padding-top:0}
.panier td.label_ss_totaux{text-align:right;line-height:1.4em;padding-top:0}

.panier td.alert {font-weight:bold;color:red;width:330px}
.panier td.alert img{float:right;}

.panier p a:link{color:#1e1e1e;}
.panier p a:visited{color:#1e1e1e;}
.panier p a:active{color:#ED2B29;text-decoration:none}
.panier p a:hover{color:#ED2B29;text-decoration:none}
.panier img.view{float:right;}

div.total{background-image:url(../img/habillage/bg_bottom_panier.png);background-repeat:no-repeat;width:635px;height:15px;color:#000;font-weight:bold;font-size:1.15em;text-transform:uppercase;text-align:right;margin:-100px 0 0 0;padding:5px 20px 10px 15px;position:relative;z-index:1}
div.total span{}
tr.last td{border-bottom:0}

div.code_avantage{background-image:url(../img/habillage/mon_code_avantage.png);background-repeat:no-repeat;width:221px;height:87px;padding:42px 0 0 15px;margin:-30px 0 0 20px;position:relative;z-index:2}

div.field_container{clear:both;min-height:25px;}
div.field_container input{float:left;}
div.field_container input.text_field {height:13px;!margin:-1px 0 10px 0;margin:0 0 10px 0;border:0;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;font-size: 1em;font-family: 'Trebuchet MS','Lucida Grande';padding:1px 0 3px 0;_padding:1px 0 3px 0;_height:14px;!padding:0 0 3px 0;!height:14px;width:160px;float:left;}
div.field_container img.left {float:left;}

input.record_button{float:right;margin:0px 0 0 0}
.autre_film{float:left;margin:-15px 0 0 0;!margin:-15px 0 0 0}

.error{color:#cc0000;}

.panier img{display: inline;}


	
