/*
    CORRECTIFS
*/
div.clear {
clear:both;
}

/* topzone3 height:20 */
div#topzone3 {
height: auto !important;
margin-bottom: 10px;
}

/* marges de la colonne centrale */
div#mbcol2midleft {
width: 630px;
}
div.colonne2 {
width: auto !important;
padding: 7px 23px 20px 23px;
}

/* complement fil d'arianne */
div.localisation {
border-bottom: 3px solid #51545D;
margin: 0 0 10px 0
}
div.localisation_content {
padding: 3px 0;
}

/* separateur de blocs */
.interbloc {
margin-bottom: 10px !important;
}

/*
    MICRO TEMPLATE LISTE PRODUITS
*/
div.wrap-pl {
background-color: #D5D5D5;
margin-bottom: 20px;
}
div.wrap-pl div.pl_photo {}
div.wrap-pl h2.lstprodTitre {
padding: 2px 5px;
}
div.wrap-pl p.lstprodResume {
padding: 2px 5px 7px 5px;
}
div.wrap-pl div.lstprodl_picto {
width: 87px;
float: left;
display: inline;
margin: 0 5px 0 5px;
}
div.wrap-pl div.lstprod_prices {
width: 78px;
float: right;
display: inline;
}
div.wrap-pl span.lstprodPrix {
display: block;
text-align: right;
padding: 2px 5px;
}
div.wrap-pl span.lstprodPrixPromo {
display: block;
text-align: right;
padding: 2px 5px;
}
div.wrap-pl span.pl_voir {
display: block;
padding-top: 5px;
}
div.wrap-pl span.pl_add {}


/* bloc form */
input#email, input#search {
width: 120px !important;
height: 22px;
padding: 0;
border: 1px solid #828282;
}
input#searchsubmit, input#inscript {
margin: 0 !important;
}

/* bgcolor blanc */
div#bottomzone2 {
background: none !important;
}

/*
    FICHE PRODUIT
*/
div#mt_produit {
width: 584px;
}
div#mt_produit div#wrapcols_prod {
width: 584px;
margin-top: 10px;
}
div#mt_produit div#colA_prod {
width: 240px;
float: left;
display: inline;
margin-right: 23px;
}
div#mt_produit div#colB_prod {
width: 321px;
float: left;
display: inline;
}
div#mt_produit div#mt_image {
width: 240px;
}
div#mt_produit div#mt_image a#linkzoomtext {
display: block;
color: #AEB5BB;
padding: 3px 0 0 0;
}
div#mt_produit h1 {
font: bold 16px verdana, arial, sans-serif;
color: #000;
background-color: #fff;
padding: 4px 9px;
}
div#mt_produit h2 {
font: bold 12px verdana, arial, sans-serif;
color: #666;
padding: 4px 9px;
margin: 0 0 12px 0;
text-align: right;
background-color: #D8D8D8;
}
div#mt_produit h2 a {
color: #666;
text-decoration: none;
}
div#mt_produit h2 a:hover {
text-decoration: underline;
}
div#mt_produit h1 span.mt_hpad,
div#mt_produit h2 span.mt_hpad {}
div#mt_produit div#mt_desc {
padding: 10px 0 20px 0;
font: normal 12px verdana, arial, sans-serif;
color: #53535d;
}
div#qtelib {
padding: 5px 5px 0 0 !important;
margin: 0 !important;
}
div#qtelib label {
font: bold 12px verdana, arial, sans-serif;
color: #53535d;
}
div#qtecontainer input#qte {
font: normal 10px verdana, arial, sans-serif;
color:#53535d;
}
div#mt_prix {
margin-bottom: 12px;
}
div#mt_prix div#mt_prix_inner {
position: relative;
width: 315px;
/*height: 20px;*/
/*background: #aeb5bb url(http://www.lekoala.fr/images/contents/charte/4b054b6c7b68a_bg_prix_fp.gif) no-repeat 0 0;*/
background-color: #fff;
}
div#mt_prix div#mt_prix_inner input#clic {
/*
position: absolute;
left: 0;
top: 58px;
z-index: 10;
padding: 0 !important;
margin: 0 !important;
*/
}
div#mt_prix div#mt_prix_inner div#blocform p {
padding: 2px 10px;
margin: 12px 0 !important;
color: #53535D;
}
div#mt_prix div#mt_prix_inner div#blocform p span.prodPrix strike {
font-weight: normal;
padding-right: 9px;
}
div#mt_prix div#mt_prix_inner div#blocform p span.prodPrixPromo {}
div#mt_produit div#colB_prod span.pictoss {}

/*
    PAGE PANIER
*/

/* onglet d'etape */
table#tborderwiz {
margin: 20px 0 0 0;
}
table#tborderwiz td.couleur1 {
color: #fff;
background-color: #51545D;
}
table#tborderwiz td.couleur2 {
color: #FFF;
background-color: #96979A;
}
table#tborderwiz td.couleur3 {}

/* tableau panier */
table#cart_content td.couleur2 {
background-color: #96979A;
color: #fff;
text-align: center !important;
}
table#cart_content td.couleur3 {
background-color: #fff;
text-align: center !important;
}

/* tableau transport */
table#cart_transport {
border-top: 1px dotted #51545D;
border-bottom: 1px dotted #51545D;
}
table#cart_transport td {
text-align: center !important;
}

/* titre */
div.tpl_cart table td span.titreservice {
font-family: verdana, sans serif;
font-weight: bold;
font-size: 18px;
color: #fff;
text-transform: uppercase;
display: block;
padding: 9px 0 9px 42px;
background: #51545D url(/images/contents/charte/4b139d588e4fa_titre_puce.gif) no-repeat left center;
margin: 0 0 20px 0;
}

/* tableau total */
table#cart_total {
border-top: 1px solid #51545D;
border-bottom: 1px solid #51545D;
}
table#cart_total td {
font-size: larger;
}

/* end */
