/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#ecf0d9;
		background-image:url(images/fond-entete.gif);
		background-repeat:repeat-x;
		font-family:verdana;
		color:#3b3b3b;
		font-size:11px;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		position:absolute;
		bottom:0;
		right:0;
		z-index:0;
		width:1px;
		height:1px;
	}
	
	#global{
		width:770px;
		margin:auto;
		padding:0 0 30px 0;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
	}
	
	#entete{
		width:770px;
		background-image:url(images/fond-entete2.gif);
		background-repeat:repeat-x;
	}
	
	#entete2{
		width:770px;
		background-image:url(images/bouteilles.jpg);
		background-repeat:no-repeat;
		background-position:482px 11px;
		padding:0 0 10px 0;
	}
	
	#feuilleVigne{
		float:left;
		width:106px;
		padding:4px 0 0 34px;
	}
	
	#logo{
		float:left;
		width:248px;
		padding:11px 0 0 39px;
	}
	
	#logoSancerre{
		float:left;
		width:151px;
		padding:0 0 0 175px;
	}
	
	#menu{
		margin:15px 0 0 0;
		padding:0 0 0 5px;
		list-style:none;
	}
	
	#menu li{
		float:left;
		margin:0 7px 0 0;
		font-size:90%;
		color:#6c2a03;
	}
	
	#menu li a{
		display:block;
		text-decoration:none;
		color:#6c2a03;
		border-bottom:4px solid #fff;
	}
	
	#menu li a.actif{
		color:#bb2500;
		border-bottom:4px solid #bb2500;
	}
	
	#menu li a:hover{
		color:#bb2500;
		border-bottom:4px solid #bb2500;
	}
	
	#bandeau{
		padding:0 0 0 5px;
		margin:4px 0 0 0;
		_margin:-12px 0 0 0;
	}
	
	#bienvenue{
		padding:15px 0 0 13px;
	}
	
	#pied{
		width:100%;
		height:36px;
		background-image:url(images/fond-pied.gif);
		background-repeat:repeat-x;
	}
	
	#piedContenu{
		width:563px;
		height:15px;
		padding:21px 0 0 207px;
		margin:auto;
		background-image:url(images/fond-pied2.gif);
		background-repeat:no-repeat;
		font-size:90%;
		color:#050e16;
	}
	
	#piedContenu a{
		color:#050e16;
	}
	
	#elastique{
		height:20px;
		width:770px;
		margin:auto;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
	}
	
	
/* page DOMAINE */
	#titreDomaine{
		float:left;
		padding:19px 0 0 42px;
		margin:0;
		width:352px;
	}
	
	#vignetteCave{
		float:left;
		display:block;
		width:81px;
		height:31px;
		margin:3px 0 0 0;
		padding:26px 0 0 88px;
		background-image:url(images/vignette-cave.jpg);
		background-repeat:no-repeat;
		background-position:0 -57px;
		text-decoration:none;
		color:#9c9c9c;
		font-size:90%;
		font-weight:bold;
	}
	
	#vignetteCave.vignetteCaveActive{
		background-position:0 0;
		color:#59320d;
	}
	
	#vignetteCave:hover{
		background-position:0 0;
		color:#59320d;
	}
	
	#vignetteVignoble{
		float:left;
		display:block;
		width:83px;
		height:32px;
		margin:9px 0 0 0;
		padding:20px 0 0 117px;
		background-image:url(images/vignette-vignoble.jpg);
		background-repeat:no-repeat;
		background-position:0 -52px;
		text-decoration:none;
		color:#9c9c9c;
		font-size:90%;
		font-weight:bold;
	}
	
	#vignetteVignoble.vignetteVignobleActive{
		background-position:0 0;
		color:#303d00;
	}
	
	#vignetteVignoble:hover{
		background-position:0 0;
		color:#303d00;
	}
	
	#titreCaveVignoble{
		margin:8px 0 23px 0;
		padding:0 0 0 42px;
	}
	
	.paragrapheCave{
		margin:0 0 12px 0;
		padding:0 40px 0 42px;
	}
	
	
	
	.visuelCave{
		float:left;
		margin:0 13px 0 0;
		padding:13px 0 0 42px;
		width:354px;
	}
	
	.visuelCave2{
		float:left;
		padding:13px 0 0 0;
		width:321px;
	}
/* page DOMAINE */


/* page ACTU */
	#titreActu{
		float:left;
		padding:19px 0 0 42px;
		margin:0 0 30px 0;
		width:352px;
	}
	
	.titreActu{
		font-size:110%;
		font-weight:bold;
		color:#6c2a03;
		margin:0 0 2px 0;
		padding:0 40px 0 42px;
	}
	
	.paragrapheActu{
		margin:0 0 12px 0;
		padding:0 40px 0 42px;
	}
	
	.paragrapheActu a{
		color:#3b3b3b;
		text-decoration:none;
	}
	
	.paragrapheActu a:hover{
		text-decoration:underline;
	}
	
	.centre{
		text-align:center;
	}
	
	.separateurActu{
		margin:0 40px 0 42px;
		height:12px;
		border-top:1px solid #6c2a03;
		
	}
/* page ACTU */


/* page CONTACT */
	#formulaireGauche{
		float:left;
		width:370px;
		margin:0 0 0 0;
		padding:0 0 0 56px;
	}
	
	#formulaireGauche h2{
		margin:0 0 8px 0;
		padding:0;
	}
	
	#formulaireGauche p{
		margin:0 0 15px 0;
		padding:0;
	}
	
	.asterisque{
		font-weight:bold;
		color:#bb2500;
	}
	
	#formulaireDroite{
		float:left;
		width:300px;
		margin:49px 0 0 0;
	}
	
	.label{
		font-weight:bold;
		color:#6c2a03;
		margin:0 0 2px 0;
	}
	
	.champ{
		margin:0 0 10px 0;
	}
	
	.champ input, .champ textarea{
		border:1px solid #7f9db9;
		font-size:11px;
		font-family:verdana;
		color:#6c2a03;
		padding:2px 3px 2px 3px;
	}
	
	#envoyer{
		padding:5px 0 0 0;
		margin:0 0 0 52px;
	}
	
	#planGauche{
		float:left;
		width:242px;
		margin:35px 0 0 0;
		padding:0 0 0 22px;
	}
	
	#planGauche h2{
		padding:0 0 0 34px;
		margin:0;
	}
	
	#carteFrance{
		padding:28px 0 0 0;
	}
	
	#planDroite{
		margin:20px 0 0 0;
	}
	
	.messageConfirmation{
		font-size:120%;
		padding:0 56px 0 56px;
	}
/* page CONTACT */


/* page VINS */
	#vignetteBlancs{
		float:left;
		display:block;
		width:83px;
		height:40px;
		margin:9px 0 0 0;
		padding:21px 0 0 37px;
		background-image:url(images/vignette-blanc.jpg);
		background-repeat:no-repeat;
		background-position:0 -61px;
		text-decoration:none;
		color:#9c9c9c;
		font-size:90%;
		font-weight:bold;
	}
	
	#vignetteBlancs.vignetteBlancsActive{
		background-position:0 0;
		color:#4b4200;
	}
	
	#vignetteBlancs:hover{
		background-position:0 0;
		color:#4b4200;
	}
	
	#vignetteRouges{
		float:left;
		display:block;
		width:83px;
		height:40px;
		margin:9px 0 0 0;
		padding:21px 0 0 37px;
		background-image:url(images/vignette-rouge.jpg);
		background-repeat:no-repeat;
		background-position:0 -61px;
		text-decoration:none;
		color:#9c9c9c;
		font-size:90%;
		font-weight:bold;
	}
	
	#vignetteRouges.vignetteRougesActive{
		background-position:0 0;
		color:#861111;
	}
	
	#vignetteRouges:hover{
		background-position:0 0;
		color:#861111;
	}
	
	.blocVin{
		margin:40px 0 0 44px;
		width:690px;
	}
	
	.blocVinGauche{
		vertical-align:top;
		padding:0 25px 0 0;
	}
	
	.blocVinDroite{
		vertical-align:top;
	}
	
	.blocVin h2{
		margin:0 0 14px 0;
		font-size:160%;
		font-weight:bold;
		color:#514500;
	}
	
	.blocVin h3{
		margin:0 0 1px 0;
		font-size:120%;
		font-weight:bold;
		color:#514500;
	}
	
	.blocVin p{
		margin:0 0 14px 0;
	}
	
	.blocVin ul{
		margin:0 0 8px 4px;
		padding:0 0 0 0;
		list-style:none;
	}
	
	.blocVin ul li{
		padding:0 0 6px 8px;
		margin:0;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:0 7px;
	}
/* page VINS */
/* page GITE */
	#titreGite {
		font-size:18px;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		color:#6c2a03;
		margin:25px 0 0 40px;
		float:left;
	}
	#sousTitreGite {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		margin:10px 50px 0 40px;
	}
	.logo{
		float:left;
		margin:5px 0 0 15px;
	}
	#texteGiteBas{
		margin:15px 35px 0 40px;
	}
	.visuelGite{
		float:left;
		margin:0 13px 0 0;
		padding:13px 0 0 25px;
		width:354px;
	}
	
	.visuelGite2{
		float:left;
		padding:13px 0 0 0;
		width:321px;
	}
		
		
