/* Les styles ci-dessous sont pour les contenus des pages de l'iframe */
/* tables */
table {page-break-before:avoid; page-break-after:avoid;} 

/* headerRow */
.headerRow {  
	background-color: white;
}

/* menuCol */
.menuCol {  
	background-color: white;
}

/* bottomRow */
.bottomRow {  
	background-color: white;
}

/* body du workSpace */
.bodyWork { 
	background-color: #DDDDDD;
	color: #000000;
	font-family: Verdana, Arial, trebuchet ms, Helvetica, sans-serif;
	font-size: 14px;
	background:none;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}

/* body des pages de contenus (concerne les pages des iFrame fils de l'iFrame workSpace)*/
body { 
	background-color: #d2dBdD;
	color: #000000;
	font-family: Verdana, Arial, trebuchet ms, Helvetica, sans-serif;
	font-size: 14px;
	/*background:url(../img/fons.gif) repeat;*/
	
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
#frameData {background-color: #d2dBdD;}

td { font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; font-size: 12px;}
div { font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; font-size: 12px;}

/* liens */
a					{ color: #D21736; text-decoration: none;}
a:active			{ color: #D21736; text-decoration: underline;}
a:hover				{ color: #D21736; text-decoration: underline;}
a:visited			{ color: #D21736; text-decoration: none;}
a:visited:hover		{ color: #D21736; text-decoration: underline;}


.ticketFrame {width:100%;height:100%}
.buttons{

	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
	/*background-color:#0065CE;*/
	background-color:#718698;
	height:20px;
	/* width:120px;
	border:1px;
	border-style:solid; */
}

.buttonLong{

	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
	/*background-color:#0065CE;*/
	background-color:#718698;

	width:100px;
}

/* fields input=text */
.inputs{

	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; 
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	width:95%;
}

/* fields input=text */
.inputsLogin{

	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; 
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
}

/* fields input=text ord */
.ordinput{

	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans-serif; 
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	width:25px;
}

/* For radios and checkBox */
.options{
	color:#000000;
	width:20px;
	height:15px;
	border:1px;
	border-style:none;
}


/* Root table in content page */
.rootTable {
	border-style:solid;
	border-color:#BBBBBB;
	border-width:5px;
}

/* TD area for buttons at the bottom */
.buttonArea {
	background-color:#BBBBBB;
}


/* table in content page */
.tables{
	background-color:#DDDDDD;
}

/* Indentation de blocs <DIV> encapsulés */
.treeDiv1 { 
	display:block; 
	position:relative;

	left:10px;
	margin-top:10px;
	margin-bottom:0px;

	width: 95%;
	border-Width:1px;
	/*border-style:solid;*/
	font-weight: bold;
	
}

.treeDivOne { 
	display:block; 
	position:relative;

	left:0px;
	margin-top:2px;
	margin-bottom:0px;

	width: 95%;
	border-Width:1px;
	/*border-style:solid;*/
	font-weight: bold;
	
}

.treeDiv2 { 
	display:block; 
	position:relative;

	left:30px;
	margin-top:5px;
	margin-bottom:0px;

	width: 90%;
	border-Width:1px;
	/*border-style:solid;*/
	font-weight: normal;
	
}

.treeDivTwo { 
	display:block; 
	position:relative;

	left:10px;
	margin-top:5px;
	margin-bottom:0px;

	width: 90%;
	border-Width:1px;
	/*border-style:solid;*/
	font-weight: normal;
	
}


.textToSee {
	color:#0065CE;
}

.symbolUserLang {
	color:#1C9D31;
}

/* head's tables of screens */
.headTable {
	border-style:solid;
	border-color:#BBBBBB;
	background-color:#CCCCCC;
	border-width:2px;
	padding:2px 10px;
	text-align:center;
}

.headReportTable {
	border-style:solid;
	border-color:#BBBBBB;
	background-color:#FFFFFF;
	border-width:2px;
	padding:2px 10px;
}

/* lignes des tables des rapports contenant les titres de champs */
.titleReportTable {
	background-color:#5AAEFF;
}

/* pages titles heads */
.titleScreen {
	color:#0065CE;
	font-weight: bold;
	text-align:center;
}


.intervalTd {
	/*height:15px;*/
	text-align:center;
}
.repTitleTd {
	font-style:italic;
	font-weight:bold;
}

/*force page break when printing*/
/* as background colors do not print*/
/* push some text light text on the same background*/
.pbb4 { 
	page-break-before: always;
	background-color:#DDDDDD;
	color:#000000;
	font-size:11px;
}

.sFlake {
	font-family:"FarmSymbol";
	font-size:14px;
}
.invisibleBox 
{
	display:none;
}

.chatframe 
{
	width:inherit;
	height:inherit;
}
.novis {display:none}

@media:print 
{
	.noprint {display:none}
	table {page-break-before:avoid; page-break-after:avoid;} 
}
