body {background-color:#FFFFFF;}
a {cursor:pointer; text-decoration:none;}
dl, dt, dd, ul, li {margin:0px; padding:0px; list-style-type:none;/*type de puce d'une liste*/}
table {font:normal 12px Arial, Verdana, Tahoma sans serif;}

#bandeau {position:absolute; top:0px; left:50%; width:800px; margin-left:-400px; z-index:1;}
#main {position:absolute; top:120px; left:50%; width:800px; margin-left:-400px;
	background:url(images/fondmain5.gif);}
#titre {position:relative; top:0px; height:30px; padding-top:4px; padding-left:80px;
	background:url(images/cellhaut3.gif) no-repeat; text-align:left;
	font:normal 18px Arial, Verdana, Tahoma sans serif; color:#cc0000;/*darkblue*/ border:0px solid red;}
#texte {position:relative; top:0px; border:0px solid red; padding:20px; 
	font:normal 12px Arial, Verdana, Tahoma sans serif;}
	#texte a {color:#000066;}
	#texte a:hover {text-decoration:underline;}
	
/*################ Menu #################*/
#menu {position:absolute; top:65px; left:159px; width:640px; 
	border:0px solid red; z-index:1;}
#menu dl {float:left; border:0px solid green; height:27px; width:auto; padding:0px;}
#menu dt {position:relative; width:127px; height:25px; font:bold 12px Arial, Verdana, Tahoma sans serif; text-align:center; 
	border-right:1px solid black; cursor:pointer;
	background:#FFFFFF;}	
#menu dt a {padding-top:5px; width:127px;}	
	
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5
	{position:relative; left:0px; top:0px; width:126px; height:25px;
	text-align:left; border:0px solid gray;}
#menu dd {display:none; font:normal 11px Tahoma, Arial, Verdana, sans serif; text-align:center;
	background:#FFFFFF; border:1px solid gray; height:auto;}

#menu li {display:block; height:20px; padding:5px;}
#menu li a {color:#660000;}
#menu li a:hover {color:#CC0000;}
/*un sous-menu cliqué prend la classe 'cliquesous' = navigation visible*/
#menu li a.cliquesous {color:white; text-decoration:underline; display:inline;
	font-weight:bold;}

		/*menus tertiaires*/
		#menu ul li ul {position:absolute; width:100px; z-index:1;
			left:124px; margin-top:-18px; display:none;/*évite l'affichage du menu tertiaire à l'ouverture du menu secondaire*/
			background:#ffffff; border:1px solid gray;}
		#menu ul li ul li{border:0px solid gray;}

/*rendre la navigation visible, utilisé avec la fonction javascript navig().*/
	a.lien, a.lien:visited {color:#000099; display:block; border:0 none;}
	/*a.lien:hover {color:green;}*/
	
	a.clique, a.clique:visited, a.clique:hover, a.clique:active {/*width:50px;*/
		cursor:pointer; display:block; border:0 none;}

/*################  BAS DE PAGE #################*/
#cellbas {position:relative; background:url(images/cellbas.gif);
	top:0px; width:800px; height:20px;}

/* ########### STYLE DU JOURNAL ###########*/
table.journal {width:760px; text-align:justify;}
table.journal td {vertical-align:top; padding:5px;}
	td.jmenu {width:200px; border:1px solid #000066; background-color:#ffffff;}
.manifmois {font-weight:bold; background-color:#660000; color:#ffffff;}
.pagesuiv {font-size:11px; text-align:center;}
	
/* ########### STYLE DES BONNES ADRESSES ###########*/
.badresse {width:760px;}
.badresse th {width:50%; background-color:#000066; color:white; height:25px;}
.badresse td {padding:10px; vertical-align:top; border:1px solid #000066; background-color:#ffffff;}

/* ########### STYLE DU CONTACT ###########*/
.contact {width:760px;}
.contact th {background-color:#000066; color:white; height:25px;}
.contact td {padding:10px; vertical-align:top; border:1px solid #000066;}
.contactin td {border:0px solid #000066;}


.laciotatprog  {width:80%; margin-left:80px;}
.laciotatprog td {vertical-align:top; border:1px solid #000066; background-color:#ffffff;}