/* CSS Terre de Champagne INDEX   */

* {margin:0; padding:0; border: none; text-decoration: none; outline:none; }

body {font-family: arial, Verdana, Helvetica, Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, sans-serif; 
		padding: 0; font-size: 11px; text-align: center;  
		background: #ebd17a url(../imageschampagne/fond/f-body.jpg) center top no-repeat; }

p#accroche    { width: 735px; text-align: center; color: #ffffff; margin: 0 auto;    }  
		
h1   				 {   }
a#home 				 {  position: absolute; top: -20px; right: 0px;  width: 220px; height: 40px; text-indent: -999em ;  }
a#accueil         {  position: absolute; top: 100px; left: 0px; top: -28px; width: 380px; height: 58px; display:block; text-indent: -999em; overflow: hidden;           }

h2   				 {  margin: 5px 0 20px 20px;  font: normal 18px "Trebuchet MS"; color: #00260e; padding: 0 0 0 15px;   }
h2.insideH2     { margin: 10px 0 15px 20px;  font: normal 23px "Trebuchet MS"; color: #00260e; padding: 0 0 0 15px;  } 		  
h2.insideH2Img     { margin: 10px 0 15px 0px;  font: normal 23px "Trebuchet MS"; color: #00260e;  } 		  

 
h3   {  margin: 15px 0 10px 20px;  font: bold 16px "Trebuchet MS"; color: #00260e  }
h4   {  margin: 15px 0 10px 20px;  font: bold 15px "Trebuchet MS"; color: #00260e }
h5   {  margin: 15px 0 10px 20px;  font: bold 13px "Trebuchet MS"; color: #00260e  }

p    {  font: normal 11px/15px arial;  margin: 0px 0 5px 0px; text-align:left }

input     {	padding: 0 0 0 3px; font: normal 11px arial; }
textarea  {	padding:  4px; font: normal 11px arial; }
select    { font: normal 11px arial;  } 

ul li       {  list-style: none; font: normal 11px/15px arial;  margin: 10px 15px 10px 24px;   }

ul.puced li {  list-style: none;  margin: 10px 15px 10px 24px; padding: 0 0 0 13px; background: url(../imageschampagne/puce/puce.gif) left 2px no-repeat;}

ul.radio li       {  float: left; }
ul.radio li input {  margin: 0px 4px 0 0px; position:relative; top: 2px; left: 0px;   }
 
a img   { border: none; text-decoration: none; }

a       { color: #5a5959; text-decoration: none; font: normal 11px arial}
a:hover { color: #5a5959; text-decoration: none }

#creer {color: #000000; font-weight:bold;}
a#creer        	             { background:url('../imageschampagne/puce/fleche-noire.gif') no-repeat; color: #000; text-decoration: none; font-weight:bold; background-position:0px 3px; padding:0 0 0 8px; }

a#fianetLogo    {  position:relative; top: -10px; left: 0px;  } 

.bita       { margin: 15px 0 10px 0px; font: italic bold 12px arial; text-align: center;    } 

.minHeight  { min-height: 730px  } 

.format     { padding: 0px 10px 10px 10px;  } 

.minHeight 														{ min-height: 730px  } 
#minHeightForget                                   { min-height: 738px;  } 
#minHeightRegister                                 { min-height: 780px;  } 
#minHeight3                                        { min-height: 710px;  } 
#minHeight4                                        { min-height: 677px;  } 
#minHeight5                                        { min-height: 684px;  } 
#minHeightContat                                   { min-height: 778px;  }
#minHeightMentions                                 { min-height: 775px;  }
#minHeightNewsletter                					{ min-height: 738px;   } 
.minHeightCategorie                						{ min-height: 620px;  } 
.minHeightAdvancedSearch                				{ min-height: 738px;  } 
#minHeightProfile   											{ min-height: 655px;   } 
#minHeightActu                                     { min-height: 780px;  } 
#elaboration   												 {   min-height: 730px; } 
/*                       CONTENEURS GENERAUX                     */	

#main 													{ text-align: left;   }
#intro              								   { position:relative; top: 0px; left: 0px;  } 

#content-S                							{ margin: 33px 0 0 0px;  background-color: #ffffff;  }
#content-S p            							{ padding: 0 5px } 
#content-Bot 										   { width: 473px; height: 4px; background:   url(../imageschampagne/fond/content-bot.gif) left bottom no-repeat;    }
#content-Top 											{ width: 473px; height: 4px;   background: #fff url(../imageschampagne/fond/content-top.gif) left top no-repeat;    }
 
table#mainTable     					            { width: 735px; position:relative; top: 0px; left: 0px; margin: 0px auto 0 auto; background: url(../imageschampagne/fond/f-table.jpg) left 58px no-repeat;  }  
table#mainTable td#header     				   { width: 735px; height: 58px; background: url(../imageschampagne/fond/header.gif) left top no-repeat;    }
div#contenurColLeft                			   { position: relative; top: 0px; left: 0px;  } 
table#mainTable td#colLeft                   { width: 159px; height: 753px;  background: url(../imageschampagne/fond/bg-co lLeft.gif) left top no-repeat;   } 
table#mainTable td#colRight                  { width: 103px   }

table#mainTable td#colRight p                { margin: 0 0 0 7px;  }
table#mainTable td#colRight p.champagne 		{ margin: 6px 0 0 7px   }
table#mainTable td#colRight p.accessoires 	{ margin: 6px 0 0 7px;  } 
table#mainTable td#colRight p.devenezMenbre 	{ margin: 6px 0 0 7px;  }
									 ul.drapeaux      { margin: -1px 0 0 35px;  }
									 ul.drapeaux li   { float: left; margin: 10px 0 0 4px; padding: 0 0 0 0;  } 
 
table#mainTable td#colCenter                 { width: 473px   } 

/*              MENU                         */

div#conteneurMenu               				     { width: 159px;  zoom:1;    } 
ul#menu-catalog      			     				  { margin: 10px 0 0 10px; padding: 0 }
ul#menu-catalog li.arrow   	   				  { padding: 0 0 0 12px;  background: #d6b866 url(../imageschampagne/puce/fleche.gif) left 3px no-repeat;   }
ul#menu-catalog li.arrow  .togglers            { width: 100px;   } 
ul#menu-catalog li    			    				  { margin: 0 5px 3px 0px; padding: 0 0 0 5px;  background-color: #d6b866    }	
ul#menu-catalog li a   			   				  { color: #00260e; text-decoration: none; font: normal 11px arial    }														
ul#menu-catalog li ul   		   				  { width: 100px; margin: 0 0 0 10px; padding: 0  }
ul#menu-catalog li ul li		   				  { margin: 0 0 0 0px; padding: 0 }
ul#menu-catalog li ul li a  	   				  { color: #fff }

#motClefsSearch                { margin: 0 0 0 10px;    } 
#motClefsSearch   form         { margin: 0  ; padding: 0  } 
#motClefsSearch   p            { margin: 0   }
#motClefsSearch   p  a         { color: #000;     } 
#motClefsSearch   input        { width: 110px; border: 1px solid #d6b866;   }
#motClefsSearch input#okSearch { position:relative; top: 3px; left: 0px;   } 

 #compteperso    {    }
  
#compteperso p.linkX                 { margin: 0 0 0 6px;  } 
#compteperso p.linkX a               { color: #000; text-decoration: none;   } 

#menu-login p.validForm                { margin: 0 0 0 8px;  } 

/*      LOGIN / LOGGED        */

div#menu-logged				 { width: 143px; margin: 0 ;   background-color: #b3b952; padding: 0 0 0 4px;  }
div#menu-logged ul li		 { margin: 0 0 0 0px;  padding: 0 0 0 4px;  }
div#menu-logged ul li  a	 { color: #ffffff;  }

p#bonjour                     { margin: 0; padding: 0; color: #ffffff;  } 
p#bonjour span                { font-weight: bold;  } 



/*						LoginRegister		/     Register  / profile   			*/

h2#introRegister                { width: 451px; height: 64px;  margin: 5px auto 0 auto;  background: url(../imageschampagne/fond/f-register.jpg) left top no-repeat; 
												position:relative; top: 0px; left: 7px;  } 
h2#introRegister span           { display: none;  } 

form.registerFormulaire                {   } 
form.registerFormulaire input.sized    { /*width: 269px;*/ width: 257px  } 
form.registerFormulaire select         { /*width: 273px; */ width: 262px } 

a.mdpForgot                            { position:relative; top: 0px; left: 2px;  } 


h2#introMonCompte                { width: 451px; height: 64px;  margin: 5px auto 0 auto;  background: url(../imageschampagne/fond/f-mon-compte.jpg) left top no-repeat; 
												position:relative; top: 0px; left: 7px;  } 
h2#introMonCompte span           { display: none;  } 


/*						Forget						*/

.formatform               		 { width: 440px; margin: 0 auto;     } 
.formatform   h2          		 { font: normal 23px arial;      } 
.formatform                	 {      } 
.formatform  fieldset legend   { color: #000; margin: 0 0 10px 0px;  font: normal 14px arial;   }
.formatform  h3          		 { margin: 0px 5px 10px 10px; padding: 0;  font: bold 15px arial; color: #000; font-variant: small-caps;  } 
.formatform  label        		 { display: block; float: left; width: 150px; color: #5a5959     } 
.formatform  input        		 { border: 1px solid #9f8f92    } 
.formatform  select       		 { border: 1px solid #9f8f92    }



/*                Login Logged                */

							
							#blocLoginPannierConseil     {  margin: 0 0 0 6px;   }
							#compteperso form  		     { width: 147px; height: 107px; position:relative; top: 0px; left: 0px; 
																	 background : #b0b24c url(../imageschampagne/fond/comptepersoForm.gif) left top no-repeat;   }
							#compteperso form  	p	     { margin: 0 0 0 0px; padding: 0  }
							#compteperso form h3	        { margin: 0 0 2px 0px; padding: 0 ; color: #ffffff; font: bold 12px arial;  }													
							#compteperso form label      { visibility: hidden }

#compteperso form input.ch1 { margin: 4px 0 0 6px; color: #000;   
							 background: url(../imageschampagne/fond/bg-input.gif) left top no-repeat;  }	
html*#compteperso form input.ch1  {
															[color:red;
															margin: 2px 0 0 6px;  
															]_margin: 4px 0 0 6px;   
															_color: #000; 
															}	

#compteperso form input.ch2 { margin: -1px 0 0 6px; color: #000; 
							 background: url(../imageschampagne/fond/bg-input.gif) left top no-repeat;  }
html*#compteperso form input.ch2  {
															[color:red;
															 margin: -5px 0 0 6px; 
															 width: 110px; 
															]_ margin: -1px 0 0 6px;   
															_color: #000; 
															}	
													
							#compteperso p.validForm    { position: absolute; top: 62px; left: 109px;  }
							
							#votrePanier                { width: 147px; height: 36px;  background: url(../imageschampagne/fond/votrePanier.gif) left top no-repeat;   } 
				#content #votrePanier h3             { display: none;  color: #ffffff; font: bold 12px arial; margin: 0; padding: 0 0 0 4px  } 
							#votrePanier p              { color: #ffffff; font-weight: bold; padding: 10px 0 0 0px; margin: 0 0 0 0px;  }
							#votrePanier p a            { color: #ffffff; font-weight: normal; text-decoration: none;  } 
							#votrePanier p span         { color: #ffad01 }
							
							#votrePanier2                { width: 147px; height: 36px;  background: url(../imageschampagne/fond/votrePanier.gif) left top no-repeat;   } 
				#content #votrePanier2 h3             { display: none;  color: #ffffff; font: bold 12px arial; margin: 0; padding: 0 0 0 4px  } 
							#votrePanier2 p              { color: #ffffff; font-weight: bold; padding: 18px 0 0 5px; margin: 0 0 0 0px;  }
							#votrePanier2 p a            { color: #ffffff; font-weight: normal; text-decoration: none;  } 
							#votrePanier2 p span         { color: #ffad01 }
	
#blocLoginPannier2                              { margin: 0 0 0 5px;  } 	

	
div#curiosite                                    { margin: 7px 0 0 7px;  } 							
div#garantie                					    	{ margin: 3px 0 0 7px; } 
div#jp_et_fabien                						{ margin: 5px 0 0 7px; } 

/*					Panier					*/

h2#basketIntro                   { width: 451px; height: 64px; margin: 8px auto 0 auto; padding: 0;  background: url(../imageschampagne/fond/f-panier.jpg) left top no-repeat; text-indent: -5000px;  } 
h2#livraisonIntro                { width: 451px; height: 64px; margin: 8px auto 0 auto; padding: 0;  background: url(../imageschampagne/fond/f-livraison.jpg) left top no-repeat; text-indent: -5000px;  } 
h2#paiementIntro                 { width: 451px; height: 64px; margin: 8px auto 0 auto; padding: 0;  background: url(../imageschampagne/fond/f-paiement.jpg) left top no-repeat; text-indent: -5000px;  } 
h2#recapIntro                    { width: 451px; height: 64px; margin: 8px auto 0 auto; padding: 0;  background: url(../imageschampagne/fond/f-commande.jpg) left top no-repeat; text-indent: -5000px;  } 
h2#introMentions                 {  width: 451px; height: 64px; margin: 10px auto 10px auto; padding: 0;  background: url(../imageschampagne/fond/f-mentions.jpg) left top no-repeat; text-indent: -5000px;   } 
h2#introForgot                   { width: 451px; height: 64px;  margin: 8px auto 10px auto; padding: 0;  background: url(../imageschampagne/fond/f-forgot.gif) left top no-repeat;  } 
h2#introForgot  span             { display: none; } 
h2#introNewsletter               { width: 451px; height: 64px;  margin: 8px auto 10px auto; padding: 0;  background: url(../imageschampagne/fond/f-newsletter.gif) left top no-repeat;  } 
h2#introNewsletter  span         {display: none; } 
h2#introMentions                 { width: 451px; height: 64px;  margin: 8px auto 10px auto; padding: 0;  background: url(../imageschampagne/fond/f-mentions.gif) left top no-repeat;  } 
h2#introMentions  span           {display: none; } 


#basket table                    { width: 451px; margin: 15px auto 0 auto;  border-collapse: collapse; border: 1px solid #ededed } 
#basket table thead              { background-color: #fff ; text-align: center; color: #000;  } 
#basket table thead  th          { font: normal 11px arial;    } 
#basket table td                 { padding: 10px 4px;  border: 1px solid #ededed ; font-weight: bold;   }
#basket table td  a.titleProduit { font: bold 12px arial; display: block; width: 100px;    }  
#basket table td select          { border: 1px solid #9f8f92   } 

#basket table td a.product img   { border: 1px solid #f68409; float: left;   } 
#basket table td a.product       { text-align: right }  

#orderConfirm table td a.product img   { border: 1px solid #f68409; float: left;   } 
#orderConfirm table td a.product       { text-align: right } 

.productName                  { text-align :right;  } 
.productName a                { display: block; float: right;  font: bold 12px arial;   } 


p.suivi                				{ text-align :right;  margin: 10px 4px 0 0px; padding: 0   } 

.normal                          { font-weight: normal  } 


.contform                {  } 
.contform fieldset       { width: 431px;  margin: 10px auto 10px auto; padding: 10px;     border: 1px solid #ededed; 
									position:relative; top: 0px; left: 11px;  } 
.contform fieldset input#reference  { position:relative; top: -6px; left: 0px;   } 									
.contform fieldset legend  { margin: 0px 0 0 15px;  } 

ul.paiementMoyen                { width: 180px; margin: 10px auto 20px auto;  } 
ul.paiementMoyen li             { float: left; margin: 0 0 0 15px;  } 


select#selectOrderBasket    { width: 430px;   } 



/*						Order confirm				*/

.dot                {  padding: 10px;  border: 1px solid #ededed } 

#orderConfirm table                    { width: 451px; margin: 10px auto 10px auto;  border-collapse: collapse; border: 1px solid #ededed } 
#orderConfirm table caption            { text-align: left; margin: 10px 0 0 20px; font-weight: bold;   } 
#orderConfirm table thead              { background-color: #fff ; text-align: center; color: #000; height: 40px;  } 
#orderConfirm table thead  th          { font: normal 12px arial;   } 
#orderConfirm table td                 { padding: 3px 4px;  border: 1px solid #ededed ; text-align: center;    }
#orderConfirm table td  a.titleProduit { font: bold 12px arial;   }  
#orderConfirm table td select          { border: 1px solid #9f8f92   } 

#orderConfirm table td a.product img   { border: 1px solid #f68409; float: left;   } 
#orderConfirm table td a.product       { text-align: right } 

.productName                  { text-align :right;   } 
.productName a                { display: block; float: right; width: 95px;font: bold 12px arial;   } 


/*				Manageorder						*/

.manageorderTable  caption       { text-align: left; font: bold 12px arial; margin: 10px 0 0px 15px; padding: 0 0 5px 0;   } 
.contract               { background: url(../imageswhisky/fond/photononcontract.gif) left bottom no-repeat; padding: 0 0 0 14px;    } 

.separaTD a                { font: bold 12px arial; color: #798519  } 

/*						Page product					*/

.path                 { margin: 10px 0 15px 0px; color: #00260e;  } 
.path a               { color: #00260e;  } 

table#productDetail2                {  } 

#case1                      { padding: 10px 10px 0 10px;  } 
#case1 div                  { background: url(../imageswhisky/fond/photononcontract.gif) left center no-repeat; padding: 0 0 0 14px;    } 

#case3 form                 {    } 
#case3 form *               { display: inline;   } 
#case3 form input#quantity  { border: 1px solid #9f8f92 ;   }

#case3       				   { padding: 0 5px 10px 0; text-align: center;   } 
#case3 p.img     				{ text-align: center;  }  
#case3 p.prixMenbre 			{ margin: 15px 0 0 0px;  font: bold 10px arial; color: #2f1701; text-align: center;   }  
#case3 p.prixMenbre span    { font: bold 13px arial  }  
#case3 p.prix     				{ font: italic bold 19px arial; color: #2f1701; text-align: center;  padding: 0; margin: 0   } 
#case3 form     			   { width: 175px; margin: 0 0 0 0px; padding: 0 0 0 0; }
#case3 form *     				{ display: inline;  }
#case3 form label      		{   margin: 0 4px 0 0px;  font: bold 12px arial;  font-variant: small-caps;  }
#case3 form input.ch			{ width: 39px; height: 21px; padding: 4px 0 0 0;  margin: 0 4px 0 0px; border: 1px solid #9c918e; color: #463b38; text-align: center;   } 
#case3 form input.validForm { position:relative; top: 6px; left: 0px; }


/* 					Garanties						*/

#introGaranties                  { width: 439px; height: 235px;  margin: 10px auto 0 auto;   background: url(../imageschampagne/fond/f-garanties.jpg) left top no-repeat;  } 
#introGaranties h2               { font: italic bold 26px geogia; color: #fff;  padding: 0; position:relative; top: 25px; left: 15px;  }

.garantiebloc  table             { width: 433px; padding: 5px 0 0 0;  margin: 10px auto 0 auto;    } 
.garantiebloc  td          	   {  padding: 5px 0;    border-top: 1px solid #e3e3e3; vertical-align: top } 
 

.garantiebloc h3          		   { margin: 0px 5px 2px 10px; padding: 0;  font: bold 15px arial; color: #46a711; font-variant: small-caps;  } 
.garantiebloc td.immg       	   {   padding: 5px 25px 0 0px;   } 
#contentSearch-S .garantieBloc p { color: #5a5959  }
#contentSearch-S .articleAlone a { text-decoration:underline !important; } 
#contentSearch-S .articleAlone a:hover { text-decoration:underline !important; } 
#contentSearch-S .articleAlone .lireSuite a { text-decoration:none !important; }
#contentSearch-S .articleAlone .lireSuite a:hover { text-decoration:none !important; } 

#introGaranties p                { color: #ffffff;  position:relative; top: 15px; left: 30px;} 
 
/*						Creer un compte					*/ 

.formatform                { width: 440px; margin: 0 auto;     } 
.formatform   h2           { font: normal 23px arial;      } 
.formatform               {      } 
.formatform  h3          	{ margin: 0px 5px 10px 10px; padding: 0;  font: bold 15px arial; color: #000; font-variant: small-caps;  } 
.formatform  label         { display: block; float: left; /*width: 150px;*/ width: 158px; color: #5a5959     } 
.formatform  input         { border: 1px solid #9f8f92  } 
.formatform  select        { border: 1px solid #9f8f92  }
.formatform  select.sauto	{width:auto}

p.centerbut      { margin: 15px 0 10px 0px; text-align: center;   } 

p.conformement   { font: normal 10px arial;  }  

/*						Login						*/

p.loginValid                { position:relative; top: -35px; left: 215px;  } 

/*						Forget						*/
.formatform  fieldset legend   { color: #000; margin: 0 0 10px 0px;  font: normal 12px arial;   }
 
/*			  Page offrir	 		*/ 

#introActuOffrir                      {   margin: 9px 0 0 17px;  } 

#offrir                  				  { padding: 0 7px;    }
#offrir   h3             				  { margin: 0px 0 2px 5px;  font: bold 15px arial; color: #46a711; font-variant: small-caps;  } 
#offrir   p.visu             			  { float: left; margin: 0 10px 0 0px;  } 
#offrir p.lireSuite a    				  { font: bold 12px arial; color: #000;  text-decoration: underline   }
#offrir p.lireSuite a img 				  { text-decoration: none;    }
 
/*				Page comprendre			*/
 
 #comprendre h3 , #elaboration h3             {margin: 15px 5px 10px 10px; padding: 0;  font: bold 15px arial; color: #000; font-variant: small-caps;  } 


/*						Actualites						*/
#introActu                			 { width: 439px; height: 235px;  margin: 0 auto;   background: url(../imageschampagne/fond/f-actu.jpg) left top no-repeat;  } 
#introActu h2             			 { font: italic bold 23px georgia; color: #000;  padding: 0; position:relative; top: 15px; left: 15px;  } 

table.articleBloc            		 { width: 443px; padding: 5px 0 0 0;  margin: 10px auto 0 auto; } 
table.articleBloc td         		 { vertical-align: top;   border-top: 1px solid #e3e3e3; padding: 10px 0 10px 0; }
table.articleBloc h3          	 { margin: 0px 5px 2px 10px;  font: bold 15px arial; color: #46a711; font-variant: small-caps;  } 
table.articleBloc p.img       	 { margin: 5px 10px 0 0px;   } 
.arcticleBloc p  		 	          { color: #5a5959   } 
.arcticleBloc p.lireSuite 		 	 {    }
.arcticleBloc p.lireSuite a    	 { text-decoration: none;     }
.arcticleBloc p.lireSuite a img	 { margin: 0 0 0 5px      }
/*	 Alone	*/
.articleAlone                     { padding: 0 10px;  } 
.articleAlone h2                  { margin: 15px 0 20px 10px; padding: 0 ;   } 
.articleAlone p.date              { float: right; position:relative; top: 5px; left: 0px; color: #000; font: italic normal 11px arial;     } 
.articleAlone p.img               { float: left; margin: 0 15px 10px 0px;   } 
.articleAlone p                   { color: #5a5959  } 
.articleAlone p.lireSuite 		 	 {  text-align :right;   }
.articleAlone p.lireSuite a    	 { text-decoration: none;     }
.articleAlone p.lireSuite a img	 { margin: 0 0 0 5px      }


/*						Page Profile Test 			*/
div#introProfile                { width: 441px; height: 235px; margin: 10px auto 0 auto;  background: url(../imageschampagne/fond/f-testprofile.jpg) left top no-repeat;  } 
div#introProfile h3             { font: italic bold 26px geogia; color: #000; margin: 0 0 5px 10px; padding: 0 0 0 0;  } 
div#introProfile p              { width: 240px; margin: 0 0 0 5px;   } 

div#testProfileForm                  { width: 441px; margin: 0 auto;  } 
div#testProfileForm  h4              { margin: 15px 0 10px 10px;  font: bold 15px arial; color: #46a711; font-variant: small-caps;  } 
div#testProfileForm  fieldset        { margin: 10px 0 0 10px;  } 
div#testProfileForm  fieldset legend { font-weight: bold; color: #000  } 
div#testProfileForm  ul              { margin: 5px 0 0 0px;   } 
div#testProfileForm  ul li           { margin: 0 0 2px 17px;  } 
div#testProfileForm  p.validForm     { margin: 15px 0 10px 0px    } 
div#testProfileForm  p.outroPara     { margin: 15px 0 10px 0px    }              

#content-S p.pseudoLegend    { color: #000; font-weight: bold; margin-left:   10px;    } 

/*							   Page recherche						*/
div#search-description               { color: #000; margin: 0 0 10px 0px;  } 
div#Category-description             { color: #000; margin: 0 0 10px 0px;  } 

div#nbelementsparpage                { margin: 0 0 5px 0px;  color: #00260e  } 
 
div.pagination                { float: right; color: #2a5608; margin: 5px 10px 0 0px;    }  
div.pagination  a             { color: #2a5608  }  

div.infoSearch                {  } 
div.infoSearch h4             { margin: 0 0 10px 0px; padding: 0 0 0 0; color: #00260e; font: normal 16px arial;  } 


#contentSearch-S                							{ margin: 6px 0 0 0px;  background-color: #ffffff;  }
#contentSearch-Bot 										   { width: 473px; height: 4px; background:   url(../imageschampagne/fond/content-bot.gif) left bottom no-repeat;    }
#contentSearch-Top 											{ width: 473px; height: 4px; background: #fff url(../imageschampagne/fond/content-top.gif) left top no-repeat;    }

#contentSearch-S p            							{ padding: 0 5px } 

table#productDetail                						{ color: #5a5959; padding: 5px 0 0 0;   } 
table#productDetail td      						       {   }
table#productDetail td#case1       						{ padding: 10px 5px 0 5px; text-align: center; width: 130px;  } 
table#productDetail td#case1 div   						{ background: url(../imageswhisky/fond/photononcontract.gif) left center no-repeat; padding: 0 0 0 10px; text-align: center;   } 

table#productDetail td#case2       						{ padding: 0 0px; width: 36%;  } 
table#productDetail td#case2 h2    						{ margin: 0; padding: 0 5px;  color: #040201 } 
table#productDetail td#case2 h2 a  						{ color: #2f1701; font: normal 18px arial; text-decoration: none;  } 

table#productDetail td#case3       						{ padding: 0 0px 0 0  } 
table#productDetail td#case3       				*		{   } 
table#productDetail td#case3 p.img     				{ text-align: center;  }  
table#productDetail td#case3 p.prixMenbre 			{ margin: 15px 0 0 0px;  font: bold 10px arial; color: #2f1701; text-align: center;   }  
table#productDetail td#case3 p.prixMenbre span     { font: bold 13px arial  }  
table#productDetail td#case3 p.prix     				{ font: italic bold 19px arial; color: #2f1701; text-align: center;  padding: 0; margin: 0   } 
table#productDetail td#case3 form     			     	{ width: 160px; margin: 0 0 0 0px; padding: 0 0 0 0; }
table#productDetail td#case3 form *     				{ display: inline;  }
table#productDetail td#case3 form label      		{  margin: 0 4px 0 0px; font: bold 12px arial;  font-variant: small-caps; color: #000    }
table#productDetail td#case3 form input.ch			{ width: 39px; height: 21px; padding: 4px 0 0 0;  margin: 0 4px 0 0px; border: 1px solid #9c918e; color: #463b38; text-align: center;   } 

table#productDetail td#case3 form input.validForm  { position: relative; top: 10px; left: 0px;  } 

p.linkx                  { margin: 4px 0 0 0px; text-align: center;    } 
p.linkx a                { padding: 4px 0 0 0px;    } 

div.separate               {margin: 10px auto 6px auto; height: 2px;  background: url(../images/fond/separate.gif) center top no-repeat;    } 

p.visuDistillerie         { text-align: center;  } 
p.visuDistillerie img     { margin: 0 5px;  } 

table.visuDistillerie         { text-align: center; width: 95%; margin: 0 auto  } 
table.visuDistillerie td      { width: 50%;   text-align: center;   } 

p.describe                { margin: 0 15px; color: #5a5959  } 

#produit h3               { font: bold 14px arial; text-transform: uppercase;  color: #46a711; margin: 10px 0 5px 16px; padding: 0 0 0 0;  }
#produit h4, #produit h4 a, #produit h4 a:hover { 
							font: bold 14px arial; text-transform: uppercase;  color: #46a711; margin: 10px 0 5px 16px; padding: 0 0 0 0;  
						  }
#produit h4 a             { position:relative; top: 3px; left: 0px;   }
 
div.inlineIt              { margin: 14px 0 0px 0px; padding: 0 20px;  }  
div.inlineIt h5           { display: inline; color: #010101; font: bold 12px arial; margin: 0    } 
div.inlineIt p            { display: inline; margin: 0 5px;  } 

div.blocAdresse                { margin: 15px 0 0 0px;  } 
div.blocAdresse h5             { display: inline ; color: #010101; font: bold 12px arial;  margin: 0px 0 0 20px;   } 
div.blocAdresse p              { display: inline;   margin: 15px 0 0 4px;   } 


table#embouteilleurs      						{ width: 462px; position:relative; top: 0px; left: 0px; margin: 0 auto;  }
table#embouteilleurs td   						{ width: 154px; height: 121px; padding: 6px 5px 0 5px;   background: url(../imageschampagne/fond/f-td.gif) left top no-repeat;  } 
table#embouteilleurs td p     				{ text-align :right; font: normal 11px arial;  margin: 3px 4px 0 0px; padding: 0 0 0 0;   }
table#embouteilleurs td p span.title		{ font: bold 13px arial;   }
table#embouteilleurs td p img 				{ float: left;   } 
table#embouteilleurs td p.prixMenbre 		{ font: normal 10px arial;   }  
table#embouteilleurs td p.prixMenbre span { font: bold 11px arial;   }  
table#embouteilleurs td p.prix 		      { font: bold italic 20px arial;  }

p.link                     { margin: 14px 15px 0 15px  }
p.link  a                   { padding: 0 0 4px 0;  }
p.link2                    { margin: 5px 0 10px 15px;  }

 

 /*                      FOOTER           */
			
#outro				 {  width:975px; margin: 0 auto;    background: url(../imageschampagne/fond/footer.jpg) no-repeat ; clear: both;   }

#outro p 		 {  color: #00260e; text-align: center; padding: 16px 0 0 0   }
#outro p.line 		 {  color: #00260e; text-align: center; text-transform: uppercase;   padding: 16px 0 0 0   }
#outro p.line2     {  color: #309000; text-align: center; text-transform: uppercase;   padding: 16px 0 0 0   }
#outro p.logo 		 {  color: #575757; text-align: center;    padding: 16px 0 0 0   }
#outro p.logo img	 {  margin: 0 4px;  }

#outro p a			 { color: #00260e; text-decoration: none; }
#outro p a:hover   {text-decoration: underline; }

/*                 Messages d erreurs                    */

.denied, .message { font: normal 12px arial; margin: 10px 20px 10px 30px;   }

.denied ul li, ul.message li {	padding: 0 25px 0 17px; 
						background: url(../imageschampagne/puce/denied.gif) left 2px no-repeat; 
						margin: 0 27px 3px 18px; color: #5a5959 }

/*                PAGE MENTIONS            */
 

.adr   {    margin: 0 10px 10px 0;  padding: 10px ; border: 1px solid #ededed;   }
.adr2   {     margin: 0 10px 10px 0 ;  padding: 10px ; border: 1px solid #ededed  }
.adr3 {    margin: 0 10px 10px 0;  padding: 10px ; border: 1px solid #ededed  }
 
 p.logoFloat    {  float: right; margin: 0 10px 0 10px;  position:relative; top: 35px; left: 0px;  } 

.conformemement{ font: normal 10px arial; }

.center                { text-align: center;  } 
.right                { text-align :right;  } 
.small                {  font: normal 10px arial;  } 



/* Bulles d aides fiche produit */
.tool-tip { width: 195px; height: 37px; padding: 10px 0 0 0; background: url(../imageschampagne/fond/f-tips.png) left top no-repeat;  color: #000; border: 1px solid #f68409;   }
.tool-title { }
.tool-text { }


/*      Contact				*/

h2#introContact             { width: 451px; height: 64px;  margin: 10px auto 10px auto; padding: 0;  background: url(../imageschampagne/fond/f-contact.jpg) left top no-repeat;  } 
h2#introContact span        { display: none; }

textarea.txtareacontact                { width: 420px;  } 
textarea.messageOrderconfirm            {  width: 420px ;border: 1px solid #9f8f92 ;  } 


/*				Page perso				*/

#introPerso                          { width: 441px; height: 235px; margin: 10px auto 10px auto;  background: url(../imageschampagne/fond/introPerso.jpg) left top no-repeat;  } 
#introPerso h2             			 { font: italic bold 26px geogia; color: #fff;  padding: 0; position:relative; top: 15px; left: 235px;  } 

p.illustr                  { width: 110px; float: left; margin: 0 0px 0 0px;    } 
p.illustr img              { margin: 0 0 0 10px;   } 
div.blocTxt                { width: 340px;  float: left   }
div.blocTxt h3             { margin: 0px 0 2px 5px;  font: bold 15px arial; color: #ff6e00; font-variant: small-caps; } 


/*			Lexique			*/

ul.listeLexique    			{ width: 222px;   margin: 10px auto 15px auto ; height: 15px;     } /* ancres */
ul.listeLexique li 			{ float: left; margin: 0 4px;   } 
ul.listeLexique li a       {   font-weight: bold;   } 
ul.listeLexique li a:hover { color: #a73f02; text-decoration: underline; font-weight: bold;   } 

ul.traduction    			   {  margin: 15px 0 10px 10px;   } 
ul.traduction  li			   {   } 
ul.traduction  li span	   { font-weight: bold;   } 

.lexique h3   				   { margin: 0 0 0 0px; padding: 0 0 5px 0;  text-align: center; border-bottom: 1px solid #d7d6d6  } 
.lexique h4    				{ font: bold 13px arial; margin: 13px 0 4px 10px;   }

/*		Elaboration		*/

#elaboration  ul li   { margin: 0  ; padding: 0   }  

