   /* Begin structure/mainPage.html */
								


#page{
	background:#ffffff;
	margin:0 auto;
	position:relative;
	width:995px;
}


#accessibility{
	position:absolute;
	right:0;
	top:0;
}
	#accessibility ul, #accessibility li, #accessibility a, #accessibility a:visited{
		background:none;
		color:#fff;
		display:inline;
		font-size:1em;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	#accessibility a:hover{
		text-decoration:underline;
	}


/*CSSEditor|structure,global|Zone de bannière*/
body.home #banner{
        float:left;
	margin:0 0 0 0;
        width:995px;
        height:355px;
}
#banner{
position:relative;
        float:left;
	margin:0 0 0 0;
        width:995px;
        height:400px;
}
	#banner h1{
		background:#20bdf0;
		font-size:1em;
		margin:0;
	}
	#banner h1 a{
		border:0;
		color:#fff;
		font-size:1.8em;
		font-weight:bold;
		left:110px;
		position:absolute;
		top:65px;
	}
/*Image du banner*/

#banner .banner_img{
float:left;
width:995px;
margin-bottom:25px;
margin-top:20px;
}

#banner .banner_img img{
margin-left:30px;
}

/*END*/

/*Image de chapitre*/

#banner .chapter_img{
float:left;
width:995px;
margin-bottom:10px;
margin-top:0px;
}

/**END/

/*CSSEditor|structure,global|Zone intérieure*/


 #wrapper{
        float:left;
        background:#ffffff url(/images/charte/ombre.gif) no-repeat bottom center;
	color:#363340;
	font-size:1em;
	width:995px;
}
	#conteneur{
		   float:left;
                   width:995px;
                   background:#ffffff url(/images/charte/structure-bas.gif) no-repeat bottom center;
padding-bottom:30px;
margin-bottom:15px;
               
	}

body.home #conteneur{
		               float:left;
                   width:995px;
                   background:transparent;
                   padding-bottom:0px;
                   margin-bottom:0px;
               
	}
		#contents{
                 padding:0px 0px 10px 0px;
                  
                 
		}

              body.home #contents{
              
                    background:none;
                   padding:40px 200px 10px 150px;
                  
		}
			/*CSSEditor|structure,global|Zone de contenu*/

#contents #top_main{
background:#ffffff url(/images/charte/structure-haut.gif) no-repeat top center;
float:left;
width:995px;
height:13px;
}
			#contents #main{
      background:#ffffff url(/images/charte/structure-y.gif) repeat-y top center;                  
padding:20px 30px 0px 30px;
 width:935px;
float:left;
			}

 
body.home #contents #top_main{display:none;}
body.home #contents #main{
                        background:none;
                        width:675px;
                        margin:0px 10px 10px 10px;
padding:0;
float:none;
			}


/*CSSEditor|structure,global|Colonne de gauche*/
#leftbar {
        display:none;
	float:left;
	margin:0px 0 0 -995px;
	width:200px;
}

body.home #leftbar {
        display:block;
	float:left;
	margin:40px 0 10px -1045px;
	width:150px;
}


/*CSSEditor|structure,global|Colonne de droite*/
#rightbar{ 
        display:none;
	float:left;
	margin:0 0 0 -190px;
	width:180px;
}

body.home #rightbar{
        display:block;
	float:left;
	margin:10px 0 10px -200px;
	width:150px;
}

/*racc_footer*/

.racc_footer{
float:left;
margin:5px 0 5px 5px;
padding:0;
background:none;
width:162px;
}


.racc_footer ul{
float:left;
margin:0px 0 0 0px;
width:145px;
}


.racc_footer.voyages{
float:left;
margin:5px 0 5px 0px;
padding:0;
background:none;
width:130px;
}


.racc_footer.voyages ul{
width:115px;
}

.racc_footer.voyages ul li{
width:115px;
}

.racc_footer ul li{
width:140px;
background:transparent url(/images/charte/ul2.gif) no-repeat 0 5px;
text-align:left;
list-style-type:disc;
padding:0 0 0 10px;
line-height:11px;
margin:0 0 5px -10px;
overflow:hidden;
}

.racc_footer ul li a{
color:#595959;
}

/*#footer .racc_mention{
position:absolute;;
width:150px;
background:transparent;
margin:0px 0 0 0;
padding:0;
left:790px;
bottom:45px;
}*/

body.home hr.clear{background:none;}
.clear{background:none;}
/*footer*/


/*weather box*/

.boxweather {
color:#3B3527;
float:left;
margin:-365px 0 0 -20px;
padding:0;
width:182px;
z-index:900;
position:relative;
}
.boxweather .ville_temp {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 15px 0px 0px 2px;
	WIDTH: 100px;
	COLOR: #3b3527;
	FONT-FAMILY: Arial, sans-serif
}


/*navigation*/

#nested .first_level LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/charte/separateur.gif) no-repeat left center;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 140px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 38px
}
#nested .first_level li a{
                font-family: Arial, sans-serif;
                color:#005165;
		            display:block;
		line-height:15px;
		padding:0 0px 0 6px;
		text-decoration:none;
                height:42px;
                text-transform:uppercase;
                width:91px;
                float:left;
	}


#nested ul.second_level li a {
float:left;
width:150px;
}
#nested .first_level li.active.passagers_menu ul {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #CE0400;
height:40px;
left:138px;
position:absolute;
top:350px;
width:827px;
}

#nested .first_level LI:hover UL.second_level {
  position:absolute;
	BORDER-TOP: #ce0400 1px solid;
	Z-INDEX: 100;
	BACKGROUND: #ffffff;
	LEFT: 138px;
	HEIGHT: 40px;
	top:350px;
}

#nested .first_level UL.second_level {
  position:absolute;
	BORDER-TOP: #ce0400 1px solid;
	Z-INDEX: 100;
	BACKGROUND: #ffffff;
	LEFT: 138px;
	HEIGHT: 40px;
	top:350px;
}         

#nested .first_level li.active ul li.defaultmenu {
z-index:100;
}

#nested .first_level li.active.acces_menu ul.second_level{
z-index:1000;
}    
#nested .first_level li.active.acces_menu ul.second_level{
z-index:1000;
}  

#nested .first_level li.defaultmenu.destination_menu.sfhover ul.second_level{
z-index:1100;
}

body.destination_page #nested .first_level li.active.destination_menu ul.second_level{
z-index:1100;
}  
body.destination_page #nested .first_level LI.active.destination_menu:hover UL {
z-indexx:1000;
}


body.destination_page #nested .first_level li.defaultmenu.acces_menu.sfhover ul.second_level{
z-index:1200;
}
body.destination_page #nested .first_level li.defaultmenu.acces_menu:hover ul.second_level{
z-index:1200;
}

body.aeroport_page #nested .first_level li.active.aeroport_menu ul.second_level{
z-index:1100;
}  
body.aeroport_page #nested .first_level LI.active.aeroport_menu:hover UL {
z-indexx:1000;
}


body.aeroport_page #nested .first_level li.defaultmenu.acces_menu.sfhover ul.second_level{
z-index:1200;
}
body.aeroport_page #nested .first_level li.defaultmenu.acces_menu:hover ul.second_level{
z-index:1200;
}

body.infos_page #nested .first_level li.active.passagers_menu ul.second_level{
z-index:1100;
}  
body.infos_page #nested .first_level LI.active.passagers_menu:hover UL {
z-indexx:1000;
}


body.infos_page #nested .first_level li.defaultmenu.acces_menu.sfhover ul.second_level{
z-index:1200;
}
body.infos_page #nested .first_level li.defaultmenu.acces_menu:hover ul.second_level{
z-index:1200;
}

body.atterrir_page #nested .first_level li.active.atterir_menu ul.second_level{
z-index:1100;
}  
body.atterrir_page #nested .first_level LI.active.atterir_menu:hover UL {
z-indexx:1000;
}


body.atterrir_page #nested .first_level li.defaultmenu.acces_menu.sfhover ul.second_level{
z-index:1200;
}
body.atterrir_page #nested .first_level li.defaultmenu.acces_menu:hover ul.second_level{
z-index:1200;
}


body.idees_page #nested .first_level li.active.idees_menu ul.second_level{
z-index:1100;
}  
body.idees_page #nested .first_level LI.active.idees_menu:hover UL {
z-indexx:1000;
}


body.idees_page #nested .first_level li.defaultmenu.acces_menu.sfhover ul.second_level{
z-index:1200;
}
body.idees_page #nested .first_level li.defaultmenu.acces_menu:hover ul.second_level{
z-index:1200;
}


#nested .first_level li.destination_menu:hover ul,#nested .first_level li.destination_menu.sfhover ul{
	background: #ffffff;
	left:138px;
        border-top:1px solid #F7CF00;
        z-index:1000;

}

#nested .first_level li.acces_menu:hover ul,#nested .first_level li.acces_menu.sfhover ul{
	background: #ffffff;
	left:138px;
        border-top:1px solid #975FA5;
        z-index:1000;
}

#nested .first_level li.aeroport_menu:hover ul,#nested .first_level li.aeroport_menu.sfhover ul{
	background: #ffffff;
	left:138px;
        border-top:1px solid #29ABE2;
        z-index:1000;
}

#nested .first_level li.passagers_menu:hover ul,#nested .first_level li.passagers_menu.sfhover ul{
	background: #ffffff;
	left:138px;
        border-top:1px solid #ce0400;
        z-index:1000;
}

#nested .first_level li.atterir_menu:hover ul,#nested .first_level li.atterir_menu.sfhover ul{
	background: #ffffff;
	left:138px;
        border-top:1px solid #0075BC;
        z-index:1000;
}

