@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;}

.TempsRestantValidation { font-size: 14px !important; color: red !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 -- */
.borderDivDetailTarifs {font-size:11px !important;}

/*TDcolor style*/
.TDcolorA { background-color: #FFFFFF; }
.TDcolorB { background-color: #666462; }
.TDcolorC { background-color: #3AAAEA; }
.TDcolorD { background-color: #0079CE; }
.TDcolorE { background-color: #2E2D2C; }
.TDcolorF { background-color: #BCD2E2; }
.TDcolorG { background-color: #2A2082; }
.TDcolorH { background-color: #FFFFFF; }

/* FONTcolor style */
.FONTcolorA { font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.FONTcolorB { font-size: 11px; color: #4044E3; 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: #666462; font-family: Arial, Helvetica, sans-serif; }
.FONTcolorE { font-size: 11px; color: #666462; 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
*************************************************************/
/* liens mon compte */
#instanceCtrlContent_lnkModifierProfil, #instanceCtrlContent_lnkShowHome, #instanceCtrlContent_lnkLogout { font-size:8px; }
/*guide horaire*/
.tableDispoCalendrier, .tableDispoCalendrier span { font-size:11px; }

.erreur { background-color:#FFFFFF; color:#FF6600; display:block; padding-left:3px; font-size:11px; }
.message { background-color: #FFFFFF; font-size:9px; }
.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: #FF4E00 !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; z-index: 5; width:100px; top:10px; height:50px; }

#affWaiting { background-color:#E7F6FD; border:1px solid #2A8BBC; color:#2A8BBC; display:none; font-weight:normal; left:38px; position:absolute;
	top:256px; vertical-align:middle; width:200px; z-index:11; display:none !important; }


/*Pages .net
**************************************************************/

.bouton { background-color:#DB6800; border:1px solid #842F00 !important; color:#FFFFFF; }
.bouton:hover { background-color:#FF7900;}

*+html .UsrCreationDossier_btBack_4 { margin-left:70px; }
.UsrCreationDossier_btBack_4 span { background-color:#DB6800; border:1px solid #842F00 !important; color:#FFFFFF; padding:3px;}
.UsrCreationDossier_btBack_4 span:hover { background-color:#FF7900; }

.border { border:1px solid #A5A5A5; font-size:xx-small; 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;
}
#divCalAller {
	display:none;
	margin-left:55px;
	margin-top:18px;	
	position:absolute;
	z-index:1000;
}
#divCalRetour {
	display:none;
	margin-left:55px;
	margin-top:18px;	
	position:absolute;
	z-index:1000;
}

*html #divCalAller { margin-left:-90px;}
*html #divCalRetour { margin-left:-90px;}
*+html #divCalAller { margin-left:-90px;}
*+html #divCalRetour { margin-left:-90px;}


.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, .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 {
.HiddenPrint {
	display:none;
	position:absolute;
	visibility:hidden;
}

.ShowPrint {
display:block;
}

#hidden {
	visibility:hidden;
	position:absolute;
	z-index:1;
	height:0px
}
}

