/*

toujours placer le form.css en premier !!!
c'est lui aussi qui contient le * margin:0 padding: 0

*/

@import url(layout/form.css);
@import url(layout/leightbox.css); 
@import url(layout/lightbox.css); 
@import url(layout/template.css);
@import url(layout/texte.css);
@import url(layout/messages.css);
@import url(layout/table.css);
@import url(layout/portfolio.css);
@import url(layout/checkoutbar.css);
@import url(layout/navig.css);
@import url(layout/account-container.css);
@import url(layout/boxes.css);
@import url(layout/pages.css);
@import url(layout/popup.css);
@import url(layout/modules.css);
@import url(layout/product_listing.css);
@import url(layout/product_listing_search.css);
@import url(layout/class.css);
@import url(layout/domtab.css);
@import url(layout/produit_info.css);
@import url(layout/header.css);
@import url(layout/footer.css);
@import url(layout/ambiance.css);
@import url(layout/toolbar.css);
@import url(layout/split_page_results.css);
@import url(layout/compte-client.css);
@import url(layout/menu.css);

/* fonction affiche désaffiche */
.open {
     /* rien pour afficher !! */
}

.close {
     /* surtout par de visibility parce que IE le lit super mal !! */     
     display: none;
     /* comme ca on cache !!*/
}

.fl {
     float: left;
}
.fr {
     float: right;
}

.clear-both {
	clear: both;
}
.clear {
     width: 100%;
     height: 1px;
     font-size: 1px;
     clear: both;
}
.clean {
     visibility: hidden;
     overflow: hidden;
     clear: both;
}


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

ul li {
     list-style: square;
     margin: 0 0 7px 15px;
}

.productSpecialPrice {
     color: red;
     font-weight: bold;
}

.textegauche {
	text-align : left;
}
.textedroite {
	text-align : right;
}

.red {
    color: red;
}

.message-all-pages {
    font-size: 14px;
    font-weight: bold;
    color: #f60;
}

#other-marques {
    font-size: 13px;
    color: #fff;
}