/**
  Theme Name: ITL
  Theme URI: http://www.idigital3.com
  Version: 1.2
  Author: iDigital3 srl
  Author URI: http://www.idigital3.com
  Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blank-slate
  Licence: LGPL
  
  Description: A theme created with developers in mind which should enable rapid WP reskinning. The CSS is minimal but consistent cross-browser, there are a couple of SEO tweaks and the page navigation works sensibly but can modified easily.

  The CSS that follows is the bare minimum of styling for a two column, fixed width and centred layout that should be
  consistent in 'modern browsers'
*/
@font-face {
    font-family: 'avenir';
    src: url('/font/avenir.eot');
    src: url('/font/avenir.eot?#iefix') format('embedded-opentype'),
         url('/font/avenir.woff') format('woff'),
         url('/font/avenir.ttf') format('truetype'),
         url('/font/avenir.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
	
}

html {
	
  overflow-y: scroll;
  font-family: 'avenir', Arial;
}
html a img {outline : none;}
body {
	margin:0 auto;
	 }

#container {
  width: 990px;
  margin: 0 auto;
  padding-bottom:100px;
  text-align:center;
  padding-top:5px;
  color:#214251;
}

#header {
	
  font-size:15px;
  margin-bottom: 365px ;
  height:125px;
  background-color:#FFF;
  margin-top:-5px;
}
#logo {
  width:180px;
  height:120px;
  background-image:url(images/logo.png);
  z-index:999;
  position:absolute;
}
#lingue{
	position:absolute;
	margin-top:10px;
	margin-left:920px;
	
	
}
#lingue ul li{
	float:left;
	list-style:none;
	color:#214251;
	font-size:14px;
	font-weight:bold;
}
#slide {
  margin:0 auto;
  width:100%;
  height:600px;
  z-index:-999;
  position:absolute;
  text-align:center;
}
#content {
  width:970;
  background-color:#fff;
  padding:28px 10px 10px 10px;
  text-align:justify;
  border: 1px solid #ccc;
  border-bottom:none;
}
#content_sp a{
	color:#214251;
}

.box{
	float:left;
	width:189px;
	margin-right:28px;
	height:300px;
	text-align:left;
	color:#214251;
	font-size:13px;
}
.box img,.boxdx img{
	margin-bottom:20px;
}

.boxdx img{
	margin-bottom:5px;
}
.boxdx{
	float:left;
	width:250px;
	text-align:left;
	color:#214251;
	margin-left:12px;
	font-size:13px;
}
.boxdx1{
	float:left;
	width:300px;
	text-align:left;
	color:#214251;
	margin-left:12px;
	font-size:13px;
}
#fasciasx{
width:100%;
margin-top:130px;
color:#fff;
font-size:25px;
line-height:26px;
margin-right:0px;	
float:left;
}
#fasciadx{
width:100%;
margin-top:45px;
color:#fff;
font-size:18px;
line-height:21px;
margin-right:0px;
float:left;
}
#fasciatitolo{
position:absolute;	
margin-top:-30px;
color:#275150;
height:50px;
font-size:26px;
width:750px;
text-align:left;
font-weight:bold;
}

#footer{
margin-top:70px;	
margin-bottom:20px;
padding-top:20px;
border-top: 1px solid #ccc;
font-size:13px;
}
/*SOTTOPAGINA*/
#fasciatitolo_sp{
position:absolute;	
margin-top:-90px;
color:#275150;
height:40px;
font-size:35px;
line-height:40px;
width:990px;
text-align:left;
}
#content_sp {
  width:970;
  padding:0px 0px 0px 0px;
  text-align:justify;
  border: 1px solid #ccc;
  border-bottom:none;
  font-size:15px;
}
#content_sp a img{
	outline:none;
}
#content_sp table{
background-color:#ff;	
}
#testatacont{
	color:#fff;
	font-size:17px;
}
#testatacont a{
	text-decoration:none;
	font-size:16px;
}
#testatacont a:hover{
	color:#fd943d;
	text-decoration:none;
	font-size:16px;
}
#listanews ul{
	list-style:none;
}
#listanews ul li{
	margin-bottom:20px;
	margin-left: -50px;
}
#listanews ul li a{
	outline:none;
}
#membro{
	background-image:url(images/sf_fascia.png);
	width:650px;	
	text-align:center;
	padding-top:10px;
	height:295px;
	color:#fff;
	margin-bottom:50px;
	opacity:0.9;
}
#membro2{
	background-image:url(images/sf_fascia.png);
	width:650px;	
	text-align:center;
	padding-top:10px;
	height:350px;
	color:#fff;
	margin-bottom:50px;
	opacity:0.9;
}
#membro3{
	background-image:url(images/sf_fascia.png);
	width:650px;	
	text-align:center;
	padding-top:10px;
	height:380px;
	color:#fff;
	margin-bottom:50px;
	opacity:0.9;
}
#foto_mebro{
	position:absolute;
width:115px;
height:185px;
margin-left:20px;
margin-top:20px;
background-image:url(images/ongaro.png);
z-index:999;
border: 1px solid #ccc;
}
#foto_mebro2{
	position:absolute;
width:115px;
height:185px;
margin-left:20px;
margin-top:20px;

background-image:url(images/rosati.png);
z-index:999;
border: 1px solid #ccc;
}
#foto_mebro3{
	position:absolute;
width:115px;
height:185px;
margin-left:20px;
margin-top:20px;
background-image:url(images/caffi.png);
z-index:999;
border: 1px solid #ccc;
}
#specifiche{
	position:absolute;
z-index:999;
margin-top:70px;
}
#specifiche ul{
	background-color:#e0e7eb;
	width:520px;
	margin-left:100px;
	font-size:13px;	
	padding-top:20px;	
	padding-bottom:20px;
	padding-left:70px;
	
}
#specifiche ul li{
	padding-right:30px;	
	
}

#specifiche_testo{
	background-color:#e0e7eb;
	width:520px;
	margin-left:100px;
	font-size:13px;	
	padding-top:20px;	
	padding-bottom:20px;
	padding-left:70px;
	padding-right:30px;
}

/*MENU*/
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a {
color:#fff;
font-size:16px;
font-weight:bold;
}
.selected a{
	color:#fd943d;
	font-size:16px;
	font-weight:bold;
}
/*MENU*/

/*slide*/

/* fade slider */
.slides {
    height:600px;
    margin:0px auto;
    overflow:hidden;
    position:relative;
    width:100%;
	min-width:100%;
	
}
.slides ul {
	width:100%;
	height:600px;
    list-style:none;
    position:relative;
	margin-left:-40px;
	margin-top:-10px;
	
}

/* keyframes #anim_slides */
@-webkit-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}
@-moz-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}

.slides ul li {
	opacity:1.0;
	zoom: 1;
	
	/*position:absolute;*/
	left: -160px;
	width:100%;
	/* css3 animation */
    -webkit-animation-name: anim_slides;
	-webkit-animation-duration: 24.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: anim_slides;
	-moz-animation-duration: 24.0s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	top: 584px;
}

/* css3 delays */

.slides ul  li:nth-child(2), .slides ul  li:nth-child(2) div {
    -webkit-animation-delay: 6.0s;
    -moz-animation-delay: 6.0s;
	
}
.slides ul  li:nth-child(3), .slides ul  li:nth-child(3) div {
    -webkit-animation-delay: 12.0s;
    -moz-animation-delay: 12.0s;
	
}
.slides ul  li:nth-child(4), .slides ul  li:nth-child(4) div {
    -webkit-animation-delay: 18.0s;
    -moz-animation-delay: 18.0s;
	
}
.slides ul li img {
    display:block;
	width:100%;
	height:600px;
	
}

/* keyframes #anim_titles */
@-webkit-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}
@-moz-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}

.slides ul li div {
    
    
    color:#FFFFFF;
    font-size:26px;
    margin:0 auto;
   /* position:absolute;*/
    top:50%;
    width:100%;

    
  
    /* css3 animation */
    -webkit-animation-name: anim_titles;
    -webkit-animation-duration: 18.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_titles;
    -moz-animation-duration: 18.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}
#welcome{
width:750px;
position:absolute;text-align:left;margin-left:240px;margin-top:12px;font-size:20px	
}
