﻿@charset "utf-8";
/*******************************************
// Feuille de style CSS Studio BS
// Auteur      : Studio-BS
// Date        : février 2009
// Définition  : Feuille de style
// Version     : 1.0.0
*******************************************/

/*blocs communs*/
html, body{
	position:relative;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b6b6b6;
	background-color:#2a2927;
	background-image:url(../images/communs/bg_motif.gif);
	background-repeat:repeat;
}
img{
	border:0px;
}
a{
	color:#999999;
	text-decoration:none;
	outline-style:none;
}
a:hover{
	text-decoration:underline;
}
p{
	line-height:18px;
}
.validation-advice {
	display: none;
}
#page{
	position:relative;
	width:957px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/communs/bg_centre.jpg);
	background-repeat:repeat-y;
}
	#page #colgauche{
		float:left;
		display:inline;
		width:226px;
		z-index:1;
	}
		#page .logo{
			float:left;
			display:inline;
			width:226px;
			height:210px;
		}
	#page #blocbas{
		position:absolute;
		z-index:1000;
		bottom:5px;
		left:0px;
		width:206px;
		height:233px;	
		padding-top:250px;
		padding-left:20px;
		background-image:url(../images/communs/bg_colgauche.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
		#page #blocbas form{
			float:left;
			display:inline;
			width:206px;
			padding:0px;
			margin:0px;
		}
			#page #blocbas form h2{
				float:left;
				display:inline;
				width:206px;
				padding:0px;
				margin:0px;
				padding-top:10px;
				padding-bottom:5px;
				color:#818181;
				font-size:12px;
			}
			#page #blocbas form input.required{
				float:left;
				display:inline;
				width:122px;
				height:14px;
				padding:0px;
				margin:0px;
				color:#cbcbc3;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border:1px solid #161412;
				background-color:#2f2c26;
			}
			#page #blocbas form input.validation-failed{
				color:#F00;
			}
			#page #blocbas form input.validation-passed{
				color:#cbcbc3;
			}
			#page #blocbas form input.bouton{
				float:left;
				display:inline;
				width:25px;
				height:16px;
				padding:0px;
				margin:0px;
				margin-left:3px;
				color:#cbcbc3;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-align:center;
				border:1px solid #161412;
				background-color:#2f2c26;
			}
			#page #blocbas ul#liens_annexes{
				float:left;
				display:inline;
				width:196px;
				color:#818181;
				font-weight:bold;
				padding:0px;
				margin:0px;
				margin-top:30px;
				margin-left:10px;
				list-style:none;
			}
				#page #blocbas ul#liens_annexes li{
					float:left;
					display:inline;
					width:188px;
					padding:0px;
					margin:0px;
					padding-left:8px;
					margin-bottom:3px;
					background-image:url(../images/communs/puce.gif);
					background-repeat:no-repeat;
					background-position:0px 6px;
				}
		
	#page #coldroite{
		float:right;
		display:inline;
		width:731px;
	}
		#page #coldroite #menufr{
			float:left;
			display:inline;
			height:39px;
			width:666px;
			margin-left:32px;
		}
			#page #coldroite #menufr span{
				display:none;
			}
			#page #coldroite #menufr a{
				float:left;
				display:inline;
				height:39px;
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			#page #coldroite #menufr a:hover, #page #coldroite #menufr a.select{
				background-position:0px -39px;
			}
			#page #coldroite #menufr #terroir{
				width:112px;
				margin-right:1px;
				background-image:url(../images/fr/menu/terroir.jpg);
			}
			#page #coldroite #menufr #histoire{
				width:110px;
				margin-right:1px;
				background-image:url(../images/fr/menu/histoire.jpg);
			}
			#page #coldroite #menufr #vins{
				width:109px;
				margin-right:1px;
				background-image:url(../images/fr/menu/vins.jpg);
			}
			#page #coldroite #menufr #acteurs{
				width:110px;
				margin-right:1px;
				background-image:url(../images/fr/menu/acteurs.jpg);
			}
			#page #coldroite #menufr #decouvrir{
				width:110px;
				margin-right:1px;
				background-image:url(../images/fr/menu/decouvrir.jpg);
			}
			#page #coldroite #menufr #actualite{
				width:110px;
				background-image:url(../images/fr/menu/actualite.jpg);
			}
		#page #coldroite #sousmenufr{
			float:left;
			display:inline;
			height:32px;
			width:666px;
			margin-left:32px;
			background-image:url(../images/fr/menu/bgssmenu.gif);
			background-repeat:repeat-x;
			background-position:0px 0px;
		}
			#page #coldroite #sousmenufr a{
				float:left;
				display:inline;
				height:32px;
				line-height:32px;
				padding-left:4px;
				padding-right:10px;
				text-decoration:none;
				background-image:url(../images/fr/menu/bgssmenu.gif);
				background-repeat:repeat-x;
				background-position:0px 0px;
			}
			#page #coldroite #sousmenufr a:hover, #page #coldroite #sousmenufr a.select{
				background-position:0px -32px;
				text-decoration:none;
				color:#fff;
			}
				#page #coldroite #sousmenufr #sousmenu_acteurs a{
					padding-left:5px;
					padding-right:0px;
				}
				#page #coldroite #sousmenufr #sousmenu_acteurs a span{
					float:left;
					display:inline;
					padding:0px;
					margin:0px;
					cursor:pointer;
				}
				#page #coldroite #sousmenufr #sousmenu_acteurs a img{
					float:left;
					display:inline;
					padding:0px;
					margin:0px;
					margin-left:5px;
					margin-top:9px;
				}
				
				
				
		#page #coldroite #menuen{
			float:left;
			display:inline;
			height:39px;
			width:666px;
			margin-left:32px;
		}
			#page #coldroite #menuen span{
				display:none;
			}
			#page #coldroite #menuen a{
				float:left;
				display:inline;
				height:39px;
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			#page #coldroite #menuen a:hover, #page #coldroite #menuen a.select{
				background-position:0px -39px;
			}
			#page #coldroite #menuen #terroir{
				width:68px;
				margin-right:1px;
				background-image:url(../images/en/menu/terroir.jpg);
			}
			#page #coldroite #menuen #histoire{
				width:72px;
				margin-right:1px;
				background-image:url(../images/en/menu/histoire.jpg);
			}
			#page #coldroite #menuen #vins{
				width:79px;
				margin-right:1px;
				background-image:url(../images/en/menu/vins.jpg);
			}
			#page #coldroite #menuen #acteurs{
				width:135px;
				margin-right:1px;
				background-image:url(../images/en/menu/acteurs.jpg);
			}
			#page #coldroite #menuen #decouvrir{
				width:244px;
				margin-right:1px;
				background-image:url(../images/en/menu/decouvrir.jpg);
			}
			#page #coldroite #menuen #actualite{
				width:63px;
				background-image:url(../images/en/menu/actualite.jpg);
			}
		#page #coldroite #sousmenuen{
			float:left;
			display:inline;
			height:32px;
			width:666px;
			margin-left:32px;
			background-image:url(../images/en/menu/bgssmenu.gif);
			background-repeat:repeat-x;
			background-position:0px 0px;
		}
			#page #coldroite #sousmenuen a{
				float:left;
				display:inline;
				height:32px;
				line-height:32px;
				padding-left:4px;
				padding-right:5px;
				text-decoration:none;
				background-image:url(../images/en/menu/bgssmenu.gif);
				background-repeat:repeat-x;
				background-position:0px 0px;
			}
			#page #coldroite #sousmenuen a:hover, #page #coldroite #sousmenuen a.select{
				background-position:0px -32px;
				text-decoration:none;
				color:#fff;
			}
				#page #coldroite #sousmenuen #sousmenu_acteurs a{
					padding-left:5px;
					padding-right:0px;
				}
				#page #coldroite #sousmenuen #sousmenu_acteurs a span{
					float:left;
					display:inline;
					padding:0px;
					margin:0px;
					cursor:pointer;
				}
				#page #coldroite #sousmenuen #sousmenu_acteurs a img{
					float:left;
					display:inline;
					padding:0px;
					margin:0px;
					margin-left:5px;
					margin-top:9px;
				}
		#page #coldroite #image{
			float:left;
			display:inline;
			width:664px;
			height:155px;
			margin-left:32px;
			margin-top:2px;
			border:1px solid #4c4c4c;
		}
		#page #coldroite #pathway{
			float:left;
			display:inline;
			width:664px;
			margin-left:32px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			margin-top:4px;
			color:#999;
		}
			#page #coldroite #pathway a{
				color:#999;
			}
			#page #coldroite #pathway a:hover{
				color:#fff;
				text-decoration:none;
			}
			#page #coldroite #contenu h1{	
				float:left;
				display:inline;	
				width:420px;
				color:#b6b6b6;
				font-size:22px;
				font-weight:normal;
				padding:0px;
				margin:0px;
				margin-left:32px;
				padding-bottom:5px;
				padding-top:20px;
			}
			#page #coldroite #contenu h2{	
				float:left;
				display:inline;	
				width:650px;
				color:#b6b6b6;
				font-size:12px;
				font-weight:bold;
				padding:0px;
				margin:0px;
				margin-left:46px;
				padding-bottom:5px;
				padding-top:20px;
			}
			#page #coldroite #contenu p{	
				float:left;
				display:inline;	
				width:650px;
				color:#b6b6b6;
				padding:0px;
				margin:0px;
				margin-left:46px;
				padding-bottom:10px;	
				padding-top:10px;
				text-align:justify;
			}
				#page #coldroite #contenu p.trois_boutons{	
					width:666px;
					height:96px;
					margin-left:34px;
					padding-top:30px;
					padding-bottom:20px;	
				}
					#page #coldroite #contenu p.trois_boutons a{	
						float:left;
						display:inline;	
						margin-right:9px;
					}
					#page #coldroite #contenu p.trois_boutons a.last{
						margin-right:0px;
					}
						#page #coldroite #contenu p.trois_boutons a img{
							float:left;
							display:inline;
						}
				#page #coldroite #contenu p.trois_boutons_mediatheque{	
					width:666px;
					height:96px;
					margin-left:34px;
					padding-top:5px;
					padding-bottom:10px;	
				}
					#page #coldroite #contenu p.trois_boutons_mediatheque a{
						float:left;
						display:inline;	
						margin-right:9px;
					}
					#page #coldroite #contenu p.trois_boutons_mediatheque a.last{
						margin-right:0px;
					}
						#page #coldroite #contenu p.trois_boutons_mediatheque a img{
							float:left;
							display:inline;
						}
				#page #coldroite #contenu .photocaveau{	
					float:left;
					display:inline;	
					margin-left:46px;
				}
				#page #coldroite #contenu p.petit{	
					width:260px;
					margin-left:22px;
				}
				#page #coldroite #contenu a.select{
					color:#fff;
					text-decoration:none;
				}
				#page #coldroite #contenu p.date{	
					font-size:10px;	
					padding-bottom:0px;	
					padding-top:10px;
				}
				#page #coldroite #contenu p.titre_actu{	
					font-size:14px;	
					font-weight:bold;
					color:#ae1932;
					padding-bottom:5px;	
					padding-top:0px;
				}
				#page #coldroite #contenu p.suite{	
					padding-bottom:10px;	
					padding-top:0px;
				}
					#page #coldroite #contenu p.suite a{	
						font-size:10px;	
						font-weight:bold;
						color:#b0b0b0;
						padding-left:10px;
						background-image:url(../images/communs/fleche4.gif);
						background-repeat:no-repeat;
						background-position:0px 4px;
					}
				#page #coldroite #contenu p.suite a:hover{	
					color:#fff;
					text-decoration:none;
				}
			#page #coldroite #contenu ul{	
				float:left;
				display:inline;	
				width:650px;
				color:#b6b6b6;
				padding:0px;
				margin:0px;
				margin-left:46px;
				padding-bottom:10px;	
				padding-top:10px;
			}
				#page #coldroite #contenu ul li{	
					float:left;
					display:inline;	
					width:640px;
					list-style:none;
					padding-left:10px;
					background-image:url(../images/communs/puce4.gif);
					background-repeat:no-repeat;
					background-position:0px 6px;
				}
			#page #coldroite #contenu table{	
				float:left;
				display:inline;	
				width:650px;
				color:#b6b6b6;
				padding:0px;
				margin:0px;
				margin-left:46px;
				padding-bottom:10px;	
				padding-top:10px;
				text-align:justify;
				background-color:#343231;
			}
				#page #coldroite #contenu table th{	
					background-color:#343231;
				}
				#page #coldroite #contenu table .impaire td{	
					background-color:#454342;
				}
				#page #coldroite #contenu table .paire td{	
					background-color:#585756;
				}
				#page #coldroite #contenu table .col1{
					width:146px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:5px;
					color:#830628;
					border-bottom:2px solid #343231;
				}
				#page #coldroite #contenu table th.col2{
					width:230px;
					padding-top:3px;
					padding-bottom:5px;
					border-bottom:2px solid #343231;
				}
				#page #coldroite #contenu table td.col2 {
					width:220px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:5px;
					border-bottom:2px solid #343231;
				}
				#page #coldroite #contenu table th.col3{
					width:260px;
					padding-top:3px;
					padding-bottom:5px;
					border-bottom:2px solid #343231;
				}
				#page #coldroite #contenu table td.col3{
					width:250px;
					padding-left:10px;
					padding-top:3px;
					padding-bottom:5px;
					border-bottom:2px solid #343231;
				}
		#page #coldroite #galerie_photo_statique,
		#page #coldroite #galerie_photo_statique2{
			float:left;
			display:inline;
			margin-left:30px;
			padding-bottom:35px;
			padding-top:20px;
		}
			#page #coldroite #galerie_photo_statique img,
			#page #coldroite #galerie_photo_statique2 img{
				float:left;
				display:inline;
			}
				#page #coldroite #galerie_photo_statique img.top,
				#page #coldroite #galerie_photo_statique2 img.top{
					float:left;
					display:inline;
					padding-bottom:35px;
				}
			#page #coldroite #galerie_photo_statique a img,
			#page #coldroite #galerie_photo_statique2 a img{
				float:left;
				display:inline;
				border:1px solid #4c4c4c;
			}
			#page #coldroite #galerie_photo_statique span,
			#page #coldroite #galerie_photo_statique2 span{
				float:left;
				display:inline;
				color:#343231;
				width:22px;
			}
	
	#page #footer{
		clear:both;
		width:957px;
		height:5px;
	}
		#page #footer img{
			float:left;
			display:inline;
		}
		
		
	
/*fiche*/
#fiche{
	float:left;
	display:inline;
	width:669px;
	padding-right:29px;
	padding-left:30px;
	padding-top:10px;
	color:#5d5d5d;
	background-image:url(../images/communs/bg_acteurs.jpg);
	background-repeat:repeat-y;
}
#fiche a{
	color:#5d5d5d;
}
	#fiche #centre_fiche{
		float:left;
		display:inline;
		width:669px;
	}
	#fiche #presentation{
		float:left;
		display:inline;
		width:450px;
		padding:0px;
		margin:0px;
	}
	#fiche p{
		float:left;
		display:inline;
		padding:0px;
		margin:0px;
	}
		#fiche div.titrefiche p{
			width:420px;
			color:#5d5d5d;
			font-size:22px;
			margin-right:30px;
			padding-bottom:20px;
			padding-top:10px;
		}
		#fiche div.introfiche p{
			width:420px;
			font-weight:bold;
			margin-right:30px;
			padding-bottom:10px;
			line-height:18px;
		}
		#fiche div.textefiche p{
			width:420px;
			margin-right:30px;
			line-height:18px;
			padding-bottom:10px;
		}
	#page #coldroite #fiche #image{
		float:left;
		display:inline;
		width:200px;
		height:463px;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-bottom:10px;
		border:none;
	}
		#fiche #image img{
			float:left;
			display:inline;
			padding:0px;
			margin:0px;
		}
	#fiche #annexes_fiche{
		float:left;
		display:inline;
		width:669px;
	}
	#fiche #annexes_fiche img{
		float:left;
		display:inline;
	}
	#fiche #annexes_fiche h3{
		float:left;
		display:inline;
		width:185px;
		padding:0px;
		padding-left:10px;
		padding-bottom:3px;
		margin:0px;
		color:#ae1932;
		font-size:11px;
		font-weight:bold;
		background-image:url(../images/fiche/fleche.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}
	#fiche #annexes_fiche ul{
		float:left;
		display:inline;
		padding:0px;
		padding-left:10px;
		margin:0px;
		list-style:none;
		font-size:11px;
	}
		#fiche #annexes_fiche ul li{
			float:left;
			display:inline;
			width:185px;
			padding:0px;
			padding-left:10px;
			padding-top:2px;
			margin:0px;
			list-style:none;
			background-image:url(../images/fiche/puce.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
	#fiche #annexes_fiche #domaines{
		float:left;
		display:inline;
		width:195px;
		padding:0px;
		padding-left:5px;
		padding-right:20px;
		padding-top:25px;
		padding-bottom:25px;
		margin:0px;
	}
		#fiche #annexes_fiche #domaines p{
			width:185px;
			padding-left:10px;
			font-size:11px;
		}
	#fiche #annexes_fiche #contact{
		float:left;
		display:inline;
		width:195px;
		padding:0px;
		padding-left:24px;
		padding-top:25px;
		padding-bottom:25px;
		margin:0px;
	}
		#fiche #annexes_fiche #contact p{
			width:185px;
			padding-left:10px;
			font-size:11px;
		}
	#fiche #annexes_fiche #email{
		float:left;
		display:inline;
		width:220px;
		margin:0px;
		padding:0px;
		padding-left:0px;
		padding-top:25px;
		padding-bottom:20px;
		margin:0px;
	}
		#fiche #annexes_fiche #email h3{
			width:210px;
		}
		#fiche #annexes_fiche #email p{
			width:210px;
			padding-left:10px;
			font-size:11px;
		}
	#fiche #annexes_fiche #site_internet{
		float:left;
		display:inline;
		width:220px;
		padding:0px;
		padding-left:0px;
		padding-bottom:25px;
		margin:0px;
	}
		#fiche #annexes_fiche #site_internet h3{
			width:210px;
		}
		#fiche #annexes_fiche #site_internet p{
			width:210x;
			padding-left:10px;
			font-size:11px;
		}

		#page #coldroite #galerie_photo{
			float:left;
			display:inline;
			padding-bottom:35px;
			padding-top:20px;
		}
			#page #coldroite #galerie_photo img{
				float:left;
				display:inline;
			}
				#page #coldroite #galerie_photo img.top{
					float:left;
					display:inline;
					padding-bottom:35px;
				}
			#page #coldroite #galerie_photo a img{
				float:left;
				display:inline;
				border:1px solid #d6d6d6;
			}
			#page #coldroite #galerie_photo span{
				float:left;
				display:inline;
				color:#fff;
				width:22px;
			}
			
/*liste vignerons gauche*/
#page #liste_vignerons{
	float:left;
	display:inline;
	width:226px;
	color:#818181;
	padding:0px;
	margin:0px;
	padding-top:100px;
	padding-bottom:493px;
}
	#page #liste_vignerons h2{
		float:left;
		display:inline;
		width:189px;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		padding-left:12px;
		margin-left:17px;
		color:#818181;
		font-size:12px;
		background-image:url(../images/communs/fleche2.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
	}
	#page #liste_vignerons ul{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
		#page #liste_vignerons ul li{
			float:left;
			display:inline;
			width:188px;
			padding:0px;
			margin:0px;
			padding-left:8px;
			margin-bottom:3px;
			background-image:url(../images/communs/puce2.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
		#page #liste_vignerons ul li a{
			color:#fff;
		}
		#page #liste_vignerons ul li a:hover{
			color:#ae1932;
			text-decoration:none;
		}
		
/*liste à télécharger gauche*/
#page #liste_telecharger{
	float:left;
	display:inline;
	width:226px;
	color:#818181;
	padding:0px;
	margin:0px;
	padding-top:100px;
	padding-bottom:493px;
}
	#page #liste_telecharger h2{
		float:left;
		display:inline;
		width:189px;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		padding-left:12px;
		margin-left:17px;
		color:#818181;
		font-size:12px;
		background-image:url(../images/communs/fleche2.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
	}
	#page #liste_telecharger ul{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
		#page #liste_telecharger ul li{
			float:left;
			display:inline;
			width:188px;
			padding:0px;
			margin:0px;
			padding-left:8px;
			margin-bottom:3px;
			background-image:url(../images/communs/puce2.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
		#page #liste_telecharger ul li a{
			color:#fff;
		}
		#page #liste_telecharger ul li a:hover{
			color:#ae1932;
			text-decoration:none;
		}
		
/*liste millésime gauche*/
#page #liste_millesime{
	float:left;
	display:inline;
	width:226px;
	color:#818181;
	padding:0px;
	margin:0px;
	padding-top:100px;
	padding-bottom:493px;
}
	#page #liste_millesime h2{
		float:left;
		display:inline;
		width:189px;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		padding-left:12px;
		margin-left:17px;
		color:#818181;
		font-size:12px;
		background-image:url(../images/communs/fleche2.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
	}
	#page #liste_millesime select{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
/*agenda gauche*/
#page #agendagauche{
	float:left;
	display:inline;
	width:226px;
	color:#818181;
	padding:0px;
	margin:0px;
	padding-top:100px;
	padding-bottom:493px;
}
	#page #agendagauche h2{
		float:left;
		display:inline;
		width:189px;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		padding-left:12px;
		margin-left:17px;
		color:#818181;
		font-size:12px;
		background-image:url(../images/communs/fleche2.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
	}
	#page #agendagauche p{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
	#page #agendagauche p a.lien{
		font-size:11px;
		color:#b0b0b0;
		text-decoration:underline;
	}
	#page #agendagauche p a.lien:hover{
		color:#b0b0b0;
		text-decoration:none;
	}
	#page #agendagauche ul{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
		#page #agendagauche ul li{
			float:left;
			display:inline;
			width:188px;
			padding:0px;
			margin:0px;
			padding-left:8px;
			margin-bottom:3px;
			background-image:url(../images/communs/puce2.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
		#page #agendagauche ul li a{
			color:#fff;
		}
		#page #agendagauche ul li a:hover{
			color:#ae1932;
			text-decoration:none;
		}
/**mediatheque**/
#page #coldroite #contenu .panoramiques{	
	float:left;
	display:inline;	
	width:686px;
	color:#b6b6b6;
	padding:0px;
	margin:0px;
	margin-left:33px;
	padding-bottom:10px;	
	padding-top:10px;
	text-align:justify;
}
	#page #coldroite #contenu .panoramiques a{	
		float:left;
		display:inline;	
		width:323px;
		height:80px;
		padding-top:1px;
		padding-left:1px;
		margin-right:16px;
		margin-top:15px;
		background-image:url(../images/mediatheque/bg_photo.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
		#page #coldroite #contenu .panoramiques a img{	
			float:left;
			display:inline;	
		}
		
/*vide gauche*/
#page #vide{
	float:left;
	display:inline;
	width:226px;
	padding:0px;
	margin:0px;
	padding-top:100px;
	padding-bottom:493px;
}
	#page #vide h2{
		float:left;
		display:inline;
		width:189px;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		padding-left:12px;
		margin-left:17px;
		color:#818181;
		font-size:12px;
		background-image:url(../images/communs/fleche2.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
	}
	#page #vide ul{
		float:left;
		display:inline;
		width:189px;
		color:#818181;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-left:29px;
		list-style:none;
		font-size:11px;
	}
		#page #vide ul li{
			float:left;
			display:inline;
			width:188px;
			padding:0px;
			margin:0px;
			padding-left:8px;
			margin-bottom:3px;
			background-image:url(../images/communs/puce2.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
		#page #vide ul li a{
			color:#fff;
		}
		#page #vide ul li a:hover{
			color:#ae1932;
			text-decoration:none;
		}
/*les roses*/
#page #coldroite #contenu .annexe{
	float:left;
	display:inline;
	width:653px;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:-5px;
	padding-left:15px;
	background-color:#393736;
	background-image:url(../images/communs/top_annexes.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
	#page #coldroite #contenu .annexe h2{
		float:left;
		display:inline;
		width:643px;
		font-size:14px;
		font-weight:normal;
		color:#b0b0b0;		
		padding:0px;
		margin:0px;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		background-image:url(../images/communs/fleche3.gif);
		background-repeat:no-repeat;
		background-position:0px 16px;
	}
	#page #coldroite #contenu .annexe ul{
		float:left;
		display:inline;
		width:310px;
		margin:0px;
		padding:0px;
		margin-right:5px;
		padding-bottom:10px;
	}
		#page #coldroite #contenu .annexe ul li{
			float:left;
			display:inline;
			width:300px;
			margin:0px;
			padding:0px;
			font-size:11px;
			padding-left:10px;
			margin-bottom:5px;
			background-image:url(../images/communs/puce3.gif);
			background-repeat:no-repeat;
			background-position:0px 5px;
		}
		
/*recettes*/
#recette{
	float:left;
	display:inline;
	width:669px;
	padding-right:29px;
	padding-left:30px;
	padding-top:10px;
	background-image:url(../images/communs/bg_acteurs.jpg);
	background-repeat:repeat-y;
}
		#recette #logo{
			float:left;
			display:inline;
			width:669px;
			height:140px;
			padding:0px;
			margin:0px;
		}
			#recette #logo .image{
				float:left;
				display:inline;
				width:480px;
				height:140px;
				padding:0px;
				margin:0px;
			}
		#page #coldroite #recette #pathway{
			float:left;
			display:inline;
			width:664px;
			padding:0px;
			padding-top:13px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#999;
		}
			#page #coldroite #recette #pathway a{
				color:#999;
			}
			#page #coldroite #recette #pathway a:hover{
				color:#999999;
				text-decoration:underline;
			}
			#page #coldroite #recette #pathway .sep{
				float:left;
				display:inline;
			}
			#page #coldroite #recette #pathway div{
				float:left;
				display:inline;
				height:20px;
				line-height:20px;
			}

	#recette p{
		float:left;
		display:inline;
		padding:0px;
		margin:0px;
	}
	#recette #intro {
		float:left;
		display:inline;
		width:669px;
		height:217px;
		padding-bottom:15px;
		padding-top:15px;
	}
		#recette #intro h1{
			float:left;
			display:inline;
			width:355px;
			height:115px;
			padding:0px;
			margin:0px;
			padding-top:5px;
			padding-left:5px;
			color:#ae1932;
			font-weight:bold;
			font-size:14px;
		}
		#recette #intro h2{
			float:left;
			display:inline;
			width:325px;
			height:24px;
			line-height:24px;
			padding:0px;
			margin:0px;
			padding-left:30px;
			margin-left:5px;
			margin-top:2px;
			color:#666666;
			font-weight:normal;
			font-size:11px;
			background-image:url(../images/recettes/personnes.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#recette #intro h3{
			float:left;
			display:inline;
			width:325px;
			height:24px;
			line-height:24px;
			padding:0px;
			margin:0px;
			padding-left:30px;
			margin-left:5px;
			margin-top:2px;
			color:#666666;
			font-weight:normal;
			font-size:11px;
			background-image:url(../images/recettes/temps.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#recette #intro h4{
			float:left;
			display:inline;
			width:330px;
			height:24px;
			line-height:24px;
			padding:0px;
			margin:0px;
			padding-left:30px;
			margin-left:5px;
			margin-top:2px;
			color:#666666;
			font-weight:normal;
			font-size:11px;
			background-image:url(../images/recettes/chrono.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#recette #intro .photo{
			float:left;
			display:inline;
			width:289px;
			height:217px;
		}

	#recette ul{
		float:left;
		display:inline;
		padding:0px;
		padding-left:10px;
		margin:0px;
		list-style:none;
		font-size:11px;
	}
		#recette ul li{
			float:left;
			display:inline;
			width:185px;
			padding:0px;
			padding-left:10px;
			padding-top:2px;
			margin:0px;
			list-style:none;
			background-image:url(../images/fiche/puce.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
		}
	#recette #contact{
		float:right;
		display:inline;
		width:181px;
		padding:0px;
		margin:0px;
	}
		#recette #contact h3{
			width:181px;
			font-size:11px;
			color:#ae1932;
			padding:0px;
			margin:0px;
			text-align:right;
			background-image:url(../images/fiche/fleche.gif);
			background-repeat:no-repeat;
			background-position:120px 4px;
		}
		#recette #contact p{
			width:181px;
			font-size:11px;
			color:#999;
			text-align:right;
		}

	#recette #texte_recette {
		float:left;
		display:inline;
		width:669px;
		padding-bottom:40px;
	}

			#page #coldroite #recette #texte_recette h2{	
				float:left;
				display:inline;	
				width:650px;
				color:#666666;
				font-size:12px;
				font-weight:bold;
				padding:0px;
				margin:0px;
				margin-left:46px;
				padding-bottom:5px;
				padding-top:20px;
			}
			#page #coldroite #recette #texte_recette p{	
				float:left;
				display:inline;	
				width:669px;
				color:#666666;
				padding:0px;
				margin:0px;
				padding-bottom:10px;	
				padding-top:10px;
				text-align:justify;
			}


			#page #coldroite #recette #texte_recette ul{	
				float:left;
				display:inline;	
				width:669px;
				color:#666666;
				padding:0px;
				margin:0px;
				padding-bottom:10px;	
				padding-top:10px;
			}
				#page #coldroite #recette #texte_recette ul li{	
					float:left;
					display:inline;	
					width:640px;
					list-style:none;
					padding-left:10px;
					background-image:url(../images/communs/puce5.gif);
					background-repeat:no-repeat;
					background-position:0px 7px;
				}
				
	.footerimagerecette{
		float:left;
		display:inline;
	}
	
/*lien unique colonne gauche*/
/**
#page #vide h2{
	float:left;
	display:inline;
	width:189px;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-left:12px;
	margin-left:17px;
	color:#818181;
	font-size:12px;
	background-image:url(../images/communs/fleche2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#page #liste_vignerons h2.liengauche, 
#page #liste_telecharger h2.liengauche,
#page #agendagauche h2.liengauche,
#page #liste_vignerons h2.liengauche,
#page #vide h2.liengauche{
	color:#818181;
	padding-bottom:30px;
}
#page #liste_vignerons h2.liengauche a, 
#page #liste_telecharger h2.liengauche a,
#page #agendagauche h2.liengauche a,
#page #liste_vignerons h2.liengauche a,
#page #vide h2.liengauche a,
h2.liengauche a{
	color:#818181;
	font-size:12px;
	text-decoration:none;
}
#page #liste_vignerons h2.liengauche a:hover, 
#page #liste_telecharger h2.liengauche a:hover,
#page #agendagauche h2.liengauche a:hover,
#page #liste_vignerons h2.liengauche a:hover,
#page #vide h2.liengauche a:hover,
h2.liengauche a:hover{
	color:#818181;
	font-size:12px;
	text-decoration:underline;
}**/
#page #liste_vignerons ul, 
#page #liste_telecharger ul,
#page #agendagauche ul,
#page #liste_vignerons ul,
#page #vide ul{
	padding-bottom:10px;
}

/**page livre**/
#page #coldroite #contenu #livre h2{	
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-left:46px;
	padding-bottom:5px;
	padding-top:10px;
}
#page #coldroite #contenu #livre p{	
	float:left;
	display:inline;	
	width:650px;
	color:#b6b6b6;
	padding:0px;
	margin:0px;
	margin-left:46px;
	padding-bottom:10px;	
	padding-top:10px;
	text-align:justify;
}
#page #coldroite #contenu #livre form{	
	float:left;
	display:inline;	
	width:665px;
	margin-left:31px;
	padding-top:14px;
	padding-bottom:15px;
	background-image:url(/images/gigondas_le_livre/sep.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
	#page #coldroite #contenu #livre form div.ligne{	
		float:left;
		display:inline;	
		width:650px;
		margin-left:15px;
		padding-bottom:11px;
	}
		#page #coldroite #contenu #livre form div.ligne label{	
			float:left;
			display:inline;	
			width:80px;
			height:21px;
			line-height:21px;
			padding-right:10px;
			text-align:right;
			color:#e5e5e5;
		}
		#page #coldroite #contenu #livre form div.ligne input{	
			float:left;
			display:inline;	
			width:215px;
			height:19px;
			padding-left:5px;
			background-color:#4f4a43;
			border:1px solid #252323;
		}
	#page #coldroite #contenu #livre form div.lignelangue{	
		float:left;
		display:inline;	
		width:650px;
		margin-left:15px;
		padding-bottom:11px;
	}
		#page #coldroite #contenu #livre form div.lignelangue label{	
			float:left;
			display:inline;	
			width:392px;
			height:21px;
			line-height:21px;
			padding-right:10px;
			text-align:right;
			color:#e5e5e5;
		}
		#page #coldroite #contenu #livre form div.lignelangue select{	
			float:left;
			display:inline;	
			width:223px;
			height:22px;
			padding:0;
			margin:0;
			padding-left:5px;
			color:#b6b6b6;
			background-color:#4f4a43;
			border:1px solid #252323;
		}
		#page #coldroite #contenu #livre form h3{	
			float:left;
			display:inline;	
			width:650px;
			padding:0px;
			margin:0px;
			margin-top:5px;
			padding-left:15px;
			padding-top:10px;
			background-image:url(/images/gigondas_le_livre/sep.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#page #coldroite #contenu #livre form div.produit{	
			float:left;
			display:inline;	
			width:650px;
			padding:0px;
			margin:0px;
			padding-top:16px;
			padding-left:15px;
			padding-bottom:5px;
		}
			#page #coldroite #contenu #livre form div.produit img{	
				float:left;
				display:inline;	
				height:95px;
				padding-right:20px;
			}
			#page #coldroite #contenu #livre form div.produit .titre{	
				float:left;
				display:inline;	
				width:362px;
				height:95px;
				line-height:95px;
				padding-right:20px;
				font-size:14px;
				color:#b6b6b6;
				font-weight:bold;
			}
			#page #coldroite #contenu #livre form div.produit .quantite{	
				float:left;
				display:inline;	
				width:70px;
				height:95px;
				padding-right:50px;
				font-size:14px;
				color:#fff;
			}
				#page #coldroite #contenu #livre form div.produit .quantite input{	
					float:left;
					display:inline;	
					width:50px;
					height:19px;
					padding-right:5px;
					margin-top:22px;
					text-align:right;
					background-color:#4f4a43;
					color:#b6b6b6;
					border:1px solid #252323;
				}
			#page #coldroite #contenu #livre form div.produit .prix{	
				float:left;
				display:inline;	
				width:50px;
				height:95px;
				font-size:14px;
				text-align:right;
				color:#fff;
			}
				#page #coldroite #contenu #livre form div.produit .prix div{	
					float:left;
					display:inline;	
					width:50px;
					margin-top:22px;
					text-align:right;
					color:#b6b6b6;
				}
			#page #coldroite #contenu #livre form p.fdp{	
				float:left;
				display:inline;	
				width:590px;
			}
			#page #coldroite #contenu #livre form div.fdp{	
				float:left;
				display:inline;	
				width:50px;
				font-size:14px;
				text-align:right;
				color:#b6b6b6;
				margin-top:10px;
			}

		#page #coldroite #contenu #livre form p{	
			margin-left:15px;
		}
		#page #coldroite #contenu #livre form div.total{	
			float:left;
			display:inline;	
			width:650px;
			padding:0px;
			margin:0px;
			margin-top:5px;
			padding-top:5px;
			padding-left:15px;
			font-size:14px;
			color:#fff;
			font-weight:bold;
			background-image:url(/images/gigondas_le_livre/sep.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
			#page #coldroite #contenu #livre form div.total span.texte{	
				float:left;
				display:inline;	
				width:550px;
				height:40px;
				line-height:40px;
				padding:0px;
				margin:0px;
			}
			#page #coldroite #contenu #livre form div.total div{	
				float:right;
				display:inline;	
				width:90px;
				height:40px;
				line-height:40px;
				padding:0px;
				margin:0px;
				padding-right:10px;
				text-align:right;
			}
		#page #coldroite #contenu #livre form div.ligne label.moyen_paiement{	
			float:left;
			display:inline;	
			width:650px;
			height:auto;
			line-height:auto;
			padding-right:10px;
			padding-top:15px;
			text-align:left;
			color:#b6b6b6;
		}
			#page #coldroite #contenu #livre form div.ligne label.moyen_paiement input{	
				float:left;
				display:inline;	
				width:auto;
				border:none;
				background:none;
			}
			#page #coldroite #contenu #livre form div.ligne label.moyen_paiement span{	
				float:left;
				display:inline;	
				width:auto;
				margin-top:2px;
				margin-left:2px;
				font-weight:bold;
			}
			#page #coldroite #contenu #livre form p.moyen_paiement{	
				width:600px;
				padding:0px;
				margin:0px;
				padding-left:23px;
				padding-bottom:10px;
			}
			#page #coldroite #contenu #livre form p.moyen_paiement2{	
				width:600px;
				padding:0px;
				margin:0px;
				padding-left:35px;
				padding-bottom:10px;
			}
			#page #coldroite #contenu #livre form em{	
				color:#fff;
				font-style:normal;
			}
			#page #coldroite #contenu #livre form div.ligne .rib1{	
				float:left;
				display:inline;	
				width:100px;
				padding-left:23px;
			}
			#page #coldroite #contenu #livre form div.ligne .rib2{	
				float:left;
				display:inline;	
				width:100px;
			}
			#page #coldroite #contenu #livre form div.ligne .rib3{	
				float:left;
				display:inline;	
				width:150px;
			}
			#page #coldroite #contenu #livre form div.ligne .rib4{	
				float:left;
				display:inline;	
				width:100px;
			}
		
			#page #coldroite #contenu #livre form input.bouton{
				float:left;
				display:inline;
				width:175px;
				height:30px;
				line-height:30px;
				padding:0px;
				margin:0px;
				margin-left:23px;
				color:#3b3b3b;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-align:center;
				border:1px solid #343231;
				background-color:#fcfcfc;
			}
			#page #coldroite #contenu #livre form div.ligne input.texte{
				color:#b6b6b6;
				border:1px solid #252323;
				background-color:#4f4a43;
			}
			#page #coldroite #contenu #livre form div.ligne input.required{
				color:#b6b6b6;
				border:1px solid #252323;
				background-color:#4f4a43;
			}
			#page #coldroite #contenu #livre form div.ligne input.validation-failed,
			#page #coldroite #contenu #livre form div.produit .quantite input.validation-failed{
				color:#F00;
				border:1px solid #F00;
			}
			#page #coldroite #contenu #livre form div.ligne input.validation-passed,
			#page #coldroite #contenu #livre form div.produit .quantite input.validation-passed{
				color:#cbcbc3;
				border:1px solid #252323;
			}
			
/*livre presentation*/
#page #coldroite #contenu #livre  p img{
	float:left;
}
#page #coldroite #contenu #livre  .bandeau{
	float:left;
	display:inline;
	width:666px;
	height:196px;
	margin-left:32px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#page #coldroite #contenu #livre  #bandeaufr{
	background-image:url(../images/fr/gigondas_le_livre/bandeau.jpg);
}
#page #coldroite #contenu #livre  #bandeauen{
	background-image:url(../images/en/gigondas_le_livre/bandeau.jpg);
}
#page #coldroite #contenu #livre  .bandeau a.intro{
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:449px;
}
#page #coldroite #contenu #livre  .bandeau a.commander{
	float:left;
	display:inline;
	margin-top:95px;
	margin-left:449px;
}
#page #coldroite #contenu #livre  .items{
	float:left;
	display:inline;
	width:696px;
	padding-left:43px;
	padding-top:10px;
}
	#page #coldroite #contenu #livre  .item{
		float:left;
		display:inline;
		width:341px;
		padding-bottom:10px;
	}
		#page #coldroite #contenu #livre .item img{
			float:left;
			display:inline;
		}
		#page #coldroite #contenu #livre  .item .texte{
			float:left;
			display:inline;
			width:250px;
		}
			#page #coldroite #contenu #livre .item .texte h3{
				float:left;
				display:inline;
				width:250px;
				padding:0;
				margin:0;
				padding-bottom:5px;
				color:#fff;
				font-weight:bold;
				font-size:12px;
			}
			#page #coldroite #contenu #livre .item .texte p{
				float:left;
				display:inline;
				width:250px;
				padding:0;
				margin:0;
				text-align:left;
				line-height:15px;
			}
			#page #coldroite #contenu #livre .item #texte1 p{
				line-height:14px;
			}
#page .livrepub{
	float:left;
	display:inline;
	margin-left:30px;
	margin-bottom:20px;
}	
