/* ****************************************************************************
KASSELSLAY

Styles définissant le layout du site
******************************************************************************/

.body { 
	background: url(layout/body_bg.jpg) no-repeat top left #EFECE7;
}
.header1 { background-color: #B0AD9A; text-align: center;}
.header2 { background-color: #DCD9D0; }
.header3, .leftmenu { background-color: #D1CFC4; }
.maincontent { background-color: #E6E3DC; }


/* HEADER / Titre ---------------------------------------------------------- */
.header {
	padding: 0 0 16px 20px;
	color: #8C866E;
}

DIV.header H2 {
	font-family: "Times New Roman", Times, serif;
	font: 18px normal ;
	color: #8C866E;
	text-transform: uppercase;

}

DIV.header H2:first-letter {
	font-size: 24px;
	font-weight: bold;
	color: #8C866E;
}


/* MAIN -------------------------------------------------------------------- */
.main {
	margin: 20px 20px;
	color: #8C866E;
}


/* MENU -------------------------------------------------------------------- */
.leftmenu {
	padding: 24px 0 0 24px; 
}


/* LEVEL 0 */
P.menu0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 10px 0 2px 0;
	text-decoration: none;
}

P.menu0:first-letter, .menuelement:first-letter {
	font-size: 24px;
	font-weight: bold;
	text-decoration:none;
}

A.menu0 {
	background: url(layout/menu_0n.gif) no-repeat center left;
	padding: 0 0 0 16px;
	text-decoration: none;
}

A.menu0:hover {
	background: url(layout/menu_0h.gif) no-repeat center left;	
	color: #FFFFFF;
	text-decoration:none;
}

/* LEVEL 1 */
P.menu1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0;
	text-decoration:none;
}

A.menu1 {
	background: url(layout/menu_1n.gif) no-repeat center left;
	padding: 0 0 0 14px;
	margin: 0 0 0 12px;
		text-decoration:none;
}

A.menu1:hover {
	background: url(layout/menu_1h.gif) no-repeat center left;	
	color: #FFFFFF;
		text-decoration:none;
}
