/*
    Slider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

#SlideBorder {
   background-attachment: scroll;
   background-image: url(/immagini/2009/sfondo_slider_border.gif);
   background-repeat: repeat-y;
   background-position: center top;
   height: 420px;
   width: 958px;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   z-index:10;
   margin-bottom:35px;

}



.Portfolio                         {
   width: 950px;
   height: 400px;
   position: relative;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   /*display:none;*/
}
.Portfolio .wrapper                {
   width: 900px;
   overflow: hidden;
   height: 380px;
   margin: 0 40px;
   position:relative;
   margin:0px auto;
}
.Portfolio .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.Portfolio ul li                   {
   display: block;
   float: left;
   padding: 0;
   height: 350px;
   width: 900px;
   margin: 0;
}
.Portfolio a.arrow                  {
   display: block;
   height: 40px;
   width: 39px;
   text-indent: -9999px;
   position: absolute;
   top: 180px;
   cursor: pointer;
   background-attachment: scroll;
   background: url(/immagini/2009/arrow.png);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   z-index:1000;
}
.Portfolio a.forward                {
   background-position: -121px 0px;
   right: -22px;
}
.Portfolio a.back                   {
   background-position: -80px 0px;
   left: -22px;
}
.Portfolio a.forward:hover          { background-position: -41px 0px; }
.Portfolio a.back:hover             { background-position: 0px 0px; }

#thumbNav                       {
   position: absolute;
   top: 370px;
   text-align: center;
   z-index:999;
   width:900px;
   left:45px;
   
}
#thumbNav a                     {
   color: #FFF;
   display: inline-block;
   padding: 0px;
   height: 9px;
   text-align: center;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-bottom-right-radius: 5px;
   -webkit-border-bottom-left-radius: 5px;
   background-attachment: scroll;
   background-image: url(/immagini/2009/nav.png);
   background-repeat: no-repeat;
   background-position: -10px 0px;
   text-indent: -99999px;
   font-family: Georgia, Serif;
   width: 9px;
   margin-top: 0;
   margin-right: 10px;
   margin-bottom: 0;
   margin-left: 0;
}
#thumbNav a:hover               { background-position: 0px 0px; }
#thumbNav a.cur                 { background-position: 0px 0px; }

#start-stop                     {
   color: #333;
   text-align: center;
   position: absolute;
   right: 5px;
   top: 370px;
   -moz-border-radius: 5px;
   background-attachment: scroll;
   background-image: url(/immagini/2009/Start-Stop.png);
   background-repeat: no-repeat;
   background-position: center center;
   height: 21px;
   width: 45px;
   font-family: Verdana, Geneva, sans-serif;
   font-size: 0.7em;
   padding-top: 8px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}
#start-stop.playing:hover             {color:#C00; }
#start-stop:hover               { color:#090;
   text-decoration:none;
   height: 21px;
   width: 45px;
   padding-top: 8px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}

/*
  Prevents
*/
.Portfolio .wrapper ul ul          { position: static; margin: 0; background: none; overflow: hidden; width: auto; border: 0; }
.Portfolio .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


/* Codice callipigia Slider */

.boxSlide {
   height: 360px;
   width: 900px;
   margin-top: 20px;
   margin-right: auto;
   margin-bottom: auto;
   margin-left: auto;
}
.boxSlide img {
   float: left;
   width: 435px;
   display: block;
   height: 320px;
   overflow: hidden;
   border: 5px solid #CCC;
   margin-left:3px;
}
.textSlide {
   float: right;
   width: 420px;
   font-family: "Georgia", Times New Roman, Times, serif;
   margin-top: 5px;
}
.textSlide h1{
   font-size: 2.8em;
   color:#333;
   padding: 0px 0px 10px 0px;
   font-weight: normal;
   line-height:1.1em;
}
.textSlide h1 a{
   color:#D61010;
}
.textSlide h2 {
   margin-top: 10px;
   margin-bottom: 8px;
   line-height: 1.3em;
   font-weight:normal;
   font-size: 1.3em;
}
.introSlide {
   display: block;
   line-height: 1.4em;
   margin-bottom: 20px;
   font-size: 1.1em;
   color: #666;
   padding:10px 0px 0px 0px;
   font-family: "Arial", Helvetica, sans-serif;
}

