BODY.viewMark {
 border-top: 2px solid #ed6d1a;
 border-right: none;
 border-bottom: none;
 border-left: none;
}

BODY.viewMarkBlank {
	background-color: #E7F3FF;
}

TABLE.menu{
	background-color:#00557F;
	color:white;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

TABLE.viewDumpMenu{
	background-color:white;
	font-family:verdana, sans-serif;
	font-size:10pt;
}
TD.hyperlien {
	font-family:verdana, sans-serif;
	font-size: 8pt;
	height: 12pt;
}

TD.titreTableau {
	font-size: 10pt;
	height: 12pt;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #ed6d1a
}

TD.viewReport {
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
}

TD.viewReportDomTitle {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

TD.viewReportDom {
	font-size: 12pt;
	text-align: left;
	vertical-align: top;
}

/* fenêtre des filtres, des sélections de rapports */

table.tableFilter {
	border-collapse: collapse;
	font-family:verdana, sans-serif;
	font-size:9pt;
}

TD.titreTableFilter {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #ed6d1a;
	height: 22px;
	border: 2px solid white; 
}

TD.tableFilter {
	padding: 2px;
	text-align: center;
	vertical-align: middle; 
	background: #EFEFEF;
	border: 2px solid white;
}

TD.enteteTableFilter {
	color: #ed6d1a;
}

input.tableFilter {
	font-family:verdana, sans-serif;
	font-size:9pt;
}

td.opinionFilter {
	text-align: left;
	vertical-align: top; 
	padding: 4px;
}

/* fenêtre de détail de la facturation (debut) */

h3 {
	font-family: Geneva, Arial, sans-serif;
	font-size: 10pt;
	padding: 2px;
	color: #ed6d1a;
}

.contenuTableauInvoice {
	font-family: Geneva, Arial, sans-serif;
	font-size: 10pt;
	padding: 2px;
	color: #ed6d1a;
}

.contenuTableauInvoiceSousGroupe {
	font-family: Geneva, Arial, sans-serif;
	font-size: 8pt;
	padding: 2px;
	color: #ed6d1a;
}

.titreTableauInvoice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #085896;
	padding: 0px 2px;
	text-align: center;
	height: 25px;
}

.avertissementsInvoice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #085896;
	margin: 10px 8px;
	text-align: left;
}

/* fenêtre de détail de la facturation (fin) */

TD.marquesTableauDumpCenter {
	text-align: center;
	font-size: 8pt;
	border-collapse: collapse;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: verdana, sans-serif;
	padding-top: 0px;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

TD.marquesTableauDumpLeft {
	text-align: left;
	font-size: 8pt;
	border-collapse: collapse;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: verdana, sans-serif;
	padding-top: 0px;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

TD.marquesTableauDumpLeftScript {
	text-align: left;
	font-size: 12pt;
	border-collapse: collapse;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Kaufmann BT;
	padding-top: 0px;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

BODY.DPD {
	font-family:verdana, sans-serif; 
	font-size: 8pt;
}
TABLE.tableauDPD {
	border: 2px solid #dfdfdf; 
	border-collapse: collapse; 
	font-family:verdana, sans-serif; 
	font-size: 8pt;
}
TABLE.tableauDPDSansBordure {
	font-family:verdana, sans-serif; 
	font-size: 8pt;
}
TR.tableauDPDTitre {
	color: #000000; 
	text-align: center; 
	background-color: #dfdfdf; 
}
TD.tableauDPD {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

.marquesTableauActives {
	color: black;
}
.marquesTableauInactives {
	color: red;
}

TR.paire {
	font-size: 8pt;
	background: #dfdfdf;
}

TR.impaire {
	font-size: 8pt;
	background: #EFEFEF;
}

TR.bleue {
	font-size: 8pt;
	background-color: #C6D9EC;
}

.titrePageViewMark {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: 900;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: 1px;
}

.titrecolonne {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ed6d1a;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
}

.lignestableau {
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom: 3px;
	color: #ed6d1a;
	background-color: #dfdfdf;
	padding-left: 5px;
	font-family: verdana, sans-serif;
	padding-top: 2px;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.lignestableauvariante {
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-bottom: 3px;
	color: #ed6d1a;
	background-color: #EFEFEF;
	padding-left: 5px;
	font-family: verdana, sans-serif;
	padding-top: 2px;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.bouton_texte_bleu_fond {
	font-family: verdana, sans-serif;
	font-size: 13px;
	color: #085896;
	cursor: pointer;
	padding-left: 8px;
	background-image:  url(../images/bouton_texte_bleu.gif);
	padding-right: 8px;
	border-right: 1px solid #336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	border-left: 1px solid #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
}

.bouton_texte_bleu_fond_sans_image {
	font-family: verdana, sans-serif;
	font-size: 13px;
	color: #777777;
	cursor: default;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #777777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	border-left: 1px solid #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	height: 22px;
	vertical-align: middle;
}

.documentOpinion {
	background: #FFFFCC;
}
.documentClient {
	background: #eaeaea;
}
.documentUpload {
	background: #C6D9EC;
}
.documentOnscope {
	background: #cfcfcf;
}
.documentManquant {
	background: #993333;
}

a.bouton_texte_bleu:link, a.bouton_texte_bleu:visited, a.bouton_texte_bleu:active {
	color: #085896;
	text-decoration: none;
}
a.bouton_texte_bleu:hover {
	color: #6699CC;
}

.avertissementNuans {
	color: red;
	font-family:verdana, sans-serif;
	font-size:10pt;
	padding-left: 10px;
	padding-right: 10px;
}

.exponent { 
	vertical-align: super;
	font-size:8pt;	
}

.poweredByAvantiq {
	font-size: 10pt;
	color: #dfdfdf;
}


.mailtoTitre{
	font-family: verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.mailtoTexte{
	font-family: verdana, sans-serif;
	font-size: 8pt;
}

A.viewDumpMenu:link {color:#333333; text-decoration:underline;}
A.viewDumpMenu:active {color:#333333; text-decoration:underline; }
A.viewDumpMenu:visited {color:#333333; text-decoration:underline;}
A.viewDumpMenu:hover {color:#ed6d1a; text-decoration:underline;}

A.viewDumpMenuInvisible:link {color:#333333; text-decoration:underline; visibility: hidden}
A.viewDumpMenuInvisible:active {color:#333333; text-decoration:underline; visibility: hidden}
A.viewDumpMenuInvisible:visited {color:#333333; text-decoration:underline; visibility: hidden}
A.viewDumpMenuInvisible:hover {color:#ed6d1a; text-decoration:underline; visibility: hidden}
	
A.menu:link {color:white; text-decoration:underline;}
A.menu:active {color:white; text-decoration:underline;}
A.menu:visited {color:white; text-decoration:underline;}
A.menu:hover {color:silver; text-decoration:underline;}

A.dump:link {color:black; text-decoration:none;}
A.dump:active {color:black; text-decoration:none;}
A.dump:visited {color:black; text-decoration:none;}
A.dump:hover {color:silver; text-decoration:none;}
	
A.completed:link {color:#6FB900; text-decoration:none;}
A.completed:active {color:#6FB900; text-decoration:none;}
A.completed:visited {color:#6FB900; text-decoration:none;}
A.completed:hover {color:blue; text-decoration:none;}
	
A.progress:link {color:#D80106; text-decoration:none;}
A.progress:active {color:#D80106; text-decoration:none;}
A.progress:visited {color:#D80106; text-decoration:none;}
A.progress:hover {color:blue; text-decoration:none;}
	
A.regular:link {color:#ed6d1a; text-decoration:none;}
A.regular:active {color:#333333; text-decoration:none;}
A.regular:visited {color:#ed6d1a; text-decoration:none;}
A.regular:hover {color:#cccccc; text-decoration:none;}
	
A:link {color:#777777; text-decoration:none;}
A:active {color:#777777; text-decoration:none;}
A:visited {color:#777777; text-decoration:none;}
A:hover {color:#777777;text-decoration:none;}

A.souligne:link {color:#ed6d1a; text-decoration:underline;}
A.souligne:active {color:#ed6d1a; text-decoration:underline;}
A.souligne:visited {color:#ed6d1a; text-decoration:underline;}
A.souligne:hover {color:#ed6d1a;text-decoration:underline;}

.divSubMenu {
	background-color: white;
	color: #085996;
}

.divSubMenuHighlight {
	background-color: #085996;
	color: white;
}

.menuArrowRight {
	display: inline-block;
	background-image: url(../images/onscope/buttonArrows.png);
	width: 15px;
	height: 15px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: -26px 53%;
}