

/*---breadcrumbs_orizzontale*/
.breadcrumb_section {
    margin:15px 0 10px 0;
    padding:0 0 0 1%;
    width:100%;
    float:left;
    clear:left;
    border-bottom:2px solid #eee;
}
.breadcrumb_section ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:17px;
    color:#0C679C;
    display:inline;
}
.breadcrumb_section ul li a:link,
.breadcrumb_section ul li a:visited {
    text-decoration:none;
    color:#0C679C;
}
.breadcrumb_section ul li a:hover,
.breadcrumb_section ul li a:focus,
.breadcrumb_section ul li a:active {
    text-decoration:underline;
    color:#0118ABF;
}
.breadcrumb_section ul li.sezione_attiva {
    font-size:25px;
    color:#118ABF;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
}
.breadcrumb_section ul li.sezione_attiva a:link,
.breadcrumb_section ul li.sezione_attiva a:visited {
    color:#0118ABF;
}
/*---breadcrumbs_orizzontale_soldi*/
.breadcrumb_section.breadcrumbs_orizzontale_soldi {
    margin:5px 0px 10px 0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #666;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#666;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:visited {
    text-decoration:none;
    color:#666;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:active {
    text-decoration:underline;
    color:#333;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva {
    font-size:16px;
    color:#333;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva a:visited {
    color:#333;
}
/*---breadcrumbs_orizzontale_parmatube*/
.breadcrumb_section.breadcrumbs_orizzontale_parmatube {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #1a4d3e;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#1a4d3e;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:visited {
    text-decoration:none;
    color:#1a4d3e;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:active {
    text-decoration:underline;
    color:#092e23;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva {
    font-size:16px;
    color:#092e23;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva a:visited {
    color:#092e23;
}
/*---breadcrumbs_orizzontale_evento*/
.breadcrumb_section.breadcrumbs_orizzontale_evento {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:5px solid #59006a;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#59006a;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:visited {
    text-decoration:none;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:active {
    text-decoration:underline;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva {
    font-size:16px;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva a:visited {
    color:#28002c;
}
/*---breadcrumbs_orizzontale_sport*/
.breadcrumb_section.breadcrumbs_orizzontale_sport {
    margin:5px 0px 10px 0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#b81800;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:visited {
    text-decoration:none;
    color:#b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:active {
    text-decoration:underline;
    color:#7f1100;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva {
    font-size:16px;
    color:#b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva a:visited {
    color:#b81800;
}
/*---breadcrumbs_orizzontale_community*/
.breadcrumb_section.breadcrumbs_orizzontale_community {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color: #e1af00;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:visited {
    text-decoration:none;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:active {
    text-decoration:underline;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva {
    font-size:16px;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva a:visited {
    color:#e1af00;
}
/*---breadcrumbs_orizzontale_servizi*/
.breadcrumb_section.breadcrumbs_orizzontale_servizi {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#e35e01;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:visited {
    text-decoration:none;
    color:#e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:active {
    text-decoration:underline;
    color:#bc5004;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva {
    font-size:16px;
    color:#e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva a:visited {
    color:#e35e01;
}
/*---breadcrumbs_orizzontale_iscritto*/
.breadcrumbs_orizzontale_iscritto {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e1af00;
}
.breadcrumbs_orizzontale_iscritto ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumbs_orizzontale_iscritto ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#e1af00;
    display:inline;
}
.breadcrumbs_orizzontale_iscritto ul li a:link,
.breadcrumbs_orizzontale_iscritto ul li a:visited {
    text-decoration:none;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li a:hover,
.breadcrumbs_orizzontale_iscritto ul li a:focus,
.breadcrumbs_orizzontale_iscritto ul li a:active {
    text-decoration:underline;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva {
    font-size:16px;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva a:link,
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva a:visited {
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_lettere{
    width:77%;
}
.header-legale {
    width:100%;
    position:relative;
    clear:both;
}
.testata-legale {
    width:100%;
    position:relative;
    margin-top:10px;
    padding-left:1%;
}
.testata-legale figure img {
    width:20%;
    position:relative;
}
.testata-legale h1 {
    color:#06526F;
    font-size:3em;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    position:relative;
}
.testata-legale p {
    color:black;
    font-size:1.4em;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    right:1%;
    top:70px;
}
/*---menu_legale*/
.menu_legale {
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    clear:both;
}
.menu_legale ul.menu_1 {
    margin:0;
    padding:10px 0 10px 0;
    float:left;
    clear:left;
    list-style:none;
    background:#06526F;
    width:100%;
}
.menu_legale ul.menu_1 li {
    margin:0 0 0 20px;
    padding:0;
    list-style:none;
    float:left;
}
.menu_legale ul.menu_1 li a {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0.85em;
    font-weight:bold; 
    color:#fff; 
    list-style:none;
    float:left;
}
.menu_legale ul.menu_1 li a:hover {
    text-decoration:underline;
}
/*---cerca_icon_legale*/
.cerca_icon_legale {
    margin:30px 0 0 42%;
    padding:0;
    float: left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position:relative;
    cursor:pointer;
}
.apri_cerca {
    margin:0;
    padding:0;
    height:30px;
    width:76px;
    background:url(../images/icon-search-5.png) no-repeat 0 0;
    float: left;
    cursor:pointer;
}
.cerca_icon_legale form {
    margin:0;
    padding:0;
    width:300px;
    display:block;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position:relative;
    left:1px;
    top:-3px;
}
.cerca_icon_legale .cerca_campo_text {
    margin:0 0 0 -20px;
    padding:0;
    width:78%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_text input {
    margin:3px 0 0 0;
    padding:5px 5px 5px 5px;
    font-family:"Raleway", Arial, Helvetica, sans-serif;
    font-size:11px;
    height:30px;
    color:#666;
    background: #fff;
    border: 1px #06526F solid;
    width:100%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_invio {
    margin:0;
    padding:0;
    width:20%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_invio input {
    margin:3px 0 0 0;
    padding:6px 0;
    font-family: 'Droid Sans', Trebuchet MS, Arial, sans-serif;
    font-size:12px;
    text-align:center;
    color:#fff;
    height:30px;
    width:100%;
    float:left;
    border:0;
    background:#06526F; 
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor:pointer;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.cerca_icon_legale .cerca_campo_invio input:hover {
    background:black;
}
.menu_footer_legale {
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    clear:both;
}
.menu_footer_legale ul.menu_1 {
    margin:0;
    padding:10px 0 10px 0;
    float:left;
    clear:left;
    list-style:none;
    position:relative;
    width:100%;
}
.menu_footer_legale ul.menu_1 li {
    margin:0 0 0 20px;
    padding:0;
    list-style:none;
    float:left;
}
.menu_footer_legale ul.menu_1 li a {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0.85em;
    font-weight:bold; 
    color:#06526F; 
    list-style:none;
    float:left;
}
.menu_footer_legale ul.menu_1 li a:hover {
    text-decoration:underline;
}
.gerenza-ledi-legale {
    position:relative;
    float:left;
    width:100%;
    margin:0;
    padding:20px;
    background-color:#06526F;
    font-family: 'Oswald', sans-serif;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#fff;
    text-align:center;
}
.gerenza-ledi-legale img {
    position:absolute;
    width:7%;
    right:6%;
    top:-55px;
}
/*---archivio_risultati_legale*/
.archivio_risultati_legale  {
    margin:0;
    padding:0px 5px;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    width:55%;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.archivio_risultati_legale li.intestazione {
    margin: 0px;
    padding: 4px 0 5px 0;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #424240;
    border-bottom: 1px #c1c1c1 dashed;
    background: #d5d5d5;
    text-align: center;
    display: block;
}
.archivio_risultati_legale p {
    margin:0 0 10px 0;
    padding:0;
    width:100%;
}

.archivio_risultati_legale .occhiello_titolo {
    margin:0;
    padding:0;
    display:none;
}


.archivio_risultati_legale p span {
    margin: 10px 0 0 0;
    padding: 2px 10px;
    font-size: 12px;
    font-family:'liberation_sansbold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    background: #c01f27;
    display: inline;
}
.archivio_risultati_legale input {
    width: 80%;
}
.archivio_risultati_legale ul {
    margin: 0 10px 10px 0;
    padding: 0px;
    color: #424240;
    font-weight: normal;
    width: 47%;
    float: left;
    list-style: none;
}
.archivio_risultati_legale ul li {
    margin: 1px 0 1px 0;
    padding: 4px 0 5px 5px;
    font-size: 12px;
    border-bottom: 1px #c1c1c1 dashed;
    background: #ededed;
}
.archivio_risultati_legale ul li a:link {
    color: #171717;
    text-decoration: none;
    margin: 0;
    padding: 0px;
    background: url(../images/affina_ricerca_arrow.png) no-repeat right center;
    display: block;
}
.archivio_risultati_legale ul li a:visited {
    color: #171717;
    text-decoration: none;
    margin: 0;
    padding: 0px;
    background: url(../images/affina_ricerca_arrow.png) no-repeat right center;
    display: block;
}
.archivio_risultati_legale ul li a:hover {
    color: #171717;
    margin: 0;
    padding: 0px;
    background: url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
    display: block;
}
.archivio_risultati_legale ul li a:focus {
    color: #171717;
    margin: 0;
    padding: 0px;
    background: url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
    display: block;
}
.archivio_risultati_legale ul li a:active {
    color: #171717;
    margin: 0;
    padding: 0px;
    background: url(../images/affina_ricerca_arrow_hover.png) no-repeat right center;
    display: block;
}

.archivio_risultati_legale .occhiello_titolo {
    font-size: 13px;
    color: #000;
    font-family:'liberation_sansbold', Arial, Helvetica, sans-serif;
    width: auto !important;
    margin: 0px 0 5px 0 !important;
    padding: 0;
    display: inline;
    float:left;
}
















.sortElementCont{
	margin: 0;
	padding: 0;
	width:27%;
	float:left;
	position:relative;
}
.sortElementCont p{
	margin: 0px;
	padding: 4px 0 5px 0;
	font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #424240;
	border-bottom: 1px #c1c1c1 dashed;
	background: #d5d5d5;
	text-align: center;
	display: block;
}
.sortElementCont ul.sortElementBox{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	font-size:14px;
	font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
}
.sortElementCont ul.sortElementBox li{
	margin:0px;
	padding:3px 0px 4px 0px;
	float:left;
	width:100%;
	text-align:center;
	font-size: 13px;
	list-style:none;
	border-bottom:1px dashed #dedede;
	background: #ededed;
}
.sortElementCont ul.sortElementBox li a{
	margin:0px;
	padding:4px 0px 4px 0px;
	color: #171717;
	text-decoration: none;
	margin: 0;
	padding: 0px;
	display: block;
}
.sortElementCont ul.sortElementBox li a:hover{
	color: #387cbb;
	margin: 0;
	padding: 0px;
	display: block;
	text-decoration: underline;
}
.sortElementCont ul.sortElementBox li a.active{
	color: #387cbb;
	text-decoration: none;
	margin: 0;
	padding: 0px;
	font-weight: bold;
}






/*---archive_results_legale*/
.cont_anteprima_ricerca_archivio {
    margin:0px;
    padding:0px;
    width:80%;
    float:left;
    clear:left;
}
.archive_results_legale {
    margin:0 0 30px 5px;
    padding:20px;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:18px;
    color:#3A3A3A;
    width:100%;
    position: relative;
    background:#fff;
}
.archive_results_legale .sezione {
    margin:0;
    padding:0;
    font-family: 'Droid Sans', Trebuchet MS, Arial, sans-serif;
    font-size:15px;
    color:#fff;
    font-weight: bold;
	text-transform: uppercase;
	position:relative;
}
.archive_results_legale .sezione a {
    color:#fff;
    background-color: #06526F;
	text-decoration: none;
	padding: 5px 10px;
}
.archive_results_legale .sezione a:hover {
    text-decoration: none;
    color: #06526F;
    cursor: pointer;
    padding: 5px 10px;
    background-color: #fff;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
}
.archive_results_legale .titolo {
    margin: 20px 0 10px 0;
    padding: 0;
    font-family: 'Droid Sans', Trebuchet MS, Arial, sans-serif;
    font-size:23px;
    line-height:26px;
    color:#333333;
    font-weight: bold;
}
.archive_results_legale .titolo a {
    color:#333333;
    text-decoration:none;
}
.archive_results_legale .titolo p {
    color:#333333;
    text-decoration:none;
}
.archive_results_legale .titolo a:hover {
    text-decoration:underline;
}
.archive_results_legale .testo {
    margin:0px;
    padding:0px;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height: 20px;
    color:#333333;
}
.archive_results_legale .testo a {
    color:#333333;
    text-decoration:none;
}
.archive_results_legale .testo a strong {
    font-size:14px;
	line-height: 20px;
}
.archive_results_legale .ora_pubblicazione {
    position:relative;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:15px;
    color:#06526F;
    border-top:1px solid #ddd;
    padding-top:5px;
}
.archive_results_legale .ora_pubblicazione:before {
    content: "Data pubblicazione:";
    padding-right:5px;
    font-weight:bold;
    color:black;
}








/*---no_risultati*/
.no_risultati {
    margin:30px 0 0 0;
    padding:10px;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    text-align:center;
    color:#141922;
    text-decoration:underline;
    width:100%;
    float:left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*---archive_results_legale_paginazione_ricerca_archivio*/
.archive_results_legale_paginazione_ricerca_archivio {
    margin:20px 0;
    padding: 10px 0 10px 0;
    width:100%;	
    float:left;
    text-align:center;
    border-top: 1px dashed #65941a;
    border-bottom: 1px dashed #65941a;
}
.archive_results_legale_paginazione_ricerca_archivio a {
    margin: 0 30px 0 30px;
    padding:15px 20px;
    font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0px;
    color:#3A3A3A;
    border:1px #75b9d1 solid;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:inline-table;
}
.archive_results_legale_paginazione_ricerca_archivio a#precedenti {
    background:#fb9c06 url(../images/ricerca_paginazione_precedenti.png) no-repeat center center;
}
.archive_results_legale_paginazione_ricerca_archivio a#prossimi {
    background:#fb9c06 url(../images/ricerca_paginazione_successivi.png) no-repeat center center;
}
/*---variante_ricerca_newsstand*/
.variante_ricerca_newsstand {
	margin:0px;
	width:795px;
}
.variante_ricerca_newsstand .titolo {
	font-family:'liberation_sansregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	
}
@media only screen 
and (min-width : 580px) 
and (max-width : 990px){ 
.banner_background {
display:none;
}
}
