﻿/***************
STYLE PRINCIPALE 
***************/

@charset "utf-8";
/* CSS Document */

.cookie_pg a {color:#219530}
.cookie_pg a.mob {display:none;}
.cookie_pg h2.titolone_page {padding-left:0px;margin-top:20px;}   
.cookie_pg .corpo_cont {line-height:22px;}
.lavora.arc_notizie.cookie_pg .box_right {width:96%; margin:auto;}

#cookie {
	width:100%;
  background: #E40613;
  z-index: 9999;
  position: fixed;
  bottom:0px;
  padding: 10px;
  color: #fff;
  font-size: 16px;
}
#cookie .cnt {
  max-width: 1100px;
  margin: auto;
  position: Relative;
  text-align:left;
  line-height:22px;
}
#cookie .cookieTitle {
  margin-bottom: 3px;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  text-align: left;
   width: 80%;
   line-height:22px;
}
#cookie .cnt p {
  margin: 0;
  font-size: 15px;
  line-height: 14px;
  float: left;
  width: 80%;
  line-height:22px;
}
#cookie a {color:#fff;font-weight:bold;}
#cookie a#ok {
  padding: 5px 10px;
  border: 1px solid;
  border-radius: 3px;
  display: inline-block;
  color:#fff;
  position: absolute;
  top: 40px;
  right: 15px;
}
#cookie a#close {
  position: absolute;
  top: 0px;
  right: 15px;
}

/*popup cookie e wrapper*/
/*TABELLA COOKIE*/

/*
Stile generico per formato Desktop e laptop
*/
.wrapper_cookie table {
width: 100%;
border-collapse: collapse;
}
/* stilizzazione "zebrata" delle righe della tabella */
.wrapper_cookie tr:nth-of-type(odd) {
background: #eee;
}
.wrapper_cookie th {
background: #333;
color: white;
font-weight: bold;
}
.wrapper_cookie td, th {
padding: 6px;
border: 1px solid #ccc;
text-align: left;
}
.wrapper_cookie th:nth-of-type(1) ,.wrapper_cookie td:nth-of-type(1) {width:20%}
/*.wrapper_cookie th:nth-of-type(3) ,.wrapper_cookie td:nth-of-type(3) {width:74px}*/
.wrapper_cookie th:nth-of-type(4) ,.wrapper_cookie td:nth-of-type(4) {width:74px}
@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    /* Forza la tabella a non essere più una tabella */
    .wrapper_cookie table, .wrapper_cookie thead, .wrapper_cookie tbody, .wrapper_cookie th, .wrapper_cookie td, .wrapper_cookie tr {
        display: block;
    }

    /* Nasconde la testata della tabella (senza il dispaly non per una maggiore accessibilità) */
    .wrapper_cookie thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .wrapper_cookie tr { border: 1px solid #ccc; }

    .wrapper_cookie td {
        /* Per comportarsi come una "riga" della tabella */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
     }

    .wrapper_cookie td:before {
        /* Per inserire una descrizione ad ogni tabella */
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
				font-weight:bold;
    }
    .wrapper_cookie th:nth-of-type(1) ,.wrapper_cookie td:nth-of-type(1) {width:auto}
.wrapper_cookie th:nth-of-type(3) ,.wrapper_cookie td:nth-of-type(3) {width:auto}
.wrapper_cookie th:nth-of-type(4) ,.wrapper_cookie td:nth-of-type(4) {width:auto}

    /*
    Dati di ogni descrizione
    */
        .wrapper_cookie td:nth-of-type(1):before { content: "Cookie e tempo di permanenza";display:block }
        .wrapper_cookie td:nth-of-type(2):before { content: "Caratteristiche e finalità"; }
        .wrapper_cookie td:nth-of-type(3):before { content: "Abilita"; }
        .wrapper_cookie td:nth-of-type(4):before { content: "Disabilita"; }
        
}




*:focus {
	outline: none!important;
}




body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 8px;
    font-family: Open Sans, Helvetica, Arial, sans-serif;
    /*background-image: url(../images/feste2018.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center 0%;* per sfondo auguri*/
    
}

#bannertop{
	background-repeat: no-repeat;
	text-align: center;
	height: 83px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/HOME-pc_4-BANNER-TOP2c.jpg);
	background-position: center;

}

.testa1140 {
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
    background-color: #fff;
	
}

.corpo1140 {
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
}



.col1 {
	/*width: 515px;*/
	width: 45%;
	float: left;
	padding-right: 20px;
}

.col1-int {
	width: 800px;
	float: left;
	padding-right: 0px;
	
}

.col2 {
	/*width: 268px;*/
	width: 25%;
	float: left
}

.col2-grey {
	background-color: #F3F3F3;
	background-image: url(../images/ombra-verticale-1.png);
	background-repeat: no-repeat;
	background-position: 0% 0;
	padding-top: 18px;
}



.col3 {
	/*width: 337px;*/
	width: 28%;
	float: left;
	background-image: url(../images/ombra-verticale-1.png);
	background-repeat: no-repeat;
	background-position: 0% 0;
}

.col3-cont {
	padding-left: 20px;
		
}



col2-int {
	width: 300px;
	float: left;
	background-image: url(../images/ombra-verticale-1.png);
	background-repeat: no-repeat;
	background-position: 0% 0;
	background-color: #FFE014;
}

.col2-cont-int {
	padding-left: 0px;
	background-color: #E93639;	
}


#multimedia {
	width: 100%;
	height: 500px;
	background-color: #444;
	clear: both;
	-webkit-box-shadow: inset 0px 10px 8px -5px #000000;
	box-shadow: inset 0px 10px 8px -5px #000000;
}

div.multimedia-pc{
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

#multimedia-tablet {
	width: 100%;
	background-color: #444;
	background-image: url(../images/sfondo_multimedia-tablet.gif);
	background-repeat: repeat-x;
}

.multimedia-title {
	background-color: #E40613;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
	margin-top: 25px;
}

.multimedia-cont{
	
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	clear:both;
	z-index: 400;
}

/** area banner **/
.corpo1140banner {
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

/** ORGANI */


ul.organiul {
	list-style-type: none;
	color: #333;
	font-family: "Open Sans";
	font-size: 100%;
	font-weight: 700;
	padding-left: 12px;
	
	text-align: left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	
}



ul.organiul li a{
	display: block;
	color: #333;
	text-decoration: none;
	background-color: #cbcbcb;
	padding-top: 19px;
	padding-right: 40px;
	padding-left: 19px;
	line-height:25px;
	padding-bottom: 19px;
	margin: 12px;
		
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}


ul.organiul a:hover{
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-decoration: underline;
	background-color: #6e6e6e;
}

ul.organiul li.organiul-on a{
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-decoration: underline;
	background-color: #6e6e6e;
	background-image: url(/images/organi-on.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}



/** organi rivisti **/




ul li.organiul2  {
	display: inline;
	float: left;
}






/** home footer **/


#footer {
	width: 100%;
	
	background-color: #27a737;
	clear: both;

}

div.footer-pc{
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
}




.col1-footer {
	width: 400px;
	float: left;
	padding: 45px;
	background-color:#219530;
}


.col2-footer {
	width: 200px;
	float: left;
	padding: 45px;
	padding-left:100px;
}


.col3-footer {
	width: 235px;
	float: left;
	padding: 45px 10px 45px 45px;
	
}




/** colonna sinistra **/

div.footer-cont div.col1-footer h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 100%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	clear: left;
	text-transform: capitalize;
	color: #fff;
}


div.footer-cont div.col1-footer h1 a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.footer-cont div.col1-footer h1 a:hover {
	text-decoration: none;
	color: #000;
}


div.footer-cont div.col1-footer h2 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 120%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}


div.col1-footer ul {
	list-style-type: square;
	color:#fff;
	font-family: "Open Sans";
	font-size: 80%;
	line-height: 100%;
	font-weight: 400;
	padding-left: 11px;
}


div.col1-footer ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
}

div.col1-footer ul li a{
	
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	
}


div.col1-footer ul li a:hover{
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-decoration:underline;
}


/** colonna centro **/

div.footer-cont div.col2-footer h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 100%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	clear: left;
	text-transform: capitalize;
	color: #fff;
}


div.footer-cont div.col2-footer h1 a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.footer-cont div.col2-footer h1 a:hover {
	text-decoration: none;
	color: #000;
}


div.footer-cont div.col2-footer h2 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 120%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}


div.col2-footer ul {
	list-style: square;
	color:#fff;
	font-family: "Open Sans";
	font-size: 80%;
	line-height: 100%;
	font-weight: 400;
	padding-left: 11px;
	margin-bottom:20px;
}

#footer li{
	list-style: square;
	}

div.col2-footer ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.col2-footer ul li a{
	
	color:#fff;
	text-decoration:none;
	display:block;
	
}


div.col2-footer ul li a:hover{
	color: #fff;
	text-decoration: underline;
	font-weight: 700;
	
	
}



/** colonna DESTRA **/

div.footer-cont div.col3-footer h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 100%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	clear: left;
	text-transform: capitalize;
	color: #fff;
}


div.footer-cont div.col3-footer h1 a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.footer-cont div.col3-footer h1 a:hover {
	text-decoration: none;
	color: #000;
}


div.footer-cont div.col3-footer h2 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 120%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}


div.col3-footer ul {
	list-style-type: square;
	color:#fff;
	font-family: "Open Sans";
	font-size: 80%;
	line-height: 100%;
	font-weight: 400;
	padding-left: 11px;
	margin-bottom:20px;
}


div.col3-footer ul li {
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.col3-footer ul li a{
	
	color:#fff;
	text-decoration:none;
	display:block;
}


div.col3-footer ul li a:hover{
	
	color:#fff;
	text-decoration:underline;
	font-weight:700;
	
}


/** copyright**/
#copyr {
	width: 100%;
	height: 65px;
	background-color: #d1d6cc;
}

.corpo1140copy {
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	font-size: 90%;
}


/** definizione font???...**/


#line-vert {
	background-image: url(../images/line_verticale.gif);
	background-repeat: repeat-y;
}
#ombra-vert {
	background-image: url(../images/ombra_verticale.gif);
	background-repeat: no-repeat;
}
#line-video {
	height: 3px;
	width: 100%;
	background-color: #E1A200;
}
#line-sistema {
	height: 3px;
	width: 100%;
	background-color: #A5A5A5;
}
#line-pp {
	height: 3px;
	width: 100%;
	background-color: #27A737;
}
.archivio-bilancio-sociale #line-pp { background-color: #542545; }

#line-ppy {
	height: 3px;
	width: 100%;
	background-color: #F7A600;
}

#line-allegati {
	height: 3px;
	width: 100%;
	background-color: #6CA838;
}


#line-grey {
	width: 95%;
	height: 1px;
	background-color: #d9d9d9;
}
#q-grey {
	width: 20px;
	height: 20px;
	background-color: #a5a5a5;
}
#q-green {
	width: 20px;
	height: 20px;
	background-color: #6ca838;
}
#l-green {
	width: 1px;
	height: 20px;
	background-color: #6ca838;
}
#q-orange {
	width: 20px;
	height: 20px;
	background-color: #E1A200;
}
.sezioni {
	color: #000000;
	font-family: "Roboto Condensed";
	font-weight: 400;
	text-transform: uppercase;
	font-size: 95%;
}

a.sezioni  {
	color: #333;
	text-decoration: none;
	
}


a:hover.sezioni  {
	color: #000;
	text-decoration: underline;
	
}


.sezioni-tablet {
	color: #000000;
	font-family: "Roboto Condensed";
	font-weight: 700;
	text-transform: uppercase;
	font-size: 85%;
}
.sezioni-w {
	color: #FFFFFF;
	font-family: "Roboto Condensed";
	font-weight: 700;
	text-transform: uppercase;
	font-size: 95%;
}
.sezioni-w-s {
	color: #FFFFFF;
	font-family: "Roboto Condensed";
	font-weight: 700;
	text-transform: uppercase;
	font-size: 80%;
}
.tutto {
	color: #8D8D8D;
	font-weight: 300;
	font-size: 90%;
	font-family: "Roboto Condensed";
}


.scadenza {
	color: #27A737;
	font-weight: 700;
	font-size: 100%;
	font-family: "Roboto Condensed";
}
.ico-vai {
	margin-top: 8px;
}
.ttl-video {
	font-family: "Roboto Condensed";
	font-weight: 400;
	color: #FFFFFF;
	font-size: 95%;
}
.ttl-video-tablet {
	font-family: "Roboto Condensed";
	font-weight: 400;
	color: #FFFFFF;
	font-size: 85%;
	line-height: 110%;
}
.ttl-news-corr {
	font-family: "Roboto Condensed";
	font-weight: 400;
	color: #000000;
	font-size: 95%;
}
.ttl-news-corr-tablet {
	font-family: "Roboto Condensed";
	font-weight: 400;
	color: #000000;
	font-size: 85%;
	line-height: 110%;
}
.video {
	margin-top: 5px;
	margin-bottom: 10px;
}
.txt-video {
	font-family: "Open Sans";
	font-weight: 400;
	color: #BFBCBC;
	font-size: 70%;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 75%;
	line-height: 120%;
}

.copyright {
	color: #000000;
}
#share {
	width: 48px;
	float: right;
	position: fixed;
	top: 80px;
	right: 0px;
}
.space1  {
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
}

/** per PC */
h1 {
	font-family: "Roboto Condensed";
	font-size: 310%;
	line-height: 120%;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1.istituzione {
	
	font-size: 310%;
	font-weight: 400;

}

h1.ttl-job {
	
	font-size: 250%;
	font-weight: 700;
	

}

h1.ttl-multi-int {
	font-family: "Roboto Condensed";
	font-size: 250%;
	line-height: 110%;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



h1.circ {
	font-family: "Roboto Condensed";
	font-size: 260%;
	line-height: 120%;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #27348B;
	
}

h2.circ2 {
	font-family: "Roboto Condensed";
	font-weight: 700;
	font-size: 170%;
	line-height: 125%;
	color: #27348B;
}


h2 {
	font-family: "Roboto Condensed";
	font-weight: normal;
	font-size: 170%;
	line-height: 125%;
}

h2.istituzione-sott {
	font-weight: normal;
	font-size: 170%;
	color:#666;
}

p {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 100%;
	text-align: left;
	letter-spacing: -0.1px;
	margin-right: 30px;
}
.notizia-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 120%;
}








#green {
	height: 10px;
	width: 100%;
	background-color: #6CA838;
}

#white {
	height: 10px;
	width: 100%;
	background-color: #fff;
}

/*mobile responsive*/
.show_smart {display:none;}








/********************
FINE STYLE PRINCIPALE 
********************/


/********************
TESTATA 
********************/

@charset "utf-8";
/* CSS Document */




#modellotestata{
	height: 128px;
	width: 100%;
	
}


/** logo **/
#logoanci{
	background-color: #Fff;
	padding-top: 10px;
	float: left;
	width: 25%;
	min-width:270px;
}



/** menu primo ***************************************************/
/***************************************************************/
#menu1{
	
	float: left;

}

div#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div#menu1 ul li{
	color: #A7A7A7;
	float: left; /* elementi su singola riga */
	display: block;
	margin: 1px;
	height: 122px;
	font-family: "Roboto Condensed";
	font-size: 110%;
	line-height: 88%;	
	
}


div#menu1 ul li a{
	height: 42px;
	color: #A7A7A7;
	margin-top: 0px;
	display: block;
	padding-top: 80px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	letter-spacing: -1%;
	/* First we need to help some browsers along for this to work.
     Just because a vendor prefix is there, doesn't mean it will
     work in a browser made by that vendor either, it's just for
     future-proofing purposes I guess. */
  -o-transition:.7s;
  -ms-transition:.7s;
  -moz-transition:.7s;
  -webkit-transition:.7s;
  /* ...and now for the proper property */
  transition:.7s;
}


div#menu1 ul li a:hover, div#menu1 ul li a.active{
	color: #000;

}

div#menu1 ul li:hover{
	background-image: url(../images/icone_menu-primo_on.png);
	background-repeat: no-repeat;
	background-position: 50% 112px;	
}

div#menu1 ul li a{
	background-position: 50% 30px;
}


/** menu primo chi **/
div#menu1 ul li.chi a {
	background-image: url(../images/icone_menu-primo_chi.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
}


div#menu1 ul li.chi-on a {
	background-image: url(../images/icone_menu-primo_chi-on.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
	color: #000;
	font-weight:700;
}



div#menu1 ul li.chi a:hover, div#menu1 ul li.chi a.active{
	background-image: url(../images/icone_menu-primo_chi-on.png);
	opacity: 1;
}




/** menu primo organi **/
div#menu1 ul li.organi a {
	background-image: url(../images/icone_menu-primo_organi.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.organi a:hover, div#menu1 ul li.organi a.active{
	background-image: url(../images/icone_menu-primo_organi-on.png);
}

/** menu primo come associarsi **/
div#menu1 ul li.asso a {
	background-image: url(../images/icone_menu-primo_asso.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.asso a:hover, div#menu1 ul li.asso a.active{
	background-image: url(../images/icone_menu-primo_asso-on.png);
}

div#menu1 ul li.asso-on a {
	background-image: url(../images/icone_menu-primo_asso-on.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
	color: #000;
	font-weight:700;
	
}


/** menu primo contatti **/
div#menu1 ul li.contatti a {
	background-image: url(../images/icone_menu-primo_contatti.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.contatti a:hover, div#menu1 ul li.contatti a.active{
	background-image: url(../images/icone_menu-primo_contatti-on.png);
}

div#menu1 ul li.contatti-on a {
	background-image: url(../images/icone_menu-primo_contatti-on.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
	color: #000;
	font-weight:700;
}

/** menu primo lavora con noi **/
div#menu1 ul li.lavoro a {
	background-image: url(../images/icone_menu-primo_lavora.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.lavoro a:hover, div#menu1 ul li.lavoro a.active{
	background-image: url(../images/icone_menu-primo_lavora-on.png);
}

div#menu1 ul li.lavoro-on a{
	background-image: url(../images/icone_menu-primo_lavora-on.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
	color: #000;
	font-weight:700;
	
}

div#menu1 ul li.risultati {display:none;}
/** menu primo risultati **/
div#menu1 ul li.risultati a {
	background-image: url(../images/icone_menu-primo_risultati.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.risultati a:hover, div#menu1 ul li.risultati a.active{
	background-image: url(../images/icone_menu-primo_risultati-on.png);
}

div#menu1 ul li.risultati-on a{
	background-image: url(../images/icone_menu-primo_risultati-on.png);
	background-repeat: no-repeat;
	transition: .7s ease-in-out;
	color: #000;
	font-weight:700;
	
}



/** menu primo amm trasparente**/
div#menu1 ul li.trasp a {
	background-image: url(../images/icone_menu-primo_trasp.png);
	background-repeat: no-repeat;
}

div#menu1 ul li.trasp a:hover,div#menu1 ul li.trasp a.active{
	background-image: url(../images/icone_menu-primo_trasp-on.png);
}

div#menu1 ul li:last-child a { padding-right:0px; }


/** area destra cerca e share ***************************************************/
/***************************************************************/

#spaziodex{	
	padding-top: 12px; 
	float: right;
	text-align: right;
	width: 27%;
}


#segui{
	height: 47px;
}



input.form-ricerca {
	width: 65%;
	float: right;
	padding-left: 14px;
	background-color: #EFEFEF;
	border: 0px none #EFEFEF;
	color: #8E8E8E;
	font-size: 90%;
	height: 49px;
		-o-transition:.7s;
  -ms-transition:.7s;
  -moz-transition:.7s;
  -webkit-transition:.7s;
  /* ...and now for the proper property */
  transition:.7s;
}

input.form-ricerca:focus, input.form-login:focus {
	background-color: #666;
	color: #fff;	

}

input.form-login{
		-o-transition:.7s;
  -ms-transition:.7s;
  -moz-transition:.7s;
  -webkit-transition:.7s;
  transition:.7s;}


input.form-submit-cerca {
	width: 49px;
	height: 49px;
	float: right;
	background-color: #EFEFEF;
	border-style: none;
	border-color: #EFEFEF;
	color: #8E8E8E;
	font-size: 90%;
	cursor: pointer;
	background-image: url(../images/pls_cerca.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-o-transition:.7s;
  -ms-transition:.7s;
  -moz-transition:.7s;
  -webkit-transition:.7s;
  /* ...and now for the proper property */
  transition:.7s;
}


input.form-submit-cerca:hover {
	background-color: #ccc;
	background-image: url(../images/pls_cerca-on.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/**form newsletter **/

input.form-nsl {
	width: 65%;
display:block;
	padding-left: 14px;
	background-color: #EFEFEF;
	border: 0px none #EFEFEF;
	color: #666;
	font-size: 90%;
	height: 47px;
		-o-transition:.7s;
  -ms-transition:.7s;
  -moz-transition:.7s;
  -webkit-transition:.7s;
  /* ...and now for the proper property */
  transition:.7s;
}

input.form-nsl:focus {
	background-color: #666;
	color: #fff;	
}
.form_box{position:relative;margin-bottom:20px;}


input.formpls-nsl {
	width: 160px;
	height: 49px;
	float: left;
	background-color: #666;
	border-style: none;
	border-color: #333;
	color: #fff;
	font-size: 100%;
	cursor: pointer;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	/* ...and now for the proper property */
	transition: .7s;
	text-transform: uppercase;
}


input.formpls-nsl:hover {
	background-color: #999;
	

}

input.formpls-nsl:focus {
	background-color: #000;
	font-weight: 700;
	
		
}


/********************
FINE TESTATA 
********************/

/********************
MENU BLU
********************/

@charset "utf-8";
/* CSS Document */



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 8px;
	font-family: Open Sans, Helvetica, Arial, sans-serif;
}




/** menu 2 lev DIPARTIMENTI PC ***************************************************/
/***************************************************************/


#m1enublu-lv2 {
	position: absolute;
	width: 100%;
	height: 300px;
	z-index: 50000;
	visibility: hidden;
}

#menublu-lv2-fix {
	position: fixed;
	top: 54px;
	width: 100%;
	height: 300px;
	z-index: 50000;
	visibility: hidden;
}

.menublu-lv2-cont {
	top: 10px;
	width: auto;
	background-color: #fff;
	z-index: 55591000;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #f3f3f3;
	-webkit-box-shadow: 0 5px 5px #929292;
	box-shadow: 0 5px 5px #929292;
}




/** menu 2 lev CERCA PC ***************************************************/
/***************************************************************/


#menublu-lv2cerca-fix {
	position: fixed;
	top: 54px;
	width: 100%;
	height: 130px;
	z-index: 50000;
	visibility: hidden;
}

.menublu-lv2cerca-cont {
	top: 10px;
	width: 1140px;
	z-index: 55591000;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}


.menublu-lev2cerca-subcont {
	float: right;
	width: 490px;
	height: 130px;
	background-color: #fff;
	z-index: 55591001;
	margin-right: 0;
	-webkit-box-shadow: 0 5px 5px #929292;
	box-shadow: 0 5px 5px #929292;
}






/** menu 2 lev menu top PC ***************************************************/
/***************************************************************/


#menublu-lv2info-fix {
	top: 54px;
	width: 100%;
	height: 149px;
	z-index: 50000;
}

.menublu-lv2info-cont {
	top: 10px;
	width: 1140px;
	z-index: 55591000;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}


.menublu-lev2info-subcont {
	float: right;
	width: 561px;
	height: 149px;
	background-color: #fff;
	z-index: 55591001;
	margin-right: 0;
	-webkit-box-shadow: 0 5px 5px #929292;
	box-shadow: 0 5px 5px #929292;
}



/** menu 2 lev menu top LOGIN ***************************************************/
/***************************************************************/

#menublu-lv2login {
	position: absolute;
	width: 100%;
	height: 327px;
	z-index: 50000;
}


#menublu-lv2login-fix {
	position: fixed;
	top: 54px;
	width: 100%;
	height: 327px;
	z-index: 50000;
	visibility: hidden;
}

.menublu-lv2login-cont {
	top: 10px;
	width: 1140px;
	z-index: 55591000;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}


.menublu-lev2login-subcont {
	float: right;
	text-align:left;
	width: 294px;
	heig1ht: 314px;
	padding:8px;
	background-color: #efefef;
	z-index: 55591001;
	margin-right: 0;
	-webkit-box-shadow: 0 5px 5px #929292;
	box-shadow: 0 5px 5px #929292;
	position:relative;
	font-family: "Open Sans";
}

.menublu-lev2login-subcont .cont.logato a{background-color:#666666;padding:15px 50px;color:#ffffff;font-weight:bold;margin:auto;display:block;text-align:center}
.menublu-lev2login-subcont .cont{background-color:#ffffff;padding:10px 15px;height:calc(100% - 20px);}
.menublu-lev2login-subcont .cont h2{font-size:20px;font-weight:600;color:#000;}
.menublu-lev2login-subcont .cont .recupera{font-size:14px;color:#838383}
.menublu-lev2login-subcont .cont .registrazione{font-size:14px;color:#838383;margin-top:5px;}
.menublu-lev2login-subcont .cont form{width:200px;margin: 20px 0 20px 25px;}
.menublu-lev2login-subcont .cont form input[type=text],
.menublu-lev2login-subcont .cont form input[type=password]{font-family: "Open Sans";background-color:#efefef;padding:14px;font-size:15px;margin-bottom:25px;}
.menublu-lev2login-subcont .cont form input[type=submit]{font-family: "Open Sans";border:none;background-color:#666666;padding:10px 40px;color:#ffffff;font-weight:500;cursor:pointer}
/** menu 1 blu ridotto ***************************************************/
/***************************************************************/



#menublu-cont-totale-ridotto {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index:10000;
}


#menublu-cont-totale {
width:100%;
}

#menublu-cont-totale.fixed{
	position:fixed !important;
	top:0 !important;
	z-index:10000 !important;
}
#menublu-cont-totale.fixed div#menublu-cont-pc > div > ul > li { font-size:75%; }
#menublu-cont-totale.fixed div#menublu-cont-pc ul li a.tit { padding-left:6px; padding-right:6px; }

#menublu-cont-totale-int {
	position: absolute;
	top: 130px;
	width: 100%;
}






#menublu {
	height: 54px;
	z-index: 10500;
	background-image: url(../images/back_menutop.gif);
	
}

div#menublu-cont-pc{
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

div#menublu-cont-pc ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#menublu-cont-pc div#left {
	float:left;	
}

div#menublu-cont-pc div#right {
	float:right;	
}



div#menublu-cont-pc{
	position:relative;
	
}

div#menublu-cont-pc>div>ul>li{
	float: left; /* elementi su singola riga */
	display: block;
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-size: 110%;
	border-left: 1px solid #8da9cd;
}


	

div#menublu-cont-pc ul li.home a.tit{padding:0;}

div#menublu-cont-pc ul li.active, div#menublu-cont-pc ul li:hover {
   
}


div#menublu-cont-pc ul li.end{
	border-right: 1px solid #8da9cd;

}

div#menublu-cont-pc ul li.end2{
	border-right: 1px solid #8da9cd;

}


div#menublu-cont-pc ul li a.tit{
	text-transform: uppercase;
	color: #fff;
	display: block;
	height: 54px;
	text-decoration: none;
	line-height:54px;
	padding-right: 18px;
	padding-left: 18px;
		      transition:.5s;
       -o-transition:.5s;
      -ms-transition:.5s;
     -moz-transition:.5s;
  -webkit-transition:.5s;  
}



#menublu-cont-totale.fixed div#menublu-cont-pc>div>ul>li.hide_normale{
display:block
}
div#menublu-cont-pc>div>ul>li.hide_normale{display:none}


div#menublu-cont-pc div#right ul li a.tit{
	height: 54px;
	padding-right: 16px;
	padding-left: 16px;

}
div#menublu-cont-pc div#right ul li a.tit img {
  vertical-align:middle;
}

.menublu-lv2-cont.cerca_f{padding:20px;}
.menublu-lv2-cont.cerca_f form input#form{width:330px;}
div#menublu-cont-pc ul li.hassub>a{
	position:relative;
	}

div#menublu-cont-pc ul li.hassub:hover>a .ponte{
display:block;
height:10px;
width:100%;
position:absolute;
background-color:#414141;bottom:-10px;left:0;
z-index:100000;
	}
	
div#menublu-cont-pc ul li.hassub .submenu{
	display:none;
	right:0;
	
	}
div#menublu-cont-pc ul li.hassub:hover .submenu{
display:block;
	}	
div#menublu-cont-pc ul li .submenu{
	position:absolute;
	display:none;
	z-index:300;
	
}


div#menublu-cont-pc ul li:hover a.tit{
	color: #fff;
	background-color: #414141;
}
div#menublu-cont-pc ul li a.tit.active{
	color: #fff;
	background-color: #414141;
}

div#menublu-cont-pc ul li.notizie a.tit:focus, div#menublu-cont-pc ul li.notizie a.tit.active{
	color: #fff;
	background-color: #27A737;
}

div#menublu-cont-pc ul li.notizie-on a.tit:link, div#menublu-cont-pc ul li.notizie-on a.tit.active{
	color: #fff;
	background-color: #27A737;
}

div#menublu-cont-pc ul li.notizie-on a.tit:hover, div#menublu-cont-pc ul li.notizie-on a.tit.active{
	color: #fff;
	background-color: #27A737;
}

div#menublu-cont-pc ul li.circolari a.tit:focus, div#menublu-cont-pc ul li.circolari a.tit.active{
	color: #fff;
	background-color: #27348B;
}


div#menublu-cont-pc ul li.circolari-on a.tit:link{
	color: #fff;
	background-color: #27348B;
}

div#menublu-cont-pc ul li.circolari-on a.tit:hover, div#menublu-cont-pc ul li.circolari-on a.active{
	color: #fff;
	background-color: #27348B;
}

div#menublu-cont-pc ul li.multi-on a.tit:link{
	color: #fff;
	background-color: #E30613;
}
div#menublu-cont-pc ul li.multi-on a.tit:hover, div#menublu-cont-pc ul li.multi-on a.active{
	color: #fff;
	background-color: #E30613;
}

div#menublu-cont-pc ul li.multi a.tit:focus{
	color: #fff;
	background-color: #E30613;
}

div#menublu-cont-pc ul li.end-on a.tit:link{
	color: #fff;
	background-color: #F7A500;
}

div#menublu-cont-pc ul li.end a.tit:focus{
	color: #fff;
	background-color: #5695D8;
}

div#menublu-cont-pc ul li.end-on a.tit:hover, div#menublu-cont-pc ul li.end-on a.tit.active{
	color: #fff;
	background-color: #F7A500;
}



div#menublu-cont-pc ul li.dip a.tit:focus{
	color: #27348b;
	background-color: #efefef;
}


div#menublu-cont-pc ul li.dip:hover a.tit, div#menublu-cont-pc ul li.dip a.active{
	color: #27348b;
	background-color: #efefef;
}
div#menublu-cont-pc ul li.dip:hover #menublu-lv2.submenu{
	display:block;
	}

div#menublu-cont-pc ul li.dip .submenu{
	
	left:0;
	
}




div#menublu-cont-pc ul li.dip-on a.tit {
	color: #27348b;
	background-color: #efefef;
}

div#menublu-cont-pc ul li.dip-on a.tit:hover{
	color: #FFFFFF;
	background-color: #efefef;
}





div#menublu-cont-pc ul li.notizie a.tit:hover{
	color: #fff;
	background-color: #27A737;
}

div#menublu-cont-pc ul li.circolari a.tit:hover, div#menublu-cont-pc ul li.circolari a.tit.active{
	color: #fff;
	background-color: #27348B;
}

div#menublu-cont-pc ul li.multi a.tit:hover, div#menublu-cont-pc ul li.multi a.tit.active{
	color: #fff;
	background-color: #E30613;
}

div#menublu-cont-pc ul li.agenda a.tit:hover, div#menublu-cont-pc ul li.agenda a.tit.active{
	color: #fff;
	background-color: #F7A500;
}

div#menublu-cont-pc ul li.bilancio-sociale a.tit:hover, div#menublu-cont-pc ul li.bilancio-sociale a.tit.active{
	color: #fff;
	background-color: #5695D8;
}

#ombramenublu {
	width: 100%;
	height: 10px;
	background-image: url(../images/ombra-menutop.png);
	background-repeat: repeat-x;
	z-index:100;
	position:absolute;
}



/** menu ridotto pc **/

div#mblogo {
	float:left;	
	border-left: 1px solid #8da9cd;
	height: 54px;
}

div#menublu-cont-pc-light ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div#menublu-cont-pc-light div#left {
	float:left;	
}

div#menublu-cont-pc-light div#right {
	float:right;	
}

div#menublulinew {
	float:left;	
	border-left: 1px solid #8da9cd;
	height: 54px;
}


div#menublu-cont-pc-light ul li{
	float: left; /* elementi su singola riga */
	display: block;
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-size: 95%;
	text-transform: uppercase;
	border-left: 1px solid #8da9cd;

}


div#menublu-cont-pc-light ul li a{
	color: #fff;
	display: block;
	height: 38px;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 12px;
	padding-left: 12px;
	/* First we need to help some browsers along for this to work.
     Just because a vendor prefix is there, doesn't mean it will
     work in a browser made by that vendor either, it's just for
     future-proofing purposes I guess. */
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}


div#menublu-cont-pc-light div#right ul li a{
	height: 43px;
	padding-top: 11px;
	padding-right: 10px;
	padding-left: 10px;
}



div#menublu-cont-pc-light ul li a:hover{
	color: #f7a700;
	background-color: #414141;

}




/** SUB MENU LIVELLO 2 **/

.menu-lev2-link {
	
	margin-left:40px;


}


div.menu-lev2-link ul {
	list-style-type:none ;
	color:#fff;
	font-family: "Open Sans";
	font-size: 95%;
	line-height: 100%;
	font-weight: 700;
	padding-left: 0px;
}


div.menu-lev2-link ul li {
	float:left;
	width:30%;
	margin-right:2%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../images/all_circolari_on.png);
	background-repeat: no-repeat;
	background-position:0px 15px;
	height:20px;
	border:none !important;
}
div.menu-lev2-link ul li:nth-child(3n){margin-right:0;}
div.menu-lev2-link ul li a{
	color: #333;
	text-decoration: none;
	font-weight:400;
	padding-left:20px;
	display:block;	
	font-size:14px;
	text-align:left;
	font-family: Open Sans;
}


div.menu-lev2-link ul li a:hover{
	color: #242D8A;
	text-decoration: none;
	font-weight:700;
}


/********************
FINE MENU BLU
********************/

/********************
NOTIZIE
********************/

@charset "utf-8";
/* CSS Document */





/**************************************************/
/** STRATEGIE news home per PC */
/**************************************************/








/**************************************************/
/** ANCI news home per PC */
/**************************************************/

div.space {
	clear: both;
	height: 30px;
}



/** notizia grande in evidenza **/
.hnewsbig {
	
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 20px;
	
}

.hnewsbig-argomento {
	background-color: #27A737;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
	position:absolute;
	
}

.num-circolare-int {
	background-color: #27348B;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}

.data-evento-int {
	background-color: #F7A500;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}

.data-multi-int {
	background-color: #E30613;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}


div.hnewsbig-space{
	height: 20px;
	
}

div.hfotobig {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 100;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: 18px;
min-height:15px
}

div.hnewsbig h1 {
	font-family: "Roboto Condensed";
	font-size: 180%;
	line-height: 120%;
	font-weight: 700;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	clear:left;

}


div.hnewsbig h1 a {
	color: #000;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.hnewsbig h1 a:hover {
	text-decoration: underline;
	color: #27a737;
}




div.hnewsbig-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 100%;
	padding-left: 20px;
	float: left;
}


div.int-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 120%;
	margin-top: 20px;
	
}

div.share{
	float: left;
}
div.share>a>img{
	margin-top:4px;
}

.corpo1140.home div.share>a>img{margin-top:0;}

div.share-int{
	clear:both;
}

div.share-sep {
	font-family: "Roboto Condensed";
	font-size: 70%;
	margin-top:2px;
	padding-left: 12px;
	padding-right: 12px;
	color: #ccc;
	float: left;
}

div.foto {
	
	float: left; padding-right: 10px;
}

div.videon {
	
	float: left; padding-right: 10px; padding-top: 1px;
}

div.videon a {
	opacity: 0.4;
	 -o-transition:1s;
 	 -ms-transition:1s;
 	 -moz-transition:1s;
 	 -webkit-transition:1s;
	  transition:1s;
}

div.videon a:hover {
	opacity: 1;
}

div.foto a {
	opacity: 0.4;
	 -o-transition:1s;
 	 -ms-transition:1s;
 	 -moz-transition:1s;
 	 -webkit-transition:1s;
	  transition:1s;
}

div.foto a:hover {
	opacity: 1;
}


div.share a {
	opacity: 1;
	 -o-transition:1s;
 	 -ms-transition:1s;
 	 -moz-transition:1s;
 	 -webkit-transition:1s;
	  transition:1s;
}

div.share a:hover {
	opacity: 0.2;
}


div.hnewsbig h2 {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 95%;
	line-height: 150%;
	text-align: left;
	letter-spacing: -0.1px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	color: #636363;
	clear:left;
}


.colnews1 {

	float: left;
	width:48%;
}
.colnews2 {
	float: right;
	width:48%;
}






/** notizia normale **/

.hnews {
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 15px;
	padding-top: 25px;
}

.hnews-argomento {
	background-color: #27A737;
	padding: 8px;
	font-family: "Roboto Condensed";
	font-size: 75%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
	
}


.hnews .cont_img{margin-bottom:10px;margin-left:20px;width:145px;height:145px;overflow:hidden;  background: center center no-repeat;background-size: auto 180px;}
.hnews .cont_img img{height:165px;width:auto;max-width:initial}

div.hfoto {
	position: relative;
	top: 0px;
	left: 0px;
	height: 250px;
	z-index: 100;
	background-image: url(../images/foto-big-home.jpg);
	background-repeat: no-repeat;
	background-size: 100% ;

}

div.hnews h2 {
	font-family: "Roboto Condensed";
	font-size: 125%;
	line-height: 110%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 12px;
	clear:left;

}


div.hnews h2 a {
	color: #000;
	text-decoration: none;
	
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.hnews h2 a:hover {
	color: #27a737;
	text-decoration: underline;
	
}




div.hnews-data{
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	padding-left: 20px;
	line-height:20px;
	float: left;
}


div.hnews p {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 80%;
	line-height: 140%;
	text-align: left;
	letter-spacing: -0.1px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	color: #8B8B8B;
	clear: left;
}




div.hnews-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	padding-top: 20px;
	color: #999;
	clear:both;
	
}
div.hnews-all a {
	text-decoration: none;
	color: #999;
	background-image: url(../images/all_hnews.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}
div.hnews-all a:hover {
	text-decoration: none;
	color: #27A737;
	background-image: url(../images/all_hnews-on.png);
	background-repeat: no-repeat;
	background-position: right;
}


/** notizia colonna di STRATEGIE **/

.SAnews {
	padding-bottom: 15px;
	padding-top: 25px;
	background-image: url(../images/ombra-SAnews.png);
	background-repeat: no-repeat;
	background-position: auto;
}

.SAnews-argomento {
	background-color: #76b7e1;
	height:22px;
	padding-left:6px;
	padding-right:6px;
	max-width:200px;
	line-height:22px;overflow:hidden;
	margin-left: 14px;
	font-family: "Roboto Condensed";
	font-size: 75%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}



.fotoalignleft { float: left; padding: 5px 15px 5px 0; }

div.testataSA {
	padding: 5px 5px 8px 5px;
	background-color: #0077BE;
}

div.SAnews h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 100%;
	font-weight: 400;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	clear:left;

}


div.SAnews h1 a {
	color: #000;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.SAnews h1 a:hover  {
	text-decoration: underline;
	
	color: #0077be;
}




div.SAnews-data{
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	padding-left: 20px;
	float: left;
	line-height:18px;
}
.cont_data{margin-top:3px;}

div.SAnews h2 {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 75%;
	line-height: 120%;
	text-align: left;
	letter-spacing: -0.1px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	color: #666;
	clear: left;
}


div.SAnews-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	color: #999;
}

div.SAnews-all a {
	text-decoration: none;
	color: #999;
	background-im1age: url(../images/all_sa.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}
div.SAnews-all a .piu{margin-top:2px;display:block;height:18px;width:18px;	background: url(../images/more.png) no-repeat center center;font-size:20px;line-height:18px;text-align:center;color:#ffffff;}
div.SAnews-all a .mezzo{margin:0 10px;}

div.SAnews-all a span{display:block;float:left;line-height:18px;}
div.SAnews-all a:hover {
	text-decoration: none;
	color: #0077BE;
	background-repeat: no-repeat;
	background-position: right;
}
div.SAnews-all a:hover .piu{
	background-color:#0077BE;
	background-i1mage: url(../images/more_on.png);
	}





/** CIRCOLARI **/

.hcircolari-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/sfondo_testate_circolari.jpg);
	background-repeat: no-repeat;
	
}

.hcircolari-title {
	background-color: #242d8a;

	padding: 8px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}




/** home singola circolare **/

.hcircolare {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;


}



div.hcircolare h1 {
	font-family: "Roboto Condensed";
	font-size: 94%;
	line-height: 120%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear:left;

}


div.hcircolare h1 a {
	color: #333;
	text-decoration: none;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;

}

div.hcircolare h1 a:hover {
	text-decoration: underline;
	color: #242D8A;
}


div.hcircolare-numero {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	padding-left: 20px;
	float: left;
	color: #666;
}

div.hcircolare-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #666;
}

div.share-sep-circolare {
	font-family: "Roboto Condensed";
	font-size: 70%;
	margin-top:2px;
	padding-left: 8px;
	padding-right: 8px;
	color: #999;
	float: left;
}

div.hcircolare-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	color: #999;
}

div.hcircolare-all a {
	text-decoration: none;
	color: #999;
	background-image: url(../images/all_circolari.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}

div.hcircolare-all a:hover {
	text-decoration: none;
	color: #242d8a;
	background-image: url(../images/all_circolari_on.png);
	background-repeat: no-repeat;
	background-position: right;
}



/** LAVORA CON NOI **/

.boxjob-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/sfondo_testate_job.jpg);
	background-repeat: no-repeat;
}


.boxjob-title {
	background-color: #27A737;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}

/** index singolo job **/

.job {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;


}



div.job h1 {
	font-family: "Roboto Condensed";
	font-size: 94%;
	line-height: 120%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear:left;

}


div.job h1 a {
	color: #333;
	text-decoration: none;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;

}

div.job h1 a:hover {
	text-decoration: underline;
	color: #27A737;
}


div.job-numero {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	padding-left: 20px;
	float: left;
	color: #666;
}

div.job-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #666;
}



div.job-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	color: #999;
}

div.job-all a {
	text-decoration: none;
	color: #999;
	background-image: url(../images/all_circolari.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}

div.job-all a:hover {
	text-decoration: none;
	color: #242d8a;
	background-image: url(../images/all_circolari_on.png);
	background-repeat: no-repeat;
	background-position: right;
}






/** NEWSLETTER **/

.boxnsl-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/sfondo_testate_nesletteri.jpg);
	background-repeat: no-repeat;
}

.boxnsl2-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/sfondo_testate_newsletter-archiviojpg.jpg);
	background-repeat: no-repeat;
}

.boxnsl-title {
	background-color: #27A737;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}





/** EVENTI **/

.heventi-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/sfondo_testate_eventi.jpg);
	background-repeat: no-repeat;
	margin-top: 18px;
	
}

.heventi-title {


}

div.heventi-title ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}
div.heventi-title ul li.active{
	list-style: none;
	margin: 0;
	padding: 0;
  height: 45px;
  background-image: url(../images/tab-yellov-qui.png);
	background-repeat: no-repeat;
	background-position: center 30px;
	display:block;float:left;
}

.item_box{display:none;}
.item_box.active{display:block;}
div.heventi-title ul li.tab-off.active a{
	float: left; /* elementi su singola riga */
	display: block;
	font-family: "Roboto Condensed";
	text-align: center;
	font-size: 90%;
	font-weight: 500;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	background-color: #F7A500;
	text-decoration: none;

}

div.heventi-title ul li a:hover{
	color: #FFFFFF;
	background-color: #F7A500;
}



div.heventi-title ul li.tab-off a{
	float: left; /* elementi su singola riga */
	display: block;
	font-family: "Roboto Condensed";
	text-align: center;
	font-size: 90%;
	font-weight: 400;
	color: #FFFFFF;
	letter-spacing: -0.5px;
	padding: 8px;
	background-color: #999;
	text-decoration: none;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
	border-right: 1px solid #D9D7D7;
}

div.heventi-title ul li.tab-off  a:hover{
	color: #FFFFFF;
	background-color: #666;
}



/** home singolo evento **/

.heventi {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;
	
}

.boxyellow {
	background-image: url(../images/punto-yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
}

.boxblu {
	background-image: url(../images/punto-blu-light.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	
}


.boxgreen {
	background-image: url(../images/punto-green-light.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	
}


div.heventi h2 {
	font-family: "Roboto Condensed";
	font-size: 94%;
	line-height: 120%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear:both;
	

}


div.heventi h2 a {
	color: #333;
	text-decoration: none;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;

}

div.heventi h2 a:hover {
	text-decoration: underline;
	color: #F7A600;
}

div.endbox {
	clear:both;
	
}

div.heventi-luogo {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #666;
	
}

div.heventi-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #666;
	padding-left: 20px;
}

div.share-sep-eventi {
	font-family: "Roboto Condensed";
	font-size: 70%;
	padding-left: 8px;
	padding-right: 8px;
	color: #999;
	float: left;
}

div.heventi-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	color: #999;
}

div.heventi-all a {
	text-decoration: none;
	color: #999;
	background-image: url(../images/all_eventi.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}

div.heventi-all a:hover {
	text-decoration: none;
	color: #F7A600;
	background-image: url(../images/all_eventi_on.png);
	background-repeat: no-repeat;
	background-position: right;
}


/** home multimedia video big **/

div.multimedia-cont div.col1 h1 {
	font-family: "Roboto Condensed";
	font-size: 120%;
	line-height: 100%;
	font-weight: 700;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: left;
	margin-bottom:10px;
	text-transform: capitalize;
}

div.multimedia-cont div.col1 h2{
	margin-left:5%;
}


div.multimedia-cont div.col1 h1 a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.multimedia-cont div.col1 h1 a:hover {
	text-decoration: none;
	color: #E40613;
}


div.multimedia-cont div.col1 h2 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 100%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}



div.multimedia-cont div.col2 h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 90%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	clear: left;
	text-transform: capitalize;
}


div.multimedia-cont div.col2 h1 a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.multimedia-cont div.col2 h1 a:hover {
	text-decoration: none;
	color: #E40613;
}


div.multimedia-cont div.col2 h2 {
	font-family: "Roboto Condensed";
	font-size: 90%;
	line-height: 100%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}


.col3-multi {
	width: 260px;
	float: left;
	padding-left: 20px;
}



/*home*/
.hvideo{position:Relative;margin-bottom:10px;}
.hvideo.first{height:290px;width:515px;overflow:hidden}
.hvideo:last-child{margin-bottom:0;}
.hvideo .label{z-index:4;position:absolute;top:0;left:0;padding:4px;background-color:#e30613;text-align:center;color:#fff;font-weight:500}
.hvideo .item_img{width:100%;height:135px;overflow:hidden;display:block;position:relative}
.hvideo .item_img img{width:100%;height:Auto;}
.hvideo .tt{height:30px;line-height:15px;font-size:13px;color:#fff;overflow:hidden;display:block;margin-top:10px;}
.hvideo .tt:hover{color:#e30613}
.hvideo:hover .icon_s{background-color:#e30613;}

.icon_s{display:block;position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;top:50%;margin-top:-30px;border-radius:50%;opacity:.9;}
.icon_s.camera{background:#ccc url("/images/ico_foto.png") center center no-repeat;}
.icon_s.video{background:#ccc url("/images/ico_video.png") center center no-repeat;}

.icon_s.ebook{background:#ccc url("/images/ico_ebook.png") center center no-repeat;}

div.multimedia-cont div.col3-multi h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 90%;
	font-weight: 700;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	clear: left;
	text-transform: capitalize;
}


div.multimedia-cont div.col3-multi a {
	color: #fff;
	text-decoration: none;
	 -o-transition:.7s;
 	 -ms-transition:.7s;
 	 -moz-transition:.7s;
 	 -webkit-transition:.7s;
	  transition:.7s;

}

div.multimedia-cont div.col3-multi h1 a:hover {
	text-decoration: none;
	color: #E40613;
}


div.multimedia-cont div.col3-multi h2 {
	font-family: "Roboto Condensed";
	font-size: 90%;
	line-height: 100%;
	font-weight: 200;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: none;
	color: #ccc;
}



/** ALLEGATI notizia interna**/

.allegati-banner {
	padding-bottom: 20px;
	height: 30px;
	
	
}

.allegati-title {
	background-color: #27A737;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}

.allegati-circ-title {
	background-color: #27348B;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}

.allegati-evento-title {
	background-color: #F7A500;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}



/** singolo allegato apri lista **/

.allegato-apri {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;
}

div.allegato-apri  h1 {
	font-family: "Roboto Condensed";
	font-size: 95%;
	font-weight: 400;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear: left;
	text-transform: uppercase;
	

}


div.allegato-apri  h1 a {
	color: #666;
	text-decoration: none;
	line-height: 120%;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
 	display:block;
}

div.allegato-apri  h1 a:hover {
	color: #000;
	
	
}



/** singolo allegato notizia **/

.allegato {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;
}

div.allegato h1 {
	font-family: "Roboto Condensed";
	font-size: 110%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear: left;

}


div.allegato h1 a {
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
	background-image: url(../images/all_hnews.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 26px;
 	
	display:block;
}
.circolari div.allegato h1 a{
	background-image: url(../images/all_circolari.png);
	}

.circolari div.allegato h1 a:hover{color:#27348B;background-image: url(../images/all_circolari_on.png);}

div.allegato h1 a:hover {
	text-decoration: underline;
	color: #27A737;
	background-image: url(../images/all_hnews-on.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;	
}


.archivio-bilancio-sociale div.allegato h1 a{
	background-image: url(../images/all_bilanci.png);
	}
.archivio-bilancio-sociale div.allegato h1 a:hover {
	color: #542545;
	background-image: url(../images/all_bilanci_on.png);
}

/** singolo allegato circolare **/

.allegato-circ {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;
}

div.allegato-circ h1 {
	font-family: "Roboto Condensed";
	font-size: 110%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear: left;

}


div.allegato-circ h1 a {
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
	background-image: url(../images/all_circolari.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 26px;
 	
	display:block;
}

div.allegato-circ h1 a:hover {
	text-decoration: underline;
	color: #27348B;
	background-image: url(../images/all_circolari_on.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}



/** singolo allegato evento **/

.allegato-event {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;
}

div.allegato-event h1 {
	font-family: "Roboto Condensed";
	font-size: 110%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear: left;

}


div.allegato-event h1 a {
	color: #000000;
	text-decoration: none;
	line-height: 120%;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
	background-image: url(../images/all_eventi.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 26px;
 	
	display:block;
}

div.allegato-event h1 a:hover {
	text-decoration: underline;
	color: #F7A500;
	background-image: url(../images/all_eventi_on.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}












div.allegato-numero {
	font-family: "Roboto Condensed";
	font-weight: 700;
	font-size: 90%;
	padding-left: 20px;
	float: left;
	color: #666;
}

div.allegato-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #999;
}



div.allegato-all {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 30px;
	color: #999;
}

div.allegato-all a {
	text-decoration: none;
	color: #999;
	background-image: url(../images/all_circolari.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
}

div.allegato-all a:hover {
	text-decoration: none;
	color: #242d8a;
	background-image: url(../images/all_circolari_on.png);
	background-repeat: no-repeat;
	background-position: right;
}


/** ARTICOLI CORRELATI notizia interna**/

.art-correlati-banner {
	padding-bottom: 20px;
	height: 30px;
	
	
}

.art-correlati-title {
	background-color: #525252;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	float: left;
	z-index: 400;
}


/** singola notizia correlata **/

.art-correlato {
	padding-bottom: 15px;
	padding-top: 15px;
	background-image: url(../images/ombra-dexnews.png);
	background-repeat: no-repeat;


}

div.art-corr-data{
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	padding-left: 13px;
	float: left;
}


div.art-correlato  h1 {
	font-family: "Roboto Condensed";
	font-size: 100%;
	line-height: 120%;
	font-weight: 700;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 4px;
	clear: left;

}


div.art-correlato  h1 a {
	text-decoration: none;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
	transition: .7s;
	color: #000;

}

div.art-correlato  h1 a:hover {
	text-decoration: underline;
	color: #666;
}


div.art-correlato-numero {
	font-family: "Roboto Condensed";
	font-weight: 700;
	font-size: 90%;
	padding-left: 20px;
	float: left;
	color: #666;
}

div.art-correlato-data {
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 90%;
	float: left;
	color: #999;
}

div.share-sep-art-correlato {
	font-family: "Roboto Condensed";
	font-size: 70%;
	margin-top:2px;
	padding-left: 8px;
	padding-right: 8px;
	color: #999;
	float: left;
}


/********************
FINE NOTIZIE
********************/


/********************
ANCI
********************/

#mappa_google {height:700px;}
.loader {display: none;z-index: 100000;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(252, 252, 252, 0.46) url('../images/loading_60x60.gif') no-repeat center center;}
img{max-width:100%;}

/*form valide*/

div.error { display: none; }
input.checkbox { border: none }
input.error { border: 1px solid red; }
label.error {font-size:12px;color: red;font-style: italic}

/*slidershow picasa*/
#slideShow {width : 515px;height : 320px;color:#fff}
#slideShow2{width:300px;height:170px;color:#fff}
#slideShow>div>img{width:100% !important;left:0 !important;height:auto !important}

.corpo1140{margin-bottom:60px;margin-top:0px;}
.corpo1140.home{margin-top:0;background-color: #fff; }
a{text-decoration:none; color:#e30613; }
a:hover{color:#000;}


a.share{display:block;width:24px;height:24px;background:url("../images/share.png") no-repeat center center}
a.camera{display:block;width:24px;height:24px;background:url("../images/camera.png") no-repeat center center}
a.youtube{display:block;width:24px;height:24px;background:url("../images/youtube.png") no-repeat center center}

a.ebook{display:block;width:24px;height:24px;background:url("../images/ebook.png") no-repeat center center}

a.audio{display:block;width:24px;height:24px;background:url("../images/audio.png") no-repeat center center}
a.share:hover{background-image:url("../images/share_on.png")}
a.camera:hover{background-image:url("../images/camera_on.png")}
a.youtube:hover{background-image:url("../images/youtube_on.png")}

a.ebook:hover{background-image:url("../images/ebook_on.png")}

a.audio:hover{background-image:url("../images/audio_on.png")}


a.tw{display:block;width:29px;height:29px;background:url("../images/social_twitter.png") no-repeat center center}
a.fb{display:block;width:29px;height:29px;background:url("../images/social_facebook.png") no-repeat center center}
a.yb{display:block;width:29px;height:29px;background:url("../images/socile_youtube.png") no-repeat center center}
a.rss{display:block;width:29px;height:29px;background:url("../images/social_rss.png") no-repeat center center}
a.picasa{display:block;width:29px;height:29px;background:url("../images/social_picasa.png") no-repeat center center}
#segui label{position:relative;left:-10px;font-size:10px;line-height:29px;}
#segui a{display:block;float:right;margin-right:15px;}
#segui a:first-child{margin-right:0}

/*strategia*/
.img_strategia{width:70px;height:70px;;display:block;float:left;overflow:hidden;padding: 5px 0px 5px 0;margin-right:10px;}
.img_strategia img{width:auto;height:100%;padding:0;float:none;max-width: initial;}

/*mappa_google*/
#mappa_google img{width:Auto;max-width:initial}


/* ARCHIVIO EUROPA */

.europa_sz .arc_notizie .box_left { width:250px; }
.europa_sz .arc_notizie .box_right { width: calc(100% - 250px); }
@media only screen and (max-width: 640px) {
.europa_sz .arc_notizie .box_left { width:100%; }
.europa_sz .arc_notizie .box_right { width:100%; }
}

.europa_sz .arc_notizie .box_right h2.titolone { line-height:15px; }

@media only screen and (max-width: 640px) {
.europa_sz .arc_notizie .box_left h2.titolone { float:none; }
}
.europa_sz .arc_notizie .box_left h2.toggle_mobile_sezioni { float:none; }
@media only screen and (min-width: 640px) {
.europa_sz .arc_notizie .box_left h2.toggle_mobile_sezioni { display:none; }
}

.europa_sz .arc_notizie .small_title { font-size:13px; }
.europa_sz .arc_notizie .sezione_box_info { display: inline-block; margin-top:15px; padding:10px 5px; background-color:#27a737; color: #FFF; text-transform:uppercase; }

.europa_sz .arc_notizie .sezione_box_info.mobile { margin-left:2%; margin-top:15px; margin-bottom:15px; }
@media only screen and (min-width: 640px) {
.europa_sz .arc_notizie .sezione_box_info.mobile { display: none; }
}

.europa_sz .arc_notizie .menu_archivio_europa li { margin-bottom:10px; text-transform:uppercase; }
.europa_sz .arc_notizie .menu_archivio_europa li a { background-color:#414141; color:#FFF; display:inline-block; padding:5px; }
.europa_sz .arc_notizie .menu_archivio_europa li a:hover { background-color:#27a737; color:#FFF; }
.europa_sz .arc_notizie .menu_archivio_europa li a:hover span { color:#FFF; }
.europa_sz .arc_notizie .menu_archivio_europa li.active a { background-color:#27a737; color:#FFF; }
.europa_sz .arc_notizie .menu_archivio_europa li.active a span { color:#FFF; }
@media only screen and (max-width: 640px) {
.europa_sz .arc_notizie ul.menu_archivio_europa {  }
.europa_sz .arc_notizie .box_left ul li { line-height:20px; }
}	

.europa_sz .arc_notizie div.menu_archivio_europa_mobile { display:none; }
.europa_sz .arc_notizie div.menu_archivio_europa_mobile ul.menu_archivio_europa { display:block; width:90%; margin:0 auto; padding-top:10px; }

.europa_sz .arc_notizie .middle_box { margin:20px 60px 60px 10px; }

@media only screen and (max-width: 640px) {
.europa_sz .arc_notizie .box_right .middle_box .item p { display:block; }
}
.europa_sz .arc_notizie .titolo_green { color:#27a737; }

.europa_sz .arc_notizie .iframe_video iframe { width:100%; min-height:350px; }

.europa_sz .arc_notizie .toogle_archivio_europa_video h2 { background-image:url('../images/all_hnews.png'); background-position:center left; background-repeat:no-repeat; padding-left:20px; cursor:pointer; }

.europa_sz .bottom_box .altre { cursor:pointer; }
.europa_sz .bottom_box .animation_image { display:none; position:fixed; top:50vh; left:50vw; }

/* FINE ARCHIVIO EUROPA */


/* BILANCIO SOCIALE */
.notizie_sz.archivio-bilancio-sociale .arc_notizie h5 { margin-bottom:5px; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .bannetta_top { background-color:#5695D8; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .bannetta_top ul.anno li a { color:#FFF; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .bannetta_top ul.anno li.active a,
.notizie_sz.archivio-bilancio-sociale .arc_notizie .bannetta_top ul.anno li:hover a{color:#000000;}
.notizie_sz.archivio-bilancio-sociale .arc_notizie .bannetta_top ul.anno li:after{ border-right:1px solid #fac860; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .box_right .middle_box .item .label_top { background-color:#5695D8; display:none; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .box_right .middle_box .item .cont a:hover h2 { color:#5695D8; }
.notizie_sz.archivio-bilancio-sociale .cont_contenuto img { width:100% !important; height:100% !important; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .box_right .middle_box .item .temi_associati { font-size:14px; color:#636363; line-height:20px; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco td { vertical-align:middle; }
@media (max-width:640px) {
	.notizie_sz.archivio-bilancio-sociale .arc_notizie .box_right .top { display:block; }
	.notizie_sz.archivio-bilancio-sociale .arc_notizie .box_right .titolone { display:none; }
}
@media (max-width:640px) {
  .notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco td { display:block; }
  .notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco tr { display:block; }  
}
.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco img { display:block; width:120px; }
@media (max-width:640px) {
	.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco img { max-width:100px; }
}
.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco .first_td { padding-right:20px; padding-bottom:10px; }
.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco .first_td.last_row { padding-bottom:0px; }
@media (max-width:640px) {
	.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco .first_td { padding-top:10px; }
	.notizie_sz.archivio-bilancio-sociale .arc_notizie .punto-elenco .first_td.last_row { padding-bottom:10px; }	
}
/* FINE ARCHIVIO BILANCIO SOCIALE */


/*archivio notizie*/

.arc_notizie{}
.arc_notizie .bannetta_top{background-color:#27a737;height:29px;width:100%;padding-top:15px;}
.arc_notizie .bannetta_top ul.anno{margin-left:200px;}
.arc_notizie .bannetta_top ul.anno li{float:left;position:relative}
.arc_notizie .bannetta_top ul.anno li:after{content:'';display:block;border-right:1px solid #64b66d;right: 0;height: 15px;top:6px;position: absolute;}
.arc_notizie .bannetta_top ul.anno li a{font-family: "Roboto Condensed";display:block;padding:7px 10px;text-decoration:none;color:#cde6cf}
.arc_notizie .bannetta_top ul.anno li.active a,
.arc_notizie .bannetta_top ul.anno li:hover a{color:#000000;font-weight:600;background-color:#ffffff}
.arc_notizie .bannetta_top ul.anno li.active:after,
.arc_notizie .bannetta_top ul.anno li:hover:after,
.arc_notizie .bannetta_top ul.anno li:last-child:after{display:none}
.arc_notizie .box_left{width:200px;float:left;font-family: "Roboto Condensed";}
.arc_notizie .box_left h2{background-color:#666666;padding:5px 20px;display:inline-block;font-size:15px;font-weight:bold;color:#ffffff;float:right;margin-right:25px;margin-top:20px;}
.arc_notizie .box_left ul{margin-top:15px;margin-bottom:15px;}
.arc_notizie .box_left ul li{/*width:175px;*/text-align:right;padding-right:25px;}
.arc_notizie .box_left ul li a{display:block;padding:6px 0;color:#737373;font-weight:400;font-size:16px;text-decoration:none}
.arc_notizie .box_left ul li a span{font-size:15px;}
.arc_notizie .box_left ul li.active,
.arc_notizie .box_left ul li:hover{background:url('../images/triancolo.png') no-repeat center right}
.arc_notizie .box_left ul li.active span,
.arc_notizie .box_left ul li:hover span{color:#000000;font-size:500}


.arc_notizie .box_right{width:calc(100% - 200px);float:right;background:url("../images/arc_notizie_bg.png") no-repeat top left;}
.arc_notizie .box_right .paginazione{display:block;float:right;font-size:13px}
.arc_notizie .box_right .paginazione span{display:block;float:right}
.arc_notizie .box_right .paginazione span:first-child{margin-left:10px;margin-top:-1px}
.arc_notizie .box_right .paginazione a.prev{background:url('../images/prev.png') no-repeat center center;display:inline-block;height:16px;width:16px;margin-right:10px;}
.arc_notizie .box_right .paginazione a.next{background:url('../images/next.png') no-repeat center center;display:inline-block;height:16px;width:16px}

.arc_notizie .box_right .top{width:95%;margin:auto;padding:25px 0;background:url("../images/bg_linetta.png") repeat-x bottom left}
.arc_notizie .box_right .titolone{display:inline-block;color:#696969;font-weight:300;font-size:28px;}

.arc_notizie .box_right .middle_box{width:95%;margin:auto;margin-top:10px;}
.arc_notizie .box_right .middle_box .titoletto{font-family: "Roboto Condensed";position:relative;font-size:18px;background-color:#666666;padding:5px 15px 5px 10px ;font-weight:normal;color:#ffffff;display:inline-block;margin-bottom:10px;margin-right:10px; text-transform:uppercase;}
.arc_notizie .box_right .middle_box .titoletto a{position:absolute;top:1px;right:5px;font-size:14px;color:#c0c0c0;font-weight:bold}
.arc_notizie .box_right .middle_box .titoletto a:hover{color:#ffffff}
.arc_notizie .box_right .middle_box .item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #cfcfcf;margin-left:40px;}
.arc_notizie .box_right .middle_box .cont_temi{margin-bottom:45px}
.arc_notizie .box_right .middle_box .item .label_top{font-family: "Roboto Condensed";font-size:15px;background-color:#27a737;padding:9px;display:inline-block;color:#ffffff;margin-bottom:20px}
.arc_notizie .box_right .middle_box .item .cont{margin-left:15px;}

.arc_notizie .box_right .middle_box .item h2{font-weight:600;font-size:30px;line-height:35px;margin-bottom:20px;color:#000000;}
.arc_notizie .box_right .middle_box .item .cont a h2{  text-decoration: none; -o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;}
.arc_notizie .box_right .middle_box .item .cont a:hover h2{color:#27a737;text-decoration:underline;}
.arc_notizie .box_right .middle_box .item .data{margin-bottom:20px;color:#666666;font-family: "Roboto Condensed";}
.arc_notizie .box_right .middle_box .item .data>ul>li{position:relative;display:block;float:left;padding:2px 10px;height:24px;line-height:24px;font-size:15px;}
.arc_notizie .box_right .middle_box .item .data>ul>li:first-child{padding-left:0}
.arc_notizie .box_right .middle_box .item .data>ul>li:after{content:"";display:block;border-right:1px solid #dadada;height:15px;position:absolute;right:0;top:7px}
.arc_notizie .box_right .middle_box .item .data>ul>li:last-child:after{display:none}
.arc_notizie .box_right .middle_box .item .data>ul>li .sharebox{margin-left:-105px;}


.arc_notizie .box_right .middle_box .item p{color:#636363;font-size:15px;line-height:20px;}
.arc_notizie .box_right .bottom_box{text-align:center}
.arc_notizie .box_right .bottom_box a.altre{display:inline-block;padding:0px 19px;background-color:#666666;color:#ffffff}
.arc_notizie .box_right .bottom_box a.altre span{display:block;float:left;line-height:50px;}
.arc_notizie .box_right .bottom_box a.altre span:first-child{font-family: "Roboto Condensed";font-size:15px;font-weight:bold}
.arc_notizie .box_right .bottom_box a.altre span:nth-child(2){font-size:14px;margin:0 10px;}
.arc_notizie .box_right .bottom_box a.altre span:last-child{font-size:17px;font-weight:bold}

/*archivio circolari*/

.circolari.arc_notizie .bannetta_top{background-color:#27348b;}
.circolari.arc_notizie .box_right .middle_box .item .label_top{background-color:#27348b;}
.circolari.arc_notizie .bannetta_top ul.anno li a{color:#ffffff}
.circolari.arc_notizie .bannetta_top ul.anno li.active a,
.circolari.arc_notizie .bannetta_top ul.anno li:hover a{color:#000000;font-weight:600;background-color:#ffffff}
.circolari.arc_notizie .bannetta_top ul.anno li:after{content:'';display:block;border-color:#3b4694}
.circolari.arc_notizie .bannetta_top ul.anno li.active:after,
.circolari.arc_notizie .bannetta_top ul.anno li:hover:after,
.circolari.arc_notizie .bannetta_top ul.anno li:last-child:after{display:none}
.circolari.arc_notizie .box_right .middle_box .item .cont a:hover h2{color:#3b4694;}

/*dettaglio*/
#line-ppyd {
  height: 3px;
  width: 100%;
  background-color: #27348b;
}

/*archivio multimedia*/
.multimedia.arc_notizie .bannetta_top{background-color:#e30613;}
.multimedia.arc_notizie .bannetta_top ul.anno li a{color:#ffffff}
.multimedia.arc_notizie .bannetta_top ul.anno li.active a,
.multimedia.arc_notizie .bannetta_top ul.anno li:hover a{color:#000000;font-weight:600;background-color:#ffffff}
.multimedia.arc_notizie .bannetta_top ul.anno li:after{content:'';display:block;border-color:#e74149}
.multimedia.arc_notizie .bannetta_top ul.anno li.active:after,
.multimedia.arc_notizie .bannetta_top ul.anno li:hover:after,
.multimedia.arc_notizie .bannetta_top ul.anno li:last-child:after{display:none}

.multimedia.arc_notizie .media{position:relative;width:260px;float:left;margin-right:2%;background-color:#414141;margin-bottom:2%}
.multimedia.arc_notizie .media:nth-child(3n){margin-right:0}
.multimedia.arc_notizie .middle_box{margin:20px 60px 60px}
.multimedia.arc_notizie .media .data{font-family: "Roboto Condensed";position:absolute;left:0;top:0;padding:5px 10px;color:#ffffff;background-color:#e30513;font-size:12px;font-weight:bold;}

.multimedia.arc_notizie .media a h2{text-decoration: none; -o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;font-size:17px;color:#ffffff;height:42px;line-height:21px;overflow:hidden}
.multimedia.arc_notizie .media a:hover h2{color:#e30613;text-decoration:underline;}
.multimedia.arc_notizie .media .icon{margin-top:5px;}
.multimedia.arc_notizie .media .icon a{float:left;margin-right:7px;display:block;}
.multimedia.arc_notizie .media img{width:100%;}
.multimedia.arc_notizie .media .descr{margin:0;padding:15px 10px 5px 10px}
.multimedia.arc_notizie .media .cont_img{height:133px;width:100%;overflow:hidden}


/*archivio dipartimento*/
.dipartimento.arc_notizie .bannetta_top{background-color:#efefef;}
.dipartimento.arc_notizie .bannetta_top ul.anno li a{color:#333333}
.dipartimento.arc_notizie .bannetta_top ul.anno li:after{content:'';display:block;border-color:#c3c3c3}
.dipartimento.arc_notizie .bannetta_top ul.anno li.active:after,
.dipartimento.arc_notizie .bannetta_top ul.anno li:hover:after,
.dipartimento.arc_notizie .bannetta_top ul.anno li:last-child:after{display:none}
.dipartimento.arc_notizie .box_right .titolone span{display:block;font-weight:bold;margin-top:10px;font-size:30px;}
.dipartimento.arc_notizie .box_right .top {position:relative}
.dipartimento.arc_notizie .box_right .paginazione {display: block;float: none;position:absolute;right:0;bottom:24px;}

.box_right .middle_box .item.circol .label_top {background-color:#27348b}
.box_right .middle_box .item.circol .cont a:hover h2{color:#27348b;}
.box_right .middle_box .item.mult_med .label_top {background-color:#e30613}
.box_right .middle_box .item.mult_med .cont a:hover h2{color:#e30613;}
.box_right .middle_box .item.event .label_top{background-color:#f7a600}
.box_right .middle_box .item.event .cont a:hover h2{color:#f7a600}

.box_right .middle_box .item.bilancio .label_top{background-color:#5695D8;}
.box_right .middle_box .item.bilancio .cont a:hover h2{color:#5695D8;}

/*evento*/

.evento.arc_notizie .bannetta_top{background-color:#f7a600;}
.evento.arc_notizie .bannetta_top ul.anno li a{color:#ffffff}
.evento.arc_notizie .bannetta_top ul.anno li.active a,
.evento.arc_notizie .bannetta_top ul.anno li:hover a{color:#000000;font-weight:600;background-color:#ffffff}
.evento.arc_notizie .bannetta_top ul.anno li:after{content:'';display:block;border-color:#fac860}
.evento.arc_notizie .bannetta_top ul.anno li.active:after,
.evento.arc_notizie .bannetta_top ul.anno li:hover:after,
.evento.arc_notizie .bannetta_top ul.anno li:last-child:after{display:none}
.evento.arc_notizie .bannetta_top ul.anno li a {padding: 7px 15px;}
.evento.arc_notizie .box_right .titolone span{display:block;font-weight:bold;margin-top:10px;font-size:30px;}
.evento.arc_notizie .box_right .paginazione {float: none;display:inline-block}
.evento.arc_notizie .box_right .middle_box .item .label_top {font-size: 15px;width:85px;height:110px;padding:0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color: #f7a600;margin:0;text-align:Center;display: block;float:left;color: #ffffff;}
.evento.arc_notizie .box_right .middle_box .item .label_top span{display:block;font-family: "Roboto Condensed"}
.evento.arc_notizie .box_right .middle_box .item .label_top span.gg{font-weight:bold;font-size:60px;color:#ffffff}
.evento.arc_notizie .box_right .middle_box .item .label_top span.mm{font-size:24px;color:#000000;}
.evento.arc_notizie .box_right .middle_box .item .label_top span.aa{font-size:18px;color:#000000}
.evento.arc_notizie .box_right .middle_box .item .cont {margin-left: 108px;}
.evento.arc_notizie .box_right .middle_box .item .cont a:hover h2{color:#f7a600;}
.evento.arc_notizie .box_right .middle_box .item{min-height:150px;}
.evento.arc_notizie .box_right .middle_box .item .data>ul{height:28px;overflow:hidden}


.agenda .label_mappa{background-color:#f7a600}
.cricolari_det .label_mappa{background-color:#27348b}
.label_mappa{color:#fff;font-size:15px;padding:15px;font-family: "Roboto Condensed";background-color:#27A737;display:inline-block;position:absolute;bottom:-60px;}
.archivio-bilancio-sociale .label_mappa { background-color: #5695D8; }

/*dettgalio spalla destra*/
.cont_contenuto{line-height:22px;}
.cont_contenuto div{line-height:22px;}
.cont_contenuto u,
.cont_contenuto a,
.cont_contenuto a span,
.cont_contenuto a span strong
{font-weight:bold;color:#e30613 !important;text-decoration:none !important; -o-transition:.5s;-ms-transition:.5s; -moz-transition:.5s;-webkit-transition:.5s; transition:.7s;}
.cont_contenuto a:hover,
.cont_contenuto a:hover span,
.cont_contenuto a:hover  span strong
{color:#000000 !important;}

/*organi*/

.organi {position:relative;}
.organi.staff{padding-top:70px}
.organi .titolone_page{background-image:url("/images/img_organi.png");margin-top:20px;margin-bottom:35px}
.img_organo{background-color:#cbcbcb;padding-bottom:90px}
.img_organo img{display:block;margin:auto;max-width:90%;width:auto;}
.organi .title_small{display:block;padding:30px 50px 10px;position:absolute;background-color:#cbcbcb;font-size:26px;top:-66px;}
.organi .title_small.white{background-color:#fff}
.organi .show_mobile{display:hidden}

.organi .left_box{padding-top:20px;width:430px;float:left;background: url("../images/arc_notizie_bg.png") no-repeat top right;padding-right:50px;}

.organi2 .left_box2 {

    padding-top: 20px;
    width: 100%;
    float:none;
    
    padding-right: 50px;

}


.organi .left_box .titolone_page.staff{background-image:url("/images/img_staff.png");margin-top:45px}
.organi .right_box{margin-left:520px;display:block;padding-top:100px;}
.organi .right_box h1.titolo_page{margin-bottom:50px;font-size:40px;}
/**.organi .right_box a{color: #087FB7;}**/
.organi .right_box a:hover{text-decoration:underline}

/*CERCA*/

.cerca.arc_notizie .bannetta_top {background-color:#efefef}
.cerca.arc_notizie .bannetta_top ul.anno li a {color: #333333;}
.cerca.arc_notizie .bannetta_top ul.anno li:after {content: '';display: block;border-color: #c3c3c3;}
.cerca.lavora.arc_notizie .box_right .titolone {display: inline-block;color: #696969;font-weight: 300;font-size: 28px;height:42px;line-height:42px}
.cerca.lavora.arc_notizie .box_right .titolone span{font-weight:500}
.cerca.lavora.arc_notizie .box_right .top {width: 95%;margin: auto;padding: 25px 0;background: url("../images/bg_linetta.png") repeat-x bottom left;margin-bottom:30px;}
/*titolone*/

.titolone_page {
color: #000000;
font-size: 50px;
font-weight: 400;
padding-left: 70px;
background: no-repeat left center;
margin-bottom:20px;
text-transform: uppercase;
}
.social.piedi{margin-top:40px}
/*commenti*/
.commenti{margin-top:40px;}
.commenti .label_commenti{font-family: "Roboto Condensed";font-weight:bold;line-height:22px;background-color:#525252;font-size:14px;color:#fff;padding: 4px 10px 3px;display:inline-block;margin-bottom:0 !important}
/*come associarsi*/
.come_associarsi .titolone_page{background-image:url(../images/img_come.png)}
.come_associarsi .istituzione-sott{font-size:27px;margin-bottom:30px;}
.come_associarsi.corpo1140 .col_left .corpo_news {padding: 0;}
.come_associarsi.corpo1140 strong{display:block;margin-top:10px;margin-bottom:5px;}

/*contatti*/
.contatti .titolone_page{background-image:url(../images/img_contatti.png)}
.contatti .istituzione-sott{font-size:27px;margin-bottom:30px;}
.contatti  p {margin-bottom:15px;}
.contatti .col_right .newsletter_12{margin:10px 0 40px 0;}
.contatti .col_right .boxnsl-banner{margin-bottom:15px;}
.contatti .col_right .istituzione{margin-bottom:20px;}
/* chi siamo*/
.istituzione-sott{margin-bottom:30px;}
.chisiamo .titolone_page{background-image:url(../images/img_chi.png);text-transform: uppercase;}
.chisiamo .istituzione-sott{font-size:27px;margin-bottom:30px;}
.chisiamo img{margin-bottom:15px;}

/*homebanner*/
.homebanner-cont100 { width:100%; background-color: #f2f2f2; }
.corpo1140banner.homebanner { width:100%; max-width:1140px;  }
.corpo1140banner.homebanner .col_left {background:none;float:left;width:70%;padding-right: 3%;background-origin: border-box;box-sizing: border-box;}
.corpo1140banner.homebanner .col_right {width:30%;float: left;}
.corpo1140banner.homebanner ul.cont_banner li{float:left;padding:5px 7px;width:25%;box-sizing:border-box;} 
.corpo1140banner.homebanner .col_right .box_ansa{background-color:#c1c1c1;position:relative;min-height:300px;padding:10px;}
.corpo1140banner.homebanner .col_right .box_ansa .logo_ansa_box{position:absolute;left:0;top:0;}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news{padding-top:40px;background-color:#ffffff}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news{margin:10px 20px;}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news .data{font-size:12px;}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news h2{font-size:16px;line-height:20px;margin:5px 0;}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news h2 a{text-decoration:none;color:#000000}
.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news p{font-size:13px;color:#6b6b6b;line-height:18px;}


/*DETTAGLIO MULTIMEDIA*/

.multimedia.dettaglio .col_left .categoria p {background: #e30513;}
.multimedia.dettaglio .cont_iframe{margin-bottom:20px;padding:0px 20px 20px 20px;background-color:#414141;text-align:center}
.multimedia.dettaglio .cont_iframe .cont_foto{display:inline-block;margin:auto;width:100%;}
.multimedia.dettaglio .cont_iframe .cont_foto a.link_picasa{color:#fff;display:block;font-size:13px;margin-top:20px;margin-bottom:10px;text-align:left;}
.multimedia.dettaglio .cont_iframe .cont_foto a.link_picasa:hover{text-decoration:underline;}
.multimedia.dettaglio .cont_iframe .label{display: block;float:left;padding: 8px;background-color: #e30613;color: #fff;font-size: 13px;}
.multimedia.dettaglio .cont_contenuto{margin-bottom:20px;}
.multimedia.dettaglio .col_right .news_correlate{margin-top:0;}
.multimedia.dettaglio .multimedia_correlate .list_media{padding:0 40px;}
.multimedia.dettaglio .multimedia_correlate .list_media .media{width:32%;margin-right:2%;}
.multimedia.dettaglio .multimedia_correlate .list_media .media:last-child{margin-right:0;}
.multimedia.dettaglio .multimedia_correlate .label{background-color:#e30513;padding:4px 10px 3px;color:#ffffff;display:inline-block;margin-bottom:20px;font-size:14px;}
.multimedia.dettaglio .cont_foto embed,.multimedia.dettaglio .cont_foto iframe,.multimedia.dettaglio .cont_video iframe{width:100%;height:400px;}

/*logato*/
.banda_logato{background-color:#414141;margin-top:0px;}
.banda_logato .cnt{max-width:1140px;margin:auto;height:50px;}
.banda_logato .cnt .box_right{position:relative;float:right;height:100%;line-height:50px;color:#fff}
.banda_logato .cnt .box_right>ul{}
.banda_logato .cnt .box_right>ul>li{float:left;}
.banda_logato .cnt .box_right>ul>li:first-child{padding:0 10px;font-size:14px;}
.banda_logato .cnt .box_right>ul>li:first-child .benvenuto{color:#9E9E9E;}
.banda_logato .cnt .box_right>ul>li a.downlist{ -o-transition:.7s;-ms-transition:.7s; -moz-transition:.7s;-webkit-transition:.7s; transition:.7s;background:url("/images/arrow_down.png") no-repeat center center;background-size:12px;width:50px;height:50px;display:block;}
.banda_logato .cnt .box_right>ul>li:hover a.downlist{background-color:#f3f3f3;background-image:url("/images/arrow_down_on.png")}
.banda_logato .cnt .box_right>ul>li:hover #menublu-lv2{display:block;}
.banda_logato .cnt .box_right>ul>li #menublu-lv2{display:none;position:absolute;right:50px;width:350px;z-index:30000}
.banda_logato .cnt .box_right>ul>li #menublu-lv2 H2{color:#000;}
.banda_logato .cnt .box_right>ul>li a.logout{-o-transition:.7s;-ms-transition:.7s; -moz-transition:.7s;-webkit-transition:.7s; transition:.7s;background:#414141 url("/images/logout.png") no-repeat center center;background-size:17px;width:50px;height:50px;display:block;}
.banda_logato .cnt .box_right>ul>li:hover a.logout{background-color:#f3f3f3;background-image:url("/images/logout_on.png")}                            
.banda_logato .cnt .box_right>ul>li #menublu-lv2 .menublu-lv2-cont{padding:10px 20px;}

.banda_logato .cnt .box_right>ul>li #menublu-lv2 .menublu-lv2-cont ul li a, .banda_logato .cnt .box_right>ul>li #menublu-lv2 .menublu-lv2-cont ul li button{-o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;font-family: "Roboto Condensed";font-weight:bold;display:block;margin:10px 0px;padding:10px 0;color:#000;background-color:#ccc;line-height:20px;font-size:15px;border:none;width:100%;display:inline-block;text-align:center;}
.banda_logato .cnt .box_right>ul>li #menublu-lv2 .menublu-lv2-cont ul li a:hover, .banda_logato .cnt .box_right>ul>li #menublu-lv2 .menublu-lv2-cont ul li button:hover{color: #fff;text-decoration: none;font-weight: 700;text-decoration: underline;background-color: #6e6e6e;}


.banda_logato .cnt .box_left{float:left;}
.banda_logato .cnt .box_left ul {margin-top:10px;}
.banda_logato .cnt .box_left ul li{float:left;margin-right:5px;}
.banda_logato .cnt .box_left ul li a{color:#fff;font-family: "Roboto Condensed";height:40px;line-height:40px;padding:0 15px;background-color:#666;display:block}
.banda_logato .cnt .box_left ul li:hover a,
.banda_logato .cnt .box_left ul li.on a{background-color:#efefef;color:#000}

/*area riservata*/
.top.area_riservata{background-color:#f2f2f2;padding-top:30px;Margin-bottom:20px;}
.top.area_riservata img{display:block;margin:auto;}


.area_riservata .middle_box{padding-top:20px;}
.area_riservata .middle_box h2{font-family: "Roboto Condensed";font-weight:bold;text-align:center;font-size:56px;margin-bottom:40px;}
.area_riservata .middle_box p{text-align:center;font-size:16px;font-family: "open sans";margin-bottom:40px;}
.area_riservata .middle_box ul {width:65%;font-weight:700px;margin:auto;}
.area_riservata .middle_box ul li{margin-bottom:20px}

.area_riservata .middle_box ul li a, .area_riservata .middle_box ul li button{-o-transition: .7s;-ms-transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;transition: .7s;font-weight:bold;display:block;margin:10px 0px;padding:20px 0;color:#000;background-color:#ccc;line-height:27px;font-size:19px;text-align:center; width:100%;border:none;}
.area_riservata .middle_box ul li a:hover, .area_riservata .middle_box ul li button:hover{color: #fff;text-decoration: none;font-weight: 700;text-decoration: underline;background-color: #6e6e6e; cursor:pointer;}



.verita.area_riservata .top img{width:auto}
.verita.area_riservata .middle_box ul{width:700px}
.verita.area_riservata .middle_box li{padding:0;}
.verita.area_riservata .middle_box li a{padding:0;}
.verita.area_riservata .middle_box li a span{display:block;float:left;height:150px;line-height:150px;}
.verita.area_riservata .middle_box li a span:last-child{margin-left:30px;font-weight:normal}
.verita.area_riservata .middle_box li a span img{height:100%;}

.verita.dettaglio .cont_contenuto img{display:block;margin:auto;}


/*mappa del sito*/
.lavora.mappa.arc_notizie .box_right .titolone {background: none;padding-left:10px;}
.mappa .link_p{display:block;float:left;width:30%;margin-right:5%;  font-family: "Roboto Condensed";color:#000;font-size:24px;font-weight:500;;margin-bottom:10px;}
.mappa .link_p a,
.mappa .link_p span{display:block;padding:5px;color:#000}
.mappa .link_p a:hover{color:#242D8A;text-decoration:underline}
.mappa .link_p:nth-child(3n){margin-right:0;}
.mappa .link_p.last{width:100%;margin-right:0;}
.mappa .link_p.last ul{font-weight:normal;font-size:18px;padding-left:40px;}
.mappa .link_p.last ul li{list-style:square}

/*pagina 404*/
.page404{text-align:center;}
.cont_404{display:inline-block;margin:100px 0;text-align:left}
.cont_404 .cont_img{float:left;}
.cont_404 .descrizione{float:left;font-family: "Roboto Condensed";margin-left:30px;margin-top:30px}
.cont_404 .descrizione h2{font-family: "Roboto Condensed";color:#6b6b6b;margin-bottom:30px;font-size:500;font-size:30px}
.cont_404 .descrizione h2 span{font-weight:bold;display:block;font-size:60px;line-height:70px}
.cont_404 .descrizione p{margin-bottom:20px;color:#6b6b6b;}

.cont_404 .descrizione a{color:#6b6b6b;font-weight:bold;font-weight:25px;}
.cont_404 .descrizione a:hover{text-decoration:underline}









/* Pagina registrazione */

.form-registrazione .uk-dropdown { padding:0 15px; }
.form-registrazione .uk-autocomplete-results { background-color:#3a4850; }	
.form-registrazione .uk-autocomplete-results li { padding: 15px 10px 15px; cursor:pointer; }	
.form-registrazione .uk-autocomplete-results li:hover { background-color:rgba(255,255,255,0.5); }
.form-registrazione .cambia-comune { position:absolute; right:0; height:47px; line-height:47px; padding:0px 5px; background-color: rgba(0,0,0,0.2); cursor:pointer; font-size:11px; }

/* FINE Pagina registrazione */




/********************
FINE ANCI
********************/


/********************
STYLE1
********************/

p {line-height:22px;margin-bottom:15px}

.social p.share{font-family: "Roboto Condensed";margin-bottom:5px;font-size:14px;font-weight:bold}
.corpo1140 .col_left .social.fondo{margin-bottom:20px}


.cell {position:relative;}
.sharebox{display:none;top:0%;background:#fff;}
.sharebox:after, .sharebox:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.sharebox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.sharebox:before {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 13px;
	margin-left: -13px;
}
.share .sharelink{display:block !important;position:relative !important;padding-bottom:10px !important}
/*.share:hover ~ .sharebox{display:block;top: 27px;left:5px;position:absolute;transition: all 0.3s cubic-bezier(.05,.93,.61,1.6);box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5);border: 4px solid #ffffff;}
*/
.sharebox.test{display:block;top: 27px;left:5px;position:absolute;transition: all 0.3s cubic-bezier(.05,.93,.61,1.6);box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5);border: 4px solid #ffffff;}
.sharebox:hover{display:block;top: 27px;left:5px;position:absolute;transition: all 0.3s cubic-bezier(.05,.93,.61,1.6);box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5);border: 4px solid #ffffff;}
.share-buttons{list-style: none;padding:5px;width:210px }
.share-buttons li{display: inline !important;padding:5px 2px !important}


#banner{max-width:1140px;margin:0 auto;height:80px}
#banner .flexslider .flex-viewport li{width:100%;background:#052e62}
#banner .flexslider .slides img {width:730px;height:80px;margin:0 auto}
.flex-direction-nav li { display:none;}
.flexslider .flex-control-nav{bottom:5px;right:10px;width:auto}
.flexslider .flex-control-nav li {margin:0 4px}
.flexslider .flex-control-nav li a {width: 13px;height: 13px;background:#8099af;-webkit-box-shadow: inset 0 0 3px rgba(58, 93, 135, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(58, 93, 135, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(58, 93, 135, 0.3);
  box-shadow: inset 0 0 3px rgba(58, 93, 135, 0.3);}
.flexslider .flex-control-nav li a.flex-active, .flexslider .flex-control-nav li a:hover{background:#fefffd}

.flexslider.dettaglio {padding:15px;background:#F2F2F2;margin:10px 0 20px;position:relative}
.flexslider.dettaglio .slides {padding-bottom:10px;padding-top:10px}
.flexslider.dettaglio .slides li{overflow:hidden;position:relative;max-width:100%;height:auto;max-height:520px;}
/*.flexslider.dettaglio .slides  p{position:absolute;bottom:5px;padding:15px 0 0;font-style: italic;display:inline-block;
  font-weight: 600;
  font-size: 15px;}*/
p.flex-caption{
    width: 96%;
  margin-bottom:0;
  text-align: left;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-style: italic;
  font-weight: 600;
  font-size: 15px;
  margin-top:20px;
  max-height:66px;overflow:hidden;
  }
.flexslider.dettaglio .slides .cont_img_slider{
	height: 448px;
        width:100%;
        display: block;
        overflow:hidden;
          margin-left: auto;
        margin-right: auto;
	
	}
  
.flexslider.dettaglio .slides img{ max-width: initial;
	width:auto;
       height:100%;
       margin:auto;
      }

.corpo1140.dettaglio{position:relative;margin-top:0;} 
.corpo1140.dettaglio p{margin-right:0}
.corpo1140 .col_left{padding-top:20px;float:left;width:calc(100% - 320px);padding-right:60px;background-origin:border-box;box-sizing:border-box;background: url("../images/arc_notizie_bg.png") no-repeat  right top -25px; }
.corpo1140 .col_left .categoria {margin:0px 0 20px}
.corpo1140 .col_left .social{margin:0px 0 20px }
.corpo1140 .col_left .categoria p{display:inline-block;padding:4px 10px 3px;background:#27A737;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0}
/*variante archivio-bilancio-sociale*/
.archivio-bilancio-sociale .corpo1140 .col_left .categoria p { background:#5695D8; }
/*FINE variante archivio-bilancio-sociale*/
.corpo1140 .col_left .categoria.viola p{background:#27348B}
.corpo1140 .col_left .corpo_news{padding:0 0px 40px 40px;margin-bottom: 20px;}
.corpo1140 .col_left .corpo_news h2{margin-bottom:20px;}
.corpo1140 .col_left .corpo_news h1{margin-bottom:20px;font-size:40px;}
.corpo1140 .col_left .corpo_news span.notizia-data{margin-bottom:20px;display:inline-block}
.corpo1140 .col_left .corpo_news span.notizia-data span{display:block;float:left;border-right: 1px solid #ccc;padding-right:10px;margin-right:10px;}
  .corpo1140 .col_left .corpo_news span.notizia-data span:last-child{border:none}
.corpo1140 .col_left .corpo_news .tag{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;font-family: "Roboto Condensed";}
.corpo1140 .col_left .corpo_news .tag p{padding:12px 0;font-size:14px;color:#8D8D8D;margin-bottom:0;font-family: "Roboto Condensed";}
.corpo1140 .col_left .corpo_news .tag p span{display:inline-block;margin:2px 0}
.corpo1140 .col_left .corpo_news .tag p span a{text-transform:uppercase;color:#333;padding:1px 8px;border-right:1px solid #ccc}
.corpo1140 .col_left .corpo_news .tag p span:last-child a{border-right:none}
.corpo1140 .col_left .corpo_news .tag p span a:hover{text-decoration:underline}
.corpo1140 .col_left .corpo_news .immagine{padding:15px;background:#F2F2F2;display:inline-block;margin:10px 0}
.corpo1140 .col_left .corpo_news .immagine img{width:100%}
.corpo1140 .col_left .corpo_news .immagine p.didascalia{padding:15px 0 0;font-style:italic;font-weight:600;font-size:15px}
.corpo1140 .col_left .corpo_news embed, .corpo1140 .col_left .corpo_news iframe{margin:10px 0}
.corpo1140 .col_right{width:320px;float:right;padding-top:20px;}
.corpo1140 .col_right .allegati p.verde{display:inline-block;padding:4px 10px 3px;background:#27A737;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}
/*variante archivio-bilancio-sociale*/
.corpo1140 .col_right .allegati p.viola-bilancio{display:inline-block;padding:4px 10px 3px;background:#5695D8;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}
/*FINE variante archivio-bilancio-sociale*/
.corpo1140 .col_right .allegati.circolari p.verde{background-color:#27348B}

.corpo1140 .col_right .last{padding-top: 15px;padding-bottom: 15px;background-image: url(../images/ombra-dexnews.png);background-repeat: no-repeat;}
.corpo1140 .col_right .picasa .last{margin-top:15px}
.corpo1140 .col_right iframe{margin:20px 0 10px;display:block;width:100%;height:170px}
.corpo1140 .col_right embed{display:block;margin:auto;margin-top:20px;width:100%;height:170px}
.corpo1140 .col_right .video p{  font-family: "Roboto Condensed";font-size:14px;font-weight: 400;line-height:16px;  color: #ffffff}
.cont_video{background-color:#414141;padding:0 10px 10px 10px;margin-bottom:20px;}
.cont_video .label_tit{margin-left:-10px;display:inline-block;padding:8px;background-color:#e30613;color:#fff;font-size:13px;}

.cont_video a.link_picasa{color:#fff;display:block;font-size:13px;margin-top:10px;text-align:left;}
.cont_video a.link_picasa:hover{text-decoration:underline;}
.corpo1140 .col_right p.grigio{display:inline-block;padding:4px 10px 3px;background:#525252;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}
.corpo1140 .col_right .news_correlate{margin:40px 0 20px}
.corpo1140 .col_right .temi p.list{margin-left:15px}
.corpo1140 .temi p a{  transition: .7s;color: #000;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;}
.corpo1140 .temi p a:hover{  text-decoration: underline;color: #666;}
.corpo1140 .temi p span{padding:0 4px;line-height:25px;display:inline-block}
.temi p span.grande{font-size:28px}
.temi p span.medio{font-size:22px}
.temi p span.piccolo{font-size:16px}


.agenda.dettaglio .col_right .allegati p{display:inline-block;padding:4px 10px 3px;background:#F7A500;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}


.corpo1140 .col_left.evento .corpo_news{padding:0 40px 0 0}
.corpo1140 .col_left.evento .label_top {  font-size: 15px;width: 85px; height: 110px;padding: 0; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color: #f7a600;margin: 0;text-align: Center;display: block;float: left;color: #ffffff;}
.corpo1140 .col_left.evento .label_top span{  display: block;font-family: "Roboto Condensed";}
.corpo1140 .col_left.evento .label_top span.gg {font-weight: bold;font-size: 60px;  color: #ffffff;}
.corpo1140 .col_left.evento .label_top span.mm {font-size: 24px;  color: #000;text-transform:uppercase}
.corpo1140 .col_left.evento .label_top span.aa {font-size: 18px;  color: #000;}
.corpo1140 .col_left.evento h1{margin-left:105px;padding-top:0px}
.corpo1140 .col_left.evento .corpo_news .wrapper{margin-left:104px}
.corpo1140 .col_right .allegati p.viola{display:inline-block;padding:4px 10px 3px;background:#27348B;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}
.corpo1140 .col_left .corpo_news .tag.circ{margin-bottom:20px;font-family: "Roboto Condensed";}
.corpo1140 .col_left .corpo_news .tag.circ p{font-family: "Roboto Condensed";}
.corpo1140 .col_left .corpo_news h2.circ2:first-letter{text-transform:uppercase}

.col3-cont p.grigio{display:inline-block;padding:4px 10px 3px;background:#525252;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}







/* ANNUNCI */
.corpo1140 .col_left .testata_annuncio{margin-bottom:15px;color: #707070;text-transform:uppercase;padding-left:43px;margin-left:-43px;line-height:46px;background: url('/images/icone_menu-primo_lavora-on.png') no-repeat}
.corpo1140 .col_left .testata_annuncio.off{background: url('/images/icone_menu-primo_lavora.png') no-repeat}
.corpo1140 .col_left .testata_risultato {margin-bottom:15px;color: #707070;text-transform:uppercase;padding-left:43px;line-height:46px;background: url('/images/icone_menu-primo_risultati-on.png') no-repeat}
.corpo1140 .col_left .corpo_news span.notizia-data.annuncio{margin-bottom:20px}
.corpo1140 .col_left .scade.verde{color: #27A737;font-weight: 700; font-family: "Roboto Condensed";text-transform:uppercase;}
.corpo1140 .col_left .scade.grigio{color: #666666;}
.corpo1140 .col_right .annunci p.verde{display:inline-block;padding:4px 10px 3px;background:#27A737;color:#ffffff;text-transform:uppercase;  font-family: "Roboto Condensed";font-size:14px;font-weight:bold;margin:0 0 20px 0}
.job p{padding-left:20px;display:inline-block;background: url('/images/punto-green-light.gif') no-repeat left 8px;font-family: "Roboto Condensed";
  font-size: 94%;
  line-height: 120%;
  font-weight: 700;
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 10px;
  margin-bottom: 5px;
  clear: left;}
.job p a{color: #333;
  text-decoration: none;
  -o-transition: .7s;
  -ms-transition: .7s;
  -moz-transition: .7s;
  -webkit-transition: .7s;
  transition: .7s;}
  .job p a:hover{text-decoration:underline;color:#27A737}
 .job span{  font-family: "Roboto Condensed";
  font-weight: 400;
  font-size: 90%;
  padding-left: 20px;
  display:block;
  color: #666;}
  /*lavora con noi*/
.lavora.arc_notizie .box_right .titolone{color:#000000;font-size:50px;font-weight:400;padding-left:60px;background: url('/images/img_job.png') no-repeat left center;}
.lavora.arc_notizie .box_right .titolone.amministrazione-trasparente{background: url('/images/img_trasparente.png') no-repeat left center;}

.lavora.arc_notizie.cerca .box_right .titolone{background-image:url('/images/img-cerca-pag.png');}

.lavora.arc_notizie .box_right {width: 100%;float: none;background: none;}
.lavora.arc_notizie .box_right .top {width: 100%;margin-bottom: 20px;padding: 25px 0;background: none}
.lavora.arc_notizie .box_right .middle_box .item {width:850px;}

.lavora.arc_notizie .box_right .middle_box .item .valida{color:#27a737;font-family: "Roboto Condensed";font-size:15px;font-weight:bold}
.lavora.arc_notizie .box_right .middle_box .item .label_top.scaduto {background-color:#666666}
.lavora.arc_notizie .box_right .middle_box .item.scaduto h2{color:#999999}
.lavora.arc_notizie .box_right .middle_box .fornitore{background-color:#efefef;width:850px;padding:15px;border-bottom:none;margin-bottom:50px;}
.lavora.arc_notizie .box_right .middle_box .fornitore .cnt{background-color:#ffffff;height:100%;padding:15px;}
.lavora.arc_notizie .box_right .middle_box .fornitore .cnt h2{font-size:20px;margin-bottom:10px}
.lavora.arc_notizie .box_right .middle_box .fornitore .cnt p{color:#000;display:block;}
.lavora.arc_notizie .box_right .middle_box .fornitore .cnt img{display:block;float:left;margin-right:10px}

.risultati.arc_notizie .box_right .titolone{color:#000000;font-size:50px;font-weight:400;padding-left:60px;background: url(../images/img_risultati.png) no-repeat left center;}
.risultati.arc_notizie.cerca .box_right .titolone{background-image:url(../images/img-cerca-pag.png);}


.risultati.arc_notizie .box_right {width: 100%;float: none;background: none;}
.risultati.arc_notizie .box_right .top {width: 100%;margin-bottom: 20px;padding: 25px 0;background: none}
.risultati.arc_notizie .box_right .middle_box .item {width:850px;}

.risultati.arc_notizie .box_right .middle_box .item .valida{color:#27a737;font-family: "Roboto Condensed";font-size:15px;font-weight:bold}
.risultati.arc_notizie .box_right .middle_box .item .label_top.scaduto {background-color:#666666}
.risultati.arc_notizie .box_right .middle_box .item.scaduto h2{color:#999999}
.risultati.arc_notizie .box_right .middle_box .fornitore{/*background-color:#efefef;width:850px;padding:15px;*/width:100%;margin-left:20px;border-bottom:none;margin-bottom:50px;}
.risultati.arc_notizie .box_right .middle_box .fornitore .cnt{background-color:#ffffff;height:100%;padding:15px;}
.risultati.arc_notizie .box_right .middle_box .fornitore .cnt h2{font-size:20px;margin-bottom:10px}
.risultati.arc_notizie .box_right .middle_box .fornitore .cnt p{color:#000;display:block;}
.risultati.arc_notizie .box_right .middle_box .fornitore .cnt img{display:block;float:left;margin-right:10px}



/********************
FINE STYLE1
********************/


/********************
RESPONSIVE
********************/

body {width:100%;transition: all 0.5s ease 0s;}

.notizie_home_smart {display:none;}
.show_tablet {display:none;}
.clear {clear:both;}
/**menu hamburger per tablet**/
#menu_smart {display:none;}
#mappa_google {height:400px;}
.arc_notizie .box_left h2.titolone {display:none;}
.arc_notizie .box_left ul {display:block;}
.arc_notizie .box_left ul li a.show_smart {display:none;}
div.hmultimedia-all {display:none;}
div#menublu-cont-pc>div>ul>li.display_tablet {display:none;}
.organi .right_box img {float:left; margin: 0px 20px 20px 0px}            


.htwitter-banner {
	padding-bottom: 20px;
	height: 50px;
	background-color: #E1E1E1;
	background-image: url(../images/testata-twitter.jpg);
	background-repeat: no-repeat;
	
}

.htwitter-title {
	background-color: #2ea7d4;

	padding: 8px;
	font-family: "Roboto Condensed";
	font-size: 90%;
	font-weight: 700;
	color: #FFFFFF;
	float: left;
	z-index: 400;
}

.box_twitter  {background:#2ea7d4;margin-top:45px; text-align:center;}
.box_twitter iframe {height:450px;}
.tw_plugin {width:94%; margin:3% auto;}
.tw_plugin a {display:block; line-height:30px;color:#fff; font-size:12px;float:left;margin-top:5px; font-weight:bold;}

.hvideo.first {width:95%; margin-left:5%}
div.multimedia-cont div.col1 h1 {margin-left:5%}

@media only screen and (max-width: 1280px) {
	/*notizie*/
	.arc_notizie .bannetta_top ul.anno {margin-left:20%}
	.arc_notizie .box_left{width:20%}
	.arc_notizie .box_right {width:80%;}
	.corpo1140 .col_left {width:820px}
}

@media only screen and (max-width: 1140px) {
	/*menu*/
	.menublu-lev2login-subcont {position:absolute; right:0}
	
	.corpo1140 {width:100%;transition: width 0.5s ease;}
	.corpo1140 .col_left {padding:right:30px; padding-left:3%;width:68%;transition: width 0.5s ease;}

	.testa1140 { width:100%}
	/*stickymenu*/
	div#menublu-cont-pc {width:100%}
	
	/*notizie*/
	.arc_notizie .box_right .middle_box .item {margin-left:0px}
	
	/*lavora con noi*/
	.lavora.arc_notizie .box_right .top {padding: 25px 3%}
	.lavora.arc_notizie .box_right .middle_box .item { width:90%; margin-left:3%}
	
	/*archivio multimedia*/
	.multimedia.arc_notizie .middle_box {margin: 20px 3% 60px;}
	.multimedia.arc_notizie .media {width:32%}
	
	
	.social.piedi {margin-left:4%}
	
	/*footer*/
	div.footer-pc {width:100%}
	.col1-footer {width:35%;padding:3% 4%}
	.col2-footer {width:15%; padding:3% 4%}
	.col3-footer {width:25%; padding:3% 4%}
	.corpo1140copy { width:92%; margin:auto;}
} 

@media only screen and (max-width: 1024px) {
	body{overflow-x:hidden}
	div#menublu-cont-pc>div>ul>li.display_tablet {display:block;}
	.show_tablet {display:block;}
	.hide_tablet {display:none;}
	.hnews.hide_tablet {display:none;}
	
	/*menu*/
	#modellotestata {height:100px;}
	#logoanci {width:170px;min-width:170px;margin-right:15px;}
	#logoanci img {max-width:160px;margin-left:10px;}
	#menu1.smart {width:410px}
	#spaziodex {width:12%;}
	#segui{text-align:right;}
	#segui:after {content:''; display:block; clear:both;}
	#segui a:first-child {margin-right:10px; }
	#segui a { float:right;margin-bottom:8px;margin-right:10px;}
	#segui label {display:none;}
	#cerca {display:none;}
	div#menu1 ul li{height: 100px;margin:0}
	div#menu1 ul li a { background-position: 50% 10px; padding-top:55px; }
	
	div#menublu-cont-pc>div>ul>li.hide_normale {}
	#menublu-cont-totale.fixed div#menublu-cont-pc>div>ul>li.hide_scroll_tablet {display:none;}
	
	div#menublu-cont-pc>div>ul>li.hide_smart {display:none;}
	#menublu-cont-totale.fixed div#menublu-cont-pc>div>ul>li.show_smart {display:block;}
	
	div#menublu-cont-pc > div > ul > li {font-size:85%}
	div#menublu-cont-pc ul li a.tit {padding-right:6px; padding-left:6px;}
	div#menublu-cont-pc div#right ul li a.tit {padding-right:9px; padding-left:9px;}
	
	.menublu-lev2login-subcont {position:absolute; right:0}
	
	.corpo1140 .col_left {width:60%}
	
	/*banda loggato*/
	.banda_logato .cnt .box_left {display:none;} 
	.banda_logato_smart {display:inline-block;background:#414141;width:100%;margin-bottom:-2px;margin-top:-2px}
	.banda_logato_smart ul {margin-top:10px;}
	.banda_logato_smart ul li{float:left;margin-right:5px;}
	.banda_logato_smart ul li a{color:#fff;font-family: "Roboto Condensed";height:40px;line-height:40px;padding:0 15px;background-color:#666;display:block}
	.banda_logato_smart ul li:hover a,
	.banda_logato_smart ul li.on a{background-color:#efefef;color:#000}

	/*home*/
	.home .col1 {width:65%; padding-right:3%}
	.hnews{display:inline-block;}
	.hnews .cont_img {display:none;}
	.home .col2 {width:32%}
	.home .col3 {width:100%; background-image:none;}
	.home .col3 .eventi_tab {float:left; width:46%;margin-right:2.8%}
		.heventi-banner {margin-top:0px;}
	.home .col3 .circolari_cnt {float:left; width:46%;padding-left:3%;background-image: url("../images/ombra-verticale-1.png");background-position: 0 -490px ;background-repeat: no-repeat;}
	.hvideo.first {width:96%; margin-left:2%}
	div.multimedia-cont div.col1 h1 {width:96%; margin-left:2%}
	div.multimedia-cont div.col1 h2 {width:96%; margin-left:2%}
	.corpo1140banner.homebanner .col_right .box_ansa .cont_news .item_news h2 a {text-transform: uppercase;}
	.temi {margin:18px 0; display:inline-block;}
	/*twitter plugin*/
	.temi {width:50%; float:left;}
	.box_twitter {width:42%;float:left;margin:2% 4% 2% 2%}
	.box_twitter iframe {height:400px;}
	#multimedia {height:985px}
	div.multimedia-pc {width:100%}
	.multimedia-pc .col1 {width:100%; padding-right:0%}
	.multimedia-pc .col1 iframe{width:100%;height:500px}
	.multimedia-pc .col2 {width:100%}
	.multimedia-pc .col2 .hvideo { width:40%;float:left; margin:0% 5%}
	.hvideo .item_img {height:266px}
	.col3-multi {display:none;}
	
	.corpo1140banner {width:100%}
	
	.corpo1140banner.homebanner .col_left {width:55%; padding-right:0%}
	.corpo1140banner.homebanner ul.cont_banner li {width:50%; margin:0% auto 3%;}
	.corpo1140banner.homebanner ul.cont_banner li img {width:90%; margin: 0% 5%}
	.corpo1140banner.homebanner .col_right {width:45%; }
	.corpo1140banner.homebanner .col_right .box_ansa {width:95%; padding:2.5%}
	
	/*Archivio*/
	.corpo1140.dettaglio .col_left {width:100%;float: none; background:none;padding: 20px 2%;}
	.corpo1140 .col_left .corpo_news h1 {line-height:36px}
	.corpo1140 .col_left .corpo_news h2 {font-size:150%}
	.corpo1140 .col_left .testata_annuncio {margin-left:-7px;}
	.corpo1140.dettaglio .col_right {width:96%; float:none; padding: 0% 2%}
	.corpo1140 .col_right iframe {height:300px;}
	.corpo1140 .col_left .corpo_news {padding:0px;}
	.allegati {width:94%; margin-left:3%}
	
	.corpo1140 .col_right .news_correlate {width:45%; margin:2.5% 2.5% 0% 0%; float:left;}
	.corpo1140 .col_right .temi {width:45%; margin: 2.5% 2.5% 0% 0%; float:left;}
	.corpo1140 .col_right .annunci {width:45%; margin: 2.5% 2.5% 0% 0%	; float:left;}
	.corpo1140 .col_right .allegati {width:45%; margin: 2.5% 2.5% 0% 0%	; float:left;}
	.corpo1140 .col_right .video {clear:both;}
	/*multimedia*/
	.multimedia.arc_notizie .media {width:48%}
	.multimedia.arc_notizie .media:nth-child(2n) {margin-right: 0%;}
	.multimedia.arc_notizie .media:nth-child(3n) {margin-right:2%}
	.multimedia.arc_notizie .media .cont_img {height:200px;}
	.multimedia.dettaglio .col_right .news_correlate {margin-top:2.5%}
	
	/*agenda archivio*/
	.evento.arc_notizie .box_right .middle_box .item .cont {margin-left:80px}
	.evento.arc_notizie .box_right .middle_box .item .label_top {height:88px; width:60px;}
	.evento.arc_notizie .box_right .middle_box .item .label_top span.gg {font-size:48px;}
	.evento.arc_notizie .box_right .middle_box .item .label_top span.mm {font-size:20px;}
	.evento.arc_notizie .box_right .middle_box .item .label_top span.aa {font-size:16px;}
	
	/*agenda dettaglio*/
	.corpo1140 .col_left.evento .label_top{height:88px;width:60px;}
	.corpo1140 .col_left.evento .label_top span.gg {font-size:48px;}
	.corpo1140 .col_left.evento .label_top span.mm {font-size:20px;}
	.corpo1140 .col_left.evento .label_top span.aa {font-size:16px;}
	.corpo1140 .col_left.evento .corpo_news h1 {font-size:24px;margin-left:80px}
	.corpo1140 .col_left.evento .corpo_news h2 {font-size:24px;}
	.corpo1140 .col_left.evento .corpo_news .wrapper{margin-left:0px; clear:both;}
	
	
	/*contatti*/
	
	.contatti .col_right .boxnsl-banner {background-color:#efefef}
	.contatti .col_right .boxnsl2-banner {background-color:#efefef}
	
	/*organi*/
	.organi .left_box {width:46%}
	.organi .right_box {width:44%; margin-left:3%;float:left;}
	/*verita*/
	.verita.area_riservata .middle_box ul {width:70%;}
	
	/*footer*/
.col1-footer {width:42%;padding:3% 4%; height:850px}
.col2-footer {width:42%; padding:3% 4%}
.col3-footer {width:42%; padding:0% 4%}


/*background-home*/
.col2-grey {background-position: 0% -300px;padding-top:0px;}


} 

@media only screen and (max-width: 768px) {
	/*menu*/
	.cookie_pg a.web {display:none;}
	.cookie_pg a.mob {display:block;}
	#modellotestata {display:none;}
	#menublu {display:none;}
	#ombramenublu {display:none}
	
	.banda_logato .cnt {display:inline-block;width:100%}
	.banda_logato .cnt .box_left {width:60%;float:left;}
	.banda_logato .cnt .box_right {}
		
	#menu_smart {display:inline-block;width:100%;background:#fff; border-bottom:solid 14px #27368b; height:100px;position:static;margin-bottom:-2px}
	#menu_smart .logo {float:left;width:170px;}
	#menu_smart .logo a {margin:10px;display:inline-block;position:relative;z-index:99999; } 
	#menu_smart .logo a img {max-width:160px;}
	#menu_smart a.sidr_btn {float:right;text-align:right;margin-top:18px;position:relative;z-index:999999; display:block; /*width:110px;*/ height:50px;}
	#menu_smart a.sidr_btn span {line-height: 50px;  font-family: "Roboto Condensed",sans-serif; ; color:#1c2b80; font-size:18px;}
	#menu_smart a.sidr_btn img {position:relative; top:10px}
	#menu_smart.fixed {height:50px;position:fixed; z-index:99999;top:0px}
	#menu_smart.fixed .logo a {margin:3px 8px}
	#menu_smart.fixed .logo a img {max-width:100px;}
	#menu_smart.fixed a.sidr_btn {margin-top:0px;}
	
	#smart_banda_scroll {height:14px; position: relative; top: 100px;display:block;}
	#menu_smart.fixed #smart_banda_scroll {top:50px;background:green;}
	.notizie_sz #menu_smart { border-color:#1c8429; }
	.notizie_sz #menu_smart.fixed #smart_banda_scroll {background:#27a737;}
	.circolari_sz #menu_smart { border-color:#7c86bb; }
	.circolari_sz #menu_smart.fixed #smart_banda_scroll {background:#27348b}
	.multimedia_sz #menu_smart { border-color:#9a0811; }
	.multimedia_sz #menu_smart.fixed #smart_banda_scroll {background:#e30513;}
	.dipartimenti_sz #menu_smart { border-color:#b2b2b2; }
	.dipartimenti_sz #menu_smart.fixed #smart_banda_scroll {background:#efefef;}  
	.agenda_sz #menu_smart { border-color:#c38301; }                        
	.agenda_sz #menu_smart.fixed #smart_banda_scroll {background:#f7a600;}
		
	.europa_sz #menu_smart { border-color:#414141;}
	.notizie_sz.archivio-bilancio-sociale #menu_smart { border-color:#005795; }
	.notizie_sz.archivio-bilancio-sociale #menu_smart.fixed #smart_banda_scroll {background:#5695D8;}
		
	#menublu-cont-totale.fixed {position:static !important}
	
	.sidr_opened {display:block;right:0px;}
	.sidr_closed {right:}
	.sidr {box-shadow:none; background:#1c2b80; color:#fff;}
	.menublu-lev2login-subcont {left:0; right:none;}
	
	#cerca {display:inline-block;width:100%; margin-top:5%}
	input.form-submit-cerca {margin-right:5%}
	.side_menu a.l1 {position:relative; display:block; border-bottom: 1px solid #435295;font-family: "Roboto condensed",sans-serif;font-size:125%;color:#fff; height: 54px; line-height: 54px; padding-left: 20px; padding-right: 20px; text-decoration: none; text-transform: uppercase; transition: all 0.5s ease 0s;}	
	.side_menu a.l1 img {position:absolute; top: 11px; right:15px;}
	.side_menu a.l1.long { box-sizing: border-box; padding-top:5px; line-height:20px; }
	a.has_submenu span {width:22px; height:22px; background: url("/images/plus_mob.png") no-repeat;display:block;float:right; margin-top:14px;}
	a.open span {width:22px; height:22px; background: url("/images/minus_mob.png") no-repeat scroll;}
	a.link_anci {margin: 5%; display:block;}
	.navmob_l2 {display:none;background:#020935;}
	.navmob_l2 a.l2{color:#fff; display:block;background: url("/images/arrow_mob.png") 0px 10px no-repeat scroll;margin-left:5%; padding:4% 10%; width:80%}
	.navmob_l2 a.l2:first-child {padding-top:8%;background: url("/images/arrow_mob.png") 0px 20px no-repeat scroll;}
	.navmob_l2 a.l2:last-child {padding-bottom:8%}
	.sidr #menublu-lv2login {position:static;height:280px;}
	.sidr .menublu-lv2login-cont {width:100%}
	.sidr .menublu-lev2login-subcont {width:94%; padding:0px;background:#020935; box-shadow: none; }
	.menublu-lev2login-subcont .cont {background:#020935;padding:0px}
	.menublu-lev2login-subcont .cont .recupera {margin-left:25px}
	
	.area_riservata .middle_box {padding: 20px 2% 0%}
	.top.area_riservata {margin-bottom:0px;padding-top:150px}
	.top150 {margin-top:150px;}
	.banda_logato { width:100%; z-index:999999}
	.home_pg .banda_logato.fixed {position:fixed;margin-top:-18px}
	.banda_logato.fixed {position:fixed;margin-top:62px}
		
	.corpo1140 {width:100%;display:inline-block;} 
	.corpo1140.home{}
	.corpo1140.dettaglio {} 
	.corpo1140 .col_left {width:100%;background:none;}
	.corpo1140 .col_right {width:94%; float:left; padding-right:3%; padding-left:3%}
	
	/*twitter*/
	.box_twitter iframe {height:300px; width:100%}

	/*organi*/
	.organi .left_box {width:95%; background-image:none;padding-right:0%}
	
	.organi .left_box .titolone_page {margin-left:4%}
	ul.organiul li.organiul-on a{margin-bottom:0px;}	
	.organi .left_box .organi_descr {margin-left:2%; width:95%; background:#ededed; padding-top:2.5%} 
	.organi .left_box .organi_descr img {}
	.organi .left_box .organi_descr.show_smart {display:block;}
	ul.organiul li.organiul-on .organi_descr a{background-image: url('/images/organi-grey-on.png');background-color: #087FB7;color:#fff;display:inline-block;margin-left:0px;	margin-bottom:15px	}
	.organi .right_box {display:none;}
	/*verita*/
	.verita.area_riservata .middle_box ul {width:96%;}
	.multimedia-pc .col1 iframe{width:100%;height:400px}
	#multimedia {  height: 885px;}
	#cookies {height:125px; width:100%; left:0}
	#cookies .cont {max-width:100%;width:100%;position:fixed;}

	
}
@media only screen and (max-width: 680px) {
	.col1-footer {height:850px;}
	.img_organo{display:none}
	.organi .title_small.white{display:none}
  .organi .show_mobile{display:block}
	.organi.pc{display:none}
	
}

@media only screen and (max-width: 640px) {
	#cookie a#ok {
  
  position: static;
  margin-top:20px;
}
.wrapper_cookie td:nth-of-type(1) {min-height:40px; }

	
	#mappa_google {height:200px;}
	.show_smart {display:inline-block;}
	.hide_smart {display:none;}
	
	#banner {display:none;}
	#logoanci img {margin:2% 0% 2% 5%; width:200px;max-width:100%;}
	.home_pg .banda_logato.fixed {position:fixed;margin-top:62px}
	.banda_logato.fixed {position:fixed;margin-top:62px}
	
	/*home*/
	.home .col1 {width:100%; padding-right:0%}
	/*notizie homepage*/
	.colnews1 {width:100%; display:none;}
	.colnews2 {width:100%;display:none}
	.notizie_home_smart {display:block;}
	.notizie_home_smart .hnews.hide_tablet {display:block;}
	
	.home .col2 {width:100%}
	.SAnews {width:100%;background-image: none; padding:3% 0% 0% 0%}
	div.SAnews:after {content:''; display:block; width:100%;height:10px;background: url("../images/ombra-SAnews.png") left top no-repeat #fff;}
	div.SAnews.piu_strag:after{display:none}

	.SAnews-argomento {display:none;}
	.SAnews .cont_data {display:none;}
	.SAnews h2.cf {display:none;}
	div.SAnews-all a span {margin-left:33%;}
	div.SAnews-all a .piu {margin-left:0%}
	.home .col3 {width:100%; background-image:none;}
	.home .col3-cont {padding-left:0px;}
	.home .col3 .eventi_tab {width:100%;margin-right:0%}
	.home .col3 .circolari_cnt { width:100%;padding-left:0%;background-image: none;}
	div.heventi-all {text-align:center;margin-top:3%}
	.heventi {padding-left:2%; padding-right:2%}
	div.hnews-all {text-align:center;margin-top:3%}
	div.hcircolare-all {text-align:center;margin-top:3%}
	div.hmultimedia-all {text-align:center;margin-top:3%;display:block;}
	.hcircolare {padding-left:2%; padding-right:2%}
	.temi p.list {margin-left:1.2%}
	.homebanner div.SAnews:after {background-image:none;}
		/*twitter*/
	.temi {width:98%; float:none;}
	.box_twitter {width:93%;float:none;margin:2%}
	
	
	#multimedia {height:610px}
	.multimedia-pc .col2 {display:none;}
	#slideShow {width:100%}
	
	.corpo1140banner.homebanner .col_left {width:100%}
	.corpo1140banner.homebanner ul.cont_banner li {width:100%;text-align:center;}   
	.corpo1140banner.homebanner ul.cont_banner li img {width:200px;}
	.corpo1140banner.homebanner .col_right {width:100%}
	.corpo1140banner.homebanner .col_right .box_ansa .show_tablet {display:none;}
	.show_at_click {display:none;}
	
	.heventi-banner {background-color:#efefef}
	.hcircolari-banner {background-color:#efefef}
	
	.come_associarsi .titolone_page { font-size:40px;}
	.lavora.arc_notizie .box_right .top {padding: 25px 0% 0% 3%; width:94%}
	.lavora.arc_notizie .box_right .middle_box .item {margin-left:0%}
	.left_box h2.titolone_page, .col_left .top h2.titolone_page {font-size:40px; line-height:65px;}
	.lavora.arc_notizie .box_right .titolone {font-size:40px;}
	
	
	/*archivio*/
	.arc_notizie .bannetta_top {padding-top:0px;}
	.arc_notizie .bannetta_top ul.anno {background: #27a737;margin-left:0px;}
	.evento.arc_notizie .bannetta_top ul.anno {background: #f7a600;}
	.circolari.arc_notizie .bannetta_top ul.anno {background:#27348b;}
	.multimedia.arc_notizie .bannetta_top ul.anno {background: #e30613}
	.dipartimento.arc_notizie .bannetta_top ul.anno {background:#efefef;}
	.cerca.arc_notizie .bannetta_top ul.anno {background:#efefef;}
	.notizie_sz.archivio-bilancio-sociale .bannetta_top ul.anno { background:#5695D8; }
	
	.title_t span {margin-right:5px; font-weight: normal;}
	.title_t a.plus {background: url('/images/plus_mobile.png') 5px 5px no-repeat; width:30px; height:30px; float:right;}
	.title_t a.minus {background: url('/images/minus_mobile.png') 5px 5px no-repeat; width:30px; height:30px;float:right;display:none;}
	.arc_notizie .box_left {width:100%}
	.arc_notizie .box_left h2 {width:92%; margin: 1% 2%; float:left;line-height:30px; padding:1% 2%}
	.arc_notizie .box_left h2.titolone {display:block;color: #696969;background:#fff;display: inline-block; font-size: 28px; font-weight: 300;}
	.arc_notizie .box_left ul {display:none;width:91.5%; border:solid 12px #ccc; margin: 2% 0 2% 2.5%}
	.arc_notizie .box_left ul li {text-align:left;padding-left:7px;}
	.arc_notizie .box_left ul li {line-height:35px;}
	.arc_notizie .box_left ul li.active, .arc_notizie .box_left ul li:hover {background:none;}
	.arc_notizie .box_left ul li.active a { color:#fff; background: #666666; line-height:20px}
	
	.arc_notizie .box_left ul li.active span {color:#fff;}
	.arc_notizie .box_left ul li a {display:inline-block;padding:0px}
	.arc_notizie .box_left ul li a.elimina_filtro {display:inline-block;padding:0% 2%; color:#fff;}
	.arc_notizie .box_right {margin-top:3%;width:100%;background:none;}
	.arc_notizie .box_right .top {display:none;}
	.lavora .box_right .top {display:block;}
	.arc_notizie .box_right .middle_box {width:96%}
	.arc_notizie .box_right .middle_box .item p {display:none;}
	.arc_notizie .box_right .middle_box .item .data{margin-bottom:0px;}
	
	.arc_notizie .box_right .middle_box .cont_temi {display:none;}

	/*notizia archivio-bilancio-sociale*/
	.archivio-bilancio-sociale .titoletto { color:#5695D8; }
	/*FINE notizia archivio-bilancio-sociale*/

	/*notizia*/
	.titoletto {font-family: "Oswald",sans-serif; color:#27a737; margin:0% 0% 3% 2%; font-size:18px}
	.titoletto.agenda {color:#f7a600;}
	.titoletto.circolari {color:#27348b;}
	.titoletto.multimedia {color:#e30613}
	.corpo1140.dettaglio .col_left {width:100%;float: none; background:none;padding: 20px 0%;}
	.corpo1140.dettaglio .col_left.evento,.corpo1140.cricolari_det .col_left  {width:96%; padding:5% 2%}
	.corpo1140 .col_left .corpo_news h1 {font-size:30px;}
	.corpo1140.dettaglio .col_left .corpo_news h1,
	.corpo1140.dettaglio .col_left .corpo_news h2,
	.corpo1140.dettaglio .col_left .corpo_news .tag,
	.corpo1140.dettaglio .col_left .corpo_news .notizia-data, 
	.corpo1140.dettaglio .col_left .corpo_news .social, 
	.corpo1140.dettaglio .col_left .top,
	.corpo1140.dettaglio .col_left .corpo_cont,
	.corpo1140.dettaglio .col_left .social,
	.come_associarsi.corpo1140 .col_left .corpo_news,
	.corpo1140.dettaglio .col_left h2.istituzione-sott,
	.corpo1140.dettaglio .col_left .corpo_news .cont_contenuto {padding-left:2%; padding-right:2%}
	.corpo1140.dettaglio .col_right {padding:0%;width:100%; overflow:hidden;}
	.corpo1140.dettaglio .col_right .allegato,
	.corpo1140.dettaglio .col_right .allegati,
	.corpo1140.dettaglio .col_right .allegati-banner, 
	.corpo1140.dettaglio .col_right .news_correlate, 
	.corpo1140.dettaglio .col_right .temi {padding-left:2%; padding-right:2%}
	.corpo1140 .col_right .news_correlate {width:100%; margin:2.5% 0%; float:none;}
	.corpo1140 .col_right .temi {width:100%; margin:2.5% 0%; float:none;}
	.corpo1140 .col_right .annunci {width:100%; margin: 2.5% 0%	; float:none;}
	.corpo1140 .col_right .allegati {width:100%; margin: 2.5% 0%	; float:none;}
	.corpo1140 .col_right .video {width:100%; margin: 2.5% 0%	;}
	
	.contatti .col_right h1, .contatti .col_right p, .contatti .col_right .newsletter_12, .contatti .col_right #contenitore_newsletter {margin-left:2%; margin-right:2%}
	
	
	.multimedia.arc_notizie .middle_box {margin:20px 2% 60px}
	.multimedia.arc_notizie .media {width:100%; margin-bottom:5%}
	.multimedia.arc_notizie .media:nth-child(2n) {margin-right: 0%;}
	.multimedia.arc_notizie .media:nth-child(3n) {margin-right: 0%;}
	.multimedia.arc_notizie .media .cont_img {height:266px;}
	.hmultimedia-all a {font-weight:normal;background-image: url("/images/all_multimedia.png");background-position: right center;background-repeat: no-repeat;color: #fff; padding-right: 25px; text-decoration: none; transition: all 0.7s ease 0s;}

/*verita*/
.verita.area_riservata .middle_box li a span {height:70px;line-height:70px}
.verita.area_riservata .middle_box li a span img {display:none;}

div.hfotobig {margin-top:0px}	
	/*footer*/
.col1-footer {width:92%;padding:3% 4%; height:560px}
.col2-footer {width:92%; padding:3% 4%}
.col3-footer {width:92%; padding:3% 4%}
.col2-grey {
  background-image: none;

}

}

@media only screen and (max-width: 540px) {
	.col1-footer {height:660px;}
}


@media only screen and (max-width: 480px) {
	.wrapper_cookie td:nth-of-type(1) {min-height:40px; }
	
.multimedia-pc .col1 iframe {
  width: 100%;
  height: 250px;
}
#multimedia {
  height: 485px;
}
	#mappa_google {height:200px}
#logoanci {height:70px;padding-top:10px;width:auto;}

/*banda loggato*/
.banda_logato .cnt .box_right {width:100%}
.banda_logato .cnt .box_right > ul {float:right}
.banda_logato .cnt .box_right > ul > li:first-child {font-size:12px;}  
.banda_logato .cnt .box_right > ul > li a.downlist {width:40px;}
.banda_logato .cnt .box_right > ul > li a.logout {width:40px;}
.banda_logato .cnt .box_right > ul > li #menublu-lv2 {width:100%; right:0px;}

.banda_logato_smart ul li {float:none;}
.banda_logato_smart ul li a {display:block; margin:2%}

.arc_notizie .box_left ul {display:none;width:90%;}
.multimedia.arc_notizie .media .cont_img {height:250px;}

ul.organiul li.organiul-on .organi_descr a {font-size:12px; padding-right:25px; padding-left:5px}

}

@media only screen and (max-width: 360px) {		
	
	.sidr-open {position:fixed;}
	#logoanci {min-width:100px;padding-top:15px}
	.multimedia.arc_notizie .media .cont_img {height:200px;}
	#logoanci img {  width: 170px;}
	
	/*footer*/
	.col1-footer {height:auto;}
	}

@media only screen and (max-width: 320px) {
	#logoanci img {  width: 150px;}
	}


/********************
FINE RESPONSIVE
********************/

/********************
AMM-TRASPARENTE
********************/

@charset "utf-8";
/* CSS Document */


  body.pagina-amministrazione-trasparente .breadcrumb {
    background-color: #27a737;
    padding: 10px 5px;
    margin-bottom: 25px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
	}
 	body.pagina-amministrazione-trasparente .breadcrumb span a { color:#FFF; }
	body.pagina-amministrazione-trasparente .breadcrumb span a:hover { color:#000; }
  body.pagina-amministrazione-trasparente .breadcrumb span a::after { content: ">"; display: inline-block; margin:0 5px; }
  body.pagina-amministrazione-trasparente .breadcrumb span:last-child a::after {  content: "";}

	body.pagina-amministrazione-trasparente .contenuto_amministrazione_trasparente { margin-bottom:25px;  }
  
  body.pagina-amministrazione-trasparente .section-allegati { padding:25px; background-color: #F5F9FA; border: 1px solid #A0BBCC; margin-bottom:25px; }   
  body.pagina-amministrazione-trasparente .section-allegati li { padding-bottom:10px; }
  body.pagina-amministrazione-trasparente .section-allegati .list-disc li:last-child { padding-bottom:0; }  

  body.pagina-amministrazione-trasparente div.section-allegati ul.list-disc li a:hover { font-size: px; font-weight:800; color: #000; }  

	body.pagina-amministrazione-trasparente .section-links {
    padding: 25px;
    background-color: #effff1;
    border-top: 2px solid #27a737;
    margin-bottom: 25px;
    border-bottom: 2px solid #27a737;
    margin-bottom: 25px;
    font-size: 1.1em;
    background-image: url(images/back-amm-trasp.png);
    background-position: right;
    background-repeat: no-repeat;    
	}  
	body.pagina-amministrazione-trasparente .section-links .list-disc li { margin-left:35px; list-style-type:inherit; list-style-image: url(images/trasp-freccia.png); list-style-position:; padding-bottom:18px;padding-top:0px; }
  body.pagina-amministrazione-trasparente .section-links .list-disc li:last-child { padding-bottom:0; }  

body.pagina-amministrazione-trasparente ul.list-disc li a { font-size: px; font-weight:400; color: #000; }
body.pagina-amministrazione-trasparente div.section-links ul.list-disc li a:hover { font-size: px; font-weight:800; color: #27a737; }  
	body.pagina-amministrazione-trasparente .media, .media-body { overflow: hidden; zoom: 1; }
	body.pagina-amministrazione-trasparente .media-body, .media-left, .media-right { display: table-cell; vertical-align: middle; }
	body.pagina-amministrazione-trasparente .media-body { width:10000px; }
	body.pagina-amministrazione-trasparente .media-left { padding-right: 10px; }
	body.pagina-amministrazione-trasparente .media-right { padding-left: 10px; }   
	
	body.pagina-amministrazione-trasparente .lavora.arc_notizie .box_right .top { margin:25px auto 0 auto; padding:0; width:95%; }
	body.pagina-amministrazione-trasparente h2 { font-size: 50px; font-weight: 400; }
	



	@media (max-width:800px) {
		body.pagina-amministrazione-trasparente h2 { font-size:40px; }
	}


	@media (max-width:640px) {
	  body.pagina-amministrazione-trasparente .section-allegati, .section-links { padding:15px; }
	  body.pagina-amministrazione-trasparente .breadcrumb span a { line-height:20px; }
    body.pagina-amministrazione-trasparente .lavora.arc_notizie .box_right .titolone { font-size:28px; }
	}


	@media (max-width:480px) {
	  body.pagina-amministrazione-trasparente h2 { font-size:28px; }	
	}


/********************
FINE AMM-TRASPARENTE
********************/