@charset "utf-8";
/*************************************************************
                       CSS PROCESS RESA
*************************************************************/


/*ECRAN */
@media screen {

/* Styles surchargés 
*************************************************************/

#Table1 #Table1 { text-align:left !important;}
#instanceCtrlContent_pnlFirstCal { height:auto !Important; }
#instanceCtrlContent_ctrlSyntheseCommande_lblTotalDossier { font-weight:bolder !Important; font-size:12px !Important; }
#instanceCtrlContent_rptPassagers_ctl00_lblIdDossier {font-size: 14px !important; color: #9F0036 !important; font-weight: bold;}

#dhtmltooltip { width:350px !Important; font-size:11px !important; }
.TempsRestantValidation { font-size: 14px !important; color: #9F0036 !important; font-weight: bold;}
#mobilexToolbar {position: absolute; z-index: 2000; left: 50%; margin-left:-300px; top: 200px !important;}

#instanceCtrlContent_btAutreRecherche2 {
	color:#d2d2d2 !important; margin-bottom:3Px; white-space:nowrap !important;
	background:url(/satena/images_site/design/bg_bouton.gif) repeat-x; border:0px; font-size:12px;
	-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
	padding:0px; padding-left:4px; padding-right:4Px; margin:0px;
}

#instanceCtrlContent_btAutreRecherche2:hover { color:#ffffff !important; cursor:pointer; border:none; text-decoration:none !important} 


/* Styles superposables  A/E----B/F----C/G----D/H 
*************************************************************/
/* -- Visualisation_CSS.htm -- */

/* TDcolor style */
.TDcolorA { background-color: #f2f2f2; }
.TDcolorB { background-color: #064e80; }
.TDcolorC { background-color: #f2f2f2; }
.TDcolorD { background-color: #064E80; }
.TDcolorE { background-color: #048abf; }
.TDcolorF { background-color: #f2f2f2; }
.TDcolorG { background-color: #f2f2f2; }
.TDcolorH { background-color: #f2f2f2; }

/* FONTcolor style */
.FONTcolorA, .FontColorA { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorA a { color:#F2F2F2 !important;}
.FONTcolorB { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS'Arial, Helvetica, sans-serif; }
.FONTcolorC { font-size: 11px; color: #ba522a;	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-variant: small-caps }
.FONTcolorD { font-size: 11px; color: #064E80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorE { font-size: 11px; color: #048abf; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorE0 { font-size: 10px; color: #1922A8; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorF { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorG { font-size: 11px; color: #f28729; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorH { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-variant: small-caps; }

/* A color style */ 
A.AcolorA { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:link { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:visited { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:hover { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorB { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorC { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorD { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorE { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorF {	font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:link { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:visited { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:hover { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorG { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:visited {	font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorH { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:link { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:visited { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:hover { font-SIZE: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', 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; }
.tableSectionParametreUtilisateur { width:650px;}


/* CLASSES Messages utilisateur - IMPORTANT
*************************************************************/

.erreur, .error { color:#FF0000; background:#ffffff; padding-right:5px; padding-left:25px !important; }
.message { color:#11689E; font-size:13px; background: #D1ECF7 url(/satena/images_site/css/ui-icons-msg.png) no-repeat 5px -85px; padding-right:5px; padding-left:25px !important; }

.stabilo { color: #957210; background: #FFF6BF; padding-right:5px; padding-left:5px !important; display:block; width:250px;}
.highlight { color:#11689E; font-size:13px !important; background: #D1ECF7; padding-right:5px; padding-left:5px !important; }


/*Classes messages d'attente
*************************************************************/
.transition {
	display: none;
	padding-left: 170px;
	z-index: 5;
	width: 600px;
	top: -100px;
	height: 500px;
}
#affWaiting {
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#666666;
	display:none;
	font-weight:normal;
	left:10px;
	position:absolute;
	top:269px;
	vertical-align:middle;
	width:221px;
	z-index:11;
}

/*Pages .net
**************************************************************/

.bouton {
	color:#d2d2d2; margin-bottom:3Px;
	background:url(/satena/images_site/design/bg_bouton.gif) repeat-x; border:0px; font-size:12px;
	-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;
	padding-bottom:2px; padding-top:2px;
}
.bouton:hover { color:#ffffff; cursor:pointer; border:none; }

.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;
	overflow:hidden;
}

#divCalAller { display:none; margin-left:35px; margin-top:-13px; position:absolute; z-index:1000; }
*html #divCalAller { margin-top:-5px;}
*+html #divCalAller { margin-top:-5px;}

#divCalRetour { display:none; margin-left:35px; margin-top:-13px; position:absolute; z-index:1000; }
*html #divCalRetour { margin-top:-5px;}
*+html #divCalRetour { margin-top:-5px;}

/* combo boxes */
.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 {
 
.HiddenPrint { display:none; position:absolute; visibility:hidden; }
.ShowPrint { display:block; }

#Table1 {margin-left:-40px;}
#hidden { visibility:hidden; position:absolute; z-index:1; height:0px }

/* TDcolor style */
.TDcolorA { background-color: #f2f2f2; }
.TDcolorB { background-color: #064e80; }
.TDcolorC { background-color: #f2f2f2; }
.TDcolorD { background-color: #064E80; }
.TDcolorE { background-color: #048abf; }
.TDcolorF { background-color: #f2f2f2; }
.TDcolorG { background-color: #f2f2f2; }
.TDcolorH { background-color: #f2f2f2; }

/* FONTcolor style */
.FONTcolorA, .FontColorA { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorB { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS'Arial, Helvetica, sans-serif; }
.FONTcolorC { font-size: 11px; color: #ba522a;	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-variant: small-caps }
.FONTcolorD { font-size: 11px; color: #064E80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorE { font-size: 11px; color: #048abf; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorE0 { font-size: 10px; color: #1922A8; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorF { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorG { font-size: 11px; color: #f28729; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.FONTcolorH { font-size: 11px; color: #f2f2f2; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-variant: small-caps; }

/* A color style */ 
A.AcolorA { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:link { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:visited { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorA:hover { font-size: 11px; color: #DAE2F1; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorB { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorB:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorC { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorC:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorD { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorD:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorE { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:visited { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorE:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorF {	font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:link { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:visited { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorF:hover { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorG { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:link { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:visited {	font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorG:hover { font-size: 11px; color: #064e80; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }
A.AcolorH { font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:link { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:visited { font-size: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline }
A.AcolorH:hover { font-SIZE: 11px; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }


}

