@charset "utf-8";
/*************************************************************
                       CSS PROCESS RESA
*************************************************************/

/*ECRAN */
@media screen {

/* Styles surchargés 
*************************************************************/

#instanceCtrlContent_pnlFirstCal {
	height:auto !Important;
}
#instanceCtrlContent_ctrlSyntheseCommande_lblTotalDossier {
	font-weight:bolder !Important;
	font-size:12px !Important;
}
#dhtmltooltip {
	width:350px !Important;
	font-size:11px !important;
}

#instanceCtrlContent_rptPassagers_ctl00_lblIdDossier {font-size: 14px !important; color: #9F0036 !important; font-weight: bold;}

#instanceCtrlContent_pnlFirstCal {  height:auto !Important; }

.TempsRestantValidation
{
	font-size: 14px !important;
	color: #9F0036 !important;
	font-weight: bold;
}
#instanceCtrlContent_pnlFirstCal {height:auto !Important}
#instanceCtrlContent_rptPassagers_ctl00_lblIdDossier {font-size: 14px !important; color: #9F0036 !important; font-weight: bold;}

#mobilexToolbar {position: absolute; z-index: 2000; left: 50%; margin-left:-300px; top: 200px !important;}

/* Styles superposables  A/E----B/F----C/G----D/H 
*************************************************************/
/* -- Visualisation_CSS.htm -- */

	/*TDcolor style*/
.TDcolorA { background-color: #FFFFFF; }
.TDcolorB { background-color: #449CE0; }
.TDcolorC { background-color: #3AAAEA; }
.TDcolorD { background-color: #0079CE; }
.TDcolorE { background-color: #449CE0; }
.TDcolorF { background-color: #7bc1f6; }
.TDcolorG { background-color: #2A2082; }
.TDcolorH { background-color: #FFFFFF; }

	/* FONTcolor style */
.FontColorA, .FONTcolorA {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorB {
	font-size: 11px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.FONTcolorC {
	font-size: 11px;
	color: #3AAAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps
}
.FONTcolorD {
	font-size: 11px;
	color: #449CE0;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorE {
	font-size: 11px;
	color: #449CE0;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorE0 {
	font-size: 10px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorF {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorG {
	font-size: 11px;
	color: #2A2082;
	font-family: Arial, Helvetica, sans-serif;
}
.FONTcolorH {
	font-size: 11px;
	color: #D9ECFB;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
	/* A color style */
A.AcolorA {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorA:link {
	font-size: 11px;
	color: #DAE2F1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorA:visited {
	font-size: 11px;
	color: #DAE2F1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorA:hover {
	font-size: 11px;
	color: #DAE2F1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorB {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorB:link {
	font-size: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorB:visited {
	font-size: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorB:hover {
	font-size: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorC {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorC:link {
	font-size: 11px;
	color: #505379;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorC:visited {
	font-size: 11px;
	color: #505379;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorC:hover {
	font-size: 11px;
	color: #505379;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorD {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorD:link {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorD:visited {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorD:hover {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorE {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorE:link {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorE:visited {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorE:hover {
	font-size: 11px;
	color: #1922A8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorF {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorF:link {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorF:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorF:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorG {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorG:link {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorG:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorG:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.AcolorH {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorH:link {
	font-size: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorH:visited {
	font-size: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline
}
A.AcolorH:hover {
	font-SIZE: 11px;
	color: #52BD55;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
/* MISC styles 
*************************************************************/
/* text */
.Xsmall {
	font-size:8px;
	color:#1922A8;
}
.small {
	font-size:9px;
	color:#1922A8;
}
.small2 {
	font-size: 9px;
	font-weight: bold;
	color:#1922A8;
}
.smallCaps {
	font-variant:small-caps;
	font-size:11px;
}

/* CLASSES Messages utilisateur - IMPORTANT
*************************************************************/

.erreur {
	background-color:#FFFFFF;
	border:1px solid;
	color:#FF6600;
	display:block;
	padding-left:3px;
}
.message {
	color:red;
	font-weight:bold;
	background-color: #FFFFFF;
}
.stabilo {
	background-color:#FF6600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}
.highlight {
	font-size: 14px !important;
	color: #9F0036 !important;
	font-family:Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

/*Classes messages d'attente
*************************************************************/
.transition {
	display: none;
	padding-left: 170px;
	z-index: 5;
	width: 600px;
	top: -100px;
	height: 500px;
}

#affWaiting {
	background-color:#E7F6FD;
	border:1px solid #2A8BBC;
	color:#2A8BBC;
	display:none;
	font-weight:normal;
	left:16px;
	position:absolute;
	top:205px;
	vertical-align:middle;
	width:241px;
	z-index:11;
}

/*Pages .net
**************************************************************/

.bouton {
	background-color:#EE1920;
	border:1px solid;
	color:#FFFFFF;
}
.bouton:hover {
	background-color:#FFFFFF;
	border:1px solid #EE1920 !important;
	color:#EE1920;
}
.border {
	border:1px solid #449CE0;
	font-size:normal;
	margin:3px;
	padding:7px;
}
/*Classe du calendrier .net
**************************************************************/
.DivFlottantHidden {
	border:1px solid #1922A8;
	background-color: #FFFFFF;
	display:none;
}
.calendrierPopup {
	width: 170px;
	height: 280px;
	vertical-align:top;
	z-index:1000;
	text-align:center;
	overflow:hidden;
}
#divCalAller {
	display:none;
	margin-left:353px;
	margin-top:18px;
	position:absolute;
	z-index:1000;
}
#divCalRetour {
	display:none;
	margin-left:353px;
	margin-top:43px;
	position:absolute;
	z-index:1000;
}
.ComboCourt {
	width:90px;
	font-size: 9px;
	display:inline;
}
.ComboDesti {
	width:130px;
	font-size: 9px;
	display:inline;
}
.ComboDate {
	width:80px;
	font-size: 9px;
}
.ComboHeure {
	width:100px;
	font-size: 9px;
}

.ShowPrint {
display:none;
position:absolute;}

.HiddenScreen {
display:none;
}

/*UsrBanktransactionList
**************************************************************/
#UsrBankTransactionList .tbDataGrid {border:1px solid #CCCCCC;padding:0px;margin:0px;}
#UsrBankTransactionList .tbDataGrid th{background-color:#F0F0F0;text-align:center;font-weight:bold;font-size:12px;text-align:center}
#UsrBankTransactionList .tbDataGrid td{font-size:10px;text-align:center;border:1px solid #F0F0F0;padding:2px;margin:2px}
#UsrBankTransactionList .tbDataGrid td.bolder{font-weight:bold;}
#UsrBankTransactionList .tbDataGrid td label{font-weight:bold;}
#UsrBankTransactionList .tbDataGrid .alt td{background-color:#FCFCFC}
#UsrBankTransactionList h1.title{font-size:14px;padding:2px;margin:2px}



/*IMPRESSION*/
}
 @media print {

body {
	margin:0px;
	padding:0px;
}

.HiddenPrint {
	display:none;
	position:absolute;
	visibility:hidden;
}

.tableHeaderRptPassager, .tableItemTemplateRptPassager {
	width:645px !important;
}

.border {
	border:1px solid #449CE0;
	font-size:normal;
	margin:3px;
	padding:7px;
}

.TempsRestantValidation {
	color:#FF0000 !important;
	font-size:14px !important;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

.highlight {
	color:#FF0000 !important;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px !important;
	font-variant:small-caps;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

.ShowPrint {
	display:block;
}

#hidden {
	visibility:hidden;
	position:absolute;
	z-index:1;
	height:0px
}



}
