body  {
    font: 10px/1.2 Arial,sans-serif,Verdana,Helvetica;
    background-color : #fff;
    padding : 0;
    margin : 0;
    border :0 none inherit;
    position:relative;
    text-decoration:none;
    color:#00008b;
}

p {
    margin:0px;    
    margin-bottom:0.3em;
    margin-top:0.3em;
}

h1{
    padding-bottom:10px;
    font:bold 24px/1 Comic Sans MS,Arial,sans-serif;
    border:0 none inherit;
    color:#a52a2a;
    text-align:center;
    padding-top:0px;
    margin:0px;
}

h2 {
   font:bold 18px/1.2 Arial,Helvetica,sans-serif;
    border:0 none inherit;
   text-align:center;
   color:#a52a2a;
   padding-bottom:5px;
}

h3 {
    font:bold 9pt/1.2 Arial,Helvetica,sans-serif;
    border:0 none inherit;
    text-align:center;
    margin:0;
    margin-bottom:2px;
    margin-top:2px;
    color:#c63;
   }

h4 {
    font:13px/1.2 Verdana,Helvetica,sans-serif; 
    text-align:justify;
    margin:0;
    border:0 none inherit;
    color:#00008b;
}

.adroite {
    float:right;
    margin-right:10px;
}

.agauche {
    float:left;
    margin-left:0px;
}

.adroite2 {
    float:right;
    width:310px;
    margin-right:5px;
}

.agauche2 {
    float:left;
    margin-left:0px;
    width:250px;
}

#accueil {
   background: url(gravure.jpg) #d2691e no-repeat;
   position:absolute;
    width:1009px;
   text-align:left;
   margin:0px auto;
   height:710px;
}

#vue {
   position:absolute;
   left: 300px;
   top: 170px;
}

#bas {
   position:absolute;
   left: 200px;
   top: 500px;
   font:italic 12px/1.2 Verdana,Helvetica,sans-serif;
   padding:0;
 }

#synair {
   position:absolute;
   left: 0px;
   top: 150px;
}

#flags {
   position:absolute;
   left: 20px;
   top: 690px;
}

#maj {
   position:absolute;
   right:20px;
   top: 690px;
   font:italic 11px/1.2 Verdana,Helvetica,sans-serif;
   padding:0;
   color:white
}

#fleche_haut {
   position:absolute;
   left:280px;
   top:425px;
   float:left;
}

#fleche_droite {
   position:absolute;
   left:310px;
   top:425px;
   float:left;

}

#texte_bas {
   position:absolute;
   top:425px;
   float:left;
   width:572px;
    font:italic bold 8pt/11pt Verdana,Helvetica;
    padding-top:0 px;
    color:brown;
    text-align:center;
}


#fleche_gauche {
   position:absolute;
   left:250px;
   top:425px;
   float:left;
}

#diapo {
   position:absolute;
   left:100px;
   top:425px;
   float:left;
   font:bold 12px/1.1 Verdana,Helvetica,sans-serif; 
}

#fenetre {
    background:url(centre.jpg) silver no-repeat;
    position : absolute;
    top:0px;
    left:0px;
    width:572px;
    height:448px;
    max-height:448px;
    color:#00008b;
    overflow:hidden;
    font:bold 12px/1.1 Verdana,Helvetica,sans-serif; 
    border:0 none inherit;
}

#pages {
    background:url(centre.jpg) silver no-repeat;
    position : absolute;
    top:0px;
    left:0px;
    width:572px;
    height:448px;
    max-height:448px;
    overflow:hidden;
    font: 1.5em/1.1 Georgia, "Times New Roman", Times, serif;
    text-align:justify;
    margin:0;
    border:0 none inherit;
    color:#4b356c;
}

#peinture {
    background:url(centre.jpg) silver no-repeat;
    position : absolute;
    top:0px;
    left:0px;
    width:572px;
    height:448px;
    overflow:hidden;
    color:#00008b;
    font:bold 12px/1.1 Verdana,Helvetica,sans-serif; 
    border:0 none inherit;
}

#petite_fenetre {
    background-color:silver;
    position : absolute;
    top:0px;
    left:0px;
    width:547px;
    color:#00008b;
    font:bold 12px/1.1 Verdana,Helvetica,sans-serif; 
    border:0 none inherit;
    padding:0;
}


#album1,#album2,#album3,#album4  {
    position:absolute;
    width:270px;
    overflow:hidden;
    text-align:justify;
    padding-left:5px;
    padding-right:5px;
    font: 1.3em/1.1 Georgia, "Times New Roman", Times, serif;
}

#album1,#album3 {
    left:0px;
}
#album1,#album2 {
    top:35px;
}
#album2,#album4 {
    left:290px;
}
#album3,#album4 {
    top:230px;
}

#album1 img,#album2 img,#album3 img,#album4 img{
    margin-left:12px;
    margin-top:7px;
}

img {
    border:0px;
}

img.khibba {
    margin:10px 10px 10px 0px;
    width:131px;
    height:182px;    
    float:left;
    vertical-align:top
}

img.the {
    margin:10px 10px 10px 0px;
    width:135px;
    height:132px;    
    clear:both;
    position:absolute;
    top:200px;
    left:200px;
}

img.il240, img.ir240 {
    width:240px;
    height:180px;
}

img.il240 {
    margin:0px 10px 10px 0px;
    float:left;
    vertical-align:top
}

img.ir240 {
    margin:0px 0px 10px 10px;
    float:right;
    vertical-align:top
}

.big {
    margin-left:5px;
}

#carte {
    background:url(centre.jpg) silver no-repeat;
    position : absolute;
    top:0px;
    left:0px;
    width:572px;
    height:448px;
    border:0 none inherit;
    font:bold 16px/1.2 Arial,Helvetica,sans-serif;
    color:#000000;
}

#carte a:visited {
    color:#636;
}
#carte a:link {
    color:#03f;
}
#carte a:hover {
    color:#f00;
}
#carte a:active {
    color:#66f;
}

.pays {
    font:bold 24px/1.2 Comic Sans MS,Arial,sans-serif;
    color:#a52a2a;
}
.point_bull {
    font:bold 28px/1.2 Helvetica,sans-serif;
    color:#000;
}
.point_eau {
    font:bold 28px/1.2 Helvetica,sans-serif;
    color:#01b2e4;
}

.plaine {
    font:bold 11px/1.2 Helvetica,sans-serif;
    color:#e50000;
}

.point {
    font:bold 10px/1.2 Helvetica,sans-serif;
    color:#552502;
}
.point_o {
    font:bold 11px/1.2 Helvetica,sans-serif;
    color:#01b2e4;
}

.point_8 {
    font:italic 8px/1.2 Verdana,Helvetica,sans-serif;
    color:#000;
}

.ville {
    font:bold 14px Arial,Helvetica,sans-serif;
    color:#000;
}

.village {
    font:bold 12px Arial,Helvetica,sans-serif;
    color:#000;
}


.mont {
    font:bold 12px/1.2 Arial,Helvetica,sans-serif;
    color:#912b3e;
}

.balise {
    font:bold 9px/1.2 Verdana,sans-serif;
    color:#e50000;
}

.spot {
    font:bold 14px/1.2 Helvetica,sans-serif;
    color:#ff00ff;
    color:#ffbe00;

}

.nom_spot {
    font:bold 10px/1.2 Verdana,Helvetica,sans-serif;
    color:#794209;
}

.spacer{
    clear:both;
    text-align:center;
    font: 1px/1.2 Arial,sans-serif,Verdana,Helvetica;
}

.region {
    font:bold 18px/1.2 Arial,Helvetica,sans-serif;
    color:#e50000;
}

.espace {
    font:bold 16px/1.2 Arial,Helvetica,sans-serif;
    color:blue;
}

.mail {
    font:italic 11px/1.2 Verdana,Helvetica,sans-serif;
    padding:0;
    color:#00008b;
    text-align:center;
    border:0px;
}

li {
      font:bold 13px/1.2 Arial,Helvetica,sans-serif;
      padding-bottom:1px;
      list-style-type:none
   }

.promo_g {
    font:bold 13px/1.2 Verdana,Helvetica,sans-serif;
    padding-left:20px;
    color:#000;
    overflow:hidden;
    max-width:500px;
}

.promo_n {
    font:normal 12px/1.2 Verdana,Helvetica,sans-serif;
    padding-left:40px;
    color:#000;
    max-width:500px;
}


a:link,a:visited,a:active,a:hover {text-decoration:none}
a:link {
color:red;
}
a:visited {
    color:chocolate;
}
a:hover {background:white}
#menu {
    background:transparent;
   position:absolute;
   left: 20px;
   top: 150px;
    border:0px;
    text-align:center;
}

#menu,#menu a{
   font:bold 11px/1.2 Verdana,Helvetica,sans-serif;
    text-align:center;
    padding:5px 0px 0px 0px;
    text-decoration:none;
}

#menu a {
    background:transparent;
    border:0px #dd9955;
    cursor:default;
    left:0px;
    top:0px;
    margin:0px;
    padding:1px 4px;
    position:relative;
}

#menu a:hover {
    background:#d5A873;
    color:blue;
    left:0px;
    top:0px;
    border:0px
}
#menu a:active,#menu a.active:hover{
    background:#d5A873;
    left:0px;
    top:0px;
    color:navy;
    border:0px
}
#menu a:visited,#menu a:link {
    color:white;
    border:0px;
    left:0px;
    top:0px
}

#adresse {
   font:bold 1.1em/1em Arial,Helvetica;
   color:#004100;
   padding-bottom:30px;
}

#contact {
   font:bold 0.9em/1.1 Arial,Helvetica;
   padding-top:30px;
   padding-bottom:30px;
}

img.logoovale {
   width:160px;
   height:82px;
   padding-bottom:30px;
   }

#centre {
   text-align:center;
}

img.logosynair {
    margin:10px 10px 10px 0px;
    width:96px;
    height:96px;    
    float:left;
    vertical-align:top
}

img.synair {
    position:absolute;
    top:350px;
    margin:10px;
    width:550px;
    height:81px;    
    float:left;
    vertical-align:top
}

iframe.circuit { 
    border:0;
    frameborder:0;
    height:386px;
    width:560px;
    scrolling:no
}
#c_bas {
    width:560px;
    font:italic bold 8pt/10pt Verdana,Helvetica;
    padding:0;
    color:brown;
    text-align:center;
}

.comment {
    font:italic bold 8pt/11pt Verdana,Helvetica;
    padding-top:8;
}