@import "../../../../../../gs/ici/cms/en/images/ici_ok_css_steps.css";
body                                                                  {font-family:tahoma, verdana; font-size:11px; color:#000000;}
td                                                                    {font-family:tahoma, verdana; font-size:11px; color:#000000;}

/* AIR FRANCE MENU */
div#af_header 				{display:none;}

div#styleind				{display:none;}
div#styleind .styleklm			{display:none;}
div#styleind .styleaf			{display:block;}

div#main  				{clear:both; width:700px; text-align:left;}
div#main a:link 	 		{text-decoration: underline; color: #051039;}
div#main a:visited	 		{text-decoration: underline; color: #051039;}
div#main a:hover			{color:#FF0000;}	
div#main .asterisk			{display:none;} /*{color:#051039;}*/

div#main #klmheader			{display:none;}
div#main #klmheader .text	{display:none;}
div#main #klm_service		{display:none;}
div#main #klm_req			{display:none;}
div#main .klmbottom         {display:none;}
div#main #header            {display:none;}

/* INTROTEXT */
	div#main #introtext					{width:700px; margin-bottom:25px;}
	div#main #introtext b				{color:#990000;}	
	div#main #introtext #af_image		{width:50px; height:161px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_mouse.gif"); float:right; display:block;}
	div#main #introtext #af_title		{display:block;}
	div#main #introtext .explanation1	{color:#990000; font-weight:bold;}

/* ERRORS */
	div#main #errors	{color:#ff0000; margin:20px 0 20px 0;}

	html>body div#main #errors	{color:#ff0000; margin:20px 0 30px 0;}

/* FORM HEADER (TITLE) */
	div#main .formheader 	{width:700px; height:20px; background-color:#ffffff;display:none;}
	div#main .formheader h2 {height:20px; display:inline; font-size:11px; padding:3px 20px 3px 10px; font-weight:bold; color:#ffffff; background-color:#051039;}

	/* FILTER: everything except IE (MOVE IT DOWN 3 PIXELS FOR CORRECT DISPLAY IN FIREFOX) */
	html>body div#main .formheader h2 {top:3px;position:relative;}


/* ACTUAL FORM */
	div#main .formbody	{width:700px; background:#ECEDEF;border-top:1px #ffffff solid;}
	
	div#main .formbody .blockdata	{width:700px; padding-bottom:10px;}	
	
	/* FILTER: everything except IE (FOR CORRECT DISPLAY IN FIREFOX) */
	html>body div#main .formbody .blockdata	{padding-bottom:60px;}

	div#main .formbody .blockdata .af_login	{display:none;}
	
	div#main .formbody .blockdata .label	{background:#ffff00; margin-left:10px;}
	
	div#main .formbody .blockdata .blockintro			{padding:5px 0 10px 10px; font-weight:bold;}	
	div#main .formbody .blockdata .blockintro .afreq	{display:none;}/*{float:right; color:#000000; width:170px; font-size:9px; padding-top:2px;}*/
	div#main .formbody .blockdata input,select			{font-size:11px; font-weight:normal; margin-top:3px;}	
	div#main .formbody .blockdata .newline				{width:700px; height:0px; font-size:0px; border-bottom:#B9D2EF 1px solid; margin-top:10px; margin-bottom:6px; display:block;}

	div#main .formbody .blockdata .input_11				{float:left; margin-left:5px; margin-right:30px;}
	div#main .formbody .blockdata .label_11				{width:82px;}
	div#main .formbody .blockdata .field_11				{width:130px;}
	
	div#main .formbody .blockdata .input_12				{}
	div#main .formbody .blockdata .label_12				{width:110px;}
	div#main .formbody .blockdata .field_12				{width:150px;}

	div#main .formbody .blockdata .af_help				{display:none;}/*{float:right; color:#999999; font-size:11px; font-weight:normal; display:block; width:160px; margin:5px 50px 10px 0px;}*/
	div#main .formbody .blockdata .af_help a			{color:#999999;}
	div#main .formbody .blockdata .klm_help				{display:none;}

	div#main .formbody .blockdata .identSearchHelp		{width:300px; text-align:left; font-size:11px; font-weight:normal; color:#999999;}

	div#main .formbody .blockdata .input_13				{text-align:right; float:left; margin:10px 20px 0px 5px;}
	div#main .formbody .blockdata .label_13				{width:110px;}
	div#main .formbody .blockdata .field_13a			{margin-left:10px;}	
	div#main .formbody .blockdata .field_13b			{width:115px; margin-right:10px;}	

	div#main .formbody .blockdata .input_14				{text-align:right; float:left; margin:10px 0px 10px 5px;}
	div#main .formbody .blockdata .label_14				{width:110px;}
	div#main .formbody .blockdata .field_14a			{margin-left:10px;}	
	div#main .formbody .blockdata .field_14b			{width:76px; margin-left:5px;}	

	/* FILTER: TO CORRECT THE LEFT MARGIN OF SOME LABELS IN FIREFOX */	
	html>body div#main .formbody .blockdata .input_11	{margin-left:10px;}
	html>body div#main .formbody .blockdata .input_13	{margin-left:10px;}
	html>body div#main .formbody .blockdata .input_14	{margin-left:10px;}	



/* FORM FOOTER */
	div#main .formbody #formfooter 							{width:700px; height:23px; background-color:#ECEDEF; border-top:1px solid #ffffff; margin-top:15px;}
    div#main .formbody #formfooter .rightpos                {clear:right; float:right; margin:4px 0 4px 0;display:block;}
    div#main .formbody #formfooter .rightpos td.button_1    {width:5px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_backgrnd.gif"); cursor:pointer;}
    div#main .formbody #formfooter .rightpos td.button_2    {width:146px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_backgrnd.gif"); cursor:pointer; font-weight:bold; color:#990000;}
    div#main .formbody #formfooter .rightpos td.button_3    {width:19px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_arrow_right.gif"); cursor:pointer;}


    div#main .formbody #formfooter .rightpos td.button_1_red    {width:5px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_backgrnd_red.gif"); cursor:pointer;}
    div#main .formbody #formfooter .rightpos td.button_2_red    {width:146px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_backgrnd_red.gif"); cursor:pointer; font-weight:bold; color:#ffffff;}
    div#main .formbody #formfooter .rightpos td.button_3_red    {width:19px; height:15px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_af_butt_arrow_right_red.gif"); cursor:pointer;}


/* ============== */
/* Manually added */

/* ERROR */
	div#main .error 	{width:700px; height:20px; background-color:#ffffff;display:block;}
	div#main .formbody .blockdata .label_error                        {padding: 4px 10px 0 0; height:18px; background:url("../../../../../../gs/ici/cms/en/images/ici_ok_images_error.gif") no-repeat right;} 	


/* Full eticket search */
	div#main .formbody .blockdata .input_16			{margin-left:10px}
	div#main .formbody .blockdata .label_16			{width:285px;}
	div#main .formbody .blockdata .field_16			{width:250px;}	

	div#main .formbody .blockdata .input_15			{margin-left:10px}
	div#main .formbody .blockdata .label_15			{width:285px;}
	div#main .formbody .blockdata .field_15			{width:100px;}	

	div#main .formbody .blockdata .input_17			{margin-left:10px}
	div#main .formbody .blockdata .label_17			{width:285px;}
	div#main .formbody .blockdata .field_17			{width:100px;}	

/* PNR search */
	div#main .formbody .blockdata .input_31			{margin-left:10px}
	div#main .formbody .blockdata .label_31			{width:185px;}
	div#main .formbody .blockdata .field_31			{width:250px;}	

	div#main .formbody .blockdata .input_32			{margin-left:10px}
	div#main .formbody .blockdata .label_32			{width:185px;}
	div#main .formbody .blockdata .field_32			{width:250px;}	

	div#main .formbody .blockdata .input_33			{margin-left:10px}
	div#main .formbody .blockdata .label_33			{width:185px;}
	div#main .formbody .blockdata .field_33a		{width:60px; margin-right:5px;}	
	div#main .formbody .blockdata .field_33b		{width:70px;}	

	div#main .formbody .blockdata .input_34			{margin-left:10px}
	div#main .formbody .blockdata .label_34			{width:185px;}
	div#main .formbody .blockdata .field_34			{width:100px;}	

	div#main .formbody .blockdata .input_35 		{margin-left:10px}
	div#main .formbody .blockdata .label_35			{width:185px;}
	div#main .formbody .blockdata .field_35			{width:100px;}	

	div#main .formbody .blockdata .newline_11		{display:none;}	
	div#main .formbody .blockdata .newline_12		{display:none;}	
	div#main .formbody .blockdata .newline_13		{display:block;}	
	div#main .formbody .blockdata .newline_14		{display:none;}	
	div#main .formbody .blockdata .newline_15		{display:none;}	
	div#main .formbody .blockdata .newline_16		{display:none;}	
	div#main .formbody .blockdata .newline_17		{display:none;}	
	div#main .formbody .blockdata .newline_31		{display:block;}	
	div#main .formbody .blockdata .newline_32		{display:none;}	
	div#main .formbody .blockdata .newline_33		{display:none;}	
	div#main .formbody .blockdata .newline_34		{display:none;}	
	div#main .formbody .blockdata .newline_35		{display:none;}	

	div#main .formbody .blockdata .newline2			{width:700px; height:1px; border-bottom:#B9D2EF 1px solid; font-size:0px; margin-top:4px; margin-bottom:6px; display:block;}

div#af_footer {clear:both;}

div#af_footer {clear:both;}