@charset "iso-8859-1";
/*
 default.css
 this is the default style sheet
*/

BODY {margin:0; padding:0; background-color:b92718; z-index:0; font-family:Courier New CE; border:none }

/* set font-size for all block-level elements */
BODY, P, DIV,
BLOCKQUOTE,
FORM, TABLE,
ADDRESS,
DL, UL, OL,
PRE, IFRAME,
APPLET, MENU,
FIELDSET,
NOFRAMES,
NOSCRIPT      { font-size:10pt }

DIV.header	{ position:absolute; left:1em; top:1em; bottom:auto; right:1em; width:auto; height:8.5em;
              text-align:right;
			  margin:0;
			  padding: 0 5em; border:none;
              background-color:transparent;
			  z-index:1 }

DIV.intro	{ position:relative; left:13em; top:7em; bottom:auto; right:auto; width:10em; height:auto;
              text-align:left;
			  margin:0;
			  padding: 0 5em; border:none;
              background-color:transparent;
			  z-index:1 }
			  
DIV.intxt  { position:relative; left:0em; top:7em; bottom:auto; right:auto; width:auto; height:auto;
              text-align:right;
			  margin:0;
			  padding: 0 5em; border:none;
              background-color:transparent;
			  z-index:2 }

DIV.logo	{ position:absolute; left:-2.5em; top:1em; bottom:auto; right:10em; width:auto; height:12.5em;
              text-align:left;
			  margin:0;
			  padding: 0 5em; border:none;
              background-color:transparent;
			  z-index:1 }

DIV.header H1 { font-size:24pt }
DIV.header h2 { font-size:1.67em; font-style:italic; font-weight:bold; color:#4040A0; font-family:Cursive }

DIV.menubar	{ position:absolute; left:0.5em; top:12.5em; bottom:0; width:auto; height:auto;
			  margin: 0;
			  padding: 0;
              background-color:transparent;
              z-index:2;
			  overflow:visible }

DIV.newsbar { position:absolute; right:0.5em; top:12.5em; bottom:0; width:auto; height:auto;
			  margin: 0;
			  padding: 0;
              background-color:transparent;
              z-index:2;
			  overflow:visible }

DIV.main	{ position:absolute; left:20em; top:9em; bottom:auto; width:auto;  right:20em; height:auto;
			  margin: 0;
			  padding:5pt;
			  background-color: transparent;
			  z-index:0;
			  min-width:25em }
			  
.main A:link  { background-color:transparent; color:#FFFFFF }
.main A:visited { background-color:transparent; color:#FFFFFF }

.menu0 { background-repeat:repeat-y; display:block; z-index:-1; position:absolute; left:0; margin:0; padding:0; width:9em; border:none; background-color:transparent; font-weight:bold }

.menu1 { display:none; z-index:1; position:absolute; top:2.5%; left:102.5%; margin:0px; padding:0; width:10em; border:none; background-color:transparent }

.menu2 { display:none; z-index:2; position:absolute; top:2.5%; left:102.5%; margin:0px; padding:0; width:15em; border:none; background-color:transparent }

.menuitem { display:block; position:relative; list-style-type:none; height:2em; padding:0px; margin:0px; /*border-style:solid; border-width:1px; border-color:white silver silver white*/ border:none }

.menuitemtext { display:block; position:relative; list-style-type:none; height:1.5em; padding:0.5em 0.75em; margin:0; border:none; font-weight:bold; color:white }

.menu0 .menuitem { background-color:#b92718 }
.menu1 .menuitem { background-color:#b92718 }
.menu2 .menuitem { background-color:#b92718 }

.menu0 .menuitemtext { background-color:#A04040 }
.menu1 .menuitemtext { background-color:#A04040 }
.menu2 .menuitemtext { background-color:#A04040 }


.menuitem A { display:block; position:relative; height:1em; padding:0.5em 0.75em; margin:0; border:none; background-color:transparent; color: #A04040; text-decoration:none }
.menuitem A:link  { background-color:transparent; color:#FFFFFF }
.menuitem A:visited { background-color:transparent; color:#FFFFFF }
.menu0 .menuitem A:hover { background-color:#b92718; color:black }
.menu1 .menuitem A:hover { background-color:#b92718; color:black }
.menu2 .menuitem A:hover { background-color:#b92718; color:black }
A.currentitem { color:#FFFFFF !important; background-color:#b92718 !important; font-weight:bolder }
A.currentmenu { color:#FFFFFF !important; background-color:#b92718 !important; font-weight:bold }
A.currentitem:hover { background-color:transparent }

.news { display:block; width:15em; border:2px solid white; background-color:transparent }
.newstitle { color:white; background-color:#b92718; height:1.5em; padding:0.5em 0.75em;
             margin:0; border:none;font-size:1.2em; font-weight:bold }
.newsitem { border-top:2px solid white; height:auto; padding:1em; 0.5em; margin:0px; background-color:#b92718 }
.newsitem * { font-size:inherit }
.newsitem h1 { font-size:larger; font-weight:bold; color:black }
.newsitem .date { padding:0; margin:0 0.5em; font-size:0.8em; text-align:right }

			  
.news A:link  { background-color:transparent; color:white }
.news A:visited { background-color:transparent; color:white }

.intitule { border:none; background-color:white; color:black; padding:0; margin:0 }
.groupe { border:none; background-color:black; color:white; padding:0; margin:0 }
.musicien  { border:none; color:#FFFFFF; font-weight:800 }
.description { border:none; background-color:b92718; color:black; font-weight:200; padding:0; margin:0}

LI { margin:0.25em 0 }


.fiche_cuisine { width:470px; height:400px; padding:1.5em; border:2px solid brown; background-color:#FFF0C0; overflow:scroll }

.bouton { background:silver; padding:0.5em; border:1px outset; height:2em }
.bouton A { text-decoration:none; color:black }

@media print {
 .bouton { display:none }
 .fiche_cuisine { width:auto; height:auto; overflow:display; background-color:transparent; border:none }
}