body
	{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.td,div,form,.ContactLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
#flybaboo
	{
	position:absolute;
	margin-left:615px;
	margin-top:370px;
	}
#reserv
	{
	position:absolute;
	margin-left:552px;
	}	
.linkicons
	{
	color:#292983;
	text-decoration:none;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	}	
.menu
	{
	background-color:#EEF7FE;
	background-image:url(images/backmenu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:171px;
	padding-bottom:26px;
	vertical-align:top;
	}
.logo
	{
	padding-left:17px;
	padding-bottom:10px;
	}
.topbar
	{
	background-color:#00A3D6;
	background-image:url(images/backtopbar.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	border-bottom:1px solid #FFFFFF;
	}
.topbartext
	{
	background-color:#00A3D6;
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	border-bottom:1px solid #FFFFFF;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}	
.topbartext:visited
	{
	background-color:#00A3D6;
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	border-bottom:1px solid #FFFFFF;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}	
.topbartext2
	{
	height:26px;
	border-bottom:0px solid #000000;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}	
.topbartext2:visited
	{
	height:26px;
	border-bottom:0px solid #000000;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}	
	
.titleborder
	{
	background-color:#66C7E7;
	width:25px;
	border-right:1px solid #FFFFFF;
	}	
.rightcontent
	{
	background-color:#EEF7FE;
	background-image:url(images/backright.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	}	
.centercontent
	{
	background-color:#EEF7FE;
	background-image:url(images/backright.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}		
.topmenucontent
	{
	padding-bottom:1px;
	padding-left:1px;
	height:23px;

	}
	
#rollimg1
	{
	display:block;
	background-image:url('/Images/Iles_over.jpg');
	width:50px;
	height:70px;
/*	border:1px solid #000000; */
	}
#rollimg1:hover, #rollimg1:focus
	{
	background-image:url('/Images/Iles.jpg');
	}
#rollimg1 img
	{
	display:none;
	}

#rollimg2
	{
	display:block;
	background-image:url('/Images/Decouvertes_over.jpg');
	width:50px;
	height:70px;
/*	border:1px solid #000000; */
	}
#rollimg2:hover, #rollimg2:focus
	{
	background-image:url('/Images/Decouvertes.jpg');
	}
#rollimg2 img
	{
	display:none;
	}
	
#rollimg3
	{
	display:block;
	background-image:url('/Images/VTFlights_over.jpg');
	width:50px;
	height:70px;
/*	border:1px solid #000000; */
	}
#rollimg3:hover, #rollimg2:focus
	{
	background-image:url('/Images/VTFlights.jpg');
	}
#rollimg3 img
	{
	display:none;
	}
	
#topmenu
	{
	border:1px solid #01A2D6;
	font-size:10px;
	color:#666666;
	height:23px;
	width:230px;
	}
.topmenuborder
	{
	border:1px solid #01A2D6;
	font-size:10px;
	color:#666666;
	height:23px;
	width:100px;
	}
.flash
	{
	}	
.cellhome1
	{
	padding:1px;
	border-top:1px solid #FFFFFF;
	}	
.cellhome2
	{
	padding:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	width:183px;
	}		
.cellhome3
	{
	padding:1px;
	border-top:1px solid #FFFFFF;
	}	
/* Layer */

.SousMenuLayer {
	width:189px;
	z-index:999;
	display:none;
	position:absolute;
	margin-left:22px;
	background-color:#FFFFFF;
}

.SousSousMenuLayer {
	width:189px;
	z-index:999;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #6699E0;
}

.SousMenu {
	background-color:#E8E5E5;
	padding-left:11px;
}

.SousMenu a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5F5E5E;
	text-decoration:none;
}

.SousMenu a:hover {
	text-decoration:underline;
		font-weight:bold;
}

/* Sous sous menus */

.SousSousMenu {
	padding-top:2px;
	padding-bottom:2px;
}

.SousSousMenu a{
	font-family:Arial;
	font-size:12px;
	color:#232323;
	text-decoration:none;
	font-weight:bold;
}

.SousSousMenu a:hover {
	text-decoration:underline;
	font-weight:bold;
}	
.layer	
	{
		position:absolute;
		display:none;
		background-color:#EEF6FE;
		width:200px;
	}
.menucontent
	{
		padding-left:20px;
		font-size:12px;
	}
.menu a
	{
		color:#22275F;
		text-decoration:none;
		font-size:12px;
	}
.layertd
	{
		padding-left:20px;
	}
.link:hover
	{
		font-weight:bold;
	}
.backmenu
	{
		background-image:url(/images/changemenu.jpg);
		padding-left:20px;
		background-color:#EEF6FE;
		background-repeat:no-repeat;
	}	
.containtype
	{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-left:34px;
	padding-right:34px;
	padding-top:34px;
	}	
h1	{
	font-size:14px;
	color:#21265E;
	font-size:bold;
	margin:0px;
	padding-bottom:20px;
	}
h2	{
	font-size:12px;
	color:#21265E;
	font-size:bold;
	margin:0px;
	padding-bottom:10px;
	}	

.Bodyjustify	
	{
	text-align:justify;
	font-size:12px;
	color:#21265E;
	}
.more a
	{
	font-weight:normal;
	}	
.Bodyjustify p
	{
	text-align:justify;
	color:#21265E;
	}
.Bodyjustify strong	
	{
	color:#00A3D6;
	}	
.Linkout a
	{
	font-size:8px;
	color:#666666;
	text-decoration:none;
	}	
#menutop
	{
		padding-left:10px;
		padding-right:10px;
		font-size:8px;
	}	
#login
	{
	width:100px;
	height:30px;
	cursor:pointer;
	}	
.titlesuggestion		
	{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:18px;
	}
.contentsuggestion
	{
	font-size:11px;
	color:#22275f;
	text-align:justify;
	padding:10px;
	}	

.Bodyleft
	{
	font-size:12px;
	text-align:justify;
	color:#21265e;
	}	
	.Bodyright
	{
	font-size:12px;
	text-align:justify;
	color:#21265e;
	}	

.TeaserObjet
	{
	font-size:12px;
	text-align:justify;
	color:#21265E;
	}	
.chemin,h3,h3 a,h3 a:visited
	{
	font-size:11px;
	color:#00005a;
	text-decoration:none
	}	
a:visited
	{
	color:#00005a;
	text-decoration:none
	
	}		
#chemin
{
	font-size:11px;
	color:#00005a;
	margin-bottom:10px;
	text-decoration:none;

	}	
input ,textarea,select
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#706F6F;
	border:1px solid #706F6F;
	background-image:url(/images/back_input.jpg);
	background-repeat:repeat-x;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	}	
.button
	{
	color:#FFFFFF;
	background-image:none;
	backgound-color:#64C7E7;	
	}	
.boxedengine
	{
	background-color:#F4F4F4;
	border-top:none;
	background-image:url(/images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 5px 10px 5px;
	}	
#boxedengine
	{
	background-color:#F4F4F4;
	border-top:none;
	background-image:url(/images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 5px 10px 5px;
	}	
#boxedengine td
	{
	color:#232881;
	font-size:11px
}		
.itemsubbox
{
padding-top:2px;
padding-bottom:2px;
}	
.itemsubbox a:link,.itemsubbox a:visited
	{
	font-size:11px;
	color:#232881;
	text-decoration:none;
	}
#boxedenginetitle
	{
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
	}		
#topelements
	{
	background-position:bottom;
	background-image:url(/images/dotted_pix.gif);
	background-repeat:repeat-x;
	padding-bottom:1px;
	}			
#elements
	{
	padding:10px;
	background-color:#EFF4FA;
	color:#737373;
	background-image:url(/images/dotted_pix.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:11px;
	}		
#elements a,#elements td
	{
	color:#737373;
	text-decoration:none;
	font-size:11px;
	}	
.elementline
	{
	background-image:url(/images/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
	}
.elementlineblue
	{
	background-image:url(/images/dotted_pix.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	}
#elements a:hover
	{
	text-decoration:underline;
	}	
.contentsuggestionfile
	{
	font-size:11px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	}		
.contentsuggestionfile a,.contentsuggestionfile a:visited
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}	
.contentboxes
	{
	padding:20px;
	}	
.morelink
	{
	font-size:12px;
	}	
.spacerobjelements
	{
	height:15px;
	}	
.titlepop
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#292983;
	cursor:pointer;
	text-align:center;
	}		
ul			{
			padding-left:10px;
			margin-left:4px;
			margin-bottom:0px;
			margin-top:0px;
			list-style:square;
			
			}
			
li			{
			margin-top:3px;
			margin-left:2px;
			color:#636261;
			}
ol			{
			padding-left:20px;
			margin-left:10px;
			margin-bottom:0px;
			margin-top:0px;
			color:#292983;
			}			
li a
	{
 font-size:12px;
 color:#00005a;
 
	}
.image_position_top_left
	{
	margin-right:10px;
	text-align:left;
	MARGIN-bottom:10PX;
	}	
.image_position_top_right
	{
	margin-left:10px;
	text-align:right;
		MARGIN-bottom:10PX;
	}		
.morelink	
	{
	padding-top:10px;
	}

h2	{
color:#00A3D6;
}	
.Searchmask {

            margin-left: 10px;

            margin-top: 10px;

}

.image_border_right
	{
	margin-left:10px;
	text-align:jusstify;
	margin-bottom:5px;
	}
.image_border_left
	{
	margin-right:10px;
	margin-bottom:5px;
	text-align:jusstify;
	}	
.Bodyjustify a,.Bodyjustify a:visited,.TeaserObjet a,TeaserObjet a:visited
	{
	color:#00A3D6;
	text-decoration:underline;
	}		
.morelink a,.morelink a:visited,.Bodyleft a:visited
	{
	color:#00A3D6;
	text-decoration:underline;
	}
#boutonprint
	{
	float:right;
	}	
.footer	td,.footer td a,.footer td a:hover
	{
	font-size:11px;
	color:#00005A;
	text-decoration:none;
	}
.texttrophy
	{
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.texttrophy a
	{
	color:#FFFF00;
	font-weight:bold;
	}	
#ICONS
	{
	margin-left:570px;
	margin-top:435px;
	position:absolute;
	}		
.textgallery
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
#tampon	
	{
	margin-left:630px;
	margin-top:310px;
	position:absolute;
	}	
		