
h1{
	font-family:Georgia, Times, Serif;
	font-size:18px;
	font-weight:normal;
	margin: 4px 0px 10px 0px;
	color:#70634d;
	line-height:33px;
}
h2{
	font-family:Georgia, Times, Serif;
	color:#ab523a;
}

h3,h4, h5{
	color:#70634d;
	/*color:#ab523a;*/
	
}


a{
	color:#ab523a;
}

a:hover{
	color:#70634d;
}

h2{
	font-size:18px;
	font-weight:normal;
	margin:6px 0px 10px 0px;
}
h3{
	font-size:13px;
	font-weight:bold;
	margin:0px;
}

h5{
	margin: 10px 0px 3px 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
}

p{
	text-align:justify;
}

span.emphase, p strong.emphase{
	font-weight:bold;
	color:#aa402b;
}

#map{
	width:660px;
	height:492px;
	border:1px black solid;
}


div.encadre{
	padding: 4px;
	border:1px #b8b5a2 solid;
	background-image:url("../img/degrade.gif");
	background-repeat:repeat-x;
}

/* le menu.. je lappelle carte pour pas melanger avec la navigation */
div.carte{
	padding:0px;
	width:428px;
	margin:0px 0px 0px 28px;
}

div.carte div.categDesc{
	font-style:italic;
}
div.carte div.categNotes{
	margin: 12px 0px;
	color:#aa402b;
	font-weight:bold;
	line-height:18px;
	
}

div.carte h2{
	margin: 0px 0px 0px 0px;
}
div.carte div.item{
	position:relative;
	margin:20px 0px;
}
div.carte h3{
	margin: 0px 0px 3px 0px;
}

div.carte div.prix{
	width:428px;
	position:absolute;
	top:0px;
	text-align:right;
	color:#ab523a;
	font-size:13px;
}
div.carte div.notes{
	font-style:italic;
	margin:8px 0px;
}

div.carte div.desc{
	width:374px;
	text-align:justify;

}
/* carte des vins *****************************************************/
div.carteVins h2{
	margin: 0px 0px 12px 0px;
	border-bottom:1px #b8b5a2 solid;
}
div.carteVins div.item{
	position:relative;
	margin:15px 0px;
}
div.carteVins h3{
	margin: 0px 0px 3px 10px;
}

div.carteVins div.prix{
	width:480px;
	position:absolute;
	top:0px;
	text-align:right;
	color:#5f5c51;
	font-size:13px;
}
div.carteVins div.prix span.ml{
	font-size:11px;
	padding-right:12px;
}
div.carteVins div.desc{
	width:320px;
	padding:0px 0px 0px 16px;
}
div.separateur{
	line-height:1px;
	font-size:1px;
	border-top:1px #b8b5a2 solid;
}

/* le menu de niveau B, c'est à dire qui se retrouve au haut du contenu (mais qui est cree par une relation) */

.menuNivB{
	color:#aca894;
	text-align:center;
	line-height:22px;
	margin: 0px 0px 30px;
	padding:0px 40px;
}




/* le formulaire de reservation & de commentaires **************************************************** */

div.form{

}




textarea{
	font-family:Verdana, Helvetica;
	font-size: 12px;
	width:385px;
	height: 160px;
}

input, select, option{
	font-size: 12px;

}

div.submit{
	margin: 10px;
	text-align:center;
}
div.submit input{
	font-size: 14px;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 0px 20px;
	
}

/************************************************************************************************************/
/************************************************************************************************************/
/************************************************************************************************************/


/* 2 colonnes page accueil */

img.coldroitetitre{
	border-bottom:1px #908064 solid;
}


td.news div.link{
	margin:10px 0px 10px 0px;
	font-size:11px;
}
td.news div.link a{
	color:#ab523a;
	font-weight:normal;
}
td.news div.link a:hover{
	color:#a69372;
}
/* separateur dotté */
.borderdot{
	font-size:1px;
	line-height:1px;
	background:transparent url("../img/styles/border_dot.gif") repeat-x 0 0;
}

/* evenements sur accueil et dans la page des evenements (listes) ***************************************************** */
/* evenements sur accueil et dans la page des evenements (listes) ***************************************************** */
/* evenements sur accueil et dans la page des evenements (listes) ***************************************************** */

.vign_evenement{
	margin:15px 0px 0px -12px;
	background:transparent url("../img/bullit_events.gif") no-repeat 3px 2px;
	padding:0px 0px 10px 16px;
	font-size:11px;
}

/* dans page des événements : evenements mineurs dans un div, majeurs dans un td */
div.listeEvenement{
	margin:15px 0px 0px 0px;
	background:transparent url("../img/bullit_events.gif") no-repeat 3px 2px;
	padding:0px 0px 10px 16px;
	font-size:12px;
}
/* liste des vévénements majeurs */
table.evMajeursListe{
	border-collapse:collapse;
	margin:0px 0px 16px 0px;
}
table.evMajeursListe td{
	vertical-align:top;
}
td.listeEvenement{
	padding:10px 0px 10px 16px;
	font-size:12px;
}

.vign_evenement .ev_date{
	color:#ab523a;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}
.listeEvenement .ev_date{
	font-weight:normal;
	margin:0px 0px 3px 0px;
}
.vign_evenement .ev_titre, .listeEvenement .ev_titre{
	color:#695d4b;
	font-weight:bold;
}
.vign_evenement .ev_titre{
	margin:0px 0px 3px 0px;
}

.listeEvenement .ev_titre{
	margin:0px 0px 8px 0px;
}
.ev_titre a{
	color:#695d4b;
	text-decoration:none;
}
.ev_titre a:hover{
	color:#ab523a;
}

.vign_evenement .ev_desc, .listeEvenement .ev_desc{
	color:#000;
	font-weight:normal;
}
.listeEvenement .ev_desc{
	margin:0px 0px 8px 0px;
}
.vign_evenement a{
	color:#ab523a;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.listeEvenement a{
	color:#ab523a;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
.vign_evenement a:hover, .listeEvenement a:hover{
	color:#a69372;
}

/* le swf demi size de banniere d'evenement majeur */
div.evListe_swf{
	background:transparent url("../img/styles/bg_banniere_pet.gif") no-repeat 0 0;
	padding:8px;
}


 /* drop shadows de top et bottom de liste ds page evenements */
div.evTopBg,div.evBotBg{
	width:487px;
	margin:0px 0px 0px -4px;
}
div.evTopBg{
	background:transparent url("../img/styles/bg_evenements_top.gif") no-repeat 0 0;
}

div.evBotBg{	
	background:transparent url("../img/styles/bg_evenements_bot.gif") no-repeat left bottom;
}
div.contEvents{
	background:transparent url("../img/styles/bg_evenements_mid.gif") repeat-y 0 0;
	width:455px;
	padding:10px 16px;
	margin:0px 0px 0px -4px;
}

