/* CSS Terre de Whisky HOME  */

* {margin:0; padding:0; border: none; text-decoration: none; }

body { font-family: arial, Verdana, Helvetica, Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, sans-serif; padding: 0 0 0 0; 
        padding: 0; font-size: 11px; text-align: center; color: #000; background: #000 url(../imageswhisky/fond/f-flamme.jpg) center 248px no-repeat;  }

a#home     {  position: absolute; top: 100px; left: 0px; top: 9px; width: 200px; height: 45px; display:block; text-indent: -999em; overflow: hidden ;   }
a#accueil  {  position: absolute; top: 100px; right: 0px; top: 0px; width: 340px; height: 53px; display:block; text-indent: -999em; overflow: hidden;   }

h2   {  margin: 5px 0 20px 20px;  font: normal 18px "Trebuchet MS"; color: #630001;  background: url(../imageswhisky/fond/f-h2.jpg) left 3px no-repeat; padding: 0 0 0 15px;   }
 
h3   {  margin: 15px 0 10px 20px;  font: normal 18px "Trebuchet MS"; color: #806b3c  }
h4   {  margin: 15px 0 10px 20px;  font: normal 17px "Trebuchet MS"; color: #806b3c  }
h5   {  margin: 15px 0 10px 20px;  font: normal 16px "Trebuchet MS"; color: #806b3c  }

p    {  font: normal 11px/15px arial;  margin: 0px 0 5px 0px; text-align:left }

a #creer {color: #000000; font-weight:bold;}

input     {	padding: 0 0 0 3px; font: normal 11px arial }
textarea  {	padding:  4px; 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(../imageswhisky/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; }

p#accroche    { width: 735px; margin: 0 auto; color: #6d4601; text-align: center; position:relative; top: 3px; left: 0px;   } 
 

/*     Page Home					*/


html*div.conteneurMenu{
										[color:red;
										height: auto; 
										]_height: 253px;
										height: 253px;
										}  				
div.conteneurMenu                  { height: 253px;  } 
	
	
				
div#HomeTables                 				  { position:relative; top: 0px; left: 0px; margin: 0px auto 0 auto; width: 735px;   } 
table.homeTable                				  { width: 735px; background: url(../imageswhisky/fond/f-tableTop.gif) left bottom no-repeat; padding: 0 0 1px 0;  } 

table.homeTable td#header     				  { width: 735px; height: 55px; background: url(../imageswhisky/fond/header.gif) left top no-repeat;    }
 

 table.homeTable td.case1      				  {    } 
table.homeTable td.case1      				  { width: 159px; position:relative; top: 0px; left: 0px;   }

table.homeTable td.case1 ul      			  { width: 140px; margin: 4px 0 0 5px; padding: 0;   }
 
						
						

table.homeTable td.case1 ul a     			  {  }

table.homeTable td.case1 ul li.arrow   	  { width: 120px; padding: 0 0 0 12px;  background: url(../imageswhisky/puce/fleche.gif) left 3px no-repeat }
table.homeTable td.case1 ul li    			  { margin: 0 0px 3px 0px; padding: 0 0 0 5px; background-color: #080100 ;   }	

html*table.homeTable td.case1 ul{
											[color:red;
											margin: 13px 0px 10px 5px; 
											color: #fff;
											]_margin: 0 0px 3px 0px;  
											_color: #fff;
											} 
						
						
table.homeTable td.case1 ul li a   			  { color: #ffffff; text-decoration: none; font: normal 11px arial }														
table.homeTable td.case1 ul li ul   		  { width: 100px; margin: 0 0 0 10px; padding: 0;  }
table.homeTable td.case1 ul li ul li		  { width: 100px; margin: 0 0 0 0px; padding: 0 }
table.homeTable td.case1 ul li ul li a  	  { color: #ffad01 }

table.homeTable td.case1 #compteperso form p.linkX     { margin: 0 0 0 6px;  }
table.homeTable td.case1 #compteperso form p.linkX a   {color: #000 }
table.homeTable td.case1 a#creer        	             { color: #000; text-decoration: none;  }
 
div.flashAccueil                { position:relative; top: 7px; left: 0px;  } 


#motClefsSearch                { margin: 0 0 0 10px;    } 
#motClefsSearch  p             { margin: 0 0 0 0px;  } 
#motClefsSearch input          { width: 100px ; border: 1px solid #864100 } 
#motClefsSearch input#okSearch { position:relative; top: 3px; left: 0px;   } 

							
							#blocLoginPannierConseil     {  margin: 0 0 0 6px;   }
							#compteperso form  		     { width: 147px; height: 107px; margin:0px 0 0 0px; position:relative; top: 0px; left: 0px; 
																	  background: url(../imageswhisky/fond/comptepersoForm.gif) left top no-repeat;   }
																	  
						 
html*#compteperso form {
								[color:red;
								height: 117px;
								margin-top: 7px;
								color: #fff; 
								]_height: 107px;  
								_margin-top: 0px;
								_color: #fff; 
								} 
				  
							#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(../imageswhisky/fond/bg-input.gif) left top no-repeat;  }

	
html*#compteperso form input.ch1 {
											[color:red;
											color: #000;
											margin: 3px 0 0 6px;
											]_margin: 4px 0 0 6px; 
											_margin: 4px 0 0 6px;
											_color: #000;
											} 

#compteperso form input.ch2 { margin: -1px 0 0 6px; width: 100px;  color: #000;  background: url(../imageswhisky/fond/bg-input.gif) left top no-repeat;  }	
 						
	
html*#compteperso form input.ch2 {
											[color:red;
											color: #000;
											margin: -6px 0 0 6px;
											]_margin: -1px 0 0 6px;
											_color: #000; 
											_margin: -1px 0 0 6px;
											} 
						
						
																									
							#compteperso p.validForm    { position: absolute; top: 62px; left: 109px;  }
							
							#votrePanier                { width: 147px; height: 36px;  background: url(../imageswhisky/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: 20px 0 0 5px;  }
							#votrePanier p a            { color: #ffffff; font-weight: normal; text-decoration: none;  } 
							#votrePanier p span         { color: #ffad01 }

							
 				
								
table.homeTable td.case2    		    				 { width: 306px; height: 394px;    }
table.homeTable td.case2 div.passion		    				 { width: 306px; height: 151px; background: url(../imageswhisky/illustr/passion.gif) left top no-repeat;  }
table.homeTable td.case2 p   		    				 { text-indent: -5000px;  }
table.homeTable td.case2  div.boire   				 { width: 306px; height: 243px; background: url(../imageswhisky/fond/boire.gif) left top no-repeat; 
																	 position: absolute; top: 205px; left: 159px;  }

													
table.homeTable td.case2 p     						 { font: normal 12px arial; color: #ffffff; padding: 8px 0 0 0;   }		
table.homeTable td.case2 p span     				 { font: normal 19px arial; color: #ffffff;  }											

table.homeTable td.case3 #blocIMG	             { padding: 0 0px 5px 0;   } 	/*  Image dinamyque col 3 */						
table.homeTable td.case3          					 {   }
table.homeTable td.case3 img       					 {   }
table.homeTable td.case3 p.wisky 					 { text-indent: -5000px; margin: 0; padding: 0;   }
table.homeTable td.case3 p.wisky a  				 { width: 90px; height: 28px;  position: absolute; top: 370px; left: 520px;  }  


table.homeTable td.case4    		    			 	 { width: 98px; height: 394px;  background: url(../imageswhisky/fond/f-cigare.gif) left top no-repeat;  }
 table.homeTable td.case4  object    			 	 { position:relative; top: 30px; left: 0px;  } 

table.homeTable td.case4 ul         				 { position: absolute; top: 66px; right: 10px;  } /*   Drapeaux   */
table.homeTable td.case4 ul li      				 { float: left; margin: 0 0 0 5px;   }
	
table.homeTable td.case4 img.cigare  		   	 { position:relative; top: 31px; left: 2px;     }	
table.homeTable td.case4 img.bouteille		   	 { position:relative; top: 42px; left: 2px;     }	
												
																								
/* 				table 2  			*/																							
table.homeTable2              						 {   position: relative; top: 0px; left: 0px; background: url(../imageswhisky/fond/f-hometable.gif) left top no-repeat } 
table.homeTable2 td.bottle1     						 {   width: 465px; height: 127px;   } 

table.homeTable2 td.bottle1  div.firstBlock      { float: left; width: 290px; padding: 13px 0 0 15px ; position:relative; top: 0px; left: 0px;   } 
#content table.homeTable2 td.bottle1  h4 	       {   margin: 0; padding: 0;   }
#content table.homeTable2 td.bottle1  h4 a	    { font: bold 11px arial; color: #040201; text-decoration: none;    } 
table.homeTable2 td.bottle1  p   					 { margin: 0; padding: 0  }
table.homeTable2 td.bottle1  div.firstBlock   p img    {margin: 0 8px 0 0px;    } 

table.homeTable2 td.bottle1  div.firstBlock p.infos  { float: left; width: 108px; }  

table.homeTable2 td.bottle1  p img  				 { float: left; margin: 0 2px 0 0px;  } 

table.homeTable2 td.bottle1 p.prixMenbre			 { text-align :right; margin: 0 3px 0 0px;  }
table.homeTable2 td.bottle1 p.prix 					 {  margin: 0 3px 0 0px; position: absolute; top: 101px; right: 2px;    }
table.homeTable2 td.bottle1 p.prix span    		 { font: bold italic 16px arial; }																	
table.homeTable2 td.bottle1 p.prixMenbre	span   { font-weight: bold;   }																	

table.homeTable2 td.bottle1 div.secondBlock		  { width: 137px; height: 100px;   float: left; text-align :right; padding: 13px 0 0 12px ;   }
table.homeTable2 td.bottle1 div.secondBlock	h4  a{ font: bold italic 12px arial; text-decoration: none;  } 
table.homeTable2 td.bottle1 div.secondBlock	p    { text-align :right;  } 
table.homeTable2 td.bottle1 div.secondBlock p.prixMenbre	   { text-align :right;  margin: 0 0px 0 0px;   }
table.homeTable2 td.bottle1  p.prix2					 { text-align :right; font: bold italic 13px arial; margin: 0 0px 0 0px;    }

table.homeTable2 td.bottle2							   { width: 172px; height: 127px;   }
 table.homeTable2 td.bottle2	object						   { position:relative; top: 7px; left: 0px;  } 
table.homeTable2 td.bottle2 img	             	   { margin: 6px 0 0 0px;   }
 
table.homeTable2 td.japon 								   { width: 98px; height: 121px;  margin: 0;  padding:0  } 
table.homeTable2 td.japon object		         	   { position:relative; top: 4px; left: 1px;   } 
/*table.homeTable2 td.japon img								{ margin: 6px 0 0 2px;   } */
 


/* 				table 3 			 */ 

table.homeTable2 td.cases3  				             { width: 465px;   } 
table.homeTable2 td.cases3 table td                 { width: 145px; vertical-align: top; padding: 0 6px 0 7px;    } 
table.homeTable2 td.cases3 table td img             { float: left; margin: 4px 4px 0 0px;    } 
table.homeTable2 td.cases3 table td p               { text-align :right;     } 
table.homeTable2 td.cases3 table td p.prix2         { text-align :right; font: bold italic 13px arial; margin: 0 3px 0 0px;      } 
table.homeTable2 td.cases3 table td h4              { text-align :right;     margin: 2px 4px 2px 0px;  font: bold 11px arial;     } 
table.homeTable2 td.cases3 table td h4 a            { font: bold 11px arial;  text-decoration: none;   color: #040201;      } 

  
#carteDuMonde              								       { background: url(../imageswhisky/fond/f-cartedumonde.gif) left top no-repeat; } 
#carteDuMonde div      										       { width: 172px; height: 215px;  margin: 0; padding: 32px 0 0 0 ;  background: url(../imageswhisky/fond/cartedu-monde.gif) left top no-repeat;  } 
#carteDuMonde div a     										    { float: left; text-indent: -5000px; margin: 0 0 0 2px;   } 
#carteDuMonde a#ecosse      										 { display: block; width: 35px; height: 67px; background: url(../imageswhisky/illustr/ecosse.gif) left top no-repeat;   } 
#carteDuMonde a#ecosse:hover 										 { display: block; width: 35px; height: 67px; background: url(../imageswhisky/illustr/ecosse2.gif) left top no-repeat;  } 
#carteDuMonde a#irlande      										 { display: block; width: 45px; height: 67px; background: url(../imageswhisky/illustr/irlande.gif) left top no-repeat;   } 
#carteDuMonde a#irlande:hover 									 { display: block; width: 45px; height: 67px; background: url(../imageswhisky/illustr/irlande2.gif) left top no-repeat;  } 
#carteDuMonde a#irlande      										 { display: block; width: 45px; height: 67px; background: url(../imageswhisky/illustr/irlande.gif) left top no-repeat;   } 
#carteDuMonde a#irlande:hover 									 { display: block; width: 45px; height: 67px; background: url(../imageswhisky/illustr/irlande2.gif) left top no-repeat;  } 
#carteDuMonde a#usa      										    { display: block; width:38px; height: 67px; background: url(../imageswhisky/illustr/usa.gif) left top no-repeat;   } 
#carteDuMonde a#usa:hover 									       { display: block; width: 38px; height: 67px; background: url(../imageswhisky/illustr/usa2.gif) left top no-repeat;  } 
#carteDuMonde a#jap      										    { display: block; width:39px; height: 67px; position:relative; top: -1px; left: 0px;  background: url(../imageswhisky/illustr/jap.gif) left top no-repeat;   } 
#carteDuMonde a#jap:hover 									       { display: block; width:39px; height: 67px; background: url(../imageswhisky/illustr/jap2.gif) left top no-repeat;  } 
#carteDuMonde a#autres      										 { display: block; width:103px; height: 11px; position:relative; top: 2px; left: 29px;  background: url(../imageswhisky/illustr/autres.gif) left top no-repeat;   } 
#carteDuMonde a#autres:hover 									    { display: block; width:103px; height: 11px; background: url(../imageswhisky/illustr/autres2.gif) left top no-repeat;  } 


table.homeTable3 .golf						  	          { width: 98px; height: 221px;  background: url(../imageswhisky/fond/f-golf.gif) left -5px no-repeat;  } 
table.homeTable3 .golf	p				  	             { position:relative; top: 1px; left: 2px;  } 

 
/*      LOGIN / LOGGED        */

div#menu-logged				 { width: 143px; margin: 0 ;   background-color: #a83f02; padding: 0 0 0 4px  }
div#menu-logged ul li		 { margin: 0 0 0 0px;  padding: 0 0 0 4px   }

p#bonjour                     { margin: 0; padding: 0; color: #ffffff;  } 
p#bonjour span                { font-weight: bold;  } 

table.homeTable  div#menu-logged ul  			    {  margin: 0 0 0 0px; padding: 0 0 0 0;   }
table.homeTable  div#menu-logged ul li 			 { background: none;  margin: 0 ; padding: 0  }

div#menu-logged p.lien2 	 { }
div#menu-logged p#bonjour	 { }
div#menu-logged a.deconnect { }

						  

/*                       CONTENEURS GENERAUX                     */	

#main {  position: relative; margin: 0 auto; width: 1000px; text-align:left;  
			background: url(../imageswhisky/fond/spread.jpg) left top repeat-y;  }
 
#intro {     }

#menu-top {  }

#content { margin: 0; padding:0;   overflow: auto;   }
 

/*                      FOOTER           */
			
#outro				 {  margin: 0 0 20px 0px;    background: url(../imageswhisky/fond/footer.jpg) no-repeat ; clear: both;   }

#outro p 		 {  color: #575757; text-align: center;   padding: 16px 0 0 0   }
#outro p.line 		 {  color: #575757; 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: #575757; text-decoration: none; }
#outro p a:hover   {color: #575757; text-decoration: underline; }

  

/*                        General styles                   */	


.lbleft { float: left; width: 140px; }
.input  {   border: 1px solid black; }
.bordered {border: 1px solid black; }
.noborder {border:none }
.clear {clear:both; display: none;  }
.kill {display: none;}
.fleft {float: left}
.fright {float: right; }
.center {text-align: center; }
.clear {clear:both; visibility: hidden }

.noborder {border: none}

.bita   { text-align: center; font: bold italic 12px arial ;  margin: 15px auto 10px auto;  color: #8cafca;}


.center { text-align: center}
.left   { text-align: left; }
.right  { text-align: right; }

.full { width: 100%}

.button { text-align: center; margin: 10px 0 0 0px; clear: both; }
.button input{ border: none }



/*                 Messages d erreurs                    */

.denied {color: red; font: normal 12px arial; margin: 10px 20px 20px 30px;   }

.denied ul li {padding: 0 25px 0 17px; 
background: url(../imageswhisky/puce/pucerouge.gif) left 2px no-repeat; 
margin: 0 0 3px 0px; }






