img, div { behavior: url(iepngfix.htc) }
sup{
font-weight:bold;
color:#ff0099;
}
fieldset{border:none;}



#panier_head{
height:125px;
width:850px;
background:url(../img_interf/panier_head.jpg) no-repeat;
}
#panier_head div{
padding-top:115px;
padding-left:30px;
}

#btn_home{
display:block;
width:205px;
height:100px;
margin-left:25px;
position:absolute;
}
#btn_home span{display:none;}

#list_panier{
position:relative;
width:850px;
background:url(../img_interf/panier_fond_col.png) left top repeat-y;
}
#list_panier div.cont_panier{padding:20px 30px 20px 30px;}
#list_panier legend, #list_panier h3{
color:#ff0099;
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}

#list_panier table{
border:#DFDFDF 1px solid;
border-collapse:collapse;
width:780px;
}
#list_panier thead{font-weight:bold;}
#list_panier td{
padding-left:2px;
padding-right:2px;
height:25px;
}

#pied_list_panier{
width:850px;
height:50px;
background:url(../img_interf/panier_bas_col.png) left top no-repeat;
}

.btn_achat{
height:36px;
position:relative;
}
.btn_achat a{color:#fff;}
.btn_achat h3{
background:url(../img_interf/btn_achat.gif) left top no-repeat;
padding:10px;
padding-left:20px;
margin-left:30px;
color:#fff;
float:right;
}
#cont_btn_achat{
position:absolute;
right:-6px;
}
#cont_btn_achat div{
background:url(../img_interf/btn_achat.gif) -240px top no-repeat;
padding-left:15px;
height:36px;
line-height:36px;
float:right;
}
.btn_achat span{padding-left:30px;}

div.panier legend, div.panier h3{
color:#ff0099;
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}

div.panier table{border-collapse:collapse;}
div.panier table td{vertical-align:top;}
div.panier table td strong{
color:#FF0099;
font-size:12px;
display:block;
padding-bottom:10px;
}
div.panier input.inscr, div.panier textarea.inscr{width:250px;}
div.panier select.inscr{width:254px;}

#cont_panier{
width:850px;
background:url(../img_interf/panier_fond_col.gif) left top repeat-y;
}
#haut_panier{
width:850px;
height:29px;
background:url(../img_interf/panier_haut_col.gif) left top no-repeat;
}
#bas_panier{
width:850px;
height:130px;
background:#fff url(../img_interf/panier_bas_col.jpg) left top no-repeat;
position:relative;
}
#btn_home2{
position:absolute;
right:0;
top:10px;
display:block;
width:210px;
height:90px;
}
#btn_home2 span{display:none;}

#centre_panier{
margin-left:30px;
margin-right:30px;
padding-bottom:25px;
}

b.alert{
display:block;
color:red;
padding-bottom:5px;
}

div.cont_arr{background:url(../img_interf/table_fond.gif) repeat-y;}
div.arr_haut{background:url(../img_interf/table_haut.gif) no-repeat; height:5px;}
div.arr_bas{background:url(../img_interf/table_bas.gif) no-repeat; height:6px;}
div.arr_fond{padding:5px;}

#row_tels{width:100%;}
#row_tels, #row_tels tr, #row_tels td{
margin:0;
padding:0;
border-collapse:collapse;
border:none;
}

/****** bouton download **************/
.btn_dl{
height:36px;
position:relative;
margin-bottom:10px;
}
.btn_dl a{color:#fff;}
.btn_dl h3{
background:url(../img_interf/btn_achat.gif) left top no-repeat;
padding:10px;
padding-left:20px;
color:#fff;
float:left;
}
.cont_btn_dl{
/*position:absolute;
right:-6px;*/
}
.cont_btn_dl div{
background:url(../img_interf/btn_achat.gif) -240px top no-repeat;
padding-left:15px;
height:36px;
line-height:36px;
float:left;
}
.cont_btn_dl span{line-height:36px;}
