Here we demonstrates two examples of css call, The blue square is the result, the red one the css lines needed
#pp_menu {float:left;width:150px;padding:10px;height:180px;background-color:#aa0022;} #pp_menu .img {float:left;margin-right:10px;width:50px;height:50px;background-color:#aaffaa;} #pp_menu .txt {font-weight:bold;} #pp_productList {float:right;width:300px;background-color:#ffcc00;height:180px;padding:10px;} #pp_productList .produit {background-color:#ffffff;overflow:hidden;margin-bottom:10px;padding:10px;overflow:hidden;} #pp_productList .produit .img {float:left;width:45px;height:45px;margin-right:10px;background-color:#cc22aa;} #pp_productList .produit .txt {float:left;width:150px;margin-right:10px;} #pp_productList .produit .price {float:left;color:blue;}
#pp_menu {float:left;width:150px;padding:10px;height:180px;background-color:#aa0022;} .pp_img_menu {float:left;margin-right:10px;width:50px;height:50px;background-color:#aaffaa;} .pp_txt_menu {font-weight:bold;} #pp_productList {float:right;width:300px;background-color:#ffcc00;height:180px;padding:10px;} .pp_produit {background-color:#ffffff;overflow:hidden;margin-bottom:10px;padding:10px;overflow:hidden;} .pp_img_produit {float:left;width:45px;height:45px;margin-right:10px;background-color:#cc22aa;} .pp_txt_produit {float:left;width:150px;margin-right:10px;} .pp_price_produit {float:left;color:blue;}