body 
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}

.menubody 
{
	background:#009ACE;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
}

a, a:visited, a:active { color:#000066; }
a:hover { text-decoration:none; }
a img { border:0; }

tr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

th
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

h1, h2, h3, h4, h5 ,h6 {
	color:#0099FF;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}

.bg-bleu-juridique-express {
	color: #FFFFFF;
	background-color: #1A4FB6;
}

.fg-bleu-juridique-express {
	color: #1A4FB6;
}

.menu
{ 
	color:#FFFFFF; 
	font-weight:bold;
}

.menubullet
{
	font-weight:bold;
	color:#000066;
	font-size:12pt
}

.menutransparent
{ text-decoration:none; }

.copyright
{
	color:#FF9900;
	font-size:8pt;
}

.nota , .modification
{ 
	color: #FF0000;
	font-weight: bold;
}

 .creation
{ 
	color: #990099;
	font-weight: bold;
}
.signataire
{ 
	color: #333333;
	font-weight: bold;
}

.titre
{ 
	color: #CE0000;
	font-weight: bold;
}

.deleted 
{
	color:#FF0000;
	text-decoration:line-through;
}

.new
{ 
	background-color:#FFFF00;
	color:#FF0000;
}

.pourpre { color:#cc0033; }
.selected 
{ 
	font-weight: bold;
	background:#eeeeee;
	color:#000000 
}
.invalid { font-weight: bold; background:#FF0000; }
.checked { font-weight: bold; background:#FFCC99; }
.buttonS { width: 85px; }

.error
{
	color:#CE0000;
	font-size:12pt;
	font-weight:bold;
}

.hide { display:none; }

.liste, a.liste, a.liste:visited, a.liste:active
{ 
	color:#CE0000; 
	font-weight:bold;
}

.bancaire
{
	font-size:14pt;
}

.navigate
{
	font-weight:bold;
	font-size:10pt;
}

@media Print 
{ 
	BODY {
		display:none;
	}
}

.turquoise {
	background-color: #0099FF;
	color: #FFFFFF;
}

table {
	border-collapse: collapse;
}

.tbl-commande {
	border-color:#000033;
}

.tbl-commande th {
	background-color:#000033;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border-color:#000033;
}
.tbl-commande td {
	border-color:#000033;
}

.highlight {
	background-color:#00CC00;
	color:#000000;
	font-weight:bold;
}
.highlight1 {
	background-color:#000099;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight2 {
	background-color:#333366;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight3 {
	background-color:#33CCCC;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight4 {
	background-color:#00FF00;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight5 {
	background-color:#FFCC99;
	color:#000000;
	font-weight:bold;
}
.highlight6 {
	background-color:#99FF00;
	color:#000000;
	font-weight:bold;
}
.highlight7 {
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight8 {
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight9 {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
}
.highlight10 {
	background-color:#003300;
	color:#FFFFFF;
	font-weight:bold;
}

/************* New sas classes ******************/
.actuelle { 
	background:#fff; 
}

.history { 
	background:#888888; 
}

.devis { 
	background:#ADD8E6; 
}

.attente_1er_cheque { 
	background:#AD00E6; 
}

.avoir { 
	background:#c0ff3e;
}

.gain { color:#0000FF; font-weight:bold; }
.perte { color:#FF0000; font-weight:bold; }

.unpaid, tr.unpaid a {
	background-color:#F00;
	color:#FFF;
}

.paid, tr.paid a {
	background-color:#00F;
	color:#FFF;
}

.calendarHeader { 
	font-weight: bolder;
	color: #CC0000;
	background-color: #FFFFCC; 
}

.calendarToday, .calendar_current_month{ 
	background-color: #FF0000; 
}

.weekend { 
	background-color: #CCCCCC; 
}

.tranche { 
	background-color: #FFCC99; 
}

.calendar { 
	background-color: #FFFFCC; 
}

.calendar_selected { 
	font-weight: bold;
	background:#FFFFFF;
}

.old_calendar { 
	background-color: #333333;
}

.sub_total {
	background-color: #F96;
}

.total {
	background-color: #ACE;
}

.commercial_result_grand_total {
	background-color: #ACE;
	font-weight: bold;
	font-size: 16px;
}

.unassigned_objectives_to_users {
	background-color: #F00;
	color: #FF0;
	font-weight: bold;
}

.unassigned_objectives_to_users_to_children_periods {
	background-color: #FC0;
	color: #F00;
	font-weight: bold;
}

.unassigned_objectives_to_users_to_brother_periods {
	background-color: #EAC;
	color: #FFF;
	font-weight: bold;
}

.unassigned_objectives_to_brother_periods {
	background-color: #FF0;
	color: #F00;
	font-weight: bold;
}

.unassigned_objectives_to_children_periods {
	background-color: #4C78BA;
	color: #FFF;
	font-weight: bold;
}

.objectives_group {
	background-color: #0F0;
	color: #333;
	font-weight: bold;
}

.objectives_parent_period {
	background-color: #00F;
	color: #FFF;
	font-weight: bold;
}
