/* Global properties */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body {font-size:11px; color:#000;}
h1 {font-size:24px; color:#000;}
.espaceAbonneWrap h1 {font-size:20px; color:#fff; font-family:Tahoma, Arial, Verdana; font-weight:normal}
h2 {font-size:20px; color:#fff; font-family:Tahoma, Arial, Verdana;}
h3 {font-size:14px; color:#0f60c5; text-transform:uppercase}
h4 {font-size:12px; color:#000;}
h5 {font-size:12px; color:#ac9d72;}
p { line-height:15px;}
a {color:#393529; text-decoration:none;}
a:hover {color:#393529; text-decoration:underline;}
input { font-size:11px; padding:1px 4px; color:#505050; vertical-align:middle; border:1px solid #cacaca}
select { font-size:11px; color:#505050; vertical-align:middle; border:1px solid #cacaca}
label { vertical-align:middle}
fieldset {border:0 none;}
img {border:0 none; vertical-align:middle;}
li { list-style:none; line-height:15px;}
.clear {clear:both; font-size:0; line-height:0; height:0;}
.div_left  { float:left;}
.div_right { float:right}

/*****************************   header *****************************  */
#header { width:980px; overflow:hidden; padding:2px 0 2px 0; position:relative; } 
#header h1 { width:320px; float:left; padding-bottom:18px;}
#header div { margin:0 10px 0 0; float:left; }
#header .depart{ padding:10px 0 0 0; position:absolute; top:0px; right: 220px;}
#header .language  { padding:4px 0 0 0; height:auto; vertical-align:bottom; float:right; position:absolute; top:40px; width:200px;}
/**/#header .radioAir { padding:0 0 0 0; float:right; position:absolute; top:18px; right: 0px;} 
#header .depart select { width:110px;}
#header div .btnSearch, #header div .btnRadio { border:0 none;}
#header .search { width:160px; padding-left:10px; text-align:right; float:right; position:absolute; top:40px; right: 220px; }
#header .search input { width:120px;}
#header .search .btnSearch { width:18px; height:18px;}

/*****************************   lev1 *****************************  */
#lev1 { width:100%; height:26px; background:url(/files/en_aircaraibesB2C/images/bgd_lev1.gif) repeat-x;}
#lev1 ul { width:980px;}
#lev1 li { float:left; text-transform:uppercase; height:26px; font-size:12px;}
#lev1 li a { background: url(/files/en_aircaraibesB2C/images/bgd_lev1_normal.gif) 0 0 no-repeat; padding:0 15px; line-height:25px; color:#fff; height:26px; display:block; float:left;}
#lev1 li a.active ,#lev1 li a:hover  {background: url(/files/en_aircaraibesB2C/images/bgd_lev1_active.gif) 0 0 no-repeat; text-decoration:none;}

ul.submenu{background:url(/files/en_aircaraibesB2C/images/bgd_sub_menu.png) 0 0 repeat-y; width:145px; padding:0; margin:0 0 0 -10px; position:absolute; 
	left:-5000px; top:105px; z-index:9999; overflow:hidden; text-align:left; height:auto !important;}
	ul.submenu li{font-size:11px; padding:0; margin:0;}
	ul.submenu a{color:#fff; display:block; float:none; padding:3px 10px; line-height:14px;}
	ul.submenu a.last{border:none}
	ul.submenu a:hover{color:#fff; background:#f57906; text-decoration:none; font-weight:bold; font-size:12px;}




/*****************************   content *****************************  */
#main { background:#b5dbe6 url(/files/en_aircaraibesB2C/images/bgd_corporate.jpg) 0 0 repeat-x; position:relative}
#content { width:960px; padding:20px 0 0 0;}
#content h2 { font-weight:normal; margin:0 0 10px 20px; text-transform:uppercase;}
#pushHighlight01 { width:960px; overflow:hidden;}
	#blockReservezVotre
	{
		background: url(/files/en_aircaraibesB2C/images/bgd_block_reservez_corporate.jpg) right 0 no-repeat;
		width:370px; height:420px; margin:0 12px 0 0;
		padding:50px 10px 0 0;
		float:left;
		overflow:hidden;
	}
	#blockReservezVotre .visuPeople {
		float:left;
		margin-left:-5px;
		margin-top:-40px;
		_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);
	}
	#blockReservezVotre h3 {font-weight:normal; margin:0 0 0 10px; color:#fff; font-size:18px; text-transform:uppercase;}
    #blockReservezVotre h1 {font-weight:normal; margin:0 0 0 10px; color:#fff; font-size:18px; text-transform:uppercase;}
	#blockReservezVotre h4 { margin:0 0 8px 0;color:#fff; font-size:12px; text-transform:uppercase}
	
	/************************   proTab *****************************  */
	#proTab { margin:10px 0 0 0; width:270px; overflow:hidden;}
	#proTab select { visibility:visible;}
	#themePar { width:270px; overflow:hidden; margin:0; height:20px; padding:0 0 0 0; }
	#themePar li {background: url(/files/en_aircaraibesB2C/images/bgd_tab_li.gif) right 0 no-repeat; float:left; text-align:center; font-size:11px; }
	#themePar li a { color:#fff; font-size:11px; padding: 0 6px; line-height:20px;}
	.tabHide {display: none !important;}		
	#themePar  .active {background: url(/files/en_aircaraibesB2C/images/bgd_tab_li_active.gif) right 0 no-repeat; }
	
	/**********************   frmReservez  *************************  */
	.frmReservez { color:#fff;}
	.frmReservez  fieldset {background: url(/files/en_aircaraibesB2C/images/bgd_border_fieldset.gif) 0 bottom repeat-x; width:255px; padding:10px 0 5px 10px; overflow:hidden;}
	.frmReservez  label {background: url(/files/en_aircaraibesB2C/images/bgd_label.gif) 90% 5px  no-repeat;} 
	
	.frmReservez .destination p { width:255px; overflow:hidden; margin:0 0 6px 0;}
	.frmReservez .destination  p label { width:50px; float:left;}
	.frmReservez .destination  p select { width:180px; float:left; height:18px;}
	.frmReservez .destination  p  a {float:left; color:#fff; margin:0; display:block; text-decoration:underline;}
	.frmReservez .destination  p  a:hover { text-decoration:none;}
	.frmReservez .destination .pRadioSpec {}
	.frmReservez .destination .pRadioSpec label { width:auto; margin:0 0px 0 0;}
	.frmReservez .destination .pRadioSpec input { width:13px; height:13px; float:left; border:none;}
	.frmReservez .destination .pRadioSpec a { float:right;}
	
	.frmReservez .dateDeVoyage p { width:255px; overflow:hidden; padding:0 0 6px 0;}
	.frmReservez .dateDeVoyage  p label { width:50px; float:left;}
	.frmReservez .dateDeVoyage  p input {width:80px; float:left; margin:0 5px 0 0;}
	.frmReservez .dateDeVoyage  p select { width:75px; height:18px; float:left;}
	.frmReservez .dateDeVoyage  img {float:left; margin:0 5px 0 0;}
	
	.frmReservez .voyageurs { background:none;}
	.frmReservez .voyageurs p { width:115px; overflow:hidden; float:left; margin:0 10px 6px 0;}
	.frmReservez .voyageurs p label { width:70px; float:left;}
	.frmReservez .voyageurs p select { width:45px; height:18px; float:left;}
	.frmReservez .voyageurs .classe { width:130px;}
	.frmReservez .voyageurs .classe label { display:block; background:none;}
	.frmReservez .voyageurs .classe select {  width:116px;}
	.frmReservez .voyageurs .btnValider 
	{ 
		float:right; border:0; margin:10px 0 0 0; width:95px; height:31px; padding:0;
	}	

	.offresSpecial { width:100%; overflow:hidden;}
	
	.pushHighlight02 {padding:0 0 12px 0; 	position:absolute;}	
	.pushHighlight02 .pushHighlight02Cont 
	{ 
		background: url(/files/en_aircaraibesB2C/images/bgd_push_highlight02.png) 0 0 no-repeat;
		_background: url(/files/en_aircaraibesB2C/images/bgd_push_highlight02.jpg) 0 0 no-repeat;
		padding:5px 0 10px 0;
		width:100%;
		overflow:hidden;
	}
	.pushHighlight02 .pushHighlight02Cont div { margin:0; padding:0;}
	.pushHighlight02 .pushHighlight02Cont .blockServices {
	color:#2D3964;
	display:inline;
	float:left;
	position:absolute;
	width:164px;
	}
	
	.pushHighlight02 .pushHighlight02Cont #blockService1{
	}
	
	.pushHighlight02 .pushHighlight02Cont #blockService2{
		left:182px;
	}
	.pushHighlight02 .pushHighlight02Cont #blockService3{
		left:365px;
	}
	*+ html .pushHighlight02 .pushHighlight02Cont .blockServices { margin-left:5px; padding-left:8px !important; }
	
	
	.pushHighlight02 .pushHighlight02Cont .blockServices h3 {width:90px; margin:5px 0 5px 0; height:30px;}
	html>body .pushHighlight02 .pushHighlight02Cont .blockServices h3{ height:auto; min-height:30px;}
	.pushHighlight02 .pushHighlight02Cont .blockServices div { background:#fff; width:145px;  height:117px; padding:20px 5px 0 10px; position:relative; _padding:20px 13px 0 6px;}
	html>body .pushHighlight02 .pushHighlight02Cont .blockServices div{height:auto; min-height:117px;}
	.pushHighlight02 .pushHighlight02Cont .blockServices p { margin:0 0 8px 0;}
	.pushHighlight02 .pushHighlight02Cont .blockServices .illus{position:absolute; left:10px; bottom:0}
	
	
	/*
	.pushHighlight02 .pushHighlight02Cont .blockServices div { background:#fff; width:145px; height:auto !important; height:100px; min-height:100px; padding:20px 5px 0 10px; overflow:hidden;}
	.pushHighlight02 .pushHighlight02Cont .blockServices p { margin:0 0 8px 0; height:auto !important; height:60px; min-height:60px;}
	*/
	.pushHighlight02 .pushHighlight02Cont .blockServices li {background: url(/files/en_aircaraibesB2C/images/ico_02.gif) 0 2px no-repeat; padding:0 0 0 10px; _list-style-image : url(/files/en_aircaraibesB2C/images/ico_02.gif) ;_background:none;_margin-left:12px;_width:132px;}
	.pushHighlight02 .pushHighlight02Cont .blockServices li a { color:#ff8604;}
	
	.pushHighlight02 .visu_top01 { position:absolute; z-index:99; top:-7px; left:68px;}
	.pushHighlight02 .visu_top02 { position:absolute; z-index:99; top:0; left:97px;}
	.pushHighlight02 .visu_top03 { position:absolute; z-index:99; top:0px; left:125px;}
	
	/*highlightOffres*/
	#highlightOffres{width:568px; float:left; overflow:hidden;}
	#content #highlightOffres h2{margin:0; font-weight:bold; text-transform:none;}
		
		.pushOffres01 {
			color:#FFFFFF;
			float:left;
			font-size:12px !important;
			margin:0 15px 8px 0;
			width:276px;
		}
		.pushOffres01 h2
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_h2_dete.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_h2_dete.jpg) no-repeat;
			height:31px;
			padding:19px 0 0 60px;
		}
		.pushOffres01 h3{font-size:12px; color:#fff; text-transform:uppercase; padding:0 0 5px 0;}
		.pushOffres01 h3 a{background:none; padding:0 0 0 5px;}
		.pushOffres01 h3 img{display:inline; margin:0;}
		
		.pushOffresWrap
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_pushOffres_02.gif) 0 100% no-repeat;
			width:246px;
			height:auto!important;
			min-height:190px;
			height:190px;
			padding:5px 17px 15px 13px;
		}
		.pushOffresWrap img{display:block; margin:auto;}
		
		.pushOffres01 p a{color:#ffc904; background:url(/files/en_aircaraibesB2C/images/bullet_03.gif) 0 3px no-repeat; padding:0 0 0 12px;}
		.pushOffres01 p a:hover{color:#fff;}
		.pushOffres01 .color, .color td{background:#2a8ae1;}
		.pushOffres01 table{text-align:left; margin:0 0 5px 0;}
		.pushOffres01 th, .pushOffres01 td{padding:1px 3px; font-weight:normal; line-height:14px;}
		.pushOffres01 form{padding:0 0 10px 0;}
		.pushOffres01 label{display:none;}
		.pushOffres01 input{width:176px;}
		.pushOffres01 .btnSubmit{width:auto; height:auto; border:none;}
		.pushOffres01 p {padding:0 0 6px 0;}
		
		.lastPushOffres{margin-right:0; text-align:center;}
		#content .lastPushOffres h2
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_h2_special.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_h2_special.jpg) no-repeat;
			text-align:left;
			padding-left:68px;
		}
		.lastPushOffres h3{font-size:17px; text-transform:uppercase; padding:0 0 10px 0;}
		.lastPushOffres h3 strong{font-size:22px; display:block;}
		.lastPushOffres a{background:none; padding:0;}
		.lastPushOffres .pushOffresWrap {height:auto!important; min-height:182px; height:182px; padding-top:15px;}
		.lastPushOffres p {font-size:12px; text-transform:uppercase; text-align:left; padding:0 0 0 20px;}
		.pushOffresWrap dl{width:240px; margin:-10px auto 10px auto; text-align:left; overflow:hidden;}
		.pushOffresWrap dl dt{font-size:67px; font-weight:bold; float:left;}
		.pushOffresWrap dl dd{font-size:10px; padding:12px 0 0 10px;}
		.pushOffresWrap dl dd strong{font-size:17px; display:block;}
		.pushOffresWrap th a { color:#FFFFFF;}
		.pushOffresWrap th a:hover {}
	
	/***********************************/
	#highlightDes{background:url(/files/en_aircaraibesB2C/images/bgd_highlight_01.png) no-repeat; width:960px; padding:7px 0 0 0; overflow:hidden;}
	#content #highlightDes h2{margin:0;}
	#highlightDesWrap
	{
		_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);
		background:url(/files/en_aircaraibesB2C/images/bgd_highlight_02.png) 0 100% no-repeat;
		width:950px;
		padding:0 0 20px 10px;
		overflow:hidden;
	}
	#highlightDesWrap h2{font-size:16px; color:#33b5ea; text-transform:uppercase;}
	#highlightDesWrap h3{font-size:14px;}
	#highlightDesWrap p{padding:0 0 10px 0;}
	
		#destination{width:355px; margin:0 28px 0 0; float:left;}
		#destination h2{padding:0 0 6px 0;}
		#destination h3{color:#33b5ea; padding:0 0 5px 0;}
		#destination li{background:url(/files/en_aircaraibesB2C/images/bullet_02.gif) 0 7px no-repeat; padding:0 0 0 7px;}
		#destination img{margin:0 0 10px 0;}
		
		#highlightSub{width:356px; margin:0 30px 0 0; float:left;}
			
			#capasseAuxCaraibes{background:url(/files/en_aircaraibesB2C/images/bgd_caSePasseAuxCaraibes.gif) no-repeat; width:356px; padding:8px 0 0 0; overflow:hidden;}
			#capasseAuxCaraibes h2{color:#fff; padding:4px 0 35px 12px;}
			#capasseAuxCaraibes a{font-size:12px; font-weight:bold; color:#000;}
			#capasseAuxCaraibes div{float:right;} 
			
			#martinique h3{font-weight:normal; color:#fff; background:#33b5ea; line-height:28px; padding:0 0 0 8px;}
			#martinique h4{font-size:18px; color:#000; font-weight:lighter;}
			#martinique img{border:1px solid #33b5ea; border-bottom:none; border-top:none; margin:0 0 5px 0;}
		
		#adblocks{width:181px; float:left;}
			#visiteVirtuelle{background:url(/files/en_aircaraibesB2C/images/bgd_visiteVirtuelle_02.jpg) 0 100% no-repeat; margin:0 0 10px 0;}
			#visiteVirtuelle h2{font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(/files/en_aircaraibesB2C/images/bgd_visiteVirtuelle_01.gif) no-repeat; width:153px; padding:4px 0 5px 8px; display:block;}
			#visiteVirtuelle p{width:145px; padding:0 24px 10px 12px;}
			#visiteVirtuelle a img{margin:110px 0 0 30px; display:block;}
			
		/*breadcrumb*/
		#breadcrumb{padding:17px 0 0 7px;}
		#breadcrumb li{font-weight:bold; color:#fff; display:inline; text-transform:uppercase;}
		#breadcrumb a{color:#fff; background:url(/files/en_aircaraibesB2C/images/bullet_04.gif) 100% 4px no-repeat; padding:0 13px 0 0;}
		#breadcrumb .current{text-decoration:underline;}
		
		/*espaceAbonne*/
		#blockReservezVotre.espaceAbonneSec{width:275px; padding-left:28px;}
		
		.espaceAbonne
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_01.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_01.gif) no-repeat;
			width:635px;
			margin:35px 0 0 0;
			padding:13px 0 0 0;
			float:left;
		}
		.espaceAbonneWrap
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_02.png) 0 100% no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_02.gif) 0 100% no-repeat;
			width:595px;
			padding:0 20px 100px 20px;
		}
		
		#content .espaceAbonneWrap h2{font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding:0 0 10px 0; margin:0;}
		.espaceAbonneWrap p{color:#fff; padding:0 50px 0 0;}
		.espaceAbonneWrap form
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_trans_01.png) no-repeat;
			_background:none;
			width:336px;
			margin:30px 0 0 102px; 
			padding:18px 0 0 0;
		}
		.espaceAbonneWrap fieldset
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_trans_02.png) 0 100% no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_trans_02.gif) 0 100% no-repeat;
			width:291px;
			padding:0 30px 15px 15px;
		}
		.espaceAbonneWrap fieldset p{clear:both; padding:0;}
		.espaceAbonneWrap label{width:97px; float:left; line-height:15px;}
		.espaceAbonneWrap input{width:177px; margin:0 0 15px 0; border:1px solid #7ac4d2; float:left;}
		.espaceAbonneWrap .btn{padding:0 0 0 97px;}
		.espaceAbonneWrap .btn input{_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);width:95px; height:31px; border:none; padding:0; margin:0;}
		.espaceAbonneWrap .btn img{_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);float:left;margin:1px 0 0 0}
		#title {width:542px; padding:0 0 0px 0; overflow:hidden;}
		#title div{width:232px; float:left;}
		#title ul{width:373px; float:left; overflow:hidden;}
		#title li{font-size:13px; font-weight:bold; color:#fff; text-transform:uppercase; float:left;}
		#title a
		{
			color:#fff;
			background:url(/files/en_aircaraibesB2C/images/bgd_btn.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_btn.gif) no-repeat;
			width:88px; height:32px; padding:2px 0 9px; float:left; text-align:center; display:block;
		}
		#title a:hover{color:#cd3b01; text-decoration:none;}
		#title .special a{height:23px; padding-top:9px;}
			
		/*Espace fidelisation*/
		#esFidlisation{background:url(/files/en_aircaraibesB2C/images/bgd_esFidlisation_01.png) no-repeat;}
		#esFidlisation .espaceAbonneWrap{background:url(/files/en_aircaraibesB2C/images/bgd_esFidlisation_02.png) 0 100% no-repeat; padding-bottom:40px;}
		#esFidlisation .espaceAbonneWrap p{padding:0 200px 0 0; text-align:justify;}
		
		/*Infos Voyageurs*/
		.espaceAbonneWrap a{color:#fff;}
		.espaceAbonneWrap a:hover{color:#fff; text-decoration:underline;}
		#infosVoyageurs{
			background:url(/files/en_aircaraibesB2C/images/bgd_sommaire_01.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_sommaire_01.gif) no-repeat;
			margin-top:35px;
			padding-top:13px;
		}
		#infosVoyageurs .espaceAbonneWrap
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_sommaire_02.png) 0 100% no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_sommaire_02.gif) 0 100% no-repeat;
			width:635px;
			padding:5px 0 50px 0;
		}
		#infosVoyageurs .espaceAbonneWrap p{padding:0 45px 25px 45px;}
		#infosVoyageurs .espaceAbonneWrap ul
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_dots.png) repeat-x;
			_background:url(/files/en_aircaraibesB2C/images/bgd_dots.gif) repeat-x;
			width:531px;
			margin:0 10px 0 4px;
			padding:15px 45px 0 45px;
		}
		#infosVoyageurs .espaceAbonneWrap li{font-size:17px; color:#fff; line-height:24px; padding:0 0 10px 0;}
		#infosVoyageurs .espaceAbonneWrap img{margin:0 5px 0 0;_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);}

		/*page article*/
		#pageArticle .espaceAbonneBis{_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);background:url(/files/en_aircaraibesB2C/images/bgd_page_article_03.png) 0 100% repeat-y; width:602px; overflow:hidden; padding:0 20px 60px 13px;}
		#pageArticle
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_page_article_01.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_page_article_01.gif) no-repeat;
		}
		#pageArticle .espaceAbonneWrap
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_page_article_02.png) 0 100%;
			_background:url(/files/en_aircaraibesB2C/images/bgd_page_article_02.gif) 0 100%;
			background-repeat:repeat-y;
			width:602px;
			overflow:hidden;
			padding:0 20px 10px 13px;
			height:100%;
			-height:1%;
		}
		#pageArticle .espaceAbonneWrap h2{padding-left:7px;}
		#pageArticle .espaceAbonneWrap img.article
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_illus.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_illus.gif) no-repeat;
			width:134px; height:126px; padding:7px 10px 15px 7px; float:left;
		}
		#pageArticle .espaceAbonneWrap p{padding:0 0 10px 0; text-align:justify;}
		
		/*espaceabonnes Article*/
		#espaceabonnesArticle{background:url(/files/en_aircaraibesB2C/images/bgd_page_espaceabonnes_article_01.png) no-repeat;}
		#espaceabonnesArticle .espaceAbonneWrap{background:url(/files/en_aircaraibesB2C/images/bgd_page_espaceabonnes_article_02.png) 0 100% no-repeat; width:602px; overflow:hidden; padding:0 20px 60px 13px; position:relative}
		#espaceabonnesArticle .espaceAbonneWrap #title{width:602; height:50px; position:relative; left:0px; text-align:left; margin-top: 0px; margin-right: -60px; margin-bottom: 0px; margin-left: -20px; padding-top: 0px; padding-right: -60px; padding-bottom: 0px; padding-left:10px;}
		#espaceabonnesArticle .espaceAbonneWrap h2, #espaceabonnesArticle .espaceAbonneWrap h1{padding-left:7px;}
		#espaceabonnesArticle .espaceAbonneWrap .illus
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_illus.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_illus.gif) no-repeat;
			width:134px; height:126px; padding:7px 10px 15px 7px; float:left;
		}
		#espaceabonnesArticle .espaceAbonneWrap p{padding:0 0 15px 0; text-align:justify;}
		#espaceabonnesArticle .pageBlock { width:609px; text-align:center; padding:0; background:none; position:absolute; left:0; bottom:33px; z-index:9999;}
		#espaceabonnesArticle .pageBlock ul { margin:0 auto; display:block; clear:both;}
		#espaceabonnesArticle .pageBlock li { display:inline; color:#2d4ba0; font-size:12px; background:url(/files/en_aircaraibesB2C/images/bgd_page.gif) right 4px no-repeat; padding:0 8px 0 6px;}
		#espaceabonnesArticle .pageBlock li a {color:#2d4ba0;}
		#espaceabonnesArticle .pageBlock li a:hover {color:#2d4ba0;}
		#espaceabonnesArticle .pageBlock .firstPage { background:none; padding:0}
		#espaceabonnesArticle .pageBlock .lastPage { background:none; padding:0}
		#espaceabonnesArticle .pageBlock .last { background:none;}
		#espaceabonnesArticle .pageBlock .active { font-weight:bold;}
					
		/*page promotion*/
		#pagePromotion{
			background:url(/files/en_aircaraibesB2C/images/bgd_page_promotion_01.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_page_promotion_01.gif) no-repeat;
		}
		#pagePromotion .espaceAbonneWrap
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_page_promotion_02.png) 0 100% no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_page_promotion_02.gif) 0 100% no-repeat;
			width:602px;
			overflow:hidden;
			padding:0 20px 60px 13px;
			float:left;
		}
		#pagePromotion .espaceAbonneWrap h2, #pagePromotion .espaceAbonneWrap h1{padding-left:7px;}
		#pagePromotion .espaceAbonneWrap p{padding:0 0 15px 0; text-align:justify;}
		#pagePromotion span.illus
		{
			background:url(/files/en_aircaraibesB2C/images/bgd_img.png) 0 0 no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/bgd_img.gif) 0 0 no-repeat;
			display:block;
			float:left;
			padding:7px 12px 15px 6px;
			margin:0 10px 0 0;
			width:134px;
			height:126px;
		}
		#pagePromotion span.illus img {
			border:1px solid #FFFFFF;
			height:124px;
			width:132px;
		}
		#pagePromotion .espaceAbonneWrap #contDetail .infoType{padding:0; margin:0 0 15px 0; background:#3399ff; border:#fff solid 1px; padding:5px; width:320px;}
		#pagePromotion .infoType p{padding:0;}
		#pagePromotion p span{color:#FF0000}
		#pagePromotion #contDetail
		{
			padding:10px 0 30px 0;
			float:left;
		}
		#pagePromotion .espaceAbonneWrap #contDetail div{margin:0 0 30px 0}
		
		
		
		/*#contDetail{float:left; width:330px; margin:0 0 0 10px;}*/
		/*#contDetail div{background:url(/files/en_aircaraibesB2C/images/bgd_dots.gif) 0 100% repeat-x; width:530px; padding:0 0 5px 0; margin:0 0 10px 0;}*/				
		#contDetail{
			height:100%;
			margin:0 0 0 10px;
			position:relative;
			width:580px;
		}
		/*#contDetail div{width:330px; padding:0 0 5px 0; margin:0 0 10px 0;}*/
		#contDetail .descripLong {
			frameborder:0; scrolling:yes;
			/*padding-right: 20px;*/
			margin-left: 5px;
			/* Pour faire remonter le texte Ã  droite de l'image*/
			float: none !important;
			float: left;
			_float: none;
		}
		
		
		/*calendar*/
		#calendar
		{
			background:url(/files/en_aircaraibesB2C/images/illus_calendar.png) no-repeat;
			_background:url(/files/en_aircaraibesB2C/images/illus_calendar.gif) no-repeat;
			width:144px;
			height:179px;
			padding:0 20px;
		}
		#capasseAuxCaraibes #calendar a{font-size:11px; font-weight:normal;}
		#calendar .calendarTitle{width:144px; overflow:hidden;}
		#calendar .calendarTitle .title0, #calendar .calendarTitle .title4 {display:none;}
		#calendar .calendarTitle li{font-weight:bold; font-size:12px; color:#fff; display:inline; text-transform:uppercase; line-height:23px; float:left;}		
		
		#calendar .title1{color:#023c66; background:url(/files/en_aircaraibesB2C/images/btn_pre.gif) 0 6px no-repeat; width:10px;}
		#calendar .title3{color:#023c66; background:url(/files/en_aircaraibesB2C/images/btn_next.gif) 0 6px no-repeat; width:10px; float:right; text-align:right;}
		#calendar .title1 a, #calendar .title3 a{display:block; width:10px;}
		#calendar .title1 a span , #calendar .title3 a span {display:block; width:10px; cursor:pointer;}
		
		#calendar a:hover{text-decoration:none;}
		#calendar .title2{width:124px; text-align:center;}
		#calendar table{width:132px; margin:auto; text-align:center;}
		#calendar th{font-weight:normal; text-transform:lowercase; line-height:18px; padding: 3px}
		#calendar td{font-weight:normal;}
		#calendar table a{width:18px; height:18px; line-height:18px; display:block; border:1px solid #fff;}
		#calendar table a:hover{background:#dff5fe; border:1px solid #33b5ea;}
		#calendar .disabled{color:#d3d3d3;}
		#calendar .selected{background:#dff5fe; border:1px solid #33b5ea;}
		#calendar .disabled:hover{background:none; border:1px solid #d3d3d3;}
		
/*footer*/
#footer{width:949px; margin:0 0 0 1px; padding:5px 0 0 10px;}
#footer h3{font-size:11px; color:#ff6600; background:#f4ce8d; text-transform:uppercase; margin:0 0 7px 0; padding:0 0 0 6px; line-height:19px;}
#footer h3 a{color:#ff6600;}
	#upperFooter{background:url(/files/en_aircaraibesB2C/images/bgd_footer.gif) repeat-y; width:949px; margin:0 0 10px 0; padding:0 0 30px 0; overflow:hidden;}
	#upperFooter div{float:left; width:157px; margin:0 11px 0 0;}
	#upperFooter ul{margin:0 0 0 6px;}
	#upperFooter li{background:url(/files/en_aircaraibesB2C/images/bullet_01.gif) 0 6px no-repeat; padding:0 0 0 8px;}
	
	#upperFooter #bloc2{width:192px;}
	#upperFooter #bloc3{width:139px;}
	#upperFooter #bloc4{width:146px;}
	#upperFooter #bloc5{width:121px;}
	#upperFooter #bloc6{width:130px; margin:0;}
	
	#belowFooter{font-size:10px; color:#ff6600; background:#f4ce8d; text-align:center; margin:0 10px 0 0; width:939px;}
	#belowFooter a{color:#ff6600;}
	#belowFooter li{background:url(/files/en_aircaraibesB2C/images/bgd_li.gif) 0 50% no-repeat; padding:0 5px 0 10px; display:inline;}
	#belowFooter .first{background:none;}
	
	/* Alert class */
		.alertLayer {font-size:11px; width:85px; position:absolute; top:0; left:0; visibility:hidden; z-index:999;}
			.alertLayer a {overflow:hidden; float:right;}
			/* layer type */
			.layer {background:#ffa500; border:none; margin:-1px 0 0 0}
				.layer a {display:none;}
			.layer p {color:#2b3595; margin:0; padding:5px 3px;}
	.hidden{display:none}
	
	
	/* formulaireNewsletter */
	.formulaireNewsletter
	{
		_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);
		background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_04.png) no-repeat;
		width:635px;
		margin:35px 0 0 0;
		padding:15px 0 0 0;
		float:left
	}
	.formulaireNewsletterInfo
	{ 
		color:#fff;
		_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);
		background:url(/files/en_aircaraibesB2C/images/bgd_formulaire_newsletter.png) 0 100% no-repeat;
		width:582px;
		padding:0 30px 30px 23px;
		overflow:hidden;}
	.formulaireNewsletterType
	{
		_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);
		background:url(/files/en_aircaraibesB2C/images/bgd_formulaire_newsletter_01.png) 0 0 no-repeat;
		width:552px;
		overflow:hidden;
		padding:20px 15px 5px 15px;
	}
	
	#content .formulaireNewsletterInfo h2{_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);background:url(/files/en_aircaraibesB2C/images/bgd_leftTab.png) 0 0 no-repeat; padding:0 0 0 15px; height:33px; margin:0; overflow:hidden}
		#content .formulaireNewsletterInfo h2 span{_behavior: url(/files/en_aircaraibesB2C/htc/iepngfix.htc);background:url(/files/en_aircaraibesB2C/images/bgd_rightTab.png) 100% 0 no-repeat; padding:8px 15px 8px 0; color:#fff; text-transform:uppercase; font-size:14px; line-height:17px; display:block; float:left}
	
	.formulaireNewsletterType div{width:300px; float:right}
		.formulaireNewsletterType div p{padding:0 0 15px 0; font-size:12px;}
		.formulaireNewsletterType div a{color:#fff; text-decoration:underline}
		.formulaireNewsletterType div a:hover{text-decoration:none; color:#fff;}
	
	.formulaireNewsletterType fieldset{}
	.formulaireNewsletterType p{padding:0 0 10px 0}
	.formulaireNewsletterType label{display:block; color:#fff; text-transform:uppercase; margin:0 0 3px 0}
	.formulaireNewsletterType input{width:200px; height:16px;}
	.formulaireNewsletterType select{width:147px;}
	.formulaireNewsletterType option{padding:1px 0}
	.formulaireNewsletterType .box1{width:80px;}
	
	.formulaireNewsletterType p.btn{padding:10px 0 0 55px;}
		.btn input{width:95px; height:31px; float:none; border:none; padding:0; margin:0}
	
	.checkType{width:500px; overflow:hidden; display:block;}
		.checkType label{display:block; float:left; margin:0 5px 0 0; text-transform:none}
		.checkType input{width:15px; height:15px; float:left; border:none; padding:0; margin:0 5px 0 0}
		
	.obligatoires{color:#ffc104; margin:0 0 10px 0}

	#listArticle
	{
		background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_03.png) no-repeat;
		_background:url(/files/en_aircaraibesB2C/images/bgd_espace_abonn_03.gif) no-repeat;
		margin:35px 0 0 0;
		padding:2px 0 0 0;
	}
	
	#listArticle .espaceAbonneWrap 
	{ 
		color:#FFFFFF;
		background:transparent url(/files/en_aircaraibesB2C/images/bgd_page_article_02.png) repeat scroll 0 100%;
		_background:transparent url(/files/en_aircaraibesB2C/images/bgd_page_article_02.gif) repeat scroll 0 100%;
		padding:0 20px 10px 13px;
		
		width:602px;
		overflow:hidden;
	}

	#listArticle .espaceAbonneWrap .infoType2 { background:url(/files/en_aircaraibesB2C/images/bgd_list_article.png) right 0 no-repeat; padding:10px 0 0 0;}
	#listArticle .espaceAbonneWrap #promotions {padding:33px 0 0 0;}
	#content #listArticle .espaceAbonneWrap h2,	#content #listArticle .espaceAbonneWrap h1 {font-size:14px; font-weight:bold; padding:0 0 10px 8px;}
	.listArticle {
		background:url(/files/en_aircaraibesB2C/images/bgd_block_article_01.png) 0 0 no-repeat;
		_background:url(/files/en_aircaraibesB2C/images/bgd_block_article_01.gif) 0 0 no-repeat;
		width:520px; padding:7px 0 0 0; margin:0 0 16px 0;
	}
	.listArticleInfo{
		background:url(/files/en_aircaraibesB2C/images/bgd_block_article_02.png) 0 100% no-repeat;
		_background:url(/files/en_aircaraibesB2C/images/bgd_block_article_02.gif) 0 100% no-repeat;
		width:472px; padding:0 40px 17px 8px; overflow:hidden
	}
	.listArticleInfo img{display:block; float:left;}
	.listArticleInfo div{width:290px; float:right}
	
	
	#listArticle .espaceAbonneWrap .pageBlock { width:600px; text-align:center; background:url(/files/en_aircaraibesB2C/images/bgd_line_page.png) repeat-x; padding:15px 0;}
	#listArticle .pageBlock ul { margin:0 auto; display:block; clear:both;}
	#listArticle .pageBlock li { display:inline; color:#2d4ba0; font-size:12px; background:url(/files/en_aircaraibesB2C/images/bgd_page.gif) right 4px no-repeat; padding:0 8px 0 6px;}
	#listArticle .pageBlock li a {color:#2d4ba0;}
	#listArticle .pageBlock li a:hover {color:#2d4ba0;}
	#listArticle .pageBlock .firstPage { background:none; padding:0}
	#listArticle .pageBlock .lastPage { background:none; padding:0}
	#listArticle .pageBlock .last { background:none;}
	#listArticle .pageBlock .active { font-weight:bold;}
	
	/*liste promotions*/
	#listArticle .espaceAbonneWrap #promotions .listArticle{margin-bottom:35px;}
	#promotions h3{font-size:11px; color:#fff; text-transform:uppercase; padding:55px 0 0 0;}
	
	#promotionsSec{width:325px; float:left; overflow:hidden;}
		
		#frmNewsletter{background:url(/files/en_aircaraibesB2C/images/bgd_newsletter.png) no-repeat; width:200px; height:91px; margin:0 0 10px 0; padding:10px 0 0 110px; clear:both;}
		#frmNewsletter p{padding:15px 0 0 5px;}
		#frmNewsletter input{width:138px;}
		#frmNewsletter .btnGo{width:auto; border:none; padding:0;}
		

