﻿ 
   
@Page firstP {size: 297mm 210mm landscape;    
    margin: 0;   marks: crop cross;  widows:5;
     }             
@Page PageTwoo{ size: 210mm 297mm portrait;    
    margin: 0;   widows:55;
    marks: none;    
    }     

*{ font-family:"Arial" color: #000000; }


body.bodyPrint{background-color: White; font-family:"Arial",Verdana, Times New Roman,Times,serif; color: #000000;  }

.tablePrint, div.stylelitteralQuestion table
{
	background-color: #FFFFFF;
	border-collapse: collapse;
	font-size: 11px;
	font-family:"Arial",Verdana, Times New Roman,Times,serif; 
}

.tablePrint .table{width: 100%; font-family:"Arial",Verdana, Times New Roman,Times,serif;}
.tablePrint .table tr.header td{width: 25%; font-size: 11px; }
.tablePrint .table tr.header{text-align: center; font-size: 11px;  font-weight: bold; }

.tablePrint {width: 100%; font-family:"Arial",Verdana, Times New Roman,Times,serif;}

.centrer img{display: block; position: relative; margin: 0 auto; width: 56px; height: 23px; } 
 

.MaintainPrint{display: block; position: relative; white-space: nowrap; margin: 0; padding: 0; height: auto; clear: both; }

.MaintainPrint table.tablePrint{width: 34%; top: 0; left: 0; font-size: 11px;  }

.MaintainPrint table.tablePrint tr.header th{height: 14px; padding-left: 2px; padding-right: 2px; min-width: 12px; font-family: Arial; }

.MaintainPrint .TabDetailsPrint, .MaintainPrint .table .table{position: absolute; top: 0px; margin-left: 35%; width: 75%;  }

.MaintainPrint .TabDetailsPrint tr.header th, .MaintainPrint .tablePrint tr.header th{ padding-top:8px;  padding-bottom:8px;  }


h1#titlePrint{color: #000000; text-indent:15px; font-size: 18px; font-family: "Arial", Verdana;     }


.PageTwoo .stylelitteralQuestion table {width: 95%; }


div.PageTwoo{ page-break-before: always; page-break-inside:avoid;orphans:0;}


.tablePrint .PllogoTS{float: right; position: absolute; top: 20px; right: 10%; }
.tablePrint .table{width: 100%;}
.tablePrint .table tr td{width: 20%;}


.HeaderPrint
{
	position: absolute;
	top: 10px;display: block; padding: 0px 5px 0 5px; width:auto;
	font-size: 12px; 
	margin-left: 120px;
}




a.PremiumLinkPrint
{ font-weight: normal; }


p.entete, .HeaderPrint, .datum, P#FooterPrint
{
	font-family: "Arial", Times new roman;
	font-size: 11px;
	color: Black;
	
}

.centrer{display: block; position: relative;  white-space:nowrap; margin: 0 auto; margin-bottom:3px;  font-weight: bold;   }
 .centrer img{display: block; position: relative; margin: 0 auto; } 
 .centrer div{display: block; padding: 0 auto; font-size: 125%; }


P#FooterPrint{text-align: center;  border-top: 1px solid black; display: block; }

.bodyPrint .datum
{margin-left: 15px; top: 90px;  }

.bodyPrint .TS
{
    
	position: absolute;
	font-family: Verdana, "Arial";
	font-size: 14px; top: 15px; 
	color: #000000; margin-left: 200px;  
	font-weight: normal;
}

.bodyPrint .adressTS {font-size: 12px; position: absolute; top: 35px; margin-left: 200px;  }


.tablePrint .adressTS{font-family: Arial, Verdana; font-size: 12px; }

.tablePrint tr.header th, tr.header td
{
	font-weight: 500;
	color: #000000; 
	font-size: 12px;
	padding: 0 auto; 
	height: 25px;
	width: auto;
	margin: 0 auto; 
	vertical-align: middle;
}

.TdCompany
{
	font-size: 12px;
	text-align: left;
	font-style: italic;
}

.table tr.body
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFF;
	text-align: center;
}

stylelitteralQuestion .table tr.header td
{
	padding: 3px 0px;
	width: auto;
}

.table tr.footer
{
	font-weight: 700;
	color: #FFF;
	background-color: #FFFFFF;
}
.table td
{
	padding: 0px 3px;
}

.table tr.odd
{
	background-color: White;
}

.tableNone
{
	background-color: White;
	border-collapse: collapse;
	font-family: arial; 
	font-size: 12px; 
}

.tablePrint .posLOgoTs{float: right; right: 15px; position: absolute; top: 25px; }


.tablePrint .lastTable .table{page-break-before: always; page-break-inside: avoid; font-size: 12px;   }
 
.txtPrint { page-break-before: auto; line-height:12pt;  }

P.txtPrint, ul{white-space: normal; position: relative; display:block; page-break-inside: avoid;  } 

ul li{ display: block;  list-style-type: circle; } 


.tablePrint{ font-family: Arial, Verdana; font-size:11px; background-color: White;   }

.tablePrint tbody td div{ padding-left: 5px;}


.tdTariffDataHeader{color: #000000;  font-size: 11px;  }
.tdTariffDataItem{color: #000000; font-weight: bold;  font-size: 11px;  }


.table{border-collapse: collapse; margin: 0; padding: 0; clear: right; }

.MaintainPrint .table{margin-right: 1%; display: block;position: absolute;}

.Tabletwoo .table{ position: relative; float: left; top: 0; margin-left: 35%; display: block; }