div#diaporama {

	height: 400px;

	width: 400px;

	padding: 0px;

	margin: 0px;

	overflow: auto;

	background-color: transparent;

	background-image: url('background_diapo.gif');

	position: absolute;

	bottom: 70px;

	left: 270px;

	display: none;

	z-index: 500;

	font-family: Arial, sans-serif;

}



div#diapo_titre {

	position: absolute;

	top: 40px;

	left:70px;

	width: 223px;

	display: block;

	margin: 0;

	padding: 0;

}



div#diaporama h1 {

	text-align: center;

	font-weight: bold;

	color: white;



	overflow: visible; 

}



div#img_diapo_conteneur {

	position: absolute;

	top: 97px;

	text-align: center;

	/*border: 1px solid green;*/

	width: 307px;

	margin: 0px;
	
	left:20px;

}



img#img_diapo {

	margin: 0px;

	border: 0;

	display: inline;

}



div#fermer_diapo {

	position: absolute;

	bottom: 15px;

	left: 10px;

	/*border: 1px solid blue;*/

}



div#fermer_diapo a img {

	border: 0;

	margin-right: 1px;

}



div#fermer_diapo a, div#fermer_diapo a:visited {

	text-decoration: none;

	font-family: Arial, sans-serif;

	font-size: 11px;

	color: black;

}



div#fermer_diapo a:hover {

	text-decoration: underline;

}



div#menu_diapo_conteneur {

	position: absolute;

	text-align: center;

	bottom: 27px;

	width: 307px;

	height: 20px;

	margin: 0px;
	


	/*border: 1px solid red;*/

}



ul#menu_diapo {

	text-align: center;

	margin: 0;

	padding: 0 0 0 50px;

}



ul#menu_diapo li a, ul#menu_diapo li a:visited {

	text-decoration: none;

	color: black;

}



ul#menu_diapo li a:hover {

	text-decoration: underline;

}



ul#menu_diapo li {

	display: inline;

	text-align: center;

	list-style-type: none;

	padding-left: 5px;

	padding-right: 5px;

	font-size: 10px;

	border-left: 1px solid black;

	margin-top: 0;

	padding-top: 0;

	font-family: Arial, sans-serif;

}



/* pas de :first-child pour IE... */

ul#menu_diapo li#menu_diapo_prec {

	border:0;

}



.valign_diapo_outer {margin:0; padding:0; width: 99%; height: 45px; }

.valign_diapo_outer[class] {display: table; position: static;}

.valign_diapo_middle[class] {display: table-cell; vertical-align: middle; position: static;}

/* optional: .valign_diapo_inner[class] {position: static;} */


