body {
	margin: 10% 10% 10% 10%;
	font-family: Arial, Georgia, Verdana, Helvetica, Comic Sans MS, sans-serif;
	/*background-image: url(photos/wallpaper-watchdogs6.jpg);*/
	background: #000000 no-repeat fixed bottom right;
	color: #00DD00;
	top: 5px;
}

img {
	border: thick outset #000000;
	height: 128px;
}

#header {
	background-color: #000000;
	border: solid thin #000000;
	color: #404040;
}

#zone {
	border: solid thin #000000;
}

#photo {
	border-left: solid thin #000000;
}

#menu {
	background-color: #000000;
}

#contenu {
	border-right: thin solid #00ff00;
	border-left: thin solid #00ff00;
	border-bottom: thin solid #00ff00;
	background: #000000 no-repeat top center;
	color: #00FF00; /*#BBBB00;*/
}

#calendrier {
	border: thin solid #000000;
	background: #000014 no-repeat top center;
	color: #00FF00;
}

.violet {
	color: #00DD00;
}

a:link {
	text-decoration: underline;
	color: #66AA00; /*660033*/;
}

a:visited {
	text-decoration: none;
	color: #660033;
}


td.menu a {
	color: #00ff00;
}

td.menu a:hover {
	color: #66AA00;
}

td.en-cours a {
	text-decoration: none;
	color: #66AA00;
	font-weight: bold;
}

#footer {
	background-color: #005500; /* #870C1E; */
	border: solid thin #000000;
	color: #FFFFFF; /*avant gris 666666*/
}


a.footer_mail,
a.footer_mail:visited {
	color: #FFFFFF;
}

a.footer_mail:hover {
	color: #660033;
}

table, input {
	font-family: Arial, Georgia, Verdana, Helvetica, Comic Sans MS, sans-serif;
	color: #FFFFFF;
}

#emulator.table, #emulator.input, #emulator.div, div#emulator, #emulator.input.nes-controls.table, div.nes-controls.table {
	color: #A00;
}

/******************************MENU DéROULANT*************************/
#mainMenu, #mainMenu ul {
	background-color: #0f7513;
	color: #000;
}

#mainMenu ul a {
	background-color: #0f7513;
	color: #000;
}

#mainMenu ul a:hover {
	color: aliceblue;
}

#mainMenu li {
	color: #000;
	background: #0f7513 no-repeat;
	border-bottom: 1px solid #23bd6a;
}

#mainMenu li a:link {
	color: #000;
}

#mainMenu li a:visited {
	color: #000;
}

#mainMenu li a:hover {
	color: aliceblue;
}

#nav, #nav ul {
	color: #0F0;
	background-color: #000000;
}

#nav a {
	background-color: #000000;
	color: #00FF00;
}

#nav a:hover {
	color: #090;
}

/* Le dessus*/
#nav li {
	border-bottom: 1px solid #090;
}

#nav li ul {
	border-top: 3px solid #009900;
}

#nav li ul a {
	color: #fff;
	background-color: #000000;
	border-top: 1px solid #090;
}

#nav li ul li a.cur,
#nav li ul li a.act {
	background-color: #000000;
}

#nav li li.sub li a {
	background: #000000;
}

#nav li li.sub li a.cur,
#nav li li.sub li a.act {
	background: #000000;
}
