@charset "utf-8";

/********************************************
/* Elements de base */
/********************************************/
a:link, a:visited { color:#fff; font-weight:normal; text-decoration:none; }
a:hover, a:active { color:#fff; text-decoration:underline; }

html, body {
	background-color: #fff;	
	height: 100%;
	overflow: hidden;
	}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:0;
	}

h1 {
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	}

h2 {
	color:#F29400;
	font-weight:bold;
	font-size:12px;
	width:200px;
	}

h4 {
	font-size:10px;
	}

img {
	border: 0;
	}


/********************************************/
/* Conteneurs généraux */
/********************************************/
#center {
	position: relative;
	width: 990px;
	height: 100%;
	margin: auto;
	padding: 0;
	overflow: hidden;
	}
	#center #global {
		position: absolute;
		width:990px;
		height:585px;
		top: 50%;
		left: 50%;
		margin-left: -495px;
		margin-top: -287px;
/*		margin-top: -287px;
*/		padding: 0;
		text-align: left;
		overflow: hidden;
		}
		#center #global #HP {
			margin:0;
			padding:0;
			width:990px;
			height:585px;
			background:transparent url(../img/fr/hp.jpg) left top no-repeat;
			}
		#center #global #HPGb {
			margin:0;
			padding:0;
			width:990px;
			height:585px;
			background:transparent url(../img/gb/hp.jpg) left top no-repeat;
			}
			#center #global #HP #Intro, #center #global #HPGb #Intro {
				margin:0;
				padding:300px 0 0 240px;
				}
			#center #global #HP #ListeCrus, #center #global #HPGb  #ListeCrus {
				margin:0;
				padding:20px 0 0 0;
				color:#fff;
				text-align:center;
				}
		
		#center #global #flash {
			margin:0;
			padding:0;
			width:990px;
			height:199px;
			text-align:left;
			background-color:#666633;
			}

/* Rubriques Le caveau, Une histoire, La presse en parle, Contactez-nous */

		#center #global #headerVert {
			margin:0;
			padding:0;
			width:990px;
			height:169px;
			text-align:center;
			background-color:#b8bc3f;
			}
		
		#center #global #contenuVert {
			margin:0;
			padding:0;
			width:990px;
			height:217px;
			text-align:left;
			vertical-align:top;
			background-color:#b8bc3f;
			}
			#center #global #contenuVert #Accueil {
				margin:14px 0 0 326px;
				padding:0;
				width:445px;
				text-align:left;
				float:left;
			}
			#center #global #contenuVert #BlocGche {
				margin:10px 0 24px 24px;
				padding:0;
				width:300px;
				text-align:justify;
				vertical-align:text-top;
				top:0;
				float:left;
				}
			#center #global #contenuVert #BlocCentre {
				margin:10px 0 24px 24px;
				padding:0;
				width:530px;
				text-align:justify;
				vertical-align:text-top;
				top:0;
				float:left;
				}
				#center #global #contenuVert #BlocCentre input.btnCorriger {
					background-color:#666633;
					border:none;
					color:#fff;
					font-weight: bold;
					font-size:11px;
					margin: 5px 0 0 0;
					width:120px;
					}
				#center #global #contenuVert #BlocCentre.Acces {
					background:transparent url(../img/fr/acces_caveau.gif) right top no-repeat;
					}
					#center #global #contenuVert #BlocCentre table.Contact {
						width:510px;
						font-size:10px;
						text-align:justify;
						}
						#center #global #contenuVert #BlocCentre table.Contact td {
							color:#333;
							vertical-align:top;
							padding-right:20px;
							}
							#center #global #contenuVert #BlocCentre table.Contact td textarea, 
							#center #global #contenuVert #BlocCentre table.Contact td input {
								border:1px solid #666633;
								}
							#center #global #contenuVert #BlocCentre table.Contact td input.btn {
								float:left;
								background-color:#666633;
								border:none;
								color:#fff;
								font-weight: bold;
								font-size:11px;
								margin: 5px 0 0 0;
								width:120px;
								}
					#center #global #contenuVert #BlocCentre table.Presse {
						width:530px;
						}
						#center #global #contenuVert #BlocCentre table.Presse td {
							vertical-align:text-top;
						}	

/* Rubrique Une Terre */

		#center #global #headerMarron {
			margin:0;
			padding:0;
			width:990px;
			height:169px;
			text-align:center;
			background-color:#603e19;
			}
		#center #global #contenuMarron {
			margin:0;
			padding:0;
			width:990px;
			height:217px;
			text-align:left;
			background-color:#603e19;
			}
		#center #global #contenuMarron #BlocGche {
				margin:10px 0 24px 24px;
				padding:0;
				width:300px;
				text-align:justify;
				vertical-align:text-top;
				top:0;
				float:left;
				}
			#center #global #contenuMarron #BlocCentre {
				margin:10px 0 24px 24px;
				padding:0;
				width:530px;
				text-align:left;
				vertical-align:text-top;
				top:0;
				float:left;
				}

/* Rubriques Une Promesse, Les Vins */

		#center #global #headerKaki {
			margin:0;
			padding:0;
			width:990px;
			height:169px;
			text-align:center;
			background-color:#574c1a;
			}
		#center #global #contenuKaki {
			margin:0;
			padding:0;
			width:990px;
			height:217px;
			text-align:left;
			background-color:#574c1a;
			}
			#center #global #contenuKaki #BlocGche {
				margin:10px 0 24px 24px;
				padding:0;
				width:300px;
				text-align:justify;
				vertical-align:text-top;
				top:0;
				float:left;
				}
				#center #global #contenuKaki #BlocGche table.FicheVin {
					margin:0;
					padding:2px;
					color:#fff;
					text-align:left;
					}
					#center #global #contenuKaki #BlocGche table.FicheVin th{
						font-size:12px;
						vertical-align:top;
						}
						#center #global #contenuKaki #BlocGche table.FicheVin th h1{
							font-size:14px;
							font-weight:bold;
							}
						#center #global #contenuKaki #BlocGche table.FicheVin td img{
							padding-right:25px;
							}
				#center #global #contenuKaki #BlocCentre {
					margin:10px 0 24px 24px;
					padding:0;
					width:530px;
					text-align:left;
					vertical-align:text-top;
					top:0;
					float:left;
					}	
					#center #global #contenuKaki #BlocCentre #Telecharger {
						margin-right: 21px;
						padding: 0;
						right:0;
						width:110px;
						height: 22px;
						position:absolute;
						}	
						#center #global #contenuKaki #BlocCentre #Telecharger a:hover img {
							filter : alpha(opacity=100); 
							-moz-opacity : 1; 
							opacity : 1; 
							}
							#center #global #contenuKaki #BlocCentre #Telecharger a img {
								filter : alpha(opacity=70); 
								-moz-opacity : 0.7; 
								opacity : 0.7; 
								}
					#center #global #contenuKaki #BlocCentre table.FicheVin {
						margin:0;
						padding:2px;
						color:#fff;
						text-align:left;
						width:520px;
						}
					#center #global #contenuKaki #BlocCentre table.FicheVin td{
						font-size:11px;
						line-height:13px;
						text-align:justify;
						vertical-align:text-top;
						padding-right:20px;
						width:45%;
						}

			
				#center #global #contenuKaki #BlocCrus {
					margin:10px 0 24px 24px;
					padding:0;
					width:100%;
					text-align:left;
					vertical-align:text-top;
					top:0;
					float:left;
					}
					#center #global #contenuKaki #BlocCrus table td {
						margin:0;
						padding: 0 10px 0 10px;
						text-align:center;
						font-size:10px;
						}





/********************************************/
/* Fiches La Presse en parle cfWindows */
/********************************************/		
table.LaPresseEnParle {
	margin:0;
	padding:2px;
	background-color:#fff;
	width:345px;
	}
	table.LaPresseEnParle td{
		vertical-align:text-top;
		float:left;
		}
	table.LaPresseEnParle th{
		float:right;
		}
		table.LaPresseEnParle a:hover img {
			filter : alpha(opacity=100); 
			-moz-opacity : 1; 
			opacity : 1; 
			}
		table.LaPresseEnParle a img {
			filter : alpha(opacity=70); 
			-moz-opacity : 0.7; 
			opacity : 0.7; 
			}

.x-dlg .x-dlg-hd-left {background-color:#7a2e07; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:transparent; background-image:none; border:3px solid #7a2e07;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:transparent; background-image:none; border:3px solid #7a2e07;}
.x-dlg .x-dlg-dlg-body { background-color:#7a2e07; border:1px solid #7a2e07;}
.x-dlg-mask {opacity: 0.5; background-color: #000;}

/********************************************/
/* Les classes */
/********************************************/

.Police10px {
	font-size:10px;
	}

.CertificationBio {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	}

.Bold {
	font-weight:bold;
	}


.Souligne {
	text-decoration:underline;
	}


/********************************************/
/* Positionnement */
/********************************************/
.droite {
	float: right;
	}
.gauche {
	float: left;
	}
.Centre {
	text-align:center;
	}

.Justifie {
	text-align:justify;
	}

.ClearBoth {
	clear: both;
	}
hr { 
	clear: both;
	width: 95%;
	border: 0; /* enleve toute bordure */
	border-bottom: 1px #f29400 dotted; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 1px; /* pour IE */
	}
