/*<agl.folder "Element">*/
	#zone_haut      { color: #999; font-size: 10px; background-color: #fff; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #999 }
	#zone_logo        { background-color: #f5f5f5; height: 240px }
	#_logo   { width: 960px; border-right: 1px solid #000; border-left: 1px solid #000 }
	#zone_centre        { font-size: 10px; background-color: #5c2e90; padding-top: 2px; padding-bottom: 2px; position: relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
	#_centre    { position: relative; width: 960px }
	#main		       { background-color: #fff; text-align: left; visibility: visible; width: 960px; border-right: 1px solid #666; border-left: 1px solid #666 }
	#main_col_1  /* Calle verticale ? gauche du menu */  { width: 10px; float: left }
	#main_menu	         { visibility: visible; margin-top: 10px; padding: 5px; position: relative; width: 210px; float: left; }
	#main_col_2  /* Calle verticale entre le menu et la page */   { width: 20px; float: left }
	#main_page	       { visibility: visible; width: 690px; float: left }
	#footer		         { color: #fff; font-size: 10px; background-color: #997486; text-align: center; visibility: visible; padding-top: 3px; padding-bottom: 3px; position: relative; width: 960px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666 }
/*</agl.folder>*/
/*<agl.folder "General">*/
	a   { color: #333; text-decoration: none }
	a:hover  { color: #900 }
	body              { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; background-repeat: repeat-x; margin: 0 }
	input        { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #cccccc }
	select       { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #cccccc }
	textarea       { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #cccccc }
/*</agl.folder>*/
/*<agl.folder "Navigation">*/
	.NavPageLinkTexte a        { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; text-decoration: none; background-image: url("../../image/NavPageLinkTexteNorm.gif"); background-repeat: no-repeat; background-position: 8px 4px; padding-left: 18px; position: relative }
	.NavPageLinkTexte a:hover     { color: #666; text-decoration: none; background-image: url("../../image/NavPageLinkTexteOver.gif"); background-repeat: no-repeat; position: relative }
	.NavPageSubLinkTexte a          { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; text-decoration: none; background-image: url("../../image/NavPageSubLinkTexteNorm.gif"); background-repeat: no-repeat; background-position: 11px 4px; padding-left: 21px; position: relative }
	.NavPageSubLinkTexte a:hover     { color: #666; text-decoration: none; background-image: url("../../image/NavPageSubLinkTexteOver.gif"); background-repeat: no-repeat; position: relative }
	.NavPageSubLinkTextePromo a          { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.6; text-decoration: none; background-image: url(../../image/NavPageSubSubLinkTexteNorm.gif); background-repeat: no-repeat; background-position: 14px 4px; padding-left: 24px; position: relative  }
	.NavPageSubLinkTextePromo a:hover     { color: #666; text-decoration: none; background-image: url("../../image/NavPageSubSubLinkTexteOver.gif"); background-repeat: no-repeat; position: relative }
	.NavPageSubSubLinkTexte a         { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; text-decoration: none; background-image: url("../../image/NavPageSubSubLinkTexteNorm.gif"); background-repeat: no-repeat; background-position: 14px 4px; padding-left: 24px; position: relative }
	.NavPageSubSubLinkTexte a:hover     { color: #666; text-decoration: none; background-image: url("../../image/NavPageSubSubLinkTexteOver.gif"); background-repeat: no-repeat; position: relative }
	.NavPageLinkTitre a            { color: #654b67; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; text-decoration: none; background-image: url("../../image/NavPageLinkTitreNorm.gif"); background-repeat: no-repeat; background-position: 0 4px; text-align: left; padding-left: 8px; position: relative }
	.NavPageLinkTitre a:hover       { color: #666; background-image: url("../../image/NavPageLinkTitreOver.gif"); background-repeat: no-repeat; position: relative }
	.NavPageTitre      { color: #654b67; font-size: 14px; font-style: italic; padding-top: 12px; position: relative }
	.PageMediaLinkNorm    { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; padding-top: 2px; padding-bottom: 2px; position: relative; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
/*</agl.folder>*/
/*<agl.folder "Page" "Texte affich? dans las pages">*/
	.PageEnTete { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
	.PageImage    { }
	.PageLigneListePrix  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; border-bottom: 1px dotted #a9a9a9 }
	.PageSousTitre /*  Sous-titre de page (titre des modules)  */           { color: #900; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 8px }
	.PageTexteBas /*  Texte plac? en bas de la page  */    { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 5px; padding-bottom: 5px }
	.PageTexteHaut /*   Texte plac? juste en dessous du titre de la page  */       { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 20px; padding-left: 30px }
	.PageTexteInfo /*  Texte pour informations diverses  */    { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
	.PageTexteParagraphe /*  Textes des paragraphes  */        { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
	.PageTexteSousTitre /*  Texte plac? juste en dessous des sous-titres de pages  */         { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 12px }
	.PageTitre /* Titre des pages */               { color: #654b67; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 12px }
	.PageTitreParagraphe /* Titre des paragraphes */           { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 10px }
	.PageSearchLink a  { color: #955542; font-size: 14px; padding-top: 20px }
	.PageSearchLink a:hover  { color: #666 }
/*</agl.folder>*/
/*<agl.folder "PageAdd_Formulaire" "Texte de la page contact (CNT1)">*/
	.PageBouttonFormulaire { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; padding: 1px; border: solid 1px }
	.PageBouttonFormulaireSubmit { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9c9; padding: 1px; border: solid 1px #999 }
	.PageLibellesFormulaire /* Libell?s des champs du formulaire de contavt */    { color: #955542; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
/*</agl.folder>*/
/*<agl.folder "PageAdd_Prix" "Texte des zones de prix dans les pages ( PRE3 et PRE4 )">*/
	.PagePrixLibelle     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6; text-align: right }
	.PagePrixMontant    { color: #654b67; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.6; text-align: right }
	.PageTexteParagraphePrix   { color: #501d3b; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
	.PageTitreParagraphePrix   { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 20px }
/*</agl.folder>*/
/*<agl.folder "Restaurant">*/
	.RstCarteLigne { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 8px; padding-bottom: 4px; border-bottom: 1px dotted #ccc }
	.RstCarteLigne:first-letter  { font-size: 140%; float: none }
	.RstCartePrix  { color: #900; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom: 1px dotted #ccc }
	.RstCarteRemarque  { color: #900; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 10px }
	.RstCarteSousTitre   { color: #654b67; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; padding-top: 16px; padding-bottom: 8px }
	.RstGroupSousTitre  { color: #654b67; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; padding-top: 16px; padding-bottom: 8px }
	.RstGroupLigneMenu { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center }
	.RstGroupPrixMenu  { color: #900; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
	.RstGroupRemarque  { color: #900; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 10px }
	.RstGroupTitreMenu  { color: #900; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center }
/*</agl.folder>*/
/*<agl.folder "Catalogue">*/
	.CataSousTitre  { color: #228b22; font-size: 12px; padding-top: 12px }
	.CataTitre   { color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; padding-top: 1px }
	.CataTexte   { color: #303; font-size: 11px; text-align: justify; padding-right: 10px; padding-left: 10px }
	.CataPrixLibelle  { color: #303; font-size: 11px }
	.CataPrixMontant   { color: #303; font-size: 12px }
	.CataFondArticle   { background-color: #fff; position: relative; border: solid 1px #654b67 }
	.CataLienOnglet a    { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; background-color: #654b67; padding-right: 5px; padding-left: 5px; position: relative; border: solid 1px #606 }
	.CataLienOnglet a:hover   { background-color: #997486; position: relative; border: solid 1px #654b67 }
	.CataTexteInfo  { color: #000; font-size: 10px }
	.CataFormSearch { color: #fff; font-size: 11px; background-color: #997486; border: solid 1px #000 }
	.CataFormAdvSearch  { color: #fff; font-size: 11px; background-color: #b29db3; margin-top: 10px; border-top: 1px solid #fff }
	.CataFormSearchText  { color: #fff; font-size: 11px }
/*</agl.folder>*/
/*<agl.folder "Parametres">*/
	.SelectLangDeviseText    { color: #fff; font-size: 11px; }
	.SelectLangDeviseTextActive    { color: #fdf7f4; font-size: 11px; font-weight: bold }
	.SelectLangDeviseLink a    { color: #fff; font-size: 11px }
	.SelectLangDeviseLink a:hover    { color: #fc0 }
	.FormSearchText      { color: #fff; font-size: 11px }
	.FormSearchLink a       { color: #fdf7f4; font-size: 11px; font-weight: bold; text-decoration: none }
	.FormSearchLink a:hover      { color: #ffd700; font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "Divers">*/
	.PubNavMedia a        { color: #654b67; font-size: 10px; background-color: #f5f5f5; padding: 3px; width: 200px; float: left; border-top: 1px solid #a9a9a9; border-right: 2px solid #654b67; border-left: 2px solid #654b67 }
	.PubNavMedia a:hover   { background-color: #ddd }
/*</agl.folder>*/