body {
  font-family : Arial;
  margin      : 0 auto 80px auto;
  color       : #000;
  padding     : 0 auto;
  font-size   : 11px;
  background  : #000 url("http://www.borntoride.net/images/motif_bg_BTR.gif") repeat 0 0;
  text-align  : center;
}
p {
  padding     : 0;
  margin      : 0;
 }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

/*=================================TABLE=======================================*/
TABLE a {
  text-decoration : none;
}
TABLE a:hover {
  text-decoration : underline;
}
table {
  border : none;
  font-size   : 11px;
}
/*=================================================================================*/
IMG {
  border      : none;
}

UL {
  padding     : 0;
  margin      : 0;
}
LI {
  list-style  : none;
  padding     : 0;
  margin      : 0;
}
/*==========================================PAGE ===============================*/
#page {
  padding-top   :10px;
  margin        : 0 auto;
  width         : 990px;
  text-align    : left;
  /*background    : #74ABBF url("img/bg_page.jpg") repeat-x top;*/
}
/*==========================================HEADER==================================*/
#head, #content {
/*  margin-left : 10px;*/
}
#head {
  background  : url("img/bg_header.gif") no-repeat top left;
  height      : 160px;
  padding     : 0;
  margin      : 0;
}
#head img.graph {
  position    :absolute;
  margin-left : 270px;
  margin-top  : 68px;
}

.backtohome img {
  position            :absolute;
  border              : none;
  background-color    : transparent important!;
}
a.backtohome img {
  width           : 160px;
  height          : 160px;
}
/*====================================CONTENT===========================*/
#content {
  background      : url("img/bg_content_footer.gif") no-repeat bottom left;
  padding-left      : 70px;
  padding-right     : 94px;
  padding-bottom    : 20px;
  overflow: hidden; zoom: 1;
}
#content a {
  letter-spacing    : 0.05em;
  color             : #FF4AC2;
  font-weight       : bold;
  text-decoration   : none;
}
body#page-shop-cat #content a {
  letter-spacing    : 0.02em;
  font-weight       : normal;
  text-decoration   : none;
}
#content a:hover {
  color             : #FF4156;
}
p.intro {
  font-style: italic;
}
#content .gallery {
  padding-top       : 16px;
  text-align        : right;
  clear             : right;
}

body#command #content .gallery {
  clear             : both;
}
#content .gallery p {
  padding-top       : 16px;
  text-align        : right;
  clear             : right;
  color             : #03B1DD;
  text-align        : left;
}
#content p, #content h5 {
  margin-left       : 16px;
  margin-right      : 16px;
  text-align        : justify;
  padding-bottom    : 8px;
}
/*===============================Block right================*/
#content .block_right {
  float             : right;
  width             : 240px;
  padding-left      : 16px;
  padding-top       : 20px;
  background        : url("img/little_flower.jpg") no-repeat top left;   
}
body#page-content-label .block_right, body#page-content-team .block_right {
  width             : 360px;
}
body#page-content-delivery .block_right {
  background-image  : none;
}
.block_right p img {
  float             : left;
  margin-right      : 4px;
  margin-bottom     : 2px;
  margin-top        : 2px;
}
.block_right p {
  margin-top        : 0;
  margin-bottom     : 2px;
  both              : clear;
}
.block_right h2 {
  margin-bottom     : 8px;
}
body#page-content-label .block_right div.other_block {
  margin-left       : -16px;
  margin-bottom     : 4px;
  padding-left      : 16px;
  padding-top       : 12px;
  background        : url("img/little_flower_green.jpg") no-repeat top left;
}
body#page-content-label .block_right div.other_block ul {
  margin-left       : 4px;
}
body#page-content-label .block_right div.other_block ul li {
  margin-top        : 8px;
}
.block_right a {
  color             : #02E035 !important;
}
.block_right p.link_new {
  float             : right;
}
.block_right p.link_new a {
  margin-left     : 8px;
}
.block_right a:hover {
  color             : #1EB100 !important;
}
a.link_blue {
  color             : #00CBC4 !important;
}
a.link_blue:hover {
  color             : #1597B1 !important;
}
#content .block_right p {
  color             : #FF4AC2;
}

body#page-content-team #content, body#page-content-emplois #content,  body#page-content-contact #content,  body#page-content-credits #content {

padding-bottom			: 120px;

}

body#page-content-team #content .block_right p {
  color             : #000;
}
#content .block_right p {
  text-align        : justify;
  margin-left       : 4px;
  font-size         : 11px;
}
/*================================ Back ==========================*/
.back {
  display         : block;
  font-size       : 11px;
  text-transform  : uppercase;
  font-weight     : bold;
  text-decoration : none;
  margin-left     : 20px;
  padding-bottom    : 18px;
}
a.back {
  color           : #74C043 !important;
}
a.back:hover {
  color           : #000 !important;
}
/*===================================MENU============================*/
ul#xtras {
  position    :absolute;
  margin-left : 690px;
  margin-top  : 20px; 
}
ul#xtras li {
  padding-top     : 4px;
  float           : left;
  display         : block;
  height          : 23px;
  background        :transparent url("img/bg_xtras.gif") no-repeat top center;
}
ul#xtras li#logged-info {
  padding-top     : 4px;
  height          : 23px;
  background      : none;
  position: absolute; 
  left:-605px;
  width:600px;
  text-align:right; 
  padding-right:5px;
  color: #E8FE92;
}
ul#xtras li#logged-info A { color: #E8FE92; font-weight: bold;}
ul#xtras li#logged-info a:hover { color: #fff; }


ul#xtras li.open {
  background-position: top left;
  width           : 8px;
}
ul#xtras li.close {
  background-position: top right;
  width           : 8px;
}
ul#xtras li img {
  height          : 16px;
  margin-right    : 8px;
}
ul#xtras li.myaccount img {
  width           : 94px;
  background      : url("img/t_account.gif") top left;
}
ul#xtras li.myaccount a:hover img {
  background-image    : url("img/s_t_account.gif");
}
ul#xtras li.bag img {
  width           : 66px;
  background      : url("img/t_bag.gif") top left;
}
ul#xtras li.bag a:hover img {
  background-image      : url("img/s_t_bag.gif");
}
ul#menu {
  position    :absolute;
  margin-left : 224px;
  margin-top  : 116px;
}
ul#menu li {
  float           : left;
  display         : block;
  height          : 28px;
  margin-right    : 4px;
  background-repeat: no-repeat;
  background-image: url("img/menu.gif");
  text-align      : center; 
}

ul#menu li a img {
  width           : 100%;
  height          : 28px;
}
ul#menu li a {
  display         : block;
}
ul#menu li a:hover {
  background-image: url("img/h_menu.gif");
}
ul#menu li a.active, ul#menu li a.active:hover {
  background-image: url("img/s_menu.gif") !important;
}
ul#menu li span {
  visibility      : hidden;
}
li.brad, li.brad a, li.brad a:hover { width : 94px;}
li.product, li.product a, li.product a:hover { width : 79px; background-position: -98px 0%;}
li.team, li.team a, li.team a:hover { width : 65px; background-position: -181px 0%;}
li.label, li.label a, li.label a:hover { width : 115px; background-position: -250px 0%;}
li.delivery, li.delivery a, li.delivery a:hover { width : 80px; background-position: -368px 0%;}
li.shop, li.shop a, li.shop a:hover { width : 60px; background-position: -451px 0%;}
li.size, li.size a, li.size a:hover { width : 64px; background-position: -511px 0%;}
/*===================================TITLE==================================*/
TABLE TR TD .star {
  color           : #FF4400;
}
H1 {
  font-size       : 36px;
  padding         : 0 0 12px;
  margin          : 0;
}
H4 {
  font-size       : 14px;
  text-transform  : uppercase;  
  text-align      : center;
  padding         : 0;
  margin          : 0;
}
H2 {
  padding         : 0;
  margin          : 0;  
  font-size       : 24px;
}
H5 {
  margin          : 0;
  font-weight     : bold;
  margin-top      : 8px;  
  font-size       : 11px;
}
H6 {
  font-size       : 18px;
  font-weight     : normal;
  text-transform  : uppercase;  
  text-align      : center;
  padding         : 0;
  margin          : 0 auto;
}
.title {
  text-align      : center;
}
H3 {
  font-size       : 11px;
  color           : #000;
  font-weight     : bold; 
  padding         : 4px;
  margin          : 0;
}
H3.blue {
  background      : url("img/bg_title_blue.gif") repeat-y top left;  
}
H3.green {
  background      : url("img/bg_title_green.gif") repeat-y top left; 
}
H3.yellow {
  background      : url("img/bg_title_yellow.gif") repeat-y top left;  
}
/*=================================COORDONNEES PROPRIOS==========================*/
.contact {
  padding-top:    16px;
}
/*===================================FILTER======================================*/
#content form {
  margin            : 0;
  padding           : 0;
}
#content ul#filter {
  margin-left       : 36px;
}
#content ul#filter li {
  float           : left;
  margin-right      : 2px;
}
ul#filter li img {
  height          : 20px;
  width           : 100%;
}
ul#filter li span {
  visibility      : hidden;
}
ul#filter li a {
  display         : block;
  background-repeat: no-repeat;
  background-image: url("img/t_filter.gif");
  margin-right      : 8px;
}
ul#filter li a:hover {
  background-image: url("img/s_t_filter.gif");
}
#content ul#filter li.collection a {width : 89px; background-position: 0 0%;}
#content ul#filter li.rayon a {width : 57px; background-position: -87px 0%;}
#content ul#filter li.size a {width : 57px; background-position: -144px 0%;}
#content ul#filter li.promos a {width : 71px; background-position: -201px 0%;}
#content ul#filter li.stocks a {width : 62px; background-position: -272px 0%;}
/*=============================ARROW BACK==========================*/
#content a.back_page {
  width             : 140px;
  color             : #000 !important;
  text-decoration   : none;
  display           : block;
  margin-bottom		: 12px;
  height            : 26px;
  font-size         : 9px;
  background        : transparent url("img/arrow_back.png") no-repeat top left;  
}
a.back_page img {
  margin-top        : 6px;
  height            : 12px;
  width             : 40px; 
}
#content a.back_page:hover  {
  color             : #0098CF !important;
  background-image  : url("img/s_arrow_back.png");
}
/*=============================FORM===================================*/
ul#filter input, ul#filter select, #details select, #details input {
  margin-bottom     : 8px;
}
ul#filter input, ul#filter select, #details select, #details input, body#page-content-delivery select, body#page-content-delivery input {
  border            :1px solid #C3C3C3;
  font-size         :11px;
  margin-right      : 12px;
  color             : #000;
}
body#page-content-delivery select, body#page-content-delivery input {
  margin-left       : 4px;
}
body#page-content-delivery form {
  width             : 400px;
  margin-top        : 8px;
  margin-left       : 16px;
  margin-bottom     : 16px;
  color             : #FF4AC2;
  line-height       : 22px;
}
body#page-content-delivery form h5 {
  margin        : 0;
  color             : #000;
}
/*===============================DIAPO=====================================*/
#center table {
  border-collapse   : collapse;
  border-spacing    : 0;
  border            : none;
}
#center table td {
  padding           : 0;
  border            : none; 
}
#diapo {
  margin-right      : 8px;
  width           : 360px;
}
#diapo .vue { overflow: hidden; zoom: 1; clear: left; }
#diapo .vue .buttons { float: left; }
#diapo .vue #pic_front { float: left; margin:15px 0 0 15px; }
#diapo .vue #pic_back { float: left; margin:15px 0 0 15px; }
#diapo .vue a.btn_form {
  width           : 40px;
  border          : none;
  margin-bottom   : 4px;
  display         : block;
}
#diapo .vue a.btn_form img {
  width           : 100%;
  height          : 43px;
}
#diapo .vue a.btn_form img.btn_back {
  background        :transparent url("img/btn_back.gif") no-repeat top left; 
}
#diapo .vue a.btn_form img.btn_front {
  background        :transparent url("img/btn_front.gif") no-repeat top left;  
}
#diapo .vue a.btn_form:hover img.btn_back {
  background        :transparent url("img/s_btn_back.gif") no-repeat top left; 
}
#diapo .vue a.btn_form:hover img.btn_front {
  background        :transparent url("img/s_btn_front.gif") no-repeat top left;  
}
.float_right {
  float           : right;
}
.float_left {
  float           : left;
}
/*================================= Legende ==================================*/
ul.legende li li {
  margin-bottom     : 0;
  display           : inline;
  margin-right      : 2px;
}
#diapo ul.legende {
  float           : left;
  text-align      : left;
  margin-left: 10px; 
}
#diapo #gallery-container { float: left; overflow:hidden; zoom:1; }
ul.legende li {
  margin-top      : 2px;
}
/*================================ zoom ==============================*/
ul.legende li.zoom img {
  margin-right      : 2px;
}
li.zoom a.zoom_moins img, li.zoom a.zoom_plus img {
  width             : 14px;
  height            : 12px;
}
li.zoom a.zoom_moins img{
  background        : transparent url("img/zoom_moins.gif") no-repeat top left;
}
li.zoom a.zoom_moins:hover img{
  background-image  : url("img/s_zoom_moins.gif");
}
li.zoom a.zoom_plus img{
  background        : transparent url("img/zoom_plus.gif") no-repeat top left;
}
li.zoom a.zoom_plus:hover img{
  background-image  : url("img/s_zoom_plus.gif");
}

/*================================= Link_gallery ==================*/
ul.link_gallery { overflow: hidden; zoom: 1; width: 75px; }
ul.link_gallery li { float: left; }
ul.link_gallery li a img {
  margin            : 0;
  width             : 13px;
  height            : 14px;
  background        : transparent url("img/link_gallery.gif") no-repeat top left;  
}
ul.link_gallery li a:hover img {
  background-image  : url("img/s_link_gallery.gif"); 
}
/*============================ Details ======================================*/
#details {
  margin-top        : 0;
  padding-top       : 24px;
  background        : transparent url("img/bg_details.gif") no-repeat top left;  
}
#details, .footer_details {
  margin-left       : 20px;
  width             : 416px;
}
.footer_details {
  clear           : both;
  font-size         : 5px;
  height            : 10px;
  background        : transparent url("img/f_bg_details.gif") no-repeat bottom left;
}
/*=================================== GO =================================*/
a.btn_go {
  display         : block;
  width           : 57px;
  height          : 42px;
  background        :transparent url("img/btn_go.gif") no-repeat top left;
}
a.btn_go:hover {
  background-image: url("img/s_btn_go.gif");
}
/*====================================CARD==================================*/
#card {
  margin-top      : 30px;
  margin-left     : 12px;
}
a.add_card {
  display         : block;
  width           : 135px;
  height          : 67px;
  background        :transparent url("img/add_card.gif") no-repeat top left;
}
a.add_card:hover {
  background-image: url("img/s_add_card.gif");
}
a.btn_print{
  position        : absolute;
  display         : block;
  margin-top      : 20px;
  width           : 135px;
  height          : 22px;
  background        :transparent url("img/t_print.gif") no-repeat top left;
}
a.btn_print:hover {
  background-image: url("img/s_t_print.gif");
}
a.send_friend{
  display         : block;
  width           : 135px;
  height          : 22px;
  background        :transparent url("img/send_friend.gif") no-repeat top left;
}
a.send_friend:hover {
  background-image: url("img/s_send_friend.gif");
}
a.send_friend, a.btn_print {
  position        : absolute;
  margin-left     : 140px;
} 
/*==================================CATALOGUE=================================*/
#center {
  clear           : both;
  /*overflow: hidden;
  zoom: 1;*/
}
UL#catalogue {
  margin-top      : 5px;  
  padding-bottom  : 20px;
  zoom: 1; overflow: hidden;
}
UL#catalogue LI {
  float           : left;
  margin          : 2px;
}
#catalogue LI a {
  text-decoration : none;
  color           : #6C818F;
}
#catalogue LI a:hover div, #catalogue LI a:hover {
  color           : #CD001E;
}
#catalogue .infoproduct {
  position:relative; 
  z-index     : 30;
  /*margin-left : 95px;
  margin-top  : -50px;
  width       : 90px;  97
  height      : 61px;  74 */
  margin-left : 74px;
  margin-top  : -70px;
  width       : 111px; /*118*/
  height      : 81px; /*94*/

  padding-top     : 16px;
  padding-left    : 8px;
  background      :transparent url("img/bg_infoproduct.png") no-repeat top left;
}
#catalogue IMG A {
  border          : none;
}
#catalogue li img {
  position:relative; 
  z-index     : 5;
}
BODY#page-shop-product #details p {
  font-size       : 14px;
}
.moredetails {
  text-align      : right;
  padding-right   : 5px;
  font-size       : 9px;
  color           : #1A7DA1;
}
.productname {
  color           : #000;
  text-transform  : normal;
  font-weight     : bold; 
}
.typeproduct {
  font-size       : 9px;
}
.productname a, .typeproduct a {
  color           : #000;
}
#details dl {
  margin-top      : 4px;
  margin-bottom   : 8px;
  margin-left     : 16px;
  font-size       : 12px;
}
#details dl select, #details dl input {
  margin          : 0;
  padding         : 0;
}
#details dd {
  margin-top      : -16px;
  margin-left     : 100px;
  font-weight     : bold;
}
BODY#product .productname {
  font-size       : 11px;
}
BODY#page-shop-product p.productname {
  font-size       : 36px !important;
}
BODY#page-shop-product p.price {
  font-size       : 24px !important;
}
.price {
  font-size       : 12px;
  color           : #CD001E;
  font-weight     : bold;
}
.price a {
  color           : #E10500;
}
#catalogue LI a:hover .price a:hover {
  color           : #FF44D9;
}
/*===================================== result-search =========================*/
.result-search {
  clear           : both;
  color           : #4B2D10;
  margin-top      : 8px;
}
.result-search a {
  text-decoration   : none;
  display         : block;
  color           : #000;
  height          : 13px;
  width           : 113px;
}
.result-search a span{
  visibility      : hidden;
}
.result-search a.prev {
  position        : absolute;
  background      :transparent url("img/prev_product.gif") no-repeat top left;
}
.result-search a.prev:hover {
  background-image  :url("img/s_prev_product.gif");
}
.result-search a.next {
  margin-left     : 716px;
  background      :transparent url("img/next_product.gif") no-repeat top left;
}
.result-search a.next:hover {
  background-image  :url("img/s_next_product.gif");
}
/*=========================================FOOTER==================================*/
#footer {
  text-align      : center;
  font-size       : 11px;
  /*height          : 390px;*/
  /*background      : url("img/bg_footer.jpg") no-repeat bottom left;*/
}
#footer p {margin: 0 auto; text-align: center; width: 500px; background-color: #fff; padding:4px;}
#footer a         {
  text-decoration : none;
  color           : #000;
}
#footer a:hover {
/*  color           : #E9FFFF;*/
  text-decoration   : underline;
}
/*=========================================OTHER MAX==================================*/
A.square { padding: 0 5px; }
A.square:hover { background-color: #FF4AC2; color: #000!important; }
.error { color: crimson; font-weight: bold; margin	: 4px 0;}
DIV.msgbox { border: 1px solid #999; background-color: #EEE; color: #000; text-align: center;
  font-weight: bold; padding: 25px; margin-bottom: 25px; }
TABLE.list-table { border-collapse: collapse; width: 100%; }
TABLE.list-table TD { border: 1px solid #999; padding: 2px; }
TABLE.list-table TH { border: 1px solid #999; padding: 2px; }

TABLE.form-table { border-collapse: collapse; width: 100%; }
TABLE.form-table TH { vertical-align: middle; padding: 3px; font-weight: normal; text-align: right; 
                      border: 0px solid #999; background-color: transparent; width: 30%; 
                      font-size: 110%; padding-right: 13px; }
TABLE.form-table TH.req { font-weight: bold; background: transparent url("img/req1.gif") no-repeat right center; }
TABLE.form-table TD { vertical-align: top; padding: 3px; border: 0px solid #999; }
TABLE.form-table TD INPUT, TABLE.form-table TD BUTTON { border: 1px solid #000; border-color: #191919 #A2A2A2 #A2A2A2 #191919; }
TABLE.form-table TD TEXTAREA { border: 1px solid #000; border-color: #191919 #A2A2A2 #A2A2A2 #191919; }
TABLE.form-table TD INPUT.but { }

#send2friend-block { position: absolute; width: 300px; background-color: #FFF;
  border: 2px solid #666; display: none; left: 40%; top: 100px; z-index: 2; padding: 3px; }
#send2friend-close { float: right; font-weight: bold; cursor: pointer; font-size:16px;}
#send2friend-block LABEL { display: block; zoom: 1; overflow: hidden; padding: 5px; }
#send2friend-block LABEL SPAN { width: 100px; float: left; text-align: right; margin-right: 5px;
  font-weight: bold; }
#send2friend-block P { text-align: center; }
#send2friend-block P INPUT { padding: 10px; }

#stockInfo-block { position: absolute; border: 2px solid #666; background-color: #FFF;
  display: none; z-index: 2; padding: 0 10px; left: 0; top: 0; }
#stockInfo-block DL { overflow: hidden; zoom: 1; width: 75px; }
#stockInfo-block DL * {padding: 0; margin: 0; }
#stockInfo-block DL DT { float: left; font-weight: bold; clear:left; width: 50px; }
#stockInfo-block DL DD { float: left; width: 25px;}

#stock-div { overflow: hidden; zoom: 1; display: none; }
#stock-div DIV { width: 50%; float: left; }
#stock-div DIV IMG { float: left; }
#stock-div DIV UL { float: left; }
#stock-div DIV UL LI.no-items { text-decoration:line-through; color: #BBB; }

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    height: 300px; overflow: auto;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*====== ajout le 17082007 par aurelie ====*/

.tab_legende table {
 margin-left:40px;
 border-collapse:collapse;
 margin-bottom:24px;
}
.tab_legende table tr.sub-th {
 background-color:#E7E7E7;
 font-weight:bold;
}
.tab_legende {
  background: transparent url("../img/upl/Image/illustr_size.gif")
no-repeat right bottom;
  padding-bottom:240px;
}
.tab_legende img {
 float:left;
}
.bottom_tab_legende {
 clear:both;
}
.tab_legende table tr th {
 border:1px solid #E7E7E7;
 border-bottom-color: #000;
 padding:8px 8px 2px;
 font-size:14px;
 text-transform:uppercase;
}
.tab_legende table tr td {
 border-bottom-color:#f2f2f2;
 padding:4px;
 text-align:center;
 border:1px solid #E7E7E7;
}
/*============= fin ajout table =====*/
/*===== add by aurelie 2007 08 23 =============*/

.home_promo {
  padding-top : 0;
  background : url("http://www.borntoride.net/img/upl/Image/bg_home_promo.gif") no-repeat top center;
  width:100%;
  height		: 370px;
}

.news_blog {
  width : 240px;
  padding-left : 26px;
  padding-top : 26px;
  background : url("img/little_flower.jpg") no-repeat top left;
}

.news_blog h2 {
  margin-bottom : 8px;
}

.news_blog ul {
  margin-left : 4px;
}

div.news_blog ul li {
  margin-top : 8px;
}

#content .home_promo .news_blog h2 {
  font-size : 18px;
}

body#page-content-index #content{
  padding-bottom : 30px;
}

#content .home_promo p {
  padding : 10px 550px 20px 16px ;
  font-size :14px;
}

#content .home_promo a.tshirt {
  position    :absolute;
  margin-left : 360px;
  margin-top  : -40px;
  display : block;
  height			: 360px;
  width				: 260px;
}

#content .home_promo a.tshirt span {  visibility : hidden;}

#content .home_promo a.btn_see_product {
	position	: absolute;
	margin-left	:640px;
  display : block;
  width : 149px;
  height : 179px;
  margin-top	: 132px;
  background :transparent url("img/btn_see_product.gif") no-repeat top left;
}

#content .home_promo a.btn_see_product span {
    visibility : hidden;
}

#content .home_promo a.btn_see_product:hover {
  background-image :url("img/s_btn_see_product.gif");
}
/*====== end od add =====*/
/*============= modifs aurelie 03 09 2007 ========================*/

body#command #content {
  text-align:left;
}
body#command #center {
    padding-bottom : 150px;
    padding-left : 120px;
  background : url("img/pict_chariot.gif") no-repeat top left;
}
body#command #center table {
    margin-top : 20px;
    margin-left : 10px;
    border-collapse :collapse;
    margin-bottom :24px;
}

body#command #center table#confirm_command {
    background-color:#FFECFF;
}

body#command #center table tr.sub-th {
 background-color:#E7E7E7;
 font-weight:bold;
}

body#command #center table tr th {
 border:1px solid #E7E7E7;
 border-bottom-color: 000;
 padding:4px 2px 2px;
 font-size:11px;
 text-transform:uppercase;
/* width:80px;*/
 text-align:center;
}
body#command #center table tr td.product {
    width:150px;
}
body#command #center table.total_price {
    margin-top : 10px;
    margin-left:270px;
    background-color:#E1F7F7;
}
body#command #center table.total_price td {
    padding:4px 16px;
    text-align:left;
}
body#command #center table tr td {
 border-bottom-color:#f2f2f2;
 padding:4px;
 text-align:center;
 border:1px solid #E7E7E7;
}
body#command #center table tr th.price_ttc, body#command #center table tr th.total_price_ttc {
    width:70px;
}
body#command #center table tr td.price_ttc {
/* font-weight:bold;*/
}
body#command #center table tr td.total_price_ttc {
    font-weight:bold;
/* font-size:14px;
    color:#CD001E;*/
}
body#command #center table tr td.sup_product a {
    font-size:11px;
    color:000;
    text-decoration:underline;
}
body#command #content a.btn_valid_command_01 {
  display : block;
  float :right;
  width : 188px;
  height : 42px;
  margin : 8px;
  background :transparent url("img/btn_valid_01.gif") no-repeat top left;
}
body#command #login_command, body#command #ident_command {
    float:left;
    width: 280px;
    line-height:24px;
    margin-top:16px;
}
body#command #ident_command {
    float:left;
    width: 400px;
    line-height:24px;
    margin-top:16px;
}
body#command #login_command h2, body#command #ident_command h2 {
    margin-bottom:16px;
}

body#command input, body#command select {
}

body#command DIV.form OL { overflow:hidden;zoom:1;margin-left:0; padding-left:0;}
body#command FORM OL { overflow:hidden;zoom:1;margin-left:0; padding-left:0;}
body#command DIV.form OL DIV.error { margin-left: 0; }
body#command DIV.form OL DIV.error, body#command FORM OL DIV.error { margin-left: 0; }
body#command form span.label, body#command div.form span.label {
    display:block;
    float:left;
    width : 75px;
    margin-left:0px;
}
body#command form span.req, body#command div.form span.req {font-weight: bold;}
body#command form div.error, body#command div.form div.error  { 
  text-align: left; margin:0; padding:0; margin-left: 0px; }
body#command form li, body#command div.form li {
clear:both;
}

body#command input, body#command select, body#command textarea {
  border :1px solid #C3C3C3;
  font-size :11px;
  margin : 0 12px;
  color : 000;
}
body#command #content a.btn_valid_command_01 span {
    visibility : hidden;
}
body#command #content a.btn_valid_command_01:hover {
  background-image :url("img/s_btn_valid_01.gif");
}
body#command #content a.btn_add_command {
  margin : 8px;
  float :right;
  display : block;
  width : 198px;
  height : 42px;
  background :transparent url("img/btn_add_product.gif") no-repeat top left;
}

body#command #content a.btn_add_command span {
    visibility : hidden;
}
body#command #content a.btn_add_command:hover {
  background-image :url("img/s_btn_add_product.gif");
}
body#command #content a.btn_buy {
  margin : 8px;
  float :right;
  display : block;
  width : 148px;
  height : 42px;
  background :transparent url("img/btn_buy.gif") no-repeat top left;
}

body#command #content a.btn_buy span {
    visibility : hidden;
}
body#command #content a.btn_buy:hover {
  background-image :url("img/s_btn_buy.gif");
}

body#command #content a.btn_connect {
  margin : 8px 0;
  display : block;
  width : 140px;
  height : 33px;
  background :transparent url("img/btn_connect.gif") no-repeat top left;
}

body#command #content a.btn_connect span {
    visibility : hidden;
}
body#command #content a.btn_connect:hover {
  background-image :url("img/s_btn_connect.gif");
}

body#command #content a.btn_ident {
  margin : 8px 0;
  display : block;
  width : 106px;
  height : 33px;
  background :transparent url("img/btn_ident.gif") no-repeat top left;
}

body#command #content a.btn_ident span {
    visibility : hidden;
}
body#command #content a.btn_ident:hover {
  background-image :url("img/s_btn_ident.gif");
}

body#command #content a.btn_valid_02 {
  margin : 8px 0;
  display : block;
  width : 106px;
  height : 33px;
  background :transparent url("img/btn_valid_02.gif") no-repeat top left;
}

body#command #content a.btn_valid_02 span {
    visibility : hidden;
}
body#command #content a.btn_valid_02:hover {
  background-image :url("img/s_btn_valid_02.gif");
}

.chemin_command {
    padding : 8px 0;
    font-weight:bold;
  color : 0000002E035 !important;
}
.chemin_command a {
    padding : 0 8px;
    font-weight:normal !important;
  color : 0000002E035 !important;
}
.chemin_command a:hover {
  color : 1EB100 !important;
}
/*================ end of modifs ========================*/
