.invisible {
    display : none;
}
.nothing {
margin : 12px;
} 
.clearfloat {
   margin : 0;
   padding : 0;
   border : 0;
   font-size : 1px;
   line-height : 1px;
   height : 1px;
   clear:both;
}
.clearfloatleft {
   margin : 0;
   padding : 0;
   border : 0;
   font-size : 1px;
   line-height : 1px;
   height : 1px;
   clear:left;
}
html {
   height : 100%;
}
body {
   margin : 0;
   padding : 0;
   border : 0;
   height : 100%;
}
body {
   background-image : url('/C12576D90012FF11/FindIMG/Z.1.-bodyBackground.png/$FILE/bodyBackground.png');
   background-color : #5d5c5c;
   background-repeat:repeat-x;
   margin : 0;
   padding : 0;
   border : 0;
}
#bodyWrapper {
   background-color : #FFFFFF;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   width : 1000px;
   margin: 0 auto -59px; /* the bottom margin is the negative value of the footer's height */
}
#push {
   height : 57px;
}
#contentWrapper {
   margin : 0 auto;
   padding : 0;
   border : 0;
   background-color : #FFFFFF;
   background-image : url('/C12576D90012FF11/FindIMG/Z.1.-contentBackground.png/$FILE/contentBackground.png'); 
   background-repeat: no-repeat; 
   width : 1000px;
}
a:active {
  outline: none;
}

@font-face {
	font-family: 'Meteo';
	src: local('&#9786;'), url('/C12576D90012FF11/FindIMG/Z.Z.-meteo.woff/$File/meteo.woff') format('woff'), url('/C12576D90012FF11/FindIMG/Z.Z.-meteo.ttf/$File/meteo.ttf') format('truetype'), url('/C12576D90012FF11/FindIMG/Z.Z.-meteo.svg/$File/meteo.svg#webfontD1Vw4NDl') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Titles';
	src: local('&#9786;'), url('/C12576D90012FF11/FindIMG/Z.Z.-title.woff/$File/title.woff') format('woff'), url('/C12576D90012FF11/FindIMG/Z.Z.-title.ttf/$File/title.ttf') format('truetype'), url('/C12576D90012FF11/FindIMG/Z.Z.-title.svg/$File/title.svg#webfontD1Vw4NDl') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'yapix';
	src: local('&#9786;'), url('/C12576D90012FF11/FindIMG/Z.Z.-yapix-webfont.woff/$File/yapix-webfont.woff') format('woff'), url('/C12576D90012FF11/FindIMG/Z.Z.-yapix-webfont.ttf/$File/yapix-webfont.ttf') format('truetype'), url('/C12576D90012FF11/FindIMG/Z.Z.-yapix-webfont.svg/$File/yapix-webfont.svg#webfontD1Vw4NDl') format('svg');
	font-weight: bold;
	font-style: normal;
}
#topFrame {
   margin : 0 auto;
   padding : 0;
   border : 0;
   background-image :  url('/C12576D90012FF11/FindIMG/2.X.-header_vue-prieure.png/$File/header_vue-prieure.png');
   background-repeat: no-repeat;
   background-position : 4px 0;
}
.topFrameWithFlash {
   background-image :  none !important;
}
#imageSwitcherTop {
   padding: 0;
   margin: 0 0 0 62px;
   border : 0;
   z-index : 0;
   height : 201px;
}
#flashTitleObj{
  z-index :0;
  display : block;
}
#topLink {
   margin : -40px 0 0 0;
   padding : 0 0 0 240px;
   width : 340px;
   text-align : center;
   border : 0;
   height : 40px;
   line-height : 15px;
   vertical-align : middle;
   overflow : hidden;
   font-family : Titles, Verdana, 'DejaVu Sans';
   color : white;
   text-transform : uppercase;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.1.-topButton.png/$FILE/topButton.png');
   background-repeat: no-repeat;
   z-index : 2;
}
#topLink a, #topLink a:hover, #topLink a:hover:visited, #topLink a:visited {
   color : white;
   text-decoration : none;
   z-index : 2;
   font-size : 12px;
}
#logoPully {
   border : 0;
   padding : 0;
   margin : -164px 0 0 0px;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.3.-PullyLogo.png/$FILE/PullyLogo.png');
   background-repeat: no-repeat;
   background-position : 30px 0;
   height : 120px;
   width : 459px;
   float:left;
   z-index : 1;
}
#emptyLogo {
   border : 0;
   padding : 0;
   margin : -164px 0 0 0px;
   background-repeat: no-repeat;
   background-position : 30px 0;
   height : 120px;
   width : 459px;
   float:left;
   z-index : 1;
}
#headerLinks {
   margin : 0;
   padding : 0;
   border : 0;
   height : 200px;
}
#paddingHeaderRow1 {
   margin-left : 596px;
   margin-top : 15px;
   text-align:right;
}
#sitemap {
   float : left;
   margin : 0;
   padding : 0;
   border : 0;
   height : 34px;
   width : 33px;
   overflow : hidden;
}
#sitemap img {
  border : 0;
}
#contact {
   float : left;
   margin : 0 0 0 3px;
   padding : 0;
   border : 0;
   height : 34px;
   width : 33px;
   overflow : hidden;
}
#contact img {
  border : 0;
}
#sitemap:hover, #sitemap:hover:visited,#contact:hover, #contact:hover:visited, #submitButton:hover, #submitButton:hover:visited {
   cursor : pointer;
}
#paddingHeaderRow2 {
   margin-top : 5px;
   margin-left : 535px;
}
#Query {
   background-color : transparent ;
   border : 0;
   margin : 0;
   padding : 0 2px 0px 2px;
   width : 97px;
   text-align : right;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   color : white;
}
#submitButton {
   margin : 0 0 0 5px;
   padding : 0;
   border : 0;
   width : 19px;
  height : 18px;
  vertical-align : bottom;
}
#paddingHeaderRow3 {
   margin : 0;
   padding : 0;
   border : 0;
   margin-left :465px;
}
#printWrapper {
  float : left;
   margin : 0;
   padding : 0;
   border : 0;
   height : 65px;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.2.-printBackground.jpg/$FILE/printBackground.jpg');
   background-repeat: no-repeat;
   background-position : 0 31px;
}
.printNotActive {
   background-image :  url('/C12576D90012FF11/pix.gif') !important;
   width : 25px;
}
#print {
   margin: 30px 0 0 0;
   padding : 0;
   border : 0;
   height : 24px;
   width : 25px;
}
#sizeDownWrapper {
  float : left;
  margin : 1px 0 0 42px;
  padding : 0;
  border : 0;
}
#sizeDown {
   margin : 12px 0 0 0;
   padding : 0;
   border : 0;
   height : 14px;
   width : 14px;
   vertical-align : top;
}
#sizeUpWrapper {
  float : left;
  margin : 1px 0 0 30px;
  padding : 0;
  border : 0;
}
#sizeUp {
   margin : 12px 0 0 0;
   padding : 0;
   border : 0;
   height : 14px;
   width : 14px;
   vertical-align : top;
}
#langSelection {
  float : left;
  margin : 10px 0 0 0;
  padding : 0;
  border : 0;
}
#langSelection div {
   height : 12px;
   line-height : 10px;
   border : 0;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.4.-languageButton.gif/$FILE/languageButton.gif');
   background-repeat: no-repeat;
   background-position : center left;
   padding : 0 0 0 17px;
}
#lang1 {
   margin : 0 0 0 46px;
}
#lang2 {
   margin : 0 0 0 31px;
}
#lang3 {
   margin : 0 0 0 14px;
}
#lang4 {
   margin : 0 0 0 -4px;
}
.langActive {
   color : #C6DDF1;
   font-size : 10px;
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
}
.langInactive a, .langInactive a:hover ,.langInactive a:visited, .langInactive a:hover:visited  {
   color : #336CB5;
   font-size : 10px;
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
   text-decoration : none;
}
#print:hover, #print:hover:visited, #sizeDown:hover, #sizeDown:hover:visited,#sizeUp:hover, #sizeUp:hover:visited {
   cursor : pointer;
}
#paddingHeaderRow4 {
   margin : 0 0 0 318px;
   padding : 0;
   border : 0;
}
#cityMapWrapper {
   margin : 9px 0 0 0;
   padding : 0;
   border : 0;
   width : 90px;
   text-align : center;
   overflow : hidden;
   float : left; 
}
#cityMapWrapper .freeFirstWord {
   display : block;
   text-transform : uppercase;
   color : #FFFFFF;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 16px;
   text-align : right;
   padding-right : 11px;
}
#cityMapWrapper a {
    text-decoration : none;
}
#cityMapWrapper .freeEndWord {
   display : block;
   text-transform : uppercase;
   color : #FFFFFF;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 13px;
   text-align : right;
   padding-right : 11px;
}
#cityMap{
   margin : 0;
   padding : 0;
   border : 0;
}
#meteo{
   margin : 1px 0 0 0;
   padding : 0;
   border : 0;
   width : 254px;
   float : left;
}
#meteoContentWrapper {
   border : 0;
   margin : 0;
   padding : 0;
}
.meteoIconWrapper {
   border : 0;
   margin : 0;
   padding : 0;
float : right;
}
#temperatureTomorrow, #temperatureToday {
   border : 0;
   margin : 0;
   float : right;
text-align : right;
}
#temperatureToday {
   padding : 0 10px 0 0;
}
#temperatureTomorrow {
   padding : 0;
}
 #meteoTodayFlash, #meteoTomorrowFlash {
   border :  0;
   margin : 0;
   padding : 0;
   float : right;
}
.labelsTable, .labelsTable tr, .labelsTable td {
   border : 0;
   padding : 0;
   margin : 0;
   font-size : 1px;
}
.temperatureValue {
   height : 26px;
   font-family : Meteo,Verdana, 'DejaVu Sans';
   font-size : 22px !important;
   color : #3E88C5;
}
.temperaturePaddingTop {
   height : 8px;
}
.temperatureLabel {
   height : 13px;
   font-family : Meteo,Verdana, 'DejaVu Sans';
   font-size : 12px !important;
   color : #3E88C5;
}
#meteoTodayFlashObj,#meteoTomorrowFlashObj {
   z-index : 0;
}
.meteoFlashWrapper {
   float : right ;
}
#leftColumn {
   margin : -41px 0 0 0;
   border : 0;
   padding : 0;
   float : left;
   width : 260px;
/*   height : 200px;*/
   z-index : 1;
}
div.hookleft a, div.hookleft a:hover,div.hookleft a:visited, div.hookleft a:hover:visited {
    color : #F17500;
    text-decoration : underline;
    font-size : 10px;
    vertical-align : text-top;
    font-weight : bold; 
    font-family : Verdana, 'DejaVu Sans';
}
.leftColumnWithFlash {
   margin-left: 0px !important;
}
 #menuWrapper {
   padding : 0 0 0 52px;
}
.paragraphleft {
  margin : 0;
  padding : 0;
  border : 0;
  text-align : left;
}
.paragraphleft .paragraph {
    margin : 20px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
    text-align : justify;
}
 .paragraphleft .image {
    margin : 10px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.paragraphleft .legend {
    padding : 0;
    border : 0;
    margin-top : 5px;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
div#leftColumn .hookleft {
   padding : 0 0 0 52px;
   border : 0;
   margin : 25px 0 0 0;
   text-align : left;
}
div#leftColumn .hookleft h3 {
  padding : 0;
  border : 0;
  margin : 30px 0 0 0 ;
}
div#leftColumn .hookleft h3 .firstWord {
   display : block;
   font-family : Titles,Verdana, 'DejaVu Sans';
   font-size : 22px;
   color : #3E88C5;
   text-transform : uppercase;
   font-weight : normal;
}
div#leftColumn .hookleft h3 .titleRest {
   display : block;
   font-family : Titles,Verdana, 'DejaVu Sans';
   font-size : 14px;
   color : #3E88C5;
   text-transform : uppercase;
   font-weight : normal;
}
div#leftColumn .hookleft .hooktext {
    margin : 5px 25px 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    text-align : justify;
    color : #000000;
}
div#leftColumn .hookleft .hookimg{
  overflow:hidden;
  margin : 10px 0 0 0;
  padding : 0;
  border : 0;
}
div#leftColumn .hookleft .hookimg img, div#leftColumn .hookleft .hookimgonly img {
  margin : 0;
  border : 1px solid #BFC3C5;
  padding : 2px;
}
div#leftColumn .hookleft .hooklink {
  margin : 0;
  padding : 0;
  border : 0;
}
#tree{
   width : 205px;
}
#tree li a {
      font-family : Verdana, 'DejaVu Sans';
      font-size : 10px;
      color : #424242;
      font-weight : bold;
      line-height : 12px;
}
#tree li.level1 {
     line-height : 20px;
}
li.level1 a,li.level1 a:hover, li.level1 a:visited, li.level1 a:hover:visited {
      text-transform : uppercase;
}
li.level2 a,li.level2 a:hover, li.level2 a:visited, li.level2 a:hover:visited {
      text-transform : none;
}
.menulink {
      padding-left : 6px;
      line-height : 13px;
      float : left;
}
li.level1 .menulink {
      padding-top : 3px;
}
#tree a.active,  #tree li a.active:hover,  #tree li a.active:visited,  #tree li a.active:hover:visited {
      color : #F75100 !important;
}
#tree li a {
      text-decoration : none;
}
ul.level2 {
      margin-top : 1px !important;
      margin-bottom : 10px !important;
      display :none;
}
li.active ul.level2 {
    display:block;
}
#tree, #tree ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
#tree .level1-hitarea {
      clear:both;
      height: 19px;
      width: 21px;
      margin-left: -21px;
      float: left;
      cursor: pointer;
}
#tree li .level1-hitarea  {
      background-repeat: no-repeat; 
      background-position : 15px 9px;
      background-image : url('/C12576D90012FF11/FindIMG/Z.5.-submenuIcon.gif/$File/submenuIcon.gif');
}
#tree li .collapsable-hitarea {
      background-image : url('/C12576D90012FF11/FindIMG/Z.5.-submenuIconExpanded.gif/$File/submenuIconExpanded.gif') !important;
}
#tree li.active .level1-hitarea, #tree li.active .collapsable-hitarea  {
      background-repeat: no-repeat; 
      background-position : 0 3px;
      background-image : url('/C12576D90012FF11/FindIMG/Z.5.-submenuIconActive.gif/$File/submenuIconActive.gif') !important;
}
#tree li { 
	margin: 0;
	padding: 0 0 0 21px;
}
#tree .hover { color: red; cursor: pointer; }
#rightColumn {
   margin : -161px 0 0 0px;
   padding : 0;
   border : 0;
   float : left;
   width : 738px;
   z-index : 1;
}
.rightColumnWithFlash {
   margin-left :  0px !important;
}
#pageContentWrapper {
   margin : 0 75px 0 0;
   padding : 0 0 0 10px;
   border : 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 12px;
   color : #000000;
    overflow-x : hidden;
}
#pagePath {
   line-height : 16px;
   vertical-align : middle;
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
   font-size : 10px;
   color : #B4B4B4;
   padding-top : 2px;
}
#pagePath a,#pagePath a:visited ,#pagePath a:hover ,#pagePath:hover:visited a  {
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   font-weight : bold;
   color : #B4B4B4;
   text-decoration : none;
}
#pagePath .current {
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   font-weight : bold;
   color : #EA8E43;
   text-decoration : none;
}
#subLevels {
   padding: 0;
   margin: 16px 0 0 0;
   list-style: none;
}
#subLevels li {
   float : left;
   width : 30%;
   font-size : 11px;
   line-height : 16px;
   vertical-align : middle;
   font-family : Verdana, 'DejaVu Sans';
   color :#424242;
   padding-left : 8px;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.6.-bulletSubLevel.gif/$FILE/bulletSubLevel.gif');
   background-repeat: no-repeat;
   background-position : 0 6px;
}
#subLevels li.active {
   background-image :  url('/C12576D90012FF11/FindIMG/Z.6.-bulletSubLevelActive.gif/$FILE/bulletSubLevelActive.gif');
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
   font-size : 11px;
   color : #F75100;
   text-decoration : none;
}
#subLevels a:hover, #subLevels a:hover:visited, #subLevels a, #subLevels a:visited {
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
   font-size : 11px;
   color : #424242;
   text-decoration : none;
}
#centerParagraphs {
    margin : 6px 0 0 0;
    padding : 0;
    border:0;
}
#centerParagraphs a,#centerParagraphs a:hover,#centerParagraphs a:visited,#centerParagraphs a:hover:visited,
.paragraphContent a,.paragraphContent a:hover,.paragraphContent a:visited,.paragraphContent a:hover:visited {
   color : #F17500;
   text-decoration : underline;
}
#pageContentWrapper .paragraphTitle {
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 22px;
   color : #3E88C5;
   text-transform : uppercase;
   font-weight : normal;
}
#pageContentWrapper .paragraphContent {
  text-align : justify;
}
#pageContentWrapper .imageContent {
   overflow-x : hidden;
}
#pageContentWrapper .legendContent{
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    font-weight : bold;
    color : #B4B4B4;
}
div#rightContent {
   width : 206px;
   float : right;
   margin : 0 0 0 10px;
   padding : 0 0 30px 0;
   border : 0;
}
div#rightContent a, div#rightContentt  a:hover,div#rightContent a:visited, div#rightContent  a:hover:visited {
    color : #F17500;
    text-decoration : underline;
    font-size : 10px;
    vertical-align : text-top;
    font-weight : bold; 
}
.servicePully {
  margin : 0 0 0 0;
  padding : 0;
  border : 0;
  text-align : right;
}
.servicePully .serviceFirstWordTitle {
   display : block;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 22px;
   color : #3E88C5;
   text-transform : uppercase;
   font-weight : normal;
}
.servicePully .serviceLastWordsTitle {
   display : block;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 14px;
   color : #3E88C5;
   text-transform : uppercase;
   font-weight : normal;
}
.servicePully   .serviceImageTitle {
  overflow:hidden;
  margin : 14px 0 0 0;
  padding : 2px;
  border : 1px solid #BFC3C5;
  padding : 2px;
}
.servicePully   .serviceOpeningHoursTitle {
   margin : 16px 0 0 0;
   padding : 0;
   border : 0;
   color : #3e88c5;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 11px;
   font-weight : bold;
   text-transform : uppercase;
 }
.servicePully   .serviceHourTitle {
    margin : 9px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
    font-weight : bold;
}
.servicePully   .serviceHourValue{
    margin : 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.servicePully   .serviceDetailsTitle{
   margin : 25px 0 0 0;
   padding : 0;
   border : 0;
   color : #3e88c5;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 11px;
   font-weight : bold;
   text-transform : uppercase;
}
.servicePully   .serviceAddress {
    margin : 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.servicePully   .serviceZip {
    margin : 0;
    padding : 0;
    border : 0;
     font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    font-weight : bold; 
    color : #000000;
}
.servicePully .servicePhone {
    margin : 8px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.servicePully .serviceFax {
   margin : 0;
   padding : 0;
   border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.servicePully .serviceEmail {
    vertical-align : middle;
    margin : 8px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.servicePully  .detailsEmphasis {
    margin : 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #bfc3c5;
    font-weight : bold; 
    text-transform : uppercase;
}
.servicePully .serviceMap {
    margin : 14px 0 0 0;
    padding : 0;
    border : 0;
}
.servicePully .serviceMap a, .servicePully .serviceMap a:hover, .servicePully .serviceMap a:visited, .servicePully .serviceMap a:hover:visited {
    text-transform : uppercase;
}
.servicePully .serviceComments {
    margin : 8px 0 0 0;
    padding : 0;
    border : 0;
    vertical-align : middle;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
.paragraphright {
  margin : 0;
  padding : 0;
  border : 0;
  text-align : right;
}
.paragraphright .paragraph {
    margin : 20px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
 .paragraphright .image {
    margin : 10px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color :#000000;
}
.paragraphright .legend {
    padding : 0;
    border : 0;
    margin-top : 5px;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
div#rightContent .hookright {
   padding : 0;
   border : 0;
   margin : 25px 0 0 0;
   text-align : right;
}
div#rightContent .hookright h3 {
  padding : 0;
  border : 0;
  margin : 30px 0 0 0 ;
}
div#rightContent .hookright h3 .firstWord {
   display : block;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 22px;
   color : #4d77b9;
   text-transform : uppercase;
   font-weight : normal;
}
div#rightContent .hookright h3 .titleRest {
   display : block;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 14px;
   font-weight : normal;
   color : #4d77b9;
   text-transform : uppercase;
}
div#rightContent .hookright .hooktext {
    margin : 5px 0 0 0;
    padding : 0;
    border : 0;
    font-family : Verdana, 'DejaVu Sans';
    font-size : 10px;
    color : #000000;
}
div#rightContent .hookright .hookimg{
  overflow:hidden;
  margin : 10px 0 0 0;
  padding : 0;
  border : 0;
}
div#rightContent .hookright .hookimg img {
  margin : 0;
  border : 1px solid #BFC3C5;
  padding : 2px;
}
div#rightContent .hookright .hooklink {
  margin : 0;
  padding : 0;
  border : 0;
}
#centerParagraphs .newsBlock {
   padding-bottom : 20px;
   border : 0;
   margin : 0;
}
#centerParagraphs .newsDate {
   border : 0;
   margin : 0;
   padding : 0;
   height : 15px;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 12px;
   font-weight : bold;
   color : #5d99d3;
}
#centerParagraphs .newsTitle {
   border : 0;
   margin : 0;
   padding : 5px 0 0 0;
   font-weight : bold;
   color : #ea8e43;
   text-transform : uppercase;
   font-size : 12px;
}
#centerParagraphs .newsContent {
   border : 0;
   margin : 0;
   padding : 5px 0 0 0;
   color : #000000;
   text-align : justify;
}
#centerParagraphs .newsLink {
   border : 0;
   margin : 0;
   padding : 5px 0 0 0;
}
#centerParagraphs .newsLink a, #centerParagraphs .newsLink a:hover, #centerParagraphs .newsLink a:visited, #centerParagraphs .newsLink a:hover:visited {
   font-family : Verdana, 'DejaVu Sans';
   font-weight : bold;
   color : #ea8e43;
   font-size : 11px;
   text-decoration : none;
}
#highlights {
   margin : 31px 0 0 79px;
   border : 0;
   padding : 0;
}
#highlights .homeHighlights {
   float : left;
  height : 261px;
}
#highlights  .leftCorner {
   float : left;
   width: 10px;
   height: 10px;
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-roundCornerTopLeft.png/$FILE/roundCornerTopLeft.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   overflow : hidden;
}
#highlights .rightCorner {
   float : right;
   width: 10px;
   height: 10px;
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-roundCornerTopRight.png/$FILE/roundCornerTopRight.png');
   background-repeat: no-repeat;
   overflow : hidden;
}
#highlights .contentZone {
   background-repeat: no-repeat;
   margin-top : 102px;
   height : 145px;
}
#highlights #firstBox {
   width : 335px;
   background-image : url('/C12576D90012FF11/FindIMG/2.A.-gil_reichen.jpg/$FILE/gil_reichen.jpg');
   background-repeat: no-repeat;
}
#highlights #firstBox  .rightCorner {
   margin-right : 2px;
}
#highlights #firstBox .contentZone {
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-homeHighlightsBoxBottom1.png/$FILE/homeHighlightsBoxBottom1.png');
}
#highlights #secondBox {
   width : 255px;
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-Box3.jpg/$FILE/Box3.jpg');
   background-repeat: no-repeat;
}
#highlights #secondBox  .rightCorner {
   margin-right : 3px;
}
#highlights #secondBox .contentZone {
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-homeHighlightsBoxBottom2.png/$FILE/homeHighlightsBoxBottom2.png');
}
#highlights #thirdBox {
   width : 255px;
   background-image : url('/C12576D90012FF11/FindIMG/2.A.-Vignes_prieure_Homepage.jpg/$FILE/Vignes_prieure_Homepage.jpg');
   background-repeat: no-repeat;
}
#highlights #thirdBox .rightCorner {
   margin-right : 3px;
}
#highlights #thirdBox .contentZone {
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-homeHighlightsBoxBottom3.png/$FILE/homeHighlightsBoxBottom3.png');
}
#highlights .title {
   border : 0;
   padding : 12px 0 0 15px;
   margin : 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 12px;
   font-weight : bold;
   text-transform : uppercase;
   color : #FFFFFF;
   height : 24px;
   vertical-align : middle;
}
#highlights .text {
   border : 0;
   padding : 0 15px 0 15px;
   margin : 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   color : #FFFFFF;
   height : 65px;
   text-align : justify;
   overflow : hidden;
}
#highlights .linkDiv {
   border : 0;
   padding : 5px 13px 0 15px;
   margin : 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 9px;
   height : 20px;
   text-align : right;;
}
#highlights #firstBox .linkDiv a, #highlights #firstBox .linkDiv a:hover , #highlights #firstBox .linkDiv a:visited , #highlights #firstBox .linkDiv a:hover:visited {
   color : #c3f056;
   text-decoration : none;
}
#highlights #secondBox .linkDiv a, #highlights #secondBox .linkDiv a:hover , #highlights #secondBox .linkDiv a:visited , #highlights #secondBox .linkDiv a:hover:visited {
   color : #ffc869;
   text-decoration : none;
}
#highlights #thirdBox .linkDiv a, #highlights #thirdBox .linkDiv a:hover , #highlights #thirdBox .linkDiv a:visited , #highlights #thirdBox .linkDiv a:hover:visited {
   color : #9bdeff;
   text-decoration : none;
}
#highlights .link img {
   vertical-align : middle;
   border : 0;
}
#highlights .textLink {
   margin-right : 5px;
}
#newsWrapper {
   border : 0;
   margin : 0px 0 0 0;
   padding : 0;
   float : left;
   width : 395px;
}
#newsWrapperTitle {
   border : 0;
   margin : 0;
   padding : 0;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 22px;
   font-weight : 500;
   color : #3e88c5;
   text-transform : uppercase;
   height : 23px;
}
#newsTitleWrapper h2, #newsTitleWrapper a {
   float : left;
}
#newsTitleWrapper img {
   vertical-align : top;
   margin-left : 5px;
   border : 0;
}
.allNewsRSSLink img {
   float : right;
   border : 0;
}
#allNewsLink {
   border : 0;
   margin : 0;
   padding : 0;
   clear : both;
}
#allNewsLink a, #allNewsLink a:hover ,#allNewsLink a:visited ,#allNewsLink a:hover:visited {
   font-family : Verdana, 'DejaVu Sans';
   font-size : 9px;
   font-weight : bold;
   color : #afafaf;
   text-decoration : none;
}
#newsWrapper .newsBlock {
   border : 0;
   margin : 0;
   padding : 17px 12px 0 0;
   float : left ;
   width : 185px;
}
#newsWrapper .newsDate {
   border : 0;
   margin : 0;
   padding : 0;
   height : 15px;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   font-weight : bold;
   color : #5d99d3;
}
#newsWrapper .newsTitle {
   border : 0;
   margin : 0;
   padding : 1px 0 0 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 11px;
   font-weight : bold;
   color : #ea8e43;
   text-transform : uppercase;
}
#newsWrapper .newsContent {
   border : 0;
   margin : 0;
   padding : 4px 0 0 0;
   font-family : Verdana, 'DejaVu Sans';
   font-size : 10px;
   color : #000000;
   text-align : justify;
}
#newsWrapper .newsLink {
  text-align : right;
   border : 0;
   margin : 0;
   padding : 6px 0 0 0;
}
#newsWrapper .newsLink a, #newsWrapper .newsLink a:hover, #newsWrapper .newsLink a:visited, #newsWrapper .newsLink a:hover:visited {
   font-family : Verdana, 'DejaVu Sans';
   font-size : 9px;
   font-weight : bold;
   color : #ea8e43 ;
   text-decoration : none;
}
#eventsWrapper {
   border : 0;
   margin : 0px 0 0 0;
   padding : 0;
   float : left;
   width : 255px;
}
#eventsTitle {
   border : 0;
   margin : 0;
   padding : 0;
   height : 52px;
}
#eventsTitleContent {
   width: 224px;
   height : 52px;
   float : left;
}
#eventTitleText {
   text-align : right;
   padding-right : 18px;
}
#eventTitleText .manifFirstWord {
/*   display : block;*/
   border : 0;
   margin : 0;
   padding : 0;
   font-weight : 500;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 22px; 
   color : #3e88c5;
   text-transform : uppercase;
}
#eventTitleText .manifEndWord {
/*   display : block; */
   border : 0;
   margin : 0;
   padding : 0;
   font-weight : 500;
   font-family : Titles, Verdana, 'DejaVu Sans';
   font-size : 14px; 
   color : #3e88c5;
   text-transform : uppercase;
}
#allEventsLink {
   text-align : right;
   padding-right : 18px;
   font-size : 9px;
   font-family : Verdana, 'DejaVu Sans';
   color : #AFAFAF;
   font-weight : bold;
}
#allEventsLink a, #allEventsLink a:hover, #allEventsLink a:visited, #allEventsLink a:hover:visited {
  text-decoration : none;
   color : #AFAFAF;
}
.eventDetailsDate {
   text-align : right;
   font-size : 9px;
   font-family : Verdana, 'DejaVu Sans';
   color : #5d99d3;
   font-weight : bold;
   margin-top : 16px;
}
.eventDetailsTitle {
   text-align : right;
   line-height : 16px;
   padding-top : 3px;
   margin-left : 40px;
   margin : 0;
   border : 0;
}
.eventDetailsTitle a, .eventDetailsTitle a:hover, .eventDetailsTitle a:visited, .eventDetailsTitle a:hover:visited {
   font-size : 11px;
   font-family : Verdana, 'DejaVu Sans';
   color : #ea8e43;
   font-weight : bold;
   text-decoration : none;
}
.eventDetailsImg {
   text-align : right;
   margin-top : 3px;
   font-size : 9px;
   font-family : Verdana, 'DejaVu Sans';
   color : #5d99d3;
   font-weight : bold;
}
.eventDetailsImg img {
   border : 0;
   height : 70px;
   width : 190px;
}
#imgEventDetailsImg1 {
   background-image : url('http://www.tempslibre.ch/photos/304/304272.jpg');
   background-position : center top;
   background-repeat : no-repeat;
}
#eventDetailsImg2{
   display : none;
}
#eventsTitleRightImage {
   background-image : url('/C12576D90012FF11/FindIMG/Z.7.-manifestationHomeLogo.png/$FILE/manifestationHomeLogo.png');
   background-position : right center;
   background-repeat : no-repeat;
   float : right;
   width : 31px;
   height : 52px;
   font-size : 1px;
}
.eventHeader {
   padding : 5px 5px 4px 5px;
   background-color : #3E88C5;
   font-family : Verdana, 'DejaVu Sans';
   color : #FFFFFF;
}
.eventHeader .eventHeaderDate {
    width : 160px;
    float : left ;
}
.eventHeader .eventHeaderCategory {
    text-align : center;
}
.eventHeader .eventHeaderID {
    width : 160px;
    text-align : right;
    float : right;
}
.eventContent {
   background-color : #F4F8FB;
   margin-bottom : 18px;
   border-style : solid;
   border-width : 0 1px 1px 1px;
   border-color : #C6DCF1;
}
.eventContent .eventImage {
   float:right;
   display : block;
}
.eventContent .eventTitle {
   background-color :#C6DCF1;
   padding : 5px 4px 5px 4px;
   font-family : Verdana, 'DejaVu Sans';
   color : #184B9E;
}
.eventContent table.eventData {
   border : 0;
   padding : 0 10px 0 1px;
   margin : 0;
}
.eventContent table.eventData td {
   vertical-align : top;
   font-family : Verdana, 'DejaVu Sans';
   color : #184B9E;
   padding-bottom : 10px;
}
.eventContent table.eventData td.col1 {
   width : 80px;
}
.eventContent .eventURL {
   height : 20px;
}
div.searchpageswitcher {
  margin-top : 20px;
  margin-bottom : 20px;
}
div.searchpageswitcher div.searchpageswitcherelement {
float : left ;
width : 4% !important;
text-align : center;
}
div.searchpageswitcher div.searchpagepreviousrange {
width : 25% !important;
float:left;
}
#searchResult tr.searchFirstRow td {
  padding-top : 10px;
}
#searchResult td.searchCounter {
 width : 30px;
}
#searchResult td.searchSummary {
  font-style : italic;
}
.textleft {
text-align : left;
}
.textright {
text-align : right;
}
.highlight {
  background-color : #5D9AD3;
  color : #F4F8FB;
}
#printZone {
   width : 595px;
   padding : 5px;
}
.printBorder {
   border-width : 1px;
   border-color : #C6DFF7;
   border-style : solid;
   margin : 3px;
   background-image : none !important;
   background-color : #FFFFFF;
}
.printBorder #pageContentWrapper {
    margin : 0 !important;
}
#footer {
   background-color : #FFFFFF;
   height : 59px;
   margin : 0 auto;
   background-image :  url('/C12576D90012FF11/FindIMG/Z.1.-footerBackground.png/$File/footerBackground.png');
   background-repeat: no-repeat;
   background-position : 0px 7px;
   width : 1000px;
}
#footerContent {
  line-height : 29px;
  padding : 30px 0 0 150px;
  vertical-align : middle;
  overflow : hidden;
  width : 500px;
  font-size : 10px;
  font-family : yapix, Verdana, 'DejaVu Sans';
  color : #FFFFFF;
/*  font-weight : bold;*/
  float : left;
}
#accessibility {
  float : left;
  padding : 37px 0 0 90px;
}
#accessibility img {
  border : 0;
}
#stdGraphics {
   display : none;
}
#footerContent a, #footerContent a:hover, #footerContent a:hover:visited, #footerContent a:visited {
   text-transform : uppercase;
   text-decoration : none;
   color : #FFFFFF;
}
#hiddenGallery {
   display : none;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, 'DejaVu Sans';
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	float: right;
	padding-bottom: 0.7em;	
}
.eGovList {
  	font-size : 12px;
}
.eGovList table {
  	font-size : 12px;
	border-width: 0;
	border-style: none;
}
.eGovList table tr td h1 {
  	font-size : 12px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;			/* top right bottom left */
	padding: 0px 0px 0px 0px;			/* top right bottom left */
}
.eGovList space {
	width: 40px;
}
				
.eGovDetail {
	font-family:Verdana, 'DejaVu Sans'; 
  	font-size : 12px;
}
				
.eGovDetail table {
	font-family:Verdana, 'DejaVu Sans'; 
  	font-size : 12px;
	border-width: 0;
	border-style: none;
	border-collapse: collapse;
	vertical-align: top;
}
				
.eGovDetail div, .eGovDetail td, .eGovDetail h1, .eGovDetail h2{
	padding: 0px 0px 0px 0px;			/* top right bottom left */
	margin: 0px 0px 0px 0px;			/* top right bottom left */
}
.eGovDetail h1 {
  	font-size : 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
				
.eGovDetail h2 {
  	font-size : 12px;
	font-weight: bold;
}
.eGovDetail td {
	vertical-align: top;
}
.eGovDetail td.li {
	width: 30px;
	vertical-align: top;
}
.eGovDetail div.blockquote {
	padding-left: 30px;
}
.eGovDetail table.contact {
	width: 100%;
}
.eGovDetail table.contact tr td {
	width: 50%;
}
.eGovDetail td.fixedwidth {
	width: 150px;
}
.eGovDetail div.fixedcell {
	width: 150px;
	float: left;
}
.xmlCategorizedViewHidden {
   display:none;
}
.xmlCategorizedView {
   display:block;
}
.treeReglements, .treeReglements ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeReglements ul {
	margin-top: 4px;
}
.treeReglements .hitarea {
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeReglements li { 
	margin: 0;
	padding: 3px 0pt 3px 20px;
}
 .treeReglements li.expandable {
    background-image: url(/C12576D90012FF11/twisties!OpenImageResource&ImgIndex=0); 
    background-repeat : no-repeat;
    background-position : 0 3px;
}
 .treeReglements li.collapsable {
    background-image: url(/C12576D90012FF11/twisties!OpenImageResource&ImgIndex=1); 
    background-repeat : no-repeat;
    background-position : 0 3px;
}
ul.filesLink li {
    background-image: url(/C12576D90012FF11/FindIMG/Z.Y.-file.gif/$File/file.gif); 
    background-repeat : no-repeat;
    background-position : 0 4px;
}
.inactiveTab { border-left:solid thin #e0e0e0; border-top:solid thin #e0e0e0; border-right:solid thin gray; text-align:center;background-color : #F7F7F7 }
.activeTab { border-left:solid thin #e0e0e0; border-top:solid thin #e0e0e0; border-right:solid thin black; font-weight:bold; text-align:center;background-color : #F7F7F7 }
   .ezTabbedTableData {
      clear : both;
      border : 1px solid #B6C3CC;
      margin:0;
      padding: 10px;
/*      width : 300px; /* The width might be higher depending on the content of the tabs */ */
    }
     
    ul.ezTabsContainer li {
      float : left;
      list-style-type:none;
      text-align : center;
      line-height : 22px;
      height : 22px;
      vertical-align : middle;
      margin-right : 5px;
      padding : 0 5px 0 5px;
    }
     
   ul.ezTabsContainer {
      border:0 none;
      margin:0;
      padding:0;
   }
    ul.ezTabsContainer li div {
      float : left;
      height : 22px;
    }
   .ezTabbedTableData table td {
      border : 1px solid #B6C3CC !important;
   }
   .ezTabbedTableData table {
      border : 0;
      border-spacing : 0;
      border-collapse : collapse;
   }

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('/C12576D90012FF11/Z.X.-fancy_title_over.png/$File/fancy_title_over.png');
	display: block;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox-x.png/$File/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/C12576D90012FF11/pix.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox-x.png/$File/fancybox-x.png');
}
#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -162px;
}
#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox-y.png/$File/fancybox-y.png');
	background-position: -20px 0px;
}
#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -182px; 
}
#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox-x.png/$File/fancybox-x.png');
	background-position: 0px -20px;
}
#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -142px;
}
#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox-y.png/$File/fancybox-y.png');
}
#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/C12576D90012FF11/FindIMG/Z.X.-fancybox.png/$File/fancybox.png');
	background-position: -40px -122px;
}
/* IE */
.hookleft .googleMaps {
   width : 176px;
   height : 176px;
}
.googleMapsWrapper {
border : 1px solid #BFC3C5;
height : 176px;
padding : 2px !important;
width : 176px;
background-color : #FFFFFF !important;
}
.googleMapsWrapper div {
background-color : transparent !important;
padding : 0 !important;
border : 0 !important;
}
.fullModeLink {
   display : none;
}
table.ParagraphTable {
border-collapse : collapse;
}

table.ParagraphTable td {
border : 1px solid  #B6C3CC;
padding : 2px;
}

.image360 {
  width : 500px;
}

