body {
	margin-top: 5px;
	background-color: #FFF;
	background-image: url(../pix/fond.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

td, tr, table {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; }
.blanc {	background-color: White;}

.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;}

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: 9px;	letter-spacing: 0px;	color: #666666;	font-weight: normal;}
a.menu_bas {	color: #666666;	font-weight: normal;	text-decoration: none;}
a.menu_bas:visited {	color: #666666;	font-weight: normal;	text-decoration: none;}
a.menu_bas:active {	color: #666666;	font-weight: normal;	text-decoration: none;}
a.menu_bas:hover {	color: #666666;	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 */

/* div affichage video */
#flashcontent {	border: solid 0px #000;		width: 250px;		height: 208px;	}

/* Choix de couleur de police et background*/
.color1 {color: #00C9C9; font-size: 13px; font-weight: normal;}
a.color1 {	color: #00C9C9;	font-weight: normal;	text-decoration: none;}
a.color1:visited {	color: #00C9C9;	font-weight: normal;	text-decoration: none;}
a.color1:active {	color: #00C9C9;	font-weight: normal;	text-decoration: none;}
a.color1:hover {	color: #00C9C9;	font-weight: normal;	text-decoration: underline;}

.color2 {color: #FCA405; font-size: 13px; font-weight: normal;}
a.color2 {	color: #FCA405;	font-weight: normal;	text-decoration: none;}
a.color2:visited {	color: #FCA405;	font-weight: normal;	text-decoration: none;}
a.color2:active {	color: #FCA405;	font-weight: normal;	text-decoration: none;}
a.color2:hover {	color: #FCA405;	font-weight: normal;	text-decoration: underline;}

.color3 {color: #339A65; font-size: 13px; font-weight: normal;}
a.color3 {	color: #339A65;	font-weight: normal;	text-decoration: none;}
a.color3:visited {	color: #339A65;	font-weight: normal;	text-decoration: none;}
a.color3:active {	color: #339A65;	font-weight: normal;	text-decoration: none;}
a.color3:hover {	color: #339A65;	font-weight: normal;	text-decoration: underline;}

.color4 {color: #D543A6; font-size: 13px; font-weight: normal;} 
a.color4 {	color: #D543A6;	font-weight: normal;	text-decoration: none;}
a.color4:visited {	color: #D543A6;	font-weight: normal;	text-decoration: none;}
a.color4:active {	color: #D543A6;	font-weight: normal;	text-decoration: none;}
a.color4:hover {	color: #D543A6;	font-weight: normal;	text-decoration: underline;}

.colora {color: #00C9C9; font-size: 14px; font-weight: bold;}
a.colora {	color: #00C9C9;	font-weight: bold;	text-decoration: none;}
a.colora:visited {	color: #00C9C9;	font-weight: bold;	text-decoration: none;}
a.colora:active {	color: #00C9C9;	font-weight: bold;	text-decoration: none;}
a.colora:hover {	color: #00C9C9;	font-weight: bold;	text-decoration: underline;}

.colorb {color: #FCA405; font-size: 14px; font-weight: bold;}
a.colorb {	color: #FCA405;	font-weight: bold;	text-decoration: none;}
a.colorb:visited {	color: #FCA405;	font-weight: bold;	text-decoration: none;}
a.colorb:active {	color: #FCA405;	font-weight: bold;	text-decoration: none;}
a.colorb:hover {	color: #FCA405;	font-weight: bold;	text-decoration: underline;}

.colorc {color: #339A65; font-size: 14px; font-weight: bold;}
a.colorc {	color: #339A65;	font-weight: bold;	text-decoration: none;}
a.colorc:visited {	color: #339A65;	font-weight: bold;	text-decoration: none;}
a.colorc:active {	color: #339A65;	font-weight: bold;	text-decoration: none;}
a.colorc:hover {	color: #339A65;	font-weight: bold;	text-decoration: underline;}

.colord {color: #D543A6; font-size: 14px; font-weight: bold;} 
a.colord {	color: #D543A6;	font-weight: bold;	text-decoration: none;}
a.colord:visited {	color: #D543A6;	font-weight: bold;	text-decoration: none;}
a.colord:active {	color: #D543A6;	font-weight: bold;	text-decoration: none;}
a.colord:hover {	color: #D543A6;	font-weight: bold;	text-decoration: underline;}

div#cadrenomfiche{
	width:360;
	height: 300;
	overflow: auto;
	border: 0px;
	position:relative;
}

.floatLeft{float: left;} 
.floatRight{float: right;} 
.image-left{float: left; vertical-align: text-top;} 
.image-right{float: right; vertical-align: text-top;} 
div.wrapContainer{width:380; float:right;} 