/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css,v 1.2 2004/01/13 17:16:33 wilt Exp $
// MODIF Sven: Brushed-Steel...
*/

SPAN.category-subheadings {
  font-weight: normal;
  font-size: x-small;
}


TABLE.wimpyback {
      width: 100%;
	  background-color: #CCCCCC;
      background-image: url(../images/header_bg1.gif);
      background-repeat: repeat-x;
	  color: #CCCCCC;
}

BODY {
	background-color: #ffffff;
	color: #000000;
	text-align:center;
	margin-bottom: 10px;
	background:#f6f6f6 url(../images/bg_body.gif) repeat-x;
	padding: 0px;
   font: 12px, Trebuchet MS, Verdana, Arial, sans-serif;
}
#englobe{
	width:1000px;
	width:1020px!ie;
	/*width:100%;*/
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	margin-top:-10px!important;
}
.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 100% !important;
}

TD.main, P.main {
  font-size: 12px;
  line-height: 1.5;
}
td.main li{
	margin-left:20px;
}

TD.mainn, P.mainn {
  font-size: 13px;
 font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  line-height: 1.25;
  font-style: italic;
}


TD.choose {
  font-size: 14px;
 font-family: Trebuchet MS, Verdana, Arial, sans-serif;
   line-height: 1.25;
  font-style: bold;
  padding: 5px;
}


A {
  color: #333333;
  text-decoration: none;
  font-weight:bold;

}

A:hover {
  color: #5555555;
  text-decoration: underline;
  font-weight:bold;

}

FORM {
	display: inline;
}

/*HEADER CSS*/

TABLE.header {
  background: #ffffff;
  /* background-image: url(../images/header_bg1.gif);
  background-repeat: repeat-x; */
  width: 100% !important;
  background-color: #ffffff;
  vertical-align:bottom;
 /* border-right: 1px solid #000000;
  border-left: 1px solid #000000; */
 /* border-bottom: 1px solid #000000; */
}


TABLE.backheader {
  background: #ffffff;
  background-image: url(../images/backheader.gif);
  background-repeat: repeat-x;
  width: 100% !important;
  background-color: #ffffff;
 /* border-right: 1px solid #000000;
  border-left: 1px solid #000000; */
 /* border-bottom: 1px solid #000000; */
}


.centerboxfooter {
  background-repeat: repeat-x;
  background-image: url(../images/block_left_06.gif);
  vertical-align: middle;
  height: 25px;
}

.centerboxheading {
 background-color:#c1002b;
  background-image: url(../images/block_nouv_02.gif);
  background-repeat: repeat-x;
  height: 22px;
  vertical-align: middle;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
}
.centerboxheading_purchased {
  background-repeat: repeat-x;
  height: 22px;
  vertical-align: middle;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;

}
.centerboxheading_bestseller{
	/*background: #ffffff;*/
  background-image: url(../images/block_best_seller_02.gif);
  background-repeat: repeat-x;
  height: 22px;
  vertical-align: middle;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
}
.centerboxcontent {
/*  line-height: 125%; */
  padding: 6px;
/*  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left:1px solid #666666;
  border-right:1px solid #666666;*/
  border:1px solid #ebecec;
  border-top:none;

}

.centerboxleft {
/*  line-height: 125%;

  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left:1px solid #666666;*/
   border:1px solid #ebecec;
   border-top:none;
   padding: 6px;
}

.centerboxright {
/*  line-height: 125%;

 border-top: 1px solid #000000;
  border-bottom: 1px solid #000000; */
  border:1px solid #F6E7E6;
  padding: 6px;
}



TABLE.headerNavigation {
 /* background: #abbbd3; */
 background-color: #CCCCCC;
  background-image: url(../images/header_bg.gif);
  background-repeat:repeat-x;
 /* vertical-align:middle;  */
  /* border-right: 1px solid #000000;
  border-left: 1px solid #000000;*/
  /* border-bottom: 1px solid #000000; */
  width: 100% !important;
  height: 27px;
  color:#555555;
}

TD.headerNavigation {
/*  width: 75%; */
/*  position: relative; */
  vertical-align:middle;
  font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 11px;
/*  font-weight:bold; */
/*  color:#666666; */
  color:#555555;
  /* letter-spacing:1px; */
}

TD.productblatt {
  border-left:1px solid #666666;
  border-right:1px solid #666666;
}

TD.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: #555555;
  padding: 3px;
  height: 24px;
 /* border-bottom: 1px dotted #000000; */

}

TD.breadCrumbSpecial {
  font-size: 10px;
  font-weight: bold;
  color: #555555;
  background-repeat: repeat-x;
  vertical-align: middle;
 /* border-bottom: 1px dotted #000000; */
}
TD.breadCrumbSpecial h3 {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  margin-top:0px;
}
TD.breadCrumbSpecial h5 {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  margin-top:0px;
}
TD.breadCrumbSpecial h5 a {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  margin-top:0px;
  text-decoration:underline;
}

TD.headerNavigation A, TD.headerNavigation A:visited, .sideBoxHeading A, td.footertop a  {
  font-weight:bold;
  color: #555555;
}

TD.headerNavigation A:hover, .sideBoxHeading A:hover, td.footertop a:hover  {
  color: #FF8000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_box_spacer_left {
  height: 6px;
}

.column_box_spacer_right {
  height: 6px;
}

.column_box_spacer_single {
  height: 6px;
}

.column_left{
  background: transparent;
  /*background-image: url(../images/tilemain.jpg); */
  padding: 7px 2px 7px 7px;

}

.column_right{
  background: transparent;
  /*background-image: url(../images/tilemain2.jpg); */
  /*margin-right:15px;*/
  padding: 7px 7px 7px 2px;
	
  width:150px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
  color:#7B7B7B;

}
.boxText a {
  color:#7B7B7B;
  font-weight:bold;

}
.link_menu{
	border-bottom : 1px solid #7B7B7B;
	min-height:17px;
	padding:5px;
}
.link_menu a{
	color:#7B7B7B;
  	font-weight:bold;
  	background : url(../images/new_look/fleche_menu.gif) no-repeat 0% 50%;
  	padding-left: 20px;
}
.leftboxheading {
  /* background: #ffffff; */
  font-size: 12px;
  font-weight: bold;

}

.rightboxheading {
 /* background: #ffffff; */
  font-size: 12px;
  font-weight: bold;
}



.sideBoxContent {
  line-height: 125%;
  padding: 4px;
/*  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left:1px solid #666666;
  border-right:1px solid #666666;*/
  border:1px solid #EBECEC;


}
.bluestripsideBox{
	width:190px;
}
.sideBox, .plainBox {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  /* border:1px solid #000000; */
}

.plainBoxyellow {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color:#FFFF99;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.sideBoxHeading {
  height: 20px;
  padding-left: 5px;
}

.sideBoxHeading, .productListing-heading {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  /*padding: 3px 0px 3px 0px;*/
  text-align:center;
}

TR.sideBoxHeading, TD.productListing-heading {
  background: #87cff0;
  /*background-image: url(../images/block_left_02.gif); */
/*  background-image: url(../images/header_06.gif); */

}

.sideBoxFooter {
  background: #abbbd3;
  background-image: url(../images/tile_back.jpg);
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 14px;
  font-weight: bold;
  color: #555555;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
 /* padding-top: 11px;*/
  padding-bottom:0px;
}

.center_column {
  padding: 15px 2px 15px 2px;
  padding: 15px 0px 15px 2px!ie;

}
.main_page{
  width: 100% !important;

  background-color: transparent;
  /*border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;*/
  /* padding: 5px; */
}



.plainBox {
  padding: 5px;
  color:#7B7B7B;
}
.plainBox a{
  color:#333333;
}
.plainBoxHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
}

.plainBoxHeadingN {
  font-size: 14px;
  color:#003366;
  font-weight: bold;
  padding: 11px 5px 5px;
}


/* footer
--------------*/

TABLE.footer {
  background: #ffffff;
  text-align: center;
  font-size: 11px;
 /* border-right: 1px solid #000000;
  border-left: 1px solid #000000; */
 /* border-bottom: 1px solid #000000; */
}

TR.footertop {
 /* background: #abbbd3; */
 /* background-image: url(../images/tile_back.jpg); */
  font-size: 12px;
}

TD.footertop, TD.footerbottom {
  padding: 5px;
}

/*miscellaneous areas
-------------------------------------*/
TD.infoBox, SPAN.infoBox{
 	color:#7b7b7b;
	font-size: 12px;
}
td.infoBox a{
	color:#333333;
}
td.infoBox_red a{
	color:#D01E2F;
}
TD.cartBox {
  /* background: #eff4f8; */
   font-size: 12px;
   padding: 3px;
 /*  border: 1px dotted #ffb062; */
}
TD.cartBox img{
	float:right;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #eff4f8;
}

.errorBox {   background: #ff797c; color: #ffffff; font-weight: bold; }
.stockWarning {   color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {   color: #70d250; text-decoration: underline; }
.productListing-heading {
  /* border-bottom: 1px solid #000000; */
}

TD.productListing-data {
   font-size: 12px;
}

/*TABLE.listBox {
  border: 1px solid #000000;
}*/

td.pageresults a {
  	color:#555555;
	font-size:12px;
}

td.pageresults a:hover {
  background: #f39900;
}
td.pageresults {
 	color:#555555;
	font-size:12px;
}
TR.subBar {
  background: #f4f7fd;
}

TD.smallText, SPAN.smallText, P.smallText {
   font-size: 12px;
}

TD.categoryheading {
   padding-top: 5px;
   font-size: 14px;
   font-weight: bold;
   margin-left:5px;
}

SPAN.categoryspanheadings {
   margin-left: 5px;
}

SPAN.categoryspanheadingssven {
   font-size: 14px;
   font-weight: bold;
   margin-left: 5px;
}

SPAN.cartproductname {
   padding-top: 5px;
   font-size: 14px;
   font-weight: bold;
   valign: middle;
}

SPAN.SelectMenu {
   font-size: 13px;
   font-weight: bold;
   color: #555555;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 13px;
  /* font-weight: bold; */
}

TEXTAREA {
  width: 100%;
  font-size: 12px;
}

.greetUser {
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
  color: #3333cc;
  font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border: 1px solid #7b9ebd;
}

TD.formAreaTitle {
	font: bold 12px Trebuchet MS, Verdana, Arial, sans-serif;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Trebuchet MS, Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice {
  color: #ff797c;
}

span.productSpecialPriceSale {
  color: #ff797c;
	text-decoration: line-through;
}

SPAN.productSalePrice {
  color: #FF0000;
}

SPAN.productPriceDiscount {
  font-size: 12px;
  color: #FF0000;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {   color: #8c8c8c; }
.checkoutBarCurrent {   color: #000000; }

/* message box */

.messageBox {   }
.messageStackError, .messageStackWarning { background-color: #ff797c; color: #ffffff; padding: 2px; border: 1px solid #000000; }
.messageStackSuccess {   background-color: #b3ffa8; padding: 2px; border: 1px solid #000000;  display:block;}
.messageStackCaution { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 25px; background-color: #FFFF00; }

/* input requirement */

.inputRequirement {
  color: #F39900;
  font-size: 12px;
}

span.coming {
color: #ff797c;
}

/* checkout totals */
TD.CheckoutConfirmationText {
  font-weight:bold;
}
TD.CheckoutConfirmationAmount {
}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 11px;
  line-height: 1.0;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  border-top: 1px solid #666666;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}


.specialsCustom { /* ADDED for Enhanced specials_index */
   font-weight: bold;
   font-size: 16px;
}

.specialsCustomPrice { /* ADDED for Enhanced specials_index */
   font-weight: bold;
   font-size: 16px;
}


/* This is the CSS needed for the Order step contribution */

div.order_steps {       /* Is needed for the centering in IE */
    width: 100%
    padding: 0px;
    margin: 0px;
    text-align: center;
}

table.order_steps {
    margin-left: auto;
    margin-right: auto;
    width: 468px;       /* Here you can set the total width of this contrib */
    padding-bottom: 10px;
    background-color: transparent;      /* Here you can change the background-color of the whole contrib */
}

tr.order_steps_line_2, tr.order_steps_line_4 {
    height: 4px;        /* Is a part in determining the height of the little squares */
    padding: 0px;
    margin: 0px;
}

tr.order_steps_line_3 {
    background-color: #CCC;     /* Determines the non-active color of the little squares */
    height: 7px;        /* Is a part in determining the height of the little squares */
    padding: 0px;
    margin: 0px;
}


td.order_steps_left, td.order_steps_right {
    width: 6%;
    padding: 0px;
    margin: 0px;
}

td.order_steps_text {
    text-align: center;
    vertical-align: top;
    color: #CCC;        /* Determines the non-active color of the text */
    padding-bottom: 10px; /* Determines the distance between the text and the line */
}

td.order_steps_cell_2, td.order_steps_cell_5, td.order_steps_cell_8, td.order_steps_cell_11 {
    background-color: #CCC;     /* Determines the non-active color of the little squares */
    width: 4%;
    padding: 0px;
    margin: 0px;
}

td.order_steps_cell_1, td.order_steps_cell_3, td.order_steps_cell_4, td.order_steps_cell_6, td.order_steps_cell_7, td.order_steps_cell_9, td.order_steps_cell_10, td.order_steps_cell_12 {
    width: 9%;
    padding: 0px;
    margin: 0px;
}

td#active_step_text {       /* These are the styles for the active text */
    color: #000;
    font-weight: bold;
}

td#active_step {        /* These are the styles for the active square */
    background-color: #000;
}
/*champ de recherche*/
#search{
	float:left;
	width:100%;
	/*background : url(../images/new_look/rech.gif) no-repeat 50%;*/
	margin-top:2px;
	height:25px;
	margin-bottom:20px;
}
div.lien_connexe{
	float:right;
	width:30%;
	margin-top:-25px;
	text-align:right;
}
div.lien_connexe a{
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 2px 5px;
	color: #7B7B7B;
}
div.lien_connexe a.modemploi{
	border-right: 1px solid #666666;
}
input.btn_search{
	background : url(../images/new_look/btn_search.gif) no-repeat 50% ;
	border:none;

	color:#ffffff;
	font: bold 12px Trebuchet MS;
	height:24px;
	width:87px;
	cursor:pointer;
	margin-bottom:3px;
	margin-bottom:0px!ie;
	/*margin-top:3px!ie;*/

}
input.saisie_search{
	 width: 200px;

	 margin-bottom:3px;
	 margin-left:10px;
	 font-size:10px;
	 color:#77777D;
}

td.spacer{
	height:3px;
}
td.nouv{
	padding: 3px;
	color:#7B7B7B;
	font-size:11px;
}
td.nouv a{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.table_nouv{
	margin: 0px 5px 0px 5px;


}

.selection{
	margin: 5px 5px 0px 5px;
}
.actualites{
	margin: 5px 5px 0px 5px;
	margin: 5px 10px 0px 5px!ie;
}
div.pres{
	color:#7b7b7b;
	font-size:11px;
	font-family: Trebuchet MS, Verdana;
}
span.title_pres{
	color:#7b7b7b;
	font-size:17px;
	font-weight:bold;
}
span.sub_pres{
	color:#7b7b7b;
	font-size:14px;
	font-weight:bold;
}
.table_bestseller{
	width:297px;
	vertical-align:top;
	padding: 0px 5px 0px 5px;
}
.textRight{
	text-align:right;
}
.t_pdt td{
	border:1px solid blue;
}
.plainbox-description{
	vertical-align:top;
}
.fiche_produit{
	border: 1px solid #EBECEC;
	font-size:11px;
	border-bottom: 1px solid #EBECEC;
	border-top: 1px solid #EBECEC;
	margin:-20px 0px 15px 0px;
	padding-right:5px;
}
.fiche_produit h1{
	color:#676767;
	padding-left:15px;
	padding-top:10px;
}
.fiche_produit h5{
	padding-left:15px;
	font-size:12px;
	margin-top:-10px;
	margin-top:-20px!ie;
}
.fiche_produit h3{
	color:#676767;
	font-size:12px;
}
.fiche_produit p{
	color:#555555;
	padding-left:15px;
	font-size:11px;
}
.fiche_produit a{
	color:#c1002b;
	font-weight:bolder;
}
.tag_cloud{

	width:297px;
	/*padding : 10px;	*/
	margin: 5px 5px 5px 5px;
}
.case_tag_cloud{
	border: 1px solid #dddedf;
	border-top:none;
	/*padding:0px 5px 5px 5px;*/
}
.img_auteur{
	margin-top:10px;
	width:100px;
	text-align:center;
	float:right;
}
.img_auteur img{
	width:80%;
	height:80%;

}
.textCenter{
	text-align:center;
}
#ManuWrapper{
	float:left;
}

div.manufacturers_all{
	float:left;
}
div.manufacturers_all_link{
	float:left;
	width:120px;
	min-height:50px;
	padding-top:20px;
	text-align:left;
	padding-left:20px;
}
div.manufacturers_all_link a{
	color:#555555;
	text-decoration:underline;
	font-weight:bold;

}
.pagination{
	color:#555555;
	font-size:12px;
	float:right;
	margin-top:-15px;
}
.pagination a{
	color:#555555;
	font-size:12px;
}
.divRight{
	float:right;
}
div.all{
	border:1px solid #EBECEC;
	margin-top:0px;
	color:#7b7b7b;
}
div.all a{
	color:#333333;
	font-weight:bold;
}
.titleProducts{
	font-size:14px;
}
.actualite{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
}

.artistAll{
background-image: url(../images/block_best_seller_02.gif);
background-repeat:repeat-x;
color: #ffffff;
}
a.panier{
	background: url(../buttons/french/mon_panier.gif) no-repeat 100% 0%;
	width:200px;
	height:50px;
	display:block;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	margin-right:30px;
	padding-right:35px;
}
#breadcrump_new{
	width:980px;
	float:left;
	text-align:left;
	font-size: 10px;
  	font-weight: bold;
  	color: #555555;
  	padding: 3px 3px 3px 15px;
  	background:url(../images/fil_ariane.gif) no-repeat 50%;
  	margin-bottom:10px;
}
#welcome_blurb{
	width:980px;
	float:left;
	text-align:left;
	/*font-size: 13px;*/
  	font-weight: bold;
  	color: #555555;
  	padding: 3px 3px 3px 15px;
  	background:url(../images/fil_ariane.gif) no-repeat 50%;
  	margin-bottom:10px;
  	font-size:12px;
}
#welcome_blurb a{
	/*text-decoration:underline;*/
	color:#D01E2F;
}
div.panier{
	border:1px solid #EBECEC;
	padding:5px;
	width:140px;
}
div.panier img{

}
div.pubRight{
	margin-bottom: 15px;
}
div.link_ss_catMiddle_top{
background:url(../images/ss_cat_haut.gif) no-repeat left bottom;
height:10px;
margin-top:5px;
margin-left:15px;
}
div.ss_catMiddle{
	/*background:url(../images/ss_cat.gif) no-repeat 50%;*/
	/*background:url(../images/ss_cat_haut.gif) no-repeat top;*/
	width:592px;
	/*padding:3px 15px 3px 15px;

	margin-top:5px;*/
}
div.link_ss_catMiddle{
	background-color:#F5F6F6;
	margin:0px 0px 0px 16px;
	margin:0px 0px 0px 16px!ie;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	font-size:12px;
	width:572px;
}
div.link_ss_catMiddle_bottom{
background:url(../images/ss_cat_bas.gif) no-repeat left top;
height:10px;
margin-left:15px;
}
td.vitrine img{
	margin-left:-8px;
}
div.news{
	color:#7B7B7B;
	font-size:11px;
	text-align:left;
	width:99%!ie;
}
.title_news{
	font-weight:bold;
	font-size: 12px;
}
.category-links-partners
{
	padding:5px 1px 1px;
	display:block;
}

.plainBoxyellow a{
	color:#D01E2F;
	text-decoration:underline;
}
.clientCompte{
	font-size : 14px;

}
.clientCompteTop{
	color:#555555;
	font-family:Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;

	width:100%;
	background-image:url(../images/block_best_seller_02.gif);
	background-repeat:repeat-x;
	height:22px;

}

.clientCompteBottom{
	border: 1px solid #EBECEC;
}
.newCustumerTop{
	border-top: 1px solid #EBECEC;
}
.newCustumerBottom{
	border-bottom: 1px solid #EBECEC;
}
.accountTitle{
	color:#555555;
	font-size:14px;
	font-weight:bold;
	padding:11px 5px 5px;
}

td.lengthForInput input {
width:250px;
}

td.smallText a{
	text-decoration:underline;
}


.processCheckoutActif {
background:#FFFFFF url(../images/dot_line_on.jpg) repeat-x scroll center 35px;
border:0px solid #000000;
color:#000000;
float:left;
font-size:11px;

line-height:15px;
margin-right:0px;
padding:1px;
text-align:center;
width:24%;
}
.processCheckoutOff {
background:#FFFFFF url(../images/dot_line_off.jpg) repeat-x scroll center 35px;
border:0px solid #000000;
color:#000000;
float:left;
font-size:11px;

line-height:15px;
margin-right:0px;
padding:1px;
text-align:center;
width:24%;
}
div.TipaFriend{
	margin-top : 20px;
	padding :5px;
}
div.TipaFriend label{
	display:block;
	width: 200px;
	float:left;

}
div.TipaFriend input{
	margin-top : 5px;
}
div.TipaFriend input.envoi{
	float:right;
}
div.details{
	color:#555555;
	border: 1px solid #777777;
	margin:15px;
	padding:5px;
}
a#detail{
	color:#F39900;
	font-weight:bold;
	cursor:pointer;
}
span.producTestTitle{
	color:#555555;
	font-weight:bold;
}
input.envoyer{
	background:transparent  url(../images/button_valider.gif) no-repeat scroll 50%;
	width:142px;
	height:40px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
}
.free_product_header{
	background-repeat: repeat-x;
  height: 22px;
  vertical-align: middle;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color:#ffffff; 
}

/* Fiche produit e-books (ajout GG 09/06/2011) */
.ebook_format {border:1px solid gray; margin-bottom:15px; padding:5px;}
.ebook_preview_link a {color:white; background-color:#F89C19; font-size:130%; padding:2px 8px 2px 8px;}
.ebook_preview_link a:hover {color:#F89C19; background-color:#FFFF99; text-decoration: none;}
.ebook_info{border:1px solid lightgray; color:gray; margin-top:10px; padding:2px; font-size:90%}
.ebook_th {border:1px solid grey; text-align:center; font-weight:bold; background-color:silver;}
.ebook_td {border:1px solid grey;}

/* Fiche produit Partition (ajout GG 04/04/2012)*/
.lyrics_bloc {border:1px solid lightgray; color:gray; margin-top:5px; padding:2px 2px 2px 15px; font-size:90%}