/* CSS Document */

	body{background-color:#DAE9F2; font-family:Verdana, Arial, Helvetica, sans-serif}
	body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd{ margin:0; padding:0; border:0}
	p{ font-size:12px} 	h1{ font-size:24px;} h2{ font-size:18px} h3{ font-size:12px}
	a{ font-size:12px; text-decoration:none} 	a:hover{text-decoration:underline}
	
	#content_gobal{ background-color:#FFF;  }
	
	#top{ background-color:#5085A5; width:100%}
	#top #header{width:780px; height:69px}	
	#top #headerPrint{width:650px; height:69px}
	
	#logo_agence{float:left; width:312px; height:69px}
	#logo_agence a { display:inherit}
	#logo_agence a img{ border:0}

	/* PUB dans la BAN */
	
	#pubBan{ float:left;width:468px; height:69px; overflow:hidden}
	#pubBan img{ border:0}

	#pubBanPrint{ float:left;width:338px; height:69px; overflow:hidden}
	#pubBanPrint img{ border:0}

	#footer .promo{visibility: hidden; width:0; height:0; overflow:hidden}
	
	#pubBan table h1{color:#24668F; font-size:12px; font-weight:bold; text-transform:uppercase}
	#pubBan table {margin:0;  background-color:#FFF; margin:0; height:100%}
	#pubBan table a img {width:55px; height:55px; margin:2px 5px 2px 2px; border:0}
	#pubBan table h1 a{color:#24668F; font-size:10px; font-weight:bold;margin:0;}	
	#pubBan table h1 a em{ text-decoration:line-through; font-style:normal; color:#98C0D8}		
	#pubBan table h1 a:hover{ text-decoration:none}		
	#pubBan table h2 a{color:#24668F; font-size:10px; margin:0;}	
	#pubBan table h2 a:hover{ text-decoration:none}		
	#pubBan table p { width:408px; font-size:10px;}	
	#pubBan table p a{color:#24668F; font-size:10px;}
	#pubBan table p a:hover{ text-decoration:none}	

/* #pubBan .promo {margin:0;  background-color:/*#FFF9D9/#FFF1AB/*#DAE9F2/; margin:0;}*/
		
/* MENU */
	#top #menu{ clear:left; background-image:url(../img/fond_menu.jpg); width:780px ; height:55px}
	#top #menu ul{ list-style-type:none;}
	#top #menu li{float:left;position:relative}
	#top #menu li a{ color:#FFF;display:block; padding:6px 0 0 0 }
	#top #menu li a:hover{ color:#24668F; background-color:#F2C63C; text-decoration:none }
	#top #menu li a.on{ background-color:#F2C63C; color:#24668F;}
	
	#top #menu li#cooperant{top:1px; left:57px; width:170px; height:26px; text-align:center;}
	#top #menu li#cooperant a{width:170px; height:20px;  }
	#top #menu li#cooperant a:hover{width:170px; height:20px;  }	

	#top #menu li#coeur{top:1px; left:57px; width:170px; height:26px; text-align:center;}
	#top #menu li#coeur a{width:170px; height:20px;  }
	#top #menu li#coeur a:hover{width:170px; height:20px;  }	

	#top #menu li#fournisseur{top:1px; left:57px; width:170px; height:26px; text-align:center;}
	#top #menu li#fournisseur a{width:170px; height:20px;  }
	#top #menu li#fournisseur a:hover{width:170px; height:20px;  }	
/*----*/
	#top #menu li#promo{ clear:left; top:2px; left:42px; width:169px; height:26px; text-align:center;}
	#top #menu li#promo a{width:169px; height:20px;  }
	#top #menu li#promo a:hover{width:169px; height:20px; background-color:#900; color:#FFF}	
	#top #menu li#promo a.on{width:169px; height:20px; background-color:#900; color:#FFF}
	#top #menu li#agences{top:2px; left:42px; width:171px; height:26px; text-align:center;}
	#top #menu li#agences a{width:171px; height:20px;  }
	#top #menu li#agences a:hover{width:171px; height:20px;  }	

	#top #menu li#charte{top:2px; left:42px; width:170px; height:26px; text-align:center;}
	#top #menu li#charte a{width:170px; height:20px;  }
	#top #menu li#charte a:hover{width:170px; height:20px;  }	

	#top #menu li#link{top:2px; left:42px; width:170px; height:26px; text-align:center;}
	#top #menu li#link a{width:170px; height:20px;  }
	#top #menu li#link a:hover{width:170px; height:20px;  }	

	#top #menu li#uk{top:2px; left:42px; width:28px; height:26px; text-align:center; border-right: 1px dashed #F0C33C}
	#top #menu li#uk a{width:28px; height:20px;  }
	#top #menu li#uk a:hover{width:28px; height:20px;  }	

	#top #menu li#nl{top:2px; left:42px; width:28px; height:26px; text-align:center;}
	#top #menu li#nl a{width:28px; height:20px;  }
	#top #menu li#nl a:hover{width:28px; height:20px;  }	
	
/* END MENU */

/* CONTENT */
	#content p{color:#24668F}
	#content h1{margin:10px 0 0 10px; color:#24668F}
	/* partenaire */
	#content #menu_partenaire{ float:left; width:140px; border:1px solid #24668F; padding:5px; margin:10px 0 0 5px }
	#content #menu_partenaire ul{ margin:0; padding:0; list-style-type:none}
	#content #menu_partenaire ul li{ width:100%; height:40px; text-align:center; margin:1px 0}
	#content #menu_partenaire ul li a{color:#24668F; width:100%; display:block; padding:5px 0 0 0; height:35px; background-color:#DAE9F2;}
	#content #menu_partenaire ul li a.on{background-color:#FC0;}
	#content #menu_partenaire ul li a:hover{ background-color:#FC0; text-decoration:none}	
	
	#content #cadre_partenaire{ float:left;border:1px solid #24668F; padding:5px 5px 0px 5px; width:600px; margin:10px;}
	#content #cadre_partenaire h1{color:#DAE9F2; background-color:#24668F; padding:5px; font-size:18px; margin:0}
	#content #cadre_partenaire .billet{ margin:10px 0 0 10px; float:left; padding:0 0 10px 0; text-align:center; width:285px}
	#content #cadre_partenaire .billet  a img{border:0}
	#content #cadre_partenaire .billet p a{color:#24668F;}
	#content #cadre_partenaire .billet p a:hover{text-decoration:none}	
	
	#content #cadre_partenaire table {color:#24668F; font-size:12px}
	
	#content table#partenaire a img{ border:0; margin:20px}
	#content table#partenaire td {text-align:center; padding-bottom:5px; vertical-align:top}
	
	/* INDEX */
	#content .promos{ margin:10px 10px 10px 5px; float:left; width:500px;}
	#content .promos #home_tout_monde { text-align:center}
	#content .promos #home_tout_monde img{border:0}
	#content .promos #home_tout_monde h2{ color:#F00}
	#content .promos #home_tout_monde a{ color:#F00}
	
	#content .idtravel{ margin:10px 10px 10px 5px; float:left; width:700px;  color:#24668F; font-size:12px;  }

	#content .promos .all_promos { width:487px ;border:1px solid #24668F; margin:10px 0 0 0; height:47px; padding:5px 5px 0px 5px;} 	
	#content .promos .all_promos p{ float:inherit; margin:6px 6px; width:477px; padding:0}
	#content .promos .all_promos p a{color:#FFF; background-color:#24668F; display:block; font-size:14px; text-align:center ; height:21px; padding:7px 0; font-weight:bold}	
	#content .promos .all_promos p a:hover{ color:#24668F; background-color:#FC0; text-decoration:none	}	

	#content .promos h1{margin:0}
	#content .promos h1 a{ font-size:24px; color:#24668F;}
	#content .promos h1 a:hover{ text-decoration:none; margin:0; padding:0}	
	#content .promos .cadre_promos{border:1px solid #24668F; margin:10px 0 0 0; width:487px; padding:5px 5px 0px 5px;}
	#content .promos .cadre_promos h1{color:#24668F; font-size:24px; font-weight:bold;margin:0 0 5px 0; text-transform:uppercase}
	#content .promos .cadre_promos .promo {margin:0;  background-color:/*#FFF9D9*/#FFF1AB/*#DAE9F2*/; margin:0 0 5px 0;}
	#content .promos .cadre_promos .promo a img {width:60px; height:60px; margin:5px; border:0}
	#content .promos .cadre_promos .promo h1 a{color:#24668F; font-size:18px; font-weight:bold;margin:0;}	
	#content .promos .cadre_promos .promo h1 a em{ text-decoration:line-through; font-style:normal; color:#98C0D8}		
	#content .promos .cadre_promos .promo h1 a:hover{ text-decoration:none}		
	#content .promos .cadre_promos .promo h2 a{color:#24668F; font-size:12px; font-weight:bold;margin:0;}	
	#content .promos .cadre_promos .promo h2 a:hover{ text-decoration:none}		
	#content .promos .cadre_promos .promo p { width:432px}	
	#content .promos .cadre_promos .promo p a{color:#24668F;}
	#content .promos .cadre_promos .promo p a:hover{ text-decoration:none}	
	
	.menu_evidence{ float:left; width:240px; margin:20px 0 0 0;border:1px solid #24668F; padding:5px 5px 0 5px;}
	.menu_evidence ul{ list-style-type:none ; margin:0 ; padding:0}
	.menu_evidence li { text-align:center; margin:0 0 6px 0 ; height:65px}	
	.menu_evidence li a img{border:1px #24668F solid; margin:0; padding:0}
	.menu_evidence p em{ font-style:normal; color:#900}

	/* affichage spécial pour la home page nl gigatour */
	.menu_evidence_nl{ clear:both; width:500px; margin:20px 0 0 0; /*border:1px solid #24668F; */ padding:5px 5px 0 5px;}
	.menu_evidence_nl ul{ list-style-type:none ; margin:0 ; padding:0}
	.menu_evidence_nl li { text-align:center; margin:0 10px 25px 0 ; height:65px; float:left; }	
	.menu_evidence_nl li a img{border:1px #24668F solid; margin:0; padding:0}
	.menu_evidence_nl p em{ font-style:normal; color:#900}


	#menu_evidence_coop{ float:left; width:240px; margin:20px 0 0 0; padding:5px 5px 0 5px; }
	#content #menu_evidence_coop h1 {color:#24668F; font-size:24px; font-weight:bold;margin:0 0 5px 0;}	
	#menu_evidence_coop ul{ list-style-type:none ; margin:0 ; padding:0}
	#menu_evidence_coop li { text-align:center; margin:0 0 6px 0 ; height:65px}	
	#menu_evidence_coop li a img{border:1px #24668F solid; margin:0; padding:0}	
	#menu_evidence_coop p em{ font-style:normal; color:#900}

	
/*	#menu_evidence li a{ height:21px; font-size:18px; padding:22px 5px; display:block; color:#24668F;   background-color:#98C0D8;}
	#menu_evidence li a:hover{ display:block;height:21px; background-color:#FFCC00; text-decoration:none}	
*/
	#content #txt_to{border:1px solid #24668F; width:750px ; clear:both; margin:10px 10px 0 5px; padding:5px}
	/* END INDEX */

	/* COUPS DE COEUR */
	#menu_coups_de_coeur{float:left; width:590px; margin:10px 10px 10px 5px}
	#menu_coups_de_coeur ul{margin:0; padding:0; list-style-type:none}
	
	#cadre_menu_coups_de_coeur{border:1px solid #24668F;padding:5px}
	#cadre_menu_coups_de_coeur p{ font-weight:bold; font-size:12px; margin:0 0 10px 0}
	#cadre_menu_coups_de_coeur select{ width:187px; margin:0 0 10px 0}	
	
	#coups_de_coeur{float:left; width:560px; margin:10px 0 0 0}
	#cadre_coups_coeur{width:590px; border:1px solid #24668F; padding:5px 5px 0 5px; margin-bottom:10px}
	.coup_de_coeur{ margin:0 0 5px 0;background:url("../img/coup_coeur.gif") no-repeat 5px bottom;background-color:#DAE9F2}
	.coup_de_coeur a{ color:#24668F; margin:0;}
	.coup_de_coeur a:hover{ text-decoration:none}
	.coup_de_coeur a img{ border:0; width:50px; margin:5px}
	.coup_de_coeur td { vertical-align:top }
	.coup_de_coeur td.coup_de_coeur_txt{ width:360px;}
	.promo_last_impr td.promo_last_txt_impr{ width:360px;}
	.coup_de_coeur td.coup_de_coeur_txt em{ font-style:normal; font-weight:bold; color:#900}
	
	#coups_de_coeur #cadre_coups_coeur .coup_de_coeur td.coup_de_coeur_txt h1{ margin:0; padding:0 ; color:#FF0000; text-transform:capitalize}

	.coup_de_coeur td.coup_de_coeur_prix {width:125px; text-align:right;}
	.coup_de_coeur td.coup_de_coeur_prix em{ font-style:normal; font-weight:bold; text-decoration:line-through}
	.coup_de_coeur td.coup_de_coeur_prix img {text-align:right; margin:2px 0 2px 0}


/* imprimer liste coups de coeur */

	#coups_de_coeur_print{float:left; width:650px; margin:10px 0 0 0}
	#cadre_coups_coeur_print{ padding:5px 5px 0 5px; margin-bottom:10px;}
	#cadre_coups_coeur_print div.coup_de_coeur{ margin:0 0 5px 0; background-color:#DAE9F2; padding:10px 10px; height:151px; overflow:hidden; border:1px solid #24668F; }
	#cadre_coups_coeur_print div.coup_de_coeur a{ color:#24668F; margin:0;}
	#cadre_coups_coeur_print div.coup_de_coeur a:hover{ text-decoration:none}
	#cadre_coups_coeur_print div.coup_de_coeur a img{ border:0; width:175px; margin:5px}
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_txt{ width:500px; vertical-align:top;}
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_txt em{ font-style:normal; font-weight:bold; color:#900}
	
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_txt h1 a { margin:0; padding:0; /* color:#990033; */ text-transform:uppercase; font-size:24px;}
	
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_txt h2 a { margin:0; padding:0; font-size:18px;}
	
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_txt p a { margin:0; padding:0;}

	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_prix p {width:125px; text-align:right; font-size:18px; color:#990033}
	#cadre_coups_coeur_print div.coup_de_coeur td.coup_de_coeur_prix em{ font-style:normal; font-weight:bold; text-decoration:line-through}

/* fin imprimer coups de coeur */


/* imprimer liste promos */

	#coups_de_coeur_print{float:left; width:650px; margin:10px 0 0 0}
	#cadre_coups_coeur_print{ padding:5px 5px 0 5px; margin-bottom:10px;}
	#cadre_coups_coeur_print div.promo_last_impr{ margin:0 0 5px 0; background-color:#DAE9F2; padding:10px 10px; height:151px; overflow:hidden; border:1px solid #24668F; }
	#cadre_coups_coeur_print div.promo_last_impr a{ color:#24668F; margin:0;}
	#cadre_coups_coeur_print div.promo_last_impr a:hover{ text-decoration:none}
	#cadre_coups_coeur_print div.promo_last_impr a img{ border:0; width:175px; margin:5px}
	#cadre_coups_coeur_print div.promo_last_impr table tr td {vertical-align:top}
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_txt{ width:500px; vertical-align:top;}
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_txt em{ font-style:normal; font-weight:bold; color:#900}
	
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_txt h1 a { margin:0; padding:0; /* color:#990033; */ text-transform:uppercase; font-size:24px;}
	
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_txt h2 a { margin:0; padding:0; font-size:18px;}
	
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_txt p a { margin:0; padding:0;}

	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_prix p {width:125px; text-align:right; font-size:18px; color:#990033}
	#cadre_coups_coeur_print div.promo_last_impr td.promo_last_impr_prix em{ font-style:normal; font-weight:bold; text-decoration:line-through}

/* fin imprimer promos */


	
	#to_coups_de_coeur{ border:1px solid #24668F; width:178px; margin: 10px 0 0  0; text-align:center; padding:0 10px 10px}
	#to_coups_de_coeur a{ color:#24668F}
	#to_coups_de_coeur a img{ border:0}
	
	.prev_next{width:640px; border:1px solid #24668F; width:548px; padding:5px; margin:10px 0 10px 0}
	.prev_next{width:670px; border:1px solid #24668F; width:548px; padding:5px; margin:10px 0 10px 0}
	.next{ float:right;margin:0 0 0 20px}
	.next a{ color:#24668F }	
	.pages{float:right;margin:0 0 0 20px}
	.prev{ float:right; margin:0 0 0 10px}
	.prev a{ color:#24668F }
	/* END  COUPS DE COEUR */

	/*PROMOS / LAST MINUTES*/
	#menu_promo_last{float:left; width:590px; margin:10px 10px 10px 5px}
	#menu_promo_last ul{margin:0; padding:0; list-style-type:none}
	
	#cadre_menu_promo_last{ border:1px solid #24668F;padding:5px}
	#cadre_menu_promo_last p{ font-weight:bold; font-size:12px; margin:0 0 10px 0}
	#cadre_menu_promo_last select{ width:187px; margin:0 0 10px 0}	
	
	#promos_last{float:left; width:560px; margin:10px 0 0 0}
	#cadre_promos_last{ width:590px; border:1px solid #24668F; padding:5px 5px 0 5px}
	.promo_last{ margin:0 0 5px 0; background-color:#FFF1AB}
	.promo_last a{ color:#24668F}
	.promo_last a:hover{ text-decoration:none}
	.promo_last a img{ border:0; width:50px; margin:5px}
	#promos_last #cadre_promos_last .promo_last td.promo_last_txt{ width:360px;text-align:left}
	#promos_last #cadre_promos_last .promo_last td.promo_last_txt h1{ margin:0; }	
	.promo_last td.promo_last_txt {width:125px; text-align:right;}
	.promo_last td.promo_last_txt h1{text-transform:capitalize}
	.promo_last td.promo_last_txt em{ font-style:normal; font-weight:bold; color:#900}
	
	
	.promo_last td.promo_last_prix {width:125px; text-align:right;}
	.promo_last td.promo_last_prix em{ font-style:normal; font-weight:bold; text-decoration:line-through}

	#to_promo_last{ border:1px solid #24668F; width:178px; margin: 10px 0 0  0; text-align:center; padding:0 10px 10px}
	#to_promo_last a{ color:#24668F}
	#to_promo_last a img{ border:0}
	
	/*PROMOS / LAST MINUTES*/
	
	/* SEJOUR */
	
	#resevation{ width:188px; border:1px solid #24668F;padding:5px; margin:10px 0 0 0}
	#resevation a{ background-color:#900; display:block; height:15px; padding:5px; text-align:center; font-weight:bold; color:#FFF}	
	#resevation a:hover{ background-color:#900;  text-decoration:none; color:#FFF}	

	#buttons{ width:188px; border:1px solid #24668F;padding:5px; margin:10px 0 0 0;}
	#buttons a#back{ width:100px; float:left; margin:0 0 0 5px}
	#buttons a#print{ width:60px; float:left;}	
	#buttons a{ display:block; height:15px; padding:5px; text-align:center; background-color:#DAE9F2; font-weight:bold; color:#24668F}	
	#buttons a:hover{ background-color:#FC0; text-decoration:none}	

	#menu_sejour{ float:left;width:200px; margin:10px 10px 10px 5px}
	#cadre_menu_sejour{border:1px solid #24668F;padding:5px}
	#cadre_menu_sejour ul{ list-style-type:none}	
	#cadre_menu_sejour ul li{ height:30px; text-align:center; margin:1px 0 0 0; font-weight:bold}		
	#cadre_menu_sejour ul li a{color:#24668F; background-color:#DAE9F2; height:22px; display:block; padding:8px 0 0 0}			
	#cadre_menu_sejour ul li a:hover{background-color:#FC0; text-decoration:none }				
	#cadre_menu_sejour ul li a.on{background-color:#FC0;}

	#sejour{ float:left; width:560px;  margin:10px 0 0 0}
	#sejour #photo_sejour { float:right; width:108px}
	#sejour #photo_sejour img{ border:0; margin-bottom:5px; width:108px; height:108px;}
	#sejour #cadre_sejour h1{color:#DAE9F2; background-color:#24668F; padding:5px; font-size:18px; margin:0}
	#sejour #cadre_sejour p em{color:#900; font-size:12px; font-style:normal; font-weight:bold;}
	#sejour #cadre_sejour h2{margin:10px 0 0 0;color:#000; font-size:12px; font-style:normal; font-weight:bold; border-bottom:2px solid #FC0; padding:0 0 10px 0}		
	#sejour #cadre_sejour h3{margin:10px 0 0 0;color:#24668F; font-size:12px; font-style:normal; font-weight:bold; border-bottom:2px solid #FC0; padding:0 0 10px 0}			
	#sejour #cadre_sejour p{ margin:10px 0 0 0; line-height:16px; padding:0 0 10px 0;}	
	
	#sejour #cadre_sejour table{ width:100%}
	#sejour #cadre_sejour tr{ vertical-align:top}
	#sejour #cadre_sejour td{ border-bottom:2px solid #FC0}	
	#sejour #cadre_sejour img{border:0}
	
	#sejour #cadre_sejour #reservation tr{ vertical-align:middle}
	#sejour #cadre_sejour #reservation td{ border:0}


	#sejour #cadre_sejour #detail_sejour h1{width:425px;}
	#sejour #cadre_sejour #detail_sejour h2{width:425px;}	
	#sejour #cadre_sejour #detail_sejour p{ width:425px; margin:10px 0 0 0; line-height:16px; padding:0 0 10px 0; border-bottom:2px solid #FC0}	
	#cadre_sejour{border:1px solid #24668F;padding:5px}
	/* END SEJOUR */	
	
	/* CADRE NEWSLETTER */
	#cadre_newsletter{border:1px solid #24668F;padding:5px; width:758px; margin:10px 0 0 10px}
	#cadre_newsletter h1{color:#DAE9F2; background-color:#24668F; padding:5px; font-size:18px;}
	#cadre_newsletter p{margin:10px 0; line-height:16px; padding:0 0 10px 0; }	
	/* END CADRE NEWSLETTER */
		
	/* AGENCES */
	#content #liste_agences h1{ margin:10px 0 0 10px; color:#24668F}
	#liste_agences #cadre_agences { width:750px;border:1px solid #24668F;padding:5px; margin:10px 0 0 10px}
	#liste_agences #cadre_agences .agence{ border:0; margin:10px 0 0 0; padding: 0} 
	#liste_agences #cadre_agences .agence p{color:#24668F; font-size:12px; line-height:20px; margin:0; padding:0; clear:both}
	#liste_agences #cadre_agences .agence a{color:#24668F; font-size:12px;}
	#liste_agences #cadre_agences .agence p input{ margin:0 0 10px 0;}	
	#liste_agences #cadre_agences .agence img { margin:10px 25px 20px 0; width:225px}	
	#liste_agences #cadre_agences .agence h1{color:#24668F; font-size:12px; float:left; margin:5px 0 0 0; padding-right:25px}
	#liste_agences #cadre_agences .agence h2{color:#24668F; font-size:12px; float:left; margin:5px 0 0 0; padding-right:25px}
	#liste_agences #cadre_agences .agence h3{color:#24668F; font-size:12px; float:left; margin:5px 0 0 0;}
	#liste_agences #cadre_agences .agence  ul li{ margin:2px 0 0 20px; font-size:12px; color:#24668F}

	.tr_listing {background-color:#DAE9F2; color:#24668F; font-size:12px; line-height:20px; height:50px}
	.tr_listing em { color:#555; text-transform:none; font-size:10px; font-weight:bold;}
	.tr_listing a{color:#24668F; font-size:12px; float:left; line-height:20px; margin:0; padding-left:5px}

	/* END AGENCES */	
	
	/* CHARTE */
	#cadre_charte{border:1px solid #24668F;padding:5px; width:758px; margin:10px 0 0 10px}
	#cadre_charte p{ margin:10px 0}
	#cadre_charte h1{ color:#24668F; margin:10px 0; font-size:18px}	
	#cadre_charte h2{ color:#24668F; margin:10px 0; font-size:12px}		
	#cadre_charte ul li{ margin:2px 0 0 20px; font-size:12px; color:#24668F}
	/* END CHARTE */	
	
	/* CADRE LINK */
	#menu_link{ float:left; width:140px; border:1px solid #24668F; padding:5px ; margin:10px 0 0 5px }
	#menu_link ul{ margin:0; padding:0; list-style-type:none}
	#menu_link ul li{ width:100%; margin:1px 0 0 0; height:25px; text-align:center; background-color:#DAE9F2}	
	#menu_link ul li a{ width:100%; display:block; padding:5px 0 0; height:20px;color:#24668F;}	
	#menu_link ul li a:hover{ background-color:#FC0; text-decoration:none}
	#menu_link ul li a.on{ background-color:#FC0;}	
			
	#cadre_link{float:left;border:1px solid #24668F;padding:5px; width:598px; margin:10px 0 0 10px}
	#cadre_link h1{ color:#24668F; margin:0 0 10px 0; font-size:18px; background-color:#24668F; padding:5px; color:#DAE9F2}
	#cadre_link p{ color:#24668F; margin:5px 0 }
	#cadre_link p a{color:#24668F;}
	#cadre_link table{ width:590px}
	#cadre_link table td{padding:5px 0 }	
	#cadre_link table p{ margin:5px; text-align:center}
	#cadre_link table p a{ margin:5px; text-align:center;}	
	#cadre_link table p a:hover{ margin:5px; text-align:center;}		
	/* END CADRE LINK */
	#footer{margin:20px 0 0 0 ; padding:10px 0 10px 10px; color:#EFECFF; background-color:#558FB2; height:100%;}
	#footer p {font-size:11px}
	#footer p a {font-size:11px}
	
	.breaker{ clear:both; height:1px; overflow:hidden}
	
	/* PRINT */
	#sejour_print{ float:left; width:560px;  margin:10px 0 0 0}
	#sejour_print #photo_sejour { float:right; width:108px}
	#sejour_print #photo_sejour img{ border:0; margin-bottom:5px; width:108px; height:108px;}
	#sejour_print #cadre_sejour h1{color:#DAE9F2; background-color:#24668F; padding:5px; font-size:18px; margin:0}
	#sejour_print #cadre_sejour p em{color:#900; font-size:12px; font-style:normal; font-weight:bold;}
	#sejour_print #cadre_sejour h2{margin:10px 0 0 0;color:#000; font-size:12px; font-style:normal; font-weight:bold; border-bottom:2px solid #FC0; padding:0 0 10px 0}		
	#sejour_print #cadre_sejour h3{margin:10px 0 0 0;color:#24668F; font-size:12px; font-style:normal; font-weight:bold; border-bottom:2px solid #FC0; padding:0 0 10px 0}			
	#sejour_print #cadre_sejour p{ margin:10px 0 0 0; line-height:16px; padding:0 0 10px 0;}	
	
	#sejour_print #cadre_sejour table{ width:510px}
	#sejour_print #cadre_sejour tr{ vertical-align:top}
	#sejour_print #cadre_sejour td{ border-bottom:2px solid #FC0}	
	#sejour_print #cadre_sejour img{border:0}
	

	#sejour_print #cadre_sejour #detail_sejour p{ margin:10px 0 0 0; line-height:16px; padding:0 0 10px 0; border-bottom:2px solid #FC0}	
	#cadre_sejour{border:1px solid #24668F;padding:5px}
	/* END SEJOUR */	
	
	
	/* affichage spécial pour la page "spécialités Viator"*/
	
	#menuspec a{color:#24668F; background-color:#dae9f2; display:block; padding:2px 0 2px 0 }
	#menuspec a:hover{ color:#24668F; background-color:#F2C63C; text-decoration:none }
	#menuspec a.on{ background-color:#F2C63C; color:#24668F;}