/*
#Panier_titre {
background: url("img/panier_symbol.gif") no-repeat;
background-position: 0% 20px; 
margin: 0px 0px 0px 10px;
padding: 14px 0px 0px 30px;
height: 40px;
}
*/

#Panier_barre_titre {
background: url("img/panier_tableau_titre.gif") repeat-x;
border: 0px solid #000;
height: 31px;
font-weight: bold;
}

.Panier_ligne {
padding-top: 10px;
padding-bottom: 10px;
}

.Panier_total1 {
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
font-weight: bold;
height: 25px;
}

.Panier_total2 {
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
background-color: #EEEEEE;
}

#Panier_bouton_paiement {
padding: 10px;
float: right;
}
#Panier_bouton_continuer {
padding: 10px;
text-align: left;
}

#Panier_vide_bouton_continuer {
padding: 10px;
text-align: center;
}

.Panier_vide_message {
padding: 15px;
text-align: center;
background-color : #F6FDE6;
}

#Panier_etape {
text-align: right;
font-weight: bold;
float: right;
margin: 0px;
margin-right: 5px;
border: 0px solid #ddd;
}

.Panier_liens {
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
height: 25px;
width: 25%;
text-align: center;
padding-top: 5px;
}

#Panier_footer {
padding: 25px;
margin: 0px;
font-style: normal;
}

#Panier_footer ul {
list-style-image: url("img/puce_rouge.gif");
font-size: 0.9em;
color: #666;
}

.bloc_prix {
width: 120px;
position: absolute;
right: 0px;                      
text-align: center;
z-index: 100;
}
* html .bloc_prix {
margin-right: 10px;
} 

.bloc_ligne_total {
position: relative;
text-align: right;
font-weight: bold;
padding-top: 15px;
}

.bloc_ligne_total2 {
border-top: 2px dotted #D4D4D4; 
position: relative;
display: block;
text-align: right;
font-weight: bold;
padding-top: 15px;
padding-bottom: 0px;
margin-top: 10px;
}
.bloc_ligne_gauche {           
padding: 0px 130px 0px 10px;
margin: 0px;
}        


/*******************************************************************************************/
/******************************** bloc formulaire  *****************************************/
/*******************************************************************************************/
 
.bloc {
padding: 0px;
margin: 10px 10px 0px 10px;  
background-color: #A46BD2; 
}

.bloc_bottom{
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #EDEDED;
position: relative; 
}

.bloc_bottom1 {
margin: 5px 0px 0px 0px;
padding: 10px 0px 10px 10px;   
background: url("../img/bloc_right.gif") repeat-y right;
color: black;
border: 0px solid black;
position: relative;
}

.bloc_bottom2 {
margin: 0px 0px 0px 0px;
padding: 5px 130px 0px 5px;
background-color: #EDEDED;
color: black;              
text-align: right;
}

/*******************************************************************************************/
 
.bloc_form {
padding: 0px;
margin: 10px 10px 0px 10px;
background-color: #A46BD2;
}


.bloc_bottom_form {
margin: 0;
padding: 0;
background-color: #EDEDED;
border: 0px solid black;
}

.bloc_form_top_left_corner {
background: url("img/bloc_angle_top_left.jpg") no-repeat;
padding: 5px;
margin: 0;    
color: white;  
}

.bloc_form_bottom_right_corner {
background: url("img/bloc_angle_form_bas_right.jpg") no-repeat;
background-position: right;
height: 11px; width: 11px;
float: right;
font-size: 1px;
}

.bloc_ligne{
position: relative;
text-align: right;
}

.bloc_ligne2 {
padding: 0px 130px 0px 10px;
text-align: right;
}

.bloc_ligne3 {
padding: 0px 130px 10px 10px;
}

.bloc_ligne_total {
position: relative;
text-align: right;
font-weight: bold;
padding-top: 15px;
}

.bloc_ligne_total2 {
border-top: 2px dotted #D4D4D4; 
position: relative;
display: block;
text-align: right;
font-weight: bold;
padding-top: 15px;
padding-bottom: 0px;
margin-top: 10px;
}

.bloc_ligne_gauche {           
padding: 0px 130px 0px 10px;
margin: 0px;
}                         

.bloc_bottom2_img {
padding: 0px;
margin: 0px;
display: inline;                 
line-height: 1px; 
}
.bloc_bottom2_text {
padding: 0px;
margin: 0px;
position: relative;
top: -3px;
}

.bloc_right {
float: right;
width: 120px;
background-color: #D4D4D4;
text-align: center;
margin: 0px;
padding: 5px 0px 0px 0px;               
}
 
.bloc_top_left_corner {
background: url("img/bloc_angle_top_left.jpg") no-repeat;
padding: 5px 5px 0px 5px;
margin: 0px 0px 0px 0px;                
color: white;  
}


.bloc_top_right_corner {
background: url("img/bloc_angle_top_right.jpg") no-repeat ;
float: right;
height: 11px; width: 11px;
}

.bloc_foot {
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #EDEDED;
font-size: 1px;
position: relative;
}

.bloc_bottom_left_corner {
background: url("img/bloc_angle_bas_left.jpg") no-repeat;    
height: 11px;
font-size: 1px;
margin: 0px;
padding: 0px;
}

.bloc_foot_right {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #D4D4D4;
font-size: 1px;
width: 120px;
height: 11px;                  
}

.bloc_bottom_right_corner {
background: url("img/bloc_angle_bas_right.jpg") no-repeat;
background-position: right;
height: 11px; width: 11px;
float: right;
font-size: 1px;
}
.bloc_fleche_blanche {
background: url("img/bloc_fleche_blanche.gif") no-repeat;
width: 15px;
padding: 0px 5px 0px 20px;
}
