

/*connect_user*/
/**/
.block_deconnect {
font-size: 12px;
position: relative;
padding: 0;
margin: 0;
}
 
.user_nom_deconnect {
/* border: 1px solid red; */
/* width: 82px; */
position: absolute;
top: 0;
left: 500px;
/* text-align: center;


color: #133eae;
border-top: 1px solid #9d9d9d;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid #9d9d9d;

margin: 0; */
/* border: 1px solid black; */
}

.user_nom_deconnect a {
display: block;
/* font-size: 9px; */
/* border: 1px solid red;  */
font-size: 10px;
color: blue;
padding: 2px 10px 2px 10px;
margin: 0;
text-decoration: none;
background-color: #e1e1e1;
border-top: 1px solid #9d9d9d;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid #9d9d9d;
}


.user_nom_deconnect a:hover {
color: black;
text-decoration: underline;
background-color: white;
}

.failed_log {
margin: 0;
padding: 3px 148px 0 224px;
}

.failed_log span {
background-color: red;
display: block;
font-size: 9px;
font-weight: bold;
color: white;

/* border: 1px solid red; */
/* height: 10px; */
/* padding: 0 0 4px 226px; */
/* position: absolute;
top:100px;
left: 500px; */
}


/*login et password*/
/**/

#position_login_password {
/* border: 1px solid red; */
position: absolute;
}


#login_pass {
/* border: 1px solid black; */
position: relative;
width: 700px;
font-size: 10px;
letter-spacing: 1px;
color: #FFFFFF;
top: 82px;
left: 320px;
padding: 5px 0 0 0;
margin: 0;
}

#login_pass span {
margin: 0 10px 0 -5px;
padding: 0 5px 0 10px;
}

.bt_ligne {
padding: 0 0 0 28px;
margin: 0;
font-size: 11px;
color: white;
text-decoration:none;
}

.bt_ligne:hover {
color: #ffb800;
text-decoration: underline;
} 

input {
border:1px solid black;
font-size: 11px;
padding: 0;
margin: 0;
font-family:"trebuchet ms",sans-serif;
}

form, fieldset {
display: block;
padding:0;
margin: 0;
border: 0;
}

#login_autre {
padding: 5px 0 0 0;/*pour la mise en place du ligne s " mot de passe perdu"*/
margin: 0;
}

#login, #password {
padding-left: 5px;
}

/*structure */
/**/
#modifier_user_block {
width: 600px; /*pour changer la largeur du block formulaire nouveaux comptes*/
}

#adress_user_block {
padding: 0;
margin: 0;
width: 400px; /*pour changer la largeur du block qui présente les adresses*/
}

.compte_utilisateur {

}

.onglet_entete {
font-size: 14px;
font-weight: bold;
width: 240px;
height: 40px;
padding: 0;
margin: 0;
color: white;
background: white url(img/onglet_haut_240px.gif) no-repeat bottom left;
}

.onglet_entete h2 {
/* border: 1px solid yellow; */
font-size: 14px;
padding: 10px 0 0 15px;
margin: 0;
}
.compte_utili_header{
font-size: 20px;
padding: 10px 0;
font-weight: bold;
color: white;
background: #133eae url(img/dr_haut_panier.gif) no-repeat top right;
}

.adresse_facturation{
/* border: 1px solid red; */
height: 35px;
}

#addressSel {
background-color: #133eae;
}

.adresse_facturation ul {
/* border: 1px solid blue; */
color: white;
font-weight: bold;
padding: 10px 0;
margin: 0;
background: #9d9d9d url(img/fleche_triangle.gif) no-repeat top right;
}

.adresse_facturation li {
/* border: 1px solid black; */
padding-left: 10px;
display: inline;
}


.compte_utili_content {
/* border: 1px solid red; */
padding: 20px 10px;
background-color: #f3f3f3;
}

.compte_utili_content li {
border-top: 1px solid black;
padding: 5px 0;
}

.compte_utili_footer {
background: #133eae url(img/ga_bas_panier.gif) no-repeat bottom left;
height: 10px;
}

.onglet_bas {
color: white;
font-size: 12px;
background: white url(img/onglet_bas_340px.gif) no-repeat top left;
float: right;
width: 340px;
height: 40px;
padding: 8px 0 0 0;
color: white;
margin: 0;
}

.valid_bt input {
margin-left: 70px;
padding: 0;
}
 
.bt_compte_pass_oubli {
color: white;
width: 200px;
height: 30px;
padding: 5px;
margin: 10px 0 0 0;
background: transparent url(img/fond_pass_perdu_180x30px.gif) no-repeat top left;
}

.bt_compte_pass_oubli_a {
/* border: 1px solid red; */
color: white;
padding: 0;
margin: 0;
}

.bt_compte_pass_oubli_a:hover {
color: #ffb800;
}

.valider {
/* display: block;
width: 50px; */
/* font-size: 9px; */
/* border: 1px solid red;  */
font-size: 10px;
color: blue;
padding: 2px 10px 2px 10px;
margin: 0;
text-decoration: none;
background-color: #e1e1e1;
border-top: 1px solid #9d9d9d;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid #9d9d9d;
}

/* .onglet_bas button {
clear: right;
margin-left: 50px;
padding: 0;
*/

.onglet_bas a{
color: white;
padding: 5px 0 0 70px;
text-decoration: underline;
}

.onglet_bas a:hover {
text-decoration: none;
}

/*Mot de passe perdu*/
/**/
.bloc_220px{
width: 220px;
}

.entete_bloc_220px {
font-size: 12px;
font-weight: bold;
height: 40px;
padding: 0;
margin: 0;
color: white;
background: white url(img/haut_colonne_220px.gif) no-repeat top left;
}

.entete_bloc_220px h2 {
font-size: 14px;
padding: 10px 0 0 15px;
margin: 0;
}

.corps_bloc_220px {
padding: 0 0 0 5px;
height: 80px;
background-color: #f3f3f3;
}

.edit_info {
line-height: 20px;
padding: 50px 0 0 5px;
margin: 50px 0;
}

.corps_bloc_220px p {
padding: 0 0 10px 0;
margin: 0;
}

.corps_bloc_220px input {
padding-left: 5px;
width: 200px;
}

.foot_bloc_220px {
height: 40px;
padding: 10px 0 0 0;
background: white url(img/bas_colonne_220px.gif) no-repeat bottom left;
}

.foot_bloc_220px  a {
color: white;
padding: 0 0 0 10px;
}

/*Créer une Nouvelle adresse*/
/**/
.input_modif input{
width: 160px;
}

#create_adress li, #create_adress li {
padding: 0;
margin: 0;
}

#create_adress {
position: absolute;
top: 55px;
left: 420px;
width: 280px;
height: 600px;
background: transparent url(img/crea_adress_fond.jpg) no-repeat top left; 
}

#create_adress p a {
font-size: 14px;
color: white;
padding: 5px 20px 8px 15px;
margin: 0;
}

#create_adress h2 {
/* border: 1px solid red; */
font-size: 14px;
color: white;
padding: 5px 20px 8px 15px;
margin: 0;
}

.obligatoires {
/* border: 1px solid red; */
font-size: 10px;
color: red;
margin: 0;
padding: 3px 0 5px 5px;
}

#create_adress label {
margin: 0;
padding: 5px 0 0 15px;
clear: left;
float: left;
width: 80px;
/* border: 1px solid red; */
}

#create_adress input{
margin: 5px 0 0 5px;
padding: 0 0 0 5px;
/* float: left;
width: 110px; */
/* border: 1px solid red; */
}


#create_adress a {
display: block;
padding: 30px 0 0 60px;
margin: 0;
font-weight: bold;
font-size: 14px;
color: #133eae;
text-decoration: none;
}

#create_adress a:hover {
text-decoration: underline;
}

/* hr {
clear: both;
visibility: hidden;
} */
/*Créer un Nouveau compte*/
/**/
#legende {
color: red;
font-size: 10px;
}

.compte_utili_content label {
display: block;
/* border: 1px solid red; */
padding: 0 0 10px 5px;
margin: 0;
float: left;
width: 170px;
}

.compte_utili_content input {
width: 100px;
margin: 0;
padding: 0 0 0 5px;
}

.compte_utili_content a {
padding-left: 30px;
text-decoration: none;
}

.compte_utili_content a:hover {
text-decoration: underline;
}

.compte_utili_content span {
padding-left: 10px;
}

.incorecte_formulaire {
color: red;
font-weight: bold;
font-size: 13px;
width: 400px;
}

.message_mistake_01 {
font-size: 14px;
color: white; 
background-color: #9d9d9d; 
padding: 10px 2px 10px 15px; 
margin: 0;"
}



