@CHARSET "UTF-8";

	html 					{	height:100%;}
		h1, h2,h3, h4, h5, h5	{	margin: 0 0 0 0;}
		img 					{	border:0;}
		body 					{	margin:0;  padding:0;  height:100%;  font-family: arial,verdana,  sans-serif;background-color:white;}
		form,table				{	padding:0;	margin:0;}
		tr 						{	vertical-align: top;}
		ul,ol					{	margin:0px 0px;padding-left:0px;}/*pour que ie soit co firefox */
		p						{	margin:10px 0px;padding:0;}/*pour que ie soit co firefox */
		/*polices universelles*/
		body {
			background-color:white;
			font-size: 11px;
		}
		h1 {
		   font-size: 20px;
		}
		h2 {
		   font-size: 21px;
		   font-weight: normal;
		   padding-top:4px;
		}
		h3 {
		   font-size: 16px;
		}
		h4 {
		   font-size: 13px;
		}
		h5 {
		   font-size: 11px;
		}
		a {
			color:black;
			text-decoration: none;
		}
		.center 				{	text-align: center;}
		.retrait				{	padding-left:25px;	}
		.hide					{	display:none;}
		
		.nettoie{clear:both;display:block;}
		img{border:0;}
		#page{
			width: 987px;
			margin:0 auto;
		}
		.logo{
			float:right;
			margin:0 12px 6px 0;
		}
		#conteneur{
			background: transparent url(./images/fm.jpg) repeat-y;
			width: 967px;
			float:left;
			padding:10px 0 0px 13px;
		}
		a.pave_lien{
			display: block;
			color: black;
			background-color: transparent;
			width:280px;
			height:90px;
			padding:9px 10px 8px 10px;
			margin:10px 13px 4px 0;
			float:left;
			text-decoration: none;
			font-size: 12px;
		}
			.pave_lien img.illustration{
				display: block;
				margin-right: 10px;
				float:left;
			}
			
			
		table {
			border:0;
			border-spacing: 0;
			position: relative;
			margin-top:-18px;
		}
		td.c1 {
			width:765px;
			background: #ff3100;
		}
		
		td.c1 img {
			display: block;
			border:0;
		}
		td.c2 {
			background: #ff3100;
			width:194px;
		}	
		
		.c2 a {
			
			display: block;
			color: white;
			font-weight: bold;
			padding-left:25px;
			margin: 20px 5px 60px 5px;
			font-size:13px; 
			background: transparent url(./images/puce.jpg) no-repeat 2px 3px ;
		}
/*
#Contact{
	background: transparent url(./images/940x360-formulaire.jpg) no-repeat;
	width:940px;
	height:360px;
	color: white;
}
	#Contact #contact_form table{
		margin-left:180px;
	}
		#Contact #contact_form table input{
			background-color: #F04124;
			border:1px solid white;
			color:white;
			padding:0px 2px;
			width:200px;
		}
		#Contact #contact_form table input.submit{
			background-color: transparent;
			border: 0;
			width: auto;
			font-weight: bold;
			font-size: 19px;
			cursor: pointer;
		}
	#Contact .intro{
		font-weight: bold;
		font-size: 15px;
		padding:90px 0 0 260px;
		margin-bottom: 5px;
	}
	#Contact th{
		text-align: right;
	}
	#Contact td,
	#Contact th{
		padding:2px 1px;
	}
	#Contact #conditions{
		font-size: 9px;
		color:white;
	}
	#Contact #retour{
		color: white;
		text-decoration: underline;
		font-weight: normal;
	}
	
#conditions{
	width:600px;
	padding:5px 10px;
}
#conditions h3{
	text-align: center;
	margin-bottom: 15px;
}
#conditions h4{
	font-style: italic;
}
	
*/
	
	
	
	
/* LIGHTBOX*/
#fond_opaque{
	position: fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background-color: black;
	z-index: 90;
	-khtml-opacity: .6;
	-moz-opacity: .6;
	opacity: .6;
	cursor: pointer;
}
#fond_opaque{
	_position: absolute;
	filter: alpha(opacity=60);
}

#light_contenu{
	position: absolute;
	top:40px;
	z-index: 90;
	margin-right:-302px;
	right:50%;
}
.evenement_pop{
	width:495px;
	margin-right:-250px!important;
}
	#light_contenu .fermer{
		background-color: white;
		position: absolute;
		right:5px;	
		top:-22px;
		border:2px solid black;
		border-bottom: 0;
		padding:4px;
		color:black;
	}
	#light_contenu.depliant .fermer{
		background-color: white;
		color:black;
	}
	#light_contenu #light_contenu_sansbt{
		border:2px solid black;
		background: white;
	}
		#light_contenu #light_contenu_sansbt h1{
			font-size: 20px;
			color:white;
			padding:20px 30px;
			height:50px;
		}
		#light_contenu #light_contenu_sansbt .texte{
			color:black;
			padding:20px 30px;
		}
/*ENDLIGHT*/