.WhiteBox{
	float:left;
	width:700px;
	padding:15px;
	border:1px solid #c0c0c0;
	background:#ffffff;	
}
.WhiteBox h4{
	color:red;
	font-size:18px;
	text-decoration:underline;
}
.WhiteBox h5{
	color:#223b73;
	font-size:14px;
	text-decoration:underline;
}
.WhiteBox p{
    margin: 20px 0 0 0;
	color:#202020;
	font-size:11px;
}
.WhiteBox table{
	display:block;
	border:1px solid #c0c0c0;
	margin:40px 0 0 0;
    background:#f1f1f1;
    border-collapse: collapse ;
}
.WhiteBox td,th{
    padding:5px;
	border:1px solid #c0c0c0;
}

#LinkForDesc{
    float:right;
	text-align:left;
	width: 200px;
	height:18px;
	margin: 10px 0 0 0 ;
    padding:0;
}
#LinkForDesc a{
    float:left;
	text-align:left;
	width: 180px;
	height:auto;
    padding:2px 0 0 20px;
	background-image:  url(../Images/img/icon-plus-green.png);
	background-repeat: no-repeat;
	text-decoration:none;
}
#LinkForDesc a:hover{
	color:green;
}
#LinkForDesc a:visited{
	color:blue;
}

/*--------------------------------------------- Bulle Search  ------------------------------------ */
a.BulleSearch u{
    float:left;
    width:100%;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
	color:#62c0f4;
	font-weight:bold;
}
a.BulleSearch {
     position:relative;
	 margin:-3px 0 0 0;
     color:#324145; 
     text-decoration:none; 
     font-family:arial, verdana, sans-serif; 
     text-align:left; 
     font-size:11px;
}
a.BulleSearch img {
	 margin: 0;
	 padding: 0;
}
a.BulleSearch:hover {
      background: none; 
      z-index: 50; 
}
a.BulleSearch span { 
     display: none;
}
a.BulleSearch:hover span {
      display: block; 
      position: absolute;
      top: -45px; 
      left: 10px;
	  padding: 40px 40px 0 70px;
      font-family:arial, verdana, sans-serif; 
      text-align:justify; 
	  line-height:17px;
      font-size:12px;
      font-weight:normal;
      width:340px;
	  height:160px;
	  background-image:  url(../Images/ImagesPopUp/BulleBg.png);
	  background-repeat: no-repeat;
}
/*--------------------------------------------- Bulle Caroussel  ------------------------------------ */
a.BulleCaroussel span {
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
	color:#324145;
}
a.BulleCaroussel u{
    float:left;
    width:100%;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
	color:#62c0f4;
	font-weight:bold;
}
a.BulleCaroussel {
     position:relative;
	 margin:-3px 0 0 0;
     color:#324145; 
     text-decoration:none; 
     font-family:arial, verdana, sans-serif; 
     text-align:left; 
     font-size:11px;
}
a.BulleCaroussel img {
	 margin: 0;
	 padding: 0;
}
a.BulleCaroussel:hover {
      background: none; 
      z-index: 50; 
}
a.BulleCaroussel span { 
     display: none;
}
a.BulleCaroussel:hover span {
      display: block; 
      position: absolute;
      top: -50px; 
      right: 125px;
	  padding: 40px 70px 0 40px;
      font-family:arial, verdana, sans-serif; 
      text-align:justify; 
	  line-height:17px;
      font-size:12px;
      font-weight:normal;
      width:340px;
	  height:160px;
	  background-image:  url(../Images/ImagesPopUp/BulleCaroussel.png);
	  background-repeat: no-repeat;
}
/*--------------------------------------------- AfficheCss  ------------------------------------ */
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.AfficheBlock{
	position:fixed;
	height:500px;
	width:500px;
	background-color:white;
	z-index:10;
	top:50px;
}
a.CloseAffiche{
	float:right;
	width:450px;
	height:20px;
	text-align:right;
	margin:0 ;
	padding:0 15px 0 0;
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--Transparence sous IE 8--*/
	 left: 0;
	top: 0;
	z-index: 10;
}
.AfficheTitle {
    float:left;
	text-align:center;
	width:auto;
	height:auto;
	margin:0;
	padding:0;	  border:1px solid red;
}
.AfficheTitle img{
	margin:0 0 0 75px;
	padding:0;	  border:1px solid red;
}
.AfficheSubTitle {
    float:left;
	text-align:center;	border:1px solid red;
	width:100%;
	height:20px;
	margin:0 0 0 0;
	padding:0;
}
.AfficheSubTitle h4 {
    font-weight:bold;	
	color:black;
	margin:0;
	padding:0;
}

.AffichePhoto{
    float:left;
	text-align:center;    border:1px solid red;
	width:100%;
	height:auto;
	margin:-40px 0 0 0;
	padding:0;
}
.AffichePhoto img{
border:1px solid 
}
.AfficheDescription{
    float:left;
	text-align:center;
	width:460px;
	height:80px;
	margin:0 0 0 10px;
	padding:10px;
	border:1px solid red;
}

