/**************Plan du site************/

ul.liste{
margin-top:12px;
margin-bottom:12px;
}

ul.liste li{
padding-left:12px;
margin-top:8px;
margin-bottom:8px;
background:transparent url(images/bandeau_puce.gif) 0px 4px no-repeat;
}

ul.liste li a{
color:black;
}

ul.liste li a:hover{
text-decoration:underline;
}

/***********Fin plan du site***********/

/**************Rubrique catalogue des pneus**********/

.contenu_catalogue p{
margin-left:190px;
font-size:0.9375em;
margin-right:20px;
}

.contenu_catalogue strong{
color:#9D9D9D;
}

.contenu_catalogue table{
width:95%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

.contenu_catalogue table td{
text-align:center;
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
}

/************Fin rubrique catalogue des pneus*********/

/***********Contenu sans bloc*************/
.contenu_sans_bloc{
padding-left:20px;
padding-right:20px;
}

.contenu_sans_bloc p,.contenu_sans_bloc table,.contenu_sans_bloc ul{
margin-left:20px;
margin-right:20px;
}

.contenu_sans_bloc h2,.contenu_sans_bloc h3,.contenu_sans_bloc h4{
background:none;
padding-left:20px;
padding-right:20px;
margin-top:20px;
}

/***********Fin contenu sans bloc***********/

/***********Rubrique contact************/

.contenu_contact p{
text-align:center;
font-size:0.875em;
}

.contenu_contact table{
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}

.contenu_contact td{
vertical-align:top;
padding-right:40px;
font-size:0.875em;
line-height:1.2em;
}

.contenu_contact td strong{
font-size:90%;
color:#9D9D9D;
}

.contenu_contact td.adresse{
padding-left:45px;
background:transparent url(images/adresse_bg.gif) top left no-repeat;
}

.contenu_contact td.telephone{
padding-left:45px;
background:transparent url(images/telephone_bg.gif) top left no-repeat;
padding-bottom:10px;
}

.contenu_contact td.fax{
padding-left:45px;
background:transparent url(images/fax_bg.gif) top left no-repeat;
}

.contenu_contact td.email{
padding-left:45px;
background:transparent url(images/email_bg.gif) top left no-repeat;
}

.contenu_contact td.email img{
vertical-align:middle;
}

.contact h2{
font-size:1.5em;
margin-top:20px;
}

.contact .formulaire{
margin-left:45px;
margin-right:45px;
margin-top:30px;
margin-bottom:30px;
}

li.antispam img{
vertical-align:middle;
}

.fleche{
margin-right:10px;
margin-left:10px;
width:17px;
height:16px;
}

#txt_securite{
font-size:130%;
text-transform:uppercase;
}

.formulaire p{
font-size:0.75em;
}

.contenu_contact .commentaires{
text-align:right;
}

/***********Fin rubrique contact***************/


/***********Creer un compte*************/
.creer_compte .commentaires{
text-align:right;
}

/***********Fin creer un compte************/


/***********Nouveau compte*************/

.nouveau_compte .retour_ok{
background:white url(images/attention.gif) 15px 5px no-repeat;
display:block;
padding-top:28px;
padding-bottom:28px;
padding-left:100px;
border:1px solid #E88F18;
font-size:0.75em;
text-align:center;
margin-left:20%;
margin-right:20%;
margin-top:30px;
margin-bottom:20px;
}

/**********Fin nouveau compte*************/


/*************Mon compte***************/

.mon_compte li{
font-size:0.8125em;
}

.mon_compte .boutons li{
font-size:1em;
}

.tableau_commande .voir{
width:130px;
}

/**********Fin mon compte**************/



/*********Adresse de livraison*********/

h1.sans_puce{
background:none;
padding-left:36px;
margin-top:10px;
margin-bottom:10px;
}

.bloc_masque{
display:none;
margin-top:15px;
margin-bottom:0px;
}

.adresses .bouton_droit{
float:left;
}

.transport .titre{
display:block;
width:370px;
float:left;
font-size:0.8125em;
padding-top:8px;
margin-left:26px;
}

.transport .titre .description{
display:block;
}

.bloc_liste_masque{
width:370px;
float:right;
display:none;
}

.transport .element_radio{
display:block;
min-height:35px;
}

.transport span.radio_bg{
cursor:pointer;
background:transparent url(images/radio_bg.gif) 0px 10px no-repeat;
}

.transport span.radio_on_bg{
background:transparent url(images/radio_on_bg2.gif) 0px 12px no-repeat;
font-weight:normal;
color:black;
}

.transport span.radio_on_bg .nom{
font-weight:bold;
font-size:120%;
}

.transport span.radio_on_bg .prix{
font-size:120%;
color:#E88F18;
font-weight:bold;
}

.transport span.radio_on_bg .prix span{
font-size:150%;
color:#E88F18;
font-weight:normal;
}

.select_station{
margin-top:9px;
margin-bottom:9px;
}

.station{
display:none;
}


/**********Fin adresse de livraison*******/

/**********Choix du paiement**********/

.adresse_livraison{
width:60%;
}

.adresse_livraison span{
display:none;
}

.paiement span.radio_on_bg{
background:transparent url(images/radio_on_bg2.gif) 0px 6px no-repeat;
}

.paiement span.radio_bg{
margin-top:9px;
margin-bottom:9px;
}

/*********Fin du choix du mode de paiement***********/


/**********Commande enregistrée***********/
.commande_ok h1{
margin:0;
padding:0;
text-align:center;
}

.commande_ok .bloc_bottom{
padding-top:10px;
}

.commande_ok ul{
margin-top:20px;
margin-bottom:20px;
}

.commande_ok p{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}


.commande_ok li{
font-size:0.875em;
}

.commande_ok {
margin-bottom:20px;
margin-top:20px;
}

/**********Fin commande enregistrée*******/


/**********Details sur une commande**********/
.statut_1{
font-weight:bold;
color:#CC0000;
}

.statut_2{
font-weight:bold;
}

.statut_3{
font-weight:bold;
}

.statut_4{
font-weight:bold;
color:#33CC00;
}

td.facture{
width:300px;
}

td.facture .boutons{
margin-bottom:0;
}

td.facture .boutons li{
margin-right:auto;
margin-left:0;
margin-bottom:0;
}

/********Fin details sur une commande********/


/********Mot de passe oublié********/
p.mot_de_passe_oublie_erreur{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

/*********Fin mot de passe**********/

/*******Stations de montage********/

div.departements,div.departements p{
text-align:center;
}

#map_canvas{
width:390px;
height:390px;
border:1px solid #DFDFDF;
}

.liste_stations li{
display:none;
margin-top:20px;
margin-bottom:20px;
}

.liste_stations .nom,.infoBulle .nom{
color:#E88F18;
font-size:110%;
display:block;
margin-bottom:6px;
}

.liste_stations .adresse{
display:block;
margin-bottom:6px;
}

.liste_stations .coordonnees{
display:block;
width:50%;
float:left;
}

.liste_stations .horaires{
display:block;
width:50%;
float:right;
}

.liste_stations .label{
color:#9D9D9D;
font-weight:bold;
}

.liste_stations .telephone{
display:block;
padding-left:25px;
background:transparent url(images/mini_telephone_bg.gif) top left no-repeat;
padding-bottom:4px;
}

.liste_stations .fax{
display:block;
padding-left:25px;
background:transparent url(images/mini_fax_bg.gif) top left no-repeat;
}

.liste_stations a{
display:block;
color:black;
border:none;
outline:none;
padding:5px 5px 5px 5px;
border:1px solid transparent;
position:relative;
cursor:pointer;
}

.liste_stations a:hover{
background:#ffffff;
border:1px solid #DFDFDF;
}

.choisir img{
width:380px;
height:100px;
}

.devenir_partenaire{
text-align:right;
padding-right:20px;
}

.devenir_partenaire a{
color:#8F8F8F;
}

.devenir_partenaire a:hover{
color:#E88F18;
}


/********Fin stations de montage**********/
