@charset "utf-8";
/**
 * Page d'index normalisée : Responsive Web Design
 * Documentation : http://stephen.io/mediaqueries/
 */
 
/**/
body{ font: 1em/150% Helvetica, Arial, sans-serif; margin-left: 0px; margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
a{ color: #669;	text-decoration: none; }
a:hover{ text-decoration: underline; }
h1{	font: bold 36px/100% Helvetica, Arial, sans-serif;}

#Top_Site
{
	padding-top:5px; /*padding-bottom:5px; padding-left:5px; padding-right:5px;*/
	text-align:center;
	height:50px;
	/*background-color:#ecf0f1;*/
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 39%, #ffffff 39%, #eeeeee 60%, #cccccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 39%,#ffffff 39%,#eeeeee 60%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 39%,#ffffff 39%,#eeeeee 60%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

#Menu_RT
{
	font-weight:bolder;
}

#Menu_RT a
{
	color:#2c3e50;
}

#Menu_RT a:hover
{
	color:#3498db;
	text-decoration:none;
}

#Phone_RT
{
	color:#3498db;
	font-weight:bold;
}

#page
{
	/*height:90%;*/
	width:100%;
	display:table;
}

#Footer
{
	width:100%;
	height:50px;
	background-color:#2C3E50;
	text-align:center;
	display:table;
}
#Footer_TXT
{
	display: table-cell;
  	vertical-align: middle;
	height:100%;
	
}
#Footer_TXT a
{
	color:#FFF;
	font-weight:bolder;
}

#Version
{
	width:100%;
	background-color:#2C3E50;
	text-align:center;
	/**/
	font-size:12px;
	color:#FFF;
	
}

/*Publicité*/
#RT_Adds_1
{
	position:absolute;
	text-align:center;
	z-index:2;
	margin-top:10px;
	width:100%;
}


/*Mise en forme des informations*/
#RT_Page
{
	display:table;
	text-align:center;
	width:100%;
}

#RT_Page_c1
{
	display:table-cell;
	/**/
	padding-top:5px;
	padding-left:5px;
	/**/
	vertical-align:top;
}

#RT_Page_c2
{
	display:table-cell;
	/**/
	padding-top:5px;
	padding-right:5px;
	/**/
	vertical-align:top;
}

.Pano_IMG
{
	width:100%;
	height:200px;
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:-1;
	position: absolute;	
}


#Accueil_BTM {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
#Accueil_BTM:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
#Accueil_BTM:active {
	position:relative;
	top:1px;
}

/*Responsive Web Design*/

/* iPhone 2G-4S in portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait)
{
	
	#RT_Responsive_Menu_Top
	{
		display:yes;
		background-color:#ecf0f1;
		width:100%;
		display:table;
		/**/
		z-index:2;
	}
	
	#RT_Responsive_Menu
	{
		width:100%;
		height:400px;
		/**/
		z-index:2;
		position:absolute;
		/**/
		display:table;
	}
	
	#RTR_Phone_menu
	{
		background-color:#3498db;
		/**/
		display:table-cell;
		width:80%;
		/**/
	}
	
	#RTR_close_menu
	{
		/*background: rgba(52, 152, 219, 0.5);*/
		background-color:#3498db;
		/**/
		display:table-cell;
		width:20%;
		/**/
		text-align:center;
	}
	
	#RTR_Bouton_Zone
	{
		display:table-cell;
		width:33%;
	}
	
	#RTR_Logo
	{
		display:table-cell;
		width:33%;
		/*background-color:#FF0;*/
	}
	
	#RTR_NU
	{
		display:table-cell;	
		width:33%;
		/*background-color:#0F0;*/
	}
	
	#RT_Panorama
	{
		display:none;
	}
	
	#Accueil_BTM
	{

	}
	
	#Top_Site
	{
		display:none;
	}
	
	#RT_Logo
	{
		width:100px;
	}
	
	
	
	#Home_RT
	{

	}
	
	#Menu_RT
	{

	}
	
	
	#Phone_RT
	{

	}
	
	#UnderSpace_Menu
	{
		
	}	
	
	/*Cade de la page*/
	#page
	{
		z-index:1;
		position:relative;
		
	}
		
	#page_c1
	{
		display:none;
	}
	#page_c2
	{

	}
	#page_c3
	{
		display:none;
	}
	
	/*Contenu de la page*/
	#RT_Page
	{
		display:table;
	}
	
	#RT_Page_c1
	{
		display:table;
	}
	
	#RT_Page_c2
	{		
		display:table;	
	}	
	
	#Amadeus_Box
	{
		width:300px;
	}
	
	#register_luggage_text
	{
		
	}
	
	#RT_BOX_VIDEO
	{
		display:none;
	}
	
	#RT_view_gmap_1
	{
		display:none;	
	}
	
	#RT_view_gmap_2
	{
		display:yes;
		text-align:center;	
	}
	
	#RT_gmap_2
	{
		width:300px; 
		height:300px;	
	}
	
	#Footer
	{
		display:none;
	}
	
	/*Elements du menu*/
	
	#RTR_Phone_menu ul li
	{
		color:#FFF;
	}
	
	#RTR_Phone_menu a
	{
		color:#FFF;
	}
	
	#menu_phone_spacer
	{
		height:1px;
	}
	
	
}

/*  1024 px */
@media only screen 
and (min-device-width : 800px) 
and (max-device-width: 1024px)
{
	#RT_Responsive_Menu_Top
	{
		display:none;	
	}
	
	#RT_Responsive_Menu
	{
		display:none;	
	}
	
	#Accueil_BTM
	{
		font-size:10px;
		padding:3px 16px;	
	}
	
	#Top_Site
	{
		display:table;
		width:100%;
	}
	
	#RT_Logo
	{
		display:table-cell;
		width:100px;
	}
	
	#Home_RT
	{
		display:table-cell;
	}
	
	#Menu_RT
	{
		display:table-cell;
		font-size:10px;
	}
	
	
	#Phone_RT
	{
		display:table-cell;
		font-size:10px;
	}
	
	#UnderSpace_Menu
	{
		height:150px;	
	}	
	
	#page
	{
		display:table;
	}
	
	#page_c1
	{
		display:table-cell;
		width:10%;
		text-align:center;
		vertical-align:middle;
	}
	#page_c2
	{
		display:table-cell;
		background-color:#FFF;	
		box-shadow: 1px 1px 12px #555;
		width:80%;
	}
	#page_c3
	{
		display:table-cell;
		width:10%;
		text-align:center;
		vertical-align:middle;
	}
	
	#Icon_1
	{
		width:12px;
	}
	
	#Icon_2
	{
		width:12px;
	}
	
	#Icon_3
	{
		width:20px;
	}
	
	#Icon_4
	{
		width:12px;
	}
	
	#Icon_5
	{
		width:12px;
	}
	
	#Icon_6
	{
		width:12px;
	}
	
	#Icon_7
	{
		width:20px;
	}
	
	#Icon_Contact
	{
		width:15px;
	}
	
	#Amadeus_Box
	{
		width:300px;	
	}
	
	#register_luggage_text
	{
		font-size:26px;		
	}
	
	#RT_BOX_VIDEO
	{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#RT_view_gmap_1
	{
		display:yes;	
	}
	
	#RT_gmap_1
	{
		width:300px; 
		height:300px;	
	}
	
	#RT_view_gmap_2
	{
		display:none;	
	}
}

/*  1025px et au dela */
@media only screen 
and (min-device-width : 1025px) 
{
	#RT_Responsive_Menu_Top
	{
		display:none;	
	}
	
	#RT_Responsive_Menu
	{
		display:none;	
	}
	
	#Accueil_BTM
	{
		font-size:13px;
		padding:4px 16px;	
	}
	
	#Top_Site
	{
		display:table;
		width:100%;
	}
	
	#RT_Logo
	{
		display:table-cell;
	}
	
	#Home_RT
	{
		display:table-cell;
	}
	
	#Menu_RT
	{
		display:table-cell;
		font-size:14px;
	}
	
	
	#Phone_RT
	{
		display:table-cell;
		font-size:14px;
	}
	
	#UnderSpace_Menu
	{
		height:150px;	
	}	
	
	#page
	{
		display:table;
	}
	
	#page_c1
	{
		display:table-cell;
		width:10%;
		text-align:center;
		vertical-align:middle;
	}
	#page_c2
	{
		display:table-cell;
		background-color:#FFF;	
		box-shadow: 1px 1px 12px #555;
		width:80%;
	}
	#page_c3
	{
		display:table-cell;
		width:10%;
		text-align:center;
		vertical-align:middle;
	}
	
	#Icon_1
	{

	}
	
	#Icon_2
	{

	}
	
	#Icon_3
	{

	}
	
	#Icon_4
	{

	}
	
	#Icon_5
	{

	}
	
	#Icon_6
	{

	}
	
	#Icon_7
	{

	}
	
	#Icon_Contact
	{

	}
	
	#Amadeus_Box
	{

	}
	
	#register_luggage_text
	{

	}
	
	#RT_BOX_VIDEO
	{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#RT_view_gmap_1
	{
		display:yes;	
	}
	
	#RT_gmap_1
	{
		width:400px; 
		height:400px;	
	}
	
	#RT_view_gmap_2
	{
		display:none;	
	}
}




