/*
 *  psd2css.css
 *
 *  This is your external CSS style sheet. It defines all of the CSS styles that you
 *  are using in your page.  If you are going to create multiple pages from the same
 *  PSD file (like a template), you will share this CSS style sheet between the various
 *  pages.
 *
 *  This file was originally generated at http://psd2cssonline.com 
 *  July 25, 2009, 4:23 pm with psd2css Online version 1.42
 *
 */

/* You named this layer Layer 1 */
#LayerMain 
{
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 1024px;
    z-index: 1;
}

/* You named this layer bg_header */
#LayerHeader {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1024px;
  height: 216px;
  z-index: 2;
}

#Layer-bgfooter {
  position: absolute;
  left: 0px;
  top: 216px;
  width: 1024px;
  min-height: 100px;
  z-index: 2;
}

#Layer-footer 
{
  position: relative;
  left: 207px;
  top: -30px;
  z-index: 2;
}

/* You named this layer bg_box_testo */
#LayerBoxContenuto {
  position: absolute;
  left: 126px;
  top: 0px;
  width: 769px;
  height: 100%;
  z-index: 3;
}

/* You named this layer matite */
#LayerMatite {
  position: absolute;
  left: 787px;
  top: 45px;
  width: 474px;
  height: 198px;
  z-index: 4;
  overflow: visible;
  background-image: url('/images/LayerMatite.png');
}

/* You named this layer CV button */

#LayerDownloadBg 
{
  cursor: pointer;
  position: absolute;
  left: 660px;
  top: 500px;
  width: 163px;
  height: 66px;
  z-index: 30;
}
#LayerDownloadBg:hover #LayerDownloadHover 
{
    display: block;
}

#LayerDownload {
  position: absolute;
  z-index: 5;
}

/* You named this layer CV button over */
#LayerDownloadHover 
{
  display: none;
  position: absolute;
  z-index: 55;
}

/* You named this layer lable */
#LayerLabel {
  position: absolute;
  left: 686px;
  top: 211px;
  width: 301px;
  height: 254px;
  z-index: 6;
}

/* You named this layer foto */
#LayerFoto {
  position: absolute;
  left: 648px;
  top: 240px;
  width: 161px;
  height: 200px;
  z-index: 7;
}

/* You named this layer logo_fixed */
#LayerLogo {
  position: absolute;
  left: 132px;
  top: 92px;
  width: 226px;
  height: 73px;
  z-index: 8;
}

/* You named this layer bg_home */
#LayerHomeBg 
{
    cursor :pointer;
  position: absolute;
  left: 252px;
  top: 169px;
  width: 80px;
  height: 41px;
  z-index: 9;
}

#LayerHomeBg:hover #LayerHomeHover
{
    display: block;
}

/* You named this layer Home */
#LayerHome {
  position: absolute;
  left: 18px;
  top: 10px;
  width: 44px;
  height: 16px;
  z-index: 10;
}

/* You named this layer over_home */
#LayerHomeHover 
{   
  display: none;
  position: absolute;
  left: 19px;
  top: 26px;
  width: 49px;
  height: 8px;
  z-index: 11;
}

/* You named this layer bg_about */
#LayerAboutBg 
{
    cursor :pointer;
  position: absolute;
  left: 353px;
  top: 168px;
  width: 100px;
  height: 40px;
  z-index: 12;
}

#LayerAboutBg:hover #LayerAboutHover
{
    display: block;
}

/* You named this layer about */
#LayerAbout {
  position: absolute;
  left: 24px;
  top: 9px;
  width: 56px;
  height: 18px;
  z-index: 13;
}

/* You named this layer over_about */
#LayerAboutHover 
{
  display:none;
  position: absolute;
  left: 25px;
  top: 27px;
  width: 54px;
  height: 8px;
  z-index: 14;
}

/* You named this layer bg_portfolio */
#LayerPortfolioBg 
{
    cursor :pointer;
  position: absolute;
  left: 465px;
  top: 167px;
  width: 107px;
  height: 41px;
  z-index: 15;
}

#LayerPortfolioBg:hover #LayerPortfolioHover
{
    display: block;
}

/* You named this layer portfolio */
#LayerPortfolio {
  position: absolute;
  left: 15px;
  top: 10px;
  width: 77px;
  height: 18px;
  z-index: 16;
}

/* You named this layer over_portfolio */
#LayerPortfolioHover 
{
    display:none;
  position: absolute;
  left: 12px;
  top: 28px;
  width: 81px;
  height: 8px;
  z-index: 17;
}

/* You named this layer bg_blog */
#LayerBlogBg 
{
    cursor :pointer;
  position: absolute;
  left: 590px;
  top: 172px;
  width: 86px;
  height: 41px;
  z-index: 18;
}

#LayerBlogBg:hover #LayerBlogHover 
{
    display: block;
}

/* You named this layer blog */
#LayerBlog {
  position: absolute;
  left: 23px;
  top: 6px;
  width: 39px;
  height: 16px;
  z-index: 19;
}

/* You named this layer over_blog */
#LayerBlogHover 
{
    display:none;
  position: absolute;
  left: 18px;
  top: 23px;
  width: 49px;
  height: 8px;
  z-index: 20;
}

/* You named this layer bg_contatti */
#LayerContattiBg 
{
    cursor :pointer;
  position: absolute;
  left: 691px;
  top: 163px;
  width: 102px;
  height: 49px;
  z-index: 21;
}

#LayerContattiBg:hover #LayerContattiHover 
{
    display: block;
}

/* You named this layer contatti */
#LayerContatti {
  position: absolute;
  left: 18px;
  top: 14px;
  width: 73px;
  height: 18px;
  z-index: 22;
}

/* You named this layer over_contatti */
#LayerContattiHover 
{
  display : none;
  position: absolute;
  left: 14px;
  top: 32px;
  width: 81px;
  height: 8px;
  z-index: 23;
}

/* You named this layer rss */
#LayerRSS {
  position: absolute;
  left: 15px;
  top: 14px;
  width: 76px;
  height: 35px;
  z-index: 24;
}

/* You named this layer _text */
#LayerContenuto {
  position: absolute;
  left: 20px;
  top: 10px;
  width: 480px;
  height: 100%;
  z-index: 25;

  /* Here are some suggestions for this area's text settings */
  text-align: left;
  /* If you don't want scroll bars when your content gets bigger than the space
   * you designed for it, remove the following line.      */
  overflow: auto;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #4F4F4F;
}

/* You named this layer freccia */
#LayerFreccia {
  position: absolute;
  left: 252px;
  top: 167px;
  width: 14px;
  height: 20px;
  z-index: 26;
}



