.fixe {
	font : 9px Arial, Helvetica, sans-serif;
}


A.blanc:hover, A.blanc:link, A.blanc:visited{
	color : #fefefe;
	text-decoration : underline;
}

/*A:active {
	color : Black;
	text-decoration : underline;
	background-color: white;
}*/

A:link, A:visited {
	text-decoration : none;
	color : #000000;
}
A:hover {
	color : #000000;
	text-decoration : none;
}
A.barrer:visited {
	text-decoration : line-through;
	color : #000000;
}
TD.barrer {
	text-decoration : line-through;
	color : #000000;
}


TD {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align : top;
}

TR.lignetablo {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	height : 12px;
	vertical-align : middle;
}

/*A:hover {
	text-decoration : none;
}*/

A.bleu:hover {
	text-decoration : none;
	background : #333399;
	color : White;
}

A.bleu2:hover {
	text-decoration : none;
	background : #D0E0FF;
	color : #222288;
}
TD.bleu3 {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}



A.rien:link, A.rien:visited {
	text-decoration : none;
}
A.rien:hover {
	text-decoration : underline;
}
A.absrien:hover, A.absrien:link, A.absrien:visited{
	text-decoration : none;
}
.bleuback {
	text-decoration : none;
	background : #333399;
	color : White;
}

.green {
	color : Green;
	background-color: white;
}
.red{
	color : Red;
	background-color: white;
}

.selectred{
	background-color : #ffdddd;
}
.selectrouge{
	background-color : #ff0000;
	color : #ffffff;
}
.selectnoir{
	background-color : #000000;
	color : #ffffff;
}
.selectorange{
	background-color : #FFEDC1;
}
.selectgreen {
	background-color : #ddffdd;
}
.selectblue {
	background-color : #ddddff;
}
.selectfluo{
	background-color : #00FF00;
}
.selectbold{
	font-weight: bold;
}



INPUT.textgreen {
	background-color : #ddffdd;
	border : 1px solid #333399;
}
INPUT.textorange {
	background-color : #FFEDC1;
	border : 1px solid #333399;
}
INPUT.textred{
	background-color : #ffdddd;
	border : 1px solid #333399;
}



.chkred{
	background-color : #ffaaaa;
}
.chkorange{
	background-color : #FFccaa;
}
.chkgreen {
	background-color : #aaffaa;
}

/*A.navbar:active {
	background : #000090;
	color : White;
	text-decoration : none;
}*/


A.navbar:link, A.navbar:visited {
	color : White;
	text-decoration : none;
}

/* INPUT */
INPUT.bouton {
	background-color : #DCDCDC;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}

INPUT.boutonbleu {
	background-color : #F0F8FF;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}


INPUT.boutonbleufixe {
	background-color : #F0F8FF;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
	width : 100px;
}

INPUT.boutonvert {
	background-color : #e8FFe0;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}

INPUT.boutonjaune {
	background-color : #00ffff;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}

INPUT.boutonorange {
	background-color : #FFEDC1;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}

INPUT.boutonvermillon {
	background-color : #FFaaaa;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #000000;
}

INPUT.boutonrouge {
	background-color : #FFe8e0;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	border : 1px solid;
	cursor : pointer;
	color : #000000;
}


INPUT.read {
	background-color : #e8ebef;
	border : 1px solid #333399;
	font-family: arial;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	color: #123057;
	font-weight: bold;
}

INPUT.readright {
	background-image:url("img/bgform.gif"); 
	font-family: arial;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	color: #123057;
	font-weight: bold;
	background-color : #dddddd;
	text-align: right;
}

INPUT.vide {
	background-color : #FFCCCC;
	border : 1px solid #333399;
}

INPUT.fin {
	border : 1px solid #333399;
	font-family: arial;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	color: #333399;
	font-weight: bold;
}


INPUT.joli {
	background-image:url("img/bgform.gif"); 
	font-family: arial;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	color: #123057;
	font-weight: bold;
}
INPUT.finbold {
	border : 1px solid #333399;
	background-color : White;
	font-weight: bold;
	color: #333399;
}
INPUT.finfin {
	border : 1px solid #333399;
	background-color : White;
	color: #333399;
}

INPUT.finvert {
	border : 2px solid #009933;
	background-color : #eeffee;
	font-size: 14px;
	color: #009933;
	padding-left: 2px;
	padding-right: 2px;
}
INPUT.finrouge {
	border : 2px solid #ff0000;
	background-color : #ffeeee;
	color: #bb0033;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}
INPUT.finbleu {
	border : 2px solid #330099;
	background-color : #eeeeff;
	color: #330099;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}
INPUT.finorange {
	border : 2px solid #cc6600;
	background-color : #FFEDC1;
	color: #cc6600;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}

INPUT.finright {
	border : 1px solid #333399;
	background-color : White;
	text-align: right;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
}
INPUT.finrightbold {
	border : 1px solid #333399;
	background-color : White;
	text-align: right;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}
INPUT.amount {
	border : 0px solid #333399;
	background-color : #D0E0FF;
	text-align: right;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 4px;
	font-weight: bold;
}


TR.bleu {
	background-color : #333399;
	font-weight : bold;
	color : White;
	text-align : center;
}

TR.black {
	background-color : #000000;
	font-weight : bold;
	color : White;
	text-align : center;
}

textarea {
	background:White;
	color:#222288;
	border:1px solid #222288;
	overflow: auto;
}



/* HELSINKI */
.blancnoir{
	background-color :	#FFFFFF;
}
.bleunoir{
	background-color :	#9999CC;
}
.vertnoir{
	background-color :	#99CC99;
}
.rougenoir{
	background-color :	#CC9999;
}




INPUT.boutonnewglk {
	background-color : #000066;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
	cursor : pointer;
	border : 1px solid;
	color : #ffcc00;
}
A.newglk:hover {
	text-decoration : none;
	background : #ffcc00;
	color : #000066;
}