.TDmenu  {
background-color:	#eaeef2;
border-bottom-color:	#d9dee3;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-style:	none;
border-right-style:	none;
border-top-style:	none;
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

.bottom_border  {
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
}

.cadre1  {
background-color:	#FFFFFF;
border-color:	#b8c1cb;
border-style:	solid;
border-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding:	2px;
text-align:	left;
text-decoration:	none;
}

.cadre2  {
background-color:	#eaeef2;
border-color:	#b8c1cb;
border-style:	solid;
border-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding:	2px;
text-align:	left;
text-decoration:	none;
}

.error  {
color:	red;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

.espace  {
height:	10px;
}

.fondBlancTrait, tr.odd  {
border-right-color:	#eeeeee;
border-right-style:	solid;
border-right-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
padding:	3px;
}

.fondGrisTrait, tr.even  {
background-color:	#eeeeee;
border-right-color:	#FFFFFF;
border-right-style:	solid;
border-right-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
padding:	3px;
}

.imgMenu  {
text-align:	center;
}

.ligneGrise  {
border-bottom-color:	#eeeeee;
border-bottom-style:	solid;
border-bottom-width:	1px;
height:	10px;
}

.ligneHaut1  {
background-color:	#dddddd;
border-width:	0px;
}

.ligneHaut2  {
background-color:	#F0F0F0;
border-width:	0px;
}

.ligneHaut3  {
background-color:	#6699cc;
border-width:	0px;
}

.menuGrosTitre  {
background-color:	#6699cc;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

.separator  {
border-bottom-color:	#6699cc;
border-bottom-style:	solid;
border-bottom-width:	1px;
}

.sousTitre  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

.soustitreMenu  {
background-color:	#d9dee3;
border-width:	0px;
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

.statusMessageError  {
background-color:	#EBEBEB;
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#FF4040;
border-style:	solid;
border-width:	1px;
font-weight:	bold;
padding:	4px;
text-align:	center;
top:	0px;
width:	300px;
}

.statusMessageSuccess  {
background-color:	#EBEBEB;
border-bottom-style:	solid;
border-bottom-width:	2px;
border-color:	#2A923C;
border-style:	solid;
border-width:	1px;
font-weight:	bold;
padding:	4px;
text-align:	center;
width:	300px;
}

.success  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

.texte1  {
background-color:	#FFFFFF;
border-color:	#b8c1cb;
border-style:	solid;
border-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding:	2px 3px;
text-align:	left;
text-decoration:	none;
}

.texteMarge  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding:	3px;
text-decoration:	none;
}

.titre  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
text-decoration:	none;
}

.titre2  {
background-color:	#eaeef2;
border-bottom:	0px none;
border-left:	1px solid #b8c1cb;
border-right:	1px solid #b8c1cb;
border-top:	1px solid #b8c1cb;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding:	2px;
text-align:	left;
text-decoration:	none;
}

.titreGros  {
color:	#999999;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	15px;
font-weight:	bold;
text-decoration:	none;
}

.titreGrosBleu  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	14px;
font-weight:	bold;
text-decoration:	none;
}

.titreLigneBleu  {
border-bottom-color:	#6699cc;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding:	3px 0px 2px;
text-decoration:	none;
}

.titreMenu  {
background-color:	#b8c1cb;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

.titreMenuFonce  {
background-color:	#9FA8B2;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuActif:link  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a.menuActif:visited  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a.menuActif:hover  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a.menuGrosTitre:link  {
background-color:	#6699cc;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuGrosTitre:visited  {
background-color:	#6699cc;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuGrosTitre:hover  {
background-color:	#6699cc;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuTitre:link  {
background-color:	#b8c1cb;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuTitre:visited  {
background-color:	#b8c1cb;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menuTitre:hover  {
background-color:	#b8c1cb;
border-width:	0px;
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-bottom:	2px;
padding-right:	5px;
padding-top:	2px;
text-align:	right;
text-decoration:	none;
}

a.menu:link  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a.menu:visited  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a.menu:hover  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a:link  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a:visited  {
color:	#6699cc;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

a:hover  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

body  {
background-color:	#f8f8f8;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
}

button,input  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
padding:	0;
}

.warning {
	background-color:#F09000;
	color:#FFFFFF;
}

button.urllike  {
background-color:	#F8F8F8;
background-image:	url(../images/button1.gif);
background-repeat:	no-repeat;
border-width:	0px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
height:	16px;
margin:	0;
outline:	none;
padding:	0;
text-align:	center;
vertical-align:	middle;
width:	16px;
}

button.urllike:active  {
background-color:	#F8F8F8;
background-image:	url(../images/button2.gif);
background-repeat:	no-repeat;
border-width:	0px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
height:	16px;
outline:	none;
padding:	0;
text-align:	center;
vertical-align:	middle;
width:	16px;
}

form.inscription  {
margin:	0;
}

table, .texte  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
text-decoration:	none;
}

table.tMenu  {
width:	200px;
}

td.transactionForm  {
background-color:	#0000ff;
}

textarea  {
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
}

tr.impair  {
background-color:	#dddddd;
margin-bottom:	0;
margin-left:	0;
margin-right:	0;
margin-top:	0;
padding-bottom:	0;
padding-left:	0;
padding-right:	0;
padding-top:	0;
}

tr.pair  {
background-color:	#f8f8f8;
}
.totaux  {
font-weight:	bold;
text-align:	right;
}
.number  {
text-align:	right;
}

.number_diff  {
text-align:	right;
background-color:	#b8c1cb;
}

table tr.hidden{
	background-color:	#b8c1cb;
}
table tr.total{
	background-color:	#b8c1cb;
}

fieldset#extournees a {
	position:relative;
	top:15px; 
}
fieldset#details a {
	position:relative;
	top:15px; 
}

input[name="reset"] {margin-right:20px;}

/***********************/
/******** transaction hors bge *****/
/**********************************/
	.head_tcg th{
		text-align:left;
	}
	
	.head_tcg th span{
		padding-left: 10px;
	}
	
	td.tcg{
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 155px;
    vertical-align: initial;
	}
	
	td.tcg button{
		padding:2px;
		margin-left: 10px;
		float:right;  
		margin-right: 5px;
	}
	
	.fspace{
		margin-right:5px;
	}
	
	td.tcg.first{
		width: 320px;
	}
	
	td.tcg span.old_value{
	
	display: inline-block;
    text-align: right;
    width: 70px;
	}
	
	#amountCC,
	#amountSA{
		font-weight:bold ; 
		text-align:center; 
	}
	
	.transaction_cc,
	.transaction_sa,
	.transaction-fix-sa span,
	.transaction-fix-cc span{
		width:70px;
		text-align:right; 
	}
	
	.transaction-fix-sa span,
	.transaction-fix-cc span{
		display:inline-block; 
	}
	
	