/* Layout catégories */

.categories { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 11px; margin-left: 11px; width: 455px; float: left; }
.categories#image { width: 45px; height: 45px; float: left; margin: 5px; border: solid 1px #ccc; }
.categories#titre { font-size: 12px; font-weight: bold; width: 300px; margin: 5px; margin-top:10px; float: left; }
.categories#texte { font-size: 10px; width: 250px; height: 50px; float: left; margin: 5px; }
.categories#dropdown { font-size: 10px; float: left; margin-top: -2px; margin-left: 60px; padding: 0px; width: 180px; }
.categories#price { font-size: 11px; line-height: 14px; float: right; margin: 5px; margin-top: -40px; width: 180px; text-align: right; }
.categories#buy_button { font-size: 11px; float: right; width: 180px; margin: 5px; margin-top: 0px; text-align: right; clear: both; }
.derligne { line-height: 20px; }


/* Layout page de texte */

.page { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 455px; float: left; margin-top: 11px; margin-left: 11px; }
.page#titre { font-size: 16px; font-weight: bold; }
.page#texte { font-size: 12px; }

/* Layout général */

.border { border: solid 1px #ccc; }
.hiddenlink { color: #000; text-decoration: none; }
.element_over { background-color: #eee; }
.element_out { background-color: #fff; }

/* Layout edition */

.edition { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; clear: both; font-size: 11px; padding: 5px; float: left; margin-top: 11px; margin-left: 11px; }

/*Layout Nouveau */

h1.titre_cat { font-size: 16px; font-weight: bold; width: 624px; float: left; margin-top: 11px; margin-left: 11px; margin-bottom: 0px; }
div.page_cat { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 647px; }
div.texte_cat { width: 636px; float: left; margin-top: 11px; margin-left: 11px; padding: 0px; font-size: 11px; color: #333; border-bottom: solid 1px #ccc; }
div.cart_cat { width: 163px; float: right; margin-top: 9px; margin-left: 9px; padding: 0px; }
div.products_cat { margin-top: 9px; margin-left: 9px; width: 335px; float: left; padding: 0px;}
div.categories_cat { margin-top: 9px; margin-left: 11px; width: 118px; float: left; padding: 0px; }
div.reg { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 11px; margin-left: 11px; width: 413px; float: left; padding: 0px; border-bottom: solid 1px #ccc; }
div.summary { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 120%; margin-top: 11px; margin-left: 11px; width: 413px; float: left; padding: 5px; border-bottom: solid 1px #ccc; }
input { height: 20px; font-size: 11px; border: solid 1px #666; margin: 1px; }

div.facture { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 11px; margin-left: 11px; margin-bottom: 11px; width: 301px; float: left; padding: 5px; }
div.saferpay { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 11px; margin-left: 9px; margin-bottom: 11px; width: 301px; float: right; padding: 5px; }

/* Layout cart */

.cart_container { float: right; z-index: 0; width: 200px; margin-left: 9px; margin-top: 9px; }
.cart_up { background-image: url(../img/2006/shop_ticket_up.gif); width: 200px; height: 25px; }
.cart { color: #666; font-family: courier; background-image: url(../img/2006/shop_ticket_center.gif); width: 200px; }
.cart_title { font-size: 13px; position: relative; width: 160px; margin-left: 20px; text-align: center; padding-top: 10px; margin-bottom: 20px; }
.cart_item { font-size: 11px; position: relative; width:120px; margin-left: 20px; margin-top: 10px;}
.cart_price { font-size: 11px; position: relative; width: 160px; margin-left: 20px; text-align: right; }
.cart_total { font-size: 11px; width: 160px; margin-left: 20px; text-align: right; margin-top: 5px; border-top: solid 1px #ccc; padding-top: 5px; }
.cart_link { font-size: 11px; width: 160px; margin-left: 20px; text-align: center; margin-top: 15px; margin-bottom: 20px;}
.cart_amount { font-size: 11px; width: 160px; margin-left: 20px; text-align: right; }
.cart_down { background-image: url(../img/2006/shop_ticket_down.gif); width: 200px; height: 25px; position: relative; }
