  #Contenu .overflow{ 
  height:450px;
  overflow:auto;
  padding:20px;
  width:680px;
  overflow:auto; 
  }
  
  .overflow h1{
	color:#ffcd00;
  	font-size:18px;
	font-weight:bold;
	margin:20px 0;
  }
  
  .overflow h2{
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   margin:0;
  }
  
  .slideshow{
    border:5px solid #75A2E5;
  	height:110px;
	float:left;
	width:150px;
	overflow:hidden;
  }
  .cartouche{
	background:transparent url(../images/cartouche.jpg) no-repeat left top;
	float:left;
	height:101px;
	margin-left:5px;
	padding:10px 20px 10px 40px;
	width:434px;
  }
  
  .clr{ clear:both; height:250px; padding-bottom:50px;}
  
  .reserver:hover { color:#3464AE; text-decoration:none; }
    
  	a.reserver {
	background: transparent url(../images/bt_reserver.jpg) no-repeat right bottom;
	display: block;
	float: right;
	height: 27px;
	margin:10px 5px 0 5px;
	padding-right: 10px;
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
		a.reserver span {
			background:transparent url(../images/bt_reserver.jpg) no-repeat left top;
			display: block;
			line-height: 27px;
			padding-left: 10px;
		}


a.Resa:hover { color:#FFCC00; }

a.Resa {
	background-image:url(../images/bg_bout.png);
	background-repeat:repeat-x;
	border:1px solid #24559D;
	color:#FFFFFF;
	font-size:1.64em;
	font-weight:bold;
	line-height:32px;
	padding:5px 10px;
}
table.table_tar {
font-size: 10px;

}
table.table_tar td{
text-align: center;

}
.spacer {
clear: both;
}
.lig1 {

background-color: #FFDD50;
}
.lig2 {

background-color: #FFE789;
}
.lig3 {
background-color: #FFF0B4;
}
