/* -----------------------------------------------------------------------------
  Nettoyer le code 
------------------------------------------------------------------------------*/
* {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, sans-serif;
font-size: 1em;
/*font-weight: normal;*/
font-style: normal;
text-decoration: none;
}

/* -----------------------------------------------------------------------------
  Site (en génral) 
------------------------------------------------------------------------------*/
p{ color: #FFFFFF; }

.champ  { font-family: "Myriad"; font-size: 14px; width: 116px; height: 16px; border: 2px solid #88acca ; line-height: 14px; margin-top: 3px; }
.infos  { font-family: "Myriad"; font-size: 14px; width: 116px; height: 18px; border: 2px solid #88acca ; line-height: 14px;}
.panier { font-family: "Myriad"; font-size: 14px; width: 116px; height: 18px; border: 2px solid #88acca ; line-height: 14px;}

.panier_prod { position :relative; width: 140px; left: 20px; font-family: "Trebuchet MS"; font-size: 11px; color:#5a99ca; background: url(../design/puce.gif) no-repeat left 50%; padding-left: 10px; }
.photo_prod  { position :relative; width: 140px; margin-top: 5px; left: 20px;}
	.panier_prod a:hover { font-family: "Trebuchet MS", Verdana; font-size: 11px; color:#5a99ca;line-height: 11px;  }
	.panier_prod a { font-family: "Trebuchet MS", Verdana; font-size: 11px; color:#5a99ca; line-height: 11px; }

#trophy_g { position: absolute; width: 70px; height:70px; margin: 0px; }
#trophy_p { position: absolute; width: 50px; height:50px; margin: 0px; }

.alerte { font-family: "Myriad"; font-size: 13px; color: red; font-weight: bold; }

/* -----------------------------------------------------------------------------
   ENTETE 
------------------------------------------------------------------------------*/
#entete
{	position :absolute; width: 885px; height: 165px; top: 0px; left: 0px; background-image: url(../design/entete.jpg); }
#logo
{	position :relative; width: 354px; height: 165px; top: 0px; left: 0px; }





/* -----------------------------------------------------------------------------
   MENU DROITE
------------------------------------------------------------------------------*/


.ok{
	text-indent:-5000px; width:27px; height:21px; border:none;  margin-top: 2px;
	background: transparent url(../design/ok.jpg) no-repeat center center;
}
/*	identification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#identification_vide { position : relative;   background-color: #FFFFFF;  border: 2px solid #FFFFFF; } */

	.conseil_le_prod2 { position :relative; left: 5px; width: 173px; height:15px; margin-top: 15px; background: url(../design/panier.gif) no-repeat left 50%; padding-left: 30px; margin-bottom: 5px; }
	.conseil_le_prod2 a, .conseil_le_prod2 a:hover { font-family: "Trebuchet MS"; font-size: 11px; line-height: 20px; color: #5a99ca; }
	



#identification_vide a, #identification_vide a:hover { margin-left: 50px;font-family: "Myriad", Verdana, Arial; font-size: 11px;  color: #111111; }
/*	recherche - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#recherche	{	position : relative; width: 177px; height: 58px; margin-top: 5px; background-color: #d6dbde;	}
	#recherche_titre	{	position :absolute; width: 167px;height: 58px; top: 9px; left: 10px;  }
	#recherche_titre p  {   font-family: "Myriad", Verdana, Arial; font-size: 17px; font-weight: bold; line-height:17px; }
	#recherche_form		{	position :absolute; width: 167px; height: 58px; top: 26px; left: 10px; }
	#recherche_form_ok	{	position :absolute; width: 30px; height: 58px; top: 29px; left: 135px; }

/*	compte 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#compte { position : relative; width: 177px; height: 127px; margin-top: 11px; background-color: #e0c9a3; }
	#compte_titre		{	position :absolute; width: 167px; height: 58px; top: 9px; left: 10px; }
	#compte_titre p 	{   font-family: "Myriad", Verdana, Arial; font-size: 17px; font-weight: bold; }
	
	#compte_st1			{	position :absolute; width: 167px; height: 58px; top: 28px; left: 10px; }
	#compte_st1 p 		{   font-family: "Myriad", Verdana, Arial; font-size: 11px; font-weight: bold; }
	#compte_form1		{	position :absolute; width: 167px; height: 58px; top: 41px; left: 10px; }
	
	#compte_st2			{	position :absolute; width: 167px; height: 58px; top: 70px; left: 10px; }
	#compte_st2 p 		{   font-family: "Myriad", Verdana, Arial; font-size: 11px; font-weight: bold; }
	#compte_form2		{	position :absolute; width: 167px; height: 58px; top: 81px; left: 10px; }
	#compte_form2_ok	{	position :absolute; width: 30px; height: 58px; top: 84px; left: 135px; }
	
	#compte_st3			{	position :absolute; width: 167px; height: 58px; top: 110px; left: 0px; }
	#compte_st3 p 		{   font-family: "Myriad", Verdana, Arial; font-size: 11px; font-weight: bold; }
	#compte_st3 a, #compte_st3 a:hover { font-family: "Myriad", Verdana, Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; }
	
	
	#compte_ident { position :absolute; top: 5px; left: 5px; width: 166px; height: 115px; border: 1px solid #FFFFFF; }
	#compte_titre_log	{	position :absolute; width: 167px; height: 58px; top: 13px; left: 10px; }
	#compte_log			{	position :absolute; width: 167px; height: 58px; top: 32px; left: 10px; }
	
	#compte_log a, #compte_log a:hover { font-family: "Myriad", Verdana, Arial; font-size: 11px; line-height:15px; font-weight: bold; color: #FFFFFF; }
	#compte_titre_log p {   font-family: "Myriad", Verdana, Arial; font-size: 12px; font-weight: bold; }
	
/*	newsletter	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#newsletter { position : relative; width: 177px; height: 87px; margin-top: 11px; background-color: #9ec9e8; }
	#newsletter_titre		{	position :absolute; width: 167px; height: 58px; top: 9px; left: 10px; }
	#newsletter_titre p 	{   font-family: "Myriad", Verdana, Arial; font-size: 17px; font-weight: bold; }
	
	#newsletter_st			{	position :absolute; width: 167px; height: 58px; top: 28px; left: 10px; }
	#newsletter_st p 		{   font-family: "Myriad", Verdana, Arial; font-size: 11px; font-weight: bold; }
	#newsletter_form		{	position :absolute; width: 167px; height: 58px; top: 54px; left: 10px; }
	#newsletter_form_ok		{	position :absolute; width: 30px; height: 58px; top: 57px; left: 135px; }
/*	livraison	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#livraison { position : relative; width: 177px; height: 73px; margin-top: 11px; background-color: #BCC7D0; }
	#livraison_titre1		{	position :absolute; width: 167px; height: 58px; top: 9px; left: 10px; }
	#livraison_titre1 p 	{   font-family: "Myriad", Verdana, Arial; font-size: 16px; font-weight: bold; }
	
	#livraison_titre2		{	position :absolute; width: 167px; height: 58px; top: 29px; left: 10px; }
	#livraison_titre2 p 	{   font-family: "Myriad", Verdana, Arial; font-size: 16px; font-weight: bold; }
	
	#livraison_st			{	position :absolute; width: 167px; height: 58px; top: 50px; left: 10px; }
	#livraison_st p 		{   font-family: "Myriad", Verdana, Arial; font-size: 14px; /*font-weight: bold;*/ }

/*	pub		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#pub { position : relative; width: 177px; height: 152px; margin-top: 11px; background-image: url(../design/pub.jpg); }
	#pub_titre1		{	position :absolute; width: 167px; height: 58px; top: 9px; left: 10px; }
	#pub_titre1 p, #pub_titre1 a, #pub_titre1 a:hover 	{   font-family: "Myriad", Verdana, Arial; font-size: 17px; color: #5ea5e2; }
	
	#pub_titre2		{	position :absolute; width: 167px; height: 58px; top: 29px; left: 10px; }
	#pub_titre2 p, #pub_titre2 a, #pub_titre2 a:hover 	{   font-family: "Myriad", Verdana, Arial; font-size: 17px;  color: #5ea5e2; }
	
	#pub_titre3		{	position :absolute; width: 167px; height: 58px; top: 49px; left: 10px; }
	#pub_titre3 p, #pub_titre3 a, #pub_titre3 a:hover 	{   font-family: "Myriad", Verdana, Arial; font-size: 17px;  color: #5ea5e2; }

/*	pub reel		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 #pub_reel { position : relative; width: 177px; height: 177px; margin-top: 11px; background-color: gray; }



/* -----------------------------------------------------------------------------
   BIENVENUE 
------------------------------------------------------------------------------*/


/* le produit de bienvenue*/
#produit_bienvenue_titre { position :absolute; top: 12px; left: 8px; width: 680px; height: 15px; color: #ceb791; font-family: "Myriad"; font-size: 13px; font-weight: bold; }
#produit_bienvenue { position : absolute; left: 0px; width: 691px; height: 210px; top: 28px; border-top: solid 2px #e0c9a3; border-bottom: solid 2px #e0c9a3; }
	
	#photo_prod_bienvenue { float: left; margin-top: 3px; margin-left: 1px;  }
	#produit_bienvenue_detail { float: left; margin-top: 2px; width: 160px; margin-left: 1px; }
		
		.titre_prod_bienvenue  { position :relative; width: 180px; left: 15px; font-family: "Trebuchet MS"; font-size: 18px; margin-top: 3px; line-height: 20px;}
		.desc_prod_bienvenue   { position :relative; width: 180px; left: 15px; font-family: "Trebuchet MS"; font-size: 11px; margin-top: 5px; line-height: 11px; }
		.desc_prod_bienvenue  p { font-family: "Trebuchet MS"; font-size: 11px; line-height: 11px; color:#000;}

		
		.prix_prod_bienvenue   { position :relative; width: 180px; left: 15px; font-family: "Trebuchet MS"; font-size: 18px; margin-top: 3px; color:#5a99ca; line-height: 20px; }
		
		.prix_prod_av_pr_bi{ position :relative; width: 180px; left: 15px; font-family: "Trebuchet MS"; font-size: 22px; margin-top: 5px; color:#ef4e52; line-height: 23px; }
		.prix_prod_ss_pr_bi{ position :relative; width: 180px; left: 15px; font-family: "Trebuchet MS"; font-size: 13px; margin-top: 5px; color:#5a99ca; line-height: 14px; }
		
		
	#bienvenue_img_fond { float: right; margin-top: 0px; width: 195px; }


/* -----------------------------------------------------------------------------
   PRODUITS 
------------------------------------------------------------------------------*/
#produits	{	position :absolute; width: 885px; min-height: 100px; top: 191px; left: 0px; background-color: white; }

	#menu_droite{	float : right;	width: 177px; height: 570px; top: 191px; -top: 10px; left: 708px; background-color: white; -position:absolute;}
	#bienvenue 	{	position: relative; float : left; width: 691px; height: 240px; margin-top: 0px; margin-bottom: 10px; background-color: white; }
	#produit1	{	position: relative; float : left; margin-left: 10px; width: 170px; min-height: 380px; margin-bottom:10px; background-color: white;  }	* html #produit1{	width: 150px;	}
	#produit2	{	position: relative; float : left; width: 170px; min-height: 380px; margin-bottom:10px; background-color: white; } * html #produit2{	width: 167px; }
	#produit3	{	position: relative; float : left; width: 170px; min-height: 380px; margin-bottom:10px; background-color: white; } * html #produit3{	width: 167px; }
	#produit4	{	position: relative; float : left; width: 170px; min-height: 380px; margin-bottom:10px; background-color: white; } * html #produit4{	width: 167px; }
	#bottom		{	position: relative; float : left; width: 885px; height: 42px; margin-top: 166px; background-color: #6396cc; }
	
	
	
	
	
	
	
	
	
	
	
	
	
/* -----------------------------------------------------------------------------
   CONTENEUR PRODUIT  contient les produit
------------------------------------------------------------------------------*/
#produit_conteneur
{	float : left; width: 700px; min-height: 100px; background-color: #FFFFFF; margin-left: 2px; margin-bottom: 10px; }

/* -----------------------------------------------------------------------------
   PRODUIT (correspond aux colonnes affich dans la page produits.php)
------------------------------------------------------------------------------*/
.produit
{	float : left; width: 155px; min-height: 460px; margin-left: 9px;  margin-top: 10px; background-color: #FFFFFF;  border: 2px solid ; border-color: #d6dbde;}
*html .produit{ height:460px; }

	.produit_null /* cas particulier ou n'y a pas de produit dans la catgorie*/ 
	{	float : left; width: 500px; height: 300px; border: 2px solid ; border-color: #d6dbde; }
	.produit_null p /* cas particulier ou n'y a pas de produit dans la catgorie*/ 
	{	font-family: "Myriad"; font-size: 13px; color: #000000; margin-left: 10px; line-height: 13px;}




/* -----------------------------------------------------------------------------
          PRODUIT1      PRODUIT2       PRODUIT3       PRODUIT4 
          			(4 colonnes de la page d'accueil)
------------------------------------------------------------------------------*/

#validation_inscription { font-family: "Trebuchet MS", Verdana; font-size: 16px; color: black;   }
#newsletter22 { font-family: "Trebuchet MS", Verdana; font-size: 11px; color: black; line-height: 11px;  }



/* --- PRODUIT1 - PRODUIT2 - PRODUIT3 - PRODUIT4  ---- */
.logo_prod   { position :relative; width: 135px; height: 19px; left: 10px; top: 3px;}
.titre_prod  { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 17px; margin-top: 10px; line-height: 17px;}
.desc_prod   { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; margin-top: 5px; line-height: 11px;}
.desc_prod  p { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; line-height: 11px; color:#000;}
.prix_prod   { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 19px; margin-top: 10px; color:#5a99ca; line-height: 19px;}
.prix_prod_av_pr   { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 20px; margin-top: 10px; color:#ef4e52; line-height: 21px;}
.prix_prod_ss_pr   { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 12px; margin-top: 10px; color:#5a99ca; line-height: 13px;}
.barrer { text-decoration:line-through;}


.port_prod   { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 11px; color:#5a99ca; line-height: 11px;}
.infos_prod  { position :relative; width: 135px; left: 20px; font-family: "Trebuchet MS", Verdana; font-size: 11px; line-height: 11px; margin-top: 10px; color:#5a99ca; background: url(../design/puce.gif) no-repeat left 50%;padding-left: 10px; }
	.infos_prod a:hover { font-family: "Trebuchet MS", Verdana; font-size: 11px; color:#5a99ca;line-height: 11px;  }
	.infos_prod a { font-family: "Trebuchet MS", Verdana; font-size: 11px; color:#5a99ca; line-height: 11px; }


/* -----------------------------------------------------------------------------
   BOTTOM
------------------------------------------------------------------------------*/

/*	bas 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#bas		{	position :relative; width: 885px; height: 30px; top: 7px; left: 0px;text-align:center; }
#bas p, #bas a, #bas a:hover {   font-family: "Trebuchet MS"; font-size: 11px; color: #FFFFFF; line-height: 11px; }



/* -----------------------------------------------------------------------------
   DETAILS
------------------------------------------------------------------------------*/
#details_photo {  float : left; width: 300px; min-height: 324px; margin-left: 20px; margin-top: 20px;}

#details1 {	float : left; width: 300px; min-height: 324px; margin-bottom: 20px;  margin-left: 15px;  margin-top: 15px; }
	.prix_prod_d   { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 28px; margin-top: 10px; color:#5a99ca; line-height: 30px;}
	.prix_prod_av_pr_d   { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 28px; margin-top: 10px; color:#ef4e52; line-height: 30px;}
	.prix_prod_ss_pr_d   { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 18px; margin-top: 10px; color:#5a99ca; line-height: 20px;}
	
	.port_prod_d   { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 13px; color:#5a99ca; line-height: 13px;}
	.panier_prod_d { position :relative;left: 20px; background: url(../design/puce.gif) no-repeat left 50%;padding-left: 15px; }
	.panier_prod_d a, .panier_prod_d a:hover { font-family: "Trebuchet MS"; font-size: 16px; line-height: 16px; color:#5a99ca; }
	
	.conseil_le_prod { position :relative; left: 5px; background: url(../design/puce2.gif) no-repeat left 50%;padding-left: 30px; margin-bottom: 20px; }
	.conseil_le_prod a, .conseil_le_prod a:hover { font-family: "Trebuchet MS"; font-size: 11px; line-height: 20px; color: #5a99ca; }
	
	
	.avi_prod_d {  position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 11px; margin-top: 20px; line-height: 11px; }
	.avi_prod_d p { font-family: "Trebuchet MS"; font-size: 11px; line-height: 11px; color:#000; }
	.pdf_prod_d, .pdf_prod_d a, .pdf_prod_d a:hover {  position :relative;left: 10px; font-family: "Trebuchet MS"; font-size: 11px; margin-top: 20px; line-height: 11px; }

#details2 {	float : left; width: 330px; min-height: 324px; margin-bottom: 20px;  margin-left: 15px;  margin-top: 15px;  }
	.logo_prod_d   { position :relative;height: 19px; left: 10px; top: 5px;}
	.titre_prod_d  { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 26px; margin-top: 15px; line-height: 26px;}
	.desc_prod_d   { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 12px; margin-top: 10px; line-height: 13px;}
	.desc_prod_d p  { font-family: "Trebuchet MS"; font-size: 12px; line-height: 13px; color:#000;}

	.infos_prod_d { position :relative;left: 20px; font-family: "Trebuchet MS"; font-size: 12px; margin-top: 0px;  line-height: 14px; }
	.infos_prod_d p { font-family: "Trebuchet MS"; font-size: 12px; margin-top: 0px;  line-height: 14px; text-align: justify; color: #000000;}
	
	.titre_detail { text-decoration: underline; font-weight: normal; }
	.titre_detail3 { font-weight: normal; }


/* -----------------------------------------------------------------------------
 	LISTE CATEGORIE
------------------------------------------------------------------------------*/
#liste_categorie0 {  float : left; width: 641px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF;  border: 2px solid ; border-color: #d6dbde; padding: 10px; }
#liste_categorie {  float : left; width: 641px; margin-top: 5px; margin-left: 10px; background-color: #FFFFFF;  border: 2px solid ; border-color: #d6dbde; padding: 10px; }

.t_cat { font-family: "Myriad"; font-size: 11px; text-decoration: underline; font-weight:bold;  color: #333333; line-height: 11px;}
.t_rub { font-family: "Myriad"; font-size: 20px; text-decoration: underline; font-weight:bold;  color: #333333; line-height: 20px;}
.t_dom { font-family: "Myriad"; font-size: 24px; font-weight:bold;  color: #333333; line-height: 24px;}

.cont_t { font-family: "Myriad"; font-size: 14px; line-height: 14px; }
.cont_t_rub { font-family: "Myriad"; font-size: 22px; line-height: 22px; }

.t { font-family: "Myriad"; font-size: 11px; text-decoration: underline; font-weight:bold;  color: #333333; line-height: 11px;}
.cont_t { font-family: "Myriad"; font-size: 14px; line-height: 14px; }
.t_liste { font-family: "Myriad"; font-size: 11px; text-decoration: underline;font-weight:bold; line-height: 11px;  color: #333333; }
.t_liste_cont { font-family: "Myriad"; font-size: 12px; line-height: 12px; }
.t_liste_cont a, .t_liste_cont a:hover { font-family: "Myriad"; font-size: 12px; line-height: 12px; }

/* -----------------------------------------------------------------------------
 	RECHERCHE
------------------------------------------------------------------------------*/
#rep_recherche {  float : left; width: 691px; margin-top: 0px; margin-left: 10px; background-color: #FFFFFF; }

#rep_prod{
	float: left; width: 641px; margin: 10px; padding: 10px; border: 2px solid #d6dbde;
}
.rep_inf { font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #000000; margin: 10px; }
.rep_inf_t1 a{ font-family: "Myriad", Verdana, Arial; font-size: 18px; font-weight: bold; }
.rep_inf_t2 { font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #333333; }
.rep_inf_pr { font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #333333; }

.t_liste { font-family: "Myriad"; font-size: 11px; text-decoration: underline;font-weight:bold; line-height: 18px;  color: #333333; }
.t_liste_cont { font-family: "Myriad"; font-size: 12px; line-height: 18px; }
.t_liste_cont a { font-family: "Myriad"; font-size: 12px; line-height: 18px; }


/* -----------------------------------------------------------------------------
 	PANIER
------------------------------------------------------------------------------*/
#pag_panier {  float: left; width: 641px; margin: 10px; padding: 10px; border: 2px solid #d6dbde; }
.tit_panier {  float : left; font-family: "Myriad", Verdana, Arial; font-size: 14px; margin-top: 10px; margin-left: 10px; color: #000000; }
#tab_panier {  float : left; width: 620px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF; }	
.tit_tab_pan { font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #111111; font-weight: bold; }
.con_tab_pan { font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #111111; }
.bou_tab_pan { font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #de375a; }
.tot_tab_pan { font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #de375a; font-weight: bold; }

/* -----------------------------------------------------------------------------
 	COOMANDE ETAPE 1
 -----------------------------------------------------------------------------*/
.ident_1 {  float: left; width: 580px; margin-top: 10px; padding: 10px; border: 2px solid #d6dbde; }
.ident_1 span {  font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #111111; }
.ident_1 a, .ident_1 a:hover {  font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #111111; }
.ident_1 input, .ident_1 select {  font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #111111; border: 1px solid #d6dbde;}

.ident_2 {  float: left; width: 265px;  margin-top: 10px; margin-left: 5px; padding: 10px; border: 2px solid #d6dbde; }
.ident_2 span {  font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #111111;line-height: 11px; }
.ident_2 a, .ident_1 a:hover {  font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #111111; }
.ident_2 input, .ident_2 select {  font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #111111; border: 1px solid #d6dbde;}
.ident_2 textarea {  font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #111111; border: 1px solid #d6dbde;}

.ident_3 {  float: left; width: 582; margin-top: 10px; margin-left: 15px; margin-bottom: -5px; padding: 10px; }
.ident_st {  font-family: "Myriad", Verdana, Arial; font-size: 15px; color: #111111; margin-top:25px; }

/* -----------------------------------------------------------------------------
 	COOMANDE ETAPE 2
 -----------------------------------------------------------------------------*/
.choix_paimenta { margin-left: 15px; font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #111111; font-weight: bold; }
.choix_paimentb { margin-left: 15px; font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #111111; }
.choix_paiment2 { margin-left: 2px; font-family: "Myriad", Verdana, Arial; font-size: 13px; color: #111111; }
.port_paiment { margin-left: 0px; font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #111111; }
.titre_etape { margin-left: 10px; font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #111111;}


/* -----------------------------------------------------------------------------
 	CONDITION GENERALE DE VENTES
------------------------------------------------------------------------------*/
#pag_condi {  float: left; width: 641px; margin: 10px; padding: 10px; border: 2px solid #d6dbde; }
.tit_condi {  float : left; font-family: "Myriad", Verdana, Arial; font-size: 16px; margin-top: 10px; margin-left: 10px; color: #000000; }
#tab_condi {  float : left; width: 620px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF; }	
#tab_condi p { font-family: "Myriad", Verdana, Arial; font-size: 11px; line-height: 12px; color: #111111; margin-top:10px; text-align : justify;  }	
.cond_t {  font-family: "Myriad", Verdana, Arial; font-size: 11px; line-height: 12px; color: #222222; font-weight: bold; }

/* -----------------------------------------------------------------------------
 	NUTRIDAYS, NOTRE HISTOIRE ...
------------------------------------------------------------------------------*/
#pag_nutri {  float: left; width: 641px; margin: 10px; padding: 10px; border: 2px solid #d6dbde;  background: #dddddd url(../design/img_nutridays.jpg) no-repeat right 100%;}
.tit_nutri {  float : left; font-family: "Myriad", Verdana, Arial; font-size: 16px; margin-top: 10px; margin-left: 10px;}
#infos_contac {  float: left; width: 591px; margin: 0px; padding: 10px; }	
#infos_contac p { font-family: "Myriad", Verdana, Arial; font-size: 12px; line-height: 14px; color: #111111; margin-top:10px; text-align : justify;  }	
#pharm { margin-left: 400px;  }	

.envoi_contac {  float: left; width: 550px; margin: 10px; margin-left: 30px; padding: 10px; border: 1px solid #c61086; }
.envoi_contac p { font-family: "Myriad", Verdana, Arial; font-size: 12px; line-height: 14px; color: #333333; margin-top:10px; text-align : justify;  }	
.envoi_contac a, .envoi_contac a:hover { font-family: "Myriad", Verdana, Arial; font-size: 12px; line-height: 13px; color: #c61086; margin-top:10px; text-align : center;  }
.envoi_contac input, .envoi_contac textarea {  font-family: "Myriad", Verdana, Arial; font-size: 11px; color: #333333; border: 1px solid #03708d;}


/* -----------------------------------------------------------------------------
 	MODIFIER VOS COORDONNEES
 ------------------------------------------------------------------------------*/
#pag_coord {  float: left; width: 641px; margin: 10px; padding: 10px; border: 2px solid #d6dbde; }
.tit_coord {  float : left; font-family: "Myriad", Verdana, Arial; font-size: 20px; margin-top: 10px; margin-left: 10px; color: #000000; }
#tab_coord {  float : left; width: 620px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF; }	

/* -----------------------------------------------------------------------------
 	COOMANDE ETAPE 3
 -----------------------------------------------------------------------------*/
.cheque { margin-left: 10px; font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #111111;}
.cheque a { font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #de375a;}
.cheque_tiret{ margin-left: 25px; font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #333333; line-height:16px; margin-top:5px; margin-bottom: 5px;}
.cheque_tiret_terminer, .cheque_tiret_terminer a, .cheque_tiret_terminer a:hover {  font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #de375a; line-height:16px; margin-top:5px; margin-bottom: 5px;margin-left: 400px;}
.cheque_tiret_lien, .cheque_tiret_lien a, .cheque_tiret_lien a:hover {  font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #de375a; line-height:16px;}

.carte { margin-left: 10px; font-family: "Myriad", Verdana, Arial; font-size: 12px; color: #111111;}


/* -----------------------------------------------------------------------------
 	COMMANDES PASSEES
------------------------------------------------------------------------------*/
.tit_comm_p {  float : left; font-family: "Myriad", Verdana, Arial; font-size: 20px; margin-top: 10px; margin-left: 10px; color: #000000; }

#tab_comm_p {  float : left; width: 620px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF; }	
.tit_tab_comm_p { font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #333333; font-weight: bold; }
.tit_tab_comm_p_s a, .tit_tab_comm_p_s a:hover, .tit_tab_comm_p_s { font-family: "Myriad", Verdana, Arial; font-size: 10px; color: #de375a; font-weight: bold; }
.tit_tab_comm_p1 { font-family: "Myriad", Verdana, Arial; font-size: 14px; color: #333333; font-weight: bold; }
.tit_tab_pan0 { font-family: "Myriad", Verdana, Arial; font-size: 9px; color: #333333; font-weight: bold; }
/* -----------------------------------------------------------------------------
 	PANIER
------------------------------------------------------------------------------*/
#pag_bon_com {  float: left; width: 641px; margin: 0px; border: 2px solid #d6dbde; background: #FFFFFF;  height: 950px;}

#pag_bon_com .tit {  float : left; font-family: "Myriad", Verdana, Arial; margin-left: 0px; font-size: 20px; margin-top: 0px; color: #000000; }
#pag_bon_com #tab {  float : left; width: 620px; margin-top: 20px; margin-left: 10px;   height: 730px; }	
#pag_bon_com #bas {  float : left; width: 610px; bottom: 0px; margin-left: 10px; margin-top: 10px; height: 50px; color: #000; background-color:  white; }	
#pag_bon_com .tit_tab_comm_p2 { font-family: "Myriad", Verdana, Arial; font-size: 9px; color: #000; font-weight: bold; }

#imprimer, #imprimer a, #imprimer a:hover { width: 750px; float : left; font-family: "Myriad", Verdana, Arial; margin: 5px; font-size: 14px; color: #ee9c26; }

/* /////////////////////// liens partenaires ///////// */
#block_footer {
	z-index: 3000 ;
	position: relative;
	overflow: hidden ;
	display: none ;
	top: auto ;
	left: 0px;
	width: 100% ;
	top: expression( this.offsetParent.offsetHeight) ;
	height: 25px ;
	text-align: center;
	border-top: 0px solid silver ;
}
