#body, #body_index {   
	margin: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	background: url(/fr/Bt/fond.gif) repeat-x #fff;
	font-size:10px
}
#body_index {
	background: url(/fr/Bt/fond_index.gif) repeat-x #fff;
}

p, ul, li, h1, h2, h3, span {
	padding:0;
	margin-top:0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom:4px
}

img {border:0;}

h1, h2, h3 {
	font-weight:normal
}

h1, h1 a {
	font-size:22px;
	color:#a5cd50;
/*	padding-top:30px;
	padding-bottom:15px;*/
	font-weight:normal;
	text-decoration:none;
}

h2 {
	color:#d36787;
	padding-top:10px;
}


h2.h2_num {
	font-size:12px;
	color:#a5cd50;
}
h2.h2_num span {
	font-size:20px;
}

h3 {
	font-size:15px;
	color:#64851f;
}


p a, a.lien {
	padding:2px;
	color: #a5a5a5;
	text-decoration: none;
}

p a:hover, a.lien:hover {
	color: #fff;
	background-color: #a5cd50;
	text-decoration: none;	
	padding:2px;
}

/*div{border:solid 1px #f00;}*/

#general {
	width:979px;
}

#gauche {
	float:left;
	width:224px;
	padding-top:15px;

}


#centre {
	float:right;
	padding-left:0px;
	margin-top:15px;
	width:700px;

}

#centre_cata {
	padding-top:15px;
}


#centre_coupcoeur {
	float:left;
	background:url(/fr/Bt/centre_coeurfond.gif) no-repeat;
	width:335px;
	height:119px;
	padding:15px;
}
#centre_topventes {
	float:right;
	background:url(/fr/Bt/centre_topventesfond.gif) no-repeat;
	width:201px;
	height:119px;
	padding-left:150px;
	padding-top:20px;
}

/********* gauche ************/

#gauche_catalogue{
	padding-left:22px;
	padding-bottom:2px;
}

#gauche_recettes {
	padding-left:22px;
	padding-bottom:2px;
}

#cata_gauche #gauche_catalogue, #cata_gauche #gauche_recettes {
	padding-left:0;
}

#gauche_catalogue a {
	background: #fff url(/fr/Bt/gauche_catalogue.gif) 0 0 no-repeat;
	display:block;
	width:198px;
	height:24px;
}

#gauche_catalogue a:hover {
	background: #fff url(/fr/Bt/gauche_catalogue.gif) 0 -24px no-repeat;
	display:block;
	width:198px;
	height:24px;
}

#recettes_gauche #gauche_catalogue {
	padding-left:0;
}

#gauche_recettes a {
	background: #fff url(/fr/Bt/millesrecettes_lien.gif) 0 0 no-repeat;
	display:block;
	width:198px;
	height:24px;
}

#gauche_recettes a:hover {
	background: #fff url(/fr/Bt/millesrecettes_lien.gif) 0 -24px no-repeat;
	display:block;
	width:198px;
	height:24px;
}

#droite_paraitre {
	text-align:center;
}

/******** ENTETE ********/

#entete {
	background: #fff url(/fr/Bt/entete_fond.gif) no-repeat;
/*	margin-bottom:20px;*/
}

#entete_logo {
	float:left;
}

#entete_lien {
	float: right;
	padding-top: 5px;
}

#entete_panier {
	float: right;
	height: 169px;
	background: url(/fr/Bt/entete_panier.gif) no-repeat;
	padding-left: 33px;
	padding-top: 5px;
}

	#entete_panier a, #entete_panier a:visited, #entete_panier a:active {
		text-decoration: underline;
		font-weight: bold;
	}

	#entete_panier a:hover {
		background-color: #fff;
		text-decoration: underline;
		color: #a5a5a5;
		font-weight: bold;
	}

#entete_cuisine {
	margin-left: 20px;
	width: 450px;
	height: 19px;
	background: #fff url(/fr/Bt/entete_cuisinefond.gif) no-repeat;
}

	#entete_cuisine span, .rollover span {
		display: none;		
	}

	#entete_cuisine div {
		float: left;
		margin-top: 1px;
	}


#entete_cuisine_lien {
	margin-left: 8px;
}

	#entete_cuisine_lien a {
		background: #fff url(/fr/Bt/entete_cuisine_lien.gif) 0 0 no-repeat;
		display:block;
		width:150px;
		height:16px;
	}

	#entete_cuisine_lien a:hover {
		background: #fff url(/fr/Bt/entete_cuisine_lien.gif) 0 -16px no-repeat;
		display:block;
		width:150px;
		height:16px;
	}


#entete_cuisine_recette {
	margin-left: 17px;
}

	#entete_cuisine_recette a {
		background: #fff url(/fr/Bt/entete_cuisine_recette.gif) 0 0 no-repeat;
		display:block;
		width:260px;
		height:16px;
	}

	#entete_cuisine_recette a:hover {
		background: #fff url(/fr/Bt/entete_cuisine_recette.gif) 0 -16px no-repeat;
		display:block;
		width:260px;
		height:16px;
	}

#entete_recherche {
	padding-top:15px;
	padding-left:25px;
}
#index_recherche {
	position:absolute;
	width:400px;
	top:145px;
	left:25px;
	height:15px;
}
#index_recherche #entete_recherche {
	padding:0;
}
/******** PIED DE PAGE *******/
#haut_pdp {
	background-color: #fff;
}
#haut_pdp_conteneur {
	width:979px;
	background-color: #fff;
	background-image: url(/fr/Bt/index_fond.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#pieddepage {
	clear:both;
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #f8f8f8;
	/*padding-top: 5px;*/
	padding-bottom: 5px;
}

#pdp_conteneur {
	width: 979px;
}

#pdp_lien {
	float: left;
	padding-left: 24px;
}

#pdp_paiement {
	float: right;
	width: 180px;
}

	#pdp_paiement a, #pdp_paiement a:visited, #pdp_paiement a:active {
		text-decoration: underline;
	}

	#pdp_paiement a:hover {
		background-color: #f8f8f8;
		text-decoration: underline;
		color: #a5a5a5;
	}

/******** barre adresse *******/

#barreadresse {
	width: 955px;
	padding-left: 24px;
	padding-top: 5px;
}

#bd_adresse {
	float:left;
}

#bd_lien {
	float: right;
}
#bd_logo a {
	color:#d8d7d7;
}
/********* INDEX *********/

#index {
	background-color: #fff;
	/*background-image: url(/fr/Bt/index_fond.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
	height: 100%;
}

#index_flash {
	background: #fff url(/fr/Bt/index_flashfond.gif) no-repeat;
	padding-left: 20px;
	z-index: 1;
	height:230px;
	text-align:center;
}

#index_topvente_fond, #topvente_fond {
	width: 169px;
	height: 210px;
	position: absolute;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	top: 193px;
	left: 20px;
	background: #fff;
	filter : alpha(opacity=75);
	-moz-opacity : 0.75;
	opacity : 0.75; 	
	z-index: 100;
}

#topvente_fond {
	width: 169px;
	height: 140px;
}


#topvente {
	z-index: 101;
}

	#topvente p a, #topvente p a:visited, #topvente p a:active {
		color: #64851f;
	}

	#topvente p a:hover {
		color: #fff;
	}

#index_paraitre {
	float: left;
}
#index_paraitre #titre {
	margin-top:15px;
}

.paraitre {
	width: 190px;
	height: 151px;
	background: #fff url(/fr/Bt/index_paraitrefond.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	text-align: center;
	
}
#gauche .paraitre {
	width:200px;
	padding-left:24px;
	height:191px;
}
	.paraitre p {
		text-decoration: none;
		color: #b75c77;
		font-weight: normal;
	}
	.paraitre a {
		color:#a83b5b
	}
	.paraitre a:hover {
		color:#fff;
		background:#a83b5b;
	}

.paraitre .border_paraitre {
	border:solid 1px #a83b5b;
}

#index_coeur {
	float: left;
}
.coeur {
	width: 218px;
	height: 151px;
	background: #fff url(/fr/Bt/index_coeurfond.gif) no-repeat;
	padding-top: 10px;
	text-align: center;
}
#gauche .coeur {
	width:200px;
	padding-left:24px;
	height:191px;
}

	.coeur a img {
		border: 1px solid #de6408;
		margin-bottom: 14px;
	}

	.coeur p a, .coeur p a:visited, .coeur p a:active {
		text-decoration: none;
		color: #de6408;
		font-weight: normal;
	}

	.coeur p a:hover {
		background-color: #de6408;
		text-decoration: none;
		color: #fff;
		font-weight: normal;
	}

#index_nouveaute {
	float: left;
}
.nouveaute {
	width: 166px;
	height: 151px;
	padding-top: 10px;
	text-align: center;
}
#gauche .nouveaute {
	width:200px;
	height:191px;
	padding-left:24px;
}

	.nouveaute a img {
		border: 1px solid #3fbceb;
		margin-bottom: 14px;
	}

	.nouveaute p a, .nouveaute p a:visited, .nouveaute p a:active {
		text-decoration: none;
		color: #3fbceb;
		font-weight: normal;
	}

	.nouveaute p a:hover {
		background-color: #3fbceb;
		text-decoration: none;
		color: #fff;
		font-weight: normal;
	}

#index_video {
	float: left;
	width: 186px;
	height: 160px;
	padding-top: 1px;
	padding-left: 11px;
}
#plusvideos {
	padding-top:8px;
}

#index_recette {
	float: left;
	width: 188px;
	height: 176px;
	background: #fff url(/fr/Bt/index_recettefond.gif) no-repeat;
	background-position: 100% 100%;
}

	#index_recette div {
		font-size: 12px;
		padding-left: 5px;
		padding-right: 85px;
		height:87px;
	}
	#index_recette a:hover {
		background: #d99cae;
		text-decoration: none;
		color: #fff;
		font-weight: normal;		
	} 
	#hasard_1000recettes a, #hasard_1000recettes a:hover {
		display:block;
		height:50px;
		background:none;
	}
	#hasard_1000recettes a span {
		display:none;
	}

#index_tel {
	float:left;
	width: 200px;
	height: 57px;
	background: #fff url(/fr/Bt/index_legume.jpg) no-repeat;
	padding-left: 143px;
	padding-top: 100px;
}

	#index_tel img, #index_contact img {
		float: left;
		padding-right: 5px;
	}
	
	#index_tel p, #index_contact p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #bababa;
	}

	#index_tel span {
		color: #d99cae;
		font-size: 20px;
	}

#index_contact {
	float: left;
	height: 57px;
	padding-top: 100px;
}
	#index_contact p {
		padding-top: 10px;
	}

	#index_contact a, #index_contact a:visited, #index_contact a:active, #index_recette a, #index_recette a:visited, #index_recette a:active {
		text-decoration: none;
		color: #d99cae;
		font-weight: normal;
	}

	#index_contact a:hover {
		background-color: #d99cae;
		text-decoration: none;
		color: #fff;
		font-weight: normal;
	}


/*** cata coupe de coeur et topvente *******/
.topvente p {
		margin:0
	}
	.topvente h1 {
		color: #2d2d2d;
		font-size: 16px;
		padding-bottom: 60px;
	}
	.topvente h1 strong {
		color: #fff;
		font-size: 30px;
	}
	.topvente h2 {
		font-size: 11px;
		font-weight: bold;
		color: #525e69;
	}
	.topvente a {
		color: #525e69;
	}

.coupcoeur h2 {
	margin:0;
	padding:0;
	margin-top:5px;
}
.coupcoeur h2 a {
	color: #e99b61;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.coupcoeur img {
	float: left;
	border: 1px solid #de6408;
	margin-right: 5px;
}

.coupcoeur p a {
	padding:2px;
	color: #de6408;
	text-decoration: none;
	font-size:10px;
}

.coupcoeur p a:hover {
	color: #fff;
	background-color: #de6408;
	text-decoration: none;	
	padding:2px;
}


/*******************box choix du mode d'achat, créer un compte ou pas ****************/
.box_preacheter,#box_preacheter{
  float:left;
  border:1px solid #d36787;
  width:320px;
  margin:5px;
  padding:5px;
  height:200px;
}

.box_preacheter h1 {
	padding:0;
	margin-bottom:4px;
}

/******* FAQ *************/
.hr {
	height:20px;
	margin-bottom:30px;
	border-bottom:solid 1px #c9c9c9;
}

.ol_violet {
	color:#d36787;
	font-size:11px;
	font-weight:bold;
}
.ol_violet li {
	padding-bottom:10px;
}
.ol_violet li a {
	font-weight:normal;
}

.faq_hautpage {
	text-align:right;
	padding-top:15px;
}
.faq_hautpage img {
	padding-left:5px;
	padding-top:2px;
}
.faq_hautpage a {
	color:#c9c9c9;
	
}


/********** CONTACT ************/

.contact_float {
float:left;
width:330px;
padding-right:10px;
}

.contact_float span, .contact_float input  {margin-bottom:6px;}


#contact_adresse {
	padding-left:5px;
	padding-top:10px;
	font-size: 12px;color: #333;	
}

.contact_intitule_obligatoire { display:block;float:left; font-weight:bold; color:#d36787; width:90px;font-size:11px;}
.contact_intitule_message { font-weight:bold; color:#d36787;font-size:11px;padding-bottom:6px;}
.contact_intitule {display:block;float:left; width:90px;font-size:11px;}
.contact_adresse {font-size: 11px;}
.tel_fax {font-size: 12px;color: #d36787; font-weight:bold;}
.contact_champs_obligatoire {
	display:block; float:left;
	border: 1px solid #d36787;
	background-color: #fff;
	color: #000;
	font-size: 11px;
	width: 230px;
}
.contact_champs {
	display:block; float:left;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #000;
	font-size: 11px;
	width: 230px;
}

textarea {
	border: 1px solid #d36787;
	background-color: #fff;
	color: #000;
	font-size: 11px;
	width: 660px;
}

#contact_valider {clear:both;height:28px;text-align:center;padding-top:10px;}



/************** ok / erreur ************/
#picto_erreur, #picto_ok {
	float:left;
	width:55px;
	height:41px;
}
#picto_erreur {
	background:url(/fr/Bt/picto_erreur.gif) no-repeat;
}

#picto_ok {
	background:url(/fr/Bt/picto_ok.gif) no-repeat;
}

#erreur {
	float:right;
	width:600px;
	padding:10px;
	background:#fff0df;
	color:#ff0101;
	border:solid 1px #ff0101;
}
#ok {
	float:right;
	width:600px;
	padding:10px;
	background:#f9ffef;
	color:#6fcd22;
	border:solid 1px #6fcd22;
}
#erreur h2, #ok h2 {
	padding:0;
	margin:0;
	color:#ff0101;
	font-weight:bold
}
#ok h2 {
	color:#6fcd22;
}

.tab_corps #erreur, .tab_corps #ok{
	width:600px;
}

#recommandeform .contact_intitule_obligatoire {
	width:150px;
}
#recommandeform #erreur, #recommandeform #ok{
	width:300px;
}



/******** liens généraux fond vert divers *********/
.r_plan, .r_planct {
	color:#a5a5a5;
}
.r_plan:hover {
	background:#a5cd50;
	padding:2px;
	color:#fff
}

.pointilles {
	border-top:1px dotted #ccc;
	margin-top:10px;
	margin-bottom:10px;
}
.underline {
	text-decoration:underline;
}

.champs {
	border: 1px solid #b1b1b1;
	color: #787777;
	font-size: 10px;
}

.clear {
	clear:both;
}

p a.sans_background, p a.petit {
	background:none;
}
p a:hover.sans_background, p a:hover.petit {
	color:#a5a5a5;
	background:none;
}
p a.petit {
	text-decoration:underline;
}

.rollover {
	font-size:9px !important;
}

.violet {
	color:#d36787;
}
.vert {
	color:#a5cd50;
}
.gras {
	font-weight:bold;
}

.image_gauche {
	border:solid 1px #b1b1b1;
	margin-right:20px;
}
.image_droite {
	border:solid 1px #b1b1b1;
	margin-left:20px;
}

.floatright {
	float:right;
}
.floatleft {
	float:left;
}





/****************************************/
#cata_filtre {
	background:url(/fr/Bt/cata_filtre.gif) no-repeat right top;
	padding-top:4px;
	padding-left:4px;
}
.cata_filtre {
	background:url(/fr/Bt/cata_filtre.gif) no-repeat;
	padding-top:4px;
	padding-left:4px;
}
	.filtre {
		color:#fff;
		text-transform:uppercase;
	}
	.tri {
		color:#a5a5a5;
		text-transform:uppercase;
	}
	.tri a {
		color:#a5a5a5;
		text-transform:none;
	}
#cata_centre {
	float:right;
	width:720px;
	
/*	width:744px;*/
/*	padding-left:10px;*/
}

#cata_centre2 {
	padding-left:22px;
}

#cata_gauche, #recettes_gauche {
	float:left;
	width:200px;
	margin-left:20px;
}


#cata_menu, #cata_menu li ul {
	list-style:none;
}

#recette_menu, #recette_menu li ul {
	list-style:none;
}

#cata_menu li ul li {
	width:186px;
	height:16px;
	padding-left:12px;
	padding-top:8px;
	background:#f1f9df;
	font-size:10px;
	margin-top:-2px;
}
#cata_menu li ul li a {
	color:#64851f;
	text-decoration:none;
}

#recettes_gauche #cata_menu li ul li {
	width:186px;
	height:16px;
	padding-left:12px;
	padding-top:8px;
	background:#ffe4ec;
	font-size:10px;
	margin-top:-2px;
}
#recettes_gauche #cata_menu li ul li a {
	color:#c95477;
	text-decoration:none;
}


/************* CATA DETAIL ************/
.categ a, .categ a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#64851f;
	text-decoration:none
}
#avis {
	font-size:10px;
}


.article_prix_barre, .detail_prix {
	float:left;
	background: #fff url(/fr/Bt/prod_prixfond.gif) no-repeat;
	height: 23px;
	width: 70px;
	padding-left: 17px;
	padding-top: 3px;
	color: #7e7c7c;
	font-weight: bold;
	font-size: 12px;
	margin-right:5px;
}
.prix_remise {
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#ffb700;
}
.article_prix_barre {
	text-decoration:line-through;
	font-size:8px;
}
.etoiles {
	float:left;
	width:100px;
}
.commentaire {
	float:right;
	width:600px;
}
.commentaire h1 {
	font-size:14px;
	font-weight:bold;
	color:#787777;
	margin:0;
}
.commentaire h2 {
	font-size:12px;
	color:#ccc;
	margin:0;
}
.commentaire p {
	font-size:11px;
	color:#787777;
	margin:0;
}



/*****************STYLE RECHERCHE RECETTES *********************/
.cadre_recherche
{
	/*width:713px;*/
	width:677px;
}

.cadre_rose
{
	border:1px solid #ffe4ec;
	border-top:0px;
	height:50px;
	margin-top:-5px;/*fix ie6 */
	padding-left:5px;
	padding-top:10px;
}
.cadre_rose p {
	color:#c95477;
	padding-top:15px;
}
.cadre_rose a {
	color:#c95477;
	font-size:14px;
}
.cadre_rose a:hover {
	color:#fff;
	background:#d36787;
}

.cadre_element_recherche
{
	background:#ffe4ec;
	height:26px;
	float:left;
	padding:10px 0 0 5px; 
	/*width:90%;*/
}

.cadre_element_recherche input, .cadre_element_recherche select
{
	border:1px solid #ffe4ec;
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal;
}

.box_recherche hr, .cadre_rose hr, .box_recherche2 hr
{
	clear:both;
	visibility:hidden;
}

.box_recherche, .box_recherche2
{
	width:262px;
	float:left;
	height:36px;
	margin:2px;
	color:#c95477;
	font:bold 11px Tahoma;
}

.box_recherche2 img, .box_recherche2 div, .box_recherche img, .box_recherche div
{
	float:left;
}

.box_recherche2 {
	width:215px;
}

/***********************Style Details recetteS ***********************************/

.retour,.retour a {
	font-size:9px;
	color:#7e7c7c
}

.detail_theme {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#c95477;
	font-weight:normal;
}

.detail_nom_recette {
	font-size:16px;
	font-family:Tahoma;
	font-weight:bold;
	color:#c95477;
}

.detail_titre {
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#c95477;
}

.detail_contenu {
	font-size:11px;
	font-family:Tahoma;
	color:#7e7c7c;
}

.box_detail {
	float:left;
	width:230px;
	
}

.box_detail_image {
	float:left;
	width:150px;
	text-align:center;
}

.box_detail_preparation {
	float:right;
	width:230px;
	background:#fff3f7;
	border:1px solid #f9b0c6;
	margin-right:0px;
}
.box_detail_preparation img {
	float:left;
	margin-right:5px;
}

.detail_recette hr {
	clear:both;
	visibility:hidden;
}


/******** STYLES FICHE PRODUIT ********/

div.fiche_nouveautedecalage {
	margin-right: 14px;
}

div.fiche_nouveaute {
	float: left;
	width: 132px;
}

	div.fiche_nouveaute h2 {
		width: 143px;
		color: #787777;
		text-align: center;
		font-size: 11px;
		margin-bottom: 10px;
	}

div.prod_image 
{
	text-align: center;
	width: 132px;
	height: 98px;
	/*border: 1px dotted #ccc;*/
}

div.prod_image img {
	vertical-align:middle;
	display:inline;
}
div.prod_image .main {
	border:solid 1px #ebeded;
}


p.prod_titre {
	padding-top: 5px;
	height: 40px;
}
	p.prod_titre a, .prod_prix {
		color: #c95477;
		font-weight: bold;
		font-size:10px;
	}
	p.prod_titre a:hover {
		background:#f9b0c6;
		color:#fff;
	}

	#cata_centre2 p.prod_titre a, #cata_centre p.prod_titre a{
		color: #64851f;
		font-weight: bold;
		font-size:10px;
	}
	#cata_centre2 p.prod_titre a:hover, #cata_centre p.prod_titre a:hover {
		background:#c8e58a;
		color:#fff;
	}
	#centre_recettes p.prod_titre a {
		color: #c95477;
	}
	#centre_recettes p.prod_titre a:hover {
		background:#f9b0c6;
		color:#fff;
	}



p.prod_prix {
	color:#7e7c7c;
	background: #fff url(/fr/Bt/prod_prixfond.gif) no-repeat;
	font-size: 12px;
	height: 23px;
	width: 72px;
	padding-left: 17px;
	padding-top: 3px;
}

p.prod_appartient
{
font-size: 9px;
}

p.prod_theme {
	background: #f3f3f3;
	color:#7e7c7c;
	font-size: 10px;
	height: 22px;
	/*width: 137px;*/
	/*width:130px;*/
	padding-left: 7px;
	padding-top: 3px;
}
.fiche {
	float:left;
	/*width:143px;*/
	width: 128px;
	margin-right:12px;
	margin-bottom:30px;
}

.pagination {
	float:right;
	width:600px;
	text-align:right;
	color:#a5a5a5;
	font-size:9px;
}
.pagination a {
	color:#d36787;
}
.pagination a:hover {
	color:#a5a5a5;
}

#bt_ajoutpanier a {
	display: block;
	width: 214px;
	height: 17px;
	background: #fff url(/fr/Bt/bt_ajout_panier.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	padding-left:30px;
}
#bt_ajoutpanier a:hover {
	display: block;
	width: 214px;
	height: 17px;
	background: #fff url(/fr/Bt/bt_ajout_panier_over.gif) no-repeat;
	color:#fff;
}



/************ pages protégées ***********/
#motdepasseform .contact_float {
	float:left;
	width:310px;
	padding:0;
}

/******* more video ***********/
.fiche_video {
	float:left;
	width:335px;
	margin:5px 8px 30px 5px;
	text-align:center;
	height:350px;
}
.fiche_video h1 {
	margin:0;
	padding:0;
	color: #d36787;
	font-weight: bold;
	font-size:10px;
	padding-bottom:15px;
	text-align:left;
}
.fiche_video p {
	text-align:left;
}


/*************** recapcommande ************/
#recapcommande {
	padding: 10px;
}
#adresse_facturation, #adresse_livraison {
	width: 300px;
}

/********* mon compte / mes commandes / ficheproduit detail ********/

table.tab_navicompte {
	width: 730px;
	border-collapse: collapse;
}

td.tab_corps {
	background-color: #fff;
	border-left: 1px solid #e6edc5;
	border-right: 1px solid #e6edc5;
	border-bottom: 1px solid #e6edc5;
	padding: 20px;
}

th {
	color: #64851f;
	font-size:14px;
	font-weight:bold;
}

th.tab_encours {
	background:url(/fr/Bt/tab_encours.gif) repeat-x #fff;
	border-top: 1px solid #e6edc5;
	border-left: 1px solid #e6edc5;
	border-right: 1px solid #e6edc5;
	border-bottom: 0px;
	padding: 5px;
}

th.tab_encours h1,th.tab_encours h1 a, th.tab_autre h1 a, th.tab_autre h1  {
	margin:0;
	padding:0;
	font-size:14px;
}

th.tab_autre a {
	color:#ccc;
}

th.tab_autre, th.tab_deconnexion, th.tab_autrevide {
	border: 1px solid #e6edc5;
	height: 18px;
	color:#ccc;
	padding: 5px;
}

th.tab_autrevide {
	padding-left: 40px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-weight: normal;
}

th.tab_deconnexion, th.tab_deconnexion a {
	padding: 2px;
	text-align: right;
	border-top: 0px;
	border-right: 0px;
	color:#a5cd50;
	font-size:11px;
}

.tab_cadregd {
	border-left: 1px dotted #e6edc5;
	border-right: 1px dotted #e6edc5;
}

.tab_cadred {
	border-right: 1px dotted #e6edc5;
}
.tab_commande th, table.tab_commande a {
	font-size:11px;
}
table.tab_commande th {
	color: #fff;
	background-color: #a5cd50;
	padding: 2px;
	text-align:center;
}

table.tab_commande td {
	color: #64851f;
	padding: 2px;
	text-align: center;
	height: 20px;
}

.tab_nostyle {
	height: 20px;
}
