body {
	margin-top: 5px;
	background-color: White;
	background-image: url(../pix/fond.gif);
	background-position: top;
	background-repeat: no-repeat;
}
h1 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 17px;	font-style: normal;	font-weight: bold;	color: #3399CC;	margin-top: 5px;	margin-bottom: 8px;}
h2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: normal;	color: #3399CC;	margin-top: 0px;	margin-bottom: 0px;}


td, tr, table {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; text-align: left;}

.td_index {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; text-align: justify;}
.td_menu {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; text-align: center;}

.search_form { border-top: #8E918D 1px solid; border-left: #8E918D 1px solid;   border-right: #8E918D 1px solid; border-bottom: #8E918D 1px solid; background-color : #FFFFFF;	color: #000;	 font-family: "MS Sans Serif", Geneva, sans-serif;	  font-size: 10px; margin-top: 5px; width: 106px;}

.rose {	color: #EB4067;}

A.suite:link {	text-decoration: none;	color: #7253A3; font-weight: bold; line-height: 25px;}
A.suite:visited {	text-decoration: none;	color:#7253A3;	font-weight: bold; line-height: 25px;}
A.suite:active {	text-decoration: none;	color:#7253A3; font-weight: bold; line-height: 25px;}
A.suite:hover {	text-decoration: none;	color:#fff; background-color: #9287A2; font-weight: bold; line-height: 25px;}

A:link {	text-decoration: none;	color: #000; font-weight: normal;  }
A:visited {	text-decoration: none;	color:#000;	font-weight: normal; }
A:active {	text-decoration: none;	color:#000; font-weight: normal;}
A:hover {	text-decoration: underline;	color:#000;  font-weight: normal; }

/*  liens bas de page */
.menu_bas {	font-family: "MS Sans Serif", Geneva, sans-serif;	font-size: 11px;	letter-spacing: 1px;	color: #3399CC;	font-weight: normal;}
a.menu_bas {	color: #3399CC;	font-weight: normal;	text-decoration: none;}
a.menu_bas:visited {	color: #3399CC;	font-weight: normal;	text-decoration: none;}
a.menu_bas:active {	color: #3399CC;	font-weight: normal;	text-decoration: none;}
a.menu_bas:hover {	color: #3399CC;	font-weight: normal;	text-decoration: underline;}

/* css pour les pop up images */

#lightbox{
	background-color: #FFF; /* couleur du cadre de la photo agrandie */
	padding: 30px; /* largeur du cadre */
	}
#lightboxDetails{
	font-size: 0.6em; /* allure de la légende */
	padding-top: 0.4em;
	font-family:verdana;
	font-size:8pt;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 25px; right: 25px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{	background-image: url(overlay.gif); }

* html #overlay{
	background-color: #333; /* couleur de transparence */
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.gif", sizingMethod="crop");
}
.img_mini{border:0px } /* bordure pour la miniature */

