@charset "UTF-8";

@import "reset.css";

/* ------------------------------------ */
/*                                      */
/*            GENERAL	                */
/*                                      */
/* ------------------------------------ */
BODY {
	background-image:url(../_image/background.png);
	background-color:#79141c;
	background-position:center top;
	
	color:#edd895;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}
#background_top {
	background-image:url(../_image/background_top.png);
	background-repeat:repeat-x;
	background-position:center top;
	min-height:319px;
}

A {
}
A:hover {
}

hr {
	text-align: left;/*this will align it for IE*/
	margin:0 auto 15px 0; /*this will align it left for Mozilla*/
	display:block;
	border-bottom:1px solid #f2e3bc;
	border-right:1px solid #f2e3bc;
	border-top:1px solid #cbb780;
	border-left:1px solid #cbb780;
}

/*pmpup*/
.pmpup-caption {
	color:#4f2713;
}

/* ------------------------------------ */
/*                                      */
/*            HAUT                      */
/*                                      */
/* ------------------------------------ */
BODY #hautsite {
	width:764px;
	position:relative;
	margin:0 auto;
	height:116px;
	
	background-image:url(../_image/fleur_top.png);
	background-position:314px 4px;
	background-repeat:no-repeat;
}

#logoSite {
	width:225px;
	height:0;
	padding-top:139px;
	position:absolute;
	display:block;
	overflow:hidden;
	line-height:normal;
	background-image:url(../_image/logo-domaine-gingene.png);
	background-position:0 0;
	background-repeat:no-repeat;
	left:27px;
	top:8px;
}

#hautsite #menuAccueil {
	top:95px;
	left:260px;
	position:absolute;
}
#hautsite #menuAccueil LI {
	display:inline;
	direction:rtl;
}
#hautsite #menuAccueil LI A {
	color:#371407;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 15px 2px;
	background-color:#efa010;
	margin-left:1px;
	display:block;
	float:left;
}
#hautsite #menuAccueil LI A:hover {
	text-decoration:none;
	background-color:#f5c12d;
}
#hautsite #menuAccueil.domaine LI#mn-domaine A,
#hautsite #menuAccueil.methode LI#mn-methode A,
#hautsite #menuAccueil.vins LI#mn-vins A,
#hautsite #menuAccueil.contact LI#mn-contact A {
	text-decoration:none;
	padding:4px 15px 3px;
	background-color:#f5f9c5;
}

/* ------------------------------------ */
/*                                      */
/*            BAS                       */
/*                                      */
/* ------------------------------------ */
BODY #bassite {
	clear:both;
	position:relative;
	width:764px;
	margin:0 auto 20px;
	padding-top:5px;
	border-top:3px solid #48070c;
}
BODY #bassite A {
	color:#edd895;
}
#copyright {
	text-align:center;
}
BODY #bassite A#pmpconcept {
	width:25px;
	height:0;
	padding-top:30px;
	display:block;
	overflow:hidden;
	/*background-image:url(../_image/pmpconcept.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
}
BODY #bassite A:hover#pmpconcept {
	background-position:-25px 0;
}


/* ------------------------------------ */
/*                                      */
/*            COEUR SITE                */
/*                                      */
/* ------------------------------------ */
BODY #coeursite {
	background-image:url(../_image/fleur_corp.png);
	background-repeat:no-repeat;
	background-position:center 188px;
	/*padding-top:116px;*/
}

#page {
	width:764px;
	margin:0 auto 10px;
}

#photo-accueil {
	border:1px solid #b15129;
	margin-bottom:10px;
}

/*Coeur Page*/
#coeurpage {
	background-color:#f5f9c5;
	color:#4f2713;
	font-size:12px;
	overflow:hidden;	
	min-height:250px;
}
#coeurpage.accueil {
	background-image:url(../_image/background_page_accueil.png);
	background-position:right;
	background-repeat:repeat-y;
}
#coeurpage H2 {
	font-size:16px;
	font-weight:bold;
	color:#79141c;
	line-height:normal;
	margin-bottom:20px;
}
#coeurpage H3 {
	font-size:12px;
	font-weight:bold;
	color:#b15129;
	line-height:normal;
	margin-bottom:2px;
}
#coeurpage STRONG {
	font-weight:bold;
}
#coeurpage P,
#coeurpage UL,
#coeurpage ADDRESS {
	margin-bottom:12px;
}
#coeurpage UL LI {
	padding-left:20px;
	margin-bottom:3px;
	background-image:url(../_image/puce1.png);
	background-position:0 4px;
	background-repeat:no-repeat;
}
#coeurpage A {
	color:#b15129;
	text-decoration:underline;
}
#coeurpage A:hover {
	color:#79141c;
}

#coeurpage .photo,
#coeurpage .photogauche,
#coeurpage .photodroite {
	font-size:10px;
	color:#b15129;
	clear:both;
}
#coeurpage .photogauche {
	float:left;
	padding:0 30px 15px 0;
}
#coeurpage .photodroite {
	float:right;
	padding:0 0 15px 30px;
}
#coeurpage .photo {
	padding:0 0 15px 0;
}
#coeurpage .photo IMG,
#coeurpage .photogauche IMG,
#coeurpage .photodroite IMG {
	border:1px solid #b15129;
	display:block;
}

#coeurpage #texte,
#coeurpage #textegauche,
#coeurpage #textedroite {
	padding:27px 30px 10px;
	background-position:top right;
	background-repeat:no-repeat;
	text-align:justify;
}
#coeurpage #texte,
#coeurpage #textegauche {
	float:left;
	width:421px;
	padding-right:29px;
	background-image:url(../_image/feuille-coin-1.png);
}
#coeurpage #texte {
	width:704px;
}
#coeurpage #textedroite {
	float:right;
	width:224px;
	background-image:url(../_image/feuille-coin-2.png);
}
#coeurpage #textedroite UL LI {
	background-image:url(../_image/puce2.png);
}

/*contact*/
#tefmaxmail STRONG {
	color:#b15129;
	display:block;
	float:left;
	width:50px;
}

.formulaire .erreursaisie,
.rouge {
	color:#990000;
	font-weight:bold;
}
.formulaire td,
.formulaire th {
	padding:2px;
	vertical-align:top;
}
.formulaire th {
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding-right:5px;
	padding-top:5px
}
.formulaire td {
	text-align:left;
	font-size:11px;
}
.formulaire td input,
.formulaire td textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d3a577;
	padding:1px 2px 1px 2px;
	width:200px;
}
.formulaire td textarea {
	height:70px;
}
.formulaire td input.num {
	width:60px;
}
.formulaire td input.autre {
	width:150px;
}
.formulaire td input.no {
	width:auto;
	border:0 none;
}
.infoForm {
	font-size:10px;
}

BODY #coeurpage A.boutonForm {
	text-decoration:none;
	color:#f5f9c5;
}
BODY #coeurpage A.boutonForm:hover {
	color:#58090f;
}

/*
#boncommande A {
	text-decoration:none;
	font-weight:bold;
	background-color:#3a1709;
	display:block;
	padding:5px;
}
#boncommande A STRONG {
	color:#b15129;
	font-size:21px;
	display:block;
	text-align:left;
	color:#f5f9c5;
}
#boncommande A:hover {
	color:#b15129;
	background-color:#682d15;
}
*/
#boncommande {
	padding-top:0px;
}
#boncommande A {
	width:224px;
	height:0;
	padding-top:45px;
	display:block;
	overflow:hidden;
	background-image:url(../_image/fr/telecharger.png);
}

#planacces{
	padding-top:10px;
}
#planacces A {
	width:224px;
	height:0;
	padding-top:45px;
	display:block;
	overflow:hidden;
	background-image:url(../_image/fr/planacces.png);
}

#decouvrezvins{
	padding-top:10px;
}
#decouvrezvins A {
	width:224px;
	height:0;
	padding-top:45px;
	display:block;
	overflow:hidden;
	background-image:url(../_image/fr/decouvrezvins.png);
}
/*vins*/
BODY #coeursite #page #coeurpage .imgvin {
	width:89px;
}
BODY #coeursite #page #coeurpage .imgvin IMG {
	border:none;
	margin:0 auto;
}
