body 
{
    margin: 			0px;
    padding: 			0px;
	background: 		#cccccc;
}
.textestat
{
	float:			left;
	width:			30%;
	text-align:		right;
	margin-right:	5px;
	font-weight:	bold;
}
.textegras
{
	font-weight:	bold;
	width:			60px;
}
.textemargedroite
{
	margin-left: -25px;
}

.lignehaute
{
	line-height:	25px;
}
.minuscule
{
	font-size: x-small;
}
.gaucheinline
{
	display: inline;
	float: left;
}
.taille60px
{
	width: 60px;
}
.taille140px
{
	width: 145px;
}

	#fixeenhaut1
	{
		position: fixed;
		left: 0%;
		top: 0%;
		margin-left:	0px;
		margin-top:		0px;
		background: none;
		display:		block;
		border-style:	none;
	}
	
	
#en_tete
{
	margin: 			0px;
    padding: 			0px;
	height:				auto;
	background-image: 	url("bg_main_1000x1.png") ;
	background-repeat: 	repeat-y ;
	background-position:center;
}
	#logo
	{
		width: 				954px;
		height:				auto;
		margin-left: 		auto;
	    margin-right: 		auto;
	    padding: 			0px;
		background: 		white;
		text-align: 		center;
	}
	#logo img
	{
		width:				948px;
		height:				150px;
	}
	
#principale
{
	margin: 			0px;
    padding: 			0px;
	height:				auto;	
	background-image: 	url("bg_main_1000x1.png") ;
	background-repeat: 	repeat-y ;
	background-position:center;
}
#main
{
	height:				auto;
	width: 				954px;
	margin-left: 		auto; 
	margin-right: 		auto;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0px;
	background-color:	white;
}
	#contenu
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		width: 			948px;	
		font-family:	arial;
		font-size:		12px; 
		padding:		0px;
		height: 		auto;
		overflow:		hidden;
		border: 		1px solid #cccccc;
	/* test*/

	}
	#bloc_haut
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		margin-top:		2px;
		width: 			942px;
		padding:		0px;
		height: 		25px;
		border: 		1px solid #cccccc;
	}

	#bloc_cote
	{
		margin-top:		5px;
		margin-right:	2px;
		margin-bottom:	2px;
		padding:		0px;
		float:			right;
		width: 			184px;
		height: 		auto;
		border: 		1px solid #cccccc;
	}

	.sous_bloc
	{
		height:			auto;
		border-bottom: 	1px solid #cccccc;
		margin:			2px;
		margin-bottom:	0px;
	/* test*/
		/*border: 		1px solid black;*/

	}

	.sous_bloc h1
	{
		margin:				0px;
		padding: 			3px 6px 3px 6px;
		font-family: 		Arial;
		font-size: 			12px;
		font-weight:		lighter;
		color: 				#fff;
		text-transform:		uppercase;
		background-image: 	url("bg_h1_180x1.png") ;
		background-repeat: 	repeat-y ;
		border-bottom: 		1px solid #e5e5e5;
	}
	.sous_bloc h2
	{
		margin:				0px;
		padding: 			3px 6px 3px 6px;
		font-family: 		Arial;
		font-size: 			12px;
		color: 				black;
		background-color:	#cccccc;
		border-bottom: 		1px solid #7f7f7f;
	}

	#module_main_espace_membre_profil
	{
		padding-bottom: 10px;
	}
	.caseprofil_col
	{
        display: 		inline;
        float: 			left;
		height:			auto;
		padding:		0px;
		margin-left:	10px;
		margin-top:		10px;
		border:			1px solid #cccccc;		
	}
	.caseprofil_col legend
	{
		width:				auto;
		border-right:		1px solid #cccccc;
		border-left:		1px solid #cccccc;
		margin-left:		10px;
		padding: 			2px 6px 2px 6px;
		background-image: 	url("module_menu/bloc/bg_1x20.png") ;
		background-repeat: 	repeat-x ;
	}
	.caseprofil_col div	
	{
		display:		block;
		width:			337px;
		min-height:		300px;
		padding:		10px;

	}

	div.miniature_avatar_case
	{
		display:		inline;
		float:			left;
		height:			124px;
		width:			124px;
		min-height:		0px;
		margin:			10px;
		padding:		0px;
	}
	.miniature_avatar_case div
	{
		display:		block;
		position:		relative;
		margin-left:	auto;
		margin-right:	auto;
		margin-top:		0px;
		/*height:			auto;
		width:			auto;*/
		padding:		0px;
		min-height:		0px;
		height:			124px;
		width:			124px;
		text-align:		center;
		line-height:	124px;

	}
	.miniature_avatar_case div img
	{
		border-style :		none;
		vertical-align:		middle;
		background-color: 	white;
		background: 		url("shadowAlpha.png") no-repeat bottom right ;
		
		margin-left:		auto;
		margin-right:		auto;
		padding: 			0px 5px 5px 0px;
		height: 			auto;
		width: 				auto;
	}
	div.caseprofil_texte
	{
		display:		inline;
		float:			left;
		padding: 		0px;
		margin:			30px 0px 0px 0px;
		min-height:		0px;
		width: 			60px;
		line-height:	20px;
	}
	
	div.caseprofil_texte1
	{
		display:		inline;
		float:			left;
		padding: 		0px;
		margin:			0px 0px 0px 0px;
		min-height:		0px;
		width: 			120px;
		line-height:	20px;
	}
	div.caseprofil_texte2
	{
		display:		inline;
		float:			left;
		padding: 		0px;
		margin:			0px 0px 0px 0px;
		min-height:		0px;
		width: 			150px;
		line-height:	20px;
	}
	div.caseprofil_texteblock
	{
		display:		block;
		clear:			both;
		margin:			0px 0px 0px 0px;
		min-height:		0px;
		width: 			auto;
	}
	
	.mauvaisesaisie
	{
		width:			500px;
		margin-left:	auto;
		margin-right:	auto;
		font-weight:	bold;
	}
	
	#fc
	{
		position:absolute;
		border-collapse:collapse;
		background:#FFFFFF;
		border:1px solid #ABABAB;
		opacity: 0.8;
		filter:alpha(opacity=80);		
	}

	#fc  td
	{
		cursor:	pointer;
	}

	#mns
	{
		text-align:	center;
		font:bold 13px Helvetica;
	}
	.nodisplay
	{
		display:none;
	}
	.display
	{
		display:block;
	}
	.adroite
	{
		text-align:	right;
	}
	.jour
	{
		text-transform:uppercase;
		color:		white;
		text-align:	center;
		background:red;
		font:12px Helvetica;
		font-weight: bold;
	}
	.vx
	{
		width:	18px;
		height:	18px;
	}

	.f_cps
	{
		background:#cccccc;
		font:10px Helvetica;
		color:#333333;
		text-align:center;
		text-decoration:none;
		border:1px solid #e5e5e5;
		cursor:pointer;
	}
	.f_cpps
	{
		background:#cccccc;
		font:10px Helvetica;
		color:#333333;
		text-align:center;
		text-decoration:line-through;
		border:1px solid #e5e5e5;
		cursor:default;
	}
	.f_hds
	{
		background:#FFF799;
		font:10px Helvetica;
		color:#333333;
		text-align:center;
		border:1px solid #e5e5e5;
		cursor:ponter;
	}
	.f_cps:hover
	{
		background-color:red;
		color: white;
		font-weight: bold;
	}
	
	#module_main_espace_membre fieldset
	{
		margin:				10px 5px 5px 5px;
		border:				1px solid #cccccc;
	}
	#module_main_espace_membre legend
	{
		border-right:		1px solid #cccccc;
		border-left:		1px solid #cccccc;
		padding: 			2px 6px 2px 6px;
		background-image: 	url("module_menu/bloc/bg_1x20.png") ;
		background-repeat: 	repeat-x ;
	}
	#module_main_espace_membre label
	{
		float:			left;
		width:			30%;
		margin-right:	5px;
		padding-top:	3px;
		text-align:		right;
		font-weight:	bold;
	}
	#module_main_espace_membre input
	{
		margin-bottom:	4px;
		width:			200px;
	}
	.bouton
	{
		float: right;
	}
	#module_main_espace_membre p
	{
		position:			relative;
	}
	#module_main_espace_membre p img
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		margin-bottom:	5px;
		margin-top:		5px;
		display:		block;
		border-style:	none;
		background: 	url("shadowAlpha.png") no-repeat bottom right ;
		padding: 		0px 5px 5px 0px;
	}
	
	#onglet
	{
		overflow: hidden;
		/*background-color: white;*/
		background-color: #dae0d2;
		background-image: url("module_espace_membre/fond.png");
		background-position: bottom;
		background-repeat: repeat-x;
		border-bottom:		1px solid #cccccc;
	}
	#onglet ul 
	{
		float: left;
		margin-top: 16px;
		margin-right: 16px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
		list-style: none;
	}
	#onglet ul li 
	{
		float: left;
		margin-left: 3px;
	}
	#onglet ul li a 
	{
		float: left;
		text-decoration: none;
		/*letter-spacing: 1px;*/
		padding-left: 10px;
		background-image: url("module_espace_membre/coin-gauche.png");
		background-position: 0% -250px;
		background-repeat: no-repeat;
	}
	#onglet ul li#actif 
	{
		float: left;
		text-decoration: none;
		/*letter-spacing: 1px;*/
		padding-left: 10px;
		background-image: url("module_espace_membre/coin-gauche.png");
		background-position: 0% 0%;
		background-repeat: no-repeat;
	}
	#onglet ul li a span 
	{
		float: left;
		padding-top: 6px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 0px;
		background-image: url("module_espace_membre/coin-droit.png");
		background-position: 100% -250px;
		background-repeat: no-repeat;
		color: #ffffff;
	}
	#onglet ul li#actif span 
	{
		float: left;
		padding-top: 6px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 0px;
		background-image: url("module_espace_membre/coin-droit.png");
		background-position: 100% 0%;
		background-repeat: no-repeat;
		color: #333333;
	}
	#onglet ul li a:hover 
	{
		background-position: 0% -500px;
	}
	#onglet ul li a:focus 
	{
		background-position: 0% -500px;
	}
	#onglet ul li a:hover span 
	{
		background-position: 100% -500px;
	}
	#onglet ul li a:focus span 
	{
		background-position: 100% -500px;
	}
	
	#deconnection
	{
		width:		200px;
		margin-left: auto;
		margin-right:auto;
		margin-top:50px;
		text-align:	center;
		padding-bottom:50px;
		font-weight: bold;

	}
	#deconnection a
	{
		color: black;
		text-decoration: none;

	}
	#deconnection a img
	{
		border-style: none;
		border-color: none;
	}

	#module_bloc_espace_membre
	{
		position:			relative;
		width:				170px;
		margin-left: 		auto;
	    margin-right: 		auto;
		height:				auto;
		background-color:	white;
		border-bottom: 		1px solid #7f7f7f;
	/* test*/
		/*border: 			0px solid pink;*/
		/*border-top: 		1px solid #cccccc;*/
	}
	#module_bloc_espace_membre div
	{
		padding-left:		5px;
		padding-bottom:		5px;
	}
	#module_bloc_espace_membre img
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		margin-bottom:	5px;
		margin-top:		5px;
		display:		block;
		border-style:	none;
		background: 		url("shadowAlpha.png") no-repeat bottom right ;
		padding: 			0px 5px 5px 0px;
	}
	#module_bloc_espace_membre #fixeenhaut
	{
		position: fixed;
		right: 0%;
		top: 0%;
		margin-left:	25px;
		margin-top:		25px;
		background: none;
	}
	
	#enconstruction
	{
		display:block;
		margin-left:auto;
		margin-right:auto;
		/*text-align:center;*/
		
	}
	#module_bloc_espace_membre p
	{
		font-size:			10px;
		font-weight:		normal;
	}
	#module_main_galerie
	{
		width:			752px;
		min-height:		500px;
		margin-left:	auto;
		margin-right:	auto;
	}
	.colonne_1
	{
		width: 25%;
        display: inline;
        float: left;

		height:			auto;
	}
	.colonne_2
	{
		width: 25%;
        display: inline;
        float: left;
		
		height:			auto;
	}
	.colonne_3
	{
		width: 25%;
        display: inline;
        float: left;

		height:			auto;
	}
	.colonne_4
	{
		width: 25%;
        display: inline;
        float: left;
		
		height:			auto;
	}
	#module_main_galerie .miniature_case
	{
		margin-top:		10px;
		height:			auto;
	}
	#module_main_galerie .miniature_image
	{
		position:		relative;
		margin-left:	auto;
		margin-right:	auto;
		padding:		0px;
		height:			124px;
		width:			124px;
		text-align:		center;
		line-height:	124px;

	}
	#module_main_galerie .miniature_image img
	{
		border-style :		none;
		vertical-align:		middle;
		background-color: 	white;
		background: 		url("shadowAlpha.png") no-repeat bottom right ;
		
		margin-left:		auto;
		margin-right:		auto;
		padding: 			0px 5px 5px 0px;
		height: 			auto;
		width: 				auto;
	}
	
	#module_main_galerie .miniature_info
	{
		margin-left:	auto;
		margin-right:	auto;
		margin-top:		10px;
		margin-bottom:	10px;
		border: 		1px solid #cccccc;
		height:			30px;
		width:			124px;
		text-align:		center;
	}

	.popup  
	{
		display: none;
	}
	.popup  a
	{
		display: 			block;
		background-color:	white;
		color:				black;
		width:				144px;
		margin-top:			0px;
		margin-bottom:		6px;
		margin-left:		-6px;
		padding:			3px;
		opacity:			0.75;
		
		text-decoration: none;
	}
	
	.miniature_image:hover > div.popup   
	{
		display: 			block;
		z-index: 			500; 
		position: 			absolute;
		top: 				40px; 
		left: 				50px;
		width:				150px;
		background-color:	white;
		/*white-space: 		nowrap;*/
		font-size:			10px;
		font-weight:		normal;
		line-height:		15px;	
		text-align:			left;
		padding:			0px;
		border: 			none;
		background: 		url("shadowAlpha.png") no-repeat bottom right ;
	}
	
	#module_main_galerie_img_640px
	{
		margin-top:		10px;
		margin-bottom:	10px;
		width:			642px;
		margin-left:	auto;
		margin-right:	auto;
		text-align:		center;
	}
	#module_main_galerie_img_640px img
	{
		border: 		1px solid #cccccc;
	}
	#module_main_galerie_nav
	{
		width:			640px;
		height:			35px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	10px;
		margin-top:		10px;
		padding-top:	5px;
		padding-bottom:	0px;
		text-align:		center;
		border: 		1px solid #cccccc;
	}
	#module_main_galerie_nav img
	{
		vertical-align:		middle;
		border-style :		none;
		margin-left:		10px;
		margin-right:		10px;
	}

	#module_main_galerie_commentaire
	{
	}
	
	#module_main_galerie_info
	{
		width:			640px;
		/*height:			35px;*/
		height:			auto;
		margin-left:	auto;
		margin-right:	auto;
		margin-top:		10px;
		margin-bottom:	10px;
		border: 		1px solid #cccccc;
		text-align:		left;
	}
	#module_main_galerie_info a
	{
		text-decoration: 	underline;
		color:				black;
		margin-right:		15px;
	}

	#module_main_galerie_info img
	{
		border-style :		none;
		vertical-align:		middle;
		background-color:	white;
		margin-top:			2px;
	}
	#module_main_galerie_info p
	{
		margin-top: 0px;
		margin-left: 35px;
	}
	.bulle_exif
	{
		
	}
	
	

	#module_bloc_galerie
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		position:		relative;
		width:			170px;
		height:			auto;
		margin-bottom:	0px;
	}

	#module_bloc_galerie div
	{
		
		width:			20px;
		height:			18px;
		display:		block;
		position:		absolute;
		top:			-12px;
		left:			70px;
		/*background:		url(module_galerie/bloc/pin.png) no-repeat;	*/

	}
	.epingle
	{
		width:			20px;
		height:			18px;
		display:		block;
		position:		absolute;
		top:			0px;
		left:			40px;
	}
	#module_bloc_galerie img
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		display:		block;
		/*width:			170px;*/	
		border:			none;
	}
	
	#module_bloc_sponsors img
	{
		margin-left: 	auto;
	    margin-right: 	auto;
		margin-bottom:	5px;
		margin-top:		5px;
		display:		block;
		border-style:	none;
	}

	#module_bloc_menu
	{
		margin:				0px;
		padding: 			0px;			
		list-style-type: 	none;
	}
	#module_bloc_menu li
	{
		padding: 			3px 6px 3px 6px;
		background-image: 	url("module_menu/bloc/bg_1x20.png") ;
		background-repeat: 	repeat-x ;
		text-decoration: 	none;
	}
	#module_bloc_menu li a
	{
		text-decoration: 	none;
		color:				black;
		cursor:				 default;
	}
	#module_bloc_menu .soumenuouvert
	{
		display: block;
	}
	#module_bloc_menu .soumenuferme
	{
		display: none;
	}
	#module_bloc_menu .sousmenu
	{
		/*display:			none;*/
		list-style-type: 	none;
		padding:			0px;
		margin-left:		0px;
		margin-top:			3px;
		background-color:	white;
	}
	#module_bloc_menu .sousmenu li
	{
		background-image:	none;
		padding: 			3px 6px 3px 6px;
		font-weight:		normal; 
	}
	/*#module_bloc_menu li:hover > .sousmenu { display: block; }*/
	#module_bloc_menu li:hover
	{
		font-weight:	bold;
		cursor:			pointer;
	}
	#module_bloc_menu .sousmenu li :hover
	 {
		/*background-image: 	url("module_menu/bloc/bg_rouge_1x20.png") ;*/
		background-repeat: 	repeat-x ;
		padding: 			3px 6px 3px 6px;
		font-weight:		bold;
		cursor:				 pointer;
	}

	#page_principale
	{
		float:			left;
		width:			752px;
		margin-top:		5px;
		margin-bottom:	4px;
		margin-left:	2px;
		padding-bottom: 10px;
		font-family:	arial;
		font-size:		12px;
		border: 		1px solid #cccccc;
		height:			auto;

	}

	#page_principale .article_intro
	{
		width:			704px;
		margin-left:	40px;
		margin-right:	auto;
		margin-top:		5px;
		margin-bottom:	5px;
		min-height:		150px;
		height:			auto;
		border-bottom:	1px solid #cccccc;
	/* test*/

	}
	#page_principale .article_intro h1
	{
		margin-left:	0px;
		margin-right:	20px;
		font-size:		16px;
		font-family:	Trebuchet MS;
		color:			red;
	}
	#page_principale .article_intro h3
	{
		margin-left:	0px;
		margin-right:	20px;
		margin-top:		0px;
		font-size:		10px;
		font-weight:	bold;
		color:			black;
	}
	#page_principale .article_intro div 
	{
		float:			left;
		background: 	url("module_article/principal/shadowAlpha.png") no-repeat bottom right ;
		margin-left:	0px;
		margin-top:		8px;
	 }
	.article_intro img 
	{
	  display: block;
	  position: relative;
	  background-color: #fff;
	  border: 1px solid #cccccc;
	  margin: -6px 6px 6px -6px;
	  padding: 4px;
	  height: auto;
	  width: auto;
	 }

	#page_principale .article_intro p
	{
		min-height: 70px;
		margin-left:	160px;
		margin-right:	20px;
		margin-bottom:	40px;
		font-weight:	bold;
	}
	
	#page_principale .article
	{
		clear:			both;
	}
	#page_principale .article p
	{
		margin-left:	40px;
		margin-right:	30px;
		margin-bottom:	5px;
		font-weight:	lighter;
		line-height:	18px;
		min-height: 0px;
	}
	#page_principale .article h1
	{
		margin-left:	40px;
		margin-right:	30px;
		font-size:		16px;
		border-bottom:	1px solid #cccccc;
		font-family:	Trebuchet MS;
		color:			red;
	}
	#page_principale .article h2
	{
		margin-left:	40px;
		margin-right:	20px;
		margin-bottom:	5px;
		/*border-bottom:	1px solid #cccccc;*/
		font-size:		12px;
		font-weight:	bold;
	}
	#page_principale .article ol
	{
		list-style-type:	upper-roman; 

	}
	.espacegauche40px
	{
		margin-left:		40px;
	}
	

#module_main_calendrier
{
	width:			752px;
	min-height:		100px;
	margin-left:	auto;
	margin-right:	auto;
}
	#module_main_calendrier img
	{
		border-style :		none;
		vertical-align:		middle;
	}
	#module_main_calendrier table
	{
		table-layout: 	fixed;
		width:			720px;
		margin-left:	auto;
		margin-right:	auto;
		border:			none;
	}
	#module_main_calendrier table td
	{
		padding: 				0px 0px 0px 6px;
	}
	#module_main_calendrier table td.alleft
	{
		padding: 				0px 0px 0px 0px;
	}
	#module_main_calendrier fieldset
	{
		border:		none;
	}
	#module_main_calendrier h1
	{
		margin-left: 14px;
		text-transform: uppercase;
		font-size:16px;
	}
	.id
	{
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		border-bottom: 		1px solid #7f7f7f;
		
		width:				14px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_20x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	.date
	{
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		border-bottom: 		1px solid #7f7f7f;
		
		width:				74px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_80x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	
	.evenement
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				144px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_150x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}

	.infos
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				74px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_80x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}

	.remarques
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				384px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_420x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	.remarqueslongue
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				404px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_calendrier/bg_420x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	.gris_clair
	{
		background-color:	#e5e5e5;
	}
	#module_main_calendrier_nav
	{
		width:			720px;
		height:			35px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	10px;
		margin-top:		5px;
		padding-top:	5px;
		padding-bottom:	0px;
		text-align:		center;
		border: 		1px solid #cccccc;
	}
	#module_main_calendrier_nav img
	{
		vertical-align:		middle;
		border-style :		none;
		margin-left:		10px;
		margin-right:		10px;
	}
	
	#module_main_suivi
	{
		height:				25px;
		line-height:		25px;
		padding-left:		4px;
	}
	#module_main_suivi a
	{
		text-decoration:	none;
		color:				black;
		text-transform:		uppercase;
	}
	#module_main_suivi img
	{
		vertical-align:		middle;
		border-style :		none;
		margin-left:		4px;
		margin-right:		4px;
	}

#module_main_lien
{
	width:			752px;
	min-height:		100px;
	margin-left:	auto;
	margin-right:	auto;
}

	#module_main_lien table
	{
		table-layout: 	fixed;
		width:			720px;
		margin-left:	auto;
		margin-right:	auto;
		border:			none;
	}
	#module_main_lien table td
	{
		padding: 		0px 0px 0px 6px;
	}
	#module_main_lien a:link
	{
		color:blue;
	}
	#module_main_lien h1
	{
		margin-left: 14px;
		text-transform: uppercase;
		font-size:16px;
	}
	#module_main_lien a:visited
	{
		color:red;
	}
	#module_main_lien fieldset
	{
		border:		none;
	}
	.titre
	{
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		border-bottom: 		1px solid #7f7f7f;
		width:				234px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_lien/bg_240x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	
	.lien
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				234px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_lien/bg_240x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	#module_main_lien .remarques
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				234px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_lien/bg_240x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
#module_main_statistique
{
	width:			752px;
	min-height:		100px;
	margin-left:	auto;
	margin-right:	auto;
}

	#module_main_statistique table
	{
		table-layout: 	fixed;
		width:			720px;
		margin-left:	auto;
		margin-right:	auto;
		border:			none;
	}
	#module_main_statistique table td
	{
		padding: 		0px 0px 0px 6px;
	}
	#module_main_statistiquea:link
	{
		color:blue;
	}
	#module_main_statistique h2
	{
		margin-left: 40px;
		text-transform: uppercase;
		font-size:16px;
	}
	#module_main_statistique h1
	{
		margin-left:	40px;
		margin-right:	30px;
		font-size:		16px;
		border-bottom:	1px solid #cccccc;
		font-family:	Trebuchet MS;
		color:			red;
	}
	#module_main_statistique a:visited
	{
		color:red;
	}
	#module_main_statistique fieldset
	{
		border:		none;
	}
	.commentaire
	{
		border-bottom: 		1px solid #7f7f7f;
		margin:				0px;
		padding: 			3px 0px 3px 6px;
		width:				234px;
		text-align:			left;
		font-weight:		lighter;
		color:				white;
		text-transform:		uppercase;
		background-image:	url("module_lien/bg_240x1.png");
		background-repeat: 	repeat-y ;
		background-position:left;
	}
	
#module_main_manifestation
{
	padding-bottom: 30px;
}
	#module_main_manifestation h1
	{
		margin-left:	40px;
		margin-right:	30px;
		font-size:		16px;
		border-bottom:	1px solid #cccccc;
		font-family:	Trebuchet MS;
		color:			red;
	}	
	#module_main_manifestation h2
	{
		margin-left:	40px;
		margin-right:	20px;
		margin-bottom:	5px;
		/*border-bottom:	1px solid #cccccc;*/
		font-size:		12px;
		font-weight:	bold;
	}
	#module_main_manifestation fieldset
	{
		margin:				10px 5px 5px 5px;
		border:				1px solid #cccccc;
	}
	#module_main_manifestation legend
	{
		border-right:		1px solid #cccccc;
		border-left:		1px solid #cccccc;
		padding: 			2px 6px 2px 6px;
		background-image: 	url("module_menu/bloc/bg_1x20.png") ;
		background-repeat: 	repeat-x ;
	}
	#module_main_manifestation label
	{
		float:			left;
		width:			30%;
		margin-right:	5px;
		padding-top:	3px;
		text-align:		right;
		font-weight:	bold;
	}
	#module_main_manifestation input
	{
		margin-bottom:	4px;
		width:			200px;
	}	
	#module_main_manifestation img
	{
		/*margin-left: 25px;
		margin-top: 10px;
		margin-bottom: 10px;*/
	}
	#module_main_manifestation .miniature_case
	{
		margin-top:		10px;
		height:			auto;
	}
	#module_main_manifestation .miniature_image
	{
		position:		relative;
		margin-left:	auto;
		margin-right:	auto;
		padding:		0px;
		height:			124px;
		width:			124px;
		text-align:		center;
		line-height:	124px;

	}
	#module_main_manifestation .miniature_image img
	{
		border-style :		none;
		vertical-align:		middle;
		/*background-color: 	white;
		background: 		url("shadowAlpha.png") no-repeat bottom right ;*/
		
		margin-left:		auto;
		margin-right:		auto;
		padding: 			0px 5px 5px 0px;
		height: 			auto;
		width: 				auto;
	}
	
	#module_main_manifestation .miniature_info
	{
		margin-left:	auto;
		margin-right:	auto;
		margin-top:		30px;
		margin-bottom:	10px;
		border: 		1px solid #cccccc;
		height:			30px;
		width:			124px;
		text-align:		center;
	}

	
#pied_de_page
{	
	margin: 			0px;
    padding: 			0px;
	height:				60px;
	background-image: 	url("bg_pied_de_page_1000x60.png") ;
	background-repeat: 	no-repeat ;
	background-position:center;
}
#pied_de_page_conteneur
{
	margin-left: 	auto;
	margin-right: 	auto;
	padding-top: 	10px;
	width: 			948px;
} 	
	#pied_de_page_conteneur h1
	{
		margin: 			0px;
		padding: 			0px;
		font-family:		arial;
		font-size:			12px;
		text-align:			center;
		text-transform:		uppercase;
	}