
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color:#6B7280;
	margin: 0;
	padding: 0;
	/* background: 15px 15px url(img/fond4.jpg) no-repeat fixed ; */
	background-color:#D0D0D0;
	/*
	width: 900px;
	width: 100%;
	*/
	}
p {	margin: 0 0 10px 0;}
p.scroll {
	color: #FFF;
	}
p.urgent {
	color: red;
	font-style: bold;
	font-size: 2em;
	}
p.message {
	color: white;
	}
p.warning {
	background-color: red;
	color: white;
	}

A:link {color:white ; text-decoration: none;} /*définition du style des liens actifs*/
A:active {color:white ; text-decoration: none;}
A:visited {color:white ; text-decoration: none;}
A:hover {color:white; text-decoration: underline;}

table.demo {
	border: solid  1px #000333;
	width: 50%; 
	/*background-image: url(img/background.gif);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color:#6B7280;
	}

table.group {
	border: none 0px;
	}

p.year {
        text-align: center;
	font-size: 36px;
	}
table.calendar {
	/* table-layout: auto; */
	table-layout: fixed;
	border-bottom: none 0px;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	border-collapse: collapse;
        border-spacing: 0px;
	}

tr.calendar {
	border-bottom: none 0px;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	margin: 0px;
	padding: 0px;
	width: auto;
	/* background-color: white; */
	}

td.month_name {
	border-bottom: none 0px;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	margin: 0px;
	padding: 5px;
	width: auto;
	font-size: 24px;
	/* background-color: white; */
	}

td.dow_name {
	border-bottom: none 0px;
	border-top: none 0px;
	border-left: none 0px;
	border-right: none 0px;
	margin: 0px;
	/* color: white; */
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	/* background-color: white; */
	}

td.padding {
	border-bottom: none 1px;
	border-top: none 1px;
	border-left: none 1px;
	border-right: none 1px;
	margin: 0px;
	padding: 0px;
	width: 30px;
	/* background-color: white; */
	}

td.d0 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: red;
	color: white;
	text-align: center;
	width: 30px;
	}

td.d1 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
	width: 30px;
	}

td.d2 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
	width: 30px;
	}

td.d3 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
	width: 30px;
	}

td.d4 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
	width: 30px;
	}

td.d5 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
	width: 30px;
	}

td.d6 {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	margin: 0px;
	padding: 0px;
	background-color: red;
	color: white;
	text-align: center;
	width: 30px;
	}

table.form {
	border-bottom: solid black 1px;
	border-top: solid black 1px;
	border-left: solid black 1px;
	border-right: solid black 1px;
}

td.label {
	background-color: #000080;
	color: white;
	text-align: right;
}
td.value {
	/*
	background-color: white;
	color: black;
	*/
	text-align: left;
}

