body	{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
	/*width: 60em;
	margin-left: auto;
	margin-right: auto*/
	}
a:link	{
	color: blue;
	background-color: inherit;
	text-decoration: underline;
	}
a:visited	{
	color: #009;
	background-color: inherit;
	text-decoration: underline;
	}
a:hover	{
	color: blue;
	background-color: inherit;
	text-decoration: none;
	}
h1	{
	margin: 0;
	padding: 0;
	height: 90px;
	color: white;
	background-color: #88b;
	background-image: url(../gfx/desktop_top.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid black;
	}
h1 span	{
	display: none;
	}
/*h1	{
	margin: 0;
	padding: 0.5em;
	font-family: "Times New Roman", serif;
	font-size: 2em;
	color: white;
	background-color: #88b;
	border-bottom: 1px solid black;
	}
h1 a:link,h1 a:visited	{
	font-size: 2em;
	color: white;
	text-decoration: none;
	background-color: inherit;
	}*/
h2	{
	font-size: 1.8em;
	color: #fa6;
	background-color: inherit;
	}
h3	{
	font-size: 1.3em;
	}
#menu	{
	margin: 0em 0.5em 0.5em 0.5em;
	padding: 0;
	float: left;
	width: 11em;
	}
#menu ul {
	margin: 0em;
	padding: 0;
	}
#menu li {
	display: inline;
	list-style: none;
	}
#menu a:link, #menu a:visited	{
	display: block;
	padding: 0.2em 0.5em 0.2em 0.5em;
	color: #33a;
	background-color: #f7f7f0;
	text-decoration: none;
	font-weight: bolder;
	border-right: 1px solid #66a;
	border-left: 1px solid #66a;
	border-bottom: 1px solid #66a;
	}
#menu a:hover {
	color: white;
	background-color: #8c8;
	}
#menu input,#menu select  {
	font-size: smaller;
	}
#menu form {
	margin: 0.5em !important;
	}
#menu form p {
	margin: 0;
	padding: 0;
	}
#content {
	margin: 0em 1em 1em 12em;
	padding: 0em 0.5em 0.5em 0.5em;
	}
#content p {
	text-align: justify;
	margin-left: 1em;
	}
#footer	{
	margin: 0em 0em 0em 12em;
	padding: 0.5em;
	border-top: 1px dotted silver;
	}
#footer p {
	text-align: center;
	font-size: smaller;
	}
acronym	{
	cursor: help;
	}
.important {
	margin: 1.5em;
	font-style: italic;
	text-align: center !important;
	color: green;
	background-color: inherit;
	}
.tri	{
	width: 90%;
	
	margin-left: auto;
	margin-right: auto;
	border: 1px dashed silver;
	background-color: #eee;
	padding:10px;
	}
.tri p	{
	margin: 0.5em;
	padding: 0.5em;
	text-align: center !important;
	}
	
table.horaire	{
	width: 99%;
	border: 1px solid black;
	border-collapse: collapse;
	}
table.horaire th	{
	padding: 0.2em;
	background-color: #88b;
	color: white;
	}
table.horaire td	{
	padding: 0.2em;
	border-right: 1px solid black;
	text-align: center;
	width: 16%;
	}

table.resume	{
	width: 99%;
	border: 1px solid black;
	border-collapse: collapse;
	}
table.resume th	{
	padding: 0.2em;
	background-color: #88b;
	color: white;
	}
table.resume td	{
	padding: 0.2em;
	}
	
table.admin	{
	width: 99%;
	border: 1px solid black;
	border-collapse: collapse;
	}
table.admin th	{
	padding: 0.2em;
	background-color: #88b;
	color: white;
	}

	/* a modiffff */
table.resume tr#postIt	{
	background-color: green;
	color: white;
	}

table.resume tr#postIt	a{
	color: white;
	}

/* page d'envoie de resumes */
table#envoyer p {
	margin: 0.5em;
	}

#contact input,#contact textarea,#contact select	{
	border: 1px solid gray;
	background-color: #fffff5;
	}
#contact p {
	margin: 0.5em;
	}
.tiny	{
	font-size: smaller;
	}
li	{
	list-style: square;
	}
	
/* Zebra table */
.odd	{
	background-color: #edf3fe;
	color: inherit;
	}
.even	{
	background-color: #fff;
	color: inherit;
	}

/* style switcher */
#switcher {
	}
#switcher form {
	margin: 0;
	}





/* dropdown menu style sheet */



/* menus */
ul#dropdown ul {
	visibility:hidden;
	margin-left:10em;
	margin-top:-1.25em;
	padding:0;
	list-style-type:none;
	width:11.5em;
	position:absolute;
	z-index:1020;
	cursor:default;
}
ul#dropdown ul li, ul#dropdown ul div {
	width:11.5em;
}

/* noscript menu trigger */
ul#dropdown li:hover > ul {
	visibility:visible;
	border-top: 1px solid #66a;
}

ul#dropdown li.sub:hover > a {
	background-color: #8c8;
	color: white;
}
		

/* shift menus to interlace borders */

ul#dropdown ul {
	left:-1px;
}

/* list-items */
ul#dropdown li, ul#dropdown div {
	width:11.5em;
	text-align:left;
	cursor:pointer;
}
ul#dropdown, ul#dropdown li {
	margin:0;
	padding:0;
	list-style-type:none;
}

/* shift list-items to interlace borders */
ul#dropdown li, ul#dropdown div {
	margin-top:-1px;
}


div.erreur {
	margin: 10px;
	padding: 3px;
	color: #990602;
	font-weight: bold;
	text-align: center;
	background-color: #FEC8C7;
	border: 1px solid #990602;
}

div.valide {
	margin: 10px;
	padding: 3px;
	color: #54752F;
	font-weight: bold;
	text-align: center;
	border: 1px solid #54752F;
	background-color: #CCE1B5;
}

form {
	margin: 25px;
	margin-top: 0px;
}

form p {	/*** Mise en forme des lignes du formulaire ***/
	margin: 3px;
}

form label {
	float: left;
	width: 110px;
	display: inline;
	line-height: 21px;
	color: #585;
	font-weight: bold;
	cursor: pointer;
}

form label.checkbox {
	width: 210px;
}

form .bouton {
	margin-top: 20px;
}

#erreur
{
	background-color:red;
	color:white;
	text-align:center;
	font-size: 15px;
}
#nikel
{
	background-color:green;
	color:white;
	text-align:center;
	font-size: 15px;

}