﻿

body
{
  background-color: #182131;
  color: #000000;
  overflow: auto;
}

img
{
  border: 0;
}

.title
{
  height: 250px;
}

.lSpacingCell, .rSpacingCell
{
  width: 200px;
  height: 100px;
}

.titleSmall
{
  vertical-align: top;
  text-align: left;
}

.linkCell
{
  vertical-align: top;
  text-align: center;
  height: 15px;
}

.inLinkCell
{
  vertical-align: middle;
  text-align: center;
  width: 80px;
  height: 68px;
}

.stoneCell
{
  vertical-align: top;
  text-align: center;
  height: 68px;
  width: 80px;
}

.centerImage
{
  height: 250px;
  vertical-align: top;
}

.homeMain
{
  width: 800px;
  height: 600px;
  text-align: center;
}

.contactsMain
{
  width: 800px;
  height: 600px;
  text-align: center;
  background-image: url(../../images/contatti.jpg);
}

.contactsAMain
{
  width: 800px;
  height: 600px;
  text-align: center;
  background-image: url(../../images/contactsA_bg.jpg);
}

.contactsBMain
{
  width: 800px;
  height: 600px;
  text-align: center;
  background-image: url(../../images/contactsB_bg.jpg);
}



.address, .address p, .address a, .address a:hover, .address a:visited
{
  text-align: justify;
  font-family: lucida, verdana, Arial;
  font-size: 9pt;
  color: #797979;
}

.archiveMain
{
  background-image: url(../../images/archiveBg.jpg);
  height: 600px;
  width: 800px;
  text-align: center;
}

.worksMain
{
  /*background-image: url(../../images/worksBg.jpg);*/
  height: 600px;
  width: 800px;
  text-align: center;
}
.categoryWorksMain
{
  /*background-image: url(../../images/categoryworksBg.jpg);*/
  height: 600px;
  width: 800px;
  text-align: center;
}




#linkTable
{
  vertical-align: bottom;
}

.stone49
{
  width: 57px;
  height: 49px;
  display: block;
  background-position: left top;
}

.stone49:hover
{
  background-position: left -49px;
}

.stone53
{
  width: 68px;
  height: 53px;
  display: block;
  background-position: left top;
}

.stone53:hover
{
  background-position: left -53px;
}

.stone58
{
  width: 57px;
  height: 58px;
  display: block;
  background-position: left top;
}

.stone58:hover
{
  background-position: left -58px;
}

.stone56
{
  width: 57px;
  height: 56px;
  display: block;
  background-position: left top;
}

.stone56:hover
{
  background-position: left -56px;
}

.stonesnavigator
{
  background-image: url(../../images/blankStonesNavigator.png);
  background-repeat: repeat;
  z-index: 600;
}

.stonesnavigator_
{
  border: solid 0px yellow;
  z-index: 600;
}

.stonesNavigatorLSpacingCell, .stonesNavigatorLSpacingCell
{
  width: 500px;
  height: 65px;
}

.categoryTitle
{
  font-family: MyriadPro, Arial Narrow;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  height: 170px;
  color: #ffffff;
}

.categoryItem
{
  font-family: MyriadPro, Arial Narrow;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  height: 40px;
  color: #ffffff;
}

.categoryDescription
{
  font-family: Arial;
  /*font-weight: bold;*/
  font-size: 15px;
  text-align: justify;
  height: 219px;
  width: 714px;
  color: #ffffff;
}

.objectWorksButton
{
  width: 220px;
  height: 157px;
  display: block;
  background-position: left top;
  background-image: url(../../images/oggetti_.png);
}

.objectWorksButton:hover
{
  background-position: left -157px;
}

.stonesWorksButton
{
  width: 219px;
  height: 157px;
  display: block;
  background-position: left top;
  background-image: url(../../images/sassigalleggianti_.png);
}

.stonesWorksButton:hover
{
  background-position: left -157px;
}

.sculpturesWorksButton
{
  width: 219px;
  height: 157px;
  display: block;
  background-position: left top;
  background-image: url(../../images/sculture_.png);
}

.sculpturesWorksButton:hover
{
  background-position: left -157px;
}

.contacts
{
  color: #ffffff;
  font-family: DearJoefour, Script, Arial Narrow;
  font-weight: bold;
  font-style: italic;
  font-size: 45px;
  text-align: left;
}

.contactsA
{
  text-align: justify;
  font-family: Arial;
  font-size: 25px;
  font-weight: 200;
  color: #343432;
}

.contactsA
{
  text-align: justify;
  font-family: Arial;
  font-size: 25px;
  font-weight: 200;
  color: #343432;
}

.contactsB
{
  text-align: right;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  color: #ffffff;
  vertical-align: top;
  height: 270px;
}
.contactsB a:link
{
  color: #ffffff;
}

.worksdescription
{
  color: #ffffff;
  font-size: 14px;
  font-family: Arial;
  text-align: left;
}

.imageLogo
{
  vertical-align: middle;
}

.archiveCell
{
  vertical-align: top;
}

.archiveCell:hover
{
  background-image: url(../../images/blankStonesNavigator.png);
}

.archiveCellEnable
{
  color: #ffffff;
  font-size: 14px;
}
.archiveCellDisable
{
  color: #ad9582;
  font-size: 14px;
}

.GoogleMapInfo
{
  text-align: left;
}

/*.where_backButtonLink
{
  position: absolute;
  left: 750px;
  top: 0px;
  width: 54px;
  height: 56px;
  display: block;
  background-position: left top;
  background-image: url(../../images/stoneback__.png); 
}*/

.where_backButtonLink:hover
{
  background-position: left -56px;
  cursor: pointer;
}

.error
{
  color: #ffffff;
}

.registerLink a, .registerLink a:hover, registerLink a:visited
{
  color: Black;
}

.ImgLoadingbg
{
  position: absolute;
  width: 800px;
  height: 600px;
  left: 0px;
  top: 0px;
  display: block;
  background-image: url(../../images/bgLoading.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.backButton_div
{
  display: block;
  position: absolute;
  left: 5px;
  top: 540px;
  width: 54px;
  height: 56px;
  z-index: 701;
}
