#cad_corpsvoid
{
	background-color:#fff;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

#cad_calendrier
{
	float:right;
	display:block;
	background-color: #EAEAEA;
	margin-right:20px;
	padding:4px;
	-moz-border-radius: 8px; 
  	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	border:1px solid #CCC;
}


	
	
		#cad_calendrier caption 
		{
		height:20px;
		padding:4px;
		color: #fff; 
		font-size:16px;
		font-weight:bold;
		line-height:20px;
		margin-bottom: 2px;
		 background-color:#E78F08;
		-moz-border-radius: 4px; 
  		-webkit-border-radius: 4px; 
		border-radius: 4px; 
		border:1px solid #ff6600;
		position:relative;
		}
		
		#caption_mois 
		{
		text-align:center;

		}
		
			#caption_g a
			{

				position:absolute;
				left:2px;
				top:5px;
				width:20px;
				height:20px;
				background-image:url(../images/g.png);
				
			}
			
			#caption_g a:hover
			{
				background-image:url(../images/g2.png);
			}
			
			
			#caption_dr a
			{
				position:absolute;
				right:2px;
				top:5px;
				width:20px;
				height:20px;
				background-image:url(../images/dr.png);
				
			}
			
			#caption_dr a:hover
			{
				background-image:url(../images/dr2.png);
			}
			
		
		#cad_calendrier th 
		{
		padding:2px;
		width:20px;
		 color: #000;
		font-size:14px;
		font-weight:bold;
		 background-color:#63c2f4;
		-moz-border-radius: 4px; 
  		-webkit-border-radius: 4px; 
		border-radius: 4px; 
		border:2px solid #2db0f4; 
		}

		.lienCalendrier
		{
			font-weight:bold;
			 background-color:#fff;
			-moz-border-radius: 4px; 
  			-webkit-border-radius: 4px; 
			border-radius: 4px; 
			border:1px solid #E78F08; 
		   text-align: center;
		   empty-cells: show;
		   outline:none;
		   text-decoration:none;

		}
		
		.lienCalendrier a, .lienCalendrierJour a
		{
		   outline:none;
		 color:#777;
		font-size:14px;


		}
		
		.lienCalendrierJour 
		{
			font-weight:bold;
			 background-color:#fff;
			-moz-border-radius: 4px; 
  			-webkit-border-radius: 4px; 
			border-radius: 4px; 
			border:1px solid #ff6600;
			background-color:#E78F08; 
		   text-align: center;
		   empty-cells: show;
		   outline:none;
		   text-decoration:none;
		}
		
			.lienCalendrierJour a
			{
				color:#fff;
			}
		
		.active
		{
		background-color:#63c2f4;
		border:1px solid #2db0f4; 

		}
		
			.active a
			{
				color:#000;
			}
	
	#cad_immanquable
	{
		width:400px;
		margin:30px;
		padding:10px;
		-moz-border-radius: 8px; 
  		-webkit-border-radius: 8px; 
		border-radius: 8px; 
		border:1px solid #CCC;
	}
	
		#img_immanquable
		{
			float:left;
			width:100px;
			height:100px;
			margin-right:10px;
		}
		
		#infos_immanquable
		{
			display:block;
			height:110px;
		}
		
			#infos_immanquable a
			{					
				text-decoration:none;
				color:#ff6600;
				font-weight:bold;


			}

			#infos_immanquable a:hover
			{					
				color:#565050;
			}
		
			a#lien_nom_immanquable
			{
			font-weight:bold;
			font-size:20px;
			color:#ff6600;
			}
		
		#desc_immanquable
		{
			padding-left:5px;
			padding-right:5px;
		}
	
	#list_events
	{
		display:block;
			overflow:hidden;
		width:500px;
		margin-left:100px;
		margin-top:50px;
		
	}
	
		.block_event
		{
			padding:15px;
		}
			.titre_event
			{
		width:460px;
		display:block;
		padding:2px;
		margin:20px;
		color: #fff; 
		font-weight:bold;
		 background-color:#E78F08;
		-moz-border-radius: 4px; 
  		-webkit-border-radius: 4px; 
		border-radius: 4px; 
		border:1px solid #ff6600;
			}
			
			.float_img_event
			{
				float:left;
				width:60px;
				height:60px;
				margin-right:10px;

			}
			
			a.nom_event
			{
			font-weight:bold;
			font-size:16px;
			color:#ff6600;
			}
			
			a:hover.nom_event
			{
				color:#565050;
			}
	
			.desc_event
			{
				display:block;
				margin:10px 0 5px 0;
			}
			
			.date_event
			{
			font-size:10px;
			font-weight:bold;

			}
			
				.date_event a
				{
					text-decoration:none;
					color:#ff6600;
				}

				.date_event a:hover
				{
				color:#565050;
				}
			.date_event_gros
			{
				color:#2db0f4;
				font-size:13px;
			}				
							
