/*<agl.folder "Element">*/
	div#site { margin-right: auto; margin-left: auto; width: 960px; }
	div#mtop { background-image: url(../image/deco_03.jpg); background-repeat: no-repeat; width: 960px; height: 24px; }
	div#page_page { }
/*</agl.folder>*/
/*<agl.folder "General">*/
	a   { color: #567518; text-decoration: none }
	a:hover  { color: #739c20 }
	body              { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: repeat-x;}
	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 }
	form { margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "Navigation">*/
	.NavPageLinkTexte a        { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../image/puce_nav_droite_norm.jpg); text-decoration: none; background-repeat: no-repeat; position: relative ; margin: 0; padding: 3px 0 0 20px; display: block; }
	.NavPageLinkTexte a:hover     { color: #999; text-decoration: none; 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-repeat: no-repeat; background-position: 11px 4px; padding-left: 21px; position: relative }
	.NavPageSubLinkTexte a:hover     { color: #666; text-decoration: none; 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-repeat: no-repeat; background-position: 14px 4px; padding-left: 24px; position: relative }
	.NavPageSubSubLinkTexte a:hover     { color: #666; text-decoration: none; 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-repeat: no-repeat; background-position: 1px 5px; text-align: left; padding-left: 8px; position: relative }
	.NavPageLinkTitre a:hover       { color: #666; background-repeat: no-repeat; position: relative }
	.NavTitrePage     { color: #000; font-size: 16px; 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 }
	a.lev_1 { color: #fff; font-size: 11px; background-color: #8b415a; background-image: url(../image/puce_level_1.jpg); background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; height: 17px; margin: 0; padding: 3px 0 0 20px; border-bottom: 1px solid #fff; display: block; }
	div.lev_1_active { color: #ccc; font-size: 11px; background-color: #8b415a; background-image: url(../image/puce_level_1.jpg); background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; height: 17px; margin: 0; padding: 3px 0 0 20px; border-bottom: 1px solid #fff; display: block; }
	a.lev_1:hover { color: #ccc; }
	a.lev_2 { color: #666; font-size: 11px; background-color: #eaeaea; background-image: url(../image/puce_level_2_norm.jpg); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 3px 0 3px 20px; display: block; }
	div.lev_2_active { color: #333; font-size: 11px; background-color: #cbb6bd; background-image: url(../image/puce_level_2_over.jpg); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 3px 0 3px 20px; display: block; }
	a.lev_2:hover { color: #666; background-color: #cbb6bd; background-image: url(../image/puce_level_2_over.jpg); background-repeat: no-repeat; }
	a.lev_3 { color: #666; font-size: 11px; background-color: #eaeaea; background-image: url(../image/puce_level_3_norm.jpg); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 3px 0 3px 35px; display: block; }
	div.lev_3_active { color: #333; font-size: 11px; background-color: #cbb6bd; background-image: url(../image/puce_level_3_over.jpg); background-repeat: no-repeat; text-decoration: none; margin: 0; padding: 3px 0 3px 35px; display: block; }
	a.lev_3:hover { color: #666; background-color: #cbb6bd; background-image: url(../image/puce_level_3_over.jpg); background-repeat: no-repeat; }
	a.lev_4 { color: #666; font-size: 11px; background-color: #eaeaea; background-image: url(../image/puce_level_4_norm.jpg); background-repeat: no-repeat; text-decoration: none; padding: 3px 0 3px 50px; display: block; }
	div.lev_4_active { color: #333; font-size: 11px; background-color: #cbb6bd; background-image: url(../image/puce_level_4_over.jpg); background-repeat: no-repeat; text-decoration: none; padding: 3px 0 3px 50px; display: block; }
	a.lev_4:hover { color: #666; background-color: #cbb6bd; background-image: url(../image/puce_level_4_over.jpg); background-repeat: no-repeat; }
	a.linkbas { color: #666; font-size: 12px; text-decoration: none; }
	a.linkbas:hover { color: #999; text-decoration: none; }
/*</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: #739c20; font-size: 16px; padding-bottom: 8px  }
	.PageTexteBas /*  Texte plac? en bas de la page  */    { color: #333; font-size: 10px; padding-top: 5px; padding-bottom: 5px }
	.PageTexteHaut /*   Texte plac? juste en dessous du titre de la page  */       { color: #333; font-size: 11px; padding-bottom: 20px;}
	.PageTexteInfo /*  Texte pour informations diverses  */    { color: #333; font-size: 11px;}
	.PageTexteParagraphe /*  Textes des paragraphes  */        { font-size: 12px; text-align: justify; padding-bottom: 10px;}
	.PageTexteSousTitre /*  Texte plac? juste en dessous des sous-titres de pages  */         { font-size: 12px; padding-bottom: 12px }
	.PageTitre /* Titre des pages */                { color: #fff; font-size: 16px; background-image: url(../image/bg_titre.jpg); background-repeat: no-repeat; margin: 0 10px 10px; padding: 5px; }
	.PageTitreParagraphe /* Titre des paragraphes */           { color: #567518; font-size: 12px; 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: #f00; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 12px }
	.CataTitre { color: #f00; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
	.CataTexte  { color: #008000; font-size: 11px; text-align: justify }
	.CataPrixLibelle { color: #008000; font-size: 11px }
	.CataPrixMontant { color: #008000; font-size: 14px }
	.CataFondArticle  { background-color: #f5f5f5; 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 }
/*</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: #333; font-size: 10px; background-color: #f5f5f5; padding: 3px; width: 200px; float: left; border-right: 2px solid #666; border-left: 2px solid #666 }
	.PubNavMedia a:hover    { background-color: #dcdcdc; border-right: 2px solid #e2001a; border-left: 2px solid #e2001a }
/*</agl.folder>*/
/*<agl.folder "Contenu">*/
div#ctn_ztitre { color: #fff; font-size: 16px; background-image: url(../image/bg_titre.jpg); background-repeat: no-repeat; margin: 0 10px 10px; padding: 5px; }
div#ctn_ztexte { font-size: 12px; text-align: justify; }
div.ctn_stitre { font-size: 12px; font-weight: bold; margin-top: 10px; }
.ctn_texte { font-size: 12px; text-align: justify; margin-top: 6px; }
li.ctn_textepuce { font-size: 12px; }
ul.ctn_zonepuce { margin-top: 1em; margin-bottom: 1em; }
ol.ctn_zonepuce { margin-top: 1em; margin-bottom: 1em; }
div.ctn_legend { color: #666; font-size: 10px; margin-top: 16px; }
div.encadre { color: #000; font-size: 10px; margin: 0; padding: 10px; border: solid 1px #666; }
.hr_legend { color: #999; background-color: #999; text-align: left; width: 100%; height: 1px; border: 0; }
a.ctn { color: #567518; text-decoration: underline; }
	a.ctn:hover { color: #739c20; text-decoration: underline; }
	a.ctn_faq { color: #567518; text-decoration: none; padding-bottom: 5px; display: block; }
	a.ctn_faq:hover { color: #739c20; text-decoration: underline; }
	a.ctn_menu { color: #567518; line-height: 1.6; text-decoration: underline; }
	a.ctn_menu:hover { color: #739c20; text-decoration: underline; }
div.bt_annexe { font-size: 12px; font-style: italic; background-color: #f5f5f5; margin: 0; padding: 2px 0 2px 2px; border-top: 1px solid #999; border-left: 1px solid #999; cursor: pointer; display: block; }
div.bt_annexe:hover { background-color: #dcdcdc;  }
div.img_left { float: left; padding-top: 0; padding-right: 10px; padding-bottom: 10px; }
div.img_center { padding-top: 10px; padding-bottom: 10px; }
span.exposant { font-size: 0.83em; vertical-align: top  }
	div.map_level_1 { font-size: 14px; font-weight: bold; margin-top: 10px; }
	div.map_level_2 { font-size: 12px; font-weight: bold; margin-top: 3px; margin-left: 20px; }
	div.map_level_3 { font-size: 12px; margin-left: 40px; }
	div.map_level_4 { font-size: 12px; font-style: italic; margin-left: 60px; }
/*</agl.folder>*/
