body 		{ font-family: Arial, Helvetica, sans-serif; 	margin: 0px; padding: 0px; }

.tmenuv		{ font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; text-align: left; }
.stmenuv 	{ font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; }
.tmenuva 	{ font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FCC300; text-decoration: none; text-align: left; }
.stmenuva 	{ font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FCC300;	text-decoration: none; }
.ssmenuv	{ font-size: 12px; list-style-position: inside; list-style-type: disc; clip:  rect(-15px auto auto auto); text-indent: -18pt; 	text-align: left; white-space: normal; }

.tmenuh		{ font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; text-align: center; }
.stmenuh 	{ font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; }
.tmenuha 	{ font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: none; text-align: left; }
.stmenuha 	{ font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000;	text-decoration: none; }
	
a										{ text-decoration: none; }
.tmenuv a:visited, .stmenuv a:visited	{ color: #CCCCCC; }
.tmenuv a:hover, .stmenuv a:hover		{ color: #FFCC00; }
.stmenuh a:visited						{ color: #555555; }
.stmenuh a:hover						{ color: ##2E4A97; }

.tmenuh a:visited	{ color: #ffffff; }
.tmenuh a:hover		{ color: #ffffff; }
.tmenuh a:active	{ color: #ffffff; }
.tmenuh a:link		{ color: #ffffff; }


.tmenuv a:active, .stmenuv a:active, .stmenuh a:active	{ color: #FF0000; }
.tmenuv a:link, .stmenuv a:link, .stmenuh a:link		{ color: #FFFFFF; }

.tmenuva a:visited, .tmenuva a:hover, .tmenuva a:active, .tmenuva a:link  { color: #ff0000; font-size: 24px;	}


.t1corps 			{	font-style: bold; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFCC00; text-decoration: none; }
.corps 				{	color: #333399; text-align: justify;	padding-right: 15px; padding-left: 15px; text-indent: 10pt; padding-bottom: 5px; }
img					{	text-decoration: none; border: 0px; }
.pucecorps			{	list-style-position: outside; list-style-image: url(images/puces/pucecorps.gif); color: #333399; white-space: normal; padding-bottom: 10px; text-align: justify; padding-right: 15px; }
.numero				{	font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; text-align: center; }
.notes				{	font-size: 10px; color: #333399; 	display: list-item; white-space: normal; }
.nnote				{ 	font-size: x-small; font-style: normal; font-variant: normal; text-decoration: none; color: #FF0000; }
.corpsjaune 		{	color: #FFCC00; text-align: justify; padding-right: 15px; padding-left: 15px; }
.corpstableau		{	color: #333399; text-align: left; padding-right: 2px; padding-left: 2px; }
.corpstableaupetit	{	color: #333399; text-align: left; padding-right: 2px; padding-left: 2px; font-size: 11px; }
.corpstitre1		{ 	color: #333399; text-align: center; background-image: none; background-repeat: no-repeat; background-position: 10px center; }
.corpstitre2		{	color: #333399; text-align: left; padding: 0px 0px 15px; background-attachment: scroll; background-image: url(images/deco-titres/bouton2.gif); background-repeat: no-repeat; background-position: 15px 10px; }
.pucecorps2			{	list-style-position: outside; list-style-image: none; color: #333399; padding-bottom: 2px; text-align: justify; padding-right: 10px; list-style-type: square; font-size: 12px; }
.loi-corps			{	color: #333399; text-align: justify; padding-right: 15px; padding-left: 15px; }
.menudr				{	margin-right: 15px; border-left-width: thick; border-left-style: solid; border-left-color: #FFCC00; }
h2.corps			{	text-align: left; font-size: 18px }


#page	{ position:absolute; left:185px; top:139px; width:80%; z-index:4; overflow: auto; scrollbar-face-color: #ffcc00; scrollbar-arrow-color: #333399; scrollbar-shadow-color: #333399; scrollbar-darkshadow-color: #333399; scrollbar-highlight-color: #ffffff; scrollbar-track-color: #ffcc00; scrollbar-3dlight-color: #ffffff; visibility: visible; height: 80%; }
#menuh	{ position:absolute; left:180; top:0; width:85%; height:90; z-index:1; background-color: FCC300; layer-background-color: FCC300; border: 1px none #000000; }
#image	{ position:absolute; left:12px; top:0; width:150; height:116; z-index:2; overflow: hidden; visibility: visible; }
#menuv	{
	position:absolute;
	left:0px;
	top:146;
	z-index:3;
	background-color: #2E4A97;
	layer-background-color: 2E4A97;
	border: 1px none  #000000;
	overflow: visible;
	height: 80%;
	width: 170;
}
.menuv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/deco-titres/fondmnu2.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 50px;
	width: 160px;
}
.texte-annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	text-indent: 0px;
	text-align: justify;
	color: #333399;
	clip: rect(0px,0px,0px,0px);
	margin-bottom: 1px;
}
.titre-annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
	text-indent: 0px;
	color: #333399;
	text-transform: none;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: -1px;
}
.titretableaublanc {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

