/*------------------------------------------------------------------------------------------------------
########################################################################################################
GLOBAL PROPERTIES
########################################################################################################
------------------------------------------------------------------------------------------------------*/
	body, input, textarea, select, a {color:#05b5c4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	body {background:#21299c; text-align:center;}
	body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
	td {font-size:11px; }
	h2 {font-size:15px; font-weight:bold; color:#00b0bf; padding:4px 0 20px 24px; background:url(../imgs/bg_tit.gif) no-repeat; line-height:24px;}
	h2 a:link, h2 a:visited {font-size:14px;text-decoration:none;}
	h2 a:hover {text-decoration:none;}
	h3 {font-size:16px; color:#00b0bf;}
	h4 {font-size:13px; font-weight:bold; margin:5px 0 0 0;}
	
	p {margin:0; padding:0 0 10px 0;}
	hr {height:1px; border:none; border-bottom:1px solid #fac900;}
	input, select {vertical-align:middle; margin-bottom:3px;}
	img {margin:0; padding:0; border:0;}
	
	a {text-decoration:underline; color:#05b5c4;}
	a:hover {text-decoration:none;}
/*----------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------
########################################################################################################
GLOBAL CLASSES (menu, navigator, footer...)
########################################################################################################
------------------------------------------------------------------------------------------------------*/
	.topMenu {background:url(../imgs/bg_menu.gif); border:1px solid #fff;}
	.pageTitle {background:#05b5c4 url(../imgs/bg_titpage.gif) right top no-repeat;}
	.navTitle {color:#fac900; font-size:11px; font-weight:bold; background:#05b5c4; padding:0; margin:0;}
	.navItem {font-weight:bold; color:#05b5c4; text-decoration:none; background:url(../imgs/arrow_nav.gif) 1px 1px no-repeat; border-bottom:1px solid #05b5c4;}
	.navItem2 {font-weight:bold; color:#05b5c4; text-decoration:none; background:url(../imgs/arrow_nav2.gif) 1px 1px no-repeat; border-bottom:1px solid #05b5c4;}
	.navItem3 {font-weight:bold; color:#05b5c4; text-decoration:none; border-bottom:1px solid #05b5c4;}
	.footerLink {font-size:11px; color:#21299c; margin-top:2px;}
/*----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------*/
/* LINK CLASSES */
/*----------------------------------------------------------------------------------------------------*/
	.linkDot {font-weight:bold; padding:0 0 0 8px; background:url(../imgs/dot_violet.gif) left 5px no-repeat; text-decoration:underline;}
	.textDot {font-weight:bold; padding:0 0 0 8px; background:url(../imgs/dot_violet.gif) left 5px no-repeat;}
	.linkArrow {font-weight:bold; padding:0 0 0 10px; background:url(../imgs/arrow_orange.gif) left 3px no-repeat; text-decoration:underline;}
	.linkArrowRev {font-weight:normal; padding:0 0 0 10px; background:url(../imgs/arrow_orange_rev.gif) left 3px no-repeat; text-decoration:underline;}
	.linkArrowSui {font-weight:bold; padding:0 10px 0 0 ; background:url(../imgs/arrow_orange.gif) right 3px no-repeat; text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------*/
/* STYLES - color, background, border */
/*----------------------------------------------------------------------------------------------------*/
	/*color*/
	.hiColor {color:#05b5c4;}
	.hiColor02 {color:#05b5c4;}
	.hometit {color:#05b5c4;}
	.homeprice {color:#05b5c4; background:#fac900;}
	.hiliTxt {color:#c4131b;}
	.hiliTxt2 {color:#496bac;}
	/*background*/
	.bg1 {background-color:#ffffff;}
	.bg2 {background:#fde8bf;}
	.bg3 {background-color:#fde4bb;}
	.bg4 {color:#fff; height:135px; background:url(../imgs/top_bg.jpg) no-repeat;}
	.bg3c {background-image:url(../imgs/bg.gif); background-position:right top; background-repeat: repeat-y;} /*show right background*/
	.cloudBg {height:100px; background:url(../imgs/bg_cloud.jpg) no-repeat;}
	.bonsdetail {background:url(../imgs/bgbonsdetail.gif) left top repeat-y; height:1%;}
	.hpixbg {background:#FBD17F; color:#05b5c4}
	/*border*/
	.brd1 {border-bottom:2px solid #05b5c4;}
	.brd2 {border-bottom:1px solid #77cce1;}
	.brd3 {border-right:1px solid #05b5c4;}
	.brd4 {border-top:1px solid #05b5c4; padding:10px 0;}
	.brd5 {border-top:1px solid #05b5c4; border-bottom:1px solid #05b5c4; padding:20px 0; margin:0 0 15px 0;}
	.brd6 {border-right:1px solid #a1a1a1; border-bottom:1px solid #6b6b6b;}
	.brd7 {border:1px solid #f00;}
	.brd8 {border:1px solid #fff;}
	.brd9 {border-bottom:1px dashed #EE7F40; padding:5px 0 5px 0; margin:0 0 5px 0;}
	.bdr10 {border-top:2px solid #05b5c4; }
	.bdr11 {border:1px solid #05b5c4;}
/*----------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------
########################################################################################################
LAYOUT CLASSES
########################################################################################################
------------------------------------------------------------------------------------------------------*/

	/*font size (used in format paragraph)*/
	.sz1 {font-size:9px;}
	.sz2 {font-size:11px;}
	.sz3 {font-size:23px;}
	.sz4 {font-size:18px;}
	.sz5 {font-size:20px;}
	.sz6 {font-size:10px;}
	/*titles*/
	.formTitle {font-size:11px; font-weight:bold; text-transform:uppercase;}
	.planTitle {font-weight:bold; background:url(../imgs/icon_tit1.gif) bottom left no-repeat; padding:20px 0 0 70px;}
	.titleLabel {padding:0 0 7px 0; display:block;}

	/*padding*/
	.pad0 {padding:0;}
	.pad1 {padding:10px;}
	.pad2 {padding:5px;}
	.pad3 {padding:2px;}
	.pad4 {padding:10px 0 0 0;}
	.pad5 {padding:0 0 0 10px;}
	.pad6 {padding: 0 0 0 7px; width:391px}
	
	/*margin*/
	.mar3 {margin:0 0 5px 0;}
	
	/*text align*/
	.alignRight {text-align:right;}
	.alignCenter {text-align:center;}

	/*image align*/
	.imgLeft {padding:0 10px 5px 0; float:left;font-size:9px;}
	.imgRight {padding:0 0 5px 10px; float:right;}
	.alignMiddle {vertical-align:middle;}
	.alignBottom {vertical-align:bottom;}
	.alignTop {vertical-align:top;}

	/*result top bar*/
	.resultNav {height:40px;}
	.offre {width:120px; font-weight:bold; padding:16px 0 0 0; float:left;}
	.pages {width:140px; padding:16px 0 0 0; float:left;}
	.liste {width:120px; float:left;}

	/*page nav*/
	.navPart {float:left; width:50%;}

	/*nos bons plans highlight*/
	.txt1 {font-size:22px; font-weight:bold; padding:0;}
	.txt2 {font-size:17px; padding:0;}
	.txt3 {font-size:18px; padding:100px 18px 0 0; text-align:right;}
		.txt3 strong {font-size:23px;}
	.txt4 {font-size:11px; text-align:right; padding:0 2px 0 0;}

	/*form layout*/
	.formBox {padding:7px; margin:0;margin-left:1px;}
	.formBox label {padding:3px 0 0 0; margin-bottom:3px; font-size:11px;}
	/*.formBox textarea {width:180px; height:100px;}*/
	
	/*field width*/
	.fullfill {width:95%;}
	.num {width:25px;}
	.year {width:50px;}
	.text {width:127px;}
	.lstbox {width:132px;}
	.lstbox2 {width:157px;}	
	.longtext {width:280px;}
	.titre {width:55px;}
	.logement {width:auto;}
	/*field note*/
	.note {width:150px; float:left; padding:0 0 5px 0;}
	
	/*captions*/
	.cap1 {width:135px; padding:3px 0 0 0; display:block; float:left;}
	.cap2 {width:60px; padding:3px 0 0 0; display:block; float:left;}
	.cap3 {width:200px; padding:3px 0 0 0; display:block; float:left;}
	.cap4 {width:270px; padding:3px 0 0 0; display:block; float:left;}
	.ccap1 {font-size:10px;}
	
	/*used in align OK/Submit button to the right*/
	.rightBtn {vertical-align:middle; float:right;}

/*----------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
########################################################################################################
PAGES OBJECTS
########################################################################################################
------------------------------------------------------------------------------------------------------*/
	/*page container*/
	#container {width:778px; margin:auto; text-align:left;}

	/*top menu*/
	#menu {height:26px; padding:0 0 0 90px;}
	#menu ul {margin:0; padding:0; list-style:none;}
	#menu li {margin:0; padding:0; display:inline;}
	#menu img {float:left; display:block;}

	/*left content*/
	#contleft {width:174px; border-left:1px solid #fff; float:left;}	
		#nav {margin:0 0 15px 0; padding:0 0 10px 0;}
		#nav div {margin:0 0 5px 0; padding:4px 7px;}
		#nav ul {margin:0; padding:0; list-style:none;}
		#nav li {margin:0; padding:0; display:inline;}
		#nav a {margin:0 2px 0 1px; padding:2px 2px 3px 17px; display:block;}
			#nav .flashnav a {margin:0 2px 0 2px; padding:0;}
			#nav .flashnav img {margin:0 5px 1px 0; vertical-align:middle;}
		#pres {margin:5px 0 0 0; padding:2px;}
	
	/*center content (3 column mode)*/
	#cont3 {width:429px; float:left;}
		
		/*home center*/
		.homeColumn3 {width:200px; float:left; border:0px solid #000000; }
		.homeColumn3 p {margin:0; padding:0;}
		.homeColumn3 a {display:block;}
		#centerLink {padding:0 14px 0 0; clear:both;}
		.imgNote {padding:2px 0 0 15px;}
		.imgNote p {margin:0; padding:2px 0;}
		.imgNote a {float:right;}
	
		#selLeft {width:220px; margin:0 0 30px 0; padding:0 30px 0 0; float:left;}
		#selRight {width:120px; margin:0 0 30px 0; padding:30px 0 0 30px; float:left;}


		.homebg  {background:url(../imgs/homebg2.gif) left bottom repeat-x;}
		.bonstit {width:345px; float:right;}
	/*center content (2 column mode)*/
	#cont2 {width:595px; margin:2px; float:left;}
		.retour {padding:0 15px 0 0;}
		.formshort {width:450px;}

	/*right content*/
	#contright {width:173px; float:left;}
	
			
	
	.promo_tab1 {background:#5293d3;margin-left:3px;}
		.promo_tab1 td{text-align:center;}
		
	.promo_tab2 {background:#c7e4ff;}
	
	.promo_tab3 {background:#c7e4ff; color:#C5593B; font-size:11px;}
		.promo_tab3 td { color:#496BAC; }
		.promo_tab3 a { color:#496BAC; }
	
	/*home table for promo*/
	.mar1 { margin:0 0 0 10px;}
	.mar2 { margin:20px 0 20px 10px;}
	.mar4 {margin:10px 0 0 0;}
	.home_tab1 {background:#f99148; text-align:center;color:#b41b04;}
		.home_tab1 strong{color:#2768ab;}
		
	.home_tab2 {background:#b72e08; text-align:center;color:#ffc97b;}
		.home_tab2 strong{color:#FFFFFF;}
		
	.home_cell {vertical-align:top; padding:20px 0 0 0; height:132px; border-right:1px solid #a1a1a1;}
	
	
		/*R_Dom_fiche table for promo*/
	.fiche {color:#202e9d; font-size:11px;}
		.fiche td{ vertical-align:top;}
		.fiche h5 {font-size:11px; background:url(../imgs/fiche_tit.jpg) left top no-repeat; padding:0 0 0 40px; color:#FFFFFF; margin:20px 0; line-height:26px;}
		.fiche h6 {font-size:11px; background:url(../imgs/fiche_sub.gif) left 5px no-repeat; padding:0 0 0 12px; color:#f07722;}
		.fiche ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.fiche ul li{background:url(../imgs/bullet.gif) left 6px no-repeat; text-indent:8px;}
	.fiche_tab {font-size:10px;}
		.fiche_tab .lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #55b4d7;}
		.fiche_tab .rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #55b4d7;}
		.fiche_tab ul {list-style-type:none; padding:0; margin:0;}
		.fiche_tab ul li{background:url(../imgs/or_arrow.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.fiche_tab a{color:#202e9d;}
		
	/*venise_fiche table for promo*/
	.hiliTxt {color:#C5593B;}
	.venise {color:#202e9d; font-size:11px;}
		.venise td{ vertical-align:top;}
		.venise h5 {font-size:11px; background:url(../imgs/venise_tit.jpg) left top no-repeat; padding:0 0 0 50px; color:#FFFFFF; margin:20px 0; line-height:26px;}
		.venise h6 {font-size:11px; background:url(../imgs/venise_sub.gif) left 5px no-repeat; padding:0 0 0 12px; color:#b72e08; font-weight:normal;}
		.venise ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.venise ul li{background:url(../imgs/venise_bullet.gif) left 6px no-repeat; text-indent:8px;}
	.venise_tab {font-size:10px;}
		.venise_tab .venise_lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #b72e08;}
		.venise_tab .venise_rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #b72e08;}
		.venise_tab ul {list-style-type:none; padding:0; margin:0;}
		.venise_tab ul li{background:url(../imgs/red_arrow.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.venise_tab a{color:#202e9d;}

		/*R_Dom_chine table for promo*/
	.chine {color:#202e9d; font-size:11px;}
		.chine td{ vertical-align:top;}
		.chine h5 {font-size:11px; background:url(../imgs/chine_tit.jpg) left top no-repeat; padding:0 0 0 40px; color:#FFFFFF; margin:3px 0 0 0; line-height:26px;}
		.chine h6 {font-size:11px; background:url(../imgs/chine_sub.gif) left 5px no-repeat; padding:0 0 0 12px; color:#c4131b;margin:0px;}
		.chine h6 span {color:#f07722;}
		.chine ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.chine ul li{background:url(../imgs/chine_bullet.gif) left 6px no-repeat; text-indent:8px;}
	.chine_tab {font-size:10px;}
		.chine_tab .chine_lCell {padding:0 5px 0 15px;border-left:2px solid #b72e08;}
		.chine_tab .chine_rCell {padding:0 5px 0 15px;border-right:2px solid #b72e08;}
		.chine_tab .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:2px solid #b72e08;border-left:2px solid #b72e08;}
		.chine_tab .highlight1 {color:#c4131b;}
		.chine_tab ul {list-style-type:none; padding:0; margin:0;}
		.chine_tab ul li{background:url(../imgs/red_arrow.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.chine_tab a{color:#202e9d;}
		
	/*FICHE_laponie*/
/*	
	.sejour {color:#202e9d; font-size:11px;}
		.sejour td{ vertical-align:top;}
		.sejour h5 {font-size:11px; background:url(../imgs/sejour_tit.jpg) left top no-repeat; padding:17px 0 10px 40px; color:#FFFFFF; line-height:26px;}
		.sejour h6 {font-size:11px; color:#4E72B8;}
		.sejour ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.sejour ul li{background:url(../imgs/sejour_bullet.gif) left 6px no-repeat; text-indent:12px;}
	.sejour {font-size:11px;}
		.sejour_tab .chine_lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #FAA61A;}
		.sejour_tab .chine_rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #FAA61A;}
		.sejour_tab .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:2px solid #FAA61A;border-left:2px solid #FAA61A;}
		.sejour_tab .highlight1 {color:#c4131b;}
		.sejour_tab ul {list-style-type:none; padding:0; margin:0;}
		.sejour_tab ul li{background:url(../imgs/or_arrow2.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.sejour_tab a{color:#202e9d;}

		.sejour_hlight {color:#05A0D8;}
		.sejour_hlight1 {color:#FAA61A;}
		.sejour_small { font-size:10px; }


		.titlered {color:#C21330; font-size:11px;}
		.bulletred {color:#C21330;}

*/


		/* FOR SEJOUR */
		
	.sejour {color:#51452b;}
		.sejour td{ vertical-align:top;}
		.sejour h5 {font-size:11px; background:url(../imgs/sejour_tit.jpg) left top no-repeat; padding:17px 0 10px 40px; color:#FFFFFF; line-height:26px;}
		.sejour h6 {font-size:11px; color:#4E72B8;}
		.sejour ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.sejour ul li{background:url(../imgs/sejour_bullet.gif) left 6px no-repeat; text-indent:12px;}
		.sejour_tab .chine_lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #FAA61A;}
		.sejour_tab .chine_rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #FAA61A;}
		.sejour_tab .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:2px solid #FAA61A;border-left:2px solid #FAA61A; text-align:left}
		.sejour_tab .highlight1 {color:#c4131b;}
		.sejour_tab ul {list-style-type:none; padding:0; margin:0;}
		.sejour_tab ul li{background:url(../imgs/or_arrow2.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.sejour_tab a {color:#202e9d; text-transform:uppercase; font-weight:bold; font-size:10px }
			p.sejour_span {font-size:10px; line-height:16px;}
			li.sejour_span {background:url(../imgs/chine_bullet.gif) left 6px no-repeat; text-indent:12px; font-size:10px;}
		.sejour_hlight {color:#05A0D8;}
		.sejour_hlight1 {color:#FAA61A;}
		.sejour_small { font-size:10px; }
		
		/* FOR 1044 */
		
	#mobile {color:#202e9d; font-size:11px;}
	#mobile a {color:#202e9d; font-size:11px;}
	#mobile h5 {font-size:11px; background:url(../imgs/1044_tit.gif) left top no-repeat; padding:3px 0 10px 55px; color:#FFFFFF; line-height:26px;}
	#mobile h6 {font-size:11px; color:#4E72B8;}
	
	#mobile_tab {text-transform:uppercase; font-weight:bold }
	#mobile_tab ul {list-style-type:none; padding:0; margin:0;}
	#mobile_tab ul li{background:url(../imgs/or_arrow2.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
	#mobile_tab td.chine_lCell {padding:0 5px 0 15px;border-left:1px solid #B8B8B8;vertical-align:top;}
	#mobile_tab td.chine_rCell {padding:0 5px 0 15px;border-right:1px solid #B8B8B8;vertical-align:top;}
	#mobile_tab .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:1px solid #B8B8B8;border-left:1px solid #B8B8B8;}
	#mobile_tab .highlight1 {color:#c4131b;}
	#mobile_tab ul {list-style-type:none; padding:0; margin:0;}
	#mobile_tab ul li{background:url(../imgs/or_arrow2.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
	#mobile_tab a { font-size:10px }
		
	#mobileBox { text-transform:uppercase; font-weight:bold; text-align:left }
	#mobileBox ul {list-style-type:none; padding:0; margin:0;}
	#mobileBox ul li{background:url(../imgs/or_arrow2.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
	#mobileBox td.chine_lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #FAA61A;}
	#mobileBox .chine_rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #FAA61A; vertical-align:top }
	#mobileBox .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:2px solid #FAA61A;border-left:2px solid #FAA61A;}
	#mobileBox a { font-size:10px }
			
			p.mobile_span {font-size:10px; line-height:16px;}
			li.mobile_span {background:url(../imgs/chine_bullet.gif) left 6px no-repeat; text-indent:12px; font-size:10px;}
		.mobile_hlight {color:#05A0D8;}
		.mobile_hlight1 {border-right:1px solid #B8B8B8;border-left:1px solid #B8B8B8; color:#FAA61A; font-size:10px; color:#4E72B8; padding:10px 0 10px 15px}
		.mobile_hlight2 { font-size:10px; padding:0 0 0 10px; font-weight:bold } 
		.mobilehlight { font-size:14px; font-weight:bold }

		.mobile
		.mobile_small { font-size:10px; }
		.bulletOrange { color:#FAA61A; font-size:10px }
		
		/* FOR USA */
		
	.usa {color:#202e9d; font-size:11px;}
	.usa p {font-size:11px;}
		.usa td{ vertical-align:top;}
		.usa h5 {font-size:11px; background:url(../imgs/usa_tit.jpg) left top no-repeat; padding:8px 0 10px 40px; color:#FFFFFF; line-height:26px;}
		.usa h6 {font-size:11px; color:#05A0D8;}
		.usa ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
		.usa ul li{background:url(../imgs/chine_bullet.gif) left 6px no-repeat; text-indent:12px;}
	.usa {font-size:11px;}
		.usa_tab .chine_lCell {width:50%; padding:0 5px 0 15px;border-left:2px solid #b72e08;}
		.usa_tab .chine_rCell {width:50%; padding:0 5px 0 15px;border-right:2px solid #b72e08;}
		.usa_tab .chine_wCell {width:100%; padding:0 15px 0 15px;border-right:2px solid #b72e08;border-left:2px solid #b72e08;}
		.usa_tab .highlight1 {color:#c4131b;}
		.usa_tab ul {list-style-type:none; padding:0; margin:0;}
		.usa_tab ul li{background:url(../imgs/or_arrow1.gif) left 1px no-repeat; padding:0 0 0 10px; text-indent:0;}
		.usa_tab a{color:#202e9d;}
			p.usa_span {font-size:10px;}
			li.usa_span {background:url(../imgs/chine_bullet.gif) left 6px no-repeat; text-indent:12px; font-size:10px;}
		.usa_hlight {color:#05A0D8;}
			
	/*footer*/
	#footer { width:778px;padding:0 0 2px 0; border-top:2px solid #77C1F0; color:#21299C; overflow:hidden}
	#footer div {padding:5px 0 5px 150px; margin:0; float:left}
	#footer #lienportail {float:right; padding:0 0 0 0}

/*----------------------------------------------------------------------------------------------------*/

/* PROMOTION 1047 */
.usa_tab .chineACell {width:100%; padding:0 15px; border-right:2px solid #f4ad29; border-left:2px solid #f4ad29;}
		.chineACell ul {list-style-type:none; padding:0; margin:0;}
		.chineACell ul li{background:url(../imgs/or_arrow1_yelow.gif) 0 1px no-repeat; padding:0 0 0 10px;}
#costa h5 {font-size:11px; background:url(../imgs/bgd_title.gif) left top no-repeat; padding:6px 0 10px 35px; color:#FFF; line-height:26px;}
#costa ul { list-style:none; padding:0 0 10px 0; margin:0 }
#costa li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet.gif) 0 5px no-repeat; }

#blockActi{display:block; float:left; width:256px;}
#meaPlans {margin:auto; width:159px;}
#meaPlans h4{font-weight:11px; margin:0 0 10px 0;}

td span {font-size:10px;}
/* END PROMOTION 1047*/

/*----------------------------------------------------------------------------------------------------*/
/* PROMOTION 1048 */
#sejour .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #6c3f49; border-left:2px solid #6c3f49;}
#sejour .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour .usa_tab .chineBCell ul li{background:url(../imgs/or_arrow1_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour h5 {font-size:11px; background:url(../imgs/h5_bgdTitle.gif) left top no-repeat; padding:6px 0 10px 35px; color:#FFF; line-height:26px;}
#sejour ul { list-style:none; padding:0 0 10px 0; margin:0 }
#sejour li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet.gif) 0 5px no-repeat; }

#blockActi{display:block; float:left; width:256px;}
#meaPlans {margin:auto; width:159px;}
#meaPlans h4{font-weight:11px; margin:0 0 10px 0;}

td span {font-size:10px;}


	.promo_tab1048 {background:#d78431;margin-left:3px;}
		.promo_tab1048 td{text-align:center;}
		
	.promo_tab1048I {background:#6c3f49; color:#d78431; font-size:11px;}
		.promo_tab1048I td { color:#d78431; }
		.promo_tab1048I a { color:#3b0d17; }
	

/* END PROMOTION 1048*/

/* PROMOTION 1049 */
#sejour1049 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #A82021; border-left:2px solid #A82021;}
#sejour1049 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1049 .usa_tab .chineBCell ul li{background:url(../imgs/or_arrow1_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1049 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1049.gif) left top no-repeat; padding:8px 0 8px 30px; color:#FFF; line-height:26px;}
#sejour1049 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1049 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet.gif) 0 5px no-repeat; }

.promo_tab1049 {background:#388CC6; margin-left:3px;}
.promo_tab1049 td{text-align:center;}
	
.promo_tab1049I {background:#BFE2EE }
.promo_tab1049I td , .promo_tab1049I a { color:#004B7E }
.promo_tab1049I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px }

/* PROMOTION 1050 */
#sejour1050 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #e65f0d; border-left:2px solid #e65f0d;}
#sejour1050 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1050 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1050 h5 {font-size:11px; text-transform:none;background:url(../imgs/h5_bgdTitle_1050.gif) left top no-repeat; padding:8px 0 8px 30px; color:#FFF; line-height:26px;}
#sejour1050 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1050 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat; }

.promo_tab1050 {background:#388CC6; margin-left:3px;}
	
.promo_tab1050I {background:#BFE2EE }
.promo_tab1050I td , .promo_tab1050I a { color:#004B7E }
.promo_tab1050I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px }
.promo_tab1050I td.center{text-align:center;}
.promo_tab1050I td.pad{padding:2px 5px 2px 7px;}
.promo_tab1050I td.pad2{padding:2px 5px; text-align:center;}
.promo_tab1050I td p{padding:2px 0;}



/* PROMOTION 1051 */
#sejour1051 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #d71828; border-left:2px solid #d71828;}
#sejour1051 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1051 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1051 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1051.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1051 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1051 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat; }

.promo_tab1051 {background:#388CC6; margin-left:3px;}
.promo_tab1051 td{text-align:center;}
	
.promo_tab1051I {background:#BFE2EE }
.promo_tab1051I td , .promo_tab1051I a {color:#004B7E }
.promo_tab1051I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px }

/* PROMOTION 1052 */
br.clear{clear:both; height:1%}
#sejour1052 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #e31a20; border-left:2px solid #e31a20;}
#sejour1052 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1052 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1052 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1052.gif) left top no-repeat; padding:10px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1052 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1052 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1052 {background:#388CC6; margin-left:3px;}
.promo_tab1052 td{text-align:center;}
	
.promo_tab1052I {background:#BFE2EE;}
.promo_tab1052I td , .promo_tab1052I a {color:#004B7E;}
.promo_tab1052I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}

/* PROMOTION 1053 */
br.clear{clear:both; height:1%}
#sejour1053 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #008dab; border-left:2px solid #008dab;}
#sejour1053 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1053 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_02.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1053 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1053.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1053 p {margin:0; padding:0 0 10px 0;}
#sejour1053 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1053 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1053 {background:#388CC6; margin-left:3px;}
.promo_tab1053 td{text-align:center;}
	
.promo_tab1053I {background:#BFE2EE;}
.promo_tab1053I td , .promo_tab1053I a {color:#004B7E;}
.promo_tab1053I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}

/* PROMOTION 1054 */

br.clear{clear:both; height:1%}
#sejour1054 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #008dab; border-left:2px solid #008dab;}
#sejour1054 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1054 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_02.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1054 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1054.gif) left top no-repeat; padding:10px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1054 p {margin:0; padding:0 0 10px 0;}
#sejour1054 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1054 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet.gif) 0 5px no-repeat;}
.promo_tab1054 {background:#388CC6; margin-left:3px;}
.promo_tab1054 td{text-align:center;}
.promo_tab1054I {background:#BFE2EE;}
.promo_tab1054I td , .promo_tab1053I a {color:#004B7E; }
.promo_tab1054I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}
.sz22 {font-size:12px; color:#004b7e}
	.sz22 a { text-decoration:underline}
.sz23 {font-size:11px; color:#05b5c4}
	.sz23 a { text-decoration:underline}
	
/* PROMOTION 1055  DISNEYLAND */

br.clear{clear:both; height:1%}
#sejour1055 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #d8161f; border-left:2px solid #d8161f;}
#sejour1055 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1055 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_03.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1055 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1055.gif) left top no-repeat; padding:10px 0 8px 38px; color:#FFF; line-height:26px;}
#sejour1055 p {margin:0; padding:0 0 10px 0;}
#sejour1055 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1055 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet.gif) 0 5px no-repeat;}
.promo_tab1055 {background:#388CC6; margin-left:3px;}
.promo_tab1055 td{text-align:center;}
.promo_tab1055I {background:#BFE2EE;}
.promo_tab1055I td , .promo_tab1053I a {color:#004B7E; }
.promo_tab1055I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}
.sz22 {font-size:12px; color:#004b7e}
	.sz22 a { text-decoration:underline}
	
/********************************************************/
/**************** PROMOTION 1056 ************************/
/********************************************************/
br.clear{clear:both; height:1%}
#sejour1056 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #008dab; border-left:2px solid #008dab;}
#sejour1056 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1056 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_02.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1056 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1053.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1056 p {margin:0; padding:0 0 10px 0;}
#sejour1056 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1056 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1056 {background:#388CC6; margin-left:3px;}
.promo_tab1056 td{text-align:center;}
	
.promo_tab1056I {background:#BFE2EE;}
.promo_tab1056I td , .promo_tab1056I a {color:#004B7E;}
.promo_tab1056I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}


/********************************************************/
/**************** OPN MONTAGNE 1057 ************************/
/********************************************************/
br.clear{clear:both; height:1%}
#sejour1057 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #009d48; border-left:2px solid #009d48;}
#sejour1057 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1057 .usa_tab .chineBCell ul li{background:url(../imgs/or_arrow1_1057.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1057 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1057.gif) left top no-repeat; padding:8px 0 8px 40px; color:#FFF; line-height:26px;}
#sejour1057 p {margin:0; padding:0 0 25px 0;}
#sejour1057 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1057 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1057 {background:#388CC6; margin-left:3px;}
.promo_tab1057 td{text-align:center;}
	
.promo_tab1057I {background:#BFE2EE;}
.promo_tab1057I td , .promo_tab1056I a {color:#004B7E;}
.promo_tab1057I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}


/***********************************************************/
/**************** OPN Turquie  1058 ************************/
/*************************************************(((*******/
br.clear{clear:both; height:1%}
#sejour1058 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #713e47; border-left:2px solid #713e47;}
#sejour1058 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1058 .usa_tab .chineBCell ul li{background:url(../imgs/or_arrow1_1058.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1058 h5 {font-size:11px; background:url(../imgs/h5_bgdTitle_1058.gif) left top no-repeat; padding:8px 0 8px 40px; color:#FFF; line-height:26px;}
#sejour1058 p {margin:0; padding:0 0 10px 0;}
#sejour1058 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1058 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1058 {background:#388CC6; margin-left:3px;}
.promo_tab1058 td{text-align:center;}
	
.promo_tab1058I {background:#BFE2EE;}
.promo_tab1058I td , .promo_tab1056I a {color:#004B7E;}
.promo_tab1058I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}
.promo_tab1058I td.pad2{padding:2px 5px; text-align:center; color:#004b7e}
.promo_tab1058I td.pad2 a { color:#004b7e}

/********************************************************/
/**************** PROMOTION 1059 ************************/
/********************************************************/
.sejour1059Title {background:#00b0bf url(../imgs/bg_titpage_1059.gif) right top no-repeat;}
.redColor {color:#05b5c4;}
br.clear{clear:both; height:1%}
#sejour1059 .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #28b4dd; border-left:2px solid #28b4dd;}
#sejour1059 .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#sejour1059 .usa_tab .chineBCell ul li{background:url(../imgs/li_arrow_02.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#sejour1059 h5 {font-size:11px; text-transform:uppercase; background:url(../imgs/h5_bgdTitle_1059.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#sejour1059 h6 { color:#008eb4; font-size:11px; font-weight:bold; padding:5px 0 5px 0}
#sejour1059 p {margin:0; padding:0 0 10px 0;}
#sejour1059 ul {list-style:none; padding:0 0 10px 0; margin:0 }
#sejour1059 li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat;}

.promo_tab1059 {background:#388CC6; margin-left:3px;}
.promo_tab1059 td{text-align:center;}
.promo_tab1059 .tableJours td{text-align:left;}
	
.promo_tab1059I {background:#BFE2EE;}
.promo_tab1059I td , .promo_tab1059I a {color:#004B7E;}
.promo_tab1059I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}


/********************************************************/
/**************** PROMOTION CHINA 1060************************/
/********************************************************/
.produitChineTitle {background:#00b0bf url(../imgs/bg_titpage_1059.gif) right top no-repeat;}
.redColor {color:#05b5c4;}
br.clear{clear:both; height:1%}
#produitChine .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #c4151c; border-left:2px solid #c4151c;}
#produitChine .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#produitChine .chineBCell ul li{background:url(../imgs/li_arrow_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px; font-weight:bold}
#produitChine h5 {font-size:11px; text-transform:uppercase; background:url(../imgs/h5_bgdTitle_china.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#produitChine h6 { color:#c5151c; font-size:11px; font-weight:bold; padding:5px 0 5px 0}
#produitChine p {margin:0; padding:0;}
#produitChine ul {list-style:none; padding:0 0 10px 0; margin:0 }
#produitChine li {padding:5px 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 10px no-repeat;}
.rougeChine {color:#c5151c;}
.vertChine { color:#a2c186;}

.promo_tabChine {background:#388CC6; margin-left:3px;}
.promo_tabChine td{text-align:center;}
.promo_tabChine .tableJours td{text-align:left;}

.promo_tabChineI {background:#BFE2EE;}
.promo_tabChineI td , .promo_tabChine a {color:#004B7E;}
.promo_tabChineI td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}
.promo_tabChineI td p{ margin:0; letter-spacing:0; font-size:10px}
.promo_tabChineI .note { font-size:9px; margin:0; padding:0;}


/********************************************************/
/**************** OPN Laponie ************************/
/********************************************************/
.laponieTitle {background:#05b5c4 url(../imgs/bg_titpage_laponie.gif) right top no-repeat;}
.redColor01 {color:#53452a;}
.linkArrowLaponie {font-weight:bold; padding:0 0 0 10px; background:url(../imgs/bullet_laponie.gif) 0 3px no-repeat; text-decoration:underline;}
br.clear{clear:both; height:1%}
.style2{ font-weight:bold;}
#produitLaponie .usa_tab .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #a82021; border-left:2px solid #a82021;}
#produitLaponie .usa_tab .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#produitLaponie .usa_tab .chineBCell ul li{background:url(../imgs/red_arrow.gif) 0 2px no-repeat; padding:0 0 0 10px; color:#a82021;}
#produitLaponie h5 {font-size:11px; text-transform:uppercase; background:url(../imgs/h5_bgdTitle_laponie.gif) left top no-repeat; padding:8px 0 8px 33px; color:#FFF; line-height:26px;}
#produitLaponie h6 { color:#a82021; font-size:10px; font-weight:bold; padding:5px 0 5px 0}
#produitLaponie p {margin:0; padding:0 0 10px 0; color:#a82021;}
#produitLaponie ul {list-style:none; padding:0 0 10px 0; margin:0 }
#produitLaponie li {padding:0 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 5px no-repeat; color:#a82021}
/*
.promo_tab1059 {background:#388CC6; margin-left:3px;}
.promo_tab1059 td{text-align:center;}
.promo_tab1059 .tableLaponie td{text-align:left;}
	
.promo_tab1059I {background:#BFE2EE;}
.promo_tab1059I td , .promo_tab1059I a {color:#004B7E;}
.promo_tab1059I td span { margin:0 0 4px 0; text-transform:uppercase; font-size:13px;}
*/

/********************************************************/
/**************** PRODUIT MEXIQUE ************************/
/********************************************************/
.produitMexiqueTitle {background:#00b0bf url(../imgs/bg_titpage_1059.gif) right top no-repeat;}
.redColor {color:#05b5c4;}
br.clear{clear:both; height:1%}
#produitMexique .chineBCell {width:100%; padding:3px 15px; border-right:2px solid #c4151c; border-left:2px solid #c4151c;}
#produitMexique .chineBCell ul {list-style-type:none; padding:0; margin:0;}
#produitMexique .chineBCell ul li{background:url(../imgs/li_arrow_yelow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
#produitMexique h5 {font-size:11px; text-transform:uppercase; background:url(../imgs/h5_bgdTitle_mexique.gif) left top no-repeat; padding:6px 0 8px 33px; color:#FFF; line-height:26px;}
#produitMexique h6 { color:#f47920; font-size:11px; font-weight:bold; padding:5px 0 8px 0}
#produitMexique p {margin:0; padding:0 0 10px 0;}
#produitMexique strong { color:#c4151c; font-size:11px; font-weight:bold; }
#produitMexique ul {list-style:none; padding:0 0 10px 0; margin:0 }
#produitMexique li {padding:5px 0 0 8px; margin:0 0 0 2px; background:url(../imgs/venise_bullet_1050.gif) 0 10px no-repeat;}



