/*---------global------------*/
html a{
	cursor: pointer !important;
}

.fLeft {
	float: left !important
}

.fRight {
	float: right !important
}

.linkAe {
	color: #4f85b6;
	font-size: 10px;
	text-transform: uppercase;
	background: url(../images/bg-flesh.png) no-repeat left center;
	padding-left: 13px;
}

.hide {
	display: none !important;
}

/*---------------------*/
.mainAe {
	background-image: url(../images/bg-menu-aeroport.png) !important
}

#AeroprtBlocs {
	padding: 17px 0 0 0;
}

#AeroprtBlocs .ContentAe {
	margin: 11px 0 0;
}

#AeroprtBlocs h2.TitleAe {
	color: #7d7d7d;
	font-size: 24px;
	font-weight: bold;
}

#AeroprtBlocs .leftBloc {
	width: 175px;
	float: left
}

#AeroprtBlocs .rightBloc {
	width: 765px;
	float: right
}

/*-----------------------------------------------------------------------------------------------
	Sub menu
--------------------------------------------------------------------------------------------------*/

/*--------------------------
	theme 1 bleu
-----------------------------*/
#AeroprtBlocs .side-nav{margin-right:0;border-color:#595E66;}
#AeroprtBlocs .side-nav a{background-position:97% center;background-color:#3A4656;background-image:url("../images/bg-subMenus_off.png");border-top:1px solid #6e6e71;border-bottom:1px solid #2f353d;}
#AeroprtBlocs .side-nav a:hover,#AeroprtBlocs .side-nav a.current{background-color:#2F353D;background-image: url("../images/bg-subMenus_on.png");}

/*
utiliser le menu generer par souad
/*----Sub menu--*/
#AeroprtBlocs #subMenus {
	margin-bottom: 10px;
	-moz-box-shadow: 2px 2px 4px 0px #000000;
	-webkit-box-shadow: 2px 2px 4px 0px #000000;
	box-shadow: 2px 2px 4px 0px #000000;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

#AeroprtBlocs #subMenus ul {

}

#AeroprtBlocs #subMenus li {
	background: url(../images/bg-subMenus_off.png) no-repeat 95% center
	#3a4656;
	border-top: 1px solid #595e66
}

#AeroprtBlocs #subMenus li.first {
	border: none;
}

#AeroprtBlocs #subMenus li.active,#AeroprtBlocs #subMenus li:hover {
	background-color: #2f353d;
	background-image: url(../images/bg-subMenus_on.png)
}

#AeroprtBlocs #subMenus li a {
	padding: 10px 11px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#AeroprtBlocs #subMenus li a:hover {
	text-decoration: none
}

#AeroprtBlocs #subMenus ul ul {
	background: #2f353d;
}

#AeroprtBlocs #subMenus ul ul li {
	border: none;
}

#AeroprtBlocs #subMenus ul ul li.active {

}

#AeroprtBlocs #subMenus ul ul li a {
	color: #aebfc6;
}

/*----Sub menu--*/ /*----Services_aeroport--*/
#AeroprtBlocs #ServicesAe {
	margin-bottom: 24px;
	top: 20px;
	padding: 45px 12px 0 12px;
	color: #fff;
	background: #3a4656;
	-moz-box-shadow: 2px 2px 4px 0px #000000;
	-webkit-box-shadow: 2px 2px 4px 0px #000000;
	box-shadow: 2px 2px 4px 0px #000000;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
	position: relative;
}

#AeroprtBlocs #ServicesAe .items {
	overflow: hidden;
}

#AeroprtBlocs #ServicesAe .TitleBloc {
	background: url(../images/bg-services.png) no-repeat;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	width: 117px;
	height: 33px;
	left: 29px;
	padding: 10px 0 0 0;
	position: absolute;
	top: -11px;
}

#AeroprtBlocs #ServicesAe .AccordionServices {
	margin-bottom: 10px;
	position: relative;
}

#AeroprtBlocs #ServicesAe .AccordionServices .bloc_AccordionServices {
	display: none;
	height:65px;
	padding: 10px 0;
}

#AeroprtBlocs #ServicesAe .AccordionServices a {
	background:url(../images/bg-transparent.png) repeat;
	font-size: 0;
	height: 100%;
	position: absolute;
	width:151px;
	left: 0;
	top: 0;
	z-index: 5;
	cursor: pointer;
}

#AeroprtBlocs #ServicesAe .AccordionServices h4 {
	padding-top: 15px;
	height: 37px;
}

#AeroprtBlocs #ServicesAe .AccordionServices h4 span {
	height: 52px;
	vertical-align: middle;
	display: table-cell;
	width: 95px;
}

.ie7 #AeroprtBlocs #ServicesAe .AccordionServices h4 span {
	display: block;
	height: 39px;
	padding-top: 12px;
}

.ie7 #AeroprtBlocs #ServicesAe .AccordionServices h4 span span {
	padding: 0;
	height: 35px;
	display: table-cell;
	vertical-align: middle;
}

#AeroprtBlocs #ServicesAe .AccordionServices h4 {
	direction: rtl;
	background: url(../images/bg-accordServices.png) no-repeat;
	color: #484d52;
	vertical-align: middle;
	display: table-cell;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	height: 52px;
	width: 140px;
	padding: 0 10px 0 0;
}

.ie7 #AeroprtBlocs #ServicesAe .AccordionServices_on .bloc_AccordionServices,.ie8 #AeroprtBlocs #ServicesAe .AccordionServices_on .bloc_AccordionServices
{
	display: block;
}

#AeroprtBlocs #ServicesAe .AccordionServices_on:first-child {margin-top:5px}
.ie7 #AeroprtBlocs #ServicesAe .AccordionServices_on,.ie8 #AeroprtBlocs #ServicesAe .AccordionServices_on {margin-top: 5px;}
#AeroprtBlocs #ServicesAe .AccordionServices_on {
	width: 148px;
	background: #fff;
	padding-top: 59px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 15px;
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

#AeroprtBlocs #ServicesAe .AccordionServices_on h4 {
	z-index: 1;
	position: absolute;
	left: 0;
	top: -5px;
	color: #fff;
	background-image: url(../images/bg-accordServices_on.png);
	height: 59px;
}

/*----Services aeroport--*/
.blocItems.banAe {margin:0;/*overflow:hidden;*/}
.banAe {
	margin-bottom: 20px;
}

.banAe img {
	position: relative;
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-moz-box-shadow: 0px 3px 7px 0px #474747;
	-webkit-box-shadow: 0px 3px 7px 0px #474747;
	box-shadow: 0px 3px 7px 0px #474747;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.blocItems {
	padding-bottom: 20px;
	position: relative;
}

.blocItemsFirst {
	height: 308px;
}

#CalendrierCont {
	height: #288px;
	margin-right: 20px;
	background: #fff;
	border: 1px solid #c0c0c0;
	float: left;
	width: 482px;
	padding: 9px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 6px 1px #c0c0c0;
	-webkit-box-shadow: 0 0 6px 1px #c0c0c0;
	box-shadow: 0 0 6px 1px #c0c0c0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

#CalendrierCont .contentTabs {
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 6px;
	height: 246px;
}

.InfosCalendar .jspPane {
	width: 473px !important;
}

.InfosCalendar .scroll-pane {
	height: 181px;
}

.InfosCalendar {
	height: 244px;
	overflow: hidden;
}

.InfosCalendar span {
	padding: 9px 0;
	display: inline-block;
}

.InfosCalendar .itm1 {
	width: 35px;
}

.InfosCalendar .itm2 {
	width: 35px;
}

.InfosCalendar .itm3 {
	width: 48px;
	text-align: center;
}

.InfosCalendar .itm4 {
	width: 38px;
	text-align: center;
}

.InfosCalendar .itm5 {
	width: 35px;
	text-align: center;
}

.InfosCalendar .item span.itmRetard {
	background: #d90505;
	color: #fff
	/*;zoom: 1;
	-webkit-border-radius: 5px 0 5px 0;
	-moz-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');*/
}

.InfosCalendar .headBloc {
	border-bottom: 1px solid #e4eaed;
}

.InfosCalendar .headBloc span {
	color: #3a4656;
	font-size: 11px;
	font-weight: bold;
}

.InfosCalendar .item {
	border-bottom: 1px solid #e4eaed;
	position: relative;
	/*z-index: 1;*/
	zoom: 1;
	/*cursor: pointer;*/
}

.InfosCalendar .item a {
	display: block;
	background-image:url("../images/bg-transparent.png");
}

.InfosCalendar .item a.hover span {
	color: #fff;
}

.InfosCalendar .item a.hover span.itmRetard {
	background: none !important;
}

.InfosCalendar .item a.hover {
	text-decoration: none;
	background-color: #b2c3ca;
	background-image:url("../images/bg-transparent.png");
	position: relative;
	z-index: 1;
	width: 99%;
	/*;zoom: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');*/
}

.InfosCalendar .item span {
	color: #3a4656;
	font-size: 10px;
}

.InfosCalendar .last {
	border: none;
}

.getInfoCal {
	margin-top: 10px;
	position: relative;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
	height: 53px;
	background: url(../images/bg-scroll-bar.png) no-repeat 3px 8px #d9e3e8;
}
.jspHorizontalBar{
	display:none !important;
}

.getInfoCaldendar {
	width: 160px;
	margin: 0 auto;
	padding-top: 8px;
}

.getInfoCal .sliderCaldendar {
	position: relative;
}
.toolTip_InfosCalendar p{padding:0}
.rightBloc .toolTip_InfosCalendar{top:-32px}
.toolTip_InfosCalendar{display:none;
	position: absolute;
	right:5px;
	top:-38px;
	z-index:1;
}
.toolTip_InfosCalendar .Cont_guideItemContent{padding-right:7px;width:auto}
.toolTip_InfosCalendar .ToolTipsGuide{left:82%;bottom:-25px;}
/*---Tabs global--*/
.tabs-ui {

}

.tabs-ui .items {
	background: none repeat scroll 0 0 transparent;
	display: block;
	font-size: 100%;
	height: 34px;
	position: relative;
}

body .tabs-ui .items li {
	border-bottom: none;
}

.tabs-ui .items li {
	position: relative;
	background: url("../images/bg-li-tabs-ui.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #D3D3D3;
	margin-right: 1px;
	float: left;
	cursor: pointer;
	height: 33px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.tabs-ui .items li a:hover {
	text-decoration: none
}

.tabs-ui .items li a {
	cursor: pointer;
	padding: 3px 9px;
	font-size: 11px;
	display: block;
	color: #4B575F;
	height: 27px;
	display: table-cell;
	vertical-align: middle;
}

.tabs-ui .items li.active {
	height: 37px;
	top: -3px;
	background: none repeat scroll 0 0 #FFFFFF;
}

.tabs-ui .items li.active a {
	font-weight: bold;
	color: #B2C3CA;
}

.tabs-ui .itemsTabs .active {
	display: block;
}

.tabs-ui .contentTabs,.ui-tabs .ui-tabs-panel {
	padding: 10px 9px;
	display: none;
	border: 1px solid #d5d5d5;
	background: none;
	background: #fff;
	z-index: 1;
	/*-webkit-border-radius:0 5px 5px 5px;
    -moz-border-radius:0 5px 5px 5px;
    border-radius:0 5px 5px 5px;

	-moz-box-shadow:1px 2px 8px 0px #C0C0C0;
	-webkit-box-shadow:1px 2px 8px 0px #C0C0C0;
	box-shadow:1px 2px 8px 0px #C0C0C0;

	behavior:url('htc/PIE.htc');*/
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

/*Bloc Aeroport*/
.blocAe {
	background: url(../images/bg-blocAe.png) repeat-x left bottom #fff;
	border: 1px solid #c0c0c0;
	float: left;
	width: 236px;
	padding: 2px;
	position: relative;
	zoom: 1;
	z-index: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 6px 1px #c0c0c0;
	-webkit-box-shadow: 0 0 6px 1px #c0c0c0;
	box-shadow: 0 0 6px 1px #c0c0c0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.blocAe .blockCont {
	padding: 0 7px 11px;
}

.blocAe h3 {
	color: #3a4656;
	font-size: 14px;
	font-weight: bold;
	background: #e6e6e6;
	padding: 10px 0 10px 12px;
	margin-bottom: 8px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

/*bloc commerce*/
.blocCommerceAe a img {
	padding-right: 12px;
}

.blocCommerceAe a:hover {
	text-decoration: none;
}

.blocCommerceAe a {
	color: #3a4656;
	font-size: 14px;
	display: block;
	margin: 0 11px 17px 11px;
	height: 45px;
	background: url(../images/bg-item-commerce.png) repeat-x;
	border: 1px solid #c0c0c0;
	padding: 0 0 0 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.ShRadAll img {
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 3px 7px 0px #474747;
	-webkit-box-shadow: 0px 3px 7px 0px #474747;
	box-shadow: 0px 3px 7px 0px #474747;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.shadowAa img {
	position: relative;
	-moz-box-shadow: 0px 3px 7px 0px #474747;
	-webkit-box-shadow: 0px 3px 7px 0px #474747;
	box-shadow: 0px 3px 7px 0px #474747;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

/*bloc actus*/
.blocActusAe {
	margin-right: 20px;
}

.blocActusAe .blockCont {
	padding: 0 12px 6px;
}

.blocActusAe .item {
	padding-bottom: 23px;
}

.blocActusAe .item span.date {
	text-transform: uppercase;
	color: #b2c3ca;
	font-size: 10px;
	display: block;
}

.blocActusAe .item a {
	color: #4f85b6;
	font-size: 12px;
	font-weight: bold;
}

.blocActusAe .item a:hover {
	text-decoration: none
}

.blocActusAe .item p {
	color: #565656;
	font-size: 12px;
}

.blocActusAe .linkAe {
	margin-top: 10px;
}

/*--nous suivre---*/
.blocNousSuivre {

}

.blocNousSuivre .blockCont {
	padding-top: 18px;
	padding-bottom: 18px;
}

.blocNousSuivre a:hover {
	text-decoration: none;
}

.blocNousSuivre a {
	background: url(../images/bg-nous-suivre.png) no-repeat;
	width: 97px;
	height: 30px;
	display: inline-block;
}

.blocNousSuivre .fb {
	background-position: 0px 0px;
	margin: 0 15px 18px 0;
}

.blocNousSuivre .tw {
	background-position: 0px -32px;
	margin-bottom:18px;
}

.blocNousSuivre .linkedIn {
	background-position: 0px -64px;
	margin: 0 15px 0 0;
}

.blocNousSuivre .ytb {
	background-position: 0px bottom;
}

/*-----Guide du voyageur--------*/
#guideVoyage {
	width: 232px;
	height: 172px;
	float: left;
	position: relative;
	z-index: 2
}

#guideVoyage .indicateur {
	left: 3px;
	position: absolute;
	top: 77px;
	width: 100%;
	z-index: 1
}

#guideVoyage .indicateur span {
	background: #7ab2d0;
	display: block;
	width: 50px;
}

#guideVoyage .indicateur .indic1 {
	width: 232px;
	height: 69px;
	background: url(../images/bg-guide-voyageur.png) no-repeat transparent;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}

#guideVoyage .indicateur .indic2 {
	width: 0;
	height: 69px;
	background: #7ab2d0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9
}

#guideVoyage .indicateur .indic3 {
	width: 232px;
	height: 69px;
	background: #a4b8c0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 8
}

#guideVoyage h3 {
	color: #4F85B6;
	font-size: 14px;
	font-weight: bold;
	left: 55px;
	position: absolute;
	top: 137px;
	z-index: 10;
}

#guideVoyage .item {

}

#guideVoyage .item .numberGuide {
	position: absolute;
	width: 15px;
	height: 15px;
	z-index: 2;
}

#guideVoyage .item a:hover {
	text-decoration: none;
}

#guideVoyage .item .TitleItem {
	z-index: 2;
	font-size: 10px;
	color: #b2c3ca;
	position: absolute;
	text-align: center;
	min-width: 39px;
	max-width: 50px;
}

#guideVoyage .item.active .TitleItem {
	color: #4f85b6
}

#guideVoyage .item1 .TitleItem {
	left: -9px;
	top: 148px
}

#guideVoyage .item2 .TitleItem {
	top: 101px;
	left: 68px
}

#guideVoyage .item3 .TitleItem {
	top: 101px;
	left: 141px
}

#guideVoyage .item4 .TitleItem {
	top: 146px;
	left: 206px
}

#guideVoyage .item1 .numberGuide {
	top: 129px;
	left: 4px
}

#guideVoyage .item2 .numberGuide {
	top: 78px;
	left: 76px
}

#guideVoyage .item3 .numberGuide {
	top: 79px;
	left: 149px
}

#guideVoyage .item4 .numberGuide {
	top: 131px;
	left: 220px
}

#guideVoyage .guideItemContent {
	left: -14px;
	top: -50px;
	position: absolute;
	display: none;
	z-index: 5;
	padding-bottom: 10px;
}

.Cont_guideItemContent {
	padding: 7px 0 7px 7px;
	position: relative;
	background: #b2c3ca;
	border: 1px solid #c8c8c8;
	width: 350px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 3px 7px 0px #474747;
	-webkit-box-shadow: 0px 3px 7px 0px #474747;
	box-shadow: 0px 3px 7px 0px #474747;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

#guideVoyage .Cont_guideItemContent .blocRightG {
	float: left;
	background: url(../images/bg-ombre-guideVoyage.png) no-repeat right
	center;
	position: relative;
	z-index: 5;
	padding-right: 15px;
}

#guideVoyage .Cont_guideItemContent ul {
	float: left;
	position: relative;
	z-index: 3;
	left: -15px;
}

#guideVoyage .Cont_guideItemContent li {
	background: url(../images/bg-guideItemContentLi.png) repeat-x;
	width: 207px;
	border: 1px solid #c9cbcc;
	margin-bottom: 5px;
	-webkit-border-radius: 0 7px 7px 0;
	-moz-border-radius: 0 7px 7px 0;
	border-radius: 0 7px 7px 0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

#guideVoyage .Cont_guideItemContent li a:hover {
	text-decoration: underline
}

#guideVoyage .Cont_guideItemContent li a {
	background: url(../images/bg-guideItemContentLia.png) no-repeat 95%
	center;
	color: #3a4656;
	font-size: 11px;
	display: block;
	padding: 6px 0 6px 19px;
}

.ToolTipsGuide {
	background: url("../images/bg-ongleGuide.png") no-repeat scroll 0 0
	transparent;
	bottom: -7px;
	display: block;
	height: 7px;
	left: 168px;
	position: absolute;
	width: 12px;
}

/*---bloc accés aeroport----*/
.accesAe {
	padding-bottom: 0;
	height: 303px;
}

.accesAe .contentTabs {
	height: 191px;
}

.communicatioAe {
	height: 302px;
}

/*--------bloc publicité----*/
.BlocPubAe {
	padding-top: 20px;
}

h3.TitleContenu, #professionel h3.TitleContenu {
	color: #7d7d7d !important;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 15px;
}

/*---file d'arienne---*/
.contenuAe {
	position: relative;
	padding: 5px 5px 20px 5px;
	margin-bottom: 10px;
	overflow: hidden;
	background: url(../images/bg-articleBottom.png) repeat-x left bottom
	#fff;
	-moz-box-shadow: 0 0 6px 1px #c0c0c0;
	-webkit-box-shadow: 0 0 6px 1px #c0c0c0;
	box-shadow: 0 0 6px 1px #c0c0c0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.contenuAe #fil {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 30px;
}

.contenuAe #fil li {
	display: inline-block;
	padding: 8px 0;
	height: 20px;
}

.contenuAe #fil li.outils {
	padding: 0;
	top: 7px
}

.contenuAe .article {
	padding: 0 10px;
	width: auto;
}

.gmap {
	margin: 0 auto;
	display: block;
}

.bannierAe {

}

.bannierAe a.AFirst {
	float: left
}

.bannierAe a {
	float: right
}

/**********************************************************************************************************************/
/* @section ONDA_Plan_Commerce_Aeroport by souad _Main bloc_ 19/07/13 */
/**********************************************************************************************************************/
.slide#port {
	border-bottom: 0;
	background: url(../images/bg-slide-port.gif) repeat-x 0 0;
	padding-bottom: 9px;
	width: 740px;
}

.slide#port .content,#port .image_carousel {
	width: 100%;
}

#port .image_carousel {
	padding: 13px 0 0 41px;
	margin-top: 0;
}

#port .image_carousel .ec-pic img {
	background: url(../images/bg-acces-p.png) no-repeat 0 0;
	margin-left: 6px;
}

#port .image_carousel .fond {
	width: 162px;
	height: 138px;
	background: url(../images/bg-port.png) no-repeat 0 4px;
	margin-right: 5px;
	padding-top: 4px
}

#port .image_carousel .txt {
	margin-top: 9px;
	color: #3a4656;
	padding-left: 10px;
	font: bold 14px Arial, Helvetica, sans-serif
}

#port .image_carousel a.prev,#port .image_carousel a.next {
	background-color: #3a4656;
	top: 13px;
}

#port .image_carousel a.prev {
	left: 4px;
}

#port .image_carousel a.next {
	right: 43px;
}

#AeroprtBlocs .liste h2 a,#AeroprtBlocs .pagination p a {
	color: #538cbf
}

/**********************************************************************************************************************/
/* @section Compatiilite */
/**********************************************************************************************************************/
.ie8 #AeroprtBlocs .image_carousel a.prev,.ie7 #AeroprtBlocs .image_carousel a.prev
{
	left: 6px;
}

.ie8 #AeroprtBlocs .image_carousel a.next,.ie7 #AeroprtBlocs .image_carousel a.next
{
	right: 6px;
}

.ie7 #port .image_carousel {
	padding: 13px 0 0 11px;
}

/**********************************************************************************************************************/
/* @section Fromulaire */
/**********************************************************************************************************************/
.testForm {
	background: #fff;
	width: 500px;
	margin: auto;
	padding: 10px;
	border: 5px solid #dadada
}

.Form {

}

.Form p {
	clear: left;
	padding-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.Form label {
	color: #434343;
	font-size: 12px;
	width: 150px;
	margin-right: 15px;
	float: left;
	display: inline-block
}

.Form label .sup {
	color: #e2001a;
	float: none;
}
.ie7 .Form label span {float: none;}
.Form label span {
	color: #e2001a;
	float: right;
}

.Form input[type=text],.Form input[type=password] ,.searchappel input[type=text]{
	width: 194px;
	padding: 5px 8px;
	float: left;
	position: relative;
	border: 1px solid #9c9c9c;
	background: #fbfbfb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.Form input.file{
	width: 194px;
	padding: 3px 8px;
	float: left;
	position: relative;
	border: 1px solid #9c9c9c;
	background: #fbfbfb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.Form input[type=submit] ,.searchappel input[type=submit]  {
	position: relative;
	background: url(../images/bg-submit.png) repeat-x;
	color: #666666;
	font-size: 13px;
	padding: 4px 40px;
	border: 1px solid #d4d4d4;
	height: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.searchappel input[type=submit]  {
	margin-left: 5px;
	font-weight:bold;
}

.Form input[type=radio] {
	margin-left: 5px;
}

.Form input[type=checkbox] {
	margin-left: 5px;
}

.Form .custom-select-container {
	float: left;
	width: 150px;
}

.Form textarea {
	position: relative;
	width: 194px;
	padding: 5px 8px;
	float: left;
	border: 1px solid #9c9c9c;
	background: #fbfbfb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.radioOff {
	background: url(../images/bg-radioOff.png) no-repeat;
}

.radioOn {
	background: url(../images/bg-radioOn.png) no-repeat;
}

.checOff {
	background: url(../images/bg-checOff.png) no-repeat;
}

.checOn {
	background: url(../images/bg-checOn.png) no-repeat;
}

.Radiostyle label,.checkstyle label {
	width: auto;
	color: #767773;
}

textarea.invalidItem,
.Form input[type=text].invalidItem,
input[type=password].invalidItem{
	background: url(../images/bg-invalidInput.png) no-repeat 97% 4px #FBFBFB;
	border-color:#E94E24;
}

.Radiostyle .radioOff.invalidItem {
	background-image: url(../images/bg-radioInvalid.png)
}

.checkstyle .checOff.invalidItem {
	background-image: url(../images/bg-checInvalid.png)
}

body form .custom-select-container.invalidItem .custom-select {
	border-color: #E94E24;
}

.pupUp {
	display: none;
	width: 550px;
}

#MsgErrorValidation h3 {
	color: #7D7D7D;
	font: bold 16px arial;
	margin-bottom: 10px;
}

#MsgErrorValidation p {
	font-size: 13px;
}

#MsgErrorValidation .OkBtn:hover {
	text-decoration: none
}

#MsgErrorValidation .OkBtn {
	position: relative;
	z-index: 1;
	zoom:1;
	font-size: 14px;
	background: #870150;
	color: #fff;
	padding: 4px 40px;
	text-transform: uppercase;
	margin-top: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 6px 1px #c0c0c0;
	-webkit-box-shadow: 0 0 6px 1px #c0c0c0;
	box-shadow: 0 0 6px 1px #c0c0c0;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

.ie7 #MsgErrorValidation .bottomBloc {padding-top:0}
#MsgErrorValidation .bottomBloc {
	position: relative;
	border-top: 1px solid #7D7D7D;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}

.errorValidation {
	display: none;
}

#top .search .custom-select-container{  float: left;
	margin-right: 10px;
	width: 114px;
	display:none;}


.tabs-ui.StyleTabsSecond .items li.active a{color:#128ab0;}
.tabs-ui.StyleTabsSecond .items li.active{background:#fff;border-color:#D3D3D3;}
.tabs-ui.StyleTabsSecond .items li{background-image:url(../images/bg-li-tabs-ui-second.png);border-color:#b6a325}

/*--------------------------
	theme 2 vert
-----------------------------*/
.Themes2 #AeroprtBlocs .side-nav{margin-right:0;border-color:#9c9a00;}
.Themes2 #AeroprtBlocs .side-nav a{background-position:97% center;background-color:#9c9a00;background-image:url("../images/bg-subMenus_off.png");border-top:1px solid #b0af49;border-bottom:1px solid #6e6e71}
.Themes2 #AeroprtBlocs .side-nav a:hover,.Themes2 #AeroprtBlocs .side-nav a.current{background-color:#53672b;background-image: url("../images/bg-subMenus_on.png");}
.Themes2 #AeroprtBlocs #ServicesAe,.Themes2 .jspTrack{background-color:#53672b;}
.Themes2 .getInfoCal{background-color:#e6e6bf;background-image:url(../images/bg-scroll-bar2.png)}
.Themes2 .Cont_guideItemContent{background-color:#9c9a00;border-color:#adac5a}
.Themes2 #guideVoyage .indicateur .indic2,.Themes2 .InfosCalendar .item a.hover{background-color:#9c9a00;}
.Themes2 #AeroprtBlocs #ServicesAe .TitleBloc{background-image:url("../images/bg-services2.png")}
.Themes2 #AeroprtBlocs #ServicesAe .AccordionServices h4{background-image:url(../images/bg-accordServices2.png)}
.Themes2 #AeroprtBlocs #ServicesAe .AccordionServices_on h4 {background-image:url(../images/bg-accordServices_on2.png)}

.Themes2 .tabs-ui .items li.active a,.Themes2 #guideVoyage .item.active .TitleItem {color:#9c9a00}
.Themes2 #guideVoyage h3,.Themes2 .blocActusAe .item a{color:#53672b}

.Themes2 .ToolTipsGuide{background-image:url("../images/bg-ongleGuide2.png")}

.Themes2 .slide#port{background:#53672B;}
.Themes2 #port .image_carousel a.prev,.Themes2 #port .image_carousel a.next{background-color:#53672B;}
.Themes2 #port .image_carousel .txt,.Themes2 #AeroprtBlocs .liste h2 a,.Themes2 #AeroprtBlocs .pagination p a{color:#53672B;}
.Themes2 .suite{color:#53672B !important;}
/*--------------------------
	theme 3 bleu
-----------------------------*/
.Themes3 #AeroprtBlocs .side-nav{margin-right:0;border-color:#0071b1;}
.Themes3 #AeroprtBlocs .side-nav a{background-position:97% center;background-color:#0071b1;background-image:url("../images/bg-subMenus_off.png");border-top:1px solid #3390c5;border-bottom:1px solid #003e73}
.Themes3 #AeroprtBlocs .side-nav a:hover,.Themes3 #AeroprtBlocs .side-nav a.current{background-color:#003e73;background-image: url("../images/bg-subMenus_on.png");}
.Themes3 #AeroprtBlocs #ServicesAe,.Themes3 .jspTrack{background-color:#003e73;}
.Themes3 .getInfoCal{background-color:#bfdbeb;background-image:url(../images/bg-scroll-bar3.png)}
.Themes3 .Cont_guideItemContent{background-color:#0071b1;border-color:#5a96b8}
.Themes3 #guideVoyage .indicateur .indic2,.Themes3 .InfosCalendar .item a.hover{background-color:#0071b1;}
.Themes3 #AeroprtBlocs #ServicesAe .TitleBloc{background-image:url("../images/bg-services3.png")}
.Themes3 #AeroprtBlocs #ServicesAe .AccordionServices h4{background-image:url(../images/bg-accordServices3.png)}
.Themes3 #AeroprtBlocs #ServicesAe .AccordionServices_on h4 {background-image:url(../images/bg-accordServices_on3.png)}

.Themes3 .tabs-ui .items li.active a,.Themes3 #guideVoyage .item.active .TitleItem {color:#0071b1}
.Themes3 #guideVoyage h3,.Themes3 .blocActusAe .item a{color:#003e73}
.Themes3 .ToolTipsGuide{background-image:url("../images/bg-ongleGuide3.png")}

.Themes3 .slide#port{background:#003E73;}
.Themes3 #port .image_carousel a.prev,.Themes3 #port .image_carousel a.next{background-color:#003E73;}
.Themes3 #port .image_carousel .txt,.Themes3 #AeroprtBlocs .liste h2 a,.Themes3 #AeroprtBlocs .pagination p a{color:#003E73;}
.Themes3 .suite{color:#003E73 !important;}
/*--------------------------
	theme 4 marron
-----------------------------*/
.Themes4 #AeroprtBlocs .side-nav{margin-right:0;border-color:#ab9a6f;}
.Themes4 #AeroprtBlocs .side-nav a{background-position:97% center;background-color:#ab9a6f;background-image:url("../images/bg-subMenus_off.png");border-top:1px solid #c6b589;border-bottom:1px solid #513e27}
.Themes4 #AeroprtBlocs .side-nav a:hover,.Themes4 #AeroprtBlocs .side-nav a.current{background-color:#513e27;background-image: url("../images/bg-subMenus_on.png");}
.Themes4 #AeroprtBlocs #ServicesAe,.Themes4 #guideVoyage .indicateur .indic2{background-color:#513e27;}
.Themes4 .getInfoCal{background-color:#eae6db;background-image:url(../images/bg-scroll-bar4.png)}
.Themes4 .Cont_guideItemContent{background-color:#ab9a6f;border-color:#b5ac95}
.Themes4 .InfosCalendar .item a.hover,.Themes4 .jspTrack{background-color:#ab9a6f;}
.Themes4 #AeroprtBlocs #ServicesAe .TitleBloc{background-image:url("../images/bg-services4.png")}
.Themes4 #AeroprtBlocs #ServicesAe .AccordionServices h4{background-image:url(../images/bg-accordServices4.png)}
.Themes4 #AeroprtBlocs #ServicesAe .AccordionServices_on h4 {background-image:url(../images/bg-accordServices_on4.png)}

.Themes4 .tabs-ui .items li.active a,.Themes4 #guideVoyage .item.active .TitleItem {color:#ab9a6f}
.Themes4 #guideVoyage h3,.Themes4 .blocActusAe .item a{color:#513e27}
.Themes4 .ToolTipsGuide{background-image:url("../images/bg-ongleGuide4.png")}

.Themes4 .slide#port{background:#513E27;}
.Themes4 #port .image_carousel a.prev,.Themes4 #port .image_carousel a.next{background-color:#513E27;}
.Themes4 #port .image_carousel .txt,.Themes4 #AeroprtBlocs .liste h2 a,.Themes4 #AeroprtBlocs .pagination p a{color:#513E27;}
.Themes4 .suite{color:#513E27 !important;}
/*--------------------------
	theme 5 orange
-----------------------------*/
.Themes5 #AeroprtBlocs .side-nav{margin-right:0;border-color:#cf8a4d;}
.Themes5 #AeroprtBlocs .side-nav a{background-position:97% center;background-color:#cf8a4d;border-color:#c8a98e;background-image:url("../images/bg-subMenus_off.png");border-top:1px solid #c8a98e;border-bottom:1px solid #974b07}
.Themes5 #AeroprtBlocs .side-nav a:hover,.Themes5 #AeroprtBlocs .side-nav a.current{background-color:#974b07;background-image: url("../images/bg-subMenus_on.png");}
.Themes5 #AeroprtBlocs #ServicesAe,.Themes5 #guideVoyage .indicateur .indic2{background-color:#974b07;}
.Themes5 .getInfoCal{background-color:#e5d2c1;background-image:url(../images/bg-scroll-bar5.png)}
.Themes5 .jspTrack{background-color:#a96b33;}
.Themes5 .Cont_guideItemContent{background-color:#cf8a4d;border-color:#c8a383;}
.Themes5 .InfosCalendar .item a.hover{background-color:#cf8a4d;}
.Themes5 #AeroprtBlocs #ServicesAe .TitleBloc{background-image:url("../images/bg-services5.png")}
.Themes5 #AeroprtBlocs #ServicesAe .AccordionServices h4{background-image:url(../images/bg-accordServices5.png)}
.Themes5 #AeroprtBlocs #ServicesAe .AccordionServices_on h4 {background-image:url(../images/bg-accordServices_on5.png)}

.Themes5 .tabs-ui .items li.active a,.Themes5 #guideVoyage .item.active .TitleItem {color:#cf8a4d}
.Themes5 #guideVoyage h3,.Themes5 .blocActusAe .item a{color:#974b07}
.Themes5 .ToolTipsGuide{background-image:url("../images/bg-ongleGuide5.png")}

.Themes5 .slide#port{background:#974b07;}
.Themes5 #port .image_carousel a.prev,.Themes5 #port .image_carousel a.next{background-color:#974b07;}
.Themes5 #port .image_carousel .txt,.Themes5 #AeroprtBlocs .liste h2 a,.Themes5 #AeroprtBlocs .pagination p a{color:#974b07;}
.Themes5 .suite{color:#974b07 !important;}
/*--------------------------
	sous menu aeroport
-----------------------------*/
.ie7 .nav-secondaire .scroll-pane{width:210px;}
.nav-secondaire .scroll-pane{
	height:300px;
}
#nav ul li.itm4:hover .nav-secondaire{
	opacity:1;
	visibility:visible;
}
.nav-secondaire ul{
	margin:10px 0;
	position:relative;
}
#nav {overflow:visible !important;}
.ie7 #nav .nav-secondaire li{margin:0;}
/*#nav .nav-secondaire li{overflow:hidden;background:none;height:auto;padding:8px 0;margin:0 10px;float:none;display:block;border-bottom:1px solid #dadee9;}*/
#nav .nav-secondaire li img{margin-right:13px;float:left;}
#nav ul li .nav-secondaire li.last{border:none;}
#nav ul li .nav-secondaire li a{background:none !important;height:auto;width:auto;padding:0;margin:0;min-width:190px}
.mainAe{z-index:4}
#header{z-index:10}

/*--------------------------
	Bloc Time Linr
-----------------------------*/
.timeLinr{}
.timeLinr .nav-timeLinr{background:#fff;border: 1px solid #D0D0D0;padding:4px 26px;width:504px;overflow:hidden;}
.timeLinr .content-timeLnr{padding:18px 0 0;}
.timeLinr .nav-timeLinr .activeTimeLinr,.timeLinr .itemTimeLinr:hover{background:#538cbf;color:#fff;text-decoration:none}
.timeLinr .itemTimeLinr{color:#538cbf;text-transform:uppercase;font-size:12px;padding:3px 6px;float:left;}
.timeLinr .items-timeLinr{}
.timeLinr .itl-c{color:#434343;display:none;}
.timeLinr .itl-c li{overflow:hidden;}
.timeLinr .itl-c .ITz-L{font-weight:bold;float:left;text-align:right;width:195px;margin-right:15px;}
.timeLinr .itl-c .ITz-R{float:left;width:340px;line-height: 18px;}
.prev-TimeLinr{background:url(../images/bg-fleshTimelinr.png) left 0 no-repeat;width:4px;height:8px;position:absolute;top:10px;left:12px;}
.next-TimeLinr{background:url(../images/bg-fleshTimelinr.png) right 0 no-repeat;width:4px;height:8px;position:absolute;top:10px;right:15px;}


.InputFile{background:url(../images/choose-file.png) no-repeat}
a.activestatus, a.statusmarche:hover {
	background: #538cbf none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.statusmarche {
	color: #538cbf;
	float: left;
	font-size: 12px;
	padding: 3px 6px;
	text-transform: uppercase;
}
/**********************************
/*  Style refonte
/**********************************/

/**********************************
	/*  Style refonte : bloc "Aeroport"
	/**********************************/
.content.onda_content {
	display: flex;
	position: static;
	height: 115px;
}
#nav.onda_nav .nav-secondaire li{
	overflow: hidden;
	background: none;
	height: auto;
	padding: 17px 7px;
	margin: 0 10px;
	float: none;
	width: 21.8%;
	display: inline-block;
	position: relative;
}
#nav.onda_nav ul li.itm4:hover .nav-secondaire{
	border-radius: 5px;
}
#nav.onda_nav .nav-secondaire li a:hover{
	opacity: 0.7;
}
#nav.onda_nav .nav-secondaire li a {
	line-height: normal;
	display: table;
}
#nav.onda_nav .nav-secondaire li a img{
	display: table-cell;
	vertical-align: middle;
	float: left;
	-webkit-box-shadow: 0 0 15px 0 rgb(19, 18, 18);
	-moz-box-shadow: 0 0 15px 0 rgb(19, 18, 18);
	box-shadow: 0 0 15px 0  rgb(19, 18, 18);
	margin-left: 10px;
	border-radius: 3px;
	margin-right: 17px;
}
#nav.onda_nav .nav-secondaire li a span{
	display: table-cell;
	vertical-align: middle;
	font-weight: 700;
	color : #42474b;
	padding-left: 10px;
	max-width: 183px;
}
#nav.onda_nav .nav-secondaire li:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: -5px;
	right: 0;
	margin: auto;
	width: 93%;
	height: 2px;
	background: -moz-linear-gradient(top, rgba(253,254,254,0.65) 0%,rgba(253,254,254,0.83) 50%,rgb(178, 181, 183) 100%);
	background: -webkit-linear-gradient(top, rgba(253,254,254,0.65) 0%,rgba(253,254,254,0.83) 50%,rgb(178, 181, 183) 100%);
	background: linear-gradient(to bottom, rgba(253,254,254,0.65) 0%,rgba(253,254,254,0.83) 50%,rgb(178, 181, 183) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6fdfefe', endColorstr='#dcdee0',GradientType=0 );
}
.onda_nav .nav-secondaire ul{
	margin: 30px 0 33px 15px;
	position: relative;
}
.onda_nav .nav-secondaire{
	background: #eff1f2;
	position: absolute;
	top: auto !important;
	z-index: 4;
	opacity: 0;
	visibility: hidden;
	width: calc(100% - 20px);
	left: 0;
	right: 0;
	margin: -7px auto 0 auto;
	-webkit-box-shadow: 0 6px 18px 2px rgba(117,117,117,0.41);
	-moz-box-shadow: 0 6px 18px 2px rgba(117,117,117,0.41);
	box-shadow: 0 6px 18px 2px rgba(117,117,117,0.41);
	max-width: 1585px;
}
#nav.onda_nav ul li.current ul li a{
	line-height: normal;
}
#nav.onda_nav ul li.itm4.current .nav-secondaire{
	margin-top: -1px;
}
.reclamation{
	padding: 30px 42px;
}
.reclamation label .sup {
	color: #e2001a;
	float: none;
}
.reclamation p {
	clear: left;
	padding-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.reclamation > div{
	margin-top: 16px;
	display: inline-block;
}

.reclamation label {
	color: #434343;
	font-size: 12px;
	width: 150px;
	margin-right: 15px;
	float: left;
	font-weight: bold;
}
.reclamation input[type=text],.reclamation input[type=password], .reclamation input[type=email],.reclamation input[type=tel]  {
	width: 194px;
	padding: 5px 8px;
	float: left;
	position: relative;
	border: 1px solid #9c9c9c;
	background: #fbfbfb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
.reclamation textarea{
	width: 376px;
	height: 142px;
	margin-top: 14px;
	border: 1px solid 	#9c9c9c;
	border-radius: 4px;
}
.reclamation input[type="submit"] {
	background: #cc4f00;
	color: #FFFFFF;
	border-color: #cc4f00;

}

.reclamation input[type="submit"] {
	position: relative;
	background: #cc4f00;
	color: #FFFFFF;
	border-color: #cc4f00;
	font-size: 13px;
	padding: 4px 18px;
	border: none;
	height: 31px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 15px;
	behavior: url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
	width: auto;
	font-weight: bold;
	width: 114px;
}
#autretype, #autre{
    margin-top: 13px;
    display: none;
float: none;
}
#entiteSelect{
    display: none;
}

textarea:invalid {
	background-color: #fff;
}
.reclamation select.replaced {
    opacity: 1;
    border: 1px solid #9c9c9c;
	border-radius: 4px;
	color: #434343;
	width: 218px;
	padding: 5px 8px;
	height: 28px;
	float: none;
}
.image_guide img{
	border-radius: 8px;
width: 100%;
}


#mv .side-nav-mv.side-nav-mv-ar{
	background-color: #4E83B4;
	padding: 10px 0 30px 0;
	margin-top: 20px;
}

#mv .side-nav-mv.side-nav-mv-ar img{
	width: 10%;
	margin: 0 10px 0 0;
	float: left;
}

#mv .side-nav-mv.side-nav-mv-ar hr{
	background-color: #bfc6d1;
}

#mv .side-nav-mv.side-nav-mv-ar li.first{
	color: white;
    font-size: 20px;
    margin: 20px 10px;
}

#mv{
	background-color: white;
	font-family: "Open Sans";
}

#mv .content-mv{
	margin: auto;
	width: 965px;
	position: relative;
}


#mv .ban-mv {
	width: 1010px;
	margin: 35px auto 0 auto;
	position: relative;
}

#mv .ban-mv h2{
	position: absolute;
	margin: 55px auto;
	color: white;
	font-size: 48px;
	width: 100%;
	text-align: center;
}

#mv .sub_menu_mv{
	margin-top: -145px;
	background-color: rgba(255, 255, 255, 0.8);
	display: flex;
	flex-direction: row;
	align-content: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: baseline;
	font-size: 15px;
	padding: 15px;
}


#mv .sub_menu_mv li a{
	display: inline;
	color:#264c8b;
}

#mv-CalendrierCont{
	margin-top: 15px;
	padding: 35px 45px ;
}

#mv h3.mv-TitleBloc{
	color: #264c8b;
	font-size:40px;
	text-align: center;
	/*width: 50%;*/
	margin-bottom: 50px;
}

#mv .services_list{
	display: flex;

	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	gap: 0 4px;
}

#mv .services_list li{
	min-height: 195px;
	flex: 1 1 30%;
	text-align: center;
	max-width: 33%;
}

#mv .services_list li h4{
	color: #575757;
	text-align: center;
	margin-top: -7px;
	font-size: 20px;
	/*width: 118px;*/
	height: 70px;
}

#mv .double:before {
	content: "";
	border: 1px solid #d3d3d3;
	align-self: stretch;
	margin: 10px 0 64px 0;
}

#mv .double{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	gap: 65px;
}

.section__item--start {
	order: -1;
}


#mv .double > div{
	max-width: 50%;
}

a.mv-btn{
	background-color: #264c8b;
	color: white;
	padding: 10px 40px;
	border-radius: 3px;
	text-decoration: none;
	font-size: 16px;
	margin: 0 auto;
	display: block;
	width: fit-content;
}

.mv-space-line{
	margin-bottom: 95px;
}

#mv .ban-mv-standard h2{
	font-size: 36px;
	color: white;
	text-align: center;
	width: auto;
	margin: 0;
	position: relative;
}

#mv .ban-mv-standard h3{
	font-size: 48px;
	color: white;
	text-align: center;
}

#mv .ban-mv-standard hr{
	width: 20%;
	background-color: white;
	height: 2px;
	border: none;
	margin: 25px auto;
}

#mv .ban-mv-standard-title{
	position: absolute;
}

#mv .ban-mv-standard{
	display: flex;
	justify-content: center;
	align-items: center;
}

.fil-mv{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
	gap: 6px;
	font-size: 16px;
	color: #767676;
	margin: 20px 0 35px 0;
}

#mv .content-mv-standard{
	width: 1010px;
}

.content-mv-standard h4{
	color: #264c8b !important;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 35px;
}
.content-mv-standard-content{
	font-size: 16px;
	margin-bottom: 140px;
	color: #222222;
	float: right;
	width: 730px;
}

.content-mv-standard-content p{
	margin-bottom: 20px;
}

.content-mv-standard-content h3{
	font-size: 20px;
}

.content-mv-standard-content h6{
	font-size: 20px;
	color: #264c8b !important;
	text-decoration: underline;
}

#mv .leftBloc{
	float: left;
	width: 240px;
}

#mv .side-nav-mv{
	background-color: #264c8b;
	padding: 30px 0;
}

#mv .side-nav-mv li hr {
	background-color: #5c79a8;
	height: 1px;
	width: 90%;
	border: 0;
}

#mv .side-nav-mv li a{
	color: white;
	font-size: 20px;
	margin: 10px;
}

#mv .side-nav-mv li.selectedRubrique a.current{
	color: #9abef9;
}

#mv .side-nav-mv .sousRubrique{
	display: none;
	font-size: 16px;
}

#mv .side-nav-mv .sousRubrique li a{
	font-size: 16px;
	margin: 10px;
}




#mv .side-nav-mv .selectedRubrique .sousRubrique{
	display: block;
}

#mv .h3{
	color: #264c8b !important;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

#mv-guide-voyageur{
	background-color: #f4f5f6;
	padding-top: 65px;
	padding-bottom: 120px;

}

#mv-guide-voyageur img{
	margin-bottom: 30px;
}

#mv-guide-voyageur ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
	gap: 34px;
}

#mv-guide-voyageur ul li{
	background-color: white;
	flex: 0 0 48%;
	overflow: hidden;
}

#mv-guide-voyageur ul li hr{
	margin: 10px auto 20px;
	background-color: #264c8b ;
	height: 2px;
	border: none;
	width: 20%;
}

#mv-guide-voyageur ul li p{
	color: #616161;
	font-size: 16px;
	height: 44px;
	overflow: hidden;
	margin: 0 40px 35px 40px;
}

#mv-guide-voyageur div.wrapper{
	margin: auto;
	width: 965px;
	position: relative;
}

#mv-decouvrez-aussi{
	padding-bottom: 115px;
	padding-top: 75px;
	background-color: white;
}

#mv-decouvrez-aussi div.wrapper{
	margin: auto;
	width: 965px;
	position: relative;
}

#mv-decouvrez-aussi ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	gap: 34px;
}

#mv-decouvrez-aussi ul li{
	flex: 0 0 31%;
	overflow: hidden;
	position: relative;
}

#mv-decouvrez-aussi ul li .h3{
	color: white !important;
	font-size: 30px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
}

#mv-CalendrierCont{
	background-color: white;
	box-shadow: 0px 0px 7px 7px rgba(0, 0, 0, .08);
	margin-bottom: 80px;
	position: relative;
}

#mv-CalendrierCont .meteo{
	position: absolute;
	right: 45px;
	z-index: 900;
}

#mv-CalendrierCont .tabs-ui .mv-items{
	margin-bottom: 30px;
}

#mv-CalendrierCont .tabs-ui .mv-items li{
	background: none !important;
	border: none !important;
}

#mv-CalendrierCont .tabs-ui .mv-items li a{
	font-size: 18px !important;
	color:  #264c8b !important;
}

#mv-CalendrierCont .tabs-ui .mv-items li.active{
	top:0 !important;
}

#mv-CalendrierCont .tabs-ui .mv-items li.active a{
	font-weight: normal !important;
	border-bottom: 2px solid #d86f09;
	top:0 !important;
}

#mv-CalendrierCont .headBloc{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	background-color: #f4f5f6;

}

#mv-CalendrierCont .headBloc span{
	flex: 1 0 0;
	/*width: 12.5%;*/
	color: #264c8b !important;
	font-size: 18px;
	font-weight: normal !important;
}

#mv-CalendrierCont .InfosCalendar .jspPane{
	width: 100% !important;
}
#mv-CalendrierCont .InfosCalendar .jspContainer{
	width: 100% !important;
}

#mv-CalendrierCont .InfosCalendar .scroll-pane{
	width: 100% !important;
}

#mv-CalendrierCont .tabs-ui .contentTabs{
	padding: 0 !important;
}

#mv-CalendrierCont .itemsInfos .item a.col-gh{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	background-color: #f4f5f6;
	width: 100% !important;
	padding: 10px 0;
}

#mv-CalendrierCont .itemsInfos .item a.col-gh-w{
	background-color: white;
}

#mv .itemsInfos .item a span{
	flex: 1 0 0;
	width: 12.5%;
	font-size: 16px;
	color: #264c8b !important;
}

form.GuideHoraireAeroport{
	width: 53%;
	margin: 0 auto;
	padding-top: 41px;
}




#mv div.ban-mv-gh h2{
	font-weight: 100;
}

#mv div.content-mv-gh{
	width: 100%;
}

#mv div.content-mv-gh p{
	font-size: 18px;
	color: #515151;
	text-align: center;
	padding: 0 70px;
}

#mv-decouvrez-aussi.mv-decouvrez-aussi_3 ul{
	gap: 25px;
}

#mv-decouvrez-aussi.mv-decouvrez-aussi_3 ul li{
	flex: 0 0 29%;
}

#mv-decouvrez-aussi.mv-decouvrez-aussi_3{
	background-color: #f8fafa;
	padding-top: 60px;
	margin-bottom: 120px;
}

#mv.mv-gh #mv-CalendrierCont{
	margin-top: 55px;
}

#mv.mv-gh .content-mv-gh{
	margin-bottom: 100px;
}


#mv .actu-mv-standard .content-mv-standard-content{
	width: 750px;
}

#mv .actu-mv-standard .liste-mv{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
	gap: 25px;
}

#mv .actu-mv-standard .liste-mv li{
	flex: 0 0 29%;
	border: 1px solid #dedede;
	height: 384px;
}

#mv .actu-mv-standard .liste-mv li h2 a{
	font-size: 18px;
	font-weight: bold;
	color: #264c8b;
}

#mv .actu-mv-standard .liste-mv li h2 span{
	font-size: 14px;
	color: #676767;
	font-weight: normal;
}


#mv .actu-mv-standard .liste-mv li img{
	max-width: 231px;
	border-bottom: 1px solid #dedede;
}

#mv .actu-mv-standard .liste-mv li div.wrapper_actu{
	padding: 10px 20px 20px 20px;
	height: 147px;
	overflow: hidden;
}

#mv li div.wrapper_actu.only-title {
	height: 30px !important;
}

#mv .liste-mv-master-page li div.wrapper_actu{
	height: 13px !important;
}

#mv .mv-master-page .liste-mv li div.wrapper_actu{
	height: 10px !important;
}

#mv .actu-mv-standard .liste-mv li div.intro_actu{
	height: 94px;
	overflow: hidden;
	font-size: 14px;
	color: #676767;
}

body{
	background-image: none !important;
}

#mv .actu-mv-standard .pagination{
	margin-top: 80px;
}

#mv .actu-mv-standard .pagination p a:first-child, #mv .actu-mv-standard .pagination p a:last-child{
	background-color: #264c8b;
	color: white;
	padding: 10px;
	font-size: 14px;
	border-radius: 5px;
}

#mv .actu-mv-standard .pagination span.current{
	border: 1px solid #264c8b;
	padding: 10px;
	font-size: 14px;
	color: #264c8b;
	border-radius: 5px;
}

#mv .actu-mv-standard .pagination p a{
	padding: 10px;
	font-size: 14px;
	color: #264c8b;
}

#mv .liste-mv-master-page{
	gap: 19px !important;
}

#mv .liste-mv-master-page h2{
	text-align: center;
}

#mv .liste-mv-master-page li{
	height: fit-content !important;
}

#mv .intro-master-mv{
	margin-bottom: 40px;
	color: #676767;
}

#mv .actu-mv-standard .liste-mv li.item-filter{
	height: 384px;
	/*height: inherit;*/
	flex-direction: row;
	width: 231px;
	margin-bottom: 25px;
}

#mv .actu-mv-standard .liste-mv li.item-filter.item-compagnie{
	height: 270px !important;
}

#mv .filter-items{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	/*align-items: flex-start;*/
	background-color: #f4f5f6;
	padding: 15px;
	/*margin-right: 22px;*/
}


#mv .filter-items h3{
	font-size: 18px;
	font-weight: bold;
	color: #264c8b;
}

#mv .filter-items label{
	font-size: 11px;
}

#mv .filter-items ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.divider {
	width: 3px;
	margin: 6px 10px;
	background: #cfcfcf;
}

.tags-item-mv{
	color: #676767;
	font-weight: 900;
}

#mv-decouvrez-aussi .wrapper-home ul li{
	flex: 48% !important;
}

#mv .InfosCalendar .scroll-pane {
	height: 224px;
}


.mv_ar_body #header h1{
	display: table-cell;
    padding-left: 5px;
    padding-top: 5px;
	position: inherit;
	left: inherit;
	right: inherit;
}

.mv_ar_body #nav{
	position: inherit;
}

.mv_ar_body .lang{
	left: 443px;
    top:10px
}

.mv_ar_body #mv-CalendrierCont .meteo{
	left: 45px;
	right: inherit;
	color: red;
}

.mv_ar_body #mv  .leftBloc{
	float: right;
}

.mv_ar_body #mv .content-mv-standard-content{
	float: left;
}