@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
	@media screen and (min-width: 100px) and (max-width: 899px) {
.IFPATGridMain { width:100%; background-color:#FFFFFF; }   
.IFPATGridLeft {  width:100%;  padding:0px;  }    
.IFPATGridRight { clear:both; width:100%; text-align:center; }      
.IFPATGridBottom { width:100%; line-height:28px; font-size:18px; padding:10px 0px 20px 0px; -webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px; } 
.IFPATGBotListMid { }  
.IFPATGBotListLeft { }   
.IFPATGBotListRight { text-align:center; }  
.IFPATGridTop { width:100%; } 
.IFPATGridTTop { width:100%; } 
.IFPATGridTopRight { width:175px; text-align:right; padding:10px 15px 0px 0px; float:right; } 
.IFPATGridTopLeft { width:200px; height:120px; float:left; } 
.rmm {margin: 0;  position: fixed; width:100%; top: 0; left: 0; z-index: 88;} 

	.btnShare {	
	float: left;	
	padding: 15px; 
	cursor: pointer; 
	border-radius:5px;
	} 
	.txt-share{display:none;}	

.IFPATDisMainTable	{	font-family:Arial, Helvetica, sans-serif; font-size:16px; width:100%; border-spacing:0px;	}
.IFPATDisMainTable th	{ vertical-align:middle; color:#0033CC; font-weight:bold; border-bottom:1px solid #666666; border-right:1px solid #666666; vertical-align:middle; padding:0px; 	}
.IFPATDisMainTable td	{	border-bottom:1px solid #666666; border-right:1px dashed #666666; vertical-align:middle; padding:0px; 	}
.IFPATDisALT 	{  	width:145px; height:24px; }
.IFPATDisAL 	{	height:24px; text-align:center; }
.IFPATDisVNT 	{	width:80px; }
.IFPATDisVN 	{ 	text-align:center;	}
.IFPATDisALFMT 	{   }
.IFPATDisALFM 	{ 	text-align:center;	}
.IFPATDisHAT 	{	text-align:center; width:80px; border-right:none!important; }
.IFPATDisHA 	{	text-align:center; border-right:none!important; }
.IFPATDisRMT 	{	width:0px; visibility:collapse; display:none;   }
.IFPATDisRM 	{	visibility:collapse; display:none;  	}
.IFPATTTT 		{ 	}
.IFPATTT 		{	text-indent:5px; }
.IFPATDestVNT 	{	width:60px; }
.IFPATDestVN 	{	text-align:center;}
.IFPATDestCyT 	{   }
.IFPATDestCy 	{	text-indent:5px; }
.IFPATDestDyT 	{ 	width:105px; }
.IFPATDestDy 	{	text-align:center;}
.IFPATDestHT 	{	width:80px; border-right:none!important; }
.IFPATDestH  	{	text-align:center; border-right:none!important;  }
.IFPATStatPNRLT {	text-align:center; 	width:20%;  }
.IFPATStatPNRL 	{	text-align:center;  }
.IFPATStatPNRRT { 	text-align:center; width:20%; border-right:none!important;  }
.IFPATStatPNRR 	{	text-align:center; border-right:none!important; }
.IFPATLateAT 	{	width:23%;  }
.IFPATLateA 	{	}
.IFPATLateBT 	{	width:28%; border-bottom:1px solid #666666; border-right:1px solid #666666; }
.IFPATLateB 	{	text-align:center;	}
.IFPATLateCT 	{	width:23%;  }
.IFPATLateC 	{	text-align:center; }
.IFPATLateDT 	{ 	width:23%;  border-right:none!important; }
.IFPATLateD 	{	text-align:center; border-right:none!important; }
.IFPATAirTTaT 	{	font-size:18px; text-align:center; width:160px;  }
.IFPATAirTTa 	{	text-align:center;  width:160px!important;  }
.IFPATAirTTabis img { display:none; }
.IFPATAirTTbT 	{	text-align:center; width:60px; }
.IFPATAirTTb 	{	text-align:center; }
.IFPATAirTTcT 	{	font-size:18px; text-align:center; width:315px; }
.IFPATAirTTc 	{	text-align:center; }
.IFPATAirTTdT 	{	width:60px;  border-right:none!important; }
.IFPATAirTTd 	{	text-align:center;  border-right:none!important; }
.IFPATAirDtaT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:40%; border-bottom:1px solid #666666; background-color:#CCCCCC;  }
.IFPATAirDta 	{	font-size:16px; line-height:normal; font-weight:bold; text-transform:uppercase; text-align:center; border-bottom:1px solid #666666; }
.IFPATAirDtbT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:27%; border-bottom:1px solid #666666;  background-color:#CCCCCC; }
.IFPATAirDtb 	{	font-size:36px; text-align:center;  font-weight:bold;  border-bottom:1px solid #666666; }
.IFPATAirDtcT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:27%; border-bottom:1px solid #666666;  background-color:#CCCCCC; }
.IFPATAirDtc 	{	font-size:36px; text-align:center;  font-weight:bold; border-bottom:1px solid #666666; }
.IFPATAirDtCy 	{	font-size:16px; text-align:center; font-weight:bold; }
.IFPATAirDtWs 	{	font-size:14px; text-align:center;  font-weight:bold; }

.IFPATStatPNRBig {	font-size:24px; font-weight:bold; }

.IFPATTopForm { text-align:right; font-size:14px; font-weight:bold; margin-bottom:20px;  }
.IFPATTopForm select	{ font-size:16px; font-weight:bold;	}
.IFPATTopForm input[type="submit"]	{ font-size:16px; font-weight:bold; cursor:pointer;	}

.IFPATDisHA.IFPATDisLate, .IFPATDisRM.IFPATDisLate	{ background-color:#FFAD49; }
.IFPATDisNoFly	{ font-size:16px; line-height:20px; text-align:center; padding:20px; background-color:#FFCCFF; font-weight:bold; color:#333333; 	}
.IFPATDisPrevF	{ width:35%; padding:20px; font-size:12px; font-weight:bold; 	}
.IFPATDisNextF	{ float:right; text-align:right; width:35%; padding:20px; font-size:12px; font-weight:bold;	}
.IFPATTTDisclaim	{ clear:both; font-size:16px; margin-top:30px; font-style:italic; 	}

.IFPATAirFMn {	padding:5px; font-size:16px; line-height:normal; }
.IFPATAirFMorIn { padding:5px; margin:10px; background-color:#F4FCFD; -moz-box-shadow: 10px 10px 5px 0px #BDC9CA; -webkit-box-shadow: 10px 10px 5px 0px #BDC9CA;
-o-box-shadow: 10px 10px 5px 0px #BDC9CA; box-shadow: 10px 10px 5px 0px #BDC9CA; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC9CA, Direction=134, Strength=5); -moz-border-radius: 10px;
-webkit-border-radius: 10px; border-radius: 10px; text-align:center; }
.IFPATAirFLates {	font-size:16px   }
.IFPATAirFNoLate {	font-size:16px; margin-top :30px; text-align:center; font-weight:bold;   }

.IFPATHomeNews {	border:1px dashed #333333; border-radius:5px; background-color:#E5E5E5; padding:3px; margin-bottom:10px; }
.IFPATHomeNews span.subject { font-weight:bold; color:#003399;	 }
.IFPATHomeNews span.date {	color:#003399; }
.IFPATHomeNews a:link, a:hover, a:visited { text-decoration:none; font-weight:bold; color:#000033;	 }
.IFPATHomNewMor a:link { font-weight:bold;	}

.IFPATAirlList { float:left; padding:4px 15px 4px 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.IFPATDestList {  float:left; width:165px; padding:4px 15px 4px 30px; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.IFPATIMGRight { width:100%; box-shadow: 1px 1px 12px #555; display:block; }
.IFPATIMGLeft { width:100%; box-shadow: 1px 1px 12px #555;  display:block; }

.onglet	{	display:inline-block;	margin-left:3px;	margin-right:3px;	padding:3px;	border:1px solid black;	cursor:pointer;	}
.onglet_0	{	background:#bbbbbb;	border-bottom:1px solid black;	font-size:14px;	font-weight:bold;	}
.onglet_1	{	background:#dddddd;	border-bottom:0px solid black;	padding-bottom:4px;	font-size:14px;	font-weight:bold;	}
.contenu_onglet	{	background-color:#dddddd;	border:1px solid black;	margin-top:-1px;	padding:5px;	display:none;	}

.hdeuxbisif { margin:15px 0px 20px 15px; font-size:24px; line-height:18px; padding-bottom:5px; font-weight:bold; color:#a40101; border-bottom:1px dotted #999999; font-family: Arial, Helvetica, sans-serif; }
.resmarquee	{ width: 95%; font-size:12px;	}
.IFPATLinkPage{ text-align:center; background-color:#CCCCCC; margin:15px 15px 15px 0px; width:95%; border:1px dashed #333333; padding:5px;	}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 900px) {
.IFPATGridMain { width:863px; margin:auto; background-color:#FFFFFF; }   
.IFPATGridLeft {  width:638px;  float:left;  padding:0px 10px 0px 10px;  }    
.IFPATGridRight { width:195px; padding-right:5px;  float:right; text-align:center; }   
.IFPATGridBottom { width:861px; min-height:115px; margin:auto; line-height:28px; font-size:14px; padding:10px 0px 20px 0px; -webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px; } 
.IFPATGBotListMid { width:250px; float:left; margin:0px; }  
.IFPATGBotListLeft { width:440px; float:left; margin:0px; }   
.IFPATGBotListRight { width:150px; float:left; text-align:center; margin:0px; }  
.IFPATGridTop { width:863px; margin:auto; } 
.IFPATGridTTop { width:100%; } 
.IFPATGridTopRight { width:175px; text-align:right; padding:10px 15px 0px 0px; float:right; } 
.IFPATGridTopLeft { width:600px; height:120px; float:left; } 
.rmm {margin: 0; position:relative; z-index: 88;}

.btnShare{
text-align:right;
padding: 10px; 
margin-right:10px;
float:right;
cursor: pointer;
} 
.txt-share{color: #FFF;padding-left:5px;}

.IFPATDisMainTable	{	font-family:Arial, Helvetica, sans-serif; width:100%; border-spacing:0px;	}
.IFPATDisMainTable th	{ vertical-align:middle; color:#0033CC; font-weight:bold; border-bottom:1px solid #666666; border-right:1px solid #666666; vertical-align:middle; padding:0px; 	}
.IFPATDisMainTable td	{	border-bottom:1px solid #666666; border-right:1px dashed #666666; vertical-align:middle; padding:0px; 	}
.IFPATDisALT 	{  	width:145px; height:24px; }
.IFPATDisAL 	{	height:24px; }
.IFPATDisVNT 	{	width:55px; }
.IFPATDisVN 	{ 	text-align:center;	}
.IFPATDisALFMT 	{   }
.IFPATDisALFM 	{ 	text-indent:5px;	}
.IFPATDisHAT 	{	text-align:center; width:80px;  }
.IFPATDisHA 	{	text-align:center; }
.IFPATDisRMT 	{	width:145px;  border-right:none!important; }
.IFPATDisRM 	{	text-indent:5px; font-size:10px; border-right:none!important;	}
.IFPATTTT 		{ 	}
.IFPATTT 		{	text-indent:5px; }
.IFPATDestVNT 	{	width:60px; }
.IFPATDestVN 	{	text-align:center;}
.IFPATDestCyT 	{   }
.IFPATDestCy 	{	text-indent:5px; }
.IFPATDestDyT 	{ 	width:105px; }
.IFPATDestDy 	{	text-align:center;}
.IFPATDestHT 	{	width:80px; border-right:none!important; }
.IFPATDestH  	{	text-align:center; border-right:none!important;  }
.IFPATStatPNRLT {	text-align:center; 	width:20%;  }
.IFPATStatPNRL 	{	text-align:center;  }
.IFPATStatPNRRT { 	text-align:center; width:20%; border-right:none!important;  }
.IFPATStatPNRR 	{	text-align:center; border-right:none!important; }
.IFPATLateAT 	{	width:23%;  }
.IFPATLateA 	{	}
.IFPATLateBT 	{	width:28%; border-bottom:1px solid #666666; border-right:1px solid #666666; }
.IFPATLateB 	{	text-align:center; }
.IFPATLateCT 	{	width:23%;  }
.IFPATLateC 	{	text-align:center; }
.IFPATLateDT 	{ 	width:23%;  border-right:none!important; }
.IFPATLateD 	{	text-align:center; border-right:none!important; }
.IFPATAirTTaT 	{	font-size:18px; text-align:center; width:260px;  }
.IFPATAirTTa 	{	text-align:center;  width:130px;  }
.IFPATAirTTabis {	text-align:center;  }
.IFPATAirTTbT 	{	text-align:center; width:60px; }
.IFPATAirTTb 	{	text-align:center; }
.IFPATAirTTcT 	{	font-size:18px; text-align:center; width:215px; }
.IFPATAirTTc 	{	text-align:center; }
.IFPATAirTTdT 	{	width:60px;  border-right:none!important; }
.IFPATAirTTd 	{	text-align:center; border-right:none!important; }
.IFPATAirDtaT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:40%; border-bottom:1px solid #666666; background-color:#CCCCCC;  }
.IFPATAirDta 	{	font-size:16px; line-height:normal; font-weight:bold; text-transform:uppercase; text-align:center; border-bottom:1px solid #666666; }
.IFPATAirDtbT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:27%; border-bottom:1px solid #666666;  background-color:#CCCCCC; }
.IFPATAirDtb 	{	font-size:36px; text-align:center;  font-weight:bold;  border-bottom:1px solid #666666; }
.IFPATAirDtcT 	{	font-size:12px; color:#000000; font-weight:bold; text-align:center; width:27%; border-bottom:1px solid #666666;  background-color:#CCCCCC; }
.IFPATAirDtc 	{	font-size:36px; text-align:center;  font-weight:bold; border-bottom:1px solid #666666; }
.IFPATAirDtCy 	{	font-size:16px; text-align:center; font-weight:bold; }
.IFPATAirDtWs 	{	font-size:14px; text-align:center;  font-weight:bold; }

.IFPATStatPNRBig {	font-size:24px; font-weight:bold; }

.IFPATTopForm { text-align:right; font-size:14px; font-weight:bold; margin-bottom:20px;  }
.IFPATTopForm select	{ font-size:16px; font-weight:bold;	}
.IFPATTopForm input[type="submit"]	{ font-size:16px; font-weight:bold; cursor:pointer;	}

.IFPATDisHA.IFPATDisLate, .IFPATDisRM.IFPATDisLate	{ background-color:#FFAD49; }
.IFPATDisNoFly	{ text-align:center; padding:20px; background-color:#FFCCFF; font-size:16px; line-height:20px; font-weight:bold; color:#333333; 	}
.IFPATDisPrevF	{ width:35%; padding:20px; font-size:12px; font-weight:bold; 	}
.IFPATDisNextF	{ float:right; text-align:right; width:35%; padding:20px; font-size:12px; font-weight:bold;	}
.IFPATTTDisclaim	{ clear:both; margin-top:30px; font-style:italic; 	}

.IFPATAirFMn {	padding:5px; width:400px;   }
.IFPATAirFMorIn { padding:5px; margin:10px; background-color:#F4FCFD; width:200px; float:right; -moz-box-shadow: 10px 10px 5px 0px #BDC9CA; -webkit-box-shadow: 10px 10px 5px 0px #BDC9CA;
-o-box-shadow: 10px 10px 5px 0px #BDC9CA; box-shadow: 10px 10px 5px 0px #BDC9CA; filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC9CA, Direction=134, Strength=5); -moz-border-radius: 10px;
-webkit-border-radius: 10px; border-radius: 10px; text-align:center; }
.IFPATAirFLates {	font-size:14px   }
.IFPATAirFNoLate {	font-size:14px; margin-top :30px; text-align:center; font-weight:bold;   }

.IFPATHomeNews {	border:1px dashed #333333; border-radius:5px; background-color:#E5E5E5; padding:3px; margin-bottom:10px; }
.IFPATHomeNews span.subject { font-weight:bold; color:#003399;	 }
.IFPATHomeNews span.date {	color:#003399; }
.IFPATHomeNews a:link, .IFPATHomeNews a:hover, .IFPATHomeNews a:visited { text-decoration:none; font-weight:bold; color:#000033;	 }
.IFPATHomNewMor a:link { font-weight:bold;	}


.IFPATNewsPb {	width:250px; padding-left:3px; float:right; }

.IFPATAirlList { float:left; padding:4px 15px 4px 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.IFPATDestList {  float:left; width:165px; padding:4px 15px 4px 30px; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.IFPATIMGRight { float:right; margin-left:10px; box-shadow: 1px 1px 12px #555; }
.IFPATIMGLeft { float:left; margin-right:10px; box-shadow: 1px 1px 12px #555; }

.onglet	{	display:inline-block;	margin-left:3px;	margin-right:3px;	padding:3px;	border:1px solid black;	cursor:pointer;	}
.onglet_0	{	background:#bbbbbb;	border-bottom:1px solid black;	font-size:14px;	font-weight:bold;	}
.onglet_1	{	background:#dddddd;	border-bottom:0px solid black;	padding-bottom:4px;	font-size:14px;	font-weight:bold;	}
.contenu_onglet	{	background-color:#dddddd;	border:1px solid black;	margin-top:-1px;	padding:5px;	display:none;	}

.hdeuxbisif { margin:15px 0px 20px 15px; font-size:16px; line-height:18px; padding-bottom:5px; font-weight:bold; color:#a40101; border-bottom:1px dotted #999999; font-family: Arial, Helvetica, sans-serif; }
.resmarquee	{ width: 80%; font-size:14px;	}
.IFPATLinkPage{ text-align:center; background-color:#CCCCCC; margin:5px; float: left; width:270px; border:1px dashed #333333; padding:15px;	}
    }

/*********************************************************************************************************/
.IFPATMeteoBoxT { width:95%; margin:auto; font-size:14px; text-align:center; }
.IFPATMeteoBox { width:95%; margin:auto; padding-top:10px; padding-bottom:10px; text-align:center; }

.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}

/* COMMUNAUTY AIRPORT */
.testbox {  margin: 20px auto; width: 85%;  -webkit-border-radius: 8px/7px; -moz-border-radius: 8px/7px; border-radius: 8px/7px; background-color: #ebebeb; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.31); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.31); box-shadow: 1px 2px 5px rgba(0,0,0,.31); border: solid 1px #cbc9c9; color: #333333;  font-size:16px; font-weight:bold; padding-left:10px; }
.airportfieldsmall { font-size:12px; font-weight:normal; color:#333333; font-style:italic; }
.airportfieldsmallerreur { font-size:12px; font-weight:bold; color:#FF0000; font-style:italic; }
.airportdisclaimer { font-size:15px; text-align:center; font-weight:bold; color:#333333; margin-top:15px; }
.airportokreg { font-size:18px; text-align:center; font-weight:bold; color:#006600; margin-top:15px; }

.testbox label.radio { cursor: pointer; text-indent: 35px; overflow: visible; display: inline-block; position: relative; margin-bottom: 15px; }
.testbox label.radio:before { background: #3a57af; content:''; position: absolute; top:2px; left: 0; width: 20px; height: 20px; border-radius: 100%; }
.testbox label.radio:after { opacity: 0; content: ''; position: absolute; width: 0.5em; height: 0.25em; background: transparent; top: 7.5px; left: 4.5px; border: 3px solid #ffffff; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.testbox input[type=radio]:checked + label:after { opacity: 1; }
.testbox hr{ color: #a9a9a9; opacity: 0.3;  margin-bottom:25px; }
.testbox input[type=text], .testbox input[type=email], .testbox input[type=password]{ width: 200px; height: 39px; -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; background-color: #fff; -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); box-shadow: 1px 2px 5px rgba(0,0,0,.09); border: solid 1px #cbc9c9; margin-left: -5px; margin-top: 13px;  padding-left: 10px; }
.testbox input[type=select]{ height: 39px; -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; background-color: #fff;  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); box-shadow: 1px 2px 5px rgba(0,0,0,.09); border: solid 1px #cbc9c9; margin-left: -5px; margin-top: 13px; padding-left: 10px; }
.testbox select { font-size: 14px; font-weight: 600; color: white; padding: 6px 25px 0px 20px; margin: 10px 8px 20px 0px; text-decoration: none; height: 27px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 3px rgba(58,87,175,.75); -moz-box-shadow: 0 3px rgba(58,87,175,.75); box-shadow: 0 3px rgba(58,87,175,.75); transition: all 0.1s linear 0s; top: 0px; }
/* END COMMUNAUTY AIRPORT */
#share-box { text-align:right;}
.btnFacebook {background: #7AA2FE;}
.btnTwitter {background: #00DEFF;}
.btnGoogle {background: #FCBDB3;}
.txt-content {clear:both;padding-top: 5px;}
.btnShare a:link{text-decoration:none;}

/* BEGIN METEO								*/
.aptMeteoNow	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;	}
.aptMeteoToday	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006699; line-height:normal;	}
#aptMeteoDetailtable-wrapper {	width: 100%;	overflow-x: auto;	white-space: nowrap;	}
.aptMeteoDetail	{ -webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px; border:1px solid #666666;	}
.aptMeteoDetail td	{ text-align:center;	}
.aptMeteoDtTitle	{ font-size:10px; font-weight:bold;	}
.aptMeteoTrBig	{ font-size:12px;	}
.aptMeteoTrSmall	{ font-size:9px; font-family:Arial, Helvetica, sans-serif;	}
.aptMeteoTrA	{ background-color:#CCCCCC;	}
.aptMeteoTrB	{ background-color:#e7e7e7;	}
.aptMeteoHistory	{ -webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px; background-color:#e4f9f9; border:1px solid #666666;	}
.aptMeteoTitle	{ margin-left:15px; font-size:18px!important; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px; margin-top:20px; font-weight:bold; color:#4584bf; border-bottom:1px dotted #999999; margin-bottom:20px;	}
/* END METEO								*/
/* START CRASHINFOO							*/
#gradient-style	{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;	margin: 5px;	width: 100%;	text-align: left;	border-collapse: collapse;	}
#gradient-style th	{	font-size: 13px;	font-weight: normal;	padding: 8px;	background: #b9c9fe url('/int/booking/images/gradhead.png') repeat-x;	border-top: 2px solid #d3ddff;	border-bottom: 1px solid #fff;	color: #039;	}
#gradient-style td	{	padding: 8px;	border-bottom: 1px solid #fff;	color: #669;	border-top: 1px solid #fff;	background: #e8edff url('/int/booking/images/gradback.png') repeat-x;	}
#gradient-style tfoot tr td	{	background: #e8edff;	font-size: 12px;	color: #99c;	}
#gradient-style tbody tr:hover td	{	background: #d0dafd url('/int/booking/images/gradhover.png') repeat-x;	color: #339;	}
.aptBlacklist { color: rgb(0, 0, 0); font-weight: bold; margin: 0px 0px 0.3em; overflow: hidden; padding-top: 0.55em; padding-bottom: 0.17em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(221, 221, 221); font-size: 15px; font-family: sans-serif; font-style: normal; line-height: 19.200000762939453px; orphans: 2; text-align: start; text-indent: 0px; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;  }
.aptBlacklslist { float:left; width:45%; padding:4px 15px 4px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.aptBlacklsGM{ margin: 0.4em 0px 0.5em; line-height: 19.200000762939453px; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 13px; font-style: normal; orphans: 2; text-align: start; text-indent: 0px; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-style:italic; }
/* END CRASHINFOO							*/
/* START DELAY CERTIFBOX					*/
.marquee {	height: 50px;	margin: 25px auto;	overflow: hidden;	position: relative;
	border: 1px solid #001e33;
	background-color: #035996;
    -webkit-border-radius: 5px;	border-radius: 5px;
    -webkit-box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);
    box-shadow: inset 0px 2px 2px  rgba(0, 0, 0, .5), 0px 1px 0px  rgba(250, 250, 250, .2);
	-webkit-transition: background-color 200ms;	-moz-transition: background-color 200ms;	transition: background-color 200ms;	}

.marquee p {	position: absolute;	font-family: Tahoma, Arial, sans-serif;	width: 100%;	height: 100%;	margin: 0;	line-height: 50px;	text-align: center;
    text-shadow: 1px 1px 0px #000000;	filter: dropshadow(color=#000000, offx=1, offy=1);	transform:translateX(100%);	-moz-transform:translateX(100%);	-webkit-transform:translateX(100%);	}
.marquee a:link, .marquee a:visited { color:#FFFFFF; text-decoration:none; }
.marquee a:hover { color:#4fa5e2; text-decoration:underline; }

.marquee p:nth-child(1){animation:left-one 20s ease infinite;-moz-animation:left-one 20s ease infinite;-webkit-animation:left-one 20s ease infinite}.marquee p:nth-child(2){animation:left-two 20s ease infinite;-moz-animation:left-two 20s ease infinite;-webkit-animation:left-two 20s ease infinite}.marquee.down p{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.marquee.down p:nth-child(1){animation:down-one 20s ease infinite;-moz-animation:down-one 20s ease infinite;-webkit-animation:down-one 20s ease infinite}.marquee.down p:nth-child(2){animation:down-two 20s ease infinite;-moz-animation:down-two 20s ease infinite;-webkit-animation:down-two 20s ease infinite}.marquee.up p{transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%)}.marquee.up p:nth-child(1){animation:up-one 20s ease infinite;-moz-animation:up-one 20s ease infinite;-webkit-animation:up-one 20s ease infinite}.marquee.up p:nth-child(2){animation:up-two 20s ease infinite;-moz-animation:up-two 20s ease infinite;-webkit-animation:up-two 20s ease infinite}

@-moz-keyframes left-one{0%{-moz-transform:translateX(100%)}10%,40%{-moz-transform:translateX(0)}100%,50%{-moz-transform:translateX(-100%)}}@-moz-keyframes left-two{0%,50%{-moz-transform:translateX(100%)}60%,90%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-100%)}}@-webkit-keyframes left-one{0%{-webkit-transform:translateX(100%)}10%,40%{-webkit-transform:translateX(0)}100%,50%{-webkit-transform:translateX(-100%)}}@-webkit-keyframes left-two{0%,50%{-webkit-transform:translateX(100%)}60%,90%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes down-one{0%{-moz-transform:translateY(-100%)}10%,40%{-moz-transform:translateY(0)}100%,50%{-moz-transform:translateY(100%)}}@-moz-keyframes down-two{0%,50%{-moz-transform:translateY(-100%)}60%,90%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(100%)}}@-webkit-keyframes down-one{0%{-webkit-transform:translateY(-100%)}10%,40%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(100%)}}@-webkit-keyframes down-two{0%,50%{-webkit-transform:translateY(-100%)}60%,90%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(100%)}}@-moz-keyframes up-one{0%{-moz-transform:translateY(100%)}10%,40%{-moz-transform:translateY(0)}100%,50%{-moz-transform:translateY(-100%)}}@-moz-keyframes up-two{0%,50%{-moz-transform:translateY(100%)}60%,90%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-webkit-keyframes up-one{0%{-webkit-transform:translateY(100%)}10%,40%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(-100%)}}@-webkit-keyframes up-two{0%,50%{-webkit-transform:translateY(100%)}60%,90%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}
/* END DELAY CERTIFBOX						*/

.AjaxSendSuccess {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.AjaxSendError {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgba(185, 74, 72, 0.3);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
/* BUTTON COLLECTION					*/
.NAptRedBt {	box-shadow:inset 0px 1px 0px 0px #cf866c;	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);	background-color:#d0451b;	border-radius:3px;	border:1px solid #942911;	display:inline-block;	cursor:pointer;	color:#ffffff;	font-family:Arial;	font-size:13px;	padding:6px 24px;	text-decoration:none;	text-shadow:0px 1px 0px #854629;	}
.NAptRedBt:hover {	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);	background-color:#bc3315;	}
.NAptRedBt:active {	position:relative;	top:1px;	}

.NAptGreenBt {	box-shadow:inset 0px 1px 0px 0px #a4e271;	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);	background-color:#89c403;	border-radius:6px;	border:1px solid #74b807;	display:inline-block;	cursor:pointer;	color:#ffffff;	font-family:Arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none;	text-shadow:0px 1px 0px #528009;	}
.NAptGreenBt:hover {	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);	background-color:#77a809;	}
.NAptGreenBt:active {	position:relative;	top:1px;	}

.NAptYellBt {	box-shadow: 0px 1px 0px 0px #fff6af;	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);	background-color:#ffec64;	border-radius:6px;	border:1px solid #ffaa22;	display:inline-block;	cursor:pointer;	color:#333333;	font-family:Arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none;	text-shadow:0px 1px 0px #ffee66;	}
.NAptYellBt:hover {	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);	background-color:#ffab23;	}
.NAptYellBt:active {	position:relative;	top:1px;	}

.NAptBlueBt { box-shadow:inset 0px 1px 0px 0px #97c4fe; background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%); background-color:#3d94f6; border-radius:6px; border:1px solid #337fed; display:inline-block; cursor:pointer; color:#ffffff; font-family:Arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #1570cd; }
.NAptBlueBt:hover { background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%); background-color:#1e62d0; }
.NAptBlueBt:active { position:relative; top:1px; }

.blinkaptf{	animation:blinkingaptf 0.8s infinite; font-size:10px;	}
@keyframes blinkingaptf{	
	0%{		color: #e10094;	}
	49%{	color: #e10094;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color: #e10094;	}
}

.blinkhealth{	animation:blinkingText 0.8s infinite; font-size:16px;	}
@keyframes blinkingText{	
	0%{		color: #FF0000;	}
	49%{	color: #FF0000;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color: #FF0000;	}
}