@import url('menu.css');
@import url('nivo-slider.css');
@import url('form.css');
@import url('icon.css');
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Condensed);
body
{
	margin: 0;
	padding: 0;    
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	background-color: #fff;
	font-size: 13px;
	line-height: 20px;
}
html, body, form {
    height: 100%;
    margin: 0;
    padding: 0;
}
#header-wrapper, #content-wrapper, #content-home-wrapper, #sliderwrapper, #news-sliderwrapper
{
	width: 100%;
	clear: both;
}
a
{
	color: #6B8373;
	text-decoration: none;
	outline:none;
}

.btn-archivio-news a
{
   color:#fff;
    text-align:right;
}
p.btn-archivio-news 
{
   color:#fff;
    text-align:right;
}
a:hover
{
	
	text-decoration: underline;
}
#header, #content, #footer, #content-home, #news-slider, #top-header,#footer-credits
{
	margin: 0 auto;
	width: 1200px;
	clear: both;
}
.last
{
	margin: 0 !important;
}
/*--------------HEADER --------------*/
#header-wrapper
{
      border-top: 5px solid #6B8373;
 height:100px;
    position:absolute;
    z-index:10000;
    
}/*.inner-body #header-wrapper
{
    position:relative;
    
}*/
#header
{
    position:relative;
}
.header-left
{
    width:400px;
    float:left;
}.header-right
{
    width:550px;
    float:right;
}
.logo h1 a
{
    color:#fff;
    text-decoration:none;
    font-size:48px;
    font-weight:normal;   
    margin-bottom:0px;
    font-family:'Ubuntu Condensed',Arial;
}.logo h1 
{
    margin-bottom:0px;
    padding-bottom:9px;
    padding-top:15px;line-height: 30px;
 }
 .logo p
{
     margin-top:0px;
     
}
.logo p a
{
   
    text-decoration:none;
   font-family:'Ubuntu Condensed',Arial; 
     color:#fff; font-size:24px;
     letter-spacing:1px;
}
.logo
{
   
    padding:0px 0px 10px;
}
.imglogo
{
    float:left;
    margin-right:10px;

}
.imglogo img
{
    float:left;
    margin-right:10px;
    border:none;
}
.txtlogo
{
   width:auto;
}


.search {
    float: right;
    margin: 0px;
    padding: 5px 0;
    padding-left:1%;
    display:none;
}
.lingue {
    position:absolute;  
    top:0px;
    right:0px;
  padding: 6px 0;
    padding-right:0%;
    margin:0;
  
    list-style-type:none;
}
.lingue li a{
    
        color:#fff;
}/*
.inner-body .lingue li a {
  color: #6B8373;
}*/
.socialnetwork {
    float: right;
    list-style-type:none;
    position:absolute;
    top:0px;
    right:0px;
    margin:0;
        padding: 10px 0 7px;
    padding-right:1%;
}
.socialnetwork li{
float:left;
margin-left:5px;
}
 .socialnetwork li a img{
border:none;
}
/*--------------FINE HEADER --------------*/
/*-----------------------CONTENT ---------------------*/
#content
{
    padding:20px 0;
    overflow:hidden;
  
}

#ContentWrapper {
    min-height: 100%;
    position: relative;
}
.box
{
    width:32%;
    float:left;
    margin-right:2%;
   
}

#content-wrapper {
    padding-bottom: 120px;
}


.contentpaginalaterale
{
    margin-bottom:20px;
}
.box-laterali
{
    color:#4D4D4D;
    overflow:hidden;
    margin-top:10px;

}
.box-laterali a
{
    color:#4D4D4D;

}

.page-laterale .item-news
{
    width:100%;
}.page-laterale .item-news p.date,.page-laterale .item-news p a
{
    width:100%;
    color:#4D4D4D;
}

.BoxHome
{
    position:relative;
}
.newslavoro,.newsstudio
{
   padding:0 2% 2% 2%;
    background-color:#6B8373;
    width:28%;
}
.newsstudio
{
    margin-right:0px;
}
.newslavoro h2,.newsstudio h2
{
     color:#fff;
}
#areaClienti
{
    clear:left;

}
#blocco-newsletter
{
    float:left; margin-right:2%;
    width:32%;
    margin-bottom:10px;
}
.ultime-blog
{
    width:32%;
    float:left;
    margin-right:0px;
    margin-bottom:20px;
    clear:right;
}

#content-wrapper
{
}
.itemSearch{
	float:left;
	width:100%;
	margin:10px 0px;
	}
.itemSearch a{
	font-size:14px;
	float:left;
	width:100%;
	}
.itemSearch p{
	margin:0px;
	margin-top:2px;
	float:left;
	width:100%;
	}
.highlight{
	font-weight:bold;
	}

.page-laterale
{
    width:27%;
    margin-left:3%;
    float:left;
}
.paginainterna
{
    width:70%;  float:left;
}
    .paginainterna p
    {
        text-align:justify
    }
/* --------------------------FIEN CONTENT -----------------*/

/*-------------------footer-------------*/

#footer-wrapper
{
    background-color:#6B8373;
    overflow:hidden;
	clear:both;
  height:120px;
  position:Absolute;
  width:100%;
  bottom:0
}
#footer
{
	padding: 10px 0px 0px;
    overflow:hidden;
    position:relative;  margin-top:10px;
}
#footer .imglogo
{
    display:none;
}
#footer p,#footer .vcard
{
	/*padding: 0px 10px;*/
    color:#fff;
}
    #footer .street-address,#footer .cont
    {
        float:left;
        margin-right:10px;
    }
#footer p a
{
	color: #fff;

}
#footer .dati-footer
{
	float: left;
	width:100%;
}
#footer-credits p.credits,#footer-credits p.credits a,#footer a
{
	color:#fff;
	}
#footer-credits
{
}
#footer .vcard{
   
    margin-left:0px;
    margin-top:0px;
	}
#footer .vcard .org{
    display:none;
	}
#footer .logo-footer h1
{
    color:#fff;
    padding-top:0px;
    margin:0px;
    font-weight:bold;
    
    font-family:'Ubuntu Condensed',Arial;
}
#footer .logo-footer .imglogo img
{
    width:50px;
}
#footer .logo-footer .txtlogo 
{
    float:left;
}#footer .logo-footer p
{
        margin:0; 
    font-family:'Ubuntu Condensed',Arial;
}
 #footer .logo-footer 
{
   
     overflow:hidden;
     padding-right:20px;
    
}
/*------------------- fine footer-------------*/
h1, h2, .title-h2 {
    color: #6B8373;
    font-size: 25px;
    font-family: 'Ubuntu Condensed',Arial;
    font-weight: normal;
}
.title-h2 {
    display:block;
    margin:20px 0
}
    .titolo-laterale{
	color: #0F5D79;
}
.titolo-laterale:hover
{
	text-decoration:none;
}
h3
{
	color: #0F5D79;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}



/*TAB NEWS STYLE*/

#tabs-news ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tabs-news ul li
{
	float: left;
	overflow: hidden;
	height: 27px;
	padding-top: 7px;
}

#tabs-news ul li a
{
	color: #0F5D79;
	padding: 10px 20px;
	background-color: #B7C6D6;
}
#tabs-news ul li a:hover
{
	text-decoration: underline;
}
#tabs-news ul li.ui-state-active a
{
	text-decoration: none;
	background-color: #fff;
}


#tabs-news .ui-tabs-panel
{
	clear: both;
	background-color: #fff;
	margin-top: 5px;
	padding: 10px;
}


#tabs-news .ui-tabs-hide
{
	display: none;
}
.item-news p.date
{
      color:#fff;
    font-style:italic;
}.item-news p a
{
     color:#fff;
}
.item-news {
	float: left;
    margin-right: 1%;
    overflow: hidden;
    width:100%;
	/*	border-bottom: 1px solid #90908D;*/
	margin-bottom: 5px;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative;
	}

.item-news .img{
	float: left;
    margin-right: 2%;
    overflow: hidden;
    width: 10%;
	height:40px;
	}
.item-news .img img{
	width:100%;
}


.share,.data-news{
	
	
    clear:both;
	border-top: 1px dotted #909090;
  border-bottom: 1px dotted #909090;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 1%;
	}
.share p{
    margin:0;
    text-align:right;
	}/*
.share p a{
	float:left;
	margin-left:5px;
	}
.share p span{
	float:left;
	margin-left:5px;
	}*/

.item-news .date-cal{
    display:none;
	}


.item-news p
{
	margin: 0px 0 0 0;
}

.item-news .descrizione, .item-news .leggi-tutto
{
	display: none;
}

.item-news p a:hover
{
	text-decoration: underline;
}
.item-news p a.readmore
{
	display: none;
	color: #fff;
}
.item-archivio-news{
	float:left;
	width:100%;
	margin:10px 0px;	
}
.item-archivio-news .img{
	float:left;
	width:10%;
	margin:0px 1% 0px 0px;	
}
.item-archivio-news .img img{width:100%;}
.item-archivio-news .date{
	float:left;
	width:89%;

	font-size:11px;
	}
.item-archivio-news .text-news{
	float:left;
	width:89%;
	}
.item-archivio-news .text-news .title{
	float:left;
	width:100%;	
    font-size:14px;
    text-transform:uppercase;
	margin:0px;
	}
.item-archivio-news .text-news .descrizione{
	float:left;
	width:100%;
	margin:0px;
	}
.item-archivio-news .text-news a{
	display:block;
	}
/*Banner Consenso Cookie*/
.banner_consenso_cookie {
	position:fixed;
	z-index:10000;
	left:0%;
	bottom:0px;
    width:96%;
	background:#231f20;
	margin:0px 0% 0px;
	padding:0px 2%;
}
#testo_banner {
	padding:10px;
    margin:0px;
}
    #testo_banner p {
        text-align:center;
		color:#fff;
		margin:0px;
    }
    #testo_banner p a{
		color:#fff;
		text-decoration:underline;
    }
#chiusura_banner {
    text-align:right;
	display:none;
}
/*Banner Consenso Cookie*/	