
a{
	color:#5f5c51;
}
a:hover{
	color:#aca894;
}
a:visited{
	color:#5f5c51;
}

p{
	margin: 0px 0px 12px 0px;
}


h1{
	margin:1px 0px 15px 0px;
	font-family:Verdana,Helvetica,Arial,Sans;
	font-size:16px;
	font-weight:bold;
}


h1.mainTitre{
	color:#fff;
	margin-top:64px;
	margin-bottom:42px;
	
}

h2{
	font-family:Verdana,Helvetica,Arial,Sans;
	margin:20px 0px 10px 0px;
	color:#612c34;
	font-size: 15px;
}

h3{
	margin:8px 0px 6px 0px;
	color:#a63b58;
	font-size: 14px;
}

h4{
	margin:0px 0px 4px 0px;
	color:#918b7e;
}

.carte h4{
	font-size: 14px;
	text-transform:uppercase;
}
.carte h3{
	text-transform:uppercase;
}

/* image alignee a gauche dans le contenu (logos...) */
img.image_gauche{
	float:left;
	margin:0px 22px 46px 0px;
}

ol{
	margin:0px 0px 20px 0px;
	padding:0px;
}
li{
	margin:0px 20px;
	padding:0px;
}

/* dans certains cas ou il n'y a qu'une collonne, le texte ne doit pas se rendre jusquau bord de l'espace contenu parce que les paragraphes seraient trop longs : on le pad */
div.textUneColonne{
	padding:0px 100px 0px 0px;

}
pres
/* la vignette (2 types de vignette : avec bg rondelle et sans) avec les nouvelles et autres. 2 divs nestés *****************************************
2006-11-22: pu de background dans les vignettes
*/
div.vignette{
	border:4px #f2efec solid;
	padding:0px;
	font-family:Arial,Verdana,Helvetica,Sans;
	margin: 0px 0px 14px 0px;
}
div.vignetteContenu{
	border:1px #c7c0b6 solid;
/*	background-image:url("../img/vignette_bg.gif");
	background-repeat:no-repeat; */
	padding:0px 18px 14px 0px;
}
div.vignetteContenuNoBg{
	border:1px #c7c0b6 solid;
	padding:0px 18px 14px 0px;
}
 /* les containers de formulaires, dependant si il y a un padding en haut ou sur le cote */
div.vignette div.vign_formFull{
	/* border:1px #ccc solid; */
	margin: 0px 0px 0px 18px;
}
div.vignette div.vign_formPrivilege{
	/* border:1px #ccc solid; */
	margin: 10px 0px 0px 100px;
}

/* le ti lien view all events, mais aussi sous logo opentable */
.linkPetit{
	font-size:10px;
	margin:12px 0px;
	text-align:center;
}

/* petit module : lien et logo à droite, sous l'image */
.colDroite .petitModule{
	width:160px;
	padding-left:130px;
	margin:22px 0px 0px 0px;
}

td.colDroiteBannieres div{
	margin:0px 0px 25px 0px;
}

div.vign_titre img{
}

div.mainEventImage{
	margin:0px 0px 0px 0px;
}

 /* couverture de presse ****************************************************** */
div.pressCover {
	margin:0px 0px 30px 0px;
}
div.pressCover div.extrait{
	color:#a63b58;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:13px;
	margin:0px 0px 12px 0px;
}

div.pressCover div.source{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
div.pressCover div.source span{
	color:#918b7e;
	font-weight:normal;
}

div.pressCover span.link{
	font-size:11px;
}

table td.presslogo{
	padding:6px 10px 8px 0px;
	width:100px
}
table td.presscont{
	width:280px;
}

 /* evenements dans la vignette ****************************************************** */

div.vignetteContenuNoBg div.vign_evenement, div.vignetteContenu div.vign_evenement{
	font-size:10px;
	padding-left:16px;
	padding-top:8px;
}

div.vignette .vign_EvTitre{
	font-weight:bold;
	color:black;
	font-size:11px;
}
div.vignette .vign_EvDesc{
	margin-bottom:7px;
}
div.vignette .vign_EvTitre .vign_EvDate{
	color:#918b7e;
}
div.vignette div.vign_links{
	text-align:right;
	color:#918b7e;
}
div.vignette div.vign_links a{
	color:#918b7e;
}

div.vignette div.vign_links a:hover{
	color:#980232;
}

/* form de reservation (nom des classes de open table) */
.feedTitle{
	margin:0px 0px 0px 100px;
	font-weight:bold;
	color:#a63b58;
	font-size: 12px;
}
#feedTable{
	margin: 10px 10px 0px 30px;
}
#feedTable td{
	
}

/* **** formulaire *****************************************************/
div.formInput{
	margin: 0px 0px 12px 0px;
}
textarea{
	font-family:Verdana, Helvetica;
	font-size: 12px;
	width:330px;
	height: 160px;
}
/* ********************************* CHEFS ****************************************************** */

.listeChefs{
	/*width:587px;*/
	margin:0px 0px 22px 0px;
}

.chefBio{
	padding-top:20px;
}
.chefBio h2{
	margin-top:0px;
}
.listeChefs img.photoChef{
	float:left;
	margin:0px 0px 20px 0px;
}


.erreur{
	color:red;
	font-weight:bold;
}


/* **** galerie *****************************************************/
table.galerie{
	width:100%;
}
table.galerie td{
	padding:0px 22px 22px 22px;
}
div.galBorderExt{
	border:4px #f2efec solid;
	padding:0px;
}
div.galBorderInt{
	border:1px #c7c0b6 solid;
	padding:4px;
}

table.galerie a{
	font-size:10px;
}

table.galerie .plus{
	position:relative;
	top: 6px;
}

table.galerie div.linkPhoto{
	padding: 0px 0px 0px 8px;
}

/* CARTE (ne s'appelle pas menu pour differencier de la navigation) ***************************************************** */

.carte, .prixfixe{
	width:355px;
	clear:left;
}

.prixfixe{
	text-align:center;
}

.carte .carteTitreCateg, .prixfixe .carteTitreCateg, .menugroupe .carteTitreCateg{
	font-family:Verdana,Helvetica,Sans-Serif;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#a63b58;
	margin:0px 0px 16px 0px;
}

.carte .item, .menugroupe .item{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	position:relative;
	margin: 0px 0px 20px 0px;
}
.carte .itemNom{
	font-weight:bold;
}
.menugroupe .itemNom{

}

.carte .desc, .menugroupe  .desc{
	padding:0px 30px 0px 0px;
}
.menugroupe  .desc{
	font-style:italic;
}
.menugroupe  h3{
	color:#000;
}
.carte .prix{
	position:absolute;
	top:0px;
	right:0px;
}
.carte .spacerCategs{
	font-size:1px;
	height:12px;
}
/* spacer du debut de la carte des vins */
.carte .spacerCarteVins{
	font-size:1px;
	height:32px;
}
.prixfixe .spacerCategs{
	font-size:1px;
	height:22px;
	
}

.carte .categNotes{
	margin:0px 0px 12px 0px;
	padding:0px 30px 0px 0px;
}

.prixfixe .separateurItems{
	color:#5f5c51;
	margin: 12px 0px;
}

.prixfixe .prix{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:32px 0px 20px 0px;
}

/* styles specifiques pour la carte des vins */
.carte .nomVin{
	font-weight:bold;
	color:#000;
	
}
.carte .millesime{
	font-weight:bold;
	color:#918b7e;
}

.carte .vin_appel{
	border-top:1px #e3dccc solid;
}
