﻿new overprint.css



body.bodyPrint{background-color: White; font-family:"Arial",Verdana, Times New Roman,Times,serif;	color: #000000;  }

.bodyPrint .tablePrint, div.stylelitteralQuestion table
{
	background-color: #f5f5f5;
	border-collapse: collapse;
	margin: 1px;
	border: 1px solid #666666;
	font-size: 11px;
	color: Black; width: 90%;	margin-bottom: 5px;  
position: relative; 
font-family:"Arial",Verdana, Times New Roman,Times,serif;
}

.MaintainPrint{display: block; position: relative; white-space: nowrap; }

.MaintainPrint table.tablePrint{width: 35%; top: 0; left: 0; font-size: 11px;  }

table.tablePrint tr.header{ padding-left: 2px; padding-right: 2px; font-family: Arial; }

.MaintainPrint .TabDetailsPrint{position: absolute; top: 0; margin-left: 36%; width: 69%;  }

h1#titlePrint{color: #93073a; text-indent:15px; font-size: 18px; font-family: "Arial", Verdana;     }


.bodyPrint .PageTwoo .stylelitteralQuestion table {width: 21cm; font-size:11px;   font-family:"Arial",Verdana, Times New Roman,Times,serif; }


.centrer{display: block; position: relative;  white-space:nowrap; width: 100%; margin-bottom:3px;  padding: 0 auto; font-weight: bold;   }
.centrer img{display: block; position: relative; margin: 0 auto; left: 50%; margin-left: -28px; width: 56px; height: 23px; } 
.centrer div{display: block; margin: 0 auto; text-align: center;  font-size: 125%;}
 
 
body .tablePrint {margin: 0 auto; background-color: #FFF; 
                  border: 0; font-family:"Arial",Verdana, Times New Roman,Times,serif; } 
.tablePrint .table{width: 100%;}
.tablePrint .table tr.header td{width: 25%; font-size: 11px; }
.tablePrint .table tr.header{text-align: center; font-size: 11px;  font-weight: bold; }


.HeaderPrint
{
	position: relative;
	top: 0px;
	font-size: 12px; 
	padding-left: 6px;

}

a.PremiumLinkPrint
{ font-weight: normal; }


p.entete, .HeaderPrint, .datum, P#FooterPrint
{
	font-family: "Arial", Times new roman;
	font-size: 11px;
	color: Black;
	
}

P#FooterPrint{text-align: center;  border-top: 1px solid black; display: block; }

.datum
{margin-left: 7px; }

.TS
{
    
	position: relative;
	font-family: Verdana, "Arial";
	font-size: 14px;
	color: #6F022A;
	font-weight: normal;
}

.adressTS {	font-size: 12px;}


.tablePrint tr.header th, tr.header td
{
	font-weight: 500;
	color: #2647a0; 
	font-size: 11px;
	padding: 0 auto; 
	height: 25px;
	font-family: arial,verdana;  
	width: auto;
	margin: 0 auto; 
	vertical-align: middle;
}

.TdCompany
{
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

.table tr.body
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #E3EAEB;
	text-align: center;
}

.table tr.header td
{
	padding: 3px 0px;
	width: auto;
}

.table tr.footer
{
	font-weight: 700;
	color: #FFFF99;
	background-color: #2647a0;
}
.table td
{
	padding: 0px 3px;
}

.table tr.odd
{
	background-color: White;
}

.tableNone
{
	background-color: White;
	border: 1px solid gray; 
	border-collapse: collapse;
	font-family: arial; font-weight: normal; 
	font-size: 11px; 
	width:auto;
}

/*----- DataGrid ------------------------------------------------------------*/
.PkInvisible
{
	display: none;
}


.oDataGridTable
{
	width: 98%; 
	border-collapse: collapse;
	border: 1px solid silver;
	margin: 5px;
	margin-bottom: 25px;
}

.oDataGridHeader
{
	background: url(../../files/-/img/tarification/sprite.png) repeat-x 0px 0px;
	color: #2647a0; font-family: Arial; font-size: 12px; text-align: center;
}


.oDataGridHeader td a{text-decoration: none; cursor: default; }
.oDataGridHeader td a:hover {text-decoration: none;  cursor: default; }


.valuenumber{text-align: right; right: 2px;}


.oDataGridItem
{
	font-size: 11px; /*color: #26547c;*/
	color: #2647a0;
	border-color: #8b0000;
	 font-family: Arial; font-size: 11px;
	border-collapse: collapse;
	background-color: #f5f5f5;
	text-align: left;
	font-weight: normal;

}

.oDataGridSelectedItem
{
	font-size: 12px;
	color: #6F022A;
	font-weight: normal; 
	font-style: italic; 
    Background-color: #cccccc;
    width: auto; padding: 0; margin: 0; 
    position: relative; 


    }

.oDataGridHeader A:link
{
	text-decoration: none; /*color: White;*/
	color: #2647a0;
}

.oDataGridHeader A:visited
{
	text-decoration: none;
	color: #666666;
}

.oDataGridHeader A:active
{
	text-decoration: none;
	color: #2647a0;
}
.oDataGridHeader A:hover
{
	text-decoration: underline;
	color: #2647a0;
}
/*----------------------Adapt Header Comapny & Branch-------------------------------*/

.PrintLogo
{
    float: right; 
    right: 10px; 
	position: relative;

font-size: 12px; 
}

.tdTariffDataHeader
{
	font-size: 11px; /*color: #26547c;*/
	color: #000000;
	font-family: Arial, Verdana;
	border-color: #000000;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	background-color: #f5f5f5;
	width:auto;
}

.tdTariffDataItem
{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #2647a0;
	border-color: #8b0000;
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	background-color: #f5f5f5;
	font-weight: normal;
	text-transform: capitalize;
	width:auto;
}
/*masterpopup print*/


P.txtPrint, ul{white-space: normal; position: relative; font-size: 11px;  display:block;  } 

ul li{ display: block;  list-style-type: circle; font-size: 11px; } 
