#conteneurmobile1{ left : 174px; top:385px; width:375px; position : absolute; z-index : 51; }
#conteneurmobile2{ left : 540px; top:385px; width:57px; position : absolute; z-index : 52; }

#conteneurmobile3{ left : 752px; top:385px; width:375px; position : absolute; z-index : 53; }
#conteneurmobile4{ left : 688px; top:385px; width:57px; position : absolute; z-index : 54; }

#tableauTarif1{ left : 610px ; margin-left : -435px ; position : absolute ; top:340px ;  width:435px ; z-index : 15 ;}
#tableauTarif2{ left : 700px ; position : absolute ; top:340px ;  width:435px ; z-index : 16 ;}

#conteneurgeneral{ left : 50% ; margin-left : -450px ; position : absolute ;  width:900px ; z-index : 2 ;}
#conteneurPrincipal{ height : 450px ; left : 625px ; margin-left : -425px ; position : absolute ; top:80px ;  width:850px ; z-index : 3 ;}
#conteneurPrincipalAccueil{ height : 577px ; left : 50% ; margin-left : -50% ; overflow : hidden ; position : absolute ; top:45px ;  width:100% ; z-index : 4 ;}
#texteTitreImagesIndividuelles{ left : 625px; margin-left : -425px; position : absolute; top:545px; width:850px; z-index : 6; }
#texteTitrePlanche{ height : 23px ; left : 25px ; margin-left : -60px ; position : absolute ; top:140px ;  width:120px ; z-index : 7 ;}
#texteportraitG{ left : 80px ; position : absolute ; top:350px ;  width:250px ; z-index : 8 ;}
#texteportraitC{ left : 370px ; position : absolute ; top:350px ;  width:250px ; z-index : 9 ;}
#texteportraitD{ left : 710px ; position : absolute ; top:350px ;  width:250px ; z-index : 10 ;}
#texteExplicationZoomify{ left : 625px ; margin-left : -255px ; position : absolute ; top:638px ; visibility : hidden ;  width:510px ; z-index : 11 ;}
#texteExplicationKRpano{ left : 175px ; position : absolute ; top:630px ; visibility : hidden ;  width:900px ; z-index : 12 ;}
#fleche{ left : 427px ; position : absolute ; top:-5px ;  z-index : 13 ;}
#tableauplanche{ left : 55% ; margin-left : -405px ; position : absolute ; top:41px ;  width:870px ; z-index : 14 ;}
#textmail{ height : 27px ; left : 675px ; margin-left : -82.5px ; position : absolute ; top:450px ;  width:165px ; z-index : 17 ;}
#texttelmobile{ height : 27px ; left : 675px ; margin-left : -82.5px ; position : absolute ; top:479px ;  width:165px ; z-index : 18 ;}
#texttelfixe{ height : 27px ; left : 675px ; margin-left : -82.5px ; position : absolute ; top:508px ;  width:165px ; z-index : 19 ;}
#pointrouge{ position : absolute ;  z-index : 20 ;}
#annonceerreur404{ left : 165px ; overflow : hidden ; position : absolute ; top:400px ;  z-index : 21 ;}
#annonceprovisoire{ left : 190px ; position : absolute ; top:400px ;  z-index : 22 ;}
#BtnAccueil{ height : 23px ; left : 40px ; position : absolute ; top:80px ;  width:120px ; z-index : 23 ;}
#BtnPortrait{ height : 23px ; left : 40px ; position : absolute ; top:105px ;  width:120px ; z-index : 24 ;}
#BtnPlanche{ height : 170px ; left : 40px ; position : absolute ; top:130px ;  width:120px ; z-index : 25 ;}
#BtnPlMontagnes{ position :  ;  z-index : 28 ;}
#BtnLiens{ height : 23px ; left : 40px ; position : absolute ; top:302px ;  width:120px ; z-index : 29 ;}
#BtnContact{ height : 23px ; left : 40px ; position : absolute ; top:327px ;  width:120px ; z-index : 30 ;}
#BtnTarif{ height : 23px ; left : 40px ; position : absolute ; top:352px ;  width:120px ; z-index : 31 ;}
#imageprecedent{ height : 120px ; left : 40px ; position : absolute ; top:377px ;  width:120px ; z-index : 32 ;}
#BtnPrecedent{ height : 23px ; left : 40px ; position : absolute ; top:499px ;  width:96px ; z-index : 33 ;}
#BtnPrecedentFleche{ height : 23px ; left : 136px ; position : absolute ; top:499px ;  width:24px ; z-index : 34 ;}
#BtnSuivant{ height : 23px ; left : 40px ; position : absolute ; top:524px ;  width:96px ; z-index : 35 ;}
#BtnSuivantFleche{ height : 23px ; left : 136px ; position : absolute ; top:524px ;  width:24px ; z-index : 36 ;}
#imagesuivant{ height : 120px ; left : 40px ; position : absolute ; top:549px ;  width:120px ; z-index : 37 ;}
#Btnlien1{ height : 23px ; left : 425px ; position : absolute ; top:455px ;  width:240px ; z-index : 38 ;}
#Btnlien2{ height : 23px ; left : 425px ; position : absolute ; top:480px ;  width:240px ; z-index : 39 ;}
#Btnlien3{ height : 23px ; left : 425px ; position : absolute ; top:505px ;  width:240px ; z-index : 40 ;}
#Btnlien4{ height : 23px ; left : 425px ; position : absolute ; top:530px ;  width:240px ; z-index : 41 ;}
#Btnlien5{ height : 23px ; left : 425px ; position : absolute ; top:555px ;  width:240px ; z-index : 42 ;}
#Btnlien6{ height : 23px ; left : 667px ; position : absolute ; top:455px ;  width:240px ; z-index : 43 ;}
#Btnlien7{ height : 23px ; left : 667px ; position : absolute ; top:480px ;  width:240px ; z-index : 44 ;}
#Btnlien8{ height : 23px ; left : 667px ; position : absolute ; top:505px ;  width:240px ; z-index : 45 ;}
#Btnlien9{ height : 23px ; left : 667px ; position : absolute ; top:530px ;  width:240px ; z-index : 46 ;}
#Btnlien10{ height : 23px ; left : 667px ; position : absolute ; top:555px ;  width:240px ; z-index : 47 ;}
#bandeauNicolas{ background-color : #000000 ; height : 60px ; left : 0px ; position : absolute ; top:-15px ;  width:100% ; z-index : 48 ;}
#texteTitreAccueil{ left : 40px ; position : absolute ; top:-8px ;  width:450px ; z-index : 49 ;}
#bas{ left : 40px ; position : absolute ; top:690px ;  width:450px ;  height : 23px ;z-index : 50 ;}

body { background-color: #606060; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: left; overflow-y:scroll; overflow-x: hidden; }

h1 { font-size: 24px; margin: 0px; letter-spacing: 0.1em;  }
h2 { font-size: 24px; margin: 0px; letter-spacing: 0.1em;  }
h3 { font-size: 18px; margin: 0px; letter-spacing: 0.1em;  }
h4 { font-size: 14px; margin: 4px 0px 0px 8px; color: #00C; text-align: left;  }
h5 { font-size: 13px; text-align: left; color: #FFF; margin: 0px; }
h6 { font-size: 13px; color: #FFF;  margin: 0px; }

a:link { color: #00C; text-decoration: none; }
a:visited { color: #00C; text-decoration: none; }
a:hover { color: #C00; text-decoration: none; }
a:active { color: #C00; text-decoration: none; }

.couleurfond1 { background-color:#606060; }
.couleurfond2 { background-color: #CCC; }
.couleurfond3 { background-color: #66CC00;}

.centre {text-align:center; }
.droite {text-align:right; }


.texteblanc { color: #fff; }
.textenoir { color: #000; }
.textegrisclair { color: #999999; }
.textebleu { color: #00C; }
.textetresgrandrouge { font-size: 60px; color: #F00; }
.texterouge{ color: #F00; }
.texterougeclair{ color: #F22; }

.margeAlignD { text-align:right; margin: 0px 5px 0px 0px; }
.margeAlignG {text-align:left; margin: 0px 0px 0px 5px; }
.marge3 {margin: 3px; }
.margeAlignGnp {text-align:left; margin: 0px 0px 0px 33px; }
.souligne { text-decoration:underline; }
.hauteurligne { line-height: 4px;}

.overflowcache { overflow:hidden;}

.interlettre01{letter-spacing: 0.1em;}
.interlettre02{letter-spacing: 0.02em;}
.interligne01{ line-height : 0.3; }
.interligne02{ line-height : 18px; }
.interligne03{ line-height : 36px; }

.caractere46{ font-size: 46px; }
.caractere40{font-size: 40px;}
.caractere32{font-size: 32px;}
.caractere28{font-size: 28px;}
.caractere26{font-size: 26px;}
.caractere24{font-size: 24px;}
.caractere22{font-size: 22px;}
.caractere20{font-size: 20px;}
.caractere18{ font-size: 18px; }
.caractere16{ font-size: 16px; }
.caractere15{ font-size: 15px; }
.caractere14{ font-size: 14px; }
.caractere13{ font-size: 13px; }
.caractere12{ font-size: 12px; }
.caractere11{ font-size: 11px; }
.caractere10{ font-size: 10px; }
.caractere09{ font-size: 9px; }
.caractere08{ font-size: 8px; }

