body, p, ul, ol, h1, h2, h3, h4, h5, form, input, textarea, select, table, address {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #16110B;
	line-height: 1.2em;
}
body {
	background: url(../img/fd.png) repeat-x #0F0E0A;
	text-align: center;
}
body, p, ul, table, td, th, form, input, select, option, address {
	font-size: 12px;
	line-height: 1.2em;
}
p, ul, ol {
	color: inherit;	
}
address {
	font-style: normal;	
}
textarea, input, select, option {
	color: inherit;	
	font-size: inherit;	
}
table, tr, th, td {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;	
}
img {
	border: 0;
}
a:link, a:visited {
	color: #16110B;
	text-decoration: underline;
}
a:hover, a:active {
	color: #16110B;
	text-decoration: none;
}
a.blanc:link, a.blanc:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.blanc:hover, a.blanc:active {
	color: #ffffff;
	text-decoration: none;
}
.noir {
	color: #000000;
}
.clear {
	clear: both;
	height: 10px;
	line-height: 5px;
	font-size:5px;
}
.clear-mini {
	clear: both;
	height: 5px;
	line-height: 5px;
	font-size:5px;
}
.txt-right {
	text-align: right;
}
.txt-left {
	text-align: left;
}
.txt-center {
	text-align: center;
}
.txt-top {
	vertical-align: top;	
}
.txt-bottom {
	vertical-align: bottom;	
}
.right {
	float: right;
}
.left {
	float: left;
}
.display-none {
	display: none;
}
.display-block, div.display-block {
	display: block;
}
.fond {
	background: url(../img/fd-page.jpg) no-repeat 50% 0%;
	height: 1000px;
}
#page {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	position: relative;
}

#ariane {
	color: #9D8058;
}
#ariane a:link, #ariane a:visited {
	text-decoration: underline;
	color: #BCAC93;	
}
#ariane a:hover, #ariane a:active {
	text-decoration: none;
	color: #BCAC93;	
}



/**************************************************
	ENTETE / PIED
**************************************************/

#entete {
	height: 222px;	
	background: url(../img/fd-entete.jpg) no-repeat;
}
h1 {
	font-size: 14px;
	color: #9D8058;
	padding: 3px 0 0 19px;
	height: 56px;
}
.logo {
	padding-left: 19px;	
	height: 123px;
}
#outils {
	position: absolute;
	right: 14px;
	top: 1px;	
}
#outils li {
	list-style-type: none;
	float: left;	
	text-transform: uppercase;
	line-height: 23px;
	height: 29px;
}
#outils a:link, #outils a:visited {
	color: #BCAC93;
	text-decoration: none;	
}
#outils a:hover, #outils a:active {
	color: #BCAC93;
	text-decoration: underline;	
}
#outils a:link .nb, #outils a:visited .nb,
#outils a:hover .nb, #outils a:active .nb {
	color: #ffffff;
	text-decoration: underline;	
}
#outils li.compte {
	padding-left: 23px;	
	width: 105px;
	background: url(../img/ico-compte.png) no-repeat 0px 3px;
}
#outils li.panier {
	padding-right: 12px;	
	width: 133px;
	text-align: right;
}
#menu li {
	list-style-type: none;
	float: left;
	position: relative;
	font-size: 14px;
	padding: 5px 17px 0 15px;
	background: url(../img/fd-menu.png) no-repeat 0px 3px;
	z-index: 1000;
}
#menu li.first {
	background: none;
	padding-right: 10px;
	padding-top: 3px;
}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
	color: #BCAC93;
	text-decoration: none;
}
#menu .special a:link, #menu .special a:visited, #menu .special a:hover, #menu .special a:active {
	color: #9D8058	
}
#menu li ul {
	position: absolute;	
	padding: 22px 0 0 0;
	margin-left: -15px;
	visibility: hidden;
}
#menu li.on ul {
	visibility: visible;
}
#menu li li a:link, #menu li li a:visited, #menu li li a:hover, #menu li li a:active {
	color: #9D8058;
}
#menu li li a:hover, #menu li li a:active {
	color: #ffffff;
}
#menu li ul li {
	float: none;
	font-size: 10px;
	background: #1D0004;
	padding: 3px 10px 3px 15px;
	white-space : nowrap;
}
#menu li ul li.last {
	background: url(../img/fd-ssmenu.png) no-repeat 50% 100% #1D0004;
	padding-bottom: 32px;
}
#newsletter {
	position: absolute;	
	top: 85px;
	right: 10px;
}
#newsletter p {
	text-align: right;
	color: #BCAC93;
	font-size: 11px;	
}
#newsletter p.champs {
	padding: 4px 0;
	background: url(../img/fd-newsletter.png) no-repeat 100% 0%;	
}
#newsletter input {
	text-align: left;
	border: 0;
	background: none;
}
#newsletter input.text {
	color: #16110B;
	width: 100px;	
}
#newsletter input.submit {
	color: #140F0B;	
	text-align: center;
	cursor: pointer;
	width: 35px;
}

#pied {
	padding: 0 0 50px 0;
	background: url(../img/fd-pied.png) no-repeat 50% 100%	
}
#pied .services {
	text-align: center;	
}
#pied .services img {
	vertical-align: middle;
	margin: 0 15px;	
}
#pied .cles, #pied .menu {
	text-align: center;
	padding-top: 10px;
        clear:both;
}
#pied .cles a:link, #pied .cles a:visited, #pied .cles {
	color: #584F41;
	text-decoration: none;
}
#pied .cles a:hover, #pied .cles a:active {
	text-decoration: underline;
}
#pied .menu a:link, #pied .menu a:visited, #pied .menu {
	color: #7C6546;
	text-decoration: none;
}
#pied .menu a:hover, #pied .menu a:active {
	text-decoration: underline;
}

#pied .facebook {
    margin-top:5px;
    text-align: center;	    
    width:100%;    
}

#pied-logo-fb {
    float:left;  width:80px; margin-left:345px;
}
#pied-text-fb {
    float:left;  width:250px;  text-align:left; padding-top:5px; color: #bcac93;
}
#pied-text-fb a, #pied-text-fb a:hover, #pied-text-fb a:active {
    text-decoration: none; color: #bcac93;
}



#pied #logos {
	background: url(../img/fd-logos.png) no-repeat 50% 0%;	
	height: 85px;
	position: relative;
}
#logos .btn {
	position: absolute;
	margin: 27px 12px 0 12px;	
	cursor: pointer;
}
#logos .btn-suiv {
	right: 0;	
}
#logos .cadre {
	position: relative;
	overflow: hidden;
	padding-top: 5px;	
	height: 60px;
	left: 40px;
	width: 880px;
}
#logos .cadre div {
	width: 5000px;	
	position: absolute;
}
#logos ul {
	position: absolute;
}
#logos li {
	list-style-type: none;
	display: inline;
	padding: 0 15px;	
}
#logos li img, #logos li {
	vertical-align: middle;	
}

/**************************************************
	HOME
**************************************************/
#home {
	padding: 10px 0 0 10px;	
}
#home .categories {
	width: 610px;
	border: 5px #000000 solid;
	height: 449px;
	background: url(../img/home.jpg) no-repeat;	
	float: left;
	padding-top: 9px;
}
#home .categories h2 a:link, #home .categories h2 a:visited, #home .categories h2 a:hover, #home .categories h2 a:active {
	margin: 0 0 45px 20px;
	display: block;
	width: 190px;
	height: 103px;
	overflow: hidden;
	text-indent: -500px;
}
#home .categories h2.country a:hover, #home .categories h2.country a:active {
	background: url(../img/fd-home-country.jpg) no-repeat 50% 0%;
}
#home .categories h2.biker a:hover, #home .categories h2.biker a:active {
	background: url(../img/fd-home-biker.jpg) no-repeat 50% 0%;
}
#home .categories h2.city a:hover, #home .categories h2.city a:active {
	background: url(../img/fd-home-city.jpg) no-repeat 50% 0%;
}
#home .offres {
	float: left;
	padding-left: 20px;
	width: 300px;	
}
#home #promotions {
	background: #ffffff;
	border: 5px #1D0004 solid;
	margin-bottom: 10px;
}
#home #promotions h3, #home #promotions a:link, #home #promotions a:visited, #home #promotions a:hover, #home #promotions a:active {
	color: #7C6546;
	text-decoration: none;
}
#home #nouveautes {
	background: #7C6546;
	padding: 0 5px;
}
#home #nouveautes h3, #home #nouveautes a:link, #home #nouveautes a:visited, #home #nouveautes a:hover, #home #nouveautes a:active {
	color: #ffffff;
	text-decoration: none;
}
#home h3 {
	font-size: 22px;
	padding: 7px 0 0 6px;
	height: 29px;
}
#home .offres .produits {
	background: url(../img/fd-visu-home.png) repeat-y #ffffff;
}
#home #promotions .produits {
	height: 202px;
}	
#home #nouveautes .produits {
	height: 152px;
}	
#home .offres .produits li {
	list-style-type: none;
	float: left;	
	width: 145px;
}
#home #promotions .produits .prix {
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: url(../img/fd-prix.png) no-repeat 50% 50%;
	height: 36px;
	line-height: 36px;
}
#home .produits .visu {
	text-align: center;
	height: 152px;
}
#home #nouveautes p {
	height: 22px;
	color: #ffffff;
	font-size: 10px;
}
#home #nouveautes p a:link, #home #nouveautes p a:visited {
	color: #ffffff;
	display: inline-block;
	padding: 4px 26px 4px 0;
	background: url(../img/ico-fleche.png) no-repeat 100% 50%;
	text-decoration: none;	
}
#home #nouveautes p a:hover, #home #nouveautes p a:active {
	color: #ffffff;
	text-decoration: underline;	
}
#home #promotions .produits p {
	background: url(../img/fd-visu-home.png) repeat-y -145px 0 #1D0004;
	text-align: center;
	height: 14px;
	line-height: 14px;
	color: #ffffff;
	font-size: 10px;
}
#home #promotions .produits .first p {
	background: #1D0004;
}

/**************************************************
	CATALOGUE
**************************************************/

/*** liste ***/

#liste-produits {
	height: 515px;	
}
body.country #liste-produits {
	background: url(../img/fd-country.jpg) no-repeat;
}
body.city #liste-produits {
	background: url(../img/fd-city.jpg) no-repeat;
}
body.biker #liste-produits {
	background: url(../img/fd-biker.jpg) no-repeat;
}
body.marque #liste-produits {
	background: url(../img/fd-marque.jpg) no-repeat;
}


#liste-produits .liste {
	float: left;
	overflow: auto;
	width: 655px;	
	margin: 24px 0 0 10px;
	height: 465px;
	position:relative;
}
#liste-produits .liste li {
	list-style-type:none;
	float: left;
	position: relative;
	width: 159px;
	height: 243px;	
}
body.country #liste-produits .liste li {
	background: url(../img/fd-liste-produit-country.png) no-repeat;
}
body.city #liste-produits .liste li {
	background: url(../img/fd-liste-produit-city.png) no-repeat;
}
body.biker #liste-produits .liste li {
	background: url(../img/fd-liste-produit-biker.png) no-repeat;
}
body.marque #liste-produits .liste li {
	background: url(../img/fd-liste-produit-biker.png) no-repeat;
}

#liste-produits .liste li .visu {
	width: 138px;
	height: 183px;
	text-align: center;
	padding-top: 2px;
}
#liste-produits .liste p {
	padding: 0 10px;
	font-size: 13px;
	width: 118px;
}
#liste-produits .liste .prix {
	float: right;
	padding-top: 1em;
}
#liste-produits .liste a:link, #liste-produits .liste a:visited {
	text-decoration: none;	
	color: #1D0004;
}
#liste-produits .liste a:hover, #liste-produits .liste a:active {
	text-decoration: none;	
	color: #1D0004;
}
#liste-produits .liste .promo {
	position: absolute;
	width: 47px;
	height: 99px;
	margin: -4px 0 0 88px;	
	background: url(../img/ico-promo.png) no-repeat
}
#liste-produits .liste .nouveau {
	position: absolute;
	width: 45px;
	height: 45px;
	margin: 7px 0 0 88px;	
	background: url(../img/ico-nouveau.png) no-repeat
}
#liste-produits .navigation {
	float: left;
	padding-left: 20px;
	width: 275px;
}
#liste-produits .navigation h2 {
	height: 105px;
	overflow: hidden;
	text-indent: -500px;
}	

body.marque #liste-produits .navigation h2 {
	padding-top:20px;
	height: 25px;
	text-indent: 0px;
/*	background-color:red;*/
}

#liste-produits .navigation .sscat {
	padding: 145px 0 0 0;
	height: 55px;
	font-size: 22px;
}		
#liste-produits .navigation .sscat li {
	list-style-type: none;
	float: left;	
	padding: 5px 20px 5px 30px;
}

#liste-produits .navigation .sscat li.homme {
	background: url(../img/ico-homme.png) no-repeat 0% 50%	
}

body.country #liste-produits .navigation .sscat li.homme {
	background: url(../img/ico-homme-gris.png) no-repeat 0% 50%	
}

#liste-produits .navigation .sscat li.femme {
	background: url(../img/ico-femme.png) no-repeat 0% 50%;
	padding-left: 25px;
}

body.country #liste-produits .navigation .sscat li.femme  {
	background: url(../img/ico-femme-gris.png) no-repeat 0% 50%;
}


#liste-produits .navigation .sscat a:link, #liste-produits .navigation .sscat a:visited {
	color: #000000;	
	text-decoration: underline;
}
#liste-produits .navigation .sscat a:hover, #liste-produits .navigation .sscat a:active {
	color: #000000;
	text-decoration: none;
}

body.country #liste-produits .navigation .sscat a:link,  body.country #liste-produits .navigation .sscat a:visited{
	color: #aaaaaa;
}


#liste-produits .navigation .texte {
	color: #000000;
	height: 95px;
	margin-top:20px;
	padding-right:10px;
	
}

#liste-produits .navigation .texte p {
line-height:18px;
}

#liste-produits .navigation .univers {
	color: #000000;
	padding-top: 10px;
	font-size: 14px;
}
body.country #liste-produits .navigation .texte,
body.country #liste-produits .navigation .univers {
	color: #9d8058;
}
#liste-produits .navigation .univers ul {
	padding-top: 15px;
}
#liste-produits .navigation .univers li {
	list-style-type: none;	
	float: left;
	padding: 0 17px;
}
#liste-produits .navigation .univers a:link, #liste-produits .navigation .univers a:visited, #liste-produits .navigation .univers a:hover, #liste-produits .navigation .univers a:active {
	display: block;
	width: 90px;
	height: 55px;
	overflow: hidden;
	text-indent: -500px;
}

#bloc-logo-marque { 
	background-color:#161209; padding:10px; text-align:center; border-style:solid; border-color:#9b7c5d; width:148px; height:51px;
}

/*** fiche produit ***/

#fiche-produit {
	background: #513D2D;
	margin-top: 15px;
	padding: 10px 10px 0 10px;
}
#fiche-produit .visuels .big {
	background: url(../img/fd-fiche-produit.png) no-repeat;
	float: left;
	padding: 58px 16px 0 13px;
	width: 264px;
	text-align: center;
	height: 350px;
}
#fiche-produit .visuels .big .visu {
	height: 304px;
}
#fiche-produit .visuels .big p {
	font-size: 24px;
	font-weight: bold;
}
#fiche-produit .visuels .vignettes {
	padding:3px 0 0 25px;
	float: left;
	width: 55px;		
}
#fiche-produit .visuels .vignettes li {
	list-style-type: none;
	height: 67px;
}
#fiche-produit .visuels .vignettes img {
	float: left;
	border: 1px #BCAC93 solid;	
}
#fiche-produit .visuels {
	float: left;
	width: 397px;
}
#fiche-produit .textes {
	float: left;
	width: 540px;
}
#fiche-produit h2 {
	text-align: right;	
	color: #BCAC93;
	font-size: 20px;
}
#fiche-produit h3 {
	text-align: right;	
	color: #BCAC93;
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 15px 0;
}
#fiche-produit .fb {
	text-align: right;	
}
#fiche-produit .livraison {
	width: 220px;
	padding-top: 65px;
	text-align: center;
	height: 52px;
	float: left;
	background: url(../img/fd-livraison.png) no-repeat;	
}
#fiche-produit .options {
	width: 300px;
	float: left;
	padding-left: 20px;
}
#fiche-produit .prix {
	color: #BCAC93;
	font-size: 20px;
	text-align: right;	
	padding: 10px 0;
}
#fiche-produit .pointure {
	font-size: 16px;
	color: #BCAC93;
	padding-right: 5px;
}
#fiche-produit .panier {
	padding: 20px 0 15px 0;
}
#fiche-produit .ui-widget-content, #fiche-produit .ui-widget-header {
	border: 0;	
	padding: 0;
	font-weight: normal;
	background: none;
}
#fiche-produit .ui-tabs-panel {
	background: #ffffff;	
	border: 1px #9D8058 solid;
	padding: 10px;
}
#fiche-produit .ui-widget-header .ui-state-default a:link, #fiche-produit .ui-widget-header .ui-state-default a:visited {
	color: #000000;	
}
#fiche-produit .ui-widget-header .ui-state-default a:link, #fiche-produit .ui-widget-header .ui-state-default a:visited {
	color: #000000;	
}
#fiche-produit .ui-widget-header .ui-state-default {
	background: #756042;	
	border: 1px #9D8058 solid;
	font-weight: normal;
	margin-bottom: 2px;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
#fiche-produit .ui-widget-header .ui-state-active {
	background: #ffffff;	
	border-bottom: 1px #ffffff solid;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 2px;
}
			
/**************************************************
	COMPTE
**************************************************/
#compte {
	border: 10px #000000 solid;
	height: 652px;
	background: url(../img/fd-contact.jpg) no-repeat;
	margin: 10px 0;
	padding: 20px 0 0 82px;
}
#compte h2 {
	font-size: 18px;
	color: #7C6546;
	padding-bottom: 5px;	
}
#compte .groupe-champs, #compte .checkbox {
	padding: 15px 15px 0 15px;
	margin-bottom: 20px;
	width: 450px;
	background: url(../img/fd-blanc80.png);
}
#compte .checkbox {
	padding-bottom: 15px;
}
#compte .checkbox input {
	margin-right: 25px;
}
#compte input.text {
	border: 1px #7C6546 solid;
	padding: 2px 5px;
	width: 200px;
}
#compte input.erreur {
	border: 1px #4F0000 solid;
	background: #FFECEC;
}
#compte p.ligne {
	clear: both;	
	padding-top: 4px;
	background: url(../img/fd-ligne-form.png) no-repeat;
}
#compte p.first {
	background: none;
}
#compte p.ligne label {
	padding: 0 0 0 45px;
	display: block;
	height: 20px;
	float: left;
	width: 160px;
	background: url(../img/puce-etoile.png) no-repeat 0px 2px;
}	


/****/
#compte p.ligne-menu {
	clear: both;	
	padding-top: 4px;
/*	background: url(../img/fd-ligne-form.png) no-repeat;*/
}

#compte p.ligne-menu a {
	padding: 0 0 0 38px;
	display: block;
	height: 20px;
	float: left;
	background: url(../img/puce-etoile.png) no-repeat 0px 2px;
}


#compte .champs {
	padding-bottom: 3px;
	float: left;
	display: block;
	width: 220px;
	padding-left: 25px;	
}
#compte .ligne .alerte {
	background: url(../img/ico-alerte-mini.png) no-repeat 0px 2px;	
}
#compte .champs .text, #compte .champs select {
	margin-bottom: 2px;	
}
#compte p.submit {
	margin-top: 20px;
	width: 450px;
	text-align: right;
}
#compte p.submit img, #compte p.submit input {
	vertical-align: middle;	
}
#compte p.submit input {
	margin-left: 10px;
}
#compte #alerte {
	position: absolute;
	margin-left: 505px;
	background: url(../img/fd-alerte-contact.png) no-repeat;	
	padding: 24px 20px 0 64px;
	height: 43px;
	width: 245px;
}

/**************************************************
	PANIER
**************************************************/

#panier {
	background: url(../img/fd-panier.jpg) no-repeat 100% 0% #7C6546;	
	padding: 25px 40px 15px 30px;
}
#panier .receive {
	float: right;
	margin-top: 225px;	
}
#panier h2 {
	font-size: 26px;
	text-transofmr: uppercase;
}
#panier .mentions p {
	font-size: 11px;	
	padding: 5px 0 5px 40px;
}
#panier .mentions strong.blanc {
	color: #ffffff;
	font-size: 13px;
}
table.panier {
	width: 580px;
	margin: 20px 0 20px 40px;
}
table.panier td {
	padding-left: 15px;	
	padding-right: 5px;
	font-size: 13px;
}
table.panier a.supprimer:link, table.panier a.supprimer:visited, table.panier a.supprimer:hover, table.panier a.supprimer:active {
	font-size: 11px;
	padding: 2px 25px 2px 0px;
	background: url(../img/ico-supprimer.png) no-repeat 100% 100%;	
}
table.panier tfoot .fd td {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;	
	padding-top: 35px;
}
table.panier select.quantite {
	border: 1px #909090 solid;
	text-align: center;
	padding: 1px 2px;
	width: 55px;	
	color: #000000;
}
table.panier td.valeur {
	color: #ffffff;
	height: 2em;
	text-align:right;	
}
table.panier td.total {
	color: #ffffff;
	text-align:right;	
	vertical-align: bottom;
	padding-bottom: 1em;
}
table.panier .visu {
	width: 120px;	
	height: 154px;
	background: url(../img/fd-visu-panier.png) no-repeat 0% 100% #ffffff;
}
table.panier .fd td {
	background: url(../img/fd-table-panier.png) repeat-x 0px 7px;
	padding-top: 20px;	
}
#panier .actions {
	width: 435px;
	text-align: right;
	padding: 10px 0 0 185px;
}
#panier .actions img {
	margin-bottom: 10px;
}
#etapes {
	height: 65px;	
}

ul.etape1 {
	background: url(../img/fd-etape1.png) no-repeat;	
}

ul.etape2 {
	background: url(../img/fd-etape2.png) no-repeat;	
}

ul.etape3 {
	background: url(../img/fd-etape3.png) no-repeat;	
}

ul.etape4 {
	background: url(../img/fd-etape4.png) no-repeat;	
}

ul.etape5 {
	background: url(../img/fd-etape5.png) no-repeat;	
}


#etapes li {
	height: 42px;
	line-height: 40px;
	float: left;
	list-style-type: none;
	text-align: center;
	color: #7C6546;
	font-size: 13px;	
	width: 20%;
}
#etapes li.on {
	color: #ffffff;
}

/**************************************************
	page CMS type
**************************************************/

#cms {
	background: url(../img/fd-cms.jpg) no-repeat 100% 0% #7C6546;	
	padding: 25px 40px 15px 30px;
	background-color: rgb(159,143,120);
}

.cms h1 {
	font-size: 26px;
	text-transofmr: uppercase;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #16110B;
	line-height: 1.2em;	
}

#cms input, #cms textarea {
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
	border-color:rgb(139,122,94);
	border-width:1px;
	background-color : rgb(183,170,154);
	padding:3px;
	width:300px;
}

#cms button {
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
	border-color:rgb(139,122,94);
	border-width:1px;
	background-color : rgb(183,170,154);
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	width:auto;
	font-weight:bold;

}

#cms .button {
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
	border-color:rgb(139,122,94);
	border-width:1px;
	background-color : rgb(183,170,154);
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	width:auto;
	font-weight:bold;

}

#cms .table-liste td , #cms .table-liste th {
    padding-top : 2px;
    padding-bottom : 2px;
    padding-right: 5px;
    padding-left : 5px;
}

#cms .table-liste td {
    border-style:solid;
    border-width:2px;
    border-color: rgb(159,143,120);
    background-color : rgb(185,172,156);
}

#cms .table-liste th {
    border-style:solid;
    border-width:2px;
    border-color: rgb(159,143,120);
    background-color : rgb(139,120,90);
    color:white;
}

#cms .table-liste a {
	color: white;
} 




/****************************************************/
/* Confirmation  commande
/****************************************************/

table.commande {
	width: 580px;
	margin: 20px 0 20px 40px;
}
table.commande td {
	padding-left: 15px;	
	padding-right: 5px;
	font-size: 13px;
}

table.commande tfoot .fd td {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;	
	padding-top: 35px;
}

table.commande td.valeur {
	color: #ffffff;
	height: 1.2em;
	text-align:left;	
}

table.commande td.lib {
	text-align:left;
	width:80px;	
	
}

table.commande td.total {
	color: #ffffff;
	text-align:right;	
	vertical-align: top;
	padding-bottom: 1em;
}
table.commande td.photo {
	text-align:left;	
	vertical-align: top;
	width:90px;
	
}

table.commande li {
	list-style-type:none;
}

table.commande .visu {
	width: 85px;	
	height: 85px;
	background: url(../img/fd-visu-panier.png) no-repeat 0% 100% #ffffff;
	text-align:center;
	
}
table.commande .fd td {
	background: url(../img/fd-table-panier.png) repeat-x 0px 7px;
	padding-top: 20px;	
}

#tab-paiement td {
    border-style:solid;
    border-width:2px;
    border-color:rgb(124,101,70);
}

#tab-paiement td.text {
    background-color:rgb(167,152,131);
    padding:5px;
}

#tab-paiement td.radio {
    background-color:rgb(167,152,131);
    padding:5px;
    width:60px;
    text-align:center;
    vertical-align : middle;
}

#tab-paiement td.logo {
    background-color:white;
    padding:5px;
    text-align:center;
}

#tab-paiement input {
    border-style:none;
}



/****************************************************/
/* Page Grille des tailles
/****************************************************/

#grille_taille_homme {
	padding-left:50px;

}

#grille_taille_femme {

}

#grille_taille_homme th, #grille_taille_femme th{
	color:white;
	background-color : rgb(139,120,90);
	padding:5px;

}

/****************************************************/
/* Page de paiement
/****************************************************/

#cms .bloc_paiement {
	width:600px;
	text-align:center;
}

#cms .bloc_paiement input {
	 width:auto;
	 height:auto;
}

