﻿.general
{
	font-size:10pt;
	color:#422922;
	text-align:justify;	
}

.general p{
	margin:2px 0 15px 0;
}

.general a{
	color: #706722;
	font-size: 10pt;
	font-weight:bold;
}

#main .general h2{
    color: #BCA220;
    font-family: arial,verdana,arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
}

.mess_ok
{
	color:green;
	font-weight:bold;
}

.mess_error
{
	color:red;
	font-weight:bold;
}

.clear {
	height:0;
	margin:0;
	clear:both;
	visibility:hidden;
	padding:0;
}

.err_create_account
{
	color : red;
	font-weight:bold;
	font-size:12px;	
}

.color_canvas
{
	border:none;
}

body {
	font-family : arial, verdana, arial;
	font-size : 12pt;
	margin:0;
	background: #C4C260 none repeat scroll 0%;
    text-align: center; /* pour corriger le bug de centrage IE */
	background-image:url(images/fond_page_ppale.png);
	background-repeat:repeat-x;
	background-position:top;
	
}

#page {
	width:992px;
	margin-left:auto;
	margin-right:auto;
	border-color:#6C691A;/*#BF4C06;*/
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0;
	border-bottom-width:0;
	background-color:white;
	text-align: left;	

}

#header {
	height:139px;	
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position : 0% 50%;
	padding-left:8px;
	margin:0;
	
}

#toplist {
	text-align:right;
	font-size:8pt;
	color:#DDC15A;
	height:114px;
	background-color:transparent;
}

#toplist a{
	text-decoration:none;
	font-size:8pt;
	color:#DDC15A;
}

#toplist a:hover{
	text-decoration:underline;
}

#topmenu {
	font-size:10pt;
	color:#FFFFC1;/*#9A9539;*/
	font-weight:bold;
	height:25px;
}

#topmenu ul{
	margin:0;
	float:right;
	height:24px;
}

#topmenu ul a{
	color:#FFFFC1;
	font-size:10pt;
	text-decoration:none;
}

#topmenu ul li{
	float:left;
	padding-top:2px;
	height:22px;
	list-style-type: none;
	/*background-color:#C12809;*/	
	text-align:left;
	vertical-align:middle;
	background-image:url(images/tabf2.png);
}
#topmenu #first{
	background-image:url(images/tab_first2.png);
	background-position:bottom left;
	text-align:center;
}

#topmenu #last{
	background-image:url(images/tab_last.png);
	background-position:bottom left;
	text-align:center;
	padding-right:15px;
	height:22px;
}

#topmenu ul .selected {
	border-bottom:1px solid #FFFFFF;
}

#topmenu ul li:hover{
	/*background-color:#F5EF91;*/
	text-decoration:underline;
}

#footer{
	padding:10px;
	height:40px;	
	border-top:1px solid #6C691A;
	font-size:8pt;
	color:#857255;
	text-align:center;
}

/*.outerblock {
	margin : auto;
	margin-bottom:16px;
	width:150px;
	border-radius: 10px 10px;
	-moz-border-radius: 10px; 
	border-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#C12809;/*#D8B95F;/*#6C691A;/*#B09B7F;
	border-style:solid;
}*/

.block_top{
	background-image:url(images/rectangle_ombre_haut.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:153px;	
	background-color:#FFFFC1;
	margin:0 3px 0 3px;
	height:24px;
}

.block_top h1 {
	padding:5px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	font-size:12pt;
	color:#5A0202;
}

.block_bottom{
	width:153px;
	background-image:url(images/rectangle_ombre_bas.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:20px;
	background-color:#FFFFC1;
	margin:0 3px 10px 3px;
}

.block{
	width:148px;
	background-color:#FFFFC1;/*#F7F09F;/*#FCF5BE;*/
	/*border-radius: 10px 10px;
	-moz-border-radius: 10px; 
	border-width:1px;
	border-color:#C12809;/*#D8B95F;/*#6C691A;*/
	/*border-style:solid;*/
	font-size:10pt;
	color:#5A0202;
	vertical-align:middle;
	background-image:url(images/rectangle_ombre_milieu.png);
	margin:0 3px 0 3px;
	padding:3px 0 0 5px;
}

.block small {
	
}
.block form {
	margin:0;
	padding:0;
}

.block input {
	width:100px;
	height:16px;
	font-size:8pt;
	border:1px solid #999999;
	margin:0;
	padding:0;
}


.block .rechercher button, .block .newsletter button {
	vertical-align:middle;
	background-image : url(images/button_ok.png);
	background-color : #F7F09F;
	background-repeat : no-repeat;
	background-position:50% 50%;
	width:23px;
	height:23px;
	font-size:10pt;
	margin-left:6px;
	background-color:#FFFFC1;
	border:0 solid;
}

.rechercher small{
	margin-left:3px;	
}

.block .newsletter{
	text-align:center;
}

.block .newsletter form input {
	margin:6px 0px 8px 4px;
	width:90px;
}

.block a {
	color:#5A0202;
	text-decoration:none;
}

.block a:hover {
	text-decoration:underline;
	color:#BB4700;
}


.block ul li{
	list-style-type: none;
	padding-left:3px;
}

#middle {
	background-color:#D9D1AC;
}

#middle .column {
	background-color:#D9D1AC;
	width:159px;
	min-height:660px;
	float:left;
	padding:8px 2px 0 2px;
}

#middle .column .block #categories{
	margin : 0;
	padding-left:4px;
}

#middle .column .block #sub_categories{
	margin : 0;
	padding-left:8px;
}

#middle .column .block #fournisseurs{
	margin : 0;
	padding-left:4px;
}

#middle .column .block #pratique{
	margin : 0;
	padding-left:4px;
}

#middle .column .block #panier {
	margin : 0;
	padding-left:4px;
}

#middle .column .block #voir_panier{
	text-align:right;
	font-size:10pt;
	padding-right:8px;
}

#middle .column .block #voir_panier img{
	border:0px solid;	
}

#middle .column .block #garanties{
	margin : 0;
	padding-left:4px;
}

#middle .column .block #actions{
	margin : 0;
	padding-left:4px;
}

#compte {
	text-align:center;
}
/*
#compte input{
	width:130px;
}*/

#compte button{
	width:23px;
	height:23px;	
	margin:3px;
	background-color:#FFFFC1;
	background-image:url(images/button_ok.png);
	border:0px solid;
	color:#5A0202;
	font-size:10pt;
	vertical-align:middle;
}

#client_confirm #compte_login{
	text-align:left;
	border-right:0px solid #FFFFFF;
}

#client_confirm #compte_login td{
	text-align:left;
	border-right:0px solid;
}

#password{
	border: 1px solid #D9D1AC;
	width: 80px;
}
#client_confirm #email_address{
	border: 1px solid #D9D1AC;
	width:130px;
}

#compte #email_address{
	border: 1px solid #D9D1AC;
	width:120px;
}
#email_address_long{
	border: 1px solid #D9D1AC;
	width:200px;
	vertical-align: middle;
}

#mdp_oublie{
	color:#9A953A;
	font-size:8pt;
	text-decoration:none;
}

#mdp_oublie:hover{
	text-decoration:underline;
}

#middle .column .block #paiement_livraison{
	margin : 0;
	padding-left:4px;
}


#main{
	min-height:860px;
    height:auto !important;
    height:860px;
	width:656px;
	float:left;
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
	font-size:10pt;
}

#main a:hover{
	text-decoration:underline;
}
/*
#main a{
	color:#706722;
	font-weight:bold;
}
*/

#main h1{
	font-size:14pt;
	font-family:comic sans ms;
	color:#E02B0B;/*#FF4E0F;/*#D80000;*/
	margin:0 0 12px 0;
}

#main h3, #main .h3{
	color:#706722;
	font-size:12pt;
	font-weight:bold;
	margin:10px 0 10px 0;	
}

#main h2{
	background-color:#EBF9B3;/*#FFE5AD;*/
	font-size:12pt;
	color:#E2380D;
	border-top:1px solid #CCC97C;
	border-bottom:1px solid #CCC97C;
	padding-left:2px;
	margin:18px 0 6px 0;
}

#main h4{	
	font-size:10pt;
	color:#422922;
	font-weight:bold;
	margin:0 0 3px 0;
}



#main h1 img{
	vertical-align:middle;
}

#description{
	font-size:11pt;
	color:#9C8C2F;
	/*background-color:#F5EF91;*/
	margin-top:8px;
	padding:10px;
	/*border:2px solid #EBDB68;*/
	/*border-radius: 10px 10px;
	-moz-border-radius: 10px; 
	border:2px solid #C5C35F;*/
	
}
#description b {
	font-weight:normal;	
}
#nouveautes{
	margin-top:15px;
	color:#5A0202;
	font-size:12pt;
	/*border: 2px solid #D0B95F;
	border-radius: 10px 10px;
	-moz-border-radius: 10px;*/ 
	padding: 4px 0px 0px 10px;
	background-color:#CFCB76;
	height:290px;
}

#nouveautes .s_product {
	float:left;
}

#nouveautes p {
	margin:0;
}

#nouveautes h1{
	font-size:16pt;
	font-family:comic sans ms;
	color:#E02B0B;/*#FF4E0F;/*#D80000;*/
	margin:2px 0 8px 0;	
}



#links{
margin-top:20px;
vertical-align:bottom;
}

#links a{
	color:#5A0202;
	font-size:11pt;	
	text-decoration:none;
}

#links img{
	border:0px solid;
	vertical-align:middle;
}

#a_decouvrir{
	margin:25px 0 15px 0;
	border:2px solid #B7B376;
	/*border-radius: 10px 10px;
	-moz-border-radius: 10px;*/ 
	padding:12px;
	background-color:#FFFFFF;
}


/*
	Block produit
*/

#arborescence{
	font-size:8pt;
	font-weight:bold;
	color:#706722;
	margin-bottom:10px;
}

#arborescence a{
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#706722;
	margin-right:2px;
}

#arborescence a:hover{
	text-decoration:underline;
}

.s_product {
	width:190px;
	height:270px;
	margin-left:20px;
	background-color:#CFCB76;
	/*background-image:url(images/ombre_photo.png);*/
	background-position:bottom right;
	background-repeat:no-repeat;
}

.s_product h4{
	text-align:right;
	font-size:10pt;
	color:#6A664D;
	width:190px;
	margin:0 13px 5px 0;
}


.s_product img{
	border:1px solid #B09B7F;
}


.ss_product h4{
	text-align:right;
	font-size:10pt;
	color:#61664D;
	margin:0;
	padding-right:33px;
}

.ss_product {
	float:left;
	width:206px;
	padding:0;
	text-align:center;
}

.ss_product img{
	border:1px solid #B09B7F;
	margin:2px 0 2px 0;
}

#voir_produit{
	border:0px solid;
	vertical-align:top;
	margin:0;
}

#product_footer{
	color:#61664D;
	font-size:10pt;
	font-weight:bold;
	position:relative;
	text-align:left;
	padding-left:31px;
}

#product_footer a{
	color:#61664D;
	text-decoration:underline;
	font-size:11pt;
	font-weight:400;
	position:absolute;
	right:33px;
}

#fiche_produit{
	width:430px;
	float:left;
	font-size:10pt;
	position:relative;
}

#fiche_produit a{
	/*color:#47AEB2;*/
	text-decoration:none;
}

#entete_produit{
	margin:0 0 10px 0;
	border-bottom:1px solid #B09B7F;
	padding:0;
}

#commentaire_description{
	height:24px;
}

#commentaire_description ul {
	height:24px;
	padding:0;
	background-image:url(images/tab_vert.png);
	margin:0;
}

#commentaire_description ul li{
	list-style-type: none;
	float:right;
	height:24px;
	width:145px;
	cursor:pointer;
}

#nom_produit{
	font-size:16pt;
	font-weight:bold;
	font-family:Comic Sans MS;
	color:#D80000;
}

#choix_couleur_taille{
	background-color:#EBF9B3;/*#FFF2D8;*/
	/*background-position : -5px -2px;*/
	border:1px solid #CCC97C;
	padding:5px 5px;
	width:418px;
	margin : 10px 0 6px 0;
}

#choix_couleur_taille img{
	border:none;
	margin-left:20px;
}

#choix_couleur_taille a{
	color:#000000;
}

#choix_couleur_taille select{
	margin-top:0px;
	vertical-align:middle;
}

#choix_couleur_taille #left{
	width:290px;
	float:left;
	line-height:25px;
}

#choix_couleur_taille #right{
	width:120px;
	color:#DC4700;
	font-size:14pt;
	float:left;
	text-align:right;
	vertical-align:middle;
}

.prix_barre {
	color : red;
	text-decoration:line-through;
	font-size:0.8em;
}

#disponibilites{
	margin:2px 0 15px 0;
	font-weight:bold;
}

#disponibilites img{
	margin:0 3px 0 0;
	vertical-align:middle;
}

#affichage_promotion{
	font-size:12pt;
	color:#DC4700;
	font-weight:bold;
	margin-top:15px;
}

.button_links2, .button_links{
	background-color:#FFE5AD;
	border: 1px solid #C1381D;
	color: #E2380D;
	font-size:10pt;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	width:84px;
	text-align:center;
}


.table_buttons{
    margin:30px 0px;
    width:100%;
}

.button_links img{
	vertical-align:middle;
	border:0px solid;
	margin-right:5px;	
}

.button_links2 img{
	vertical-align:middle;
	border:0px solid;
	margin-left:5px;
}
.button_links2 a, .button_links a
{
	text-align:left;
	color: #E2380D;
	text-decoration:none;	
}

table a
{
	text-decoration:none;
	color:#706722;
}

table .hover_tr:hover
{
	background-color:#EBF9B3;
}

#ajouter{
	position:absolute;
	right:0px;
	padding-bottom:3px;
}

#main #fiche #image_produit{
	width:190px;
	float:left;
	margin: 20px 0 4px 20px;
}

#image_produit #image {
	margin:auto;
}

#image_produit #image_ombre {
	/*border:1px solid #B09B7F;*/
	background-image : url(images/ombre_photo.jpg);
	background-position : right bottom;
	width:202px;
	height:262px;
}

#image_produit #image_cadre {
	border:1px solid #B09B7F;
	width:188px;
	height:248px;
	background-color:white;
	text-align:center;
	border-radius: 0px 0px 10px 0px;
	-moz-border-radius: 0px 0px 10px 0px; 
}

#image_produit .autres_vues{
	padding:5px;
	margin:auto;
}

#image_produit .autres_vues img {
	border:1px solid #B09B7F;
	margin: 0 5px 0 5px;
}

#entete_aussi_achete{
	color:#FFFFFF;/*#5A0202;*/
	font-size:10pt;
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:650px;
	background-color:#CCC97C;/*#DFE7F6;*/
	margin:30px 0 16px 0;
	padding-left:5px;
}
.img_aussi_achete{
	float:left;
	width:140px;
	text-align:center;
	margin: 0 00px 15px 00px;
}
.img_aussi_achete a{
	color:#B09B7F;
	font-size:10pt;
}

.img_aussi_achete img{
	border:1px solid #B09B7F;
}


/*
page categorie
*/

#affiner_recherche{
	margin-top:20px;
}
#affiner_recherche h2{
	font-size:13pt;
	color:#E2380D;
	padding:3px;
	background-color:#EBF9B3;/*#FFE5AD;*/
	margin:0 0 20px 0;
	border:1px solid #CCC97C;
}

#affiner_par_categorie{
	width:334px;
	float:left;
	border-right:1px solid #5A0202;
	padding-right:6px;
}


#affiner_par_categorie a{
	text-decoration:none;
	color:#5A0202;
	font-size:10pt;
	font-weight:bold;
}

#affiner_par_categorie a:hover{
	text-decoration:underline;
}

#affiner_par_categorie ul{
	margin:0;	
	padding:0 0 0 10px;
}


#affiner_par_categorie ul li{
	list-style-type:none;
	margin:4px 10px 4px 0;	
	width:100px;
	float:left;
}

#affiner_par_marque{
	padding-left:6px;
	width:305px;
	float:left;	
}

#affiner_par_marque a img{
	border:0px solid;
}

#affiner_par_marque ul{
	margin:0;
}
#affiner_par_marque ul li{
	list-style-type:none;
	margin-right:15px;	
	width:100px;
	float:left;
}

#recherche_avancee{
	margin:20px 0 0 0;
	color:#5A0202;
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px solid #6C691A;
	padding-bottom:50px;
}

#recherche_avancee select{
	margin:0 18px 0 2px;
	color:#5A0202;
	font-size:10pt;
}

#recherche_avancee button{
	border:0px solid;
	background-color:#D3B84A;
}

#entete_invite_decouvrir{
	margin:0px 0 20px 0;
	padding:4px 0 4px 3px;
	/*background-color:#E3CF79;*/
	color:#DDC15A;
	font-size:13pt;
	font-weight:bold;
}

#invite_decouvrir{
	margin:5px 0 40px 0;
}

/*
 Page product_list
*/

#trier_par{
	margin:10px 0 10px 0;
	color:#E2380D;
	background-color:#EBF9B3;
	font-size:10pt;
	padding:4px 10px 4px 4px;
	border:1px solid #CCC97C;
	font-weight:bold;
}
#trier_par select{
	border:0px solid #E2380D;
	color:#5A0202;
	margin-left:6px;
	
}
.product_petit{
	float:left;
	width:202px;
	height:110px;
	margin:15px 0px 15px 8px;
	border:1px solid #FFFFFF;
	position:relative;
}

.product_petit_image {
	width : 84px;
	float:left;
}

.product_petit .img_product_petit{
	float:left;
	width:84px;
	height:110px;
}

.product_petit .name_product_petit{
	float:left;
	margin-left:3px;
	width:112px;
	height:107px;
}

.name_product_petit a {
	color: #5A0202;
	text-decoration:none;
	font-weight:400;
}

.img_petit{
	border:1px solid #B09B7F;
	vertical-align:top;
	margin-right:4px;
}

.img_petit_descr{
	height:82px;
	color:#5A0202;/*#B09B7F;*/
	font-size:12px;
	line-height:20px;
}


.img_petit_descr img{
	border:1px solid #000000;
	vertical-align:middle;
	margin:0 1px 0 1px;
}

.name_product_petit .product_petit_price{
	font-size:13pt;
	left:90px;
	color:#FF4E0F;
	height:28px;
	line-height:20px;
	font-weight:bold;
}

#page_suivante{
	font-size:10pt;
	margin:5px;
	text-align:right;
	color:#706722;
	margin:30px 20px 0 0;
}

#page_suivante a{
	text-decoration:none;
}

#page_suivante a img{
	vertical-align:middle;
	border:0px solid;
}

/*
page panier
*/

#contenu{
	color:#5A0202;
	border:1px solid #CCC97C;
	margin:10px 0 25px 0;
}

.impair{
	background-color:#FFFFFF;/*#FFE5AD;*/
	
}

.pair{
	background-color:#EBF9B3;
}

#contenu td img{
	border:1px solid #D3C8BA;
	vertical-align:middle;	
}

#contenu #title_row{
	text-align:center;
	background-color:#EBF9B3;
	color:#E2380D;
	font-size:12pt;
	padding:3px;
}
#contenu #title_row th{
	border-bottom:1px solid #CCC97C;
	text-align:center;
}

#contenu #first_row td{
	border-top:1px solid #CCC97C;
}


#contenu td{
	vertical-align:middle;
	color:#422922;
	font-size:10pt;
	text-align:center;
	border-bottom:1px solid #CCC97C;
	padding:3px;
}

#contenu #last_row td{
	color:#E2380D;
	font-size:13pt;
	font-weight:bold;
	border:0px solid;	
	text-align:right;
}


#contenu img{
	margin-right:10px;
}

#contenu a{
	text-decoration:none;
	vertical-align:middle;
	color:#5A0202;
	font-size:10pt;
}


#contenu a img{
	border:0px solid;
}

#liens_ss_panier{
	/*position:relative;*/
	margin:30px 0 0px 0;
	height:40px;
}

#liens_ss_panier a{
	background-color:#F6FFD1;/*#FFE5AD;*/
	border:1px solid #C1381D;/*#BC2B4D;*/
	color:#E2380D;
	padding:5px;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;

}

/*#liens_ss_panier #confirmer{
	position:absolute;
	right:0px;
}*/

/*
page panier_confirm
*/

#client_confirm {
	margin:30px 0 30px 0;
	border-top:1px solid #CCC97C;
	border-bottom:1px solid #CCC97C;
	border-left:1px solid #CCC97C;
}


#client_confirm td{
	border-right:1px solid #CCC97C;
	color:#5A0202;
}

#client_confirm th{
	border-right:1px solid #CCC97C;
	border-bottom:1px solid #CCC97C;
	background-color:#EBF9B3;
	color:#E2380D;
	font-size:13pt;
}

#client_confirm #info_creer_compte{
	color:#5A0202;
	font-size:10pt;
	text-align:justify;
	margin-bottom:8px;
}

#client_confirm #cliquez{
	color:#C1381D;
	text-decoration:none;
	font-weight:bold;
}

#client_confirm #cliquez:hover{
	text-decoration:underline;
}

#client_confirm form{
	font-size:10pt;
}


/*
fournisseurs
*/

#descr_fournisseur{
	font-size:10pt;
	/*color:#35211D;*/
	/*color: #422922;*/
	color:#422922;
	text-align:justify;
}
#descr_fournisseur h1{
	font-family: arial,verdana,arial;
	/*color:#AFA20F;*/
	color:#BCA220;
	
	font-size:16px;
	font-weight: bold;
	margin-bottom:8px;
}

/*#descr_fournisseur h2{
	background-color:#EBF9B3;/*#FFE5AD;
	font-size:12pt;
	color:#E2380D;
	border-top:1px solid #CCC97C;
	border-bottom:1px solid #CCC97C;
	padding-left:2px;
}*/

#descr_fournisseur h2{
	font-size:10pt;
	color:#80503F;
	background-color: #FFFFFF;
	border: 0px solid;
	/*color:#AFA20F;*/
	/*font-weight:bold;*/
	margin:0 0 5px 0;
}

#descr_fournisseur h4{
	font-size:10pt;
	color:#422922;
	font-weight:bold;
	margin:0 0 3px 0;
}

#descr_fournisseur p{
	margin:2px 0 15px 0;
}

#descr_fournisseur a{
	color: #706722;
	font-size: 10pt;
	font-weight:bold;
}


/*
compte
*/



#main form h2{
	background-color:#EBF9B3;/*#FFE5AD;*/
	font-size:12pt;
	color:#E2380D;
	border-top:1px solid #CCC97C;
	border-bottom:1px solid #CCC97C;
	padding-left:2px;		
}

#main form {
	font-size:10pt;
}

/*
tailles
*/

#tailles{
	border-top:1px solid #CCC97C;	
	border-right:1px solid #CCC97C;	
	/*float:left;*/
	margin-bottom:10px;
	color:#422922;
	/*font-size:10px;*/
}

#tailles td{
	border-left:1px solid #CCC97C;	
	border-bottom:1px solid #CCC97C;
	padding:2px 10px 2px 10px;	
}

#tailles caption{
	font-size:12pt;
	color:#706722;
	font-weight:bold;
	text-align:left;
	padding:2px;
}


#tailles_jeans{
	border-top:1px solid #CCC97C;	
	border-right:1px solid #CCC97C;	
	float:left;
	margin-bottom: 15px;
}

#tailles_jeans td{
	border-left:1px solid #CCC97C;	
	border-bottom:1px solid #CCC97C;
	padding:2px 5px 2px 5px;
}

#tailles_jeans caption{
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding:2px;
}

#entretien{
	border-top:1px solid #CCC97C;	
	border-right:1px solid #CCC97C;	
	margin-top:10px;
	margin-bottom: 15px;
}

#entretien td{
	border-left:1px solid #CCC97C;	
	border-bottom:1px solid #CCC97C;
	padding:6px;	
	
}

#entretien caption{
	font-size:12pt;
	color:#706722;
	font-weight:bold;
}

/*
confirmation du panier
*/
.relief{
	font-size:10pt;
	font-weight:bold;
	color:#423E04;
	padding-bottom:0px;
	padding-top:6px;
}

.table_title{
margin-top:15px;
color:#BCA220;
background-color:#EEF4C8;
font-weight:bold;
border-top:1px solid #CCC97C;
border-left:1px solid #CCC97C;
border-right:1px solid #CCC97C;
padding:2px;
font-size:11pt;
text-align:left;
}



/*
mon compte
*/
.cellule_bord_droit{
	border-right:1px solid #CCC97C;	
	font-weight:bold;
	color:#423E04;
}

#account_commandes{
	border-top:1px solid #CCC97C;
	border-left:1px solid #CCC97C;
	border-right:1px solid #CCC97C;
	width:100%; 
	font-size:9pt;
	margin-bottom:20px;
}

#account_commandes td{
	border-bottom:1px solid #CCC97C;
}

#account_commandes a{
	font-weight:bold;
	color:#423E04;
}
/*

*/

.table_gen
{
	border:1px solid #CCC97C;
	width:100%;
	font-size:9pt;	
	margin-bottom:10px;
}

.table_gen td{
    padding:5px 3px;
}

#critiques{
	color:#422922;
	margin:50px 0 25px 0;
}

#critiques td{
	vertical-align:middle;
	color:#422922;
	font-size:10pt;
	text-align:center;
}
#critiques a{
	text-decoration:none;
	vertical-align:middle;
	color:#422922;
	font-size:10pt;
}
/*
 Bords arrondis
*/

/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 4px; width: 10px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(images/hautgauche.jpg);
}
#hautdroit {
float: right;
background: url(images/hautdroit.jpg);
}
#basgauche {
background: url(images/basgauche.jpg);
}
#basdroit {
float: right;
background: url(images/basdroit.jpg);
}
.block #contenu {
	margin:2px;
	background-color:FCF5BE;
}
.block #haut {
}
