BODY {
	SCROLLBAR-FACE-COLOR: #84addd; FONT: bold 11px Arial; SCROLLBAR-HIGHLIGHT-COLOR: #84addd; SCROLLBAR-SHADOW-COLOR: #84addd; COLOR: black; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #84addd
}
.handover {
	CURSOR: hand        
}

/*****************************
			MARGE
******************************/
.MARGIN_20PX_LEFT {
 	MARGIN-LEFT: 20px
}
.MARGIN_5PX_LEFT {
 	MARGIN-LEFT: 5px
}
.MARGIN_30PX_RIGHT{
	margin-right:30px;
}
.MARGINMONTANT{
	margin-right:30px;
	font : Arial;
	font-size: 10 px;
	font-weight : bold;
	color : #333333;
}

/*****************************
			TEXT
******************************/

.TITRE_SIMU{
	FONT: bold 14px Verdana; COLOR: #1F4177
}

.TEXT_BLACK_10 {
	FONT: bold 10px Verdana; COLOR: #333333
}
.TEXT_BLACK_11 {
	FONT: 11px Verdana; COLOR: #333333
}
.TEXT_BLACK_12 {
	FONT: bold 12px Verdana; COLOR: #333333
}
.TEXT_BLACK_14 {
	FONT: bold 14px Verdana; COLOR: #333333
}
.TEXT_BLACK_16 {
	FONT: bold 16px Verdana; COLOR: #333333
}
.TEXT_BLACK_24 {
	FONT: bold 24px Arial; COLOR: #333333
}
.TEXT_DARKBLUE_14 {
	FONT: bold 14px Verdana; COLOR: #00207c
}
.TEXT_DARKBLUE_12 {
	FONT: bold 12px Verdana; COLOR: #00207c
}
.TEXT_DARKBLUE_13 {
	FONT: 13px Verdana; COLOR: #00207c
}
.TEXT_DARKBLUE_11 {
	FONT: bold 11px Verdana; COLOR: #00207c
}

.TEXT_MEDIUMBLUE_12 {
	FONT: bold 12px Verdana; COLOR: #003399;
}

.TEXT_MEDIUMBLUE_12_UNDERLINE {
	FONT: bold 12px Verdana; COLOR: #003399;
	TEXT-DECORATION: underline;
}


.TEXT_MEDIUMBLUE_14 {
	FONT: bold 14px Verdana; COLOR: #003399;
}
.TEXT_LIGHTBLUE_12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6666cc
}
.TEXT_LIGHTBLUE_14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6666cc
}
.TEXT_WHITE_12 {
	FONT : bold 12px Verdana; color : #FFFFFF;		
}
.TEXT_WHITE_14{
	FONT : bold 14px Arial;color : #FFFFFF;		
}
.TEXT_WHITE_16{
	FONT : bold 16px Arial; color : #FFFFFF;		
}
.SUBTITLE{
	font : x-small Verdana;
	font-size: 10 px;
	font-weight : bold;
	color : #333333;
	height: 30px;	
}
.TITRE_WHITE_12{
	FONT : bold 12 px x-small Verdana; color : #FFFFFF;
	text-align: center;
}
.TITRE_BLEU_18{
	FONT : bold 18px Arial; color : #1F4177;
}

.TEXTNOTE{
	font-family : Arial;
	font-size: 9 px;
	color : #2d89a3;	
}
.TEXT_MESSAGE{
	FONT : bold 14px Arial;color : #c40000;	
}

.TEXT_ERROR_MESSAGE{
	FONT : bold 12px Arial;color : #003399;	
}

.TEXTPREREQUIS{
	font-family : Arial;
	font-size: 10 px;
	color : black;	
}
.ARTICLE{
	COLOR: #FF9933;
    font : Arial;
	font-size: 12 px;
	font-weight : bold;
	
}

/*****************************
			INPUT
******************************/

.INPUT {
	BORDER-RIGHT: #3333cc 1px solid;
	BORDER-TOP: #3333cc 1px solid;
	FONT: bold 10px Verdana;
	BORDER-LEFT: #3333cc 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #3333cc 1px solid;
	BACKGROUND-COLOR: #ffffff
}

.INPUTNB {
	background-color: #FFFFFF;
	border : 1px solid #3333cc;
	font : x-small Verdana;
	font-size: 10 px;
	font-weight : bold;
	color : #333333;
	text-align: right;
}

.INPUTREADONLY {
	background-color: transparent; 
	border : 0px solid #E44F0B;
	font : x-small  Arial;
	font-size: 11 px; 
	font-weight : bold;	
	color : #333333;
	text-align : right;
}

.INPUTREADONLY_WHITE {
	background-color: transparent; 
	border : 0px solid #E44F0B;
	font : x-small  Arial;
	font-size: 11 px; 
	font-weight : bold;	
	color : #FFFFFF;
	text-align : right;
}

.INPUTREADONLY_SIMU {
	background-color: transparent; 
	border : 0px solid #E44F0B;
	font-family : arial;
	font-size: 36 px; 
	font-weight : bold;	
	color : #333333;
	text-align : right;
}

.INPUTGRILLETARIF {
	background-color: #FFFFFF;
	border : 1px solid #3333cc;
	font : x-small Verdana;
	font-size: 10 px;
	font-weight : bold;
	color : #333333;
	width : 45px;
}

/*****************************
			LINK
******************************/

a:link {COLOR: #000000; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 8pt;}
a:visited {COLOR: #000000; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 8pt;}
a:active {COLOR: #000000; TEXT-DECORATION: underline;font-family: Arial;font-weight: bold;font-size: 8pt;}
a:hover {COLOR: #6666cc; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 8pt;}
a{ line-height: 1.5 }

A.DEFAULT:link {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
A.DEFAULT:visited {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
A.DEFAULT:active {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
A.DEFAULT:hover {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;}
A.DEFAULT {LINE-HEIGHT: 2}

a.cu:link {COLOR: #FF9933; TEXT-DECORATION: none; font-family: Arial;font-weight: bold;font-size: 8pt;}
a.cu:visited {COLOR: #FF9933; TEXT-DECORATION: none; font-family: Arial;font-weight: bold;font-size: 8pt;}
a.cu:active {COLOR: #FF9933; TEXT-DECORATION: none;font-family: Arial;font-weight: bold;font-size: 8pt;}
a.cu:hover {COLOR: #FF9933; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 8pt;}
a.cu{ line-height: 1.5 }

a.nav:link {COLOR: #6666cc; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 9pt;}
a.nav:visited {COLOR: #6666cc; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 9pt;}
a.nav:active {COLOR: #6666cc; TEXT-DECORATION: underline;font-family: Arial;font-weight: bold;font-size: 9pt;}
a.nav:hover {COLOR: #6666cc; TEXT-DECORATION: underline; font-family: Arial;font-weight: bold;font-size: 9pt;}
a.nav{ line-height: 1.5 }

/*****************************
		TABLE/TR/TD
******************************/

.TR_TITRE_SIMU{
	background-color: #ddedff;
	height: 30px;
	text-align: center;
}

.TR_SIMU_VERTPASTEL{
	background-color: #c9ff96;
	height: 30px;
	text-align: center;
}

.TR_SIMU_YELLOW{
	background-color: #FFDF66;
	height: 30px;
	text-align: center;
}


.TD_YELLOW_ORANGE{
	background-color: #ffcc4b;
}
.TD_YELLOW{
	background-color: #FFDF66;
}

.TR_YELLOW_ADMIN{
	background-color: #FFDF66;
	height: 30px;
}
.TR_LIGNE_INSCRIPTION_JAUNE{
	background-color: #FFF7B7;
	FONT : bold 10px Verdana;color : #333333;
	height: 30px;
}
.TR_LIGNE_INSCRIPTION_NEUTRE{
	FONT : bold 10px Verdana;color : #333333;
	height: 30px;
}
.TR_DARKBLUE{
	background-color: #00207c;
}
.TR_VERTFLUO{
	background-color: #c3ff4f;
}
.TR_BLEUVERT{
	background-color: #2d89a3;
}
.TR_VERTPASTEL{
	background-color: #c9ff96;
}
.TR_VERT{
	background-color: #4ff3de;
	height: 30px;
	vertical-align: middle;
}
.TR_LIGNE_PORTEFEUILLE_VERT{
	background-color: #ACF3E8;
	FONT : bold 10px Verdana;color : #333333;
	height: 40px;
}
.TR_LIGNE_PORTEFEUILLE_NEUTRE{
	FONT : bold 10px Verdana;color : #333333;
	height: 30px;
}
.TR_CYAN{
	background-color: #0f00b0;
}
.TR_MEDIUMBLUE{
	background-color: #5fd5ff;
}
.TR_LIGHTBLUE{
	background-color: #ddedff;
}
.TABLE_BORDER_GREY{

	border-left: 1px solid #607e81;
	border-bottom: 1px solid #607e81;
	border-right: 1px solid #607e81;
	border-top : 1px solid #607e81;
}

.TABLE{

	border-left: 1px solid #3333cc;
	border-bottom: 1px solid #3333cc;
	border-right: 1px solid #3333cc;
	border-top : 1px dashed #3333cc;

}
.CELLBORDERTITLE{
	border-bottom : 1px dashed #3333cc;
	border-top : 1px dashed #3333cc;
	height: 35px;
}

.CELLBORDERBOTTOMGREY{
	border-bottom : 1px dashed #cccccc;
	height: 40px;
}

.CELLBORDER_CALCULATRICE{
	FONT: bold 10px Verdana; COLOR: #333333;
	border-bottom : 1px dashed #cccccc;
	border-top : 1px dashed #cccccc;
	height: 30px;
}

.CELLBORDER{
	border-right: 1px dashed #cccccc;
	text-indent: 5px;
}
.CELLBORDERBLUE{
	border-bottom : 1px dashed #3333cc;
}
.CELLBORDERBLUE_TOP{
	border-top : 1px dashed #3333cc;
}

.BUTTON_BAR{
	position: absolute;
	bottom: 0px;
	height : 30px;
}

.BUTTON_CALCULATRICE{
	border : 2px solid #3333cc;
	text-align: center;
	vertical-align:middle;
	background-color: #27feff;
	color: #3333cc;
	FONT : bold 12px Arial;
	width:120px;
}

ul.tableau {  list-style-position: inside; margin-left: -13px; margin-top: 5px; text-indent:-20 } 

