body {
  background: #000000 url(../images/sfondoMat.jpg) repeat-x 0 0;
  font-size:10px;
  font-family: arial;
  line-height: 16px;
  color:#999999;
}

strong{
color:#666666;
}

h1 a{
  background: url(../images/logoNoIdea.png) no-repeat 0px 0px;
  text-indent: -9999px;
  width:202px;
  height:75px;
  margin:0; 
  display:block;
}

#titolo{
   margin-top:-30px;
  /* background: url(../images/welcome.jpg) no-repeat 680px top;*/
   height:30px;
  /* text-indent: -9999px;*/
  font-weight: bold;
  text-align: right;
  font-size: 16px !important;
  font-family: Century Gothic;
}

#titolo a{
  font-size: 16px !important;
}

#home .news_title{
  display: none;
}

#home .container_12{
  padding-top:1px;
}
/*



.home_img{
 background: url(../images/WelcomeToTheJungle.jpg) no-repeat 780px -12px !important;
}


.news_title{
 background: url(../images/news-title.jpg) no-repeat 780px -12px !important;
}

.about_title{
  background: url(../images/about-title.jpg) no-repeat 780px -12px !important;
}


.lab_title{
  background: url(../images/lab-title.jpg) no-repeat 780px -12px !important;
}

.portfolio_title{
   background: url(../images/portfolio_title.jpg) no-repeat 780px top !important;
}

.graphic_title{
  background: url(../images/graphics_title.jpg) no-repeat 660px top !important;
}


.video_title{
  background: url(../images/video_title.jpg) no-repeat 660px top !important;
}

.web_title{
  background: url(../images/website_title.jpg) no-repeat 660px top !important;
}


.photo_title{
  background: url(../images/photo_title.jpg) no-repeat 660px top !important;
}

.contact_title{
  background: url(../images/contact_title.jpg) no-repeat 710px top !important;
}
*/
ul#menu{
  margin:0 0 0 -130px;
  width:630px;
  position:absolute;
}

ul#menu li{
   display: inline;
   list-style: none;
}

ul#menu li a{
   display: block;
   float:left;
   text-indent: -9999px;
}

ul#menu li a#link_home{
   width:90px;
   height:36px;
   background: url(../images/home.jpg) no-repeat 0 -36px;
}

ul#menu li a#link_portfolio{
   width:129px;
   height:36px;
   background: url(../images/portfolio.jpg) no-repeat 0 -36px;
}

ul#menu li a#link_news{
   width:88px;
   height:36px;
   background: url(../images/news.jpg) no-repeat 0 -36px;
}

ul#menu li a#link_about{
   width:97px;
   height:36px;
   background: url(../images/about.jpg) no-repeat 0 -36px;
}

ul#menu li a#link_lab{
   width:90px;
   height:36px;
   background: url(../images/lab.jpg) no-repeat 0 -36px;
}

ul#menu li a#link_contact{
   width:130px;
   height:36px;
   background: url(../images/contact.jpg) no-repeat 0 -36px;
}

#home ul#menu li a#link_home,
#about ul#menu li a#link_about,
#lab ul#menu li a#link_lab,
#portfolio ul#menu li a#link_portfolio,
#news ul#menu li a#link_news,
#contact ul#menu li a#link_contact{
   background-position:0px 0px !important;
}

ul#menu li a:hover{
   background-position:0px 0px !important;
}


h2.news{
   background: url(../images/h2-news.jpg) no-repeat 0 0;
   height:44px;
   width:184px;
   margin-top:39px;
   margin-left:0px;
   text-indent: -9999px;
}

#list-news{
  /*background:  url(../images/border-news.jpg) bottom no-repeat;*/
   background: #000000;
   float:left;
  
}

.box-news{
  width:140px;
  margin-right:20px;
  float:left;
  background: #525252;
  position:relative;
  padding:1px;
;


}

.box-news h3{
  color:#b0b0b0;
  font-size:12px;
  margin:10px 0 3px;
}

.box-news p{
  color:#b0b0b0;
  font-size:12px;
}

.box-about{
 width:260px;
  margin-right:10px;
  float:left;
}


.box-about h3{
  color:#b0b0b0;
  font-size:12px;
  margin:10px 0 3px;
}

.box-about p{
  color:#b0b0b0;
  font-size:12px;
}


#list-portfolio{
  margin-top:10px;
}

#list-portfolio .work{
  width:260px;
  margin-right:10px;
  margin-bottom:5px;
  float: left;
  min-height:260px;
}


#list-portfolio .work h3{
  font-size:12px;
  margin:5px 0 5px;
  padding:0;
  color:#b0b0b0;
}

#nav{
  clear:both;
}

#nav a{
color:#b0b0b0;
  text-decoration: none;
}

#main{
background: #000000 url(../images/sfondo_mainMat.jpg) no-repeat 20px 0;
text-align: left;
margin:0px 0px 0 0;
padding-top:20px;
width:852px;
min-height:507px;
position:relative;
}

#home #main{
  background:url(../images/sfondo_mainMat.jpg) no-repeat 15px 0;
  
}

#main #freccia-sx,
#main #freccia-dx{
  position:absolute;
  display:block;
  width:29px;
  height:29px;
  top:250px;
    
}

#main #freccia-sx{
  background-image: url(../images/freccia-sxMat.jpg);
  left:10px;
}
#main #freccia-dx{
  background-image: url(../images/freccia-dxMat.jpg);
  right:10px;
}

#portfolio ul#menu_portfolio li{
list-style: none;
margin-left:-10px;
  display:block;
float:left;
}
#portfolio ul#menu_portfolio li a{
  height:41px;
  text-indent: -99999px;
  margin-top:39px;
  display:block;
float:left;
}

a#link_website{
  background-image: url(../images/website.jpg);
  width:189px;
}

a#link_graphic{
  background-image: url(../images/graphic.jpg);
  width:185px;
  margin-left:30px;
}

a#link_video{
  background-image: url(../images/video.jpg);
  width:188px;
  margin-left:30px;
}

a#link_photo{
  background-image: url(../images/photo.jpg);
  width:188px;
  margin-left:30px;
}

#copyright{
  margin:40px -20px 40px -30px;
  font-size: 9px;
  line-height: 11px;
}

h2.title-news{
  margin:60px 0 5px -32px;
 color:#b0b0b0;
  font-family: Century Gothic;
}

#text{
  margin-left:-30px;
  display:block;
  margin-right:30px;
}


.slide_container{
  width:779px;
  padding:0;
  height:520px;
  position:relative;
  overflow:hidden;
}

.slide_container .slide_wrap{
  width:100%;
  position:absolute;
  width:99999px;
  margin:0 0 0 0px;
}
.slide_container .slide_wrap li{
  list-style: none;
  list-style-position:inside;
  padding:0;
  margin:0;
  display:block;
  float:left;
  width:779px;
  text-align: center;
}

.img_slide{
}

.percorso{
  margin-top:-25px;
  width:900px;
  text-align: right;
  font-family: Century Gothic;
  font-size:16px;
  color:#b0b0b0;
  font-weight: bold;
}

.percorso a{
  text-decoration: none;
  color:#b0b0b0;
   font-size:16px;
}


.v2 {
	color:#b0b0b0;
	font-family:sans-serif;
	font-size:14;
}


.textlab {
	color:#ffffff;
	font-family:sans-serif;
	font-size:14;
}