body { color: #fff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #000; text-align: center; margin: 0; padding: 0; scrollbar-3dlight-color: #E6E6E6; scrollbar-arrow-color: #E6E6E6; scrollbar-base-color: #E6E6E6; scrollbar-darkshadow-color: #E6E6E6; scrollbar-face-color: #cccccc; scrollbar-highlight-color: #E6E6E6; scrollbar-shadow-color: #E6E6E6; scrollbar-track-color: #E6E6E6;}
a:link { color: #fff; text-decoration: underline; }
a:visited { color: #fff; text-decoration: underline; }
a:hover { color: #ccc; text-decoration: underline; }
a:active { color: #ccc; text-decoration: underline; }
p { text-align: justify; margin: 0 0 5px; padding: 0; }
TD { font-size: 11px; }
TH { font-size: 11px; font-weight: bold; }
.statistiques { height: 20px; width: 20px; left: 0; position: absolute; visibility: hidden; }
/*GENERAL ---------------------------------------------*/
.legale_titre { color: #853f01; font-size: 12px; font-weight: bold; text-decoration: underline; margin-top: 15px; margin-bottom: 8px; }
.separation { margin: 0; padding: 10px 0 0; border-bottom: 1px solid #454545; }
.p_gauche { }
/*HEADER ---------------------------------------------*/
.td_tete { background-color: #000; text-align: left; height: 70px; }
/*MENU------------------------------------------------*/
.td_menu { vertical-align: top; width: 200px; }
.menu { }
div.menu p { margin: 0; padding: 0; }
/*CENTRAL---------------------------------------------*/
.td_contenu { padding-bottom: 20px; }
.contenu { width: 530px; margin: 0; padding: 30px 0 0; }
/*### index ###*/
.presentation { width: 500px; margin: 0; padding-top: 30px; padding-right: 0; padding-left: 0; }
.presentation_photo { border: solid 1px #ccc; }
.alignement_photo { text-align: right; }
div.presentation p { color: #b2b2b2; font-size: 11px; text-align: justify; margin: 0 0 15px; padding: 0; }
.capubox { color: #6d1e7e; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-align: left; }
.capubox_photo { border: solid 3px #6d1e7e; }
/*### La carte ###*/
.table_carte { width: 100%; }
.plat { margin: 0 0 3px; padding: 0; }
.prix { color: #8c8c8c; text-align: right; margin: 0 0 3px; padding: 0; }
/*### Les menus ###*/
.titre_menu { color: #6d1e7e; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-align: left; margin: 0; padding: 20px 0 5px; }
.trait_menu { color: #8c8c8c; text-align: right; margin: 0 0 0; padding: 0; border-bottom: 1px solid #454545; }
.texte_menu { font-size: 12px; font-style: italic; margin: 0; padding: 5px 0 0; }
/*### Les cours ###*/
.cours_titre { color: #6d1e7e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; margin: 10px 0 3px; padding: 0; }
.cours_descriptif { color: #8c8c8c; font-size: 11px; text-align: left; }
.cours_rubrique { color: #fff; font-size: 13px; text-align: left; margin: 25px 0 0; padding: 0 0 3px; border-bottom: 2px solid #fff; }
.cours { background-color: #0f0012; margin: 0; padding: 10px 3px 5px; border-bottom: 1px solid #454545; }
.dispo { color: #fff; }
.complet { color: #6d1e7e; }
/*BAS -----------------------------------------------*/
.td_bas { background-color: #000; text-align: center; height: 41px; }
.bas { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bas2 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.bas2 a:link { color: #fff; text-decoration: underline; }
div.bas2 a:visited { color: #fff; text-decoration: underline; }
div.bas2 a:hover { color: #6d1e7e; text-decoration: underline; }
div.bas2 a:active { color: #6d1e7e; text-decoration: none; }
/*RECETTE CHEF --------------------------------------*/
.td_chef { background-color: #ccc; width: 200px; }
.chef { margin: 0; padding: 0 5px; }
.chef_photo { width: 200px; border: solid 1px #6d1e7e; }
div.chef p { text-align: left; }
div.chef H1 { color: #6d1e7e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0 0 5px; border-width: 0; }
div.chef H4 { color: #b2b2b2; font-size: 11px; font-weight: normal; text-align: left; margin: 8px 0 0; padding: 0; }
/*ACTUALITE*/
.news_titre { color: #6d1e7e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 3px 10px; padding: 0; }
.news_texte { color: #b2b2b2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin: 3px 0 0 10px; padding: 0; }
.news_photo { width: 90px; height: auto; margin: 0; padding: 0; border: solid 1px #97be0d; }
/*FORMULAIRE ----------------------------------*/
.bouton { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6d1e7e; text-align: center; width: 90px; margin: 0; padding: 2px; border: solid 1px; }
INPUT { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; padding-left: 2px; border: solid 1px #6d1e7e; }
SELECT { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; padding: 2px; border: solid 1px #6d1e7e    }
TEXTAREA { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; padding-left: 2px; border: solid 1px #6d1e7e; }
