.link{
	border:0px;
}
.warningsmall{
	font-family: arial, verdana; 
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color:#FF7469;
}
.error{
	font-family: arial, verdana; 
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color:#FF0000;
	text-align: center ;
}
.tablefiche {
	border: 1px solid silver; 
	padding-top:3px; 
	padding-right:5px; 
	padding-bottom:3px; 
	padding-left: 5px; 													
}
.tdfichetitle {
	font-family: arial, verdana; 
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	COLOR: #FFFFFF ;
}
.tdfichesubtitle {
	font-family: arial, verdana; 
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	COLOR: #FFFFFF ;
}
.tdfiche {
	HEIGHT: 18px;
	font-family: arial, verdana; 
	font-size: 10px;
	COLOR: #FFFFFF ;
}
.small_required {
	HEIGHT: 18px; 
	BORDER-RIGHT: #BFBFBF 1px solid; BORDER-TOP: #BFBFBF 1px solid; BORDER-LEFT: #BFBFBF 1px solid; BORDER-BOTTOM: #BFBFBF 1px solid; 
	BACKGROUND-COLOR: #FCF3AA;
	FONT-FAMILY: arial, verdana; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000 ;
}
.small {
	HEIGHT: 18px; 
	BORDER-RIGHT: #BFBFBF 1px solid; BORDER-TOP: #BFBFBF 1px solid; BORDER-LEFT: #BFBFBF 1px solid; BORDER-BOTTOM: #BFBFBF 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: arial, verdana; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000 ;
}
TABLE .Color{
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.Red {
		FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse ;
	BORDER-RIGHT: #dc7c9f 1px solid; BORDER-TOP: #dc7c9f 1px solid; BORDER-LEFT: #dc7c9f 1px solid; BORDER-BOTTOM: #dc7c9f 1px solid; BACKGROUND-COLOR: #91053a ;

}
TABLE.Blue {
		FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse ;
	BORDER-RIGHT: #5476ae 1px solid; BORDER-TOP: #5476ae 1px solid; BORDER-LEFT: #5476ae 1px solid; BORDER-BOTTOM: #5476ae 1px solid; BACKGROUND-COLOR: #073780
}
TD.Red {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.Blue {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TR.Red {
	
}
TR.Blue {
	
}
TD.RedHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.BlueHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TR.RedHeader {
	FONT-WEIGHT: bold; COLOR: #f0ebae; HEIGHT: 21px; BACKGROUND-COLOR: #78012e
}
TR.BlueHeader {
	FONT-WEIGHT: bold; COLOR: #f0ebae; HEIGHT: 21px; BACKGROUND-COLOR: #042351
}
TABLE.RedDetails {
		FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse ;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.BlueDetails {
		FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse ;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TR.RedDetails {
	BORDER-RIGHT: #91053a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #91053a 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #91053a 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #91053a 2px solid ;
}
TR.BlueDetails {
	BORDER-RIGHT: #073780 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #073780 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #073780 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #073780 2px solid
}
TD.RedDetails {
	BORDER-RIGHT: #91053a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #91053a 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #91053a 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #91053a 2px solid; BACKGROUND-COLOR: #ab2353 ;
	FONT-WEIGHT: bold; COLOR: #FAA3C3;
}
TD.BlueDetails {
	BORDER-RIGHT: #073780 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #073780 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #073780 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #073780 2px solid; BACKGROUND-COLOR: #2959a2 ;
		FONT-WEIGHT: bold; COLOR: #B5C8F2 ;
}
TD.BlueDetailsHeader {
	BORDER-RIGHT: #073780 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #073780 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #073780 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #073780 2px solid; BACKGROUND-COLOR: #3a6ab3; TEXT-ALIGN: left
}
TD.RedDetailsHeader {
	BORDER-RIGHT: #91053a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #91053a 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #91053a 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #91053a 2px solid; BACKGROUND-COLOR: #ab2353; TEXT-ALIGN: left
}	
.TableGreyMain{
		border: 1px solid #FFFFFF;
		border-collapse: collapse;
		width: 100%;
}
.TableGreyHeader{
		background-image:url('images/table_bg.gif');
		background-position:center;
		font:8pt Verdana;
		font-weight:bold ;
		color:#336699;
		text-align: left ;
		vertical-align: middle ;
		height:20px;
		border: 1px solid #C1D1E0;
		text-decoration: none;
}	

.TableGreyHeaderG{
		background-image:url('images/table_bg.gif');
		background-position:center;
		font:14pt Verdana;
		font-weight:bold ;
		color:#336699;
		text-align: left ;
		vertical-align: middle ;
		height:20px;
		border: 1px solid #C1D1E0;
		text-decoration: none;
}	
.TableGreyFont{
		font:8pt Verdana;
		font-weight:bold ;
		color:#336699;
		text-align: left ;
		vertical-align: middle ;
		text-decoration: none;
}
.TableGreyCell{
		font:8pt Verdana;
		color:#000000;
		text-align: left ;
		vertical-align: middle ;
		border: 1px solid #C1D1E0;
		height: 20px ;
}

.TableGreyCellG{
		font:12pt Verdana;
		color:#000000;
		text-align: left ;
		vertical-align: middle ;
		border: 1px solid #C1D1E0;
		height: 20px ;
}

.TableGreyError{
		BACKGROUND: #FF0000; 
		font:10pt Tahoma,Arial;
		font-weight: bold ;
		font-style: italic ;
		color:#FFFFFF;
		height:30px;
		text-align: center ;
		vertical-align: middle ;
		text-decoration: none;
}
.TableGreyFooter{
		background-image:url('images/table_footer_bg.gif');
		background-position:center;
		font:8pt Verdana;
		font-weight:bold ;
		FONT-STYLE: italic;
		color:#336699;
		text-align: center ;
		vertical-align: middle ;
		height:20px;
		border: 1px solid #C1D1E0;
		text-decoration: none;
}