/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */

	BODY {	
		margin: 0px; 	
		word-spacing: normal;
		text-transform: none;	
		font-weight: normal; 	
		font-size: 10px; 	
		font-family: Verdana,Geneva,Arial,Helvetica;
		letter-spacing: normal;	
		border-collapse: collapse; 
		scrollbar-face-color: #DEE3E7;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #DEE3E7;
		scrollbar-3dlight-color: #D1D7DC;
		scrollbar-arrow-color:  #006699;
		scrollbar-track-color: #EFEFEF;
		scrollbar-darkshadow-color: #98AAB1;
	}
	
	UL LI				{	font-size:10px; 			list-style-image: url('images/puce.gif');	list-style-type: disc}	
	UL LI LI			{	list-style-type: disc; 		list-style-image: url('images/bullet_default.gif');}	
	UL LI LI LI			{	list-style-type: circle;	list-style-image: url('images/bullet_default.gif');}	
	OL LI				{	list-style-type: decimal;}	
	OL OL LI 			{	list-style-type: lower-alpha;}	
	OL OL OL LI			{	list-style-type: lower-roman;}	
	
	LEGEND				{ color: #EB8700; font-weight: bold;}
	
/* Text styles */
	.default			{	color: #000000; font-size: 10px;}
	.black				{	color: #000000; font-size: 10px;}
	
	.AdminSection		{	font-size: 11px;	color: #000000;		text-decoration: underline; font-weight:bold; }
	.AdminTitle			{	font-size: 16px;	color: #000000;		font-weight:bold; }

/* HREF styles */
	A:link	 			{	font-size: 10px;	color: #BA1B1B;		text-decoration: underline;}	
	A:visited 			{	font-size: 10px; 	color: #BA1B1B;		text-decoration: underline;}	
	A:active			{ 	font-size: 10px; 	color: #BA1B1B;		text-decoration: underline;}	
	A:hover	 			{ 	font-size: 10px; 	color: #BA1B1B;		text-decoration: underline;}

	A.AdminMenu:link	{	font-size: 10px;	color: #000000;		text-decoration: none; }	
	A.AdminMenu:visited {	font-size: 10px; 	color: #000000;		text-decoration: none; }	
	A.AdminMenu:active	{ 	font-size: 10px; 	color: #000000;		text-decoration: none; }	
	A.AdminMenu:hover	{ 	font-size: 10px; 	color: #BA1B1B;		text-decoration: none; }

	A.MembresMenu:link		{	font-size: 11px;	color: #000000;		text-decoration: none;	font-weight: bold;	}	
	A.MembresMenu:visited 	{	font-size: 11px; 	color: #000000;		text-decoration: none;	font-weight: bold;  }	
	A.MembresMenu:active	{ 	font-size: 11px; 	color: #000000;		text-decoration: none;	font-weight: bold;  }	
	A.MembresMenu:hover		{ 	font-size: 11px; 	color: #BA1B1B;		text-decoration: none;	font-weight: bold;  }

	A.MembresSubMenu:link		{	font-size: 11px;	color: #000000;		text-decoration: none;	}	
	A.MembresSubMenu:visited 	{	font-size: 11px; 	color: #000000;		text-decoration: none;	}	
	A.MembresSubMenu:active		{ 	font-size: 11px; 	color: #000000;		text-decoration: none;	}	
	A.MembresSubMenu:hover		{ 	font-size: 11px; 	color: #BA1B1B;		text-decoration: none;	}

	form 	{ display: inline; margin: 0px; }

	input, textarea, select	{ font-family: Verdana,Helvetica,Arial,sans-serif; 	font-size: 10px; 	color: #000000; margin: 1px;  padding: 1px; border: 1px solid #CCCCCC; }

	.radio		{ margin: 0px;  padding: 0px; border: 0px;}
	.checkbox	{ margin: 0px;  padding: 0px; border: 0px;}

	.calImg	{ margin: 0px;  padding: 0px; border: 0px;}
	.operationButton { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #BA1B1B; }

	.preview				{ font-family: Verdana, Arial, sans-serif; font-size: 9px; padding: 2px; margin: 1px; border: 1px solid #CCCCCC; }

	.fieldClass			{	width: 100%; }
	.tdFieldName		{	width: 175px; color: #000000;}
	.tdFieldClass		{	width: 150px; }

	.tableSeparatedForms{ /*background-color: #FFFCF5; border: 1px dashed #CCCCCC;*/ }
	.tdSeparator		{	font-size: 14px; color: #EB8700; font-weight:bold; text-decoration:underline; }
	.tdDotted			{ background-color: #CCCCCC; /*background : url('images/1dot.gif');*/ width:1px;	}

	.contour			{ border-collapse:collapse; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

	.tabGroup			{ margin: 5px; }
	.title				{ font-size: 15px; font-weight:bold; color: #BA1B1B; padding-bottom:2px;}
	.stitle				{ font-size: 15px; font-weight:bold; color: #BA1B1B; padding-bottom:10px;}
	.subTitle			{ font-size: 11px; font-weight:bold; color: #00000; text-decoration: underline;}
	.description 		{ font-size: 10px; color: #666666; padding-bottom:2px; }
	.sdescription 		{ font-size: 10px; color: #666666; padding-bottom:10px; }

	.formMessageStack 	{ margin: 5px; font-size: 10px; color: #465584; }
	.messageStack 		{ margin: 5px; font-size: 10px; color: #465584; background-color: #FFFCF5; border: 1px solid #DFDFDF; }

	.delete				{ margin: 5px; font-size: 15px; font-weight:bold; color: #000000; }

	/* data table */
	/* data table */
	.display_table 			{	border-collapse: collapse;	clear: both;	}
	.display_table_th 		{	
		background-color: #E6E6E6;
		border-width: 1px;	
		border-top-color: #FFFFFF;	
		border-bottom-color: #C1C1C1;	
		border-left-color: #C1C1C1;
		border-right-color: #C1C1C1;
		border-style: solid;
		height: 23px;
		padding: 2px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
	}
	
	.display_table_th_sort 	{
		background-color: #999999;
		border-width: 1px;
		border-top-color: #FFFFFF;
		border-bottom-color: #C1C1C1;
		border-left-color: #C1C1C1;
		border-right-color: #C1C1C1;
		border-style: solid;
		height: 23px;
		padding: 2px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
	}

	.display_table_td 		{
		background-color: #F0F1F1;
		border-width: 1px;
		border-color: #E6E6E6;
		border-style: solid;
		padding: 2px;
		font-size: 10px;
		color: #000000;
	}
	
	A.display_table_th_link:link	{	font-size: 10px;	color: #000000;		text-decoration: none;		font-weight: bold;}	
	A.display_table_th_link:visited {	font-size: 10px; 	color: #000000;		text-decoration: none;		font-weight: bold;}	
	A.display_table_th_link:active	{ 	font-size: 10px; 	color: #000000;		text-decoration: none;		font-weight: bold;}	
	A.display_table_th_link:hover	{ 	font-size: 10px; 	color: #000000;		text-decoration: none;		font-weight: bold;}
	
	.display_table tr.mouseOver td 	{	background-color: #FFFAF3;	}
	
	td 						{ font: 10px Verdana,Geneva,Arial,Helvetica; }
	img						{ border-top-style: none; border-right-style: none; 	border-left-style: none;	border-bottom-style: none; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

/* Calendar */	
	.calDay			{	cursor: pointer; }
	.calIframe		{	border-collapse:collapse; 	border-bottom: 0px solid #CCCCCC; border-top: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; border-right: 0px; solid #CCCCCC"; }
