body {
    background-color: #def2fe;
    margin-top: 0;
    margin-bottom: 0;
}

#global{
    position:absolute;
    left:50%;
    width:980px;
    margin-left:-490px;
    background-color:#def2fe;
    }

#hautpage{
    width:980px;
    height:5px;
    margin-bottom:10px;
    background-color:#def2fe;
}

#contenu{
    width:980px;
    background-color:#ffffff;
    height:575px;
}

#baspage{
    position: absolute; 
    width: 580px;
    height: 26px; 
    z-index: 6; 
    left: 10px;
    top: 565px;
    font-family: Arial;
    text-align: center;
    font-size: x-Small;
    font-weight: bold;
    font-style: italic;
    color: #000000;
}
#baspage_centre{
    position: absolute; 
    width: 800px;
    height: 26px; 
    left: 150px;
    top: 575px;
    font-family: Arial;
    text-align: center;
    font-size: x-Small;
    font-weight: bold;
    font-style: italic;
    color: #000000;
}
#video{
    position:absolute;
    left: 10px;
    top:260px;
    }

#date{
    position:absolute;
    left: 400px;
    top:30px;
    width: 300px;
    height: 20px;
    }
.date{
    text-align: right;
    font-family:verdana;
    font-size: small;
    font-style: italic;
    font-weight:normal;
    color: #f29400;
}
#defil{
    position:absolute;
    left: 250px;
    top:200px;
    width: 420px;
    height: 20px;
    }
.defil{
    text-align: right;
    font-family: verdana;
    font-size: medium;
    font-weight:bold;
    color: #f29400;
}    
#garantie{
    position:absolute;
    left: 15px;
    top:480px;
    }
.garantie{
    text-align: left;
    font-family: verdana;
    font-size: small;
    font-weight:normal;
    color: #00000;
} 

#titresup{
        width:360px;
        height:75px;
        position:relative;
        left:250px;
        top:40px;
        overflow:auto; 
        z-index:2;
        }
#langue  {
    z-index:1;
    top:20px;
    left:900px;
    margin:0;
    padding:0;
    width:70px;
    height:30px;
    position:absolute;
    }
#logo{
    position: absolute;
    left: 10px;
    top: 20px;
    border-width: 0;
}
.logo_style{
    border-width: 0;
}
.celcatgauche{
    border: 1px;
    text-align: left;
}
.celcatcenter{
    border: 1px;
    text-align: center;

}
.celcatdroite{
    border: 1px;
    text-align: right;
}


div#jungle{
    position: absolute;
    left: 723px;
    top: 13px;
    width:503px;
    height:578px;
    filter:alpha(opacity=65);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.85;
    padding:0;
    background-image:url("images/vulcano_plancha_06.gif");
    background-repeat:no-repeat
}
div#promo{
    position: absolute;
    top: 250px;
    left: 570px;
}
#plancha_bleue{
    position: absolute;
    left: 0px;
    top: 310px;
}

#plancha_grise{
    position: absolute;
    left: 440px;
    top: 160px;
}
#img_plancha_01{
    position: absolute;
    left: 790px;
    top: 450px;
}
#img_plancha_02{
    position: absolute;
    left: 415px;
    top: 430px;
}
#img_plancha_03{
    position: absolute;
    left: 575px;
    top: 380px;
}
#img_plancha_04{
    position: absolute;
    left: 655px;
    top: 320px;
}
#img_plancha_05{
    position: absolute;
    left: 380px;
    top: 230px;
}


#plancha_gauche{
    position: absolute;
    left: 30px;
    top: 300px;
    width:200px;
    height:200px;
    }
#food_droite{
    position: absolute;
    left: 880px;
    top: 200px;
    width:75px;
    height:350px;
    background-image:url("images/food.gif");
    }
#corpsup{
        left:250px;
        top: 93px; 
        height: 389px;
        width: 610px;
        position:relative;
        overflow:auto; 
        z-index:2;
        }

#corps{
    position: relative;
    width: 580px;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
}
#corpsupcatalogue{
        left:250px;
        top: 100px;
        height: 315px;
        width: 610px;
        position:relative;
        overflow:auto; 
        z-index:2;
        }

#corpscatalogue{
    position: relative;
    width: 580px;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
}
#titrecatalogue{
        left:250px;
        top: 93px; 
        width: 610px;
        position:relative;
        overflow:auto; 
        z-index:2;
        }
#piedcatalogue{
        left:350px;
        top: 10px;
        width: 610px;
        position:relative;
        overflow:auto; 
        z-index:2;
        }
#ref01{
        left:150px;
        top: 10px;
        position:relative;
        overflow:auto; 
        z-index:2;
        }

.normal_center {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: center;
}
.commande {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: italic;
    color: #000000;
    text-align: center;
}
.normal_justify {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: justify;
}

.titre  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: italic;
    color: #e2001a;
    text-align: center;
}

#deroul{
    position: absolute; 
    left: 635px;
    top: 125px;
    width: 300px;
    color: #ff6600;
    font-family: Vivaldi;
    font-style: normal;
    font-size: 24px;
}
#noms{
    width: 633px;
    position: absolute; 
    left: 250px; 
    top: 235px; 
    color: #ffffcc;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
}
#awmAnchor-menu{
    position:absolute;
    left: 250px;
    width: 116px;
    top:130px;
    z-index: 1000;
    }
#mentions{
    position: absolute; 
    width: 400px;
    z-index: 3; 
    left: 30px;
    top:230px;
}
.mentions{
    font-family: verdana;
    text-align: left;
    font-size: Small;
    font-weight: normal;
    font-style: italic;
    color: #000000;
}
.vulcano_slogan{
    font-family: verdana;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #e2001a;
}
.normal_min {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: center;
    line-height: normal;
    vertical-align: baseline;
}
.normal_gauche {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: left;
    line-height: normal;
    vertical-align: baseline;
}
.normal_just {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: justify;
    line-height: normal;
    vertical-align: baseline;
}
.normal_acc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: center;
    line-height: normal;
    vertical-align: baseline;
}

#cartouche_h1{
    position:absolute;
    left: 835px; 
    width: 50px; 
    top:160px;
    }
#cartouche_h2{
    position:absolute;
    left: 885px; 
    width: 80px; 
    top:160px;
    }

.lien_page a:link  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: justify;
    text-decoration: underline;
}

.lien_page a:visited  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: justify;
    text-decoration: none;

}
.lien_page a:hover  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #000000;
    text-align: justify;
    text-decoration: underline;

}
.page_normale {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-align: justify;
    text-decoration: none;
}
.lien a:link{
    font-family: arial;
    font-size: small;
    font-style: italic;
    color: #000000;
    text-decoration: none;
}
.lien a:visited{
    font-family: arial;
    font-size: small;
    font-style: italic;
    color: #000000;
    text-decoration:none;
}
.lien a:hover{
    font-family: arial;
    font-style: italic;
     font-size: small;
    color: #000000;
    text-decoration:underline;
}

#corps_miniature{
    position: relative;
      /*float: right;*/
    width: 190px;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
}
#corpsup_miniature{
        width:200px;
        height:350px;
        position:relative;
        /*float: left;*/
        left:280px;
        top:200px;
        overflow:auto; 
        z-index:2;
}
#corps_large{
    position: relative;
      /*float: right;*/
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    z-index: 2;
}
#corpsup_large{
        width:420px;
        height:280px;
        position:relative;
        /*float: left;*/
        left:490px;
        top:-125px;
        overflow:auto; 
        z-index:2;
}

#corpsup_acc{
        width:710px;
        height:260px;
        position:relative;
        /*float: left;*/
        left:230px;
        top:255px;
        overflow:auto; 
        z-index:2;
        }

#corps_acc{
      position:relative;
      /*float: right;*/
      width:680px;
      margin-right:auto;
      margin-left:auto;
      z-index:2;
     }
#bas_acc{
        width:650px;
        height:260px;
        position:absolute;
        /*float: left;*/
        left:280px;
        top:465px;
        overflow:auto; 
        z-index:2;
        }

#corpsup_visite{
        width:710px;
        height:270px;
        position:relative;
        /*float: left;*/
        left:230px;
        top:245px;
        overflow:auto; 
        z-index:2;
        }
    
#corpsup_plan{
        width:710px;
        height:300px;
        position:relative;
        /*float: left;*/
        left:230px;
        top:245px;
        overflow:auto; 
        z-index:2;
        }


#statique{
    position: absolute; 
    left: 280px; 
    top: 235px; 
    color: #cc66ff;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
}
#statique_center{
    position: absolute;
    text-align:center; 
    left: 280px; 
    top: 235px; 
    color: #cc66ff;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
}

.liste_deroul{
    font-family: verdana;
    text-align: left;
    font-size: 12px;
    font-style: italic;
    text-transform:capitalize;
    color: #000000;
}
.mail{
    font-family: verdana,Arial;
    text-align: left;
    font-size: 12px;
    font-style: italic;
    color: #000000;
}
.cel_contact {
    text-align:right;
    font-size:small;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}
.cel_center{
    text-align:center;
    font-size:small;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}

.cel_captcha {
    text-align:left;
    font-size:small;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}

.bouton{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    font-weight:bold;
    color: #000000;
    text-align:center;
}


#vertic{
    position: absolute; 
    width: 8px; 
    height: 469px; 
    left: 237px; 
    top: 105px;
    }
#horiz{
    position: absolute; 
    width: 100px; 
    left: 5px; 
    top: 515px;
    }

.plan a:link{
    font-family: Perpetua;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color: #A88942;
    text-decoration: none;
}
.plan a:visited{
    font-family: Perpetua;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color: #A88942;
    text-decoration: none;
}
.plan a:hover{
    font-family: Perpetua;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color: #A88942;
    text-decoration: underline;
}
.titre_liste {
    font-family: Perpetua;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color: #7d004f;
    text-align: center;
}
.ferme_fen a:link  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: none;
}

.ferme_fen a:visited  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: none;

}
.ferme_fen a:hover  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: none;

}
.pop_menu a:link  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: none;
}

.pop_menu a:visited  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: none;

}
.pop_menu a:hover  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
    color: #cc66ff;
    text-align: justify;
    text-decoration: underline;

}
