#lightwindow, #lightwindow_overlay
{
  display: none;
  z-index: 9999;
}

#lightwindow_contents, h2.diaporama
{
  text-align: left;
}

#content_diapo
{
	 float:left;
	 border:1px solid black;
	 padding:16px;
	 position:relative;
   background: white;
   z-index: 9999;
}

/* DEBUT - Header */
.lightwindow_header .big_title_diaporama
{
	display:block;
	float:left;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#4b6274;
	margin:0;
	padding:0;
}
.lightwindow_header .play_diaporama
{
	margin-left:15px;
}
.lightwindow_header a.link_close,
.lightwindow_header a:hover.link_close
{
	display:block;
	position:absolute;
	top:16px;
	right:16px;
	padding-right:30px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#999;
	text-transform:uppercase;
	background:transparent url(/images/common/icon/icon_close.png) no-repeat right 3px;
	text-decoration:none;
}

/* FIN - Header */


/* DEBUT - Box titre */
.title_diaporama,
.title_diaporama span,
.title_diaporama span span,
.title_diaporama span span span
{
	min-height:26px;
	_height:26px;
}

.title_diaporama
{ 
	text-decoration:none;
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0;
	background:none; 
	padding-top:20px;
}

.title_diaporama span
{
	text-decoration:none;
	display:block;
	float:left; 
	padding:0 0 0 14px; 
	background:transparent url(/images/common/bg_title/bg_title_l.gif) no-repeat top left;
}


.title_diaporama span span
{ 
	text-decoration:none;
	padding:0 14px 0 0;
	background:transparent url(/images/common/bg_title/bg_title_r.gif) right top no-repeat;
}

.title_diaporama span span span
{ 
	padding:0 10px; 
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:white;
	line-height:24px;		/* Alignement vertical du texte */ 
	background:#495e6d url(/images/common/bg_title/bg_title_m.gif) repeat-x top left;
}

/* DEBUT - Box titre */



/* DEBUT - titre media */
.box_media
{
	 float:left;
   text-align: left;
}

.copyright
{
	float:right;
	color:#999999;
	font:10px Arial, Helvetica, sans-serif;
	padding-top:10px;
}

.description
{
	padding:22px 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#515151;
}

.photo-diaporama
{
	border:1px solid #566a7a;
}

/* FIN - titre media */



/* DEBUT - carrousel */
.box_carrousel
{
	width:558px;
	margin:0 auto;
}
.box_carrousel ul
{
/*	width:558px;*/
	background:#f3f3f3 url(/images/common/carousel/carousel_arrow_m.gif) repeat-x 0 0;
  list-style-type: none;
}

.box_carrousel ul li
{
	float:left;
	text-align:center;
	width:22%;
	padding-top:18px;
}
.box_carrousel ul li.first,
.box_carrousel ul li.last
{
	width:27px;
	padding-top:0;
}
.box_carrousel ul li a,
.box_carrousel ul li a:hover

{
	text-decoration:none;
	color:#4f687b;
}
.box_carrousel ul li a:hover,
.box_carrousel ul li a:hover span
{
	text-decoration:underline;
}
.box_carrousel ul li.last
{
	float:right;
}
.box_carrousel ul li span
{
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#4f687b;
	padding:0 3px;
}
.box_carrousel ul li p
{
	display:block;
	position:relative;
	text-align:center;
}
.box_carrousel ul li p img
{
	border:3px solid #4f687b;
  height: 60px;
}
.box_carrousel ul li p img.icon_media
{
	display:block;
	position:absolute;
	top:25px;
	left:37px;
	border:none;
}
/* FIN - carrousel */



