* html #head, * html #foot,* html #left {

	position:relative;

}



html {

	padding:0; 

	margin:0; 

	border:0; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

        background:#DAE2E8;

	/* hide overflow:hidden from IE5/Mac */ 

	/* \*/ 

	overflow: auto; 

	/* */  

	}



#content {

     position:absolute;

     left: 50%; 

     top: 50%;

     width: 980px;

     height: 496px;

     margin-top: -248px; /* moitiČ de la hauteur */

     margin-left: -490px; /* moitiČ de la largeur */
 
    

     }

#contentmain {

     position:absolute;

     width: 980px;

     height: 471px;

    background:#FFF;

     }

#contentbottom {

     position:absolute;

    bottom:0px;

     width: 956px;

     height: 25px;

    background: #DAE2E8;

   border-left: 12px solid #DAE2E8;

    border-right: 12px solid #DAE2E8;    

     }

#contentbottom  #contacts{

     position:absolute;

    top:5px;

    left:0px;

    width: 200px;

     height: 100%;

    color:#FF7A00;

    font-size:12px;

     }

#contentbottom  #contacts a{

    

    color:#3B5294;

    font-size:12px;

    text-decoration:none;

     }











#contentbottom  #mention{

     position:absolute;

    top:5px;

    left:785px;

    width: 190px;

     height: 100%; 

    font-size:10px;

    letter-spacing:0px;

     color:#98999F;  

     }

#contentbottom  #mention a  {

    color:#98999F;    



}

#contentbottom  #mention a img {

    border:0px;

    vertical-align:middle;

}







#zone1 {

    display:block;

    position:absolute;

    top:12px;

    left:12px;

    width: 198px;

    height: 440px;

    background: #0C277B;

    background-image: url(images/fond_bleu.jpg);  

    float:left;

     } 



#zone1 #sousmenu{

    display:block;

    position:absolute;

    top:207px;

    left:7px;

	color:#FF7A00;

	font-weight:bold;

	font-family:  Helvetica,Verdana, Arial, sans-serif;

	font-size:12px;

     } 

#zone1 #sousmenu ul{

    position:relative;

    top:10px;

    margin:0px;

    padding:0px;

    font-weight:normal;

    left:0px;

    text-align: left;

    

     list-style-type: none;

    color:#FFF;

     } 
#zone1 #sousmenu ul div a{
  /*  background: url(images/pucesmenu.gif)    no-repeat -1px -15px;

   */ text-decoration:none;

    color:#FFF;
    font-size:15px;
     font-weight:bold;
  padding-left:14px;
     }
#zone1 #sousmenu ul li{

    

    height:17px;



     } 
#zone1 #sousmenu ul div a:hover{

    background: url(images/pucesmenu.gif)    no-repeat -1px -15px;
     } 


#zone1 #sousmenu ul li a{

    background: url(images/pucesmenu.gif)    no-repeat -1px 0px;
  padding-left:15px;


    text-decoration:none;

    color:#FFF;

 

    font-size:12px



     } 

#zone1 #sousmenu ul li.smenuactif a{

  /*  background: url(images/pucesmenu.gif)    no-repeat -1px -15px;

   */ text-decoration:none;

    font-size:12px;
    color:#FFF;
  
     font-weight:bold;

     }



#zone1 #sousmenu ul li a:hover{
    
    background: url(images/pucesmenu.gif)    no-repeat -1px -15px;

    text-decoration:none;

    color:#FFF;



     } 



#contenu {



    position:absolute;

    width:745px;

    left:225px;

    top:12px;

    float:left;

    height: 440px;

    background: #FFF;
    z-index:100;


     } 

#menu1 {

    width:283px;

    height: 357px;

    float:left;

    background:#0a50a1;

     }   



#menu2 {

  

    height: 440px;

    float:right;

    background:#FFF;
    z-index:200;
    
     }   

#menu2 ul {

    margin:0px;

    padding:0px;

    text-align: left;

     list-style-type: none;
z-index:200;
}   

#menu2 ul li {

   float: left;

  display: inline; /* Correction pour IE5 et IE 5.5 */

 

}  

#menu2 ul li a {

  display:block; 

  line-height: 440px; /* hauteur des boutons */

  text-indent:-5000px; /* masquer le texte dans les navigateurs graphiques */

  text-decoration: none; 

}


a#lien_accueil {
    display:block;
    height: 440px;
    width:15px;
    background: url(images/menu_accueil.gif)     no-repeat 0 0;;  
    z-index:200;

}   

a#lien_accueil:hover {
    display:block;
    height: 440px;
    width:30px;
    background: url(images/menu_accueil.gif)     no-repeat -15px 0;  
    z-index:100;
}   






a#lien_voyages {
    display:block;
    width: 15px;
    height: 440px;
    background: url(images/menu_voyages.gif)     no-repeat 0 0;;  
} 

a#lien_voyages:hover {
    display:block;
      width: 30px;
    height: 440px;
    background: url(images/menu_voyages.gif)     no-repeat -15px 0;;  

} 


a#lien_5sens {
    display:block;
    height: 440px;
    width:15px;
    background: url(images/menu_sens.gif)     no-repeat 0 0;;  

}

a#lien_5sens:hover {
    display:block;
    height: 440px;
    width:30px;
    background: url(images/menu_sens.gif)     no-repeat -15px 0;;  

}   

a#lien_evenements {
    display:block;
      width: 15px;
    height: 440px;
    background: url(images/menu_evenement.gif)     no-repeat 0 0;;  
}  

a#lien_evenements:hover {

    display:block;
    width: 30px;
    height: 440px;
    background: url(images/menu_evenement.gif)     no-repeat -15px 0;;  

}  

#lien5 {

    display:block;

      width: 15px;

    height: 357px;

    background: url(images/menu5.gif)     no-repeat 0 0;;  

}  

a#lien5:hover {

    display:block;

    width: 30px;

    height: 357px;

    background: url(images/menu5.gif)     no-repeat -15px 0;;  

} 

#lien6 {

    display:block;

      width: 15px;

    height: 357px;

    background: url(images/menu6.gif)     no-repeat 0 0;;  

}  

a#lien6:hover {

    display:block;

    width: 30px;

    height: 357px;

    background: url(images/menu6.gif)     no-repeat -15px 0;;  

} 



#lienvide {

    display:block;

    height: 357px;

    width:15px;

   

}   

#titresurmenu {
 color: #FFF;
font-size:14px;
}

#pub {

   position:absolute;

   top:0px;

    font-size:11px;
    left:0px;
     margin:0px;
    padding:0px;
    height: 60px;
    width:468px; 
    overflow:hidden;
    z-index:10;
    background-color:#CCC;

     }  


h1 {
 color :#001474;
 font-size:1.2em;
 margin:0px;
 padding:0px;
 padding-bottom:5px;
}

h2 {
 color :#92aab4;
 font-size:1.1em;
 margin:0px;
 padding:0px;
 padding-bottom:5px;
 
}


p {
 color :#000;
 font-size:0.9em;
 margin:0px;
 padding:0px
 
}


a img {
	border:0px solid #FFF;
	}	
	
td p a  {
	text-decoration:none;
	color:#92aab4;
font-size:0.9em;
}
td p a:hover  {
	font-weight:bold;
	font-size:0.9em;
	

}
#nothing {
    visibility:hidden;
    
    }