
/* ------------------------ COMMUN ------------------------ */


* {
	font-family : Verdana, helvetica, sans-serif ;
	font-size : 11px;
	
	}

 body {
    margin : 0;
    padding : 0;
    background-color : #401d00;
   }


table {
	margin : 0px;
	}

a {
	color : #d29743;
	text-decoration : none;
}

a:HOVER {
	color : #d38e28;
	text-decoration : none;
}



	.flagImg {
		margin-left : 3px;
		margin-right : 3px;	
	}






/* ------------------------ HOME PAGE ------------------------ */


#headerHome {
	text-align : center;
	width : 100%;
	
}


#menuHomeConteneur {
	text-align : center;
	width : 100%;
	height : 80px;
	display : block;
}

	.menuHomeLinkImg {
		text-align : center;
		width : auto;
		height : 36px;
		margin-left : 3px;
		margin-right : 3px;
		margin-top : 40px;
	}

	.flagHomeImg {
		margin-left : 2px;
		margin-right : 2px;	
	}



#fondMiddle {
	width : 100%;
	height : 570px;
	background : url('images/home_fond_middle.jpg') top left repeat-x;
}  

	#animConteneur {
		text-align : center;
		width : 100%;
		height : 570px;
	}



#footerHomeConteneur {
	position : absolute;
	text-align : center;
	font-size : 9px;
	color : #99620c;
	width : 100%;
	height : 20px;
}





/* ------------------------ PAGES TYPES COMMUN ------------------------ */


#tabHeaderConteneur {
	width : 100%;
	height : 327px;
	background : #552900 url('images/header_fond_bottom.gif') bottom left repeat-x;
	border : 0;
}



	#diaporamaConteneurVisu1 {
		text-align : center;
		width : 931px;
		height : 226px;
		background : #552900 url('images/header_visu_1.gif') top center no-repeat;
	}

	#diaporamaConteneurVisu2 {
		text-align : center;
		width : 931px;
		height : 226px;
		background : #552900 url('images/header_visu_2.gif') top center no-repeat;
	}

	#diaporamaConteneurVisu3 {
		text-align : center;
		width : 931px;
		height : 226px;
		background : #552900 url('images/header_visu_3.gif') top center no-repeat;
	}

		#zoneLinkLogo {
			position : absolute;
			width : 123px;
			height : 80px;
			margin-top : 125px;
			margin-left : 104px;
		}


	#menuConteneur {
		width : 931px;
		height : 101px;
		background : url('images/link_fond.gif') bottom center no-repeat;
	}

		#menu {
			
			display : inline;
			width : 931px;
			height : 101px;
			
		}

			.menuLinkImg {
				width : auto;
				height : 36px;
				margin-left : 0px;
				margin-right : 5px;
				margin-top : 13px;
				display : inline;
			}
			.imgSeparateur {
				width : 20px;
				height : 1px;
				display : inline;
			}
			.flagImg {
				margin-left : 3px;
				margin-right : 3px;
				margin-bottom : 8px;
				display : inline;
			}



#tabPagesConteneur {
	width : 100%;
	height : auto;
	border : 0;
}


	#borderLeft {
		width : 39px;
		height : 100%;
		background : url('images/shadow_left.gif') top right repeat-y;
		
		
	}

	#rubConteneur {
		
		width : 853px;
		height :auto;
		background : #552900 url('images/rub_conteneur_fond.gif') top left repeat-x;
	}

img .png {
background-image : url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='this');
}

		#colLeft {
			width : 573px;
			/*height : 100%;*/
			display : block;
			float : left;
			padding-bottom : 54px;
			background : transparent;
		}

			.titlesImgRub {
				width : auto;
				height : 34px;
				margin-left : 35px;
				margin-top : 30px;
				margin-bottom : 20px;
				display : block;
				
			}

			
			h2 {
				font-size : 15px;
				color : #d38e28;
				/*text-indent : 18px;*/
				font-weight : bold;
				width : auto;
				height : 17px;
				margin-left : 6px;				
				display : inline;
			}

			.sousTitlePuce {
				width : 50px;
				height : 14px;
				background-image : url('images/puce_sous_titre.png') !important;
				background-image : url(no-image);
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/puce_sous_titre.png');
				background-position : 0 1px;
				background-repeat : no-repeat;
				display : inline;
			}

			.sousTitle {
				width : 100%;
				height : 16px;
				margin-bottom : 12px;.
				display : block;
			}


			.sousSousTitle {
				color : #d38e28;
				text-indent : 10px;
				font-weight : bold;
				height : 10px;
				background : url('images/puce_sous_sous_titre.gif') left top no-repeat;
				margin-bottom : 4px;
				margin-left : 1px;
			}



			.textConteneur {
				color : #d29743;
				width : 496px;
				height : auto;
				margin-top : 20px;
				margin-left : 40px;
			}
			.photoContenuRight {
				font-size : 9px;
				font-style : italic;
				color : #99620c;
				text-align : right;
				width : 130px;
				
				height : auto;
				float : right;
				margin-left : 20px;
				margin-bottom : 10px;
			}
			.photoContenuleft {
				font-size : 9px;
				font-style : italic;
				color : #99620c;
				text-align : left;
				width : auto;
				height : auto;
				float : right;
				margin-right : 10px;
				margin-bottom : 10px;
			}

		
		
		#colMiddle {
			width : 8px;
			height : 100%;
			display : inline-block;
			float : left;
				
		}
			#barreVerticaleTop {
				width : 8px;
				height : 20px;
			/*	background : url('images/barre_verticale_top.png') top repeat-x;*/

				background-image : url('images/barre_verticale_top.png') !important;
				background-image : url(no-image);
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/barre_verticale_top.png');
				background-position : top;
				background-repeat : no-repeat;

				margin-top : 54px;
				display : block;
			}
			#barreVerticaleMiddle {
				width : 8px;
				height : 60%;
				/*background :  url('images/barre_verticale_middle.png') top repeat-y;

				background : url('images/barre_verticale_middle.png') top repeat-y !important;
				background: url(no-image);
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/barre_verticale_middle.png');
				*/
				display : block;
				
			}
			#barreVerticaleBottom {
				width : 8px;
				height : 20px;
				/*background : url('images/barre_verticale_bottom.png')  no-repeat;*/

				background-image : url('images/barre_verticale_bottom.png') !important;
				background-image : url(no-image);
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/barre_verticale_bottom.png');
				background-position : bottom;
				background-repeat : no-repeat;
				display : block;
			}



		#colRight {
			width : 272px;
			height : 100%;
			display : block;
			float : left;
			margin-bottom : 40px;
			overflow:visible;
		}



	#borderRight {
		width : 39px;
		height : 100%;
		background : url('images/shadow_right.gif') top left repeat-y;		
	}

	


#tabFooterConteneur {
	width : 100%;
	height : 
	height : auto;
	border : 0;
}

	#footerLinks {
		color : #99620c;
		width : 877px;
		height : 44px;
		background : url('images/footer_fond.gif') top center no-repeat;
		padding-top : 10px;
		text-decoration : none;
	}

	.footerLinks a {
		color : #99620c;
		text-decoration : none;
	}
	.footerLinks a:hover {
		color : #d38e28;
		text-decoration : none;
	}

	#footerCopyright {
		font-size : 9px;
		color : #99620c;
		width : 877px;
		height : 38px;
		margin-top : 0;
	}









/* ------------------------ PAGE ACCUEIL ------------------------ */

/* NEWS */

#dateTitle {
	color : #d38e28;
	text-indent : 10px;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 40px;
	margin-bottom : 10px;
	display : block;
	background : url('images/puce_sous_sous_titre.gif') left top no-repeat;
}


#text {
	color : #d29743;
	width : 200px;
	height : auto;
	margin-left : 40px;
}

.separateurNews {
	width : 100%;
	height : auto;
	display : inline-block;
	float : left;
}

.btLireSuiteConteneur {
	width : auto;
	height : 20px;
	text-align : right;
	margin-top : 15px;
	padding-right : 40px;
	margin-bottom : 15px;
	display : inline-block;
	float : right;
}
	.btLireSuiteFondLeft {
		width : 9px;
		height : 20px;
		background : url('images/bt-lire-suite_fond-left.gif') no-repeat;
		display : inline-block;
		float : left;
	}

	.btLireSuiteFondMiddle {
		color : #99620c;
		text-decoration : none;
		width : auto;
		height : 20px;
		background : url('images/bt-lire-suite_fond-middle.gif') repeat-x;
		display : inline-block;
		float : left;
		padding-top : 3px;
		padding-right : 8px;
		padding-left : 3px;
	}
	.btLireSuiteFondMiddle a {
		color : #99620c;
		text-decoration : none;
	}
	.btLireSuiteFondMiddle a:hover {
		color : #d38e28;
		text-decoration : none;
	}

	.btLireSuiteFondRight {
		width : 9px;
		height : 20px;
		background : url('images/bt-lire-suite_fond-right.gif') no-repeat;
		display : inline-block;
		float : left;
	}



/* ------------------------ PAGE EVENEMENTIEL ------------------------ */

#calendarConteneur {
	width : auto;
	height : auto;
	margin-top : 10px;
	padding-left : 40px;
	display : inline-block;
	float : left;
}

	.mois {
		color : #401d00;
		font-size : 11px;
		font-weight : bold;
		text-align : center;
		width : auto;
		background : #d38e28;
		border-top : 4px solid #d38e28;
		border-bottom : 4px solid #d38e28;
	}

		.flecheMoisPrev {
			width : 22px;
			height : 22px;
		}


		.flecheMoisNext {
			width : 22px;
			height : 22px;
		}


	.jour {
		color : #d38e28;
		font-weight : bold;
		text-align : center;
		width : 22px;
		background : #401d00;
		border-top : 5px solid #401d00;
		border-bottom : 5px solid #401d00;
	}

	.dateVide {
		color : #99620c;
		text-align : center;
		width : 22px;
		background : #401d00;
		border-top : 5px solid #401d00;
		border-bottom : 5px solid #401d00;
	}
	.datePleine {
		color : #99620c;
		text-align : center;
		width : 22px;
		background : #401d00;
		border-top : 5px solid #401d00;
		border-bottom : 5px solid #401d00;
	}


	.datePleine	a{
		color : #d38e28;
		text-align : center;
		text-decoration : none;
		height : 20px;
		width : 22px;
		background : #002404;
		padding-top : 5px;
		padding-bottom : 5px;
		padding-left : 4px;
		padding-right : 4px;
	}

	.datePleine a:hover {
		color : #002404;
		text-align : center;
		text-decoration : none;
		height : 20px;
		background : #d38e28;
		padding-top : 5px;
		padding-bottom : 5px;
		padding-left : 4px;
		padding-right : 4px;
	}


	.dateActive {
		color : #002404;
		text-align : center;
		width : 22px;
		background : #d38e28;
		border-top : 5px solid #d38e28;
		border-bottom : 5px solid #d38e28;
	}




/* ------------------------ PAGE ACTIVITE ------------------------ */


/* Diaporama */ 

.photoConteneur {
	width : 174px;
	height : ;
	margin-left : 40px;
	margin-top : 20px;
}



/* ------------------------ PAGE PRODUITS ------------------------ */


#produitsGlobalConteneur {
	color : #d38e28;
	width : 100%;
	height : auto;
	margin-top : 0;
	padding-left : 40px;
	display : block;
	float : left;

}



#btGammeConteneur {
	width : 131px;
	height : 43px;
	float : right;
	margin-top : 30px;
	padding-right : 40px;
}
	.btGamme {
	width : 151px;
	height : auto;
	}



	.produitConteneur {
		color : #d38e28;
		width : auto;
		height : auto;
		display : inline-block;
		float : left;
		padding-left : 2px;
		padding-right : 20px;
	}

		.produitTitle {
			font-weight : bold;
			width : 164px;
			height : auto;
			display : block;
			margin-bottom : 4px;
			margin-left : 15px;
			margin-top : 10px;
		}

		.produitInfos {
			color : #d29743;
			width : 164px;
			height : 20px;
			display : block;
			margin-bottom : 10px;
			margin-left : 15px;
		}

		.produitsFondShadow {
			width : 164px;
			height : 270px;
			text-align : center;			
			vertical-align:bottom;
			background : url('images/produit_fond_shadow.gif') no-repeat;			
		}

		.produitPhotoVignette {
			display : block;
			width : 164px;
			height : 250px;
			text-decoration : none;
			vertical-align:bottom;

		}







/* ------------------------ PAGE CONTACT ------------------------ */


.formStyle {
	color : #d38e28;
	background : #002404;
	border : 1px solid #d38e28;
}

.mandatoryLib {
	color : #d29743;
	font-style : italic;
}

.btSubmit {
	color : #401d00;
	height : 17px;
	background : #d38e28;
	border-bottom : 4px solid #d38e28;
	border-top : 1px solid #d38e28;
	border-left : 0px;
	border-right : 0px;
}



#nameTitle {
	color : #d38e28;
	font-size : 12px;
	font-weight : bold;
	width : auto;
	height : auto;
	margin-top : 4px;
	margin-left : 40px;
	
}

#adresse {
	color : #d29743;
	width : 150px;
	height : auto;
	margin-left : 40px;
	margin-top : 4px;

}

#tel {
	color : #d29743;
	width : 150px;
	height : 14px;
	text-indent : 18px;
	background : url('images/contact_icon_phone.gif') center left no-repeat;
	margin-top : 10px;
	margin-left : 42px;

}

#fax {
	color : #d29743;
	width : 150px;
	height : 14px;
	text-indent : 18px;
	background : url('images/contact_icon_fax.gif') center left no-repeat;
	margin-left : 42px;

}

#mail {
	color : #d29743;
	width : 150px;
	height : 14px;
	text-indent : 18px;
	background : url('images/contact_icon_mail.gif') center left no-repeat;
	margin-left : 42px;

}

#web {
	color : #d29743;
	width : auto;
	height : 14px;
	margin-left : 42px;
	margin-top : 10px;


}

.planAcces {
	margin-left : 28px;
}





/* ------------------------ PAGE VISITES & DEGUSTATION ------------------------ */

.logosFoot {
	width : 197px;
	height : 51px;
	margin-top : 33px;
	float : left;
	clear : both;
}