body{
  font-family: arial;
  color: #FFFFFF;
  background-color: #000000;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  padding-top:0px;
  padding-left:0px;
  padding-bottom:0px;
  padding-right:0px;
}

p {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
}

p.lastParagraph {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

hr{
  width:40%;
  margin:5px 0;
  padding:0;
  border:0;
  border-top:1px solid rgb(223,0,0);
  height:1px
}
a:link { color: #FFFFFF; text-decoration: none; }
a:visited {	color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline;}

a.no_ul:link { color: #FFFFFF; text-decoration: none; }
a.no_ul:visited { color: #FFFFFF; text-decoration: none; }
a.no_ul:hover { color: #FFFFFF; text-decoration: none; }

.textNorm {
  font-family: arial;
  font-size: 14px;
}

.textSmall {
  font-family: arial;
  font-size: 12px;
}

.textBig {
  font-family: arial;
  font-size: 20px;
}

.verdanaNorm {
  font-family: verdana;
  font-size: 13px;
}

.verdanaSmall {
  font-family: verdana;
  font-size: 11px;
}

.bold{
  font-weight: bold;
}

.textImput {
  background: White;
  border-width: 1px;
  border-color: #B4B4B4;
  border-style: solid;
  font-family: arial;
  font-size: 12px;
  color: Black;
}

.container {
  position: relative;
  left: auto;
  top: auto;
  width: 1px;
  height: 1px;
}

.panel {
  background: #444444;
  border: 1px solid #660000;
  padding: 5px;
  text-align: left;
}

div.customscrolls {
  scrollbar-base-color: #999999;
  scrollbar-face-color: black;
  scrollbar-highlight-color: black;
  scrollbar-shadow-color: black;
  scrollbar-3dlight-color: #999999;
  scrollbar-arrow-color: #999999;
  scrollbar-track-color: black;
  scrollbar-darkshadow-color: #999999
}

.hiddenText {
  text-indent: -10000px;
  overflow: visible;
}

.lienblock {
  display:block;position:absolute;
  padding:2px;border:1px #444 solid;background:#222;z-index:5
}
.lienblock:hover{
  border:1px solid #777;background:#444
}

/* lieux */
body.lieux #lien1 {left:-51px;top:163px;width:71px;}
body.lieux #lien2 {left:498px;top:163px;width:71px;}

body.lieux #map{position:relative;width:447px;height:271px;}
body.lieux #map div{position:absolute}
body.lieux #map .slideshow-container{background:url(images/lieux_slideshow.gif);left:88px;top:49px;width:268px;height:176px;text-align:left}
body.lieux #map .slideshow {top:3px;left:3px;width:262px;height:170px;}
body.lieux #map #lieux{top:0;left:0}

body.lieux #map #lieux div {background-repeat:no-repeat}
#lieux-restos{background:url(images/map_lieux_02.gif);left:181px;top:0px;width:82px;height:15px;}
#lieux-salons{background:url(images/map_lieux_06.gif);left:103px;top:17px;width:46px;height:17px;}
#lieux-abbayes{background:url(images/map_lieux_09.gif);left:290px;top:17px;width:59px;height:21px;}
#lieux-clubs{background:url(images/map_lieux_20.gif);left:30px;top:55px;width:37px;height:37px;}
#lieux-bateaux{background:url(images/map_lieux_23.gif);left:368px;top:64px;width:57px;height:17px;}
#lieux-galeries{background:url(images/map_lieux_28.gif);left:390px;top:118px;width:57px;height:37px;}
#lieux-caves{background:url(images/map_lieux_29.gif);left:0px;top:123px;width:57px;height:32px;}
#lieux-musees{background:url(images/map_lieux_34.gif);left:22px;top:191px;width:54px;height:17px;}
#lieux-lofts{background:url(images/map_lieux_37.gif);left:381px;top:191px;width:31px;height:17px;}
#lieux-chateaux{background:url(images/map_lieux_44.gif);left:94px;top:237px;width:65px;height:17px;}
#lieux-domaines{background:url(images/map_lieux_46.gif);left:285px;top:237px;width:68px;height:17px;}
#lieux-insolites{background:url(images/map_lieux_49.gif);left:192px;top:254px;width:60px;height:17px;}
#lieux-restos.hover{background:url(images/map_lieux_02_high.gif)}
#lieux-salons.hover{background:url(images/map_lieux_06_high.gif)}
#lieux-abbayes.hover{background:url(images/map_lieux_09_high.gif)}
#lieux-clubs.hover{background:url(images/map_lieux_20_high.gif)}
#lieux-bateaux.hover{background:url(images/map_lieux_23_high.gif)}
#lieux-galeries.hover{background:url(images/map_lieux_28_high.gif)}
#lieux-caves.hover{background:url(images/map_lieux_29_high.gif)}
#lieux-musees.hover{background:url(images/map_lieux_34_high.gif)}
#lieux-lofts.hover{background:url(images/map_lieux_37_high.gif)}
#lieux-chateaux.hover{background:url(images/map_lieux_44_high.gif)}
#lieux-domaines.hover{background:url(images/map_lieux_46_high.gif)}
#lieux-insolites.hover{background:url(images/map_lieux_49_high.gif)}

/* traiteurs */
body.traiteurs #lien1 {left:-51px;top:163px;width:71px;}
body.traiteurs #lien2 {left:498px;top:163px;width:71px;}

body.traiteurs #map {position:relative;background:url(images/map_traiteurs.gif);width:416px;height:302px;}
body.traiteurs #map div{position:absolute}
body.traiteurs #map .slideshow-container{background:url(images/traiteurs_slideshow.gif);top:74px;left:91px;width:233px;height:153px;text-align:left}
body.traiteurs #map .slideshow {top:3px;left:3px;;width:227px;height:147px;}

/* artistes */
body.artistes #lien1 {left:-14px;top:369px;width:73px}
body.artistes #lien2 {left:461px;top:297px;width:73px;}

body.artistes #map {position:relative;width:576px;height:314px;}
body.artistes #map div{position:absolute}
body.artistes #map .slideshow-container{background:url(images/artistes_slideshow.gif);width:233px;height:153px;;text-align:left}
body.artistes #map #slideshow-container1{top:0;left:0}
body.artistes #map #slideshow-container2{top:164px;left:346px}
body.artistes #map .slideshow {top:3px;left:3px;width:227px;height:147px;}
body.artistes #map #artistes{top:0;left:0}

body.artistes #map #artistes div {background-repeat:no-repeat}
#artistes-djs{background:url(images/map_artistes_03.gif);left:486px;top:0px;width:90px;height:21px}
#artistes-strip{background:url(images/map_artistes_09.gif);left:441px;top:27px;width:93px;height:21px}
#artistes-deco{background:url(images/map_artistes_13.gif);left:400px;top:54px;width:85px;height:18px}
#artistes-artvis{background:url(images/map_artistes_17.gif);left:343px;top:81px;width:111px;height:18px}
#artistes-comediens{background:url(images/map_artistes_21.gif);left:316px;top:108px;width:76px;height:17px}
#artistes-chanteurs{background:url(images/map_artistes_25.gif);left:273px;top:135px;width:71px;height:18px}
#artistes-magiciens{background:url(images/map_artistes_33.gif);left:227px;top:162px;width:72px;height:21px}
#artistes-danseurs{background:url(images/map_artistes_40.gif);left:186px;top:189px;width:65px;height:18px}
#artistes-musiciens{background:url(images/map_artistes_44.gif);left:139px;top:216px;width:72px;height:18px}
#artistes-caric{background:url(images/map_artistes_48.gif);left:81px;top:243px;width:99px;height:18px}
#artistes-humoristes{background:url(images/map_artistes_52.gif);left:46px;top:270px;width:79px;height:18px}
#artistes-animateurs{background:url(images/map_artistes_55.gif);left:0px;top:297px;width:80px;height:17px}

#artistes-djs.hover{background:url(images/map_artistes_03_high.gif)}
#artistes-strip.hover{background:url(images/map_artistes_09_high.gif)}
#artistes-deco.hover{background:url(images/map_artistes_13_high.gif)}
#artistes-artvis.hover{background:url(images/map_artistes_17_high.gif)}
#artistes-comediens.hover{background:url(images/map_artistes_21_high.gif)}
#artistes-chanteurs.hover{background:url(images/map_artistes_25_high.gif)}
#artistes-magiciens.hover{background:url(images/map_artistes_33_high.gif)}
#artistes-danseurs.hover{background:url(images/map_artistes_40_high.gif)}
#artistes-musiciens.hover{background:url(images/map_artistes_44_high.gif)}
#artistes-caric.hover{background:url(images/map_artistes_48_high.gif)}
#artistes-humoristes.hover{background:url(images/map_artistes_52_high.gif)}
#artistes-animateurs.hover{background:url(images/map_artistes_55_high.gif)}

/* themes */
body.themes #lien1 {left:-51px;top:163px;width:71px;}
body.themes #lien2 {left:498px;top:163px;width:71px;}

#themes{position:relative;height:30px}
#theme1{background:url(images/map_themes_01.gif);position:absolute;left:0;top:0;width:84px;height:30px}
#theme2{background:url(images/map_themes_03.gif);position:absolute;left:194px;top:0;width:133px;height:30px}
#theme3{background:url(images/map_themes_05.gif);position:absolute;left:446px;top:0;width:74px;height:30px}

#theme1_1 {display:none;position:absolute;left:120px;top:195px;width:399px;height:288px;z-index:1;}
#theme2_1 {display:none;position:absolute; left:-1px; top:195px; width:175px; height:288px; z-index:1;}
#theme2_2 {display:none;position:absolute; left:174px; top:195px; width:168px; height:119px; z-index:1;}
#theme2_3 {display:none;position:absolute; left:342px; top:195px; width:177px; height:288px; z-index:1;}
#theme2_4 {display:none;position:absolute; left:174px; top:363px; width:168px; height:120px; z-index:1;}
#theme3_1 {display:none;position:absolute; left: -1px; top: 195px; width: 413px; height: 288px; z-index:1;}
#theme1_1 {background:url(images/map_themes_galaxies.gif);}
#theme2_1 {background:url(images/map_themes_mappemonde_01.gif);}
#theme2_2 {background:url(images/map_themes_mappemonde_02.gif);}
#theme2_3 {background:url(images/map_themes_mappemonde_03.gif);}
#theme2_4 {background:url(images/map_themes_mappemonde_05.gif);}
#theme3_1 {background:url(images/map_themes_univers.gif);}

/* references */
body.ref #lien1 {left:-51px;top:163px;width:89px}
body.ref #lien2 {left:498px;top:163px;width:73px;}

#etoile1 {position:absolute; left:191px; top:203px; width:44px; height:44px; z-index:1;}
#etoile2 {position:absolute; left:467px; top:247px; width:43px; height:45px; z-index:1;}
#etoile3 {position:absolute; left:-20px; top:258px; width:43px; height:45px; z-index:1;}
#etoile4 {position:absolute; left:334px; top:264px; width:44px; height:45px; z-index:1;}
#etoile5 {position:absolute; left:126px; top:321px; width:45px; height:45px; z-index:1;}
#etoile6 {position:absolute; left:-41px; top:368px; width:45px; height:43px;z-index:1;}
#etoile7 {position:absolute; left:494px; top:397px; width:44px; height:44px;z-index:1;}
#etoile8 {position:absolute; left:265px; top:358px; width:45px; height:43px; z-index:1;}
#etoile9 {position:absolute; left:178px; top:464px; width:45px; height:44px;z-index:1;}
#etoile10 {position:absolute; left:355px; top:449px; width:45px; height:45px;z-index:1;}
#etoile11 {position:absolute; left:53px; top:426px; width:43px; height:45px;z-index:1;}

#etoile1 {background:url(images/map_ref_1.gif) top left no-repeat}
#etoile1.hover {background:url(images/map_ref_1_high.gif) top left no-repeat}
#etoile2 {background:url(images/map_ref_2.gif) top left no-repeat}
#etoile2.hover {background:url(images/map_ref_2_high.gif) top left no-repeat}
#etoile3 {background:url(images/map_ref_3.gif) top left no-repeat}
#etoile3.hover {background:url(images/map_ref_3_high.gif) top left no-repeat}
#etoile4 {background:url(images/map_ref_4.gif) top left no-repeat}
#etoile4.hover {background:url(images/map_ref_4_high.gif) top left no-repeat}
#etoile5 {background:url(images/map_ref_5.gif) top left no-repeat}
#etoile5.hover {background:url(images/map_ref_5_high.gif) top left no-repeat}
#etoile6 {background:url(images/map_ref_6.gif) top left no-repeat}
#etoile6.hover {background:url(images/map_ref_6_high.gif) top left no-repeat}
#etoile7 {background:url(images/map_ref_7.gif) top left no-repeat}
#etoile7.hover {background:url(images/map_ref_7_high.gif) top left no-repeat}
#etoile8 {background:url(images/map_ref_8.gif) top left no-repeat}
#etoile8.hover {background:url(images/map_ref_8_high.gif) top left no-repeat}
#etoile9 {background:url(images/map_ref_9.gif) top left no-repeat}
#etoile9.hover {background:url(images/map_ref_9_high.gif) top left no-repeat}
#etoile10 {background:url(images/map_ref_10.gif) top left no-repeat}
#etoile10.hover {background:url(images/map_ref_10_high.gif) top left no-repeat}
#etoile11 {background:url(images/map_ref_11.gif) top left no-repeat}
#etoile11.hover {background:url(images/map_ref_11_high.gif) top left no-repeat}

#panel1 {adisplay:none; position:absolute; left:66px; top:215px; width:384px;}
#panel2 {adisplay:none; position:absolute; left:129px; top:261px; width:384px;}
#panel3 {adisplay:none; position:absolute; left:32px; top:269px; width:290px;}
#panel4 {adisplay:none; position:absolute; left:236px; top:277px; width:300px;}
#panel5 {adisplay:none; position:absolute; left:191px; top:260px; width:250px;}
#panel6 {adisplay:none; position:absolute; left:10px; top:281px; width:435px;}
#panel7 {adisplay:none; position:absolute; left:32px; top:296px; width:451px;}
#panel8 {adisplay:none; position:absolute; left:141px; top:370px; width:360px;}
#panel9 {adisplay:none; position:absolute; left:6px; top:365px; width:188px;}
#panel10 {adisplay:none; position:absolute; left:77px; top:220px; width:270px;}
#panel11 {adisplay:none; position:absolute; left:107px; top:250px; width:400px;}

/* contact */
body.contact #lien1 {left:-51px;top:163px;width:89px}
body.contact #lien2 {left:498px;top:163px;width:73px;}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
