@charset "utf-8";

#content { background-color:transparent; }
#content h1 { margin:0;padding:0;line-height:11px;font-size:11px;color:#930F23; }
#content h2 { margin:0;padding:0 0 0 10px;line-height:12px;font-size:11px;color:#303735; }
/* table catalogue */

.bloc-texte { padding:15px 0 4px 15px; }
.bloc-texte p { margin:8px 0;font-size:11px; }

/* mon compte */

#infos-left { float:left;width:320px; }
#infos-right { float:right;width:280px; }
#tbl-compte { width:650px;margin:10px 0 0 0; }
#tbl-compte td.bloc { width:320px;padding:15px 0 10px 0;background:#fff;vertical-align:top; }
input.submit-big { margin-left:145px;width:150px;height:20px;padding:0 0 2px 0;background:url(../img/bt-compte-big.gif);border:none;text-align:center;color:#fff;font-size:11px;line-height:20px;cursor:pointer; }
input.submit-big:hover { background:url(../img/bt-compte-big-on.gif); }

#tit-carnet{ float:left;width:205px; }
#bt-ajouter-adr{ float:right;margin-right:10px;}

#favoris { padding:15px 0 10px 3px; }
#favoris li { float:left; }

.bloc-adresse { background:#eee;margin:12px 0 0 0;width:310px;height:92px;clear:both; }
.bloc-adresse-left { float:left;padding:10px 0 6px 10px;width:135px;font-size:11px;line-height:13px; }
.bloc-adresse-right { float:right;padding:10px 0 6px 0;width:155px;font-size:11px;line-height:13px; }
.adresse-bts-edition { text-align:center;}
.adresse-bts-edition span { display:inline-block; }

.bt-prev { float:left;width:120px;padding:14px 0 0 8px;text-decoration:none;vertical-align:middle;font-size:10px;color:#303735;cursor:pointer; }
.bt-prev:hover{ color:#930F23; }
.bt-prev img { vertical-align:middle; }
.bt-next { float:right;width:120px;text-align:right;padding:14px 8px 0 0 ;text-decoration:none;vertical-align:middle;font-size:10px;color:#303735;cursor:pointer; }
.bt-next:hover{ color:#930F23; }
.bt-next img { vertical-align:middle; }


/* carousel compte */
#mycarousel {overflow:hidden;float:left; }
.jcarousel-container {  position: relative; }
.jcarousel-clip {  z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative; }
.jcarousel-list {  z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0; }
.jcarousel-list li,
.jcarousel-item {  float: left;list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */ }

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

.bt-prev { float:left;width:120px;padding:14px 0 0 8px;text-decoration:none;vertical-align:middle;font-size:10px;color:#303735;cursor:pointer; }
.bt-prev:hover{ color:#930F23; }
.bt-prev img { vertical-align:middle; }
.bt-next { float:right;width:120px;text-align:right;padding:14px 8px 0 0 ;text-decoration:none;vertical-align:middle;font-size:10px;color:#303735;cursor:pointer; }
.bt-next:hover{ color:#930F23; }
.bt-next img { vertical-align:middle; }

/* carousel 1 : produits */
.jcarousel-skin-1 { background:#fff;margin:0 10px;overflow:hidden; }
.jcarousel-skin-1 .jcarousel-container { margin-bottom:5px; }
.jcarousel-skin-1 .jcarousel-container-horizontal {  width: 300px;padding: 0; }
.jcarousel-skin-1 .jcarousel-clip-horizontal {  width:  300px;height: 124px; }
.jcarousel-skin-1 .jcarousel-item {  width: 300px;height: 124px; }
.jcarousel-skin-1 .jcarousel-item-horizontal { margin-right:0; }
.jcarousel-skin-1 .jcarousel-item-placeholder { background: #fff;color: #000; }

/* pages mes commandes et bons */

.button-neutre-150 a { margin:0 auto }
table.tbl-compte-liste {  margin:10px 0;width:610px;font-size:11px; }
table.tbl-compte-liste td, table.tbl-compte-liste th { width:18%;padding:10px;text-align:left; }
table.tbl-compte-liste td.first, table.tbl-compte-liste th.first { width:25%; }
table.tbl-compte-liste tr.impair { background:#efeeec; }
table.tbl-compte-liste tr.pair { background:#fff; }
table.tbl-compte-liste.disabled { color:#ccc; }

/* 5 colonnes */
table.tbl-compte-liste td, table.tbl-compte-liste th { width:15%;}
table.tbl-compte-liste td.first, table.tbl-compte-liste th.first { width:25%; }

.brick { margin-bottom:10px; }

/* popins */
p {margin:4px 0;}

/* commande detail */
.bloc-adresse-texte { border:1px solid #939393;background:#fff;margin:0;padding:12px;font-size:11px;line-height:14px; }