/***************Tri*************/
.tri th{
position:absolute;
top:55px;
display:block;
text-align:center;
z-index:20;
font-size:0.75em;
text-transform:lowercase;
font-weight:normal;
}

.tri .header{
cursor:pointer;
}

.tri .header span{
background:transparent url(images/tri_puce.gif) center right no-repeat;
padding-right:15px;
}

.tri .headerSortDown span{
background:transparent url(images/tri_puce3.gif) center right no-repeat;
font-weight:bold;
color:black;
}

.tri .headerSortUp span{
background:transparent url(images/tri_puce2.gif) center right no-repeat;
font-weight:bold;
color:black;
}

.tri_photo{
width:100px;
left:0px;
}

.tri_marque{
width:100px;
left:160px;
}

.tri_vitesse{
width:123px;
left:280px;
}

.tri_prix{
width:120px;
left:412px;
}

.tri_stock{
width:115px;
left:540px;
}

.tri_quantite{
width:115px;
left:650px;
}


/************Fin tri**********/

/***********Resultats Recherche***********/

.resultats_recherche h2{
text-transform:uppercase;
margin-bottom:35px;
}

.produits {
border-collapse: collapse;
border-spacing:0;
width:100%;
}

.produits td{
border-bottom:2px solid #F3F3F3;
padding-bottom:10px;
padding-top:10px;
vertical-align:middle;
}

.produits td.aucun_resultat{
border-bottom:none;
padding-top:40px;
padding-bottom:40px;
text-align:center;
}

.produits .photo{
width:100px;
text-align:center;
}

.produits .marque{
width:120px;
line-height:200%;
font-weight:bold;
font-size:0.8125em;
text-transform:uppercase;
}

.produits .indice_vitesse{
line-height:200%;
width:123px;
}

.produits .indice_vitesse strong{
color:#E88F18;
font-weight:normal;
}

.produits .prix{
width:120px;
font-size:1.25em;
color:#E88F18;
text-align:center;
}

.produits .prix span{
font-size:140%;
}

.produits .stock{
width:115px;
text-transform:lowercase;
text-align:center;
font-size:0.6875em;
}

.stock_reduit {
font-weight:bold;
color:#FF7F00;
}

.stock_reduit_puce {
padding-left:13px;
background:transparent url(images/stock_reduit.png) 0px 0px no-repeat;
font-size:15px;
color:white;
}

.stock_reduit_texte {
color:#FF7F00;
}

.stock_reduit_telephone {
color:#FF7F00;
font-weight:bold;
}

.stock_rupture{
font-weight:bold;
color:#DF1B1B;
}

.stock_rupture_puce {
padding-left:13px;
background:transparent url(images/stock_rupture.png) 0px 0px no-repeat;
font-size:15px;
color:white;
}

.stock_rupture_texte {
color:#DF1B1B;
}

.stock_rupture_telephone {
color:#DF1B1B;
font-weight:bold;
}


.stock_ok{
color:#54BC00;
font-weight:bold;
}

.stock_ok_puce {
padding-left:13px;
background:transparent url(images/stock_ok.png) 0px 0px no-repeat;
font-size:14px;
color:white;
}

.produits .quantite .texte_quantite{
text-align:center;
line-height:140%;
display:block;
margin-right:125px;
}

.produits .quantite select{
margin-bottom:8px;
border:1px solid #AFAFAF;
line-height:100%;
}

.produits .quantite strong{
font-weight:normal;
color:#E88F18;
}

.produits .quantite .actions{
display:block;
float:right;
width:125px;
text-align:center;
}

.produits .quantite .nettoyeur{
display:block;
}


/**********Fin resultats recherche*********/


/************Zoom produit************/

.zoom_produit{
margin:0px 10px 0px 10px;
border:1px solid white;
} 

.zoom_produit .photo{
float:left;
width:220px;
text-align:center;
padding-top:15px;
}

.zoom_produit .descrpition{
margin-left:240px;
padding-right:20px;
}

.zoom_produit h2{
background:none;
text-align:left;
padding-left:0px;
margin-top:15px;
font-size:1.0625em;
}

.zoom_produit table{
width:556px;
margin-top:10px;
margin-bottom:15px;
}

.zoom_produit td{
vertical-align:top;
}

.zoom_produit .indice_vitesse{
text-align:left;
line-height:200%;
padding-left:0px;
}

.zoom_produit .indice_vitesse strong{
color:#E88F18;
font-size:110%;
}

.zoom_produit .indice_vitesse li{
background:transparent url(images/liste_puce.gif) left center no-repeat;
padding-left:10px;
}

.zoom_produit .prix{
font-size:1.4375em;
color:#E88F18;
width:130px;
}

.zoom_produit .prix span{
font-size:140%;
}

.zoom_produit .stock{
width:110px;
text-transform:lowercase;
padding-left:8px;
padding-right:8px;
padding-top:8px;
}

.zoom_produit .quantite{
text-align:center;
line-height:140%;
width:110px;
}

.zoom_produit .quantite select{
margin-bottom:10px;
border:1px solid #AFAFAF;
line-height:100%;
}

.zoom_produit .quantite strong{
color:#E88F18;
font-size:110%;
}

.zoom_produit .quantite .boutons{
margin-top:12px;
}

.zoom_produit .quantite .boutons .bouton_centre{
background:transparent url(images/bouton_ajouter_puce.png) top left no-repeat;
margin-left:0px;
}

.zoom_produit .quantite .boutons input{
text-transform:lowercase;
font-weight:normal;
padding-top:0px;
font-size:11px;
}

/***********Fin zoom produit***********/


/***********Panier***********/

.tableau_panier .titre_produit{
line-height:140%;
}

.tableau_panier .titre_produit span{
text-transform:lowercase;
}

.tableau_panier .supprimer{
width:88px;
}

.resultat_panier .boutons{
margin-bottom:70px;
}

.tableau_panier .supprimer .boutons {
margin:0;
}
/**********Fin panier**********/


