#col_droite.carte H2, #evenement H2.titre_agence {

	height :26px;
	line-height :26px;
	padding : 0 0 0 8px;
	margin-bottom : 10px;
	background : url(../img/fong_pied.jpg) center top no-repeat;
	font-size : 17px;
	font-weight : bold;
	color : #DCC5A6;

}

#col_droite.carte H2.titre_agence, #evenement H2.titre_agence { width :100%; }

DIV#evenement { 

	background : #FFF;
	padding : 0 0 2px 0;
	position : relative;
	width : 560px;
	margin-top :-10px;
	
}


#col_droite.carte DIV.info_carte, #col_droite.carte DIV.descrip_carte {

	padding : 2px 0 0 0;
	float : left;

}


#col_droite.carte DIV.info_carte {

	width : 310px;

}

	#col_droite.carte DIV.info_carte  UL{

		padding : 0 0 15px 0;

	}

	#col_droite.carte DIV.info_carte  LI HR{

	clear:both;
	border:none;

	}
	
	#col_droite.carte DIV.info_carte  LI{

		padding : 0 16px 0 0;
		//padding : 0 13px 0 0;
		margin  :2px 2px;
		//margin  :-4px 0px 2px 0;
		float : left;
		//float : none;
		display : inline;
		font-size : 14px;
		color : #EBB3D2;

	}
	
		#col_droite.carte DIV.info_carte  LI A{ 
		
			
			
			color : #EBB3D2;
			
		}
		
		#col_droite.carte DIV.info_carte  LI.clear2 { 
		
			padding : 2px 16px 2px 0;
			position : relative;
			//top : -6px;
			display : block;float : left;width : 300px;
			
		}
			#col_droite.carte DIV.info_carte  LI.clear2 A{ float : left; padding : 1px 16px 1px 0}
		
		#col_droite.carte DIV.info_carte  LI A:hover, #col_droite.carte DIV.info_carte  LI A.actif{ color : #DE347B; }

#col_droite.carte DIV.descrip_carte {

	margin-top : 3px;
	width : 250px;
	-width : 249px;
	//width : 249px;

}

	

	#col_droite.carte H3, #col_droite.carte P { padding : 0 0 15px 0;}
	
	#col_droite.carte P { text-align : justify;}
	
	#col_droite.carte P SPAN { display : block;font-weight : bold;}
	
	#col_droite.carte P.petit_texte, div#evenement  P.petit_texte { font-size : 10px;padding : 15px 0;}
	
	
	
/* Autres destinations */


#corps.carte #col_droite.droite_dest {

	background : #f7e3ec;
	padding : 10px 0 0 0;
	margin-bottom : 35px;
	position : relative;
}



	#col_droite.droite_dest DL {

		width : 100%;
		float : left;
		//float : none;
		background : #f58eba;
		background :  #ef65a0;
		padding : 2px 0;
		margin-bottom : 15px;
		//padding : 2px 0 0 0;
		height : 38px;
		//height : 26px;
		color : #fff;

	}
	#col_droite.droite_dest DL.autre{

		width : 100%;
		float : left;
		//float : none;
		background-image : none;
		padding : 5px 0 0 0;
		//padding : 0;
		margin-bottom : 15px;
		color : #fff;

	}
		#col_droite.droite_dest DT{

			padding : 0 12px;
			top : -1px;
			//top : 2px;
			position : relative;
			font-size:15px;

		}
			
			#col_droite.droite_dest DL SPAN {

				background : #f578af;
				display : block;
				padding : 6px 4px 2px 4px;
				text-transform : uppercase;
				position : relative;
				font-size : 15px;
				top : -10px;
				//top : -8px;
				margin-right : 30px;
				float : left;

			}
			
			#col_droite.droite_dest DL SPAN.spip_surligne {
			
				background : #FFFF66;
				display : inline;
				padding : 0;
				text-transform : inherit;
				position : relative;
				font-size : 12px;
				top : 0px;
				margin-right : 0;
				color : #7D7D7E;
				float : none;
			
			
			}
			
			#col_droite.droite_dest DL SPAN SPAN{

				top : -8px;
			
			}
		
		#col_droite.droite_dest DD{

			padding : 2px 2px 2px 12px;
			//padding : 0 2px 0 12px;
			line-height : 144%;
			font-size:15px;
			clear : both;
			position : relative;
			display : block;

		}
		
		#col_droite DL.autre DD.coeur{ 
		
			top : -10px;
			//top : -2px;
			//padding : 0 2px 0 6px;
			
		}
		
		#col_droite.droite_dest DIV.info_dest {margin : 0 15px; color : #7d7d7e;}

		#col_droite.droite_dest DIV.info_dest .paginer{display:none}

		#col_droite.droite_dest DIV.info_dest #logo{float:left;margin: 0 5px 0 0; }


			#col_droite.droite_dest DIV.info_dest UL.spip LI {
			
				
				
			}
		
				#col_droite.droite_dest DIV.info_dest A {color : #7d7d7e;}
		
		#col_droite.droite_dest P {
		
			padding : 8px 0 0 0;
			margin : 0 0 15px 0;
			
		}
		
		#col_droite  DIV.contenant_photo {
		
			float : right ;
			padding : 0 0 1px 0;
			margin : 0 0 4px 0;
			margin : 0 0 0 13px;
			height : inherit;
			
		}
		
		.addfwd {height : 21px;  }
		
		#col_droite.droite_dest HR.clear { visibility : hidden; }
		
		.fragment {float : left;}
		
/*pa recherche*/

	#col_droite.carte DIV.resultats_rech UL {  
	
	margin :  15px 0 0 0;
	float : left;
		
	}
	
	#col_droite.carte DIV.resultats_rech UL LI {  
	
		-float : left;
		
	}
	
	#col_droite.carte DIV.resultats_rech DL {  
	
		width : 100%;
		margin :  0 0 10px 0;
		
	}
	
	#col_droite.carte DIV.resultats_rech DT { 
		
		color : #f5a4c7;
		font-size : 14px;
		
	}
	
		#col_droite.carte DIV.resultats_rech DT A { 
			
			color : #f5a4c7;
			text-transform : uppercase;
			
		}
		
		#col_droite.carte DIV.resultats_rech DD A, #col_droite.carte DIV.resultats_rech DD A { 
			
			color : #999a99;
			
		}
		
	/* Fin recherche */
	
	
	#col_droite.carte H2.titre_reservation {
	
		float : left;
		padding : 0 8px;
		
	}
	
	#reservation{
	
		float : left;
		width : 100%;
		
	}
	
	#reservation  P{
	
		margin-top : 20px;
		width : 410px;
		font-size : 12px;
		
	}
	
	#col_droite.carte #reservation  H3{
	
		clear : both;
		padding : 5px 0;
		
	}
	
	
	#reservation LI  { 
		
			width : 100%;
			float : left;
			padding : 0 0 8px 0;
			clear : both;
			
		}
		
			#reservation  LABEL, #corps.carte #col_droite #reservation H5   { 
				
				width : 156px;
				display : block;
				padding : 0 0 4px 0;
				font-size : 12px;
				margin : 0;
				float : left;
				color : #989898;
				
			}
			
			#reservation  LABEL.moyen {width : 135px;}
			
			.calendrier {position : relative; top : -2px; left : 5px;}
			
			#col_gauche .calendrier {left : 5px;}
			
			#reservation  LABEL.clear {width : 100%;}/* cette classe me pert de revenir a la ligne */
			
			#reservation  LABEL.inline {display : inline; width : auto; margin : -2px 5px 0 0 ; }
			
				#reservation  FORM LI  SPAN, .indic { color : #493e37;}
		
		#reservation .input_text  { 
			
			width : 186px;
			border : #d8c5ba solid 1px;
			float : left;
			
		}
		
		#reservation  INPUT.court { width : 88px;}
		
		#reservation  TEXTAREA { width : 190px; border : #d8c5ba solid 1px;}
		
		#reservation  TEXTAREA#commentaire { width : 280px;}
		
		#reservation INPUT.input_radio, #reservation H5{ 
		
			float : left; 
			margin : 0 5px 0 0 ;
			
		}
		
		#reservation H5{ 
		
			float : left; 
			margin-top : 0;
			
		}
		
	#reservation  INPUT.submit { 
	
		padding : 1px 4px;
		margin-right : 8px;
		float : left;
		background : #eeeff0;
		border : #828282 solid 2px;
		color : #515151;
		
	}
	
	

	#col_droite.droite_dest p.pagination,  #col_droite.carte  P.pagination {

		text-align:right;
		padding-right : 20px;
		left : 0;
		top : 30px;
		background : #fff;
		width : 90%;
		//width : 100%;
		//position : relative;
		//top : 25px;
		float : left;
		padding : 2px 10% 2px 0;
		margin : 10px 0 0 0;

	}
	
	
	.pagination A, .pagination SPAN, #col_droite.carte .pagination A, #col_droite.carte .pagination SPAN{

		padding : 0 0 0 6px;
		display : inline;

	}
	
	.pagination A:hover { font-weight : bold; color : #000;}
	


