/* CSS Document */
@media screen {
body, ul, li, ol, p, form, div, h1, h2, h3, h4, h5, h6, label, a, table {margin:0; padding:0; list-style:none;}
h1{font-size:15px; color:#FFCC00;}
h2{font-size:14px; color:#FFCC00;}
h3{font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
h4{font-size:12px; color:#8259DF;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#FFFFFF; background:url(images/bgd.png) repeat-x;}
a {color: #FFCC00; text-decoration:none;}
a:hover {text-decoration:underline;}
p{ padding:0 0 18px 0; font-size:12px;}
INPUT {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1922A8}
SELECT { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#1922A8}
TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1922A8; border-color: #CCCCCC}

.clear { clear:both; }


.champ { margin-left:135; clear:both; width:500px; height:25px;}
.champ_titre { float:left; }
.champ_form { float:right; }

#conteneur { position:absolute; width:770px; left:50%; margin-left:-385px;}
	#conteneur_entete { width:770px; height:99px; background-color:#FFFFFF; background-image:url(/inselair/images_site/design/css/fond_entete.gif); background-repeat:repeat-x; background-position:bottom;}
		#logo { position:absolute; top:10px; left:20px; }
		#accroche { position:absolute; top:60px; right:20px; }
	#conteneur_menuhaut { width:770px; height:27px; background-color:#194698; text-align:center;}
		#menu { padding-left:40px; }
			#menu_bord_gauche { float:left;  width:10px; height:27px; background-image:url(/inselair/images_site/design/css/menu_fond_gauche.gif)}
			#menu_bord_droit { float:left; margin-left:-4px; width:10px; height:27px; background-image:url(/inselair/images_site/design/css/menu_fond_droit.gif)}
			#menu_centre { float:left; height:27px; background-image:url(/inselair/images_site/design/css/menu_fond_intersection.gif); }
				#menu ul { }
				#menu li { float:left; height:25px; padding-top:2px; padding-left:18px; padding-right:18px; margin-right:2px; background-image:url(/inselair/images_site/design/css/menu_fond.gif); background-repeat:repeat-x;}
					#menu li a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#194698; text-decoration:none; font-weight:bold;}
					#menu li a:active { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#194698; text-decoration:none; font-weight:bold;}
					#menu li a:visited { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#194698; text-decoration:none; font-weight:bold;}
					#menu li a:hover { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	#contenu_page { width:760px; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; background-color:#194698; background-image:url(/inselair/images_site/design/css/fond_contenu.jpg); background-position:bottom right; background-repeat:no-repeat; min-height:415px;}
	*html #contenu_page { height:415px; width:770px;}
		.title { color:#FFCC00; font-weight:bold; font-size:12px; }
		.title2 { color:#FFCC00; font-weight:bold; font-size:11px;}
		#instanceCtrlContent_pnlFirstCal {  height:auto !Important; }
		
	#pied_de_page { width:770px; height:70px; margin-bottom:5px; background-image:url(/inselair/images_site/design/css/fond_pied.gif); background-repeat:repeat-x; background-position:bottom;}
		#Conditions { line-height:70px; padding-left:10px; font-size:12px;}
		#Conditions a { color:#0059B5 }
		#Conditions a:visited { color:#0059B5 }
		#Conditions a:hover { color:#0059B5 }
		#Conditions a:active { color:#0059B5  }
		#Powered { position:absolute; bottom:10px; right:10px; width:108px; height:52px; }

.DivFlottantHidden {
	border:1px solid #0059B5;
	background-color: #FFFFFF;
	display:none;
}

.transition {
	DISPLAY: none;
}

.calendrierPopup
{
	WIDTH: 180px; 
	HEIGHT: 280px;
	vertical-align:top;
	z-index:1000;
	text-align:center;
}

#divCalAller {
	position:absolute;
	width:180px;
	display:none;
	margin-top:60px;
	margin-left:24px;
	z-index:1000;
}

#divCalRetour {
	position:absolute;
	width:180px;
	display:none;
	margin-top:60px;
	margin-left:24px;
	z-index:1000;
}

/*	======== Style page aeropack ======== */

.FONTcolorA {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorB {
	FONT-SIZE: 12px; COLOR: #52BD55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorC {
	FONT-SIZE: 12px; COLOR: #505379; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.FONTcolorD {
	FONT-SIZE: 12px; COLOR: #0059B5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorE {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorE0 {
	FONT-SIZE: 10px; COLOR: #1922A8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorF {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorG {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorH {
	FONT-SIZE: 12px; COLOR: #52BD55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}

.TDcolorA {
	BACKGROUND-COLOR: #194698
}
.TDcolorB {
	BACKGROUND-COLOR: #8888A0
}
.TDcolorC {
	BACKGROUND-COLOR: #505379
}
.TDcolorD {
	BACKGROUND-COLOR: #D4EED4
}
.TDcolorE {
	BACKGROUND-COLOR: #0059B5
}
.TDcolorF {
	BACKGROUND-COLOR: #FFFFFF
}
.TDcolorG {
	BACKGROUND-COLOR: #E3E8F4
}
.TDcolorH {
	BACKGROUND-COLOR: #FFCC00
}

TD {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
}

.transition {

}

.bouton {
font-weight:bold;
border:1px;
border-style:solid;
border-color:#FFFFFF;
background-color:#FFCC00;
color:#194698;
}

.bouton:hover {
color:#FFFFFF;
}

.ShowPrint {
display:none;
position:absolute;}

.HiddenScreen {
display:none;
}

#instanceCtrlContent_pnlFirstCal {height:auto !Important}

*html #divTimeTableGroupArrival { margin-right:0px !important; }
*+html #divTimeTableGroupArrival { margin-right:0px !important;}


}

@media print {
body, ul, li, ol, p, form, div, h1, h2, h3, h4, h5, h6, label, a, table {margin:0; padding:0; list-style:none;}
h1{font-size:15px; color:#7c4be0;}
h2{font-size:14px; color:#7c4be0;}
h3{font-size:13px; color:#8259DF; font-weight:bold; text-transform:uppercase;}
h4{font-size:12px; color:#8259DF;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF; background:url(images/bgd.png) repeat-x;}
a {color: #8259DF; text-decoration:none;}
a:hover {text-decoration:underline;}
p{ padding:0 0 18px 0;}

.ShowPrint {
display:block;
}
		
#haut, #bas, #copyright{
display:none;
}

.HiddenPrint {
display:none;
position:absolute;}
	
H1 {
	FONT-SIZE: 16px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 15px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 14px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 13px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #00136C; BORDER-TOP-COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-COLOR: #cccccc
}
A:link {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px;  COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bouton {
	FONT-WEIGHT: bold;	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #00136C;
	border: 1px outset #00136C;
}

.TDcolorA {
	BACKGROUND-COLOR: #CFD4E8
}
.TDcolorB {
	BACKGROUND-COLOR: #FFFFFF
}
.TDcolorC {
	BACKGROUND-COLOR: #FFFFFF
}
.TDcolorD {
	BACKGROUND-COLOR: #FFFFFF
}
.TDcolorE {
	BACKGROUND-COLOR: #00136C
}
.TDcolorF {
	BACKGROUND-COLOR: #FFFFFF
}
.TDcolorG {
	BACKGROUND-COLOR: #FBE4D0
}
.TDcolorH {
	BACKGROUND-COLOR: #CFD4E8
}
TD {
	COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}


.FONTcolorA {
	FONT-SIZE: 12px; COLOR: #DAE2F1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorB {
	FONT-SIZE: 12px; COLOR: #EB7A12; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorC {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.FONTcolorD {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorE {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorE0 {
	FONT-SIZE: 10px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FONTcolorF {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorG {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FONTcolorH {
	FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}



HR {
	COLOR: #00136C
}

li {
	list-style-position: inside;
	list-style-type: none;
}


#hidden {
visibility:hidden;
position:absolute;
z-index:1;
height:0px
}

.erreur
{
	color:Red;
	font-weight:bold;
}

.message
{
	color:#000000;
	font-weight:bold;
	BACKGROUND-COLOR: #FFFFFF;
}

.border {
	border: 1px outset #00136C;
	margin: 3px;
	padding: 7px;
	/*white-space: nowrap;*/
	font-size: xx-small;
}

.NoWrap {
	white-space: nowrap;
}

.stabilo {
	BACKGROUND-COLOR: #5AC064;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: small-caps;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.highlight {
	BACKGROUND-COLOR: #00136C;
		FONT-SIZE: 12px; COLOR: #00136C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.transition {
	DISPLAY: none;
	PADDING-LEFT: 170px;
	Z-INDEX: 5;
	WIDTH: 600px;
	TOP: -100px;
	HEIGHT: 500px;
}

}