/**********************************************************************************
 *
 *  FRONT-OFFICE
 *  Stylesheet
 *  Version : $Id$
 *
 **********************************************************************************/


	/**********************************************************************************
	 *
	 *  HTML
	 *
	 **********************************************************************************/

		html								{ height:100%; }



	/**********************************************************************************
	 *
	 *  BODY
	 *
	 **********************************************************************************/

		body								{ color:#336699; /*font-family:Verdana, sans-serif; font-size:14px; color:#000;*/ padding:0; margin:0; background:url(../images/bg_body.png) repeat #2c89a0; }




	/**********************************************************************************
	 *
	 *  GLOBAL STYLE
	 *
	 **********************************************************************************/
		/*
		.ressources_membres	{ margin-left:30px; font-size:1.2em; }
		.mem_folder	{ margin:10px 0 0 0; }
		.mem_file	{ margin:3px 0 0 0; }
		.mem_file_hover		{ background:#FFF6CF; }
		.mem_file_selected	{ background:#96B2DF; }
		*/
		.ressources_membres	{ margin:0 20px 0 0; font-size:1.2em; }
		.floatLeft			{ float:left; }
		.floatRight			{ float:right; }
		.clear				{ clear:both; }

		/** DOSSIERS */
		.mem_folder			{ margin:10px 0 0 0px; height:23px; font-weight: bolder; }
		.mem_folder_0		{ margin:10px 0 0 5px; border-bottom:1px solid #444; }
		.mem_folder_1		{ padding:0 0 0 28px; margin:10px 0 0 25px; border-bottom:1px solid #444; background:url(../images/folder/folder_1.png) no-repeat; }
		.mem_folder_2		{ padding:0 0 0 28px; margin:10px 0 0 40px; border-bottom:1px solid #444; background:url(../images/folder/folder_2.png) no-repeat; }
		.mem_folder_3		{ padding:0 0 0 28px; margin:10px 0 0 55px; border-bottom:1px solid #444; background:url(../images/folder/folder_3.png) no-repeat; }
		.mem_folder_4		{ padding:0 0 0 28px; margin:10px 0 0 70px; border-bottom:1px solid #444; background:url(../images/folder/folder_4.png) no-repeat; }
		.mem_folder_5		{ padding:0 0 0 28px; margin:10px 0 0 85px; border-bottom:1px solid #444; background:url(../images/folder/folder_5.png) no-repeat; }
		.mem_folder_6		{ padding:0 0 0 28px; margin:10px 0 0 100px; border-bottom:1px solid #444; background:url(../images/folder/folder_6.png) no-repeat; }
		.mem_folder_7		{ padding:0 0 0 28px; margin:10px 0 0 115px; border-bottom:1px solid #444; background:url(../images/folder/folder_7.png) no-repeat; }
		.mem_folder_8		{ padding:0 0 0 28px; margin:10px 0 0 130px; border-bottom:1px solid #444; background:url(../images/folder/folder_8.png) no-repeat; }
		.mem_folder_9		{ padding:0 0 0 28px; margin:10px 0 0 145px; border-bottom:1px solid #444; background:url(../images/folder/folder_9.png) no-repeat; }
		.mem_folder_10		{ padding:0 0 0 28px; margin:10px 0 0 160px; border-bottom:1px solid #444; background:url(../images/folder/folder_10.png) no-repeat; }

		/** FICHIERS */
		.mem_file			{ margin:3px 0 0 0px; font-size:0.8em; color:#000000; }
		.mem_file_info		{ float:right; }
		.mem_file_0			{ margin:3px 0 0 5px; border-bottom:1px solid #aaa; }
		.mem_file_1			{ margin:3px 0 0 25px; border-bottom:1px solid #aaa; }
		.mem_file_2			{ margin:3px 0 0 40px; border-bottom:1px solid #aaa; }
		.mem_file_3			{ margin:3px 0 0 55px; border-bottom:1px solid #aaa; }
		.mem_file_4			{ margin:3px 0 0 70px; border-bottom:1px solid #aaa; }
		.mem_file_5			{ margin:3px 0 0 85px; border-bottom:1px solid #aaa; }
		.mem_file_6			{ margin:3px 0 0 100px; border-bottom:1px solid #aaa; }
		.mem_file_7			{ margin:3px 0 0 115px; border-bottom:1px solid #aaa; }
		.mem_file_8			{ margin:3px 0 0 130px; border-bottom:1px solid #aaa; }
		.mem_file_9			{ margin:3px 0 0 145px; border-bottom:1px solid #aaa; }
		.mem_file_10		{ margin:3px 0 0 160px; border-bottom:1px solid #aaa; }

		.mem_file_hover		{ background:#FFF6CF; }
		.mem_file_selected	{ background:#96B2DF; }

		.alignCenter		{ text-align:center; }
		.pointer			{ cursor:pointer; }
		.fsize				{ color:#666; font-size:10px; }
		.fsize_link			{ font-size:12px; }
		.Style2				{ font-size: medium; font-weight: bold; color: #FFFFFF; }
		.Style3				{ color: #FFFFFF}
		.Stylet5			{ color: #FFFFFF; font-size: medium; }

		.Style4				{ color: #336699}
		.Style5				{ font-size: medium; font-weight: bold; color: #336699; }
		.Style6				{ color: #FFFFFF}
		.Style8 			{ font-size: medium; font-weight: bold; color: #FFFFFF; }
		.Style10			{ font-size: medium; color: #FFFFFF; }




	/**********************************************************************************
	 *
	 *  PAGE
	 *
	 **********************************************************************************/

		#fete								{
			position:absolute;
			left: 50%;
			top: 50%;
			width: 900px;
			height: 720px;
			margin-top: -360px; /* moitié de la hauteur */
			margin-left: -450px; /* moitié de la largeur */
		}
		#page								{ margin-left:auto; margin-right:auto; }
		#page								{ width:928px; min-height:500px; margin-top:35px; }
		#top								{ height:25px; background:url(../images/bg_top.png) no-repeat; }
		#main								{ padding:0 10px; min-height:500px; background:url(../images/bg_middle.png) repeat-y; }
		#bottom								{ height:25px; background:url(../images/bg_bottom.png) no-repeat; }
		#googleAdWords						{ text-align:right; margin:12px 2px 12px 0; display:none; }
		#expPartenaires						{ font-family:"Calibri",monospace; background-color:#fff; text-align:center; width:120px; min-height:600px; border:1px solid #0066CC; float:right; margin:0 2px 0 0; }
		/*#expPartenaires h5					{ font-weight:bolder; text-transform:uppercase; background-color:#0066CC; color:#000; padding:0; margin:0; font-size:16px; }*/
		#expPartenaires h5					{ background:url(../images/bg_titre_partenaires.png) no-repeat;padding:0; margin:0; width:120px; height:20px; }
		#expPartenaires h5 span				{ display:none; }
		#expPartenaires a img				{ border:0; }

		.erreurConnexion					{ margin-left:auto; margin-right:auto; width:401px; margin-bottom:15px; font-size:12px; color:#f00; }

		.partenaires						{ margin-bottom:10px; }

		#zoneMembre							{ font-family:"Calibri",monospace; float:left; width:599px/*635*/; }
		#encartConnexion					{ margin-left:auto; margin-right:auto; width:401px; background:url(../images/bg_encart_connexion.png) no-repeat;  }
		.formConnexion						{ height:167px; padding:20px 0 0 80px; }
		#encartConnexion label				{ color:#000; }
		#encartConnexion .help				{ color:#fff; font-weight:bold; font-size:10px; }
		#connexion_membre					{ float:right;  }
		#zoneDeconnexion					{ float:right; margin:-27px 40px 0 0;  }
		.infos_membres						{ /*border:1px solid #000; margin:0 0 20px 0; padding:10px 20px;*/
											  color:#05407A; border:1px solid rgb(239, 223, 149); margin:15px 20px 8px 0; padding:5px 8px 8px; background-color:rgb(255, 246, 207); font-style:normal; font-variant:normal; line-height: normal; }


		.detailFichier						{ color:#333; padding:10px 0; }
		#recapFileSize						{ color:#369; width:480px; border-collapse:collapse; }
		#recapFileSize tr					{ border-bottom:1px solid #666; }
		#recapFileSize tr.lastLine			{ border:0; font-weight:bolder; }
		#recapFileSize tr td.fileName		{ text-align:left; width:380px; }
		#recapFileSize tr td.fsize			{ text-align:right; width:100px; }
		#recapFileSize tr.lastLine td.fsize	{ font-size:14px; }
		#recapFileSize tr td.totalFileSize	{ text-align:right; }



		/**********************************************************************************
		 *
		 *  HEADER
		 *
		 **********************************************************************************/

			.imgHeader { border:1px solid #00f; }




		/**********************************************************************************
		 *
		 *  NAVIGATION
		 *
		 **********************************************************************************/

			#navigation { float:left; width:134px;  }


		/**********************************************************************************
		 *
		 *  CONTENT
		 *
		 **********************************************************************************/

			#pagecentre { float:right; width:/*764*/728px;  }


		/**********************************************************************************
		 *
		 *  CONTENT
		 *
		 **********************************************************************************/




				/**********************************************************************************
				 *
				 *  FORMS
				 *
				 **********************************************************************************/

					/*
					form									{ padding:0; margin:0; }
					form input[type='text'], form select	{ border:1px solid #000; width:315px; height:20px; color:#555; }
					form input[type='text']					{ height:18px; padding:2px 0 0 0; }
					form textarea							{ border:1px solid #000; color:#555; }
					form input[type='submit']				{ background-color:#FFCA4E; color:#4D4D4D; }
					form input[type='button']				{ background-color:#FFCA4E; color:#4D4D4D; }
					form div								{ padding:0 0 0 12px; }
					form div.formLeft						{ padding:0; margin:0; float:left; width:50%; }
					form div.formRight						{ padding:0; margin:0; float:right; width:50%; }
					form span								{ }
					form div + div							{ margin:8px 0 0 0; }
					form div.last							{ text-align:right; }
					.btnContact								{ margin:0 18px 0 0; }
					form label								{ display:block; font-weight:bolder; text-transform:uppercase; color:#000; margin:0 0 5px 0; cursor:pointer; }
					*/



				/**********************************************************************************
				 *
				 *  Form Fields
				 *
				 **********************************************************************************/



				/**********************************************************************************
				 *
				 *  LINKS
				 *
				 **********************************************************************************/

					/* Default Links */
					a								{ outline:none; color:#336699; text-decoration:underline; border:0; }
					a:link							{ 	}
					a:visited						{ 	}
					a:hover							{ text-decoration:none;  }



				/**********************************************************************************
				 *
				 *  TABLES
				 *
				 **********************************************************************************/



				/**********************************************************************************
				 *
				 *  LISTS (UL, OL, ...)
				 *
				 **********************************************************************************/

					/*ul								{ margin:0; padding:0px }*/



				/**********************************************************************************
				 *
				 *  PARAGRAPH
				 *
				 **********************************************************************************/






				/**********************************************************************************
				 *
				 *  HEAD (H1, ..., H5)
				 *
				 **********************************************************************************/


					/*
					h1								{ color:#C4003E; font-size:14px; font-weight:bold;  }
					h5								{ border-bottom:1px solid #C4003E; }
					h1, h2, h3, h4					{ font-size:17px; font-weight:bolder; padding:7px 0px 5px 20px; margin:0; color:#FFED4F; background:url(../images/interface/fleche_bas.png) 0 15px no-repeat; }
					h2								{ border-left:5px solid #666; padding:0 0 0 10px; margin:15px 0 0 0; }
					h4								{ font-size:110% }


					hr								{ border:0; border-top:1px solid #D2EEFF; }
					*/





		/**********************************************************************************
		 *
		 *  FOOTER
		 *
		 **********************************************************************************/

			#footer	{ clear:both; padding:30px 0 0 134px; text-align:center;  }
			#copyright	{ text-align:center; color:#000; }
			#copyright a	{ color:#fff; }


		/**********************************************************************************
		 *
		 *  BLOCKS
		 *
		 **********************************************************************************/