P  {}

H1  {
	font-size : 150%;
	font-family : verdana,Avantgarde,Geneva;
	color : #FFFFCC;
	background-color : #FFFFCC;
}

H2  {
	font-size : 130%;
}

H3  {
	font-family : verdana,Avantgarde,Geneva;
	font-size : medium;
}

A  {
	color : #0000FF;
}

A:Visited  {
	color : #990099;
}

A:Active  {
	color : #FF0000;
}

A:Hover  {
	color : #FF0000;
	background-color : #FFFFCC;
	text-decoration : none;
}

BODY  {
	margin: 0px;
	padding: 0px;
	font-size : 10pt;
	font-family : verdana,Avantgarde,Geneva;
	background-color : #FFFFCC;
	padding-left : 5px;
}

TABLE  {
	font-size : 100%;
	padding : 3px;
	width : 100%;
	font-family : verdana,Avantgarde,Geneva;
	margin : 0px;
}

.usuel  {
	font-size : 10pt;
	font-family : verdana,Avantgarde,Geneva;
}

.milieu  {
	text-align : center;
	font-size : 100%;
	font-family : verdana,Avantgarde,Geneva;
}

.rem  {
	background-color : #EEEEEE;
	text-align : center;
	font-size : 90%;
	font-family : verdana,Avantgarde,Geneva;
}

.grosgras  {
	font-size : 110%;
	font-weight : bold;
}

.titre2  {
	text-align : center;
	font-size : 160%;
	font-family : Georgia,Arial, Helvetica, sans-serif;
	color : #006600;
	background-color : #FFCC33;
	font-weight : bold;
}

.titre3  {
	text-align : center;
	font-size : 140%;
	font-family : Arial, Helvetica, sans-serif;
	color : #660033;
	background-color : #FFCC33;
}

.titretab  {
	background-color : #660000;
	text-align : center;
	font-size : 120%;
	font-family : verdana,Avantgarde,Geneva;
	font-weight : bold;
	color : #FFFFCC;
	margin : 5px;
	padding : 2px;
	}
	
.menu  {
	text-align : left;
	font-size : 105%;
	font-family : Georgia,Verdana, Helvetica,'sans serif';
	color : #FFFFFF;
	font-weight : bold;
	background-color : #FFCC33;
	padding : 1px;
	}

.menu a  {
	text-decoration : none;
}

.men {
	width: 130px;
	border-color : #660000;
	border-style : solid;
	border-width : 1px;
	padding : 2px;
	background-color : #ff9933;
	margin : 2px;
	text-align : left;
	font-weight : bold;
	color : #ffffff;
}

.nonsoul  {
	text-decoration : none;
}

DIV  {
	clip : auto;
}

#T1  {
	position : absolute;
	top : 20px;
	left : -200px;
	width : 500px;
	background-color : #FFFF00;
	visibility : hidden;
	z-index : 2;
}

/* Bulles*/
#ht1,#ht2,#ht3,#ht4,#ht5,#ht6  {
	position : absolute;
	top : 0px;
	left : 10px;
	z-index : 100;
	visibility : hidden;
	background-color : #ccffff;
	padding : 5px;
	font-size : 100%;
}

.hpt  {
	color : #000000;
	/* La ligne suivante est pour Netscape */
	font-family : Verdana;
	font-size : 110%;
	background-color : #ccffff;
	padding : 5px;
	width : 250px;
	border-style : solid;
	border-color : #000000;
	border-width : 2px;
}

/*curseur en point d'interrogation*/
#bulles a {
	cursor: help;
}


/* image titre*/
.relt  {
	position : relative;
	top : -3px;
	height : 68px;
	left: 0%;
}

.abst  {
	position : absolute;
	z-index : 0;
	top : 2px;
	left : 30px;
}

span.relt  {
	position : absolute;
	z-index : 100;
	font-size : 160%;
	color : #FFFF00;
	top : 2px;
	left : 5px;
	font-weight : bold;
}

.wall  {
	font-size : 160%;
	color : #FF0000;
	background-color : #FFFF00;
	text-align : center;
}

.encart  {
	font-size : 90%;
	text-align : center;
	background-color : #FFFFFF;
	padding : 5px;
	border-width : thin;
	border-color : #660000;
	border-style : solid;
	color : #000000;
}

.agenda  {
	border-color : #C0C0C0;
	border-style : solid;
	border-width : thin;
	padding : 5px;
	background-color : #FFCCCC;
	margin : 5px;
}
.loca	{
	font-size: 100%;
	font-weight: bold;
	color:#990000;
}

.ewi  {
	width : 400px;
	font-size : 110%;
	font-family : verdana,Avantgarde,Geneva;
	color : #FFFFCC;
	background-color : #660033;
	text-align : center;
	margin : 5px;
	padding : 5px;
	border-style : double;
	border-color : #FFFF00;
}

.imode  {
	font-size : 90%;
	font-family : Verdana;
}


