 /* global begin */

#container{

	width:				962px;
	#width:				962px;
	_width:				1000px;

	margin-left:		auto;
	margin-right:		auto;
	padding:			18px;
	padding-top:		3px;
	border-right:		1px solid #0A6A8B;
	border-left:		1px solid #0A6A8B;
	background-color:	white;

	text-align:			left;

}
BODY{
	text-align: center;
}

#marge DIV{
	margin-left:		12px;
	margin-right:		12px;
}
#marge{
	margin-top:			18px;
	float:				left;
	/*background-color:	#D4DAC0;*/
	text-align:			center;
	width:				176px;

}
#content{
	margin-top:		18px;
	padding-left:	18px;
	float:			left;
	width:			768px;
}

		
		P{
			text-align:			justify;
			margin:				0px;
			margin-bottom:		12px;
			margin-top:			12px;

		}


		.valide_err{	
			border:				1px solid red;
			margin:				1px;
			background-color:	#FFE9E9;
		}

	

		.tbHome{
			border-right:	1px solid gray;
			border-top:		1px solid gray;
			
		}

		BODY, TD, INPUT, SELECT  {

			color:				black;
			font-size:			12px;
			font-family:		verdana;
			margin:				0px;

		}

		H1{
			margin-top:			0px;
			padding-top:		12px;
			margin-top:			-12px;
			margin-bottom:		0px;
			/*padding-bottom:		12px;*/
			clear:				both;
		}


		INPUT, TEXTAREA{
			position:			relative;
		}

		.admin *{
			font-family: verdana;
		}
		

		.admin LI{
			margin-bottom: 2px;
		}

		.profile *, .bubble{
			font-size:	12px;
			font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
		}


		#xMsg{
			padding:5px;
		}



		.center, .center DIV{
			text-align: center;
		}
		.spacing{
			padding:	10px;
			margin:		10px;
		}

		TEXTAREA{ font-size: 10px; font-family:		Verdana; }

		FORM{	margin: 0px;}

		.margeForm			{	margin-bottom: 16px;	}	
		.margeForm TABLE	{	padding-bottom: 4px;	}

		A,A:LINK,A:VISITED{	color: #F97B00; font-weight:bold; }
		A:HOVER{			color: #FF9C3C; font-weight:bold;}

		HR { height: 1px; }

		IMG{	border-color:	#000000;
				border:			0px;}



		.gridTitle, .gridTitle td{ background-color: #EEEEEE; font-weight: bold;}


		.title, .BigTitle, listHeader, minititle {
			font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
		}
		

		.title{
			font-size:14px;
			font-weight:bold;
			margin-bottom: 3px;
		}


		.BigTitle, H1{ 
			font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
		
			font-weight:	normal;
			/*margin: 1ex;*/
		}

		.BigTitle{
			font-size:		18px;	
		}

		H1{
			font-size:		20px;	
		}




		LI{ margin-bottom: 8px;}




		#xHelpContainer{
			border:				1px solid black;
		}

/* global end */







/*layout begin*/

		.mainTable{	
			width: 100%;	
			clear: both;
		}

		.tableList{
			width:				100%;
			border-spacing:		0px;
			border-collapse:	collapse;
			background-color:	white;
		}
		.tableList TD{
			padding: 4px;
		}
		.padding0 TD{ padding: 0px; }


		.mainBorderDiv{
			/*border: 1px solid black;*/
			width:				1002;
			position:			absolute;
			/*margin-left:		-502px;*/
			left:				0%;	
			margin:				auto;	
			height:				auto;
		}


		.MenuTop A{	
			font-weight:		bold;
			text-decoration:	none;
		}



		/*.Marges TD{ padding: 0px; }*/
		.Marges{
			width:				100%;
			height:				100%;
			border-spacing:		0px;
			border-collapse:	collapse;

		}

		.MargeLeft{	
			background-color:		#B8BABB;
			width:					196px;

			vertical-align:			top;
		}
		.MargeLeftDiv{
			margin:					10px;
			margin-top:				120px; 
			/*text-align:			center*/
			width:					176px;

		}

		.MargeCenter{
			width:			626;
			height:			100%;
			vertical-align:	top;

		}
		.MargeCenterDiv{
			margin:			16px;
			margin-top:		120px; 
			width:			578px;
		}

		.MargeRight{
			background-color:		#EEEEEE;

			width:					196;
			vertical-align:			top;
		}

		.MargeRightDiv{
			margin:					10px;
			margin-top:				178px; 
			width:					176px;

		}




		.MenuLv0{
			width:				100%;
			height:				24px;
		}
		.MenuLv0 DIV{
			
			font-size:			12px;

			text-align:			center;

			padding-left:		10px;
			padding-right:		10px;

			float:				left;

			line-height:		24px;
			height:				24px;

		}

		.MenuLv0_on{
			font-weight:		bold;
		}


		 .MenuLv1{
				font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
				font-size: 14px;
				
				margin-bottom: 3px;
		}

		.menuLv1 A{
			text-decoration:	none;
		}

		.MenuLv1_on A{
			font-weight: bold;
		}

		.MenuLv2{
			font-weight: normal;
		}


		.MenuLv2 A{
			font-weight: normal;
		}

		.MenuLv2{
			margin-top: 1px;
			font-size: 13px;
		}

		.MenuLv2_on A{
			font-weight: bold;
		}

		.hotSpot A{
			text-decoration: none;
			font-weight:	 bold;
		}









/*layout end*/


/* footer begin*/

		.footer, .footer A, .footer A:visited{		color:				#666666	}
		.footer DIV{ 			padding-bottom:		24px; }
		.footer A, .footer DIV{ padding-top:		4px;	}

		.footer{
			margin-top:			100px;
			clear:				both;
			text-align:			center;
			vertical-align:		bottom;
		}

		.footer A{ 
			padding-left:	6px;
			padding-right:	6px;
		}


/* footer end*/


	.PhotoPrincipal{
		background-color:		white;
		padding-bottom:			6px;
		padding-top:			2px;
		text-align:				center;
	}
	.PhotoPrincipal DIV{
		margin-left:			auto;
		margin-right:			auto;
	}

	.PhotoBorder{
		margin:					3px;
		padding:				10px;
		width:					254px;
	}



/*Image border begin*/

	.BigImgBorder *{ 
		color:white;
	}
	.BigImgBorder{
			width:				329px;
			height:				329px;
			padding:			2px;
			margin:				0px;
			background-color:	#000000;
			text-align:			center;
			vertical-align:		middle;

	}


	.smallImgBorder{
			width:				100px;
			height:				100px;
			background-color:	#000000;
			border-spacing:		0px;
			border-collapse:	collapse;
	}
	.smallImgBorder TD{
			padding:			2px;
			margin:				0px;
			background-color:	#000000;			
			text-align:			center;
			vertical-align:		middle;
	}


	.xsmallImgBorder{
			width:				28px;
			height:				28px;
			background-color:	#000000;
			text-align:			center;
			vertical-align:		middle;
	}

	.xsmallImgBorder IMG{
			width:				24px;
	}




/*Image border end*/







/* list style begin */





	.listHeader, .listHeader TD{
					border-top:			solid 1px #BCC9D4;
					border-bottom:		solid 1px #BCC9D4;
					font-size:			14px;
					color:				#5B5B5B;
					height:				26px;
					font-weight:		bold;
					background-image:	url(/images/bgtitle.gif);

	}

	.listHeader A,
	.listHeader A:HOVER,
	.listHeader A:VISITED{ color:#282248;}

	.tbFile , .tbFile TABLE{
			border-spacing:		0px;
			border-collapse:	collapse;
	}

	.tbFile TD, .bottom_border TD{
		border-bottom:		solid 1px #B8BABB;
	}

	.tbGrid{	
		border-left:	1px solid #B8BABB;
		border-top:		1px solid #B8BABB;
	}

	.tbGrid TD{	
		padding:		8px;
		border-right:	1px solid #B8BABB;
		border-bottom:	1px solid #B8BABB;
	}



	.head1, .head2, .head1 TD, .head2 TD, .head3, MenuLv0, .ToolbarLeft *{
		font-family:		Helvetica, "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	}

	.head1{
		text-align:			center;
		padding:			0px;
		padding-right:		4px;

	}

	.head1, .head1 TD{
		font-size:			14px;
		font-weight:		bold;
		line-height:		26px;
		height:				26px;

	}

	.head2{
		text-align:			center;
	}

	.head2, .head2 TD{
		font-size:			12px;
		font-weight:		bold;
		text-align:			center;
		line-height:		21px;
		height:				21px;
	}


	.head1 TD, .head2 TD, .head1 TD TD, .head2 TD TD{
		text-align:			left;
		padding-top:		0px;
		padding-bottom:		0px;
		padding-left:		4px;
		padding-right:		4px;
	}

	.list1 A{
		text-decoration:	none;
	}

	.list1, .list2{
		padding-left:			8px;
		padding-right:			8px;
		padding-bottom:			2px;
		font-size:				12px;
	}
	.list1 DIV, .list2 DIV{
		padding-bottom:			4px;
		padding-top:			4px;
	}
	.list1 DIV{
		text-align:				center;
		font-weight:			bold;
	}
	.list1 TD{
		padding-top:	5px;
		padding-bottom: 5px;
	}
	.list1 DIV, .list1 TD{
		margin-left:			auto;
		margin-right:			auto;
	}
	.list2 DIV{

		margin-left:			auto;
		margin-right:			auto;
	}


	.tbPadding TD{		padding-bottom:	24px; }
	.tbPadding TD TD{	padding-bottom:	4px; }

/* list style end */






/*profile begin*/

		.highlight{
			font-weight:		bold;
			background-color:	#FFFF00;

		}



		.tbTooltip{
			border:				solid 1px #282248;
			background-color:	#FCFCFC;

		}

		.tbTooltipViewerA, .tbTooltipViewerA:visited, .tbTooltipViewerA:link{
			color:white;
			background-color: black;
			padding:2px;
		}
		.tbTooltipViewer, tbTooltipViewer *{
			background-color:	black;
			color:				white;
			font-size:			13px;
		}

/*profile end*/












/*cropper begin*/

.zone_over
{
	filter:				alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	position:			absolute;
	border:				1px solid black;
	background-color:	#00FF00;
	/*background-image:	url(/images/bgZoneOver.gif);*/
}

/*cropper end*/


.button{
			background-color:		#FFCDCD;
			color:					#7F0000;
			border-top:				1px solid #D55555;
			border-bottom:			2px solid #7F0000;
			border-left:			1px solid #D55555;
			border-right:			2px solid #7F0000;
			font-size:				13px;
			font-weight:			bold;
			font-family:			arial;
			cursor:					pointer;
}




/* item */

	.PhotoBorder{ 

		margin:					3px;
		padding:				7px;
		width:					254px;
	}

	.PhotoBorderSmall{ 
		margin:					3px;
		padding:				7px;
		width:					154px;

	}

	.ItemRight{
		float:					left;
		padding-left:			12px;
		width:					450px;

	}


	.ItemBottom{
		clear:					both;

	}

	

	.dTitle{
		float:					left;
		padding-top:			4px;
		padding-bottom:			4px;
		font-weight:			bold;
		width:					100px;
		border-top:				solid 1px #E3E3E3;
	}

	.dContent{
		padding-left:			4px;
		padding-top:			4px;
		padding-bottom:			4px;
		float:					left;
		width:					325px;
		border-top:				solid 1px #E3E3E3;
	}

	.dContent DIV{
		float:					left;
	}


	.dTitleProperty{
		font-weight:			bold;
		float:					left;
		width:					150px;
		padding-top:			4px;
		padding-bottom:			4px;
		border-top:			solid 1px #E3E3E3;
	}

	.grey{
		color:					#666666;	
	}

	.dContentProperty{
		font-weight:			bold;
		padding-left:			4px;
		float:					left;
		width:					223px;
		padding-top:			4px;
		padding-bottom:			4px;
		border-top:				solid 1px #E3E3E3;
	}


	.ItemProperty{
		clear:					both;
		border-bottom:			solid 1px #E3E3E3;
		width:					754px;
		margin-top:				12px;
		margin-bottom:			8px;
	}

	.ButtonImg{
		padding-bottom: 8px;
		padding-top:	8px;
	}