body{
	background:#3d0303;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
}

body *{
	outline:none;
}

marquee{
	font-weight:bold;
}

.clear{
	clear:both;
	height:0px;
}

.clearH10{
	clear:both;
	height:10px;
}

.centre {
	text-align: center;
}

a.invisible {
	display: none;
	position: absolute;
	top: -99999px;	
}

img{
	border:0;
}

#enCeMoment{
	width:803px;
	margin:30px auto 5px auto;
	text-align:center;
	color:#fff;
	font-size:10px;
}

#globalAccueil{
	margin:5px auto 0 auto;
	width:803px;
	height:556px;
	padding:6px 0 0 0;
}

#globalAccueil.fr {
	background:url(../images/accueil-fr.jpg) no-repeat top left;
}

#globalAccueil.en {
	background:url(../images/accueil-en.jpg) no-repeat top left;
}

#repere{
	position:absolute;
	z-index:99;
	right:0;
	bottom:0;
	width:1px;
	height:1px;
}

#global{
	width:978px;
	margin:5px auto 0 auto;
	background:url(../images/fond_raisin.jpg) repeat-y top left;
}

#titre{
	margin:10px 0 20px 30px;
}

/***********************	ENTETE	********************/

#arrondiHaut{
	background:url(../images/arrondi_haut.gif) no-repeat top left;
	width:978px;
	height:10px;
}

#enteteDomaine{
	background:url(../images/domaine.jpg) no-repeat top left;
	width:956px;
	height:318px;
	margin:auto;
	padding:5px 0 0 0;
}

#enteteCuvees,#enteteActualite, #enteteDistinction,#entetePresse,#enteteContact{
	width:956px;
	height:324px;
	margin:auto;
	padding:5px 0 0 0;
}

#enteteCuvees{
	background:url(../images/cuvees.jpg) no-repeat top left;
}

#enteteActualite{
	background:url(../images/actualite.jpg) no-repeat top left;
}

#enteteDistinction{
	background:url(../images/distinction.jpg) no-repeat top left;
}

#entetePresse{
	background:url(../images/presse.jpg) no-repeat top left;
}

#enteteContact{
	background:url(../images/contact2.jpg) no-repeat top left;
}

/***********************	ENTETE	********************/

/*************************	MENU	********************/

#menuAccueil{
	font-size:10px;
	margin:0 0 0 7px;
}

#menu{
	font-size:10px;
	margin:0 0 0 150px;
}

#menuAccueil ul,#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menuAccueil ul li,#menu ul li{
	float:left;
	width:103px;
	height:30px;
	margin-right: 5px;
}

#menuAccueil ul li a,#menu ul li a{
	display:block;
	background:url(../images/btn_menu.png) no-repeat top left;
	width:103px;
	height:25px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:5px 0 0 0;
	behavior: url('iepngfix.htc');
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu.png');
	background:none;*/
	cursor:pointer;
}

#menuAccueil ul li a:hover,#menu ul li a:hover,#menuAccueil ul li a.actif,#menu ul li a.actif{
	background:url(../images/btn_menu_survol.png) no-repeat top left;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu_survol.png');
	background-image:none;*/
}

#menuAccueil ul li.accueil, #menu ul li.accueil {
	width: 26px;
	height: 26px;
}

#menuAccueil ul li.accueil a, #menu ul li.accueil a {
	background: url(../images/btn-accueil.png) no-repeat;	
	width: 26px;
	height: 26px;
}

/*************************	MENU	********************/

/************************	ACCUEIL	********************/

#logoAccueil{
	margin: 10px 0 0 12px;
	float:left;
	display:inline;
}

#logoAccueil img{
	behavior: url('iepngfix.htc');
	width:408px;
	height:93px;
}

#drapeau{
	float:right;
	margin: 0 80px 0 0;
}

#drapeau a{
	margin:0 3px 0 3px;
}

#texteAccueil{
	width:450px;
	height:50px;
	margin:5px 0 0 15px;
}

#texteAccueil p {
	color: #3d0303;	
	font-size: 13px;
}

#texteAccueil .bienvenue {
	font-weight: bold;
	font-size: 18px;
}

#texteAccueil a{
	color:#3d0303;
	text-decoration:none;
}

#texteAccueil a:hover{
	text-decoration:underline;
}

/************************	ACCUEIL	********************/

/***********************	PAGE	*********************/

#page{
	width:895px;
	margin:auto;
	padding:0 0 50px 0;
}

#page h2{
	font-size:30px;
	color:#3d0303;
	font-weight:normal;
	font-style:italic;
	margin:5px 0 10px 0;
	padding:0;
}

#page h3{
	font-size:14px;
	margin:0;
	padding:0;
}

#page a{
	color:#3d0303;
}

#page a:hover{
	text-decoration:none;
}

#page img.imgDomaine{
	margin:0 10px 0 0;
}

#gauche{
	width:480px;
	float:left;
}

#droite{
	float:left;
	padding:0 0 0 10px;
}

#gauche img{
	float:left;
	padding:0 8px 20px 0;
}

#gauche p{
	margin:0 0 8px 0;
	padding:0;
}

#droite img.quincy{
	margin:100px 0 0 150px;
}

#page h4{
	font-size:14px;
	margin:15px 0 5px 0;
	padding:0;
}

#actu img{
	float:left;
	margin:0 10px 0 0;
}

#actu p{
	float:left;
	margin:0;
	padding:0;
	width:790px;
}

/***********************	PAGE	*******************/

/***********************	DOMAINE	*******************/

.texteDroite{
	margin:0 0 30px 0;
}

.texteDroite img{
	float:left;
}

.texteDroite .paraDroite{
	float:left;
	padding:0 0 0 20px;
	/*width:650px;*/
	/*background:red;*/
}

.paraDroite p{
	margin: 0;
	padding: 0;
}

.texteDroite2{
	margin:0 0 30px 0;
}

.texteDroite2 img{
	float:right;
	
}

.texteDroite2 .paraDroite2{
	float:left;
	padding:0px;
	width:645px;
	text-align:justify;
	/*background:red;*/
}

.paraDroite2 p{
	margin: 0;
	padding: 0;
}

.texteGauche{
	margin:0 0 30px 0;
}

.texteGauche img{
	float:left;
}

.texteGauche .paraGauche{
	float:right;
	text-align:left;
	padding:0 20px 0 0;
	width:550px;
	/*background:red;*/
}

.texteGauche2{
	margin:0 0 30px 0;
}

.texteGauche2 img{
	float:left;
}

.texteGauche2 .paraGauche2{
	float:right;
	text-align:left;
	padding:0 0px 0 0;
	width:550px;
	/*background:red;*/
}

#berry-texte-Gauche{
	float:left;
	display:inline;
	width:300px;
	margin:0 79px 0 0;
}

#appellation-reully{
	margin:0 0 20px 0;
}

.onglet 
{ 
    clear:left; 
    padding:5px; 
    zoom:1 /* ie */ 
}

ul#apellationsUL { 
    border-right:1px solid #fff; 
    float:left; 
    margin:0; 
    padding:0; 
	height:33px;
}

ul.actifQU { 
    border-right:1px solid #000 !important; 
    float:left; 
    margin:0; 
    padding:0; 
	height:33px;
}

ul#apellationsUL li { 
    position:relative; 
    margin-bottom:-1px; 
    list-style-type:none; 
	padding:0;
    border-top:1px solid #fff; 
    border-bottom:1px solid #000; 
    border-left:1px solid #fff; 
    float:left;
	height:31px !important;
} 

ul#apellationsUL li.actif { 
    border-left-color:#000; 
	border-bottom-color:#FFF ;
	border-top-color:#000 !important ;
	border-right:1px solid #000; 
} 

ul#apellationsUL li.actif a { 
    text-decoration:none 
} 

ul#apellationsUL li.actifQ { 
    border-right-color:#000; 
	border-top-color:#000 ;
	border-bottom-color:#FFF ;
	border-left:1px solid #000; 
} 

ul#apellationsUL li.actifQ a { 
    text-decoration:none 
} 

ul#apellationsUL li a{ 
    display:block;
    margin:0; 
    padding:10px;
	text-decoration:none;
}

ul#apellationsUL li a:hover{ 
	color:#757573;
}

li#appellations-texte{
	position:relative;
}

img#menuAppellation{
	position:absolute;
	top:79px;
	left:196px;
	width:339px;
	height:1px;
}

a.quincyPhoto{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

a.quincyPhoto img{
	margin:0 0 0 5px !important;
	padding:0;
}

#appellation-quincy{
	width:550px !important;
	width:535px;
}


/***********************	DOMAINE	*******************/

/***********************	CONTACT	********************/

#page form{
	margin:0 0 20px 0;
	padding:20px 0 0 0;
}

#page form .cases {
	margin: 0 0 20px 0;	
}

#col1{
	float:left;
	width:230px;
}

#col2{
	float:left;
	width:230px;
}

#formulaire{
	float:left;
	width: 460px;
}

#googleMap{
	float:left;
	margin:0 0 0 20px;
	width:410px;
	height:350px;
}

#page label{
	text-align:left;
	display:block;
	padding:0 5px 0 0;
	color: #421100;
}

#ligneCheckbox{
	margin:0 0 0 80px;
}

#ligneCheckbox input.check{
	border:0;
	margin-right:5px;
}

#page input.btnEnvoyer{
	border:none;
	margin:20px 0 20px 120px;
}

#page input.btnEnvoyer:hover{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

#page input, #page textarea{
	margin:0 0 10px 0;
	/*float:left;*/
	border:1px solid #c8c8c8;
}

/***********************	CONTACT	********************/

/******************	PLACEMENT DES IMAGES	************/
	
.imageAGauche{				/* image à gauche dans paragraphe */
	float:left;
	margin:0 10px 4px 0;
}

.imageADroite{				/* image à droite dans paragraphe */
	float:right;
	margin:0 0 5px 10px;
}

.imageCentre{				/* image centrée */
	text-align:center;
}

.imageAligneeDroite{		/* image alignée à droite */
	text-align:right;
}

#page table.map td.gaucheHaut{				/* colonne de gauche */
	padding:0 20px 0 0;		/* marge entre les colonnes */
	vertical-align:top;
}

#page table.map td.droiteHaut{				/* colonne de droite */
	padding:0;
	vertical-align:top;
}

#page table.map td.gaucheCentre{				/* colonne de gauche */
	padding:0 20px 0 0;		/* marge entre les colonnes */
}

#page table.map td.droiteCentre{				/* colonne de droite */
	padding:0;
}

#page table.map td.gaucheBas{				/* colonne de gauche */
	padding:0 20px 0 0;		/* marge entre les colonnes */
	vertical-align:bottom;
}

#page table.map td.droiteBas{				/* colonne de droite */
	padding:0;
	vertical-align:bottom;
}

#page table.map td.gaucheHaut table{				
	margin:0 0 14px 0;
}

#page table.map td.droiteHaut table{				
	margin:0 0 14px 0;
}

#page table.map td.gaucheCentre table{				
	margin:0 0 14px 0;
}

#page table.map td.droiteCentre table{				
	margin:0 0 14px 0;
}

#page table.map td.gaucheBas table{				
	margin:0 0 14px 0;
}

#page table.map td.droiteBas table{			
	margin:0 0 14px 0;
}


#page table.map td.gaucheHaut td{				
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

#page table.map td.droiteHaut td{				
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

#page table.map td.gaucheCentre td{				
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

#page table.map td.droiteCentre td{				
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

#page table.map td.gaucheBas td{				
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

#page table.map td.droiteBas td{			
	border-right:1px solid #aaafb2;
	border-bottom:1px solid #aaafb2;
	padding:5px;
}

/******************	PLACEMENT DES IMAGES	************/

/***********************	PIED	********************/

#arrondiBas{
	background:url(../images/arrondi_bas.gif) no-repeat top left;
	width:978px;
	height:14px;
}

#pied{
	background:url(../images/fond_pied.gif) no-repeat top left;
	width:941px;
	height:84px;
	margin:10px auto 0 auto;
	text-align:center;
}

#pied p{
	padding:5px 0 0 0;
	margin:0;
}

#pied p span{
	font-size:14px;
}

#pied a{
	text-decoration:none;
	color:#000;
	font-weight: bold;
}

#pied a:hover{
	text-decoration:underline;
}

#pied-liens {
	margin: 7px 0 0 0;
	font-size:15px;
}

/***********************	PIED	********************/


/* Page Domaine */
ul#domaine-liste {
	float: left;
	width: 310px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#domaine-liste li {
	margin: 0 0 5px 0;
}

ul#domaine-liste li a {
	color: #313131;
	padding: 5px 5px 5px 20px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/fleche-blanche.gif) no-repeat left;
}

ul#domaine-liste li a:hover, ul#domaine-liste li a.selection {
	color: #3d0303;
	background: #fff url(../images/fleche-marron.gif) no-repeat left;
}

ul#domaine-texte {
	float: left;
	width: 545px;
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 20px;	
}

ul#domaine-texte p.centre {
	text-align: center;
/*}

ul#domaine-texte li {
	display: none;	
*/}

ul#domaine-texte h1 {
	color: #3d0303;
	border-bottom: 1px solid #3d0303;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 0; margin-bottom:15px;
	font-size: 22px;
}

ul#domaine-texte table{
	float:left;
	display:inline;
}

ul#domaine-texte img{
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

#hectares-texte  a,{
	display:block;
	background:url(../images/btn_menu.png) no-repeat top left;
	width:103px;
	height:25px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:5px 0 0 0;
	behavior: url('iepngfix.htc');
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu.png');
	background:none;*/
	cursor:pointer;
}

#hectares-texte a:hover, {
	background:url(../images/btn_menu_survol.png) no-repeat top left;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu_survol.png');
	background-image:none;*/
}

.miniature {
	float: left; display:inline; width:125px;
}

.miniature1 {
	float: left; 
	display:inline; 
	width:175px;
}

.miniature1 img{
	margin:0 !important;
}

.marge {
	margin: 0 5px 0 0;
}


/* Nos Vins */
ul.tirets {
	list-style: none;
	font-weight: bold;
	padding-left: 20px;	
}

.liste-bouteilles {
	width: 880px;
	margin: auto;
	margin-top: 40px;	
}

.bouteille {
	width: 174px;
	float: left;
	padding: 0 0 0 46px;
}

.bouteille .image {
	height: 488px;
}

.bouteille .titre {
	text-align: center;	
	background: #3d0303;
	color: #fff;	
	font-size: 16px;
	font-weight: bold;
	width: 125px;
	margin: 20px 0 30px 0;
	padding: 5px;
}

.bouteille a {
	text-align: center;
	background: url(../images/fleche-marron.gif) no-repeat left;
	padding: 0 0 0 20px;
	margin: 0 0 0 5px;
}

/* Page Partenaires */
.col-g {
	width: 425px;
	margin: 0 45px 0 0;	
	float: left;
}

.col-d {
	float: left;
	width: 425px;
}

ul.recette {
	margin: 0;
	padding: 0;
	width: 895px;
	list-style: none;
}

ul.recette li {
	width: 425px;
	margin: 0 20px 40px 0;	
	float: left;
}

ul.recette li.clear {
	width: 0;
	margin: 0;
	clear: both;
}

.recette .titre {
	color: #3d0303;
	font-size: 24px;
	font-weight: bold;	
}

.recette .coordonnees {
	color: #545454;
	margin: 0;
}

.recette .texte {
	margin: 0 0 20px 0;	
}

.recette a {
	color: #fff !important;
	background: #3d0303 url(../images/fleche-jaune.gif) no-repeat left;	
	text-decoration: none;
	padding: 5px 10px 5px 25px;
}

/* Foires et Salons */
table.foires {
	width: 895px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 30px 0;
}

table.foires th {
	background: #3d0303;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 5px 5px 15px;
}

table.foires td {
	padding: 8px;
	border: 1px solid #d6d6d6;
}

table.foires td.lieu {
	color: #3d0303;
	background: #fff;
	text-transform: uppercase;
	width: 214px;	
}

table.foires td.date {
	background: #e9e8e8;
	color: #313131;
	font-weight: bold;	
	width: 220px;
	text-align: center;
}

table.foires td.infos {
	background: #f9f9f9;
	color: #313131;	
	width: 469px;
}

/* Distinctions */
ul.distinctions {
	width: 665px;
	margin: auto;
	list-style: none;	
}

ul.distinctions li {
	background: #3d0303;
	margin: 0 0 8px 0;
	display: block !important;
}

ul.distinctions li a {
	color: #eeeee4 !important;
	text-decoration: none !important;
	background: url(../images/fleche-jaune.gif) no-repeat left;
	padding: 10px 10px 10px 30px;	
	display: block;
}

ul.distinctions li.current {
	background: #fff;
}

ul.distinctions li.current a {
	color: #bb0000 !important;
	background: url(../images/fleche-marron2.gif) no-repeat left;		
}

/* Voir les vignes */
a.voir-les-vignes {
	display:block;
	background:url(../images/btn_menu.png) no-repeat top left;
	width:103px;
	height:25px;
	color:#fff !important;
	text-decoration:none;
	text-align:center;
	padding:5px 0 0 0;
	behavior: url('iepngfix.htc');
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu.png');
	background:none;*/
	cursor:pointer;
}

a.voir-les-vignes:hover {
	background:url(../images/btn_menu_survol.png) no-repeat top left;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_menu_survol.png');
	background-image:none;*/
}

.cepages {
	margin: 10px 0 0 80px;
}

/* Erreurs jQuery Validate */
input.error, textarea.error {
	border: 1px solid #ff0000 !important;	
}

label.error {
	position: absolute !important;
	top: -99999px !important;
	display: none !important;
}

.marge-h {
	height: 10px;
}

#bandeau-defilant {
	margin: 0 0 5px 0;
}
