@import url('bootstrap.css');

/* BROWSER RESETS */	
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* TYPOGRAPHY */
html {
	/* Basic font size, the rest of the resizable parts should be expressed in ems */
	font-size: .6em; /*LAB: AGGIUNTA ALESSANDRO */
}

body,
p,
label {
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;	
	color: #2a2a25;
	font-size: 1.1em;
	line-height: 1.3em;
}
p, label {
	font-size: 1.1em;
}
a {
	color: #9F0038; 
	font-weight: bold;
	font-size: 1em;
}
a.boxNewsHome {
	color: #9F0038; 
	font-weight: bold;
	font-size: 1.2em;
}
a.aree,
li.side-icon > p > a {
	color: #870030;
	font-weight: bold;
	font-size: 1em;
}
a.aree:hover,
li.side-icon > p > a:hover {
	color: #870030;
}

a:hover {
	color: #9F0038;
}
a:focus {
	outline-color: #8aaebe;
}

/* LAYOUT COLORS */
html {
	background: #f3f3ef url('../img/bg-header.png') repeat-x top;
}
body {
	/*background: transparent url('../img/bg-header.png') repeat-x top;*/
	width: 1259px;
	margin-left: auto;
	margin-right: auto;
}

/* Barra di Ricerca */
div.row-search-container { /*NUOVO_MENU_MANU*/
	margin-bottom: 20px !important;
}
#search-container {
	position: relative;
	margin-left: 68.0850%;
	z-index: 150; /*NUOVO_MENU_MANU*/ /*Commentato per corretto funzionamento link in Firefox barra in alto sotto il cerca generale*/
}
#search-bar {
	margin-bottom: 0 !important; /*NUOVO_MENU_MANU*/
}
#search-bar input {
	border: 1px solid #909090;
	width: 55%;
	float: left;
	margin: 0 2% 0 3%;
}
#search-bar button[type=submit] {
	background-color: #424242;
	font-size: 1.5em;
	text-transform: lowercase;
	color: #fff;
	border: 0;
	margin: 0 2% 0 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	float: left;
	width: 29%;
}
#search-bar button[type=submit],
#search-bar input {
	margin-top: 10px;
	margin-bottom: 10px;
} 
#search-bar button[type=submit]:active,
#search-bar button[type=submit]:focus,
#search-bar button[type=submit]:hover {
	background-color: #323232;
}
.boxdati_right { /* LAB: AGGIUNTA ALESSANDRO */
	width: 45%; 
	float: left; 
}
.boxdati_left { /* LAB: AGGIUNTA ALESSANDRO */
	width: 45%; 
	float: left; 
	margin-right: 15px;
}
.boxdati_left .ingrandisci , .boxdati_right  .ingrandisci{ /* LAB: AGGIUNTA ALESSANDRO */
	font-size: 1.1em;
}
/* Navigazione secondaria */
#header > div {
	margin-top: -42px;
	position: relative; /*NUOVO_MENU_MANU*/
}
.row-menu {
	border-bottom: 3px solid #dcdbc1;
	height: 52px;
	background: #ffffff url('../img/bg-logo.png') no-repeat left top;
	position: relative; /*NUOVO_MENU_MANU*/
	z-index: 110;
}

#header h1 a {
	width: 416px;
	height: 98px;
	position: absolute;
	display: block;
	top: -20px;  /*NUOVO_MENU_MANU*/
	left: 20px; /*NUOVO_MENU_MANU*/
	background: transparent url('../img/logo-mds.png') no-repeat left top;
	z-index: 200;
}
#header #service-menu {
	position: absolute;
	top: -6px; /*NUOVO_MENU_MANU*/
	right: 0; /*NUOVO_MENU_MANU*/
	z-index: 10; /*NUOVO_MENU_MANU*/
}

#service-menu ul {
	float: right;
	margin-top: 32px;
	margin-right: 15px;
}
#service-menu ul li a {
	font-size: 1.15em; /*font-size: 12px;*/
	color: #000000;
	padding: 2px 4px 1px 5px;
	border-left: 1px solid #424242;
}
#service-menu ul li a.finale {
	border-left: 0 !important;
	padding-left: 0 !important;
}
#service-menu ul li:first-child a {
	border: 0;
}
#service-menu ul li a:focus,
#service-menu ul li a:active,
#service-menu ul li a:hover {
	color: #424242;
}
#service-menu .lang-english,
#service-menu-temi .lang-english,
.lang-english {
	background: transparent url('../img/lang-en.png') no-repeat right center;
	padding-right: 26px;
}
#service-menu .lang-italiano,
#service-menu-temi .lang-italiano,
.lang-italiano {
	background: transparent url('../img/bandierinaEn.jpg') no-repeat right center;
	padding-right: 26px;
}

#idOnMO { /*NUOVO_MENU_MANU*/
    position: relative;
    z-index: 101;
}

/* Banner */
.row-banner .figure { /*MENU_NUOVO*/
	border-top: 3px solid #fff;
	height: 260px;
	display: block;
	overflow: hidden !important;
	background-color: #FFF;
}
.row-banner img {
	z-index: 1;
	position: relative;
	top: 0;
	display: block;
	/*background-color: #424242;*/
}
.centered-image {
	text-align: center;
	margin: 1.4em auto;
	width: auto;
}

.banner_strumenti_sePartoPer{
	background-image: url(../img/sfondo_banner_SepartoPer.jpg);
	float:left;
	width: 100%;
	/*height: 69px;*/
}

.banner_agenas{
	background-image: url(../img/sfondo_agenas_repeat.jpg);
	float:left;
	width: 100%;
	/*margin-bottom: 1em;*/
}

#io-non-fumero-mai a,
#io-non-fumero-mai a:hover,
#io-non-fumero-mai a:focus,
#io-non-fumero-mai a:active {
	z-index: 100;
	text-indent: -9999px;
	/*position: absolute;*/
	top: 230px;
	right: 40px;
	/*display: block;*/
	width: 631px;
	height: 74px;
	background: transparent url('../img/button-non-fumero-mai.png') no-repeat left top;
}

#header .aside p,
#header .aside ul,
#header .aside li {
	display: inline-block;
}
#header .aside a,
#header .aside p {
	font-size: 1em;
}


/* Breadcrumbs e menu accessibilita */
#header .aside { /*MENU_NUOVO*/
	/*background: #3a3931 url('../img/bg-gradient-brown-dark.png') repeat-x top;*/
	background-color: #5a5a50;
	color: #fff;
	border-bottom: 1px solid #fff;

    position: relative; /*NUOVO_MENU_MANU*/
	top: 1px; /*NUOVO_MENU_MANU*/
    z-index: 0; /*NUOVO_MENU_MANU*/
}
.breadcrumbs p {
	color: #fff;
	margin-left: 15px;
	margin-bottom: 2px;
}
.breadcrumbs p,
.breadcrumbs ul {  /*MENU_NUOVO*/
	margin-top: 3px;
}
/*
.breadcrumbs li:before {
	content: '> ';
}
.breadcrumbs li:first-child:before {
	content: ' ';
}
*/
.breadcrumbs a {
	color: #fff;
	font-weight: bold;
}
.breadcrumbs a:active,
.breadcrumbs a:focus,
.breadcrumbs a:hover {
	color: #fff;
}
#accessibility, #search-bar {
	background-color: #b5b59e;
}
#accessibility p {
	color: #000;
	margin-bottom: 4px;
	margin-left: 6px;
	font-size: 10px;
}
#accessibility ul {
	margin-top: 0;
}
#accessibility a {
	display: block;
	float: left;
	height: 22px;
	overflow: hidden;
	background: transparent url('../img/icons-accessibility.png') no-repeat left top;
}
#accessibility a.decreaseFont {
	background-position: 0 0;
	width: 12px;
}
#accessibility a.resetFont {
	background-position: -30px 0;
	width: 16px;
}
#accessibility a.increaseFont {
	background-position: -60px 0;
	width: 22px;
}
#accessibility a.alto {
	background-position: -90px 0;
	width: 22px;
}

#page-content { /*NUOVO_MENU_MANU*/
    position: relative;
    z-index: 50;
}

#page-content #foglia {
	margin-top: 0;
}
#foglia #subhead {
	margin: 0;
	margin-bottom: 20px;
}
#foglia .portlet-content {
	/*padding: 16px;*/
	padding-top: 28px;
	padding-bottom: 16px;
}
img.inline-image {
	width: auto;
	float: right;
	margin: 0 0px 16px 16px;
	
}
img.inline-image.left {
	width: auto;
	float: left;
	/*margin: 0 16px 16px 0px;*/
	margin: 0 25px 16px 0px;
}
.portlet-content > div {
	border-top: 1px dotted #dbdbca;
}
.portlet-content > div:first-child,
.portlet-content .footer {
	border-top: 0;
}
 

#page-content > .section,
#footer > div,
.container-block,
#main-content > div {
	background-color: #dbdbca;
}

#page-content .portlet-content {
	background-color: #fff;
}
#page-content .boxSepartoPer {
	background-color: #fff;
	height: 230px;
}

#page-content .boxPagAggiornamento {
	background-color: #fff;
	height: 200px;
	text-align: center;
}

.portlet-content > div,
.portlet-content > .article {
	padding-top: 10px;
	padding-bottom: 10px;
}
.portlet-content.not-collapsible {
	padding: 10px;
}
#page-content .collapsible .portlet-content {

}
/* NAVIGATION and LISTS */
.nav ul {
	margin: 0;
	padding: 0;
}
.nav li,
.pane-controls li,
li.widget {
	list-style: none;
	display: inline-block;
}

/* LINKS, BUTTONS and SUCH */
.portlet-content li {
	line-height: 1.3em;
}
.article a,
.portlet-content form a {
	color: #9f0038;
	font-weight: bold;
	display: inline;
}

/* COMMENTATO PER PROBLEMA INDENTAZIONE SU IE
li .article .header{
	text-indent: 12px;
	background: transparent url('../img/arrow-red.png') no-repeat left top;
}*/

.article .header a {
	font-size: 1.1em;
	line-height: 1.3em;
}
.article .header a.boxMinistroHome {
	font-size: 1.2em;
	line-height: 1.3em;
}
.article a:focus,
.article a:active,
.article a:hover {
	color: #9f0038;
}

.article .button-small,
.button-small,
.tag-list li a,
.paginazione .tag-list li a,
ul.clearfix li.footer a.button-small,
.button, 
.spanManu,
.tab-pane .tag-list li a { /*LAB: AGGIUNTA MANU*/
	/*text-transform: lowercase;*/ 
	color: #2a2a25;
	font-weight: normal;
	font-size: 1em;
	display: inline-block;
	padding: 0px 4px 1px;
	background: #e7e7cb url('../img/bg-yellow-gradient.png') repeat-x left top;
	border: 1px solid #bdc1a3;
}

.button-small1{
	color: #2a2a25;
	font-weight: bold;
	font-size: 1.5em !IMPORTANT;
	display: inline-block;
	padding: 10px 4px 10px !IMPORTANT;
	background: #e7e7cb url('../img/bg-yellow-gradient.png') repeat-x left top;
	border: 1px solid #bdc1a3;
	
}

.button_blu { /*LAB: AGGIUNTA MANU*/
	color: #2a2a25;
	font-weight: normal;
	font-size: 1em;
	display: inline-block;
	padding: 0px 4px 1px;
	background: url('../img/bg-gradient-blu_tag.png') repeat-x left top;
	border: 1px solid #bdc1a3;
}

.button_yellow { /*LAB: AGGIUNTA MANU*/
	color: #2a2a25;
	font-weight: normal;
	font-size: 1em;
	display: inline-block;
	padding: 0px 4px 1px;
	background: #e7e7cb url('../img/bg-yellow-gradient.png') repeat-x left top;
	border: 1px solid #bdc1a3;
}

.button_yellow:active,
.button_yellow:focus,
.button_yellow:hover { /*LAB: AGGIUNTA MANU*/
	background: url('../img/bg-gradient-blu_tag.png') repeat-x left top;
	text-decoration: none;
	color: #2a2a25;
}

.button,
.button_yellow,
.button_blu,
.tag-list.buttons li a {
	text-transform: none;
	padding: 3px 6px;
	margin-right: 4px;
	margin-top: 2px;
}

.tag-list.even {
	width: 300px;
}
.tag-list.even button {
	width: 8%;
	height: 2em;
	padding: 0;
	margin-top: 4px;
}

.article .button-small:active,
.article .button-small:focus,
.article .button-small:hover,
.button-small:active,
.button-small:focus,
.button-small:hover,
ul.clearfix li.footer a.button-small:active,
ul.clearfix li.footer a.button-small:focus,
ul.clearfix li.footer a.button-small:hover,
.button:active,
.button:focus,
.button:hover,
.tag-list li a:active,
.tag-list li a:focus,
.tag-list li a:hover,
.tab-pane .tag-list li a:hover { /*LAB: AGGIUNTA MANU*/
	background-color: #ffffe4;
	background-position: left bottom;
	text-decoration: none;
	color: #2a2a25;
}
.tag-list li a, .spanManu {/*LAB: AGGIUNTA MANU*/
	margin: 0 5px 5px 0;
}
.tag-list li, #foglia .portlet-content .tag-list li  {
	display: inline;
}
.media-list > div {
	padding-top: 6px;
}
.media-list img,
.media-list a {
	margin-bottom: 8px;
}
.media-list p {
	margin-top: 6px;
}
.portlet-content .footer {
	overflow: hidden; /* auto */
}
.footer .button {
	float: right;
}
.arrow-up .portlet-content {
	padding: 10px;
	border: 1px solid #cbcbba;
	font-size: 1.1em; /*LAB: AGGIUNTA MANU*/
}
.portlet-content h3 {
	color: #9F0013;
	font-size: 1.2em; /* LAB 1.1em*/
	margin-bottom: 0;
	line-height: 1.3em;
}
#page-content .portlet-content h4 {
	color: black;
	font-size: 1.4em;
	line-height: 1.4em;
	margin: 0;
}

#page-content #mytab .portlet-content h3 {
	color: black;
	font-size: 2em;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0;
}

.portlet-content > div:first-child h3 {
	margin-top: 0;
}
h3.section-header {
	margin-top: 0;
	margin-bottom: 1em;
}

#page-content .arrow-up .portlet-header,
#page-content .arrow-up .header {
	background: transparent url('../img/arrow-up.png') no-repeat 5px bottom;	
	height: 40px; /* era 34px ma per titoli su due righe andava sul box bianco (Ex. uffici centrali) */
	position: relative;
	margin-bottom: -4px;
	z-index: 20;
}

#page-content .arrow-up .portlet-header-no-bck,
#page-content .arrow-up .header-no-bck {
	/*background: transparent url('../img/arrow-up.png') no-repeat 5px bottom;	*/
	height: 34px;
	position: relative;
	margin-bottom: -4px;
	z-index: 20;
}

#page-content .arrow-up .portlet-header-no-bck {
	margin: 15px;
}

#page-content .arrow-up .header-no-bck-h3 {
	/*background: transparent url('../img/arrow-up.png') no-repeat 5px bottom;	*/
	height: 34px;
	position: relative;
	margin-top: 30px;
	margin-bottom: -4px;
	z-index: 20;
}

#page-content .arrow-up .header-no-bck-h3Salute {
	/*background: transparent url('../img/arrow-up.png') no-repeat 5px bottom;	*/
	height: 34px;
	position: relative;
	margin-top: 15px;
	margin-bottom: -4px;
	z-index: 20;
}

#page-content .arrow-up h2,
#page-content .arrow-up h4, 
#page-content .arrow-up h3.h3exh4 {
	color: #2a2a25;
	font-size: 1.4em;
	margin-top: 15px;
	padding-left: 12px;
	background: transparent url('../img/arrow-white.png') no-repeat left center;
}

#page-content .arrow-up .portlet-header {
	height: auto;
	margin-right: 15px;
}

#page-content .arrow-up h2 {
	line-height: 1.1em;
	padding-top: 5px;
	margin-top: 0;
	padding-bottom: 8px;
}
.footer .button-small {
	float: right;
}

.button-large2 {
	width: 30%;
	display: block;
	text-align: center;
	padding: 8px 8px;
	height: 14px;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 8px;
	border: 1px solid #fff;
	background: #dbdbca url('../img/bg-gradient-grey.png') repeat-x top;
	color: #2a2a25;
}
.button-large2:hover,
.button-large2:focus,
.button-large2:active {
	background-color: #eaeae2;
	background-position: 0 10px;
	color: #000;
	text-decoration: none;
}

.button-large1 { /* LAB: AGGIUNTA MANU */
	width: 14%;
	display: inline-block;
	text-align: center;
	padding: 8px 8px;
	height: 14px;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 4px;
	border: 1px solid #fff;
	background: #dbdbca url('../img/bg-gradient-grey.png') repeat-x top;
	color: #2a2a25;
	border-radius: 8px 8px 8px 8px;
}
.button-large1:hover,
.button-large1:focus,
.button-large1:active { /* LAB: AGGIUNTA MANU */
	background-color: #eaeae2;
	background-position: 0 10px;
	color: #000;
	text-decoration: none;
}


.button-large {
	width: 90%;
	display: block;
	text-align: center;
	padding: 8px 8px;
	height: 14px;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 8px;
	border: 1px solid #fff;
	background: #dbdbca url('../img/bg-gradient-grey.png') repeat-x top;
	color: #2a2a25;
}
.button-large:hover,
.button-large:focus,
.button-large:active {
	background-color: #eaeae2;
	background-position: 0 10px;
	color: #000;
	text-decoration: none;
}
.button-column li {
	width: 100%;
	display: block;
}

/*MOD_FD 20160810 PRIVACY HOME MOBILE INIZIO*/
.button-large3 {
	width: 60%;
	display: block;
	text-align: center;
	padding: 40px 40px;
	height: 14px;
	text-transform: uppercase;
	font-size: 36px;
	margin-top: 8px;
	/*border: 1px solid #fff;*/
	background: #0085BE;
	color: #ffffff;
	line-height: 0.5em;
}
.button-large3:hover,
.button-large3:focus,
.button-large3:active {
	background-color: #95C5DB;
	background-position: 100px 100px;
	text-decoration: none;
	color: #2a2a25;
}
/*MOD_FD 20160810 PRIVACY HOME MOBILE FINE*/


/* FORMS */
#page-content input,
#page-content textarea
#page-content select,
#page-content .uneditable-input {
	display:inline-block;
	width:210px;
	/*height:18px;*/
	padding:2px 4px 1px;
	margin-bottom: 0px;
	font-size:1em;
	line-height: 12px;
	/*color:#909090;*/
	border:1px solid #909090;
}
#page-content input[type=checkbox] {
	margin-right: 4px;
	margin-top: -4px;
	width: auto;
	display: inline-block;
}
#page-content label {
	display: inline-block;
	margin-right: 8px;
}
#page-content form.inline-fields.series {
	padding: 0;	
}
#page-content form.inline-fields {
	padding: 15px 0px 8px;
}
#page-content .inline-fields label {
	width: 15%;
}
#page-content .inline-fields input,
#page-content .inline-fields select,
.visualizza select {
	width: 65%;
	margin-right: 10px;
	height: 1.8em;
}
#page-content .inline-fields input[type=checkbox] {
	width: 3%;
	margin-right: 0;
}
#page-content .inline-fields.no-label input,
#page-content .inline-fields.no-label select,
#page-content .inline-fields label.checkbox {
	width: 84%;
	margin-right: 10px;
}
.visualizza select,
#page-content .inline-fields select {
	font-size: .9em;
	height: 2.2em;
	margin-top: 0px;
	margin-bottom: 0;
}
.boxed-fields p.section-header {
	font-size: 1.2em;
	font-weight: bold;	
	border: 0;
	margin: 0;
	margin-top: 12px;
}
.boxed-fields fieldset {
	max-height: 7.4em;
	overflow-y: scroll;
	border: 1px solid #dbdbca;
	padding: 8px;
}
#page-content .boxed-fields label {
	font-size: 1em;
	line-height: 1.45em;
}
.boxed-fields.somewhat-larger fieldset {
	max-height: 11.4em;
}
.boxed-fields fieldset p {
	margin: 0;
}
.simple-list li.inactive {
	list-style-image: url('../img/no-arrow.png');
}
.search-results {
	min-height: 50em;
	position: relative;
}
.search-results .paginazione,
.portlet-content .paginazione{
	position: relative;
	display: block;	
	text-align: center;
}
.paginazione .prev {
	position: absolute;
	left: 0;
}
.paginazione .next {
	position: absolute;
	right: 0;
}
.paginazione .tag-list.buttons {
	margin: 0 auto;
}
 
.ex {
	background-image: url('../img/bg-gradient-yellow-ex.png');
	background-repeat: no-repeat;
	background-position: right -42px;
	padding: 0px 20px 0 4px;
}
.ex:hover {
	background-position: right -2px;
}
.visualizza p {
	margin-bottom: 0;
}
.visualizza label {
	font-weight: bold;
}
.office-data h3 {
	font-size: 1.3em;
}
.office-data .secondary {
	color: #ff7e00;
}
.office-data dl {
	overflow: auto;
	margin: 8px 0;
}
.document-data dt,
.document-data dd,
.office-data dt,
.office-data dd {
	display: block;
	float: left;
	margin: 6px 4px 0px 0;
	padding: 0;
} 

.document-data dt,
.office-data dt {
	clear: left;
	text-transform: uppercase;
}
.document-data dt:after,
.office-data dt:after {
	content: ':';
}
.document-data dl {
	overflow: auto;
}
.document-data dt:first-child {
	margin-top: 0;
}
.document-data dt {
	text-transform: none;
	color: #9b0013;
}
#page-content h4 {
	color: #9b0013;
	margin-bottom: 12px;
	/*font-size: 130%;*/
}
#page-content h3.h3exh4 {
	color: #9b0013;
	margin-bottom: 12px;
	line-height: 20px;
}
#page-content .aside h4,
#page-content h4.lower-arrow,
#page-content p.lower-arrow,
#documentazione h3 {
	position: relative;
	z-index: 100;
	margin-bottom: -35px;
	padding-bottom: 32px;
	color: #9b0010;
}
#page-content .section .aside h4,
#page-content h4.lower-arrow,
#page-content p.lower-arrow,
#documentazione h3 {
	display: block;
	color: #000;
	background: transparent url('../img/arrow-down-section-aside.png') no-repeat 8px bottom;
}
#documentazione h3 {
	background-image: url('../img/arrow-down-white.png');
}
.trova-norme {
	text-indent: -9999px;
	display: block;
	background: transparent url('../img/trova-norme.jpg') no-repeat left top;
	width: 153px;
	height: 73px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.ricerca-documenti .results {
	
}
.ricerca-documenti .results li {
	display: block;
	position: relative;
	padding: 8px 0 8px 16px;
	background: transparent url('../img/arrow-red.png') no-repeat left 10px;
	margin: 0;
	border-top: 1px dotted #dbdbca;
}
.ricerca-documenti .results li:first-child {
	border-top: 0;
}
.ricerca-documenti .results li p {
	margin: 0;
}
.ricerca-documenti .results li p.download-options {
	position: absolute;
	right: 16px;
	bottom: 8px;
}
.ricerca-documenti .span8 .portlet-content {
	min-height: 68em;
}
/* PAGE CONTENT */

#page-header {
	margin-top: 0;
}
#page-content #page-header .header {
	margin: 0 20px;
	padding: 15px 0 10px;
	background-color: #DDECEF;
	border: 2px solid white;
	border-top: 0;
}
#page-header h2 {
	font-size: 2.5em;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0 16px;
}
#page-header .contentinfo {
	border-left: 1px solid #869fab;
	padding-left: 12px;
}
#page-header p {
	margin-bottom: 0px;	
}
#page-header ul li a:before {
	content: '> ';
}
#page-header ul li a {
	color: #870030;/*#31312b;*/
}
#page-header ul li a:hover,
#page-header ul li a:focus,
#page-header ul li a:active {
	color: #870030;
}
#subhead {
	margin: 15px 20px 0px;
}
#subhead p {
	font-size: 1.2em;
	line-height: 20px;
	margin: 0;
}

#page-content > .section,
#footer, 
#banner-footer, 
.container-block {
	margin-top: 20px;
	/*overflow: auto;*/
}

.container-block .sidebar-links.first {
	margin-left: 15px;
}
.container-block .sidebar-links.last {
	margin-right: 15px;
}
#documentazione.container-block {
	overflow: hidden;
	margin-top: 20px;
	padding-top: 0;
}
#page-content > .section.no-space-before {
	margin-top: 0;
}
.portlet-content {
	margin: 15px;
	padding: 0 10px;
}
.collapsible_ale .portlet-content { /* LAB AGGIUNTA ALESSANDRO */
	margin: 0px;
}
.portlet-left .portlet-content {
	margin-right: 0px;
}
.portlet-right .portlet-header,
.portlet-right .portlet-content {
	margin-left: 0px;
}

.portlet-aside {
	margin: 15px;
}
.portlet-right .portlet-aside {
	margin-left: 0;
}
.portlet-left .portlet-aside {
	margin-right: 0;
}
#tag-cloud h4 {
	line-height: 1em;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-right: 1em;
	font-size: 1.4em;
	color: black;
}
h4.header { /* LAB AGGIUNTA ALESSANDRO */
	font-size: 1em !important;
}
/* Portlet headers */
#main-content > .section > .header,
#page-content .section > .header,
#documentazione > .header,
.portlet-header {
	margin-top: 15px;
	margin-bottom: -5px;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 20;/*NUOVO_MENU_MANU*/
}
#page-content #documentazione > .header {
	margin-top: 0;
}

#vai-direttamente-a .portlet-left.portlet-aside {
	margin-right: 0;
	margin-top: 0;
}
.side-icon,
.side-icon,
#documentazione > .header {
	height: 36px;
	background: transparent url('../img/bg-header-icons.png') no-repeat left top;
}
.side-icon.blue,
.side-icon.blue,
#documentazione > .header {
	background-position: 0 -80px;
}
.side-icon.red,
.side-icon.red {
	background-position: 0 -160px;
}
.side-icon.yellow,
.side-icon.yellow {
	background-position: 0 -240px;
}
.pane-controls {
	float: right;
}
.side-icon p,
.side-icon p,
.side-icon h2 {
	display: block;
	float: left;
	height: 32px;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 5px;
	padding-top: 1px;
	padding-left: 55px;
}
#main-content > .section > .header > .section-outline,
#page-content > .section > .header > .section-outline {
/*	width: 80%;*/
	float: left;
}
#main-content > .section > .header > .pane-controls,
#page-content > .section > .header > .pane-controls {
	float: right;
}
.side-icon li,
.side-icon h2 {
	font-size: 1.5em;
}
.collapsible {
	overflow: hidden;
	/*padding-bottom: 15px;*/
}
.collapsible .portlet-content {
	margin: 0;
}
#main-content > .section,
#page-content > .section {
	padding-bottom: 20px;
}


/* Specific icons for headings */

.side-icon p,
.side-icon h2,
#documentazione h2 {
	background: transparent url('../img/heading-icons.png') no-repeat top left;	
}
#documentazione h2 {
	background-position: 6px -1734px;
	padding-left: 56px;
	font-size: 1.5em;
	line-height: 1.7em;
	height: 40px;
	margin-top: 0px;
}

.side-icon .ministro-e-ministero {
	background-position: 6px 1px;
}
.side-icon .temi-e-professioni {
	background-position: 6px -60px;
}
.side-icon .news-e-media {
	background-position: 6px -120px;
}
.side-icon .la-nostra-salute {
	background-position: 6px -180px;
}
.side-icon .in-evidenza,
.side-icon .stampa {
	background-position: 6px -1141px;
}
.side-icon .avvisi-di-sicurezza {
	background-position: 6px -242px;
	height: 3em;
}
.side-icon .ConcorsoBandi { /* LAB AGGIUNTA MANU */
	background-position: 6px -1497px;
}
.side-icon .dispositivi { /* LAB AGGIUNTA FRA */
	background-position: 6px -2258px;
}
.side-icon .BancheDati { /* LAB AGGIUNTA MANU */
	background-position: 6px -2642px;
}
.side-icon .PubStatistiche { /* LAB AGGIUNTA MANU */
	background-position: 6px -2521px;
}
.side-icon .TavoleDati { /* LAB AGGIUNTA MANU */
	background-position: 6px -2694px;
}
.side-icon .ElencoDati { /* LAB AGGIUNTA MANU */
	background-position: 6px -2748px;
}
.side-icon .OpenData { /* LAB AGGIUNTA MANU */
	background-position: 6px -2583px;
}
.side-icon .prodotti { /* LAB AGGIUNTA FRA */
	background-position: 6px -2311px;
}
.side-icon .sicurezza { /* LAB AGGIUNTA FRA */
	background-position: 6px -2378px;
}
.side-icon .epidemici { /* LAB AGGIUNTA FRA */
	background-position: 6px -2460px;
}
.side-icon .search {
	background-position: 6px -300px;
}
.side-icon .search-advanced {
	background-position: 6px -358px;
}
.side-icon .contatti {
	background-position: 6px -420px;
}
.side-icon .funzioni {
	background-position: 6px -902px;
}
.side-icon .storia {
	background-position: 6px -840px;
}
.side-icon .organizzazione {
	background-position: 6px -960px;
}
.side-icon .servizi {
	background-position: 6px -539px;
}
.side-icon .trasparenza {
	background-position: 6px -480px;
}
.side-icon .normativa {
	background-position: 6px -1561px;
}
.side-icon .ufficio {
	background-position: 6px -782px;
}
.side-icon .carabinieri {
	background-position: 6px -1681px;
}
.side-icon .valutazione {
	background-position: 6px -602px;
}
.side-icon .commissione {
	background-position: 6px -662px;
}
.side-icon .parlamento {
	background-position: 6px -722px;
}
.side-icon .intervista {
	background-position: 6px -722px;
}
.side-icon .multimedia {
	background-position: 6px -1261px;
}
.side-icon .multimediaAudio {
	background-position: 6px -1796px;
}
.side-icon .multimediaFoto {
	background-position: 6px -1860px;
}
.side-icon .multimediaVideo {
	background-position: 6px -1921px;
}
.side-icon .comunicazione {
	background-position: 6px -1081px;
	height: 3.5em; /* LAB AGGIUNTA ALESSANDRO */
}
.side-icon .app-del-ministero {/* LAB AGGIUNTA MANU */
	background-position: 6px -2800px;
	height: 3em;
}
.header.side-icon {/* LAB AGGIUNTA ALESSANDRO */
	height: 3.5em; 
}
.side-icon .eventi {
	background-position: 6px -1321px;
}
.side-icon .dossier {
	background-position: 6px -1202px;
}
.side-icon .nas {
	background-position: 6px -1622px;
}
.side-icon .pubblicazioni {
	background-position: 6px -1441px;
}
.side-icon .bandi {
	background-position: 6px -1501px;
}
.side-icon .biblioteca {
	background-position: 6px -1019px;
}
.side-icon .youTubeFoto {
	background-position: 6px -1860px;
	background: url('../img/fertilita/YouTube_icona.png') no-repeat top left;
	padding-left: 67px;
}

/* Specific icons for headings */
.ministro-e-ministero .side-icon h2 {
	background-position: 6px -0px;
}
.temi-e-professioni .side-icon h2 {
	background-position: 6px -60px;
}
.news-e-media .side-icon h2 {
	background-position: 6px -120px;
}
.la-nostra-salute .side-icon h2 {
	background-position: 6px -180px;
}

#page-content .portlet-content form.inline-fields {
	margin-bottom: 0;
}
#page-content .portlet-content form.inline-fields.series {	
	padding-top: 0;
}
#page-content .portlet-content form.inline-fields {
	padding-top: 15px;
}
.portlet-header {
	margin-left: 15px;
	margin-bottom: -20px;
}
#bandi label,
#bandi select,
#bandi input {
	font-size: 1em;
	height: 2em;
}
#bandi form {
	margin: 16px 0 8px;
}
#bandi form p {
	margin: 0;
}
#bandi label {
	margin-top: 4px;
}
#bandi select.span6 {
	margin-left: 0;
}
.portlet-left .header{
	margin-right: 0;
}
.portlet-right .header{
	margin-left: 0;
}
.pane-controls a,
.pane-controls button {
	display: block;
	text-indent: -9999px;
	border: 1px solid #bdc1a3;
	padding: 0;
	width: 18px;
	height: 18px !important;
	background: #fefee3 url('../img/pane-controls.png') no-repeat -1px -21px;
	float: right;
}
.accordion-group {
	border: 0;
}
.accordion-heading .accordion-toggle {
	padding: 0;
}
.pane-controls a:focus,
.pane-controls a:active,
.pane-controls a:hover,
.pane-controls button:focus,
.pane-controls button:active,
.pane-controls button:hover {
	background-position: -1px -1px;
}
.pane-controls a.icon-expand,
.pane-controls button.icon-expand {
	background-position: -20px -20px;
}
.pane-controls a.icon-expand:active,
.pane-controls a.icon-expand:focus,
.pane-controls a.icon-expand:hover,
.pane-controls button.icon-expand:active,
.pane-controls button.icon-expand:focus,
.pane-controls button.icon-expand:hover {
	background-position: -20px 0px;	
}
#page-content .aside #my-page {
	margin-top: 0;
}

/* Altezze fisse portlet */ 
/* Queste sono necessarie per allineamenti in homepage e nelle altre pagine oppure per i tab inferiori... */
.homepage .portlet-content {
	overflow: hidden;
}
#fascia-ricerca .portlet-content{
	/*height: 98px;*/
	height: auto;
}
#fascia-avvisi .portlet-content{
	/*height: 18em;*/
	height: auto;
}
/* LAB AGGIUNTA ALESSANDRO 
.homepage #prima-fascia { 
	min-height: 32em !important;
}
.homepage #seconda-fascia { 
	min-height: 23em !important;
}*/
.homepage #prima-fascia .portlet-content {	
	/*height: 30.5em;*/
	/*height: 24.5em;*/
	height: 25.5em;
}

.homepage #seconda-fascia .portlet-content {
	height: 20em !important; 
}
.homepage #terza-fascia {
	min-height: auto; 
}

.homepage #slide-fascia .portlet-content {
	height: 17em;
}

/* Ministro e ministero */
#ministro-e-ministero-1 .portlet-content {
	/*height: 43em;*/
	height: auto; /*LAB: AGGIUNTA MANU */
}
#ministro-e-ministero-2 .portlet-content {
	/*height: 12em; */
	height: auto; /*LAB: AGGIUNTA MANU */
}
#ministro-e-ministero-3 .portlet-content {
	/*height: 6em;*/
	height: auto; /*LAB: AGGIUNTA MANU */
}
#ministro-e-ministero-5 .portlet-content {
	/*height: 32em;*/
	height: auto; /*LAB: AGGIUNTA MANU */
}

/* Ministro */
#ministro-2 .portlet-content{
/*	height: 40em;*/
}

/* News e media */
#news-e-media-1 .portlet-content {
/*	height: 39em;*/
}
.thumbs {
	margin: 10px 0;	
}
dl {
	padding-top: 0;
	margin: 0;
	font-size: 1.1em;
}
dt {
	clear: left;
	line-height: 1.2em;
	padding-bottom: 4px;
	padding-top: 6px;
}
dd {
	margin-bottom: 6px;
	line-height: 1.2em;
	margin-left: 0;
}
.newsletters dt {
	color: #9F0038;
}
.news-feed dt {
	padding-left: 12px;
	background: transparent url('../img/arrow-red.png') no-repeat left 6px;
	border-top: 1px dotted #dbdbca;
}
.news-feed dt:first-child {
	border-top: 0;
}
.news-feed dd {
	padding-left: 12px;
	margin-left: 0;
}
#comunicati h4 {
	font-size: 1.4em;
	line-height: 2em;
	padding: 0;
	margin: 0;
	color: #9F0038;
}
.section-contents a {
	font-size: 1.1em;
	margin-bottom: 0px;
}
.section-contents2 a {
	font-size: 1.1em;
	margin-bottom: 0px;
}
#tab-newsletter p {
	clear: left;
}

#tag-cloud .portlet-content {
	height: auto;
	position: relative;
	z-index: 1000;
}
.news-feed li,
.section-contents {
	border-top: 1px dotted #dbdbca;
	padding-top: 8px;
}
.section-contents2 {
	/*border-top: 1px dotted #dbdbca;*/
	padding-top: 3px;
}
.news-feed.horizontal li {
	border-top: 0;
	border-left: 1px dotted #dbdbca;
	margin-left: 1%;
	padding-top: 0;
}
.section-contents li {
	margin-top: 3px;
}
.section-contents2 li {
	margin-top: 1px;
}
.news-feed li:first-child {
	border-top: none;
	padding-top: 0;
}
#footer h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 6px 0 0px 24px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
}
#footer .content-wrapper {
	padding: 15px;
}
#footer > div > div {
	background: transparent url('../img/pattern-bg-footer.png') repeat;
}
.arrow-left {
	background: transparent url('../img/arrow-left.png') no-repeat left center;
	display: block;
}
#page-content h3.arrow-left,
#footer .arrow-left {
	position: relative;
	z-index: 20;
	font-size: 1.4em;
}
#page-content h3.arrow-left {
	padding-left: 15px;
	left: -15px;
	margin-bottom: 5px;
}
.portlet-right.aside {
	margin-top: 31px;
}
#top-notizie .portlet-content {
	min-height: 14.5em
}

#top-notizie .notizia img {
	float: left;
	width: 40%;
	margin-right: 12px;
	height: auto;
}
#top-notizie .notizie .notizia {
	width: 48%;
	float: left;
	margin-bottom: 16px;
}
#top-notizie .simple-list a {
	color: black;
	font-weight: normal;
}
#top-notizie .notizia a,
#top-notizie .notizia p {
	padding-left: 48%;
	display: block;
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 0;
}
#top-notizie .notizia a {
	margin-bottom: 4px;
	background: transparent url('../img/arrow-red.png') no-repeat 45% top;
}
#top-notizie.pubblicazioni .notizia a {
	background-image: none;
}
#nav-documentazione {
	padding-bottom: 0;
	margin-bottom: 4px;	
}
#nav-documentazione ul {
	margin-bottom: 10px;
	margin-left: 20px;
}
#nav-documentazione ul li {
	width: 49%;
}
#nav-documentazione ul li a,
.section-contents a,
.section-contents2 a,
.sidebar-links a {
	color: #fff;
	display: block;
	font-size: 1.1em;
	line-height: 1em;
	padding: 8px 0 0 16px;
	background: transparent url('../img/arrow-celeste.png') no-repeat left 8px;
}
#nav-documentazione2 {
	padding-bottom: 0;
	margin-bottom: 4px;	
}
#nav-documentazione2 ul {
	margin-bottom: 10px;
	margin-left: 20px;
}
#nav-documentazione2 ul li {
	width: 49%;
}
#nav-documentazione2 ul li a,
.section-contents a,
.section-contents2 a,
.sidebar-links a {
	color: #fff;
	display: block;
	font-size: 1.1em;
	line-height: 1em;
	padding: 8px 0 0 16px;
	background: transparent url('../img/arrow-celeste.png') no-repeat left 8px;
}
#comunicati-ebola.sidebar-links a {
	color: #9f0038 !important;
	display: inline;
	font-size: 1.1em;
	line-height: 1em;
	padding: 0;
	background: none;
	text-decoration: none;
}
#comunicati-ebola.sidebar-links a:hover {
	text-decoration: underline;
}

#comunicati-ebola.sidebar-links a.button-small {
    background: url("../img/bg-yellow-gradient.png") repeat-x scroll left top #e7e7cb;
    border: 1px solid #bdc1a3;
    color: #2a2a25 !important;
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 4px !important;
}
#comunicati-ebola.sidebar-links a.button-small:hover {
	background-color: #ffffe4;
	background-position: left bottom;
	text-decoration: none;
	color: #2a2a25 !important;
}

#nav-documentazione_giuseppe ul li a {
	color: #000;
	font-size: 1.1em;
	line-height: 1em;
	padding: 6px 0 0 16px;
	margin-left: 20px;
	background: transparent url('../img/arrow-celeste.png') no-repeat left 8px;
}
#nav-documentazione_giuseppe ul li a:hover {
	color: #9F0038;
}
a.email {
	display: inline;
}
#documentazione a {
	margin-bottom: 1px;
}
#contatti-del-ministero {
	background-color: #C0E3F7;
}

.portlet-content p, 
.portlet-content li {
	/*font-size: 1.1em;*/
	line-height: 1.4em;
}

#fogliaMinistro .portlet-content p,
#fogliaMinistro .portlet-content li,
#fogliaMinistro .portlet-content dl {  /*LAB: AGGIUNTA MANU */
	font-size: 1.2em;
	line-height: 1.4em;
}

#fogliaMinistro .portlet-content ul li ul li{
	font-size: 1em;
	list-style-image: url('../img/arrow-red.png'); 
	margin-left:1.2em;
}

#foglia .portlet-content p,
#foglia .portlet-content li,
#foglia .portlet-content dl {
	font-size: 1.2em;
	line-height: 1.4em;
}

#foglia .portlet-content dl ul li,
#foglia .portlet-content dl p,
#foglia .portlet-content li p{ /*LAB: AGGIUNTA MANU */
	font-size: 1em;
	line-height: 1.2em;
}

#foglia .portlet-content td li,
#foglia .portlet-content td dl {
	font-size: 1.1em;
	line-height: 1.4em;
}

#foglia .portlet-content p.uffici,
#foglia .portlet-content dl.uffici {
	font-size: 1.1em !important;
	line-height: 1.4em;
}

#foglia .portlet-content ol li ol li{
	font-size: 1em;
	/*list-style-image: url('../img/arrow-livello3.png'); */
}
#foglia .portlet-content ul li ol li{
	font-size: 1em;
	/*list-style-image: url('../img/arrow-livello3.png'); */
	margin: 1em;
	/*padding:1em;*/
}

#foglia ul.ul_09 li p {
	font-size: 1em;
}


#foglia .portlet-content ul li ul li{
	font-size: 1em;
	list-style-image: url('../img/arrow-livello3.png'); 
}
#foglia .portlet-content ol li ul li{
	font-size: 1em;
	list-style-image: url('../img/arrow-livello3.png'); 
}
#foglia .portlet-content ol li{
	/*list-style-image: url('../img/arrow-livello2.png'); */
	    list-style: decimal outside none;
}

#foglia .portlet-content ul,
#foglia .portlet-content ol {
	display: block;
	padding-left: 16px;
	padding-bottom: 1em;
}
#foglia .portlet-content li,
.simple-list li {
	color: #2A2A25;
	display: list-item;
	list-style-image: url('../img/arrow-celeste.png'); 
}

#foglia .portlet-content dd { /* AGGIUNTA MANU */
	margin-left: 1em;
}

#foglia .portlet-content li.ministro {
	color: #2A2A25;
	display: list-item;
	list-style-image: url('../img/arrow-red.png'); 
}

.simple-list li {
	margin-bottom: .2em;
	list-style-image: url('../img/arrow-red.png'); 
}
.simple-list {
	font-size: 1.1em;
	margin-left: 1.2em;
	margin-bottom: 1em;
}

dl.simple-list {
	margin-left: 0;
}
.simple-list dt {
	background: transparent url('../img/arrow-red.png') no-repeat left top;
	padding: 0 0 0 16px;
	margin-top: 12px;
	margin-bottom: 2px;
}
.simple-list dd {
	padding-left: 16px;
	margin-top: 0;
}
.meta {
	margin: 0 15px;
}
#foglia .meta {
	margin: 0;
}
.meta > div,
#foglia .meta > div {
	font-size: 1.1em;
	border-top: 1px solid #908e91;
	/*border-bottom: 1px solid #908e91;*/
	padding: 6px 0;
}
.meta > div:first-child,
#foglia .meta > div:first-child {
	border-top: 0;
	margin-top: 6px;
}
.meta > .update p {
	margin-bottom: 0;
}
.meta > .update .time{
	font-weight: bold;
}

/*.meta > .article-tags p,*/
.meta > .article-tags ul li,
.meta > .article-tags ul {
	display: inline;
	line-height: 2.7;
}
.meta > .article-tags ul li a {
	/*color: #2A2A25;*/
	color: #9F0038;
	background-color: #fff;
	padding: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.meta > .article-tags ul li {
	margin-left: -4px;
}
/*.meta > .article-tags ul li:before {
	content: ', ';
}*/
.meta > .article-tags ul li:first-child:before {
	content: '';
}
.meta > .article-tags ul li:first-child {
	margin-left: 0;
}
.meta > .article-tags ul li a:active,
.meta > .article-tags ul li a:focus,
.meta > .article-tags ul li a:hover {
	color: #9F0038;
}
.meta > .sharing-and-caring,
#foglia .meta > .sharing-and-caring {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.meta > .sharing-and-caring p,
#foglia .meta > .sharing-and-caring p {
	margin-bottom: 0;
}
.social-sharing p,
.social-sharing ul,
.social-sharing li {
	display: inline;
	/*background: transparent url('../img/balloon-tip.png') no-repeat 20px center;*/
}
.social-sharing li {
	display: inline-block;
	margin-right: 4px;
}
.social-sharing li a {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: transparent url('../img/icons-social-small.png') no-repeat left top;
}
.social-sharing li span {
	background-color: white;
	padding: 2px 4px;
	margin: 2px 0px;
	font-size: .9em;
	color: #908e91;
}
.social-sharing li.twitter a {
	background-position: 0 -40px;
}
.social-sharing li.facebook a {
	background-position: 0 -20px;
}

.voto > #sondaggio > .stars {
	margin-left: 4px;
}
.voto > #sondaggio > p,
.voto > #sondaggio > .stars,
.voto > #sondaggio > .stars > li {
	display: inline;
	float: left;
	line-height: 20px;
}
.voto > #sondaggio > .stars > li > a {
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: transparent url('../img/icon-stella.png') no-repeat left top;
}
.voto > #sondaggio > .stars > li > a:active,
.voto > #sondaggio > .stars > li > a:focus,
.voto > #sondaggio > .stars > li > a:hover, 
.voto > #sondaggio > .stars > li.selected > a {
	background-position: left bottom;
}

.box_condivisione {
    left: 1px;
    position: fixed;
    top: 561px;
    width: 39px;
    z-index: 2000;
	background-color: #dbdbca;
}

.box_condivisione ul li {
	padding: 5px;
}

.bordo_elenco {
	border-bottom: 1px solid #f3f3ef;
}

.box_condivisione ul li div.fumetto_share {
	background: url("../img/fumetto_social.png") no-repeat left 0;
    overflow: hidden;
    padding-left: 22px;
    top: -99999px;
	left: 39px;
	height: 50px;
	width: 75px; /*105px*/
    position: absolute;	
}

.box_condivisione ul li div.fumetto_share div.share_interno {
	background-color: #dbdbca;
    border-bottom: 1px solid #9f0038;
    border-right: 1px solid #9f0038;
    border-top: 1px solid #9f0038;
    height: 40px;
    padding: 4px 4px 4px 0;
	border-radius: 0 6px 6px 0;
}

.box_condivisione ul li:hover div.fumetto_share {
	top: -8px;
	z-index: 2000;
}
div.fumetto_share a {
    display: block;
	float: left;
    height: 25px;
    text-align: center;
    width: 33px;
}

div.boxShare {
    display: block;
    float: left;
    width: 33px;
}

.box_condivisione ul li div.fumetto_share_vota {
	background: url("../img/fumetto_stelline.png") no-repeat left 0;
    overflow: hidden;
    padding-left: 22px;
    top: -99999px;
	left: 39px;
	height: 45px;
	width: 234px;
    position: absolute;	
}
.box_condivisione ul li div.fumetto_share_vota div.share_vota_interno {
	background-color: #dbdbca;
    border-top: 1px solid #9f0038;
    border-bottom: 1px solid #9f0038;
    border-right: 1px solid #9f0038;
	padding: 4px 4px 4px 0;
	border-radius: 0 6px 6px 0;
	height: 35px;
}
.box_condivisione ul li:hover div.fumetto_share_vota {
	top: 100px;
	z-index: 2000;
}

div.fumetto_share_vota p {
	padding: 0 0 3px;
	margin: 0;
	font-size: 1em;
}

div.fumetto_share p {
	padding: 0;
	margin: 0;
}

div.boxVota {
    display: block;
    height: 37px;
    padding: 0 3px;
}
div.boxTotVoti {
	border-right: 1px solid #000;
	width: 55px;
}
div.boxMediaVoti {
	border-right: 1px solid #000;
	width: 53px;
}

div.boxVota p.numVoti {
    font-size: 2em;
    font-weight: bold;
    padding: 0;
    text-align: center;
	line-height: 0.9em;
 }

#sondaggio > .stars,
#sondaggio > .stars > li {
	display: inline;
	float: left;
	line-height: 20px;
	padding: 0;
}
#sondaggio > .stars > li > a {
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: transparent url('../img/condivisioni/stelline_0.png') no-repeat left top;
}
/*
#sondaggio > .stars > li > a:active,
#sondaggio > .stars > li > a:focus,
#sondaggio > .stars > li > a:hover, 
#sondaggio > .stars > li.selected > a {
	background-position: left bottom;
}
*/
#sondaggio > .stars > li > a.star_1:active,
#sondaggio > .stars > li > a.star_1:focus,
#sondaggio > .stars > li > a.star_1:hover, 
#sondaggio > .stars > li.selected > a.star_1 {
	background: transparent url('../img/condivisioni/stelline_1.png') no-repeat left top;
}

#sondaggio > .stars > li > a.star_2:active,
#sondaggio > .stars > li > a.star_2:focus,
#sondaggio > .stars > li > a.star_2:hover, 
#sondaggio > .stars > li.selected > a.star_2 {
	background: transparent url('../img/condivisioni/stelline_2.png') no-repeat left top;
}

#sondaggio > .stars > li > a.star_3:active,
#sondaggio > .stars > li > a.star_3:focus,
#sondaggio > .stars > li > a.star_3:hover, 
#sondaggio > .stars > li.selected > a.star_3 {
	background: transparent url('../img/condivisioni/stelline_3.png') no-repeat left top;
}

#sondaggio > .stars > li > a.star_4:active,
#sondaggio > .stars > li > a.star_4:focus,
#sondaggio > .stars > li > a.star_4:hover, 
#sondaggio > .stars > li.selected > a.star_4 {
	background: transparent url('../img/condivisioni/stelline_4.png') no-repeat left top;
}

#sondaggio > .stars > li > a.star_5:active,
#sondaggio > .stars > li > a.star_5:focus,
#sondaggio > .stars > li > a.star_5:hover, 
#sondaggio > .stars > li.selected > a.star_5 {
	background: transparent url('../img/condivisioni/stelline_5.png') no-repeat left top;
}

.section-contents a,
.section-contents2 a,
.sidebar-links a,
#video > ul > li > a{
	color: #000;
}
.section-contents a:active,
.section-contents a:focus,
.section-contents a:hover,
.section-contents2 a:active,
.section-contents2 a:focus,
.section-contents2 a:hover,
.sidebar-links a:active,
.sidebar-links a:focus,
.sidebar-links a:hover,
#video > ul > li > a:hover,
#video > ul > li > a:focus,
#video > ul > li > a:active{
	color: #9f0013;
}
#sidebar .sidebar-links .lower-arrow {
	background-image: url('../img/arrow-down-aside.png');
}

#cambia-canale ul {
	background-color: #c01243;
	background-image: none;	
	border: 1px solid #a00223;
}
#cambia-canale ul li {
	background: transparent url('../img/arrow-white.png') no-repeat left 9px;

}
#cambia-canale ul li a {
	/*background: transparent url('../img/cambia-canale-icons.png') no-repeat right top;*/
	color: #fff;
	min-height: 32px;
	padding-left: 0;
	margin-left: 16px;
	margin-right: 8px;
	padding-right: 54px;
	line-height: 1.4em;
	/*border-top: 1px solid #d39aaa;*/
	padding-bottom: 8px;
	padding-top: 8px;	
}
#cambia-canale ul li a.temi-e-professioni {
	/*background-position: right -170px;*/
	background: transparent url('../img/cambia-canale-temi-icons.png') no-repeat right;
}
#cambia-canale ul li a.news-e-media {
	background: transparent url('../img/cambia-canale-news-icons.png') no-repeat right;
	/*background-position: right -110px;*/
	/*background-position: right -9.6em;*/
}
#cambia-canale ul li a.ministro-e-ministero {
	background: transparent url('../img/cambia-canale-ministero-icons.png') no-repeat right;
	/*background-position: right 8px;*/
}
#cambia-canale ul li a.la-nostra-salute {
	background: transparent url('../img/cambia-canale-salute-icons.png') no-repeat right;
	/*background-position: right -52px;*/
}
#cambia-canale ul li:first-child a {
	border: 0;
} 
#cambia-canale ul li a:hover,
#cambia-canale ul li a:active,
#cambia-canale ul li a:focus {
	color: #fff;
}
#cambia-canale a em {
	font-style: normal;
	font-weight: bold;
}

/* INIZIO LAB: AGGIUNTA MANU*/
#cambia-canale ul li.laNostraSaluteNuova {
	background: transparent url('../img/cambia-canale-salute-icons.png') no-repeat left 0;
	padding-top: 7px;
	margin-bottom: 8px;
}
#cambia-canale ul li.temiProfessioniNuova {
	background: transparent url('../img/cambia-canale-temi-icons.png') no-repeat left 0;
	padding-top: 7px;
	margin-bottom: 8px;
}
#cambia-canale ul li.ministroEministeroNuova {
	background: transparent url('../img/cambia-canale-ministero-icons.png') no-repeat left 0;
	padding-top: 7px;
	margin-bottom: 8px;
}
#cambia-canale ul li.newsEmediaNuova {
	background: transparent url('../img/cambia-canale-news-icons.png') no-repeat left 0;
	padding-top: 7px;
	margin-bottom: 8px;
}

#cambia-canale ul li em {
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
	font-size: 1.2em;
    line-height: 1.4em;
    margin-left: 40px;
    margin-right: 8px;
    padding: 8px 0;
}

#cambia-canale ul li a:last-child {
	border-bottom: 1px solid #D39AAA;
}
#cambia-canale ul li:last-child a{
    border: 0 none;
}
#cambia-canale ul li a.cambiaCanaleNuovo {
    background: 0 none;
	color: #fff;
	padding-left: 0;
	margin-left: 40px;
	margin-right: 8px;
	padding-right: 0;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-top: 5px;
	min-height: 0;
	/*border: 0;*/
}

/* FINE LAB: AGGIUNTA MANU*/

#nav-secondaria ul {
	display: block;
	padding: 30px 10px 28px;
	margin: 20px 15px;
	background: transparent url('../img/white-10.png') repeat;
}
#nav-secondaria ul li {
	border-left: 1px solid #393932;
}
#nav-secondaria ul li a {
	padding: 10px 9px 10px;
	color: #fff;
}
#nav-secondaria ul li:first-child {
	border: none;
}

/* Lower tabs and labels */
.lower-tabs .tabbable {
}
.lower-tabs.nav-tabs {
	position: relative;
	z-index: 20;
	margin-top: -24px;
	margin-left: 5px;
	margin-bottom: 0px;
	border-bottom: 0;
}
.portlet-content {
	position: relative;
	z-index: 10;
} 
.lower-label,
.lower-tabs.nav-tabs li a {
	position: relative;
	color: #2a2a25;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: normal;
	background: #dbdbca url('../img/bg-gradient-grey.png') repeat-x top;
	border: 1px solid #fff;
	border-bottom: 0;
	margin-right: 2px;
	font-weight: normal;
	margin-top: 0;
	padding-bottom: 0;
}
.lower-tabs.nav-tabs > .active > a,
.lower-tabs.nav-tabs > .active > a:hover,
.lower-tabs.nav-tabs > .active > a:active,
.lower-tabs.nav-tabs > .active > a:focus,
.lower-tabs.nav-tabs a:hover,
.lower-tabs.nav-tabs a:active,
.lower-tabs.nav-tabs a:focus { 
	background-color: #dbdbca;
	color: #000;
	border: 1px solid #fff;
	border-bottom: 0;
/*	font-weight: bold;*/
	padding-bottom: 4px;
	margin-top: -4px;
}
.lower-tabs.nav-tabs > li > a {
	padding-top: 4px;
	padding-bottom: 0px;	
}

/* tab con contorno tratteggiato */
.tabbable.top-tabs-A {
	margin: 10px 0 0 10px;	
}
.top-tabs-A .nav-tabs {
	margin-bottom: -2px;
}

.top-tabs-A .tab-content {
	padding: 8px;
	border: 1px dotted #bebea9;
	background-color: #fff;
	height: auto;
}


.top-tabs-A_1 .tab-content { /*aggiunta fra*/
	padding: 8px;
	border: 1px dotted #bebea9;
	background-color: #fff;
	height: 16em;	
	/*height: 24em;*/
/*	border-top: 0;*/
}

.top-tabs-A .nav-tabs > li > a {
	padding: 4px 12px;
	margin-bottom: 8px;
	margin-right: 6px;
	text-transform: uppercase;
	color: #2a2a25;
	font-weight: bold;
	background-color: #e7e7cb;
	background-image: url('../img/bg-yellow-gradient.png');
	background-position: top;
	border: 1px solid #bdc1a3;
}
.top-tabs-A .nav-tabs > .active > a,
.top-tabs-A .nav-tabs > .active > a:hover,
.top-tabs-A .nav-tabs > .active > a:active,
.top-tabs-A .nav-tabs > .active > a:focus {
	border: 1px dotted #bebea9;
	background-color: #fff;
	background-image: none;
	border-bottom: 0;
	margin-bottom: -2px;
	padding-bottom: 11px;
}
#tag-cloud .tabbable {
	margin-left: 0;
}
#tag-cloud .portlet-content {
	background-color: transparent;
	padding: 0;
}

/* tab foglia */
.tabbable.top-tabs-B {
	margin: 10px 0 0 10px;
	position: relative;	
	z-index: 80;
}
.top-tabs-B .nav-tabs {
	position: relative;
	z-index: 100;
	top: 18px;
}

.top-tabs-B .tab-content {
	padding: 8px;
	background-color: #fff;
}


.top-tabs-B .nav-tabs > li > a {
	padding: 4px 8px 4px;
	/*nicola margin-bottom: -2px;*/
	margin-right: 0px;
	color: #fff;
	font-size: 1.2em; /*LAB: AGGIUNTA MANU era 1.1*/
	font-weight: bold;
	background-color: #2a2a25;
	background-image: url('../img/bg-gradient-brown-light.png');
	background-position: bottom;
	border: 1px solid #bdc1a3;
}
.top-tabs-B .nav-tabs > li > a:hover,
.top-tabs-B .nav-tabs > li > a:focus,
.top-tabs-B .nav-tabs > li > a:active {
	background-image: url('../img/bg-gradient-brown-dark.png');
}
.top-tabs-B .nav-tabs > .active > a,
.top-tabs-B .nav-tabs > .active > a:hover,
.top-tabs-B .nav-tabs > .active > a:active,
.top-tabs-B .nav-tabs > .active > a:focus {
	border: 1px solid white;
	color: #9F0013;
	border-bottom: 0;
	background-color: #fff;
	background-image: none;
	/*nicola margin-bottom: -4px;*/
	margin-bottom: -1px;
	padding-bottom: 6px;
}
.top-tabs-B .nav-tabs > .deactive > a,
.top-tabs-B .nav-tabs > .deactive > a:hover,
.top-tabs-B .nav-tabs > .deactive > a:active,
.top-tabs-B .nav-tabs > .deactive > a:focus {
	padding: 4px 8px 4px;
	/*nicola margin-bottom: -2px;*/
	margin-right: 0px;
	color: #999;
	background-image: url('../img/bg-gradient-brown-dark.png');
	font-size: 1.2em; /*LAB: AGGIUNTA MANU era 1.1*/
	font-weight: bold;
	background-color: #2a2a25;

	background-position: bottom;
	border: 1px solid #bdc1a3;
}
#page-content #foglia .portlet-content {
	border: 1px solid white;
}

.section > .portlet-content {
/*	overflow: hidden;*/
}
li.widget {
	display: block;
	height: 180px;
	overflow: hidden;
	padding: 20px 0 10px;
}
/* SIDEBAR */
#page-content > .section > .aside > div,
#page-content > .section > .aside > .section {
	margin-right: 15px;
}
#page-content .aside .banner a {
	margin-top: 20px;
	height: 96px;
	width: 100%;
	display: block;
	/*text-indent: -9999px;*/
}

#page-content .aside .banner .ministeroTuaSalute a {  /* LAB AGGIUNTA MANU */
	padding: 0 !important;
	margin-top: 0;
	background: none;
}

#page-content .aside .banner .sfondoBiancoTemi a {  /* LAB AGGIUNTA MANU */
	padding: 0 !important;
	margin-top: 0;
	background: none;
}

.sidebar-links {
	margin-top: 15px;
	margin-right: 1.5em;
}
#page-content .sidebar-links h4 {
	font-weight: bold;
	font-size: 16px;
	color: #2a2a25;
}
#temi-del-portale.banner a {
	margin-top: 24px;
	background: transparent url('../img/banner-temi.jpg') no-repeat center top;
}
#banner-ncp.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_NCP.jpg') no-repeat center top;
}
/* MOD_FD 20160506 AGGIUNTO BANNER SPORTELLO SALUTE DONNA INIZIO */
#banner-sportello.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_sportello.png') no-repeat center top;
}
/* MOD_FD 20160506 AGGIUNTO BANNER SPORTELLO SALUTE DONNA FINE */

/* MOD_FD 20160526 AGGIUNTO BANNER PORTALE ACQUE INIZIO */
#banner-acque.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_portaleAcque.jpg') no-repeat center top;
}
/* MOD_FD 20160526 AGGIUNTO BANNER PORTALE ACQUE FINE */

/* MOD_FD 20160526 AGGIUNTO BANNER ZIKA INIZIO */
#banner-zika.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_Zika.jpg') no-repeat center top;
}
/* MOD_FD 20160526 AGGIUNTO BANNER ZIKA FINE */

/* MOD_FD 20170216 AGGIUNTO BANNER NCP IT INIZIO */
#banner-NCP.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_scriviNCP.png') no-repeat center top;
}
/* MOD_FD 20170216 AGGIUNTO BANNER NCP IT FINE */

/* MOD_FD 20170216 AGGIUNTO BANNER NCP EN INIZIO */
#banner-NCP_en.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_contactNCP.png') no-repeat center top;
}
/* MOD_FD 20170216 AGGIUNTO BANNER NCP EN FINE */

#banner-saa.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_SAA_dx.png') no-repeat center top;
}

#banner-drt.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_SAA_dx.png') no-repeat center top;
}

/* MOD_FD 20170404 AGGIUNTO BANNER ESENZIONI INIZIO */
#banner-esenzioni.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_1_esenzioni.jpg') no-repeat center top;
}
/* MOD_FD 20170404 AGGIUNTO BANNER ESENZIONI FINE */

/* MOD_FD 20180808 AGGIUNTO BANNER ESPERTI INIZIO */
#banner-esperti-doc.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../documentazione/img/bannerEsperti_spalla_dx.jpg') no-repeat center top;
}
/* MOD_FD 20180808 AGGIUNTO BANNER ESPERTI FINE */

/* MOD_FD 20170421 AGGIUNTO BANNER GIORNATA SALUTE DONNA INIZIO */
#banner-giornataDonna.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_SaluteDonna.png') no-repeat center top;
}
/* MOD_FD 20170421 AGGIUNTO BANNER GIORNATA SALUTE DONNA FINE */

/* MOD_FD 20180802 AGGIUNTO BANNER NUTRIZIONE */
#page-content .aside .banner div.bannerNutrizione {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20180802 AGGIUNTO BANNER NUTRIZIONE */

/* MOD_FD 20180411 AGGIUNTO BANNER COMANDO NAS INIZIO */
#banner-comandoNas.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/ministro/banner_spallaNAS_MineMinistero.jpg') no-repeat center top;
}
/* MOD_FD 20180411 AGGIUNTO BANNER COMANDO NAS FINE */

/* MOD_FD 20180411 AGGIUNTO BANNER COMANDO NAS PAGINA INIZIO */
#banner-comandoNotizia.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/news/banner_spalla_NASnotizia.jpg') no-repeat center top;
}
/* MOD_FD 20180411 AGGIUNTO BANNER COMANDO NAS PAGINA FINE */

#banner-ncpIubilaeum.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_NCP.jpg') no-repeat center top;
}
#banner-organigramma.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_EsploraOrganigramma.png') no-repeat center top;
}
#banner-nuovocoronavirus.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/nuovocoronavirus_banner.png') no-repeat center top;
}
#banner-blog.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/bannerBlog_pagineMinistro.jpg') no-repeat center top;
}
#banner-ncpHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_NCP_nuovo.jpg') no-repeat center top;
}
#banner-trovanormeHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/trovanorme_banner_small.png') no-repeat center top;
}
#banner-ipsos.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: none;
}
#banner-spp.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_Separtoper_dx.jpg') no-repeat center top;
}
#banner-rt.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/ric_titoli.jpg') no-repeat center top;
}
#banner-dovesalute.banner .bannerDovesalute a {  /* LAB AGGIUNTA MANU */
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_Dovesalute.jpg') no-repeat center top;
}
#banner-dovesaluteHome.banner .bannerDovesaluteHome a {  /* LAB AGGIUNTA MANU */
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/banner_Dovesalute_nuovo.jpg') no-repeat center top;
}
#banner-1500Home.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/banner_Ebola_home.gif') no-repeat center top;
}
#banner-1500Interno.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background-image: none;
}
#banner-1500VacciniInterno.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/vaccini_banner.gif') no-repeat center top;
}
#banner-occhituoi.banner .bannerOcchituoi a {  /* LAB AGGIUNTA MANU */
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_occhiTuoi.jpg') no-repeat center top;
}
#banner-bambini.banner .bannerBambini a {  /* LAB AGGIUNTA MANU */
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_vaccini_dx.jpg') no-repeat center top;
}
#banner-amministrazionetrasparente.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_amministrazioneTrasp.jpg') no-repeat center top;
}
#banner-organigrammatrasparenza.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_dx_organigramma.png') no-repeat center top;
}
#banner-trovanormeconcorsi.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_dx_trovanorme.png') no-repeat center top;
}
/* banner anniversario ministero */
#banner-anniversario.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_dx_anniversario.jpg') no-repeat center top;
}
/* banner anniversario ministero */
#banner-amministrazionetrasparenteHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_AmmTrasp_nuovo.jpg') no-repeat center top;
}
/* banner elenco idonei home */
#banner-elencoidonei.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_idonei_spalla.jpg') no-repeat center top;
}
#banner-semestreeuropeoHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_AmmTrasp_nuovo.jpg') no-repeat center top;
}
#banner-saluteInformaHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_SaluteInforma.jpg') no-repeat center top;
}
#banner-organigrammaHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-amministrazioneTrasparente.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-ISS.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-trovaNorme.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-comandiHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-elencoIdoneiHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-elencoEspertiHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-aggLEA.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-bandoricerca2019.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-bandoNAS2019.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/bandoNAS_banner.png') no-repeat center top;
}
#banner-iscrizioneElencoHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_Organigramma_nuovo.png') no-repeat center top;
}
#banner-blogHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/banner_blog_home.jpg') no-repeat center top;
}
#banner-biancoHome.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: none;
}
#banner-biancoHome2.banner a {  /* LAB AGGIUNTA MANU */
	margin-top: 0 !important;
	padding: 0 !important;
	background: none;
}
/* banner iscrizione MOD_FD 2017_08_10 INIZIO */
#banner-iscrizioneHome.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/home_iscrizione_banner2.png') no-repeat center top;
}
#banner-iscrizione.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_dx_iscrizione2.png') no-repeat center top;
}
/* banner iscrizione MOD_FD 2017_08_10 INIZIO */
#segui-il-ministero.banner a {
	margin-top: 24px;
	background: transparent url('../img/banner-segui.jpg') no-repeat center top;
}
#esplora-organigramma-del-ministero.banner a {
	background: transparent url('../img/banner-organigramma.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
/* trasparenza home small */
#trasparenza-home.banner a {
	background: transparent url('../img/banner_trasparenza_small.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
/* concorsi home small */
#concorsi-home.banner a {
	background: transparent url('../img/banner_concorsi_small.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
/* organigramma home small */
#organigramma-home.banner a {
	background: transparent url('../img/banner_organigramma_small.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
/* brexit home small */
#brexit-home.banner a {
	background: transparent url('../img/banner_brexit.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
#fascia-ministero-trovanorme.banner a {
	background: transparent url('../img/banner_trovanorme_Ministero.png') no-repeat center top;
	text-indent: -9999px !important;
}
#fascia-ministero-trovanormePF.banner a {
	background: transparent url('../img/newsletter_banner.png') no-repeat center top;
	text-indent: -9999px !important;
}
#fascia-ministero-trovanormeRT.banner a {
	background: transparent url('../img/ric_titoli_banner.png') no-repeat center top;
	text-indent: -9999px !important;
}
#fascia-ministero-trovanormeNT.banner a {
	background: transparent url('../img/trovanorme_banner_nt.png') no-repeat center top;
	text-indent: -9999px !important;
}
/* banner esperti del Ministero fascia Ministro e Ministero */
#fascia-ministero-esperti.banner a {
	background: transparent url('../img/banner_esperti_fascia_MinMinistero.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
#fascia-ministero-trasparenza.banner a {
	background: transparent url('../img/banner_esperti_fascia_AmTrasp.jpg') no-repeat center top;
	text-indent: -9999px !important;
}
/* banner esperti del Ministero fascia Ministro e Ministero */
#page-content .aside #my-page.banner a {
	margin-top: -2px;
}
#my-page.banner a {
	background: transparent url('../img/sfondo-banner-app.jpg') no-repeat center top;
}
#iscriviti-alla-newsletter.banner a {
	background: transparent url('../img/banner-newsletter.jpg') no-repeat center top;
}

/* Sfondi degli elementi in sidebar */
.structured-links, 
.sidebar-links ul {
	display: block;
	overflow: auto;
	position: relative;
	z-index: 10;
	margin-top: 9px;
	margin-bottom: 15px;
	padding: 10px;
	padding-top: 30px;
	background: #f3f3ef url('../img/pattern-stripes-white.png') repeat;
	border: 1px solid #dbdbca;
}
.portlet-content .structured-links {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
.portlet-content .structured-links li {
	padding: 2px 0;
}
.portlet-content .structured-links ul {
	margin: 8px 0 12px 16px;
}
.portlet-content .structured-links.two-cols li {
	width: 45%;
	float: left;
}
.structured-links ul {
	background-image: none;
}
#documentazione-links h4 {
	font-size: 1.5em;
	margin-top: 24px;
}
.structured-links h5 {
	color: #9b0013;
	font-size: 1.2em;
}
.structured-links a {
	font-weight: normal;
	color: black;
	font-size: 1.1em;
}
.structured-links ul {
	margin-left: 16px;	
}
.structured-links li {
	list-style-image: url('../img/arrow-red.png');	
}
#vai-direttamente-a.sidebar-links ul {
	background: white url('../img/pattern-stripes-light.png') repeat;
}
#tag-cloud.sidebar-links ul,
#le-pagine-piu-viste.sidebar-links ul,
#boxNSIS.sidebar-links ul,
#vedi-anche.sidebar-links ul,
#multimedia.sidebar-links ul,
#faq.sidebar-links ul{
	margin-top: 9px;
	background-image: none;
	background-color: white;
	border: 1px solid #dbdbca;
}
#comunicati-ebola.sidebar-links ul {
	margin-top: 9px;
	background-image: none;
	background-color: white;
	border: 1px solid #dbdbca;
	padding-left: 15px;
}

#social-stampa ul li{
	float: left !important;
}
#social-stampa ul li a{
	background: none !important;
	padding: 8px 8px 0 0 !important;
}

#servizi-online.sidebar-links ul {
	background: #ddf183 url('../img/pattern-stripes-green.png') repeat;
	border: 1px solid #bbbbaa;
}
#servizi-online.sidebar-links ul li a {
	background-image: url('../img/arrow-white.png');
}
.section .sidebar-links ul,
.section #tag-cloud.sidebar-links ul,
.section #boxNSIS.sidebar-links ul,
.section #le-pagine-piu-viste.sidebar-links ul,
.section #vedi-anche.sidebar-links ul  {
	border: 1px solid #cbcbba;
}
/*
.zero_margin_left{
	margin-left: 0 !important;	
}*/

#tab-notizie-slider {
width: 371px;
}

#tab-notizie-slider ul li:first-child {
	margin-left: -2em;
}


/* CAROUSEL */
.flexslider .figure {
	/*height: 120px;
	height: 210px;*/
	height: auto;
	overflow: hidden;
	position: relative;
	/*left=0px;*/ /* PER ACCESSIBILITA' */
}
.flexslider .figure .figcaption {
	display: block;
	float: left;
	position: absolute;
	padding: 10px;
	background: transparent url('../img/black-70.png');
	bottom: 0;
	z-index: 30;
	width: 365px;/*372*/
	/*left=0px;*/ /* PER ACCESSIBILITA' */
}
.flexslider .figure .figcaption,
.flexslider .figure .figcaption a,
.flexslider .figure .figcaption a:hover,
.flexslider .figure .figcaption a:focus,
.flexslider .figure .figcaption a:active {
	color: #fff;
	font-size: 1.2em;
	height: 30px;
}
.flexslider .figure .figcaption_ale { /* LAB: AGGIUNTA ALESSANDRO */
	display: block;
	float: left;
	position: absolute;
	padding: 10px;
	background: transparent url('../img/black-70.png');
	bottom: 0;
	z-index: 30;
	width: auto;
	/*left=0px;*/ /* PER ACCESSIBILITA' */
}
.flexslider .figure .figcaption_ale,
.flexslider .figure .figcaption_ale a,
.flexslider .figure .figcaption_ale a:hover,
.flexslider .figure .figcaption_ale a:focus,
.flexslider .figure .figcaption_ale a:active { /* LAB: AGGIUNTA ALESSANDRO */
	color: #fff;
	font-size: 1.2em;
	height: 30px;
}


#news-e-media .flex-control-paging {
	position: absolute;
	/*top: 130px;*/
	top: 220px;
	left: 10px;
	margin-left: 0;
}

.newsletters h5 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	color: #9F0038;
}
.search-results {
	margin-top: 46px;
}
.top-selector .search-results {
	margin-top: 0;
	clear: right;
}
.top-selector form {
	margin-top: 15px;
	margin-bottom: 3px;
	float: right;
	margin-right: 15px;
}
.top-selector form select {
	height: 20px;
	font-size: 1em;
}

.flex-control-paging li {
	display: inline;
}
.flex-control-paging a {
	text-transform: lowercase;
	color: #2a2a25;
	font-weight: normal;
	font-size: .9em;
	display: inline-block;
	background-color: #e7e7cb;
	background-image: url('../img/bg-yellow-gradient.png');
	background-position: bottom;
	border: 1px solid #bdc1a3;
	text-align: center;
	width: 10px;
	margin: 8px 4px 0 0;
	padding: 4px 3px 3px 4px;
}
.paginazione li.active a,
.flex-control-paging a:hover,
.flex-control-paging a:active,
.flex-control-paging a:focus,
.flex-control-paging a.flex-active {
	background-color: #79c;
	background-image: none;
	background-position: top;
	text-decoration: none;
	color: #fff;
	border-color: #369;
}


.banner a {
	display: block;
}

#documentazione .portlet-content,
#seconda-fascia .portlet-content {
	position: relative;
}

#documentazione .flex-direction-nav a,
#prima-fascia .flex-direction-nav a,
#seconda-fascia .flex-direction-nav a {
	position: absolute;
	z-index: 200;
	top: 80px;
}

#quarta-fascia .flex-direction-nav a {
	position: absolute;
	z-index: 200;
	top: 8px;
}

#prima-fascia .flex-direction-nav a,
#seconda-fascia .flex-direction-nav a,
#quarta-fascia .flex-direction-nav a,
#documentazione .flex-direction-nav a {
	text-indent: -9999px;
	display: block;
	width: 36px;
	height: 72px;
	background: transparent url('../img/carousel-control.png') no-repeat;
	border: 0;	
}
#documentazione .flex-direction-nav a {
	background-image: url('../img/carousel-control-doc.png');
}

#tab-multimediafoto-slider-1 ul.slides,
#dossier-slider-1 ul.slides {  /* LAB AGGIUNTA MANU */
	padding-left: 0;
	margin-left: 0;
}

#documentazione .flex-direction-nav .flex-prev,
#prima-fascia .flex-direction-nav .flex-prev,
#seconda-fascia .flex-direction-nav .flex-prev,
#quarta-fascia .flex-direction-nav .flex-prev {
	background-position: right top;
	left: -6px;/*0px;*/
}
#documentazione .flex-direction-nav .flex-next,
#prima-fascia .flex-direction-nav .flex-next,
#seconda-fascia .flex-direction-nav .flex-next,
#quarta-fascia .flex-direction-nav .flex-next {
	background-position: left top;
	right: -6px;/*0px;*/
}
#documentazione .flex-direction-nav .flex-prev:hover,
#prima-fascia .flex-direction-nav .flex-prev:hover,
#seconda-fascia .flex-direction-nav .flex-prev:hover,
#quarta-fascia .flex-direction-nav .flex-prev:hover {
	background-position: right bottom;
}
#documentazione .flex-direction-nav .flex-next:hover,
#prima-fascia .flex-direction-nav .flex-next:hover,
#seconda-fascia .flex-direction-nav .flex-next:hover,
#quarta-fascia .flex-direction-nav .flex-next:hover {
	background-position: left bottom;
}

#tab-multimediafoto-slider-1 {  /* LAB AGGIUNTA MANU */
	position: relative;
	padding-top: 30px;
}
#tab-multimediafoto-slider-1 ul.slides li {  /* LAB AGGIUNTA MANU */
	list-style-image: none;
}

#tab-multimediafoto-slider-1 .flex-direction-nav a {  /* LAB AGGIUNTA MANU */
	position: absolute;
	z-index: 200;
	top: 200px;
	text-indent: -9999px;
	display: block;
	width: 29px;
	height: 27px;
	background: transparent url('../img/bg_direction_nav.png') no-repeat;
	border: 0;
	padding: 0;
}
#tab-multimediafoto-slider-1 .flex-direction-nav .flex-prev {
	background-position: left top;
	left: 0px;
	opacity: 0.8;
}
#tab-multimediafoto-slider-1 .flex-direction-nav .flex-next {
	background-position: right top;
	right: 0px;
	opacity: 0.8;
}
#tab-multimediafoto-slider-1 .flex-direction-nav .flex-prev:hover  {
	background-position: left top;
	opacity: 1;
}
#tab-multimediafoto-slider-1 .flex-direction-nav .flex-next:hover {
	background-position: right top;
	opacity: 1;
}
#tab-multimediafoto-slider-1 ol.flex-control-paging {
    position: absolute;
	left:50%;
    top: 0;
	height: 27px;
	padding: 0;
	margin: 0 0 0 -300px;
}
#tab-multimediafoto-slider-1 .flex-control-paging li {
	display: block;
	float: left;
}
#tab-multimediafoto-slider-1 .flex-control-paging a {
	color: #2a2a25;
	font-weight: bold;
	border-radius: 6px;
	display: inline-block;
	background-color: #e7e7cb;
	background-image: url('../img/bg-yellow-gradient.png');
	background-position: bottom;
	border: 1px solid #bdc1a3;
	text-align: center;
	width: 15px;
	margin: 0 2px;
	padding: 2px;
}
#tab-multimediafoto-slider-1 .paginazione li.active a,
#tab-multimediafoto-slider-1 .flex-control-paging a:hover,
#tab-multimediafoto-slider-1 .flex-control-paging a:active,
#tab-multimediafoto-slider-1 .flex-control-paging a:focus,
#tab-multimediafoto-slider-1 .flex-control-paging a.flex-active {
	background-color: #79c;
	background-image: none;
	background-position: top;
	text-decoration: none;
	color: #fff;
	border-color: #369;
}

#dossier-slider-1 {  /* LAB AGGIUNTA MANU */
	position: relative;
	display: none;
}
#dossier-slider-1.flexslider .figure {  /* LAB AGGIUNTA MANU */
	padding-bottom: 40px !important;
}
#dossier-slider-1 ul.slides li {  /* LAB AGGIUNTA MANU */
	list-style-image: none;
}

#dossier-slider-1 .flex-direction-nav a {  /* LAB AGGIUNTA MANU */
	position: absolute;
	z-index: 200;
	top: 150px;
	text-indent: -9999px;
	display: block;
	width: 29px;
	height: 27px;
	background: transparent url('../img/bg_direction_nav.png') no-repeat;
	border: 0;
	padding: 0;
}
#dossier-slider-1 .flex-direction-nav .flex-prev {
	background-position: left top;
	left: 0px;
	opacity: 0.8;
}
#dossier-slider-1 .flex-direction-nav .flex-next {
	background-position: right top;
	right: 0px;
	opacity: 0.8;
}
#dossier-slider-1 .flex-direction-nav .flex-prev:hover  {
	background-position: left top;
	opacity: 1;
}
#dossier-slider-1 .flex-direction-nav .flex-next:hover {
	background-position: right top;
	opacity: 1;
}
#dossier-slider-1 ol.flex-control-paging {
    position: absolute;
	left:50%;
    top: 310px;
	height: 27px;
	padding: 0;
	margin: 0 0 0 -300px;
}
#dossier-slider-1 .flex-control-paging li {
	display: block;
	float: left;
}
#dossier-slider-1 .flex-control-paging a {
	color: #2a2a25;
	font-weight: bold;
	border-radius: 6px;
	display: inline-block;
	background-color: #e7e7cb;
	background-image: url('../img/bg-yellow-gradient.png');
	background-position: bottom;
	border: 1px solid #bdc1a3;
	text-align: center;
	width: 15px;
	margin: 0 2px;
	padding: 2px;
}
#dossier-slider-1 .paginazione li.active a,
#dossier-slider-1 .flex-control-paging a:hover,
#dossier-slider-1 .flex-control-paging a:active,
#dossier-slider-1 .flex-control-paging a:focus,
#dossier-slider-1 .flex-control-paging a.flex-active {
	background-color: #006391;
	background-image: none;
	background-position: top;
	text-decoration: none;
	color: #fff;
	border-color: #369;
}


/* Documentazione */
#documentazione {
	margin: 0;
	padding: 0;
	margin-top: 70px;
}
#page-content #documentazione {
	background-color: white;
}
#page-content #documentazione > div > ul,
#documentazione #opuscoli-e-poster-slider {
	position: relative;
	background-color: #DDECEF;
	top: -35px;
}
#page-content #documentazione > div > ul,
#documentazione #video {
	position: relative;
	background-color: #DDECEF;
	top: -35px;
}
#documentazione > .header {
	background-color: transparent !important;
	position: absolute;
}
#documentazione h3 {
	position: absolute;
	margin-left: 8px;
	margin-top: 0px;
	height: 24px;
	line-height: 1em;
	font-size: 1.4em;
	padding-bottom: 24px;
	min-width: 100px;
}
#documentazione > .section > .header {
	background-color: transparent;
	height: 60px;
}
#documentazione .sidebar-links {
	border-top: 1px solid #adc6cd;
	border-bottom: 1px solid #adc6cd;
	margin-top: 2px;
}
#documentazione #opuscoli-e-poster-slider {
	margin-top: 2px;
	padding: 16px 32px 16px 0px;
	border-top: 1px solid #adc6cd;
	border-bottom: 1px solid #adc6cd;
}
#documentazione #video {
	margin-top: 2px;
	padding: 16px 32px 16px 0px;
	border-top: 1px solid #adc6cd;
	border-bottom: 1px solid #adc6cd;
}
#documentazione .flex-direction-nav a {
	top:60px;
}
#documentazione .flex-direction-nav {
	top: 40px;
}
#documentazione .flex-direction-nav .flex-disabled,
#dossier-slider-1 .flex-direction-nav .flex-disabled {
	background-image: none;
}

#documentazione > .section > .footer {
	position: relative;
	bottom: 30px;
	right: 15px;
}
#documentazione > .section > ul {
	padding: 32px 16px 12px;
}
#documentazione .flexslider ul {
	margin: 20px 0px;
	height: auto;	
}
#documentazione .flexslider .slides > li {
	width: 170px;
}
#documentazione .flexslider .figure {
	height: auto;
	padding-left: 32px; /* Lo spazio tra una immagine e l'altra */
}
#documentazione .flexslider .figure .figcaption {
	padding: 0;
	margin-top: 6px;
	font-size: .8em;
	line-height: 1.3em;
	background: transparent;
	color: black;
	position: relative;
}
#documentazione .flexslider .figure .figcaption a,
#documentazione .flexslider .figure .figcaption a:hover,
#documentazione .flexslider .figure .figcaption a:focus
#documentazione .flexslider .figure .figcaption a:active  {
	color: black;
}
#documentazione .flexslider .figure .figcaption_fra {
	padding: 0;
	margin-top: 6px;
	font-size: 1.1em;
	line-height: 1.2em;
	background: transparent;
	color: #9F0013;
	position: relative;
}
#documentazione .flexslider .figure .figcaption_fra a,
#documentazione .flexslider .figure .figcaption_fra a:hover,
#documentazione .flexslider .figure .figcaption_fra a:focus
#documentazione .flexslider .figure .figcaption_fra a:active  {
	color: #9F0013;
	
}
#documentazione > .section > ul > li p {
	margin-bottom: 0;
	line-height: 1.4em;
}
.download-options > a,
#documentazione > .section .download-options > a {
	display: inline-block;
	height: 16px;
	padding-left: 20px;
	margin-left: 4px;
	background: transparent url('../img/file-type.png') no-repeat top left;
}

.download-options > em{
	display: inline-block;
	height: 16px;
	padding-left: 20px;
	margin-left: 4px;
	background: transparent url('../img/file-type.png') no-repeat top left;
}

.download-options > em.pdf,
#documentazione > .section .download-options > em.pdf {
	background-position: left top;
}

#documentazione > .section .download-options > a:first-child {
/*	margin-left: 0;	*/
}
.download-options > a.pdf,
#documentazione > .section .download-options > a.pdf {
	background-position: left top;
}
.download-options > a.epub,
#documentazione > .section .download-options > a.epub {
	background-position: left -40px;
}
#documentazione > .section > ul > li a {
	background-image: none;
	padding: 0;
	font-weight: bold;
}
#documentazione > .section > ul > li {
	color: #fff;
	display: block;
	margin-bottom: 8px;
	padding: 2px 0 0 16px;
	background: transparent url('../img/arrow-white.png') no-repeat left 4px;
}
#documentazione > .section > #video > ul > li {
	color: #fff;
	display: block;
	margin-bottom: 8px;
	padding: 2px 0 0 16px;
	background: transparent url('../img/arrow-white.png') no-repeat left 4px;
}
#documentazione .footer {
	margin-top: -30px;
}

.aside.banners {
	margin-top: 10px;
}
#page-content .aside.banners .banner {
	margin-top: 20px;
}
/* Tag Cloud */
.tags {
	/*text-align: center;
	margin: 12px 4px 16px;	*/
	line-height: 0.1em;
/*	width: 65%;*/
}
.tags2 {
	/*text-align: center;
	margin: 12px 4px 16px;	*/
	line-height: 0.1em;
	margin-left: -30px;
	color: #9f0013;
/*	width: 65%;*/
}
.tab-pane UL, .tab-pane OL{
	line-height: 0.1em;
	color: #9f0013;
	margin-left: 16px;
}

.tab-pane UL, .tab-pane ol.indentazione{
	line-height: 0.1em;
	color: #9f0013;
	margin-left: 2em;
}

.sidebar-links .tags, .sidebar-links .tags2 {
	margin: 8px 0 16px;
}
.tags li,
.sidebar-links .tags li {
	list-style: none;
	display: inline;	
	list-style-image: none;
	background-image: none;
}
.tags2 li, .tab-pane UL LI, .tab-pane OL LI, 
.sidebar-links .tags2 li {
	list-style: none;
	display: inline;	
	list-style-image: none;
	background-image: none;
}
.tags2 li a, .tab-pane UL LI A, .tab-pane OL LI A  {
	/*display: inline-block;*/ 
	padding: 2px 0 2px 0;
	background-image: none;
	color: #9f0013;
}
.tags li a {
	display: inline-block;
	padding: 2px 4px;
	/*text-transform: uppercase;*/
	background-image: none;
	color: #037;
}
.tags li a:hover,
.tags li a:active,
.tags li a:focus {
	color: #005580;
}
.tags2 li a:hover,
.tags2 li a:active,
.tags2 li a:focus {
	color: #9f0013;
}
.tab-pane UL LI A:hover,
.tab-pane UL LI A:active,
.tab-pane UL LI A:focus {
	color: #9f0013;
}
.tab-pane OL LI A:hover,
.tab-pane OL LI A:active,
.tab-pane OL LI A:focus {
	color: #9f0013;
}
.tags .size-1 {
	font-size: .9em;
}
.tags .size-2 {
	font-size: 1em;
}
.tags .size-3 {
	font-size: 1.2em;
}
.tags .size-4 {
	font-size: 1.4em;
}
.tags .size-5 {
	font-size: 1.6em;
}
.tags .size-6 {
	font-size: 1.9em;
}
.tags_link {
	color: #003377 !important;
}

/* Navigazione principale */
#navigation {  /*MENU_NUOVO*/
/*	z-index: 1000;*/
	z-index: 100;/*NUOVO_MENU_MANU*/
	position: relative;
	width: auto;
	padding-left: 1px;
	padding-right: 1px;
}
#header { /*NUOVO_MENU_MANU*/
	position: relative;
	z-index: 52;
}

#navigation li {
	line-height: 14px;
}
#navigation li li li{ /* LAB: AGGIUNTA ALESSANDRO (risolve bug buchi nel menu) */ /*MENU_NUOVO*/
	height: 22px;
	width: 100%;
}

#navigation li li ul.threecols li{ /*MENU_NUOVO*/
	height: 22px;
	width: 33% !important;
}

#navigation li li ul.fourcols li{ /*MENU_NUOVO*/
	height: 22px;
	width: 24.9% !important;
}

#navigation li li ul.twocols li{ /*MENU_NUOVO*/
	height: 22px;
	width: 50% !important;
}

#navigation > ul { /*MENU_NUOVO*/
	/*margin-left: 13px;*/
	display: inline;
	width: 100%;
}

#navigation > ul > li { /*MENU_NUOVO*/
	display: block;
	position: relative;
	float: left;
	width: 25%; /*IE7 24.97%, safari 24.95%*/
	border-radius: 0 !important;
}

#temi { /*MENU_NUOVO*/
	margin-left: 0px;
}

#news { /*MENU_NUOVO*/
	margin-left: 0px;
}

#ministro { /*MENU_NUOVO*/
	margin-left: 0px;
}

#navigation > ul > li.active {  /*MENU_NUOVO*/
	/*border-bottom: 1px solid #FFF !important;*/
}

#navigation > ul > #menu-salute {  /*MENU_NUOVO*/
	background: #f1f1f1 url('../img/bg-nav-pills_blu.png') no-repeat left top;
	z-index: 3;
}
#navigation > ul > #menu-salute > a {  /*MENU_NUOVO*/
	outline: 1px solid #3c94bc;
}

#navigation > ul > #temi {  /*MENU_NUOVO*/
	background: #f1f1f1 url('../img/bg-nav-pills_verde.png') no-repeat left top;
	z-index: 2;
}
#navigation > ul > #temi > a {  /*MENU_NUOVO*/
	outline: 1px solid #6fad24;
}

#navigation > ul > #news {  /*MENU_NUOVO*/
	background: #f1f1f1 url('../img/bg-nav-pills_arancio.png') no-repeat left top;
	z-index: 1;
}
#navigation > ul > #news > a {  /*MENU_NUOVO*/
	outline: 1px solid #f48c05;
}

#navigation > ul > #ministro {  /*MENU_NUOVO*/
	background: #f1f1f1 url('../img/bg-nav-pills_prugna.png') no-repeat left top;
	z-index: 0;
}
#navigation > ul > #ministro > a {  /*MENU_NUOVO*/
	outline: 1px solid #d87999;
}

#navigation > ul > li > a {  /*MENU_NUOVO*/
	display: block;
	padding: 15px 0 13px 56px; /*NUOVO_MENU_MANU*/
	background: transparent url('../img/bg-nav-icons_MENU.png') no-repeat left top;
	height: 18px;
	font-size: 1.4em; /*font-size: 15px;*/
	font-weight: bold;
	color: #3a3a32;
}

/*hover*/
#navigation > ul > #menu-salute:hover,
#navigation > ul > #ministro:hover,
#navigation > ul > #news:hover,
#navigation > ul > #temi:hover {  /*MENU_NUOVO*/
	background-position: left bottom;
}

/*selezione*/
#navigation > ul > #menu-salute.active,
#navigation > ul > #ministro.active,
#navigation > ul > #news.active,
#navigation > ul > #temi.active {  /*MENU_NUOVO*/
	background-position: left center;
}

#navigation > ul > li:hover > a,
#navigation > ul > li.active > a,
#navigation > ul > li.open > a { /*MENU_NUOVO*/
	color: #3A3A32;
	text-decoration: none;
}

#navigation > ul > li > a.menu-item-salute {
	background-position: 0 -247px;
}
#navigation > ul > li:hover > a.menu-item-salute,
#navigation > ul > li.active > a.menu-item-salute,
#navigation > ul > li.open > a.menu-item-salute {
	background-position: 0 -7px;
}
#navigation > ul > li > a.menu-item-temi {
	background-position: 0 -307px;
}
#navigation > ul > li:hover > a.menu-item-temi,
#navigation > ul > li.active > a.menu-item-temi,
#navigation > ul > li.open > a.menu-item-temi {
	background-position: 0 -67px;
}
#navigation > ul > li > a.menu-item-news {
	background-position: 0 -367px;
}
#navigation > ul > li:hover > a.menu-item-news,
#navigation > ul > li.active > a.menu-item-news,
#navigation > ul > li.open > a.menu-item-news {
	background-position: 0 -127px;
}
#navigation > ul > li > a.menu-item-ministro {
	background-position: 0 -427px;
}
#navigation > ul > li:hover > a.menu-item-ministro,
#navigation > ul > li.active > a.menu-item-ministro,
#navigation > ul > li.open > a.menu-item-ministro {
	background-position: 0 -187px;
}

/* Primo livello */
.hidden {
	display: none;
}
.no-background {
	background-image: none !important;
	background-color: transparent !important;
	border: 0 !important;
}

/* Secondo livello */
ul.level-2 {  /*MENU_NUOVO*/
	position: absolute;
	top: 46px !important; /* Lest IE forgets */
	background: none;
	border: none;
	display: none;
}

/*MENU_NUOVO*/ /* Safari only */
/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
    
    ::i-block-chrome, ul.level-2 {
		top: 44px !important;
    }
	::i-block-chrome, #navigation > ul > #ministro {
		margin-left: 0.99px;
    }
	::i-block-chrome, #ministro ul.level-2 {
		right: 0px !important;
	}
}*/

#menu-salute ul.level-2 {  /*MENU_NUOVO*/
	left: -1px !important; /* Lest IE forgets 250*/
}
#temi ul.level-2 {  /*MENU_NUOVO*/
	left: 0% !important; /* Lest IE forgets 250*/
}
#news ul.level-2 {  /*MENU_NUOVO*/
	left: 0% !important; /* Lest IE forgets 250*/
}
#ministro ul.level-2 {  /*MENU_NUOVO*/
	right: -1px !important; /* Lest IE forgets 250*/
}

ul.level-3,
ul.level-4,
ul.level-5,
ul.level-6 {
	display: none;
}
.active > ul.level-2,
.active > ul.level-3,
.active > ul.level-4,
.active > ul.level-5,
.active > ul.level-6 {
	display: block;
}

li {
	display: list-item;
}
ul.level-2 a:hover {
	text-decoration: none;
}

ul.level-2.onecol {  /*MENU_NUOVO*/
	width: 100% !important;
	height: 230px !important; /*LAB MODIFICA MANU era 223*/
	background-color: #FFF;
}

ul.level-2.primoLivello {  /*MENU_NUOVO*/
	background-color: #FFF !important;
}

ul.level-2.twocols.primoLivello {  /*MENU_NUOVO*/
	background-color: #FFF;
}
ul.level-2.threecols.primoLivello {  /*MENU_NUOVO*/
	background-color: #FFF;
}

ul.level-2.twocols {  /*MENU_NUOVO*/
	width: 460px !important;
	background: url('../img/fasciaBianca.png') no-repeat;
	height: 230px !important; /*LAB MODIFICA MANU era 223*/
}

ul.level-2.threecols {  /*MENU_NUOVO*/
	width: 700px !important;
	background: url('../img/fasciaBianca.png') no-repeat;
	height: 230px !important; /*LAB MODIFICA MANU era 220*/
}

ul.level-2.fourcols {  /*MENU_NUOVO*/
	width: 865px !important;
	background: url('../img/fasciaBianca.png') no-repeat;
	height: 230px !important;
}

/* LAB AGGIUNTA ALESSANDRO (ROTAZIONE MENU NO JS) */
ul.level-2 > .back-link {
	visibility: hidden;
}
ul.level-2 > .back-link > .level-3 {  /*MENU_NUOVO*/
	visibility: visible;
	background-color: #FFFFFF;
}
ul.level-2 > .back-link > .level-3 > .back-link {
	visibility: hidden;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 {   /*MENU_NUOVO*/
	visibility: visible;
	background-color: #FFFFFF;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 > .back-link {
	visibility: hidden;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 > .back-link > .level-5 {   /*MENU_NUOVO*/
	visibility: visible;
	background-color: #FFFFFF;
}

/*ul.level-2 > .back-link {
	-moz-transform: rotate(270deg);
	position: absolute;
	top: 77px;
	left: -95px;
}
ul.level-2 > .back-link > .level-3 {
	-moz-transform: rotate(-270deg);
	position: absolute;
	top: 55px;
	left: -2px;
}
ul.level-2 > .back-link > .level-3.threecols {
	-moz-transform: rotate(-270deg);
	position: absolute;
	top: 278px;
	left: -223px;
}
ul.level-2 > .back-link > .level-3 > .back-link {
	-moz-transform:rotate(270deg);
	position: absolute;
	top: 92px;
	left: -105px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 {
	-moz-transform:rotate(-270deg);
	position: absolute;
	top: 55px;
	left: -2px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4.twocols{
	-moz-transform:rotate(-270deg);
	position: absolute;
	top: 165px;
	left: -112px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4.threecols{
	-moz-transform:rotate(-270deg);
	position: absolute;
	top: 248px;
	left: -195px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 > .back-link {
	-moz-transform:rotate(270deg);
	position: absolute;
	top: 92px;
	left: -105px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 > .back-link > .level-5 {
	-moz-transform:rotate(-270deg);
	position: absolute;
	top: 55px;
	left: -2px;
}
ul.level-2 > .back-link > .level-3 > .back-link > .level-4 > .back-link > .level-5.twocols {
	-moz-transform:rotate(-270deg);
	position: absolute;
	top: 165px;
	left: -112px;
} */

ul.level-2 > li > a,
ul.level-2 .back-link > a,
ul.level-2 ul {  /*MENU_NUOVO*/
	position: relative;
	font-size: 13px !important;
	padding: 12px 0 11px 8px;
	height: 20px;
	line-height: 14px;
	float: left;
	text-align: left;
	color: #3A3A32;
}

ul.level-2 li > a {  /*MENU_NUOVO*/
	font-weight: normal !important;
}

ul.level-2.onecol > li > a,
ul.level-2.onecol .back-link > a {  /*MENU_NUOVO*/
	
	width: 97.2%; /*224px*/
}

ul.level-2.twocols > li > a,
ul.level-2.twocols .back-link > a {  /*MENU_NUOVO*/
	
	width: 48.26%; /*48%*/
}

ul.level-2.threecols > li > a,
ul.level-2.threecols .back-link > a {  /*MENU_NUOVO*/
	
	width: 32.18%; /*28%*/
}

ul.level-2.threecols .back-link > a {   /*MENU_NUOVO*/
	text-align: center !important;
}

ul.level-2.threecols ul {  /*MENU_NUOVO*/
	height: 280px !important; /*MOD_MAT 20150714 era 230*/
}

ul > li.back-link > a {  /*MENU_NUOVO*/
	padding-left: 0 !important;
	padding-right: 0 !important;
}

ul.level-2 > li > span { /*LAB: AGGIUNTA ALESSANDRO */ /*MENU_NUOVO*/
	position: relative;
	color: #999;
	width: 180px;
	font-size: 12px;
	margin-bottom: 8px;
	margin-right: 12px;
	padding: 8px 16px;
	height: 30px;
	line-height: 14px;
	background: #3c3c34 url('../img/bg-gradient-brown-dark.png') repeat-x left top;
	border: 1px solid #95b9ca;
	float: left;
	text-align: center;
	font-weight: normal;
}

ul.level-2 .back-link > a {  /*MENU_NUOVO*/
	height: 26px; 
	overflow: hidden;
	line-height: 12px;
	width: 202px !important;
	padding: 4px 0 11px 5px !important; 
	margin-left: 10px;
	margin-top: 0 !important;
	top: -2px;
	font-weight: bold !important;
}
ul.level-2 ul {
	position: relative;
}
ul.level-2 ul {   /*MENU_NUOVO*/
	height: 280px !important; /*MOD_MAT 20150714 era 230*/
	position: absolute;
	top: 0px;
	left: 55px;
}

.margineMinistro1 { /*MENU_NUOVO*/
	right: 296px !important;
}

.margineMinistro2 { /*MENU_NUOVO*/
	right: 351px !important;
}

.margineMinistro3 { /*MENU_NUOVO*/
	right: 435px !important;
}

.margineMinistro4 { /*MENU_NUOVO*/
	right: 490px !important;
}

.margineMinistro5 { /*MENU_NUOVO*/
	right: 546px !important;
}

.margineMinistro6 { /*MENU_NUOVO*/
	right: 801px !important;
}

.margineMinistro7 { /*MENU_NUOVO*/
	right: 767px !important;
}

ul.level-2 > li.back-link { /*MENU_NUOVO*/
	position: relative;
	top: 0px;
}

#ministro > ul.level-2 > li.back-link { /*MENU_NUOVO*/
	right: 268px;
}


ul > li.back-link { /*MENU_NUOVO*/
	width: 65px !important;
	height: 280px !important;/*MOD_MAT 20150714 era 230*/
	background-color: #FFFFFF;
	border-left: none;
	border-right: none;
}

ul.level-3 { /*MENU_NUOVO*/
	left: 55px;
}

ul.level-4 { /*MENU_NUOVO*/
	left: 55px;
}

#navigation > ul > li ul { /*MENU_NUOVO*/

}

/*bordi menu salute*/
#menu-salute ul.level-2.primoLivello { /*MENU_NUOVO*/
	border-bottom: 1px solid #3c94bc !important;
	border-left: 1px solid #3c94bc !important;
	border-right: 1px solid #3c94bc !important;
}

#menu-salute ul.level-3, #menu-salute ul.level-4, #menu-salute ul.level-5 { /*MENU_NUOVO*/
	border-bottom: 1px solid #3c94bc;
	border-right: 1px solid #3c94bc;
}

#menu-salute > ul.level-2 > li.back-link { /*MENU_NUOVO*/
	border-left: 1px solid #3c94bc;
}

#menu-salute ul li.back-link { /*MENU_NUOVO*/
	border-bottom: 1px solid #3c94bc;
}

/*bordi menu temi*/
#temi ul.level-2.primoLivello { /*MENU_NUOVO*/
	border-bottom: 1px solid #6fad24 !important;
	border-left: 1px solid #6fad24 !important;
	border-right: 1px solid #6fad24 !important;
}

#temi ul.level-3, #temi ul.level-4, #temi ul.level-5 { /*MENU_NUOVO*/
	border-bottom: 1px solid #6fad24;
	border-right: 1px solid #6fad24;
}

#temi > ul.level-2 > li.back-link { /*MENU_NUOVO*/
	border-left: 1px solid #6fad24;
}

#temi ul li.back-link { /*MENU_NUOVO*/
	border-bottom: 1px solid #6fad24;
}

/*bordi menu news*/
#news ul.level-2.primoLivello { /*MENU_NUOVO*/
	border-bottom: 1px solid #f48c05 !important;
	border-left: 1px solid #f48c05 !important;
	border-right: 1px solid #f48c05 !important;
}

#news ul.level-3, #news ul.level-4, #news ul.level-5 { /*MENU_NUOVO*/
	border-bottom: 1px solid #f48c05;
	border-right: 1px solid #f48c05;
}

#news > ul.level-2 > li.back-link { /*MENU_NUOVO*/
	border-left: 1px solid #f48c05;
}

#news ul li.back-link { /*MENU_NUOVO*/
	border-bottom: 1px solid #f48c05;
}

/*bordi menu ministro*/
#ministro ul.level-2.primoLivello { /*MENU_NUOVO*/
	border-bottom: 1px solid #d87999 !important;
	border-left: 1px solid #d87999 !important;
	border-right: 1px solid #d87999 !important;
	padding-bottom: 30px;
}

#ministro ul.level-3, #ministro ul.level-4, #ministro ul.level-5 { /*MENU_NUOVO*/
	border-bottom: 1px solid #d87999;
	border-right: 1px solid #d87999;
}

#ministro > ul.level-2 > li.back-link { /*MENU_NUOVO*/
	border-left: 1px solid #d87999;
}

#ministro ul li.back-link { /*MENU_NUOVO*/
	border-bottom: 1px solid #d87999;
}

.level-3 .back-link > a,
.level-3 .back-link > a:hover,
.level-3 .back-link.active > a  { /*MENU_NUOVO*/
	color: #3A3A32;
}

ul.level-2 li.active > a { /*MENU_NUOVO*/
	display: block;
	background-color: #fff;
}

ul.level-2 > .back-link > a:hover,
ul.level-2 .back-link > a {  /*MENU_NUOVO*/
	border-radius: 0 !important;
	border: solid 1px #999999;
	text-align: center;
}
ul.level-2 .back-link.active.final-link > a { /* BLV */
	font-weight: bold !important;
}

#menu-salute > .level-2 > li > a:hover{  /*MENU_NUOVO*/
	background-color: #99c5d9;
	border-radius: 0 !important; /*NUOVO_MENU_MANU*/
}
#menu-salute > .level-2 > .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #01537A;
	font-weight: bold;
	color: #FFF;
}

#temi > .level-2 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #b2d18d;
	border-radius: 0 !important; /*NUOVO_MENU_MANU*/
}
#temi > .level-2 > .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #345D04;
	font-weight: bold;
	color: #FFF;
}

#news > .level-2 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #F5C17D;
	border-radius: 0 !important; /*NUOVO_MENU_MANU*/
}
#news > .level-2 > .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #7A4501;
	font-weight: bold;
	color: #FFF;
}

#ministro > .level-2 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #e7b7c7;
	border-radius: 0 !important; /*NUOVO_MENU_MANU*/
}
#ministro > .level-2 > .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #A41648;
	font-weight: bold;
	color: #FFF;
}

#menu-salute > .level-3 > li > a:hover,
#menu-salute > .level-3 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #BFD7E3;
	color: #3A3A32 !important;
	border-bottom: 1px solid #95b9ca; /* bordo */
}
#temi > .level-3 > li > a:hover,
#temi > .level-3 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #CDD7C5;
	color: #3A3A32 !important;
	border-bottom: 1px solid #95b9ca; /* bordo */
}
#news > .level-3 > li > a:hover,
#news > .level-3 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #E9BFBF;
	color: #3A3A32 !important;
	border-bottom: 1px solid #95b9ca; /* bordo */
}
#ministro > .level-3 > li > a:hover,
#ministro > .level-3 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #EEBFD4;
	color: #3A3A32 !important;
	border-bottom: 1px solid #95b9ca; /* bordo */
}

#menu-salute > .level-4 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #01537A;
	color: white !important;
}
#menu-salute > .level-4 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #BFD7E3;
	color: white !important;
}

#temi > .level-4 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #345D04;
	color: white !important;
}
#temi > .level-4 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #b2d18d;
	color: white !important;
}

#news > .level-4 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #7A4501;
	color: white !important;
}
#news > .level-4 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #F5C17D;
	color: white !important;
}

#ministro > .level-4 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #A41648;
	color: white !important;
}
#ministro > .level-4 > li > a:hover {  /*MENU_NUOVO*/
	background-color: #e7b7c7;
	color: white !important;
}

#menu-salute > .level-5 > li > a:hover{ /*MENU_NUOVO*/
	background-color: #BFD7E3;
	color: white !important;
}
#menu-salute > .level-5 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #01537A;
	color: white !important;
}

#temi > .level-5 > li > a:hover{ /*MENU_NUOVO*/
	background-color: #b2d18d;
	color: white !important;	
}
#temi > .level-5 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #345D04;
	color: white !important;
}

#news > .level-5 > li > a:hover{ /*MENU_NUOVO*/
	background-color: #F5C17D;
	color: white !important;	
}
#news > .level-5 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #7A4501;
	color: white !important;
}

#ministro > .level-5 > li > a:hover{ /*MENU_NUOVO*/
	background-color: #e7b7c7;
	color: white !important;
}
#ministro > .level-5 > .final-link.active > a { /*MENU_NUOVO*/
	background-color: #A41648;
	color: white !important;
}



ul.level-2 > li > a:hover { /*MENU_NUOVO*/

}
/* Navigation deeper drills */
.level-2 li > ul {  /*MENU_NUOVO*/
	padding: 0;
	width: 280px; /*MOD_MAT 20150714 era 230*/
	border-radius: 0px !important;
}

.level-2 li > ul.twocols {
	width: 444px;
} 
.level-2 li > ul.threecols {
	width: 666px;
} 
.level-2 li > ul.fourcols {
	width: 810px;
} 
.level-3 li { /*MENU_NUOVO*/
	margin: 12px 0 0;
	float: left;
}
.level-3 li > a {  /*MENU_NUOVO*/
	display: block;
	color: #3A3A32;
	width: 100%;
	padding: 2px 11px;
	text-align: left; /* LAB: AGGIUNTA ALESSANDRO */
}
.level-3 li > span {  /*MENU_NUOVO*/ /* LAB: AGGIUNTA ALESSANDRO */
	display: block;
	color: #999;
	width: 200px;
	margin-top: -1px; /*era 4px*/
	padding: 2px 11px 0px; /*era 5px 11px 0px*/
	text-align: left;
}

#menu-salute .level-3 li > a:hover {  /*MENU_NUOVO*/
	background-color: #99c5d9;
	color: #3A3A32 !important;
	border-radius: 0 !important;
}
#menu-salute .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #01537A;
	color: #FFFFFF !important;
	border-radius: 0 !important;
}
#menu-salute .final-link.active > a:hover {  /*MENU_NUOVO*/
	background-color: #01537A;
	color: #FFFFFF !important;
}

#temi .level-3 li > a:hover {  /*MENU_NUOVO*/
	background-color: #b2d18d;
	color: #3A3A32 !important;
	border-radius: 0 !important;
}
#temi .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #345D04;
	color: #FFFFFF !important;
	border-radius: 0 !important;
}
#temi .final-link.active > a:hover {  /*MENU_NUOVO*/
	background-color: #345D04;
	color: #FFFFFF !important;
}

#news .level-3 li > a:hover {  /*MENU_NUOVO*/
	background-color: #F5C17D;
	color: #3A3A32 !important;
	border-radius: 0 !important;
}
#news .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #7A4501;
	color: #FFFFFF !important;
	border-radius: 0 !important;
}
#news .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #7A4501;
	color: #FFFFFF !important;
}

#ministro .level-3 li > a:hover {  /*MENU_NUOVO*/
	background-color: #e7b7c7;
	color: #3A3A32 !important;
	border-radius: 0 !important;
}
#ministro .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #A41648;
	color: #FFFFFF !important;
	border-radius: 0 !important;
}
#ministro .final-link.active > a {  /*MENU_NUOVO*/
	background-color: #A41648;
	color: #FFFFFF !important;
}

.level-3 li.back-link {
	margin: 0;
}


/* Navigazione Documentazione */
#doc-navigation {
	margin: 0 20px;
	border: 2px solid white;
	border-top: 0;
	border-bottom-width: 1px;
	/*background: #21211c url('../img/bg-doc-nav.png') repeat-x left top;*/
}
#doc-navigation > div {
	padding: 10px 0px;
	/*background: transparent url('../img/pattern-stripes-brown.png') repeat;*/
	background-color: #FFF;
}
#page-header #doc-navigation ul li a:before {
	content: '';
}
#doc-navigation ul li {
	border-left: 1px solid #8bafbf;
	margin: 0;
	padding: 0 6px;
}
#doc-navigation ul li ul li{
	border-left: 0;
	margin: 0;
	padding: 0 6px;
}
#doc-navigation ul li a {
	padding: 2px 12px 2px 20px;
	background: transparent url('../img/arrow-celeste.png') no-repeat 8px 3px;
	color: #000; /*#fff*/
}
#doc-navigation ul li a:focus,
#doc-navigation ul li a:active,
#doc-navigation ul li a:hover, 
#doc-navigation ul li a.active	{
	background-image: url('../img/arrow-white.png');
	background-color: #8aaebe;
	color: #000; /*#fff*/
	text-decoration: none;
}

#doc-navigation ul li ul li a:focus,
#doc-navigation ul li ul li a:active,
#doc-navigation ul li ul li a:hover, 
#doc-navigation ul li ul li a.active	{
	background-image: url('../img/arrow-white.png');
	background-color: #8aaebe;
	color: #fff;
	text-decoration: none;
}

#doc-navigation ul.no-border-left li {
	border-left: 0;
}



/* Screen readers */
.screen-reader {
	position: absolute;
	left: -9999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#skip a:focus {
	position: static;
	width: auto;
	height: auto;
}
.logo, 
.icon {
	text-indent: -9999px;	
}
        
/* RESPONSIVENESS ADJUSTMENTS */
.figure {
	padding: 0;
	margin: 0;
}
img {
	width: 100%;
	height: auto;
}
img.mapped {
	margin: 0 auto;
	width: auto;
	height: auto;
}

.container-fluid {
	height: auto;
}
body > .container-fluid > .row-fluid,
#header > div > .row-fluid {
	min-width: 940px;	
}
#footer > div {
	min-width: 910px;
}
input[type=checkbox] {
	border: 0 !important;
	outline: 0 !important;
}

.spazio_footer {
	clear: both;
	display: block;
	text-align: center;
	padding: 3px;
	padding-top: 1px;
	margin-top: 5em;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	background-color: #ECECEC;	
}

/*AGGIUNTA MANU*/
ul.clearfix ol li br { /*LAB: AGGIUNTA MANU */
	display: none;
}

ul.clearfix ol { /*LAB: AGGIUNTA MANU */
    list-style: none outside none;
    margin: 0;
    padding: 0;
}


ul.tags ol li a {
	text-transform: none;
}

img.img_SX_sePartoPer {
    border: none;
    float: left;
    height: auto;
    margin-left: 2em;
    margin-top: 1.7em;
    width: auto;
}

img.img_SX { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 1em;
	width: auto;
	height: auto;
	border: none;
}

img.img_CENTRALE { /*LAB: AGGIUNTA MANU */
	float: none;
	width: auto;
	margin-left:auto;
	margin-right:auto;
}

img.img_CENTRALE_01 { /*LAB: AGGIUNTA MANU */
	float: none;	
	margin-left:auto;
	margin-right:auto;
}

img.img_DX { /*LAB: AGGIUNTA MANU */
	float: right;	
	margin-left: 1em;
	width: auto;
	height: auto;
	border: none;
}

img.img_SX_01 { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 0.5em;
	width: auto;
	height: auto;
}

img.img_SX_02 { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 0.5em;
	width: auto;
	height: auto;
}
img.img_SX_03 { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 0.5em;
	padding-top: 2px;
	width: auto;
	height: auto;
}
img.img_SX_04 { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 0.7em;
	padding-top: 5px;
	width: auto;
	height: auto;
}
img.img_SX_05 { /*LAB: AGGIUNTA MANU */
	float: left;	
	margin-right: 2em;
	width: auto;
	height: auto;
	border: none;
}

img.no_border{ /*LAB: AGGIUNTA MANU */
	border: 0;
	width: auto;
	height: auto;
	max-width: none !important;
}

img.no_border_margin{ /*LAB: AGGIUNTA MANU */
	border: 0;
	width: auto;
	height: auto;
	margin-bottom: 5px;
	max-width: none !important;
}

img.no_border_resize{ /*LAB: AGGIUNTA MANU */
	border: 0;
	width: 278px;
	height: 332px;
}

img.img_SX01 {
	margin-right: 0.5em;
	width: auto;
	height: auto;
}

.margin05 {
	margin-right: 0.5em;
}

.margin1 {
	margin-right: 1em;
}

img.img_eventi {
	width: 217px;
	height: auto;
	float: left;
	margin: 0 25px 16px 0px;
}

img.img_campagne {
	width: 250px;
	height: auto;
	float: left;
	margin: 0 25px 16px 0px;
}

img.img_newsMedia {
	width: 237px;
	/*height: 185px;*/
	height: 237px;
	max-width: none !important;
	border: 0;
}

img.img_fotoMedia {
	width: auto;
	height: 237px;
	max-width: none !important;
	border: 0;
}

img.img_mediaHome {
	width: auto;
	height: 185px;
	max-width: none !important;
	border: 0;
}

img.img_notizieFuori {
	width: 148px;
	height: auto;
	margin: 0 16px 16px 0px;
	border: 0;
}

img.img_archivio {
	width: 87px;
	height: auto;
	border: 0;
}

img.img_archivioHome {
	width: 63px;
	height: auto;
	border: 0;
}

div#gmaps-canvas img {
	max-width: none !important;
}

.box_imgArchivio {
	width: 87px;
}

img.img_inEvidenza {
	width: 220px;
	height: auto;
	margin: 0 16px 16px 0px;
	border: 0;
}

/* MOD_IMG aggiunta classe per immagine interna notizie */
img.img_newsInterna {
	width: 350px;
	height: 195px;
	margin: 0 16px 16px 0px;
	border: 0;
}

img.img_interna {
	width: 290px;
	height: auto;
	margin: 0 16px 16px 0;
	border: 0;
}

img.img_internaDX {
	width: 220px;
	height: auto;
	margin: 0 0 16px 16px;
	border: 0;
}

img.img_internaCX {
	width: 220px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}

img.img_opuscoliEvidenza { /*LAB: AGGIUNTA MANU */
	float: left;	
	width: 130px;
	height: auto;
	border: none;
}

img.img_footer {/*LAB: AGGIUNTA MANU */
	margin-right: 2em;
	border: 0;
	width: auto;
	height: auto;
}

div.taglia_evidenza {
  height: 174px;
  float: left;
  overflow: hidden;
}

.destra{ /*LAB: AGGIUNTA MANU */
	text-align: right;
}

.destra01{ /*LAB: AGGIUNTA MANU */
	text-align: right;
}

.destra img{ /*LAB: AGGIUNTA MANU */
	width: auto;
}
.destraMarg{
	float: right;
	margin-left: 3em; 
	margin-bottom: 1em;
	padding:0;
	background-color: #F0F0F0;
	width:160px;
}
.sinistra{ /*LAB: AGGIUNTA FRA */
	text-align: left;
	margin-left: auto;
    margin-right: auto;
}
.sinistraSePartoPer{ /*LAB: AGGIUNTA FRA */
	text-align: left;
	margin-left: 33em;
    margin-right: 4em;
	width: 220px;
	height: 180px;
	margin-top:4px;
	margin-bottom:4px;
}
.selectSePartoPer{
	font-size: 100%;
	height: auto;
	width: auto;
}
.selectSePartoPer2{
	font-size: 110%;
	height: auto;
	width: auto;
}
.elencoPuntato li { /*LAB: AGGIUNTA MANU */
	margin-bottom: 1em;
	margin-left: 1.2em;
	list-style-image: url('../img/arrow-red.png'); 
}

.elencoPuntato{ /*LAB: AGGIUNTA MANU */
	margin-left: 1.2em;
	margin-bottom: 0;
}

a.ancora { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}
a.ancora:link { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}
a.ancora:visited { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}
a.ancora:active { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}
a.ancora:hover { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}

a.biancoBold { /*LAB: AGGIUNTA MANU */
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 120px;
	width: 100%;
	text-indent: -9999px;
}

a.nero { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: bold; 
}
a.nero:hover { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: underline; font-weight: bold; 
}

a.nero_sottolineato { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: underline; font-weight: normal; 
}
a.nero_sottolineato:hover { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: underline; font-weight: normal; 
}

a.nero_no_bold { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: none; font-weight: normal; 
}
a.nero_no_bold:hover { /*LAB: AGGIUNTA MANU */
	color: #000; text-decoration: underline; font-weight: normal; 
}

.tagcloud a { /*LAB: AGGIUNTA MANU */
	display: inline-block;
	padding: 2px 4px;
	/*text-transform: uppercase;*/
	background-image: none;
	color: #037;
}
.tagcloud a:hover,
.tagcloud a:active,
.tagcloud a:focus { /*LAB: AGGIUNTA MANU */
	color: #005580;
}

.size1 { /*LAB: AGGIUNTA MANU */
	font-size: .9em;
}
.size2 { /*LAB: AGGIUNTA MANU */
	font-size: 1em;
}
.size3 { /*LAB: AGGIUNTA MANU */
	font-size: 1.2em;
}
.size4 { /*LAB: AGGIUNTA MANU */
	font-size: 1.4em;
}
.size5 { /*LAB: AGGIUNTA MANU */
	font-size: 1.6em;
}
.size6 { /*LAB: AGGIUNTA MANU */
	font-size: 1.9em;
}
.span6 .img200 { /*LAB: AGGIUNTA MANU */
	height: 200px;
}

.clear_both { /*LAB: AGGIUNTA MANU */
	clear: both;
	font-size: 0px; /*LAB: MODIFICA ALE */
}

#page-content .aside .banner div.mappaAZ { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/mappaAZ/sfondo_banner-temi-a-z.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerNCP { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/* MOD_FD 20160506 AGGIUNTO BANNER SPORTELLO SALUTE DONNA */
#page-content .aside .banner div.bannerSportello {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20160506 AGGIUNTO BANNER SPORTELLO SALUTE DONNA */

/* MOD_FD 20160526 AGGIUNTO BANNER PORTALE ACQUE INIZIO */
#page-content .aside .banner div.bannerAcque {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20160526 AGGIUNTO BANNER PORTALE ACQUE FINE */

/* MOD_FD 20160526 AGGIUNTO BANNER ZIKA FINE */
#page-content .aside .banner div.bannerZika {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20160526 AGGIUNTO BANNER ZIKA FINE */

/* MOD_FD 20170216 AGGIUNTO BANNER NCP IT INIZIO */
#page-content .aside .banner div.bannerNCP {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20170216 AGGIUNTO BANNER NCP IT FINE */

/* MOD_FD 20170216 AGGIUNTO BANNER NCP EN FINE */
#page-content .aside .banner div.bannerNCP_en {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20170216 AGGIUNTO BANNER NCP EN FINE */

/* MOD_FD 20170404 AGGIUNTO BANNER ESENZIONI INIZIO */
#page-content .aside .banner div.bannerEsenzioni {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20170404 AGGIUNTO BANNER ESENZIONI FINE */

#page-content .aside .banner div.bannerSAA {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerDRT {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/* MOD_FD 20180808 AGGIUNTO BANNER ESPERTI INIZIO */
#page-content .aside .banner div.bannerEsenzioni {
	background: transparent url('../img/documentazione/sfondo_banner.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20180808 AGGIUNTO BANNER ESPERTI FINE */

/* MOD_FD 20170421 AGGIUNTO BANNER GIORNATA SALUTE DONNA INIZIO */
#page-content .aside .banner div.bannerGiornataDonna {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20170421 AGGIUNTO BANNER GIORNATA SALUTE DONNA FINE */

/* MOD_FD 20180802 AGGIUNTO BANNER NUTRIZIONE */
#banner-nutrizione.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../temi/img/banner_dx_SaluteDonna.png') no-repeat center top;
}
/* MOD_FD 20180802 AGGIUNTO BANNER NUTRIZIONE */

/* MOD_FD 20170421 AGGIUNTO BANNER COMANDO NAS INIZIO */
#page-content .aside .banner div.bannerComandoNas {
	background: transparent url('../img/temi/sfondo_banner_NCP.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20170421 AGGIUNTO BANNER COMANDO NAS FINE */

#page-content .aside .banner div.bannerNCPHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerBianco { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#page-content .aside .banner div.bannerFertilita { /*LAB: AGGIUNTA ALESSIO */
	background: transparent url('../img/sfondo_banner_FF_area.png') repeat;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/*MOD_MAT 20150706 1500 Emergenza Caldo*/
#page-content .aside .banner div.banner-1500EmergenzaCaldo {
	background: transparent url('../img/sfondo_ondate_banner.png') repeat;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerEbolaInterno { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_Ebola_interno.gif') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


#page-content .aside .banner div.bannerOrganigramma { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_EsploraOrganigramma.png') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerBlog { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_bannerBlog_pagineMinistro.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerSPP { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/temi/sfondo_bannerSepartoper_App.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerRT { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/temi/sfondo_ric_titoli.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.ministeroTuaSalute { /*LAB: AGGIUNTA MANU */
	background-color: #FFF;
	width: 100%;
	height: 93px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.sfondoBiancoTemi { /*LAB: AGGIUNTA MANU */
	background-color: #FFF;
	width: 100%;
	height: 96px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

div.videoEsterno { /*LAB: AGGIUNTA MANU */
	background-color: #fff;
	height: 310px;
	text-align: center;
	margin-right: 1.5em;
	margin-left: auto;
	padding: 1em;
	font-size: 110%;
}


#page-content .aside .banner div.bannerDovesalute { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/temi/sfondo_banner_Dovesalute.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.bannerDovesaluteHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_Dovesalute_nuovo.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	/*margin-top: -15px !important;*/
}

#page-content .aside .banner div.bannerOcchituoi { /*LAB: AGGIUNTA MANU */
	background-color: #FFF;
	width: 100%;
	height: 96px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerAmministrazionetrasparente { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_AmTrasp.jpg') repeat-x;
	width: 100%;
	height: 96px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerAmministrazionetrasparenteHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerElencoIdoneiHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerSemestreeuropeoHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	/*margin-top: -15px !important;*/
}

#page-content .aside .banner div.bannerBiancoHome { /*LAB: AGGIUNTA MANU */
	background:  #FFF;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.bannerBiancoHomeTop { /*LAB: AGGIUNTA MANU */
	background:  #FFF;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.bannerSaluteInformaHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_SaluteInforma.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.bannerOrganigrammaHomeTop { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_Organigramma_nuovo.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.bannerBlogHome { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_Blog_home.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.app { /*LAB: AGGIUNTA FRA */
    background: url("../img/inline/sfondo_banner-app.jpg") repeat-x scroll 0 0 transparent;
    height: 98px;
    margin-left: auto;
    margin-right: 16px;
    text-align: center;
    width: 96%;
}

#page-content .aside .banner div.seguiMinistero { /*LAB: AGGIUNTA GIUSEPPE */
	background: transparent url('../img/sfondo-banner-segui.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/*banner iscrizione MOD_FD 2017_08_10 INIZIO*/
#page-content .aside .banner div.bannerIscrizioneHomeTop {
	background: transparent url('../img/sfondo_generale_bianco.jpg') repeat-x;
	width: 100%;
	height: 62px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}

#page-content .aside .banner div.bannerIscrizione {
	background: transparent url('../img/temi/sfondo_iscrizione.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/*banner iscrizione MOD_FD 2017_08_10 FINE*/

.span4 #segui-il-ministero{
	margin-top: 20px;
}

#page-content .aside .banner div.statiGenerali { /*LAB: AGGIUNTA MANU */
	background: transparent url('../img/sfondo_banner_StatiGen_en.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#page-content .aside .banner div.statiGenerali a{
	padding: 0 !important;
	background: none !important;
}

/*PAGINA MOTORE RICERCA*/
.div_esterno_motore {
	background-color:#FFFFFF;
	font-size:110%;
	padding-top: 0;
	margin-top: 0;
	border: 10px solid #DBDBCA;
	margin-left: 1.6%;
	margin-right: 1.6%;
	padding: 0 1.5em 1.5em;
}

.float_left{  /*LAB: AGGIUNTA MANU */
	float: left;
}

.float_left_button{  /*LAB: AGGIUNTA MANU */
	float: left;
}

.float_right{  /*LAB: AGGIUNTA MANU */
	float: right;
}

.onebox {  /*LAB: AGGIUNTA MANU */
    border-left: 1px solid #CCCCCC;
    clear: both;
    float: right;
    font-size: 95%;
    line-height: 140%;
    margin: 2em 0 0 1em;
    padding-left: 1em;
    width: 32em;
}

div.oneboxResults {  /*LAB: AGGIUNTA MANU */
    max-height: 500px;
    overflow: visible;
}

.centrale{  /*LAB: AGGIUNTA MANU */
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.centrale_Fra{  /*LAB: AGGIUNTA Fra */
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

.font_piccolo{  /*LAB: AGGIUNTA MANU */
	font-size: 88%;
}

.font_grande{  /*LAB: AGGIUNTA MANU */
	font-size: 130%;
	line-height: 1.7em;
}

.border0{  /*LAB: AGGIUNTA MANU */
	border: 0 !important;
}

.SX_58{  /*LAB: AGGIUNTA MANU */
	float: left;
    padding: 0.3em;
    width: 58%;
}

.DX_40{  /*LAB: AGGIUNTA MANU */
	margin-right: 290px;
    padding: 0.3em;
}

.input_cerca{ /*LAB: AGGIUNTA MANU */
	width: auto;
	height: auto;
}

.boxCatalogoServizi { /*LAB: AGGIUNTA MANU */
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC !important;
	line-height: 1.7em;
}

.boxSx { /*LAB: AGGIUNTA MANU */
    float: left;
	/*display: inline-table;*/
    margin-left: 1em;
    margin-right: 1.4em;
    margin-top: 2em;
}

.boxDx57 { /*LAB: AGGIUNTA MANU */
	float: right;
	width: 57%;
}

.boxSx40 { /*LAB: AGGIUNTA MANU */
	float: left;
	width: 40%;
}

.boxSx50 { /*LAB: AGGIUNTA MANU */
	float: left;
	width: 50%;
}

.boxSx97 { /*LAB: AGGIUNTA MANU */
	float: left;
	width: 97%;
	height: 225px;
}

.boxDx50 { /*LAB: AGGIUNTA MANU */
	float: right;
	width: 50%;
}

.boxSx49 { /*LAB: AGGIUNTA MANU */
	float: left;
	width: 49%;
}

#boxFumo { /*LAB: AGGIUNTA MANU */
	border: 3px solid #f97204 !important;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
	padding: 1em;
	margin-bottom: 1em;
}
#boxFumo ul { /*LAB: AGGIUNTA MANU */
	font-size: 1.3em !important;
	margin-left: 1em;
}
#boxFumo ul ul { /*LAB: AGGIUNTA MANU */
	font-size: 1em !important;
	margin-left: 1em;
}
#boxFumo ul li { /*LAB: AGGIUNTA MANU */
	list-style-type: square;
	list-style-image: none !important;
	color: #f97204 !important;
}
#boxFumo p { /*LAB: AGGIUNTA MANU */
	font-size: 1.4em !important;
}

#boxFumo ul li span { /*LAB: AGGIUNTA MANU */
	color: #2A2A25 !important;
}
.boxFumo { /*LAB: AGGIUNTA MANU */
	background: url('../img/salute/sigarette.png') no-repeat right top #FCE1B8;
}
.boxPartoCesareo { /*LAB: AGGIUNTA MANU */
	background: url('../img/salute/donna_incinta.png') no-repeat right top #FCE1B8;
}

h4.fontArancio { /*LAB: AGGIUNTA MANU */
	font-size: 1.8em !important;
	color: #873E03 !important;
	margin-bottom: 0.2em!important;
}

ul.ulArancio li { /*LAB: AGGIUNTA MANU */
	list-style-image: url('../img/arrow-arancio.png') !important;
}

.fasciaInterna{ /*LAB: AGGIUNTA MANU */
	border-radius: 7px;
	height: 62px !important;
	width: 405px !important;
	margin-left: 0 !important;
	background: url('../img/dossier/striscia_test1.jpg') no-repeat center #ECECEC !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 5px;
    padding-right: 5px;
	text-align: center !important;
}
.fasciaInternaArancio{ /*LAB: AGGIUNTA MANU */
	border-radius: 7px;
	height: 62px !important;
	width: 567px !important;
	margin-left: 0 !important;
	background: url('../img/dossier/striscia_test2.jpg') no-repeat center #ECECEC !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 5px;
    padding-right: 5px;
	text-align: center !important;
}
.fasciaInterna .numeroBox,
.fasciaInternaArancio .numeroBox{ /*LAB: AGGIUNTA MANU */
	float: left; /*leave this value alone*/
	margin: 10px 5px !important; /*margin around each panel*/
	width: 71px !important; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 42px !important;
}
.fasciaInterna div.numeroBox img,
.fasciaInternaArancio div.numeroBox img{ /*LAB: AGGIUNTA MANU */
	border-radius: 7px;
	border: none;
	/*box-shadow: 0 1px 2px #000;*/
}
.fasciaEsterna { /*LAB: AGGIUNTA MANU */
    height: 62px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.boxTestDossier { /*LAB: AGGIUNTA MANU */
	border: 2px solid #DBDBCA !important; 
}
.boxTestDossierSX { /*LAB: AGGIUNTA MANU */
	padding: 2em;
}
.boxTestDossierDX { /*LAB: AGGIUNTA MANU */
	background: url('../img/dossier/disegnoTest1.png') no-repeat center #ccecbb;
	padding: 2em;
	height: 410px; /*286*/
}
.boxTestDossierArancioDX { /*LAB: AGGIUNTA MANU */
	background: url('../img/dossier/disegnoTest2.png') no-repeat center #faddbb;
	padding: 2em;
	height: 360px;
}
.boxDomandeTest { /*LAB: AGGIUNTA MANU */
	border-bottom: 1px solid #DBDBCA !important; 
}
.boxDomandeRisposte{ /*LAB: AGGIUNTA MANU */
	border-bottom: 4px solid #3eb900 !important;
	margin-bottom: 1em;
	border-top: 1px solid #DBDBCA !important;
}
.boxDomandeRisposteArancio{ /*LAB: AGGIUNTA MANU */
	border-bottom: 4px solid #f68e28 !important;
	margin-bottom: 1em;
	border-top: 1px solid #DBDBCA !important;
}
.boxRisultato { /*LAB: AGGIUNTA MANU */
	background: url('../img/dossier/disegnoTest1.png') no-repeat right #ccecbb;
	height: 340px;
	border-bottom: 4px solid #3eb900 !important;
	margin-bottom: 1em;
	padding: 2em;
	text-align: center;
}
.boxRisultatoArancio { /*LAB: AGGIUNTA MANU */
	background: url('../img/dossier/disegnoTest2.png') no-repeat right #faddbb;
	height: 410px;
	border-bottom: 4px solid #f68e28 !important;
	margin-bottom: 1em;
	padding: 2em;
	text-align: center;
}
.imgTest{ /*LAB: AGGIUNTA MANU */
	border: none;
    height: auto;
    position: absolute;
    right: 10px;
    width: auto;
}
.immaginiRisultato{ /*LAB: AGGIUNTA MANU */
	width: 190px;
	height: 20px;
}
.immaginiRisultatoArancio{ /*LAB: AGGIUNTA MANU */
	width: 265px;
	height: 20px;
}
.domandaTest { /*LAB: AGGIUNTA MANU */
	font-size: 1.4em !important;
	margin-bottom: 2.5em !important;
}
.paragrafoTest {/*LAB: AGGIUNTA MANU */
	color: #3eb900;
	font-size: 1.8em !important;
	margin-bottom: 2em !important;
}
.apiceVerde { /*LAB: AGGIUNTA MANU */
	color: #3eb900;
	font-size: 1.6em !important;
}
.apiceArancio {	/*LAB: AGGIUNTA MANU */
	color: #f68e28;
	font-size: 1.6em !important;
}
.paragrafoArancio { /*LAB: AGGIUNTA MANU */
	color: #f68e28;
	font-size: 1.8em !important;
	margin-bottom: 2em !important;
}
.rispostaTest { /*LAB: AGGIUNTA MANU */
	font-weight: bold;
	font-size: 1.8em !important;
	text-align: center;
	font-style:italic;
}
.titoloTest{ /*LAB: AGGIUNTA MANU */
	background: url("../img/pattern-stripes-neutro.png") repeat scroll 0 0 #3eb900;
	height: 44px;
	padding-left: 1em;
}
.titoloTestArancio{	/*LAB: AGGIUNTA MANU */
	background: url("../img/pattern-stripes-neutro.png") repeat scroll 0 0 #f68e28;
	height: 44px;
	padding-left: 1em;
}


a.bianco {
	color: #FFF;
	text-decoration: none;
}

/*NUOVO PAGINATORE*/
.paginatore_frecce{ /*LAB: AGGIUNTA MANU */
	float: left;
	margin-top: 0.5em;
	padding-top: 0.2em; 
}
.paginatore_numeri{ /*LAB: AGGIUNTA MANU */
	float: left;
	margin-top: 0.5em;
	padding-top: 0;
	font-size: 1.2em;
}

.ulVisti {
	line-height: 0.9em;
}

.spanManu, .row-fluid span.spanManu { /*LAB: AGGIUNTA MANU */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #BDC1A3;
	width: auto;
/*	min-height: auto;*/
	min-height: 14px;
	height: 14px;

    display: inline-block;
    float: inherit;
/*    white-space: nowrap;*/
}

#tab-salute-slider-1 .slides > li, 
#tab-salute-slider-2 .slides > li,
#tab-salute-slider-3 .slides > li {
	  margin-right:20px;
    /*background: url('../img/img_sfondo_dossier_campagne.jpg') repeat center;
    padding:0px 5px 0px 5px;*/
		float:left;
		display: block;
		width: 300px;
		height: 240px;
}

#tab-enti-slider-1 .slides > li {
	  margin-right:20px;
	  float:left;
	  display: block;
	  width: 300px;
}

#tab-salute-slider-1 .slides{
 /*overflow:scroll;*/
}
#tab-fertilita-slider-1 .slides > li, 
#tab-fertilita-slider-2 .slides > li,
#tab-fertilita-slider-3 .slides > li,
#tab-fertilita-slider-4 .slides > li,
#tab-fertilita-slider-5 .slides > li {
	  margin-right:20px;
    /*background: url('../img/img_sfondo_dossier_campagne.jpg') repeat center;
    padding:0px 5px 0px 5px;*/
}


/* LAB: AGGIUNTA ALESSANDRO */
/* Forzature menu */
li > a:hover { /*MENU_NUOVO*/
/*	border-radius: 0px !important;*/
}

.level-3 li > a {  /*MENU_NUOVO*/
	display: block;
	color: #3A3A32;
	width: 90%;
	height: 29px;
	margin-top: -1px;
	padding: 2px 11px 0px;
}
.level-3.threecols li > a {  /*MENU_NUOVO*/
	display: block;
	color: #3A3A32;
	width: 93% !important;
	padding: 2px 11px 0px;
	margin-top: -1px;
}

.level-4 li > a {  /*MENU_NUOVO*/
	display: block;
	color: #3A3A32;
	width: 90%;
    margin-top: -1px;
    padding: 2px 11px 0px;
	text-align: left; /* LAB: AGGIUNTA ALESSANDRO */
}
.level-4.twocols li > a {  /*MENU_NUOVO*/
	display: block;
	color: #3A3A32;
	width: 90% !important;
	padding: 2px 11px 0px;
	margin-top: -1px;
	text-align: left; /* LAB: AGGIUNTA ALESSANDRO */
}

.level-5 li > a {
	text-align: left; /* LAB: AGGIUNTA ALESSANDRO */
}
.level-6 li > a {
	text-align: left; /* LAB: AGGIUNTA ALESSANDRO */
}

.patchlevel4, .patchlevel4a, .patchlevel4b {
	width: 608px !important;
}
.patchlevel4 li a, .patchlevel4a li a, .patchlevel4b  li a {
	width: 180px;
}
.patchlevel4 li span, .patchlevel4a li span, .patchlevel4b li span {
	width: 180px;
}
.patchlevel4b li span {
	margin-bottom: -15px;
}
.patchlevel4a  li, .patchlevel4a  span {
	height: 17px !important;
}

.patchlevel5 .patchlevel5a{
	width: 808px !important;
}
.patchlevel5 li a, .patchlevel5a li a {
	width: 180px;
}
.patchlevel5 li span, .patchlevel5a li span {
	width: 180px;
}
.patchlevel5a  li, .patchlevel5a  span {
	height: 17px !important;
}

/*header nicola*/
#tab-header-slider .flex-viewport {
	height: 22em;
}
.newsbig {  /* LAB: AGGIUNTA ALESSANDRO */
	font-size: 1em;
}
/*
#tab-header-slider .flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    cursor: default;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}

#tab-header-slider .flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
   }
#tab-header-slider .flex-control-paging li {
    display: inline-block;
    margin: 0 6px;
}
/*
#tab-header-slider .flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#tab-header-slider .flex-control-nav, #tab-header-slider .flex-direction-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
*/
/*fine header nicola*/

/* TABELLE */

/* ----------------------- TABELLE VARIE ----------------------*/


/* Giuseppe per Funzioni - Attivita' del ministero*/


.tabella01 {
  font-size: 100%;
  width: 100%;
  border: 1px solid #DBDBCA;
  background-color: #cccccc;
}
/*20160302 MOD_FD classe per tabella CV dirigenti II fascia e professionalità sanitarie INIZIO*/
.tabella02 {
  font-size: 100%;
  width: 60%;
  border: 1px solid #DBDBCA;
  background-color: #cccccc;
}
.tabella02_th_1{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	width: 70%;
}
.tabella02_th_2{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	width: 30%;
}
/*20160302 MOD_FD classe per tabella CV dirigenti II fascia e professionalità sanitarie FINE*/

.tabella_auto{
	font-size: 100%; 
	width: 97%;
	border: 1px solid #DBDBCA;
	background-color: #cccccc;
}
.tabella_autodim {
  font-size: 100%;
  border: 1px solid #DBDBCA;
  background-color: #cccccc;
}

.tabella01_sfondo{
	font-size: 100%;
	width: 100%;
	border: 1px solid #DBDBCA;
	background-color: #cccccc;
	/*border-spacing: 1px;*/
}

.tabella_autodim02{/*classe per la tabella Dati sul vaccino*/
    font-size: 80%;
	border: 1px solid #DBDBCA;
	background-color: #cccccc;
	width: 50%;
}

.tabella_autodimMA{/*classe per la tabella Monitoraggio accessi*/
    font-size: 100%;
	border: 1px solid #DBDBCA;
	background-color: #cccccc;
	width: 50%;
}

.cella_th01{/*classe per la tabella Dati sul vaccino*/
  text-align: left;
  color: #9F0013;
  background-color: #F3F3EF;
  padding: 3px;
  border-bottom: 2px solid #CACABA;
  border-right: 1px solid #CACABA;
}

.tabella01_th_0{
  text-align: left;
  color: #000;
  border-right: 1px solid #CACABA;
  background-color: #F3F3EF;
  border-bottom: 2px solid #CACABA;
  height: 1px !important;
}

.tabella01_th{
  text-align: left;
  color: #000;
  border-right: 1px solid #CACABA;
  background-color: #F3F3EF;
  padding: 3px;
  border-bottom: 2px solid #CACABA;
}

.tabella01_th_centrale{
  text-align: center;
  color: #000;
  border-right: 1px solid #CACABA;
  background-color: #F3F3EF;
  padding: 3px;
  border-bottom: 2px solid #CACABA;
}

.tabella01_th_sfondo{
  text-align: left;
  color: #9F0013;
  background-color: #F3F3EF;
  padding: 3px;
  border-bottom: 2px solid #CACABA;
  border-right: 1px solid #CACABA;
  /*width: 20%;*/
}
.cella_td01{/*classe per la tabella Dati sul vaccino*/
	text-align: left;
	background-color: #ffffff;
	padding: 3px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
}
.tabella01_cella_SX{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
}

.tabella01_cella_SX_bordo{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  border-bottom: 3px solid #cacaba;
}

.tabella01_cella_SX_green{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  color: #336600;
  font-weight: bold;
}

.tabella01_cella_SX_red{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  color: #bb0006;
  font-weight: bold;
}

.tabella01_cella_DX{
	text-align: right;
	background-color: #ffffff;
	padding: 3px;
	border-top: 1px solid #DBDBCA;
	border-right: 1px solid #DBDBCA;
}

.tabella01_cella_30{
  text-align: center;
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  width: 40%;
}

.tabella01_cella_SX_30{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  width: 40%;
}

.tabella01_cella_DX_30{
	text-align: right;
	background-color: #ffffff;
	padding: 3px;
	border-top: 1px solid #DBDBCA;
	width: 40%;
}

.tabella01_cella_70{
  text-align: center;
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  width: 60%;
}

.tabella01_cella_SX_70{
  background-color: #ffffff;
  padding: 3px;
  border-right: 1px solid #DBDBCA;
  border-top: 1px solid #DBDBCA;
  width: 60%;
}

.tabella01_cella_DX_70{
	text-align: right;
	background-color: #ffffff;
	padding: 3px;
	border-top: 1px solid #DBDBCA;
	width: 60%;
}

.tabBianca{
	width: 100%;
	background-color: #fff;
}
.cellaTabBianca {
	width: auto;
}
.cellaTabBiancaDx {
	width: auto;
	text-align:right;
}

.cellaTabBiancaDx_sfondo {
	width: 24px;
	text-align:right;
}

.tabella04_th_1{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
	/*width: 20%;*/
}

.tabella04_th_3{
	text-align: center;
	background-color: #d9d9d9;
	padding: 3px;
}
.tabella01_cella2{
	background-color: #ffffff;
	padding: 3px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
}

.tabella01_cella{
	text-align: center;
	background-color: #ffffff;
	padding: 3px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
}

.tabella01_cella_bordo{
	text-align: center;
	background-color: #ffffff;
	padding: 3px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
	border-bottom: 3px solid #cacaba;
}

/* BOX ACCESSO NSIS */

.box_del_boxCentrato {
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxCentrato {
	margin-right: auto;
	margin-left: auto;
	/*text-align: left;*/
}


.box_SI{
	border: 2px #D7D7D7 solid;
	width: 93%;
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	height: 90px;
	background-color: #FFF;
}

.box_SI_sx{
	width: 40px;
	float: left;
}

.box_SI_dx{
	float: left;
	width: 168px;
	padding-top: 0.5em;
}

.tasto_centrale{
	background: url("../temi/img/tastoCENTRO.png") repeat-x;	
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	float: left;
	height: 25px;
}

.topMargin05 {
	margin-top: 0;
}

img.img_SX_00{
	float: right;	
	margin: 0;
	border: 0;
    height: auto;
    width: auto;
}

a.non_sottolineato_si {
	background: none;
	padding: 0;
	padding-top: 5px;
}

.boxAccesso{
	background: url("../temi/img/pulsante.jpg") no-repeat;
	float: left;
	height: 31px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left:0;
	width: 160px;
}



.IPASVIangSupSX {
	background:transparent url(../img/inline/angoloSX_sopra.png) no-repeat 0px 0px;
	float: left;
	width: 50%;
	padding: 0;
	margin: 0;
	height: 16px;
}

.IPASVIangSupDX {
	background:transparent url(../img/inline/angoloDX_sopra_lunga.png) no-repeat right 0px;
	float: right;
	width: 49.99%;
	padding: 0;
	margin: 0;
	height: 16px;
}

.IPASVIcentrale {
	height: 16px;
}

.IPASVIinterno {
	border-left: 4px solid #62ABB4;
	border-right: 4px solid #62ABB4;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0;
	font-size: 1.2em;
}

.IPASVIangInfSX {
	background:transparent url(../img/inline/angoloSX_sotto.png) no-repeat 0px 0px;
	float: left;
	width: 50%;
	padding: 0;
	margin: 0;
	height: 16px;
}

.IPASVIangInfDX {
	background:transparent url(../img/inline/angoloDX_sotto_lunga.png) no-repeat right 0px;
	float: right;
	width: 49.99%;
	padding: 0;
	margin: 0;
	height: 16px;
}

.hr01{
	color: #cccccc;
	border-top: 1px solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

ul.box_serviziOnline{ /*LAB: AGGIUNTA MANU */
    margin-bottom: 0;
    margin-top: 2px;
    padding-top: 0;
}

#servizi-online.sidebar-links div ul.box_serviziOnline, 
#servizi-online.sidebar-links div ul.ul_aperto,
#servizi-online.sidebar-links div ul.ul_chiuso,
#servizi-online.sidebar-links div ul.ul_09{ /*LAB: AGGIUNTA MANU */
	border: 0;
	margin-left: 0;
}


ul.ul_chiuso{ /*LAB: AGGIUNTA MANU */
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0.3em;
    margin-top: 2px;
    padding-top: 0;
}

ul.ul_aperto{ /*LAB: AGGIUNTA MANU */
	overflow: visible;
	padding-left: 0.3em;
	font-weight: bold;
	margin-left: 0;
    margin-bottom: 0;
    margin-top: 2px;
    padding-top: 0;
	padding-bottom: 0;
}

ul.ul_chiuso a,
ul.ul_aperto a,
ul.ul_09 a{ /*LAB: AGGIUNTA MANU */
/*	text-decoration: none;*/
}

ul.ul_09{ /*LAB: AGGIUNTA MANU */
	margin-left: 1.5em;
	padding-left: 1.5em;
	line-height: 1.5em;
	font-size: 100%;
    margin-bottom: 0;
    margin-top: 2px;
    padding-top: 0;
	font-weight: normal;
}

ul.ul_chiusoGrafica{ /*LAB: AGGIUNTA MANU */
	margin-bottom: 0;
	margin-left: 0;
    margin-top: 2px;
	font-weight: bold;
	background: url("../img/barraChiusa.jpg") no-repeat;
	padding: 0.7em;
}

ul.ul_apertoGrafica{ /*LAB: AGGIUNTA MANU */
	overflow: visible;
	margin-left: 0;
    margin-bottom: 0;
	font-weight: bold;
	margin-top: 2px;
	background: url("../img/barraAperta.jpg") no-repeat;
	padding: 0.7em 0.7em 1.2em;
}

ul.ul_09Grafica{ /*LAB: AGGIUNTA MANU */
	line-height: 1.5em;
	font-size: 100%;
	font-weight: normal;
    margin-bottom: 0;
    margin-top: 2px;
	margin-left: 0;
    padding: 1em;
	background-color: #EDF2F5;
}

ul.ul_chiusoGrafica li,
ul.ul_apertoGrafica li,
ul.ul_09Grafica li { /*LAB: AGGIUNTA MANU */
	list-style-image: none !important;
}

ul.ul_chiusoGrafica li a,
ul.ul_apertoGrafica li a { /*LAB: AGGIUNTA MANU */
	color: #FFF !important;
}

#servizi-online.sidebar-links div ul.ul_chiuso li a,
#servizi-online.sidebar-links div ul.ul_aperto li a,
#servizi-online.sidebar-links div ul.ul_09 li a,
#servizi-online.sidebar-links ul.clearfix li a{ /*LAB: AGGIUNTA MANU */
    background-image: url("../img/arrow-sfondoVerde.png");
}

/* documentazione */

.a_doc, .a_doc:hover, a._doc:active  {
    color: #FFFFFF;
}

.ricerca-documenti .results {
	
}
.ricerca-opuscoli .results li {
	display: block;
	position: relative;
	padding: 8px 0 16px 16px;
	/*background: transparent url('../img/arrow-red.png') no-repeat left 10px;*/
	margin: 0;
	border-top: 1px dotted #dbdbca;
}

.ricerca-opuscoli .results li.allegati-op {
	background: transparent url('../img/scarica_opuscolo.png') no-repeat left 10px;
}

.ricerca-opuscoli .paginazione {
    display: block;
    position: relative;
    text-align: center;
}

.ricerca-opuscoli .results li:first-child {
	border-top: 0;
}
.ricerca-opuscoli .results li p {
	margin: 0;
}
.ricerca-opuscoli .results .titolo {
	font-size: 1.2em;
}

.ricerca-opuscoli .results .testo{
	font-size: 1.1em;
}
.ricerca-opuscoli .results li p.download-options {
	position: absolute;
	right: 16px;
	/*bottom: 8px;*/
}
.ricerca-opuscoli .span8 .portlet-content {
	min-height: 68em;
}

.allegati-opuscoli li.allegati-op {
	border-top: none;
	background: transparent url('../img/scarica_opuscolo.png') no-repeat left 10px;
}

.opuscolo-item {
    margin: 10px 10px 20px 0;
    /*overflow: auto*/
}

.opuscolo-img {
    float: left;
    width:8%;
}

.opuscolo-content {
    margin-left: 80px;
}

.foto-img {
    float: left;
	width:15%;
}

.foto-img_taglia {
    float: left;
	width: 114px;
	height: 75px;
	overflow: hidden;
}

.foto-contentNAS {
    margin-left: 100px;
}

.foto-contentDossier {
    margin-left: 130px;
}

.foto-content {
	margin-left: 140px;
}
.foto-item {
    margin: 10px 10px 10px 0;
    /*overflow: auto*/
}

.foto-itemPersonalizzato {
    margin: 0 10px 0 0;
    /*overflow: auto*/
}

.interviste-img {
    float: left;
    width:11%;
}
.interviste-content {
    margin-left: 100px;
}

#top-notizie .opuscolo .titolo {
	font-size: 1.2em;
	margin-bottom: 4px;

}                                                            
#top-notizie .opuscolo a {                                                        
	margin-bottom: 4px;                                                    
	/*background: transparent url('../img/arrow-red.png') no-repeat 45% top; */
}

#top-notizie .opuscolo img {
    float: left;
    height: auto;
    margin-right: 12px;
    width: 20%;
}

.document-opuscolo dt {
    display: block;
    float: left;
    margin: 6px 4px 0 0;
    padding: 0;
}

.document-opuscolo dd {
    display: block;
    float: left;
    margin: 6px 4px 0 0;
    padding: 0;
}

.document-opuscolo dt {
	clear: left;
	text-transform: uppercase;
}

.document-opuscolo dt:after {
	content: ':';
}

.document-opuscolo dl {
	/*overflow: none;*/ /* PER ACCESSIBILITA' */
	overflow: hidden;
}

.document-opuscolo dt:first-child {
	/*margin-top: 0;*/
}

.document-opuscolo dt {
	text-transform: none;
	color: #9b0013;
}

.document-opuscolo .allegati-op dd{
	background: transparent url('../img/arrow-red.png') no-repeat 45% top; 
}

.allegati-op{
	background: transparent url('../img/arrow-red.png') no-repeat 45% top; 
	margin-bottom: 0.2em;
	margin-left: 1.2em;
}

.simple-list-op li {
	margin-bottom: .2em;
	list-style-image: url('../img/scarica_opuscolo.png'); 
}
.simple-list-op {
	font-size: 1.1em;
	margin-left: 1.2em;
	margin-bottom: 1em;
}
.red {
	color: #9B0013;
	text-transform: none;
	font-weight: bold;
}

.diplay_inline_search {
	float:left;
	padding-left: 2px;
	width: 88%;
	}

/*giuseppe - maschera p vuoto*/
.disabilita{
	display:none;
}

/* TEMI E PROFESSIONI */

.box_50sn {/* per il box dentro Strumenti e servizi Prof San*/
	float: left;
	/*width: 49%;*/
	margin-top: 10px;
}

.box_50dx {/* per il box dentro Strumenti e servizi Prof San*/
	float: right;
	margin-top: 8px;
	width: 50%;
}

.box_sn1 {
	float: left;
	padding-right: 5px;
	text-align: right;
	margin: 0;
}
.box_sn2 {
	float: left;
	width: 22%;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.box_dx1 {
	width: 80%;
	padding: 0.5em;
	padding-top:0;
}

.centrale_PianiRientro{/* per la mappa dell'italia*/
	float:left; 
	width: 288px
}

.video_salaOperatoria{
	background-color: #CDE6ED;
	border: 1px solid #dbdbca;
	margin-right: 1.5em;
    position: relative;
    top: -35px;	
}

.img_videoSalaOperatoria{
    border: medium none;
    /*float: left;*/
    height: auto;
    margin: 25px 1em 20px 13px;
    width: auto;
}

.video_saluteDonne{
	background-color: #CDE6ED;
    position: relative;
    top: -35px;	
	border: 1px solid #dbdbca;
	margin-right: 1.5em;
}

.inputDistance{
	margin-left:6.7em;
}
	
/* Area Tematica Fertilita'*/

.elencoPuntatoFertSx li {
	margin-bottom: .2em;
	list-style-image: url('../img/arrow-red.png'); 
	text-align: left;
	margin-left: 1.5em;
	font-size: 1.1em;
}

.elencoPuntatoFert{
	margin-bottom: 1em;
	text-align: left;
	font-size: 1.1em;
}

.elencoPuntatoFertDx li {
	margin-bottom: .2em;
	list-style-image: url('../img/arrow-red.png'); 
	text-align: left;
	margin-left: 3em;
	font-size: 1.1em;
}

.elencoPuntatoFert p{ 
	margin-left: 1.2em;
	margin-bottom: 1em;
	text-align: left;
	font-size: 1.1em;
}

.sapienza {
	background: url("../img/fertilita/sfondo_bannerSapienza_Fertilita.jpg") repeat-x bottom;
    height: 46px;
    margin-top: 0.3em;
    width: 100%;
}
.spazio_SN {/*box interno a SN*/
	float: left;
	width: 47%;
}
.spazio_SX {/*box interno a SX*/
	float: left;
	width: 49%;
}
.spazio_DX {/*box interno a DX*/
	float: right;
	width: 47%;
	margin-right: 1%;
}
.spazio_SX_tab_fert{/*box a DX al 50%*/
	float: left;
	width: 95%;
	padding-left:2.5em;
}
ul.nav_fert {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-weight: normal;
} 
ul.nav_fert li {
	float: left;
	margin: 0 0.4em 0;
	padding: 0;
	width: 85px;
} 
ul.nav_fert a {
	float: left;
	padding: 0 0 0 0.4em;
	background: url("../temi/img/fertilita/tastoSpento.png") no-repeat top left;
	text-decoration: underline;
	border-bottom: 1px solid #ccdbee;
	height: 20px;
} 
.pointerOff_fert {
	float: left;
	padding: 0 0 0 0.4em;
	background: url("../temi/img/fertilita/tastoSpento.png") no-repeat top left;
	text-decoration: none;
	border-bottom: 1px solid #f1f1f1;
	height: 20px;
	font-weight: bold;
	color: #999;
} 
.pointer_fert {
	float: left;
	padding-bottom: 0.1em;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0.8em;
	background: url("../temi/img/fertilita/tastoSpento.png") no-repeat top right;
	cursor: pointer;
	width: 80px;
}
.nopointer_fert {
	float: left;
	padding-bottom: 0.1em;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0.8em;
	background: url("../temi/img/fertilita/tastoSpento.png") no-repeat top right;
	/*cursor: pointer;*/
	width: 80px;
	text-align: center;
}

ul.nav_fert li.active_fert a,ul.nav_fert a:hover {
	background: url("../temi/img/fertilita/tastoAcceso.png") no-repeat top left;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #ccdbee;
	height: 20px;
} 
ul.nav_fert li.active_fert span,ul.nav_fert a:hover span {
	background: url("../temi/img/fertilita/tastoAcceso.png") no-repeat top right;
	text-decoration: none;
	color: #000;
	text-align: center;
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 20px solid #F2F2F2;
border-top: 5px solid #F2F2F2;
border-bottom: 5px solid #F2F2F2;
background-color: #D5D5D7;
overflow: scroll; /*leave this value alone*/
height: 120px; /*200px;*/ /*Height should enough to fit largest content's height*/
margin-left: 12px;
width: 270px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 125px; /*221px;*/ /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background-color: #FFFFFF;
height: 100px;
font-size: 10px;
text-align: left;
}


#galleryc{
width: 450px;
height: 170px;
border: 10px solid darkred;
}

#galleryc .panel{
height: 150px;
font: bold 28px Arial;
text-align: center;
background-color: green;
color: white;
}

p.samplebuttons{
width: 300px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}

.videoNoIE{
	display: block;
}
.videoIE{
	display: none;
}
/*---TAB FERTILITA' ---*/
.boxTabFertilita {
	background: url(/portale/temi/img/fertilita/tasto_TabAcceso_Fert.png) no-repeat;
    float: left;
    font-weight: bold;
    height: 26px;
	width: 95px;
    margin: 0;
    padding-top: 8px; 
    text-align: center;
}

.boxTabSpentoFertilita a{
	background: url(/portale/temi/img/fertilita/tasto_TabSpento_Fert.png) no-repeat;
    float: left;
    font-weight: bold;
    height: 26px;
	width: 95px;
    margin: 0;
    padding-top: 8px; 
    text-align: center;
	display:block;
}

.boxTabSpentoFertilita a:hover{
	background: url(/portale/temi/img/fertilita/tasto_TabAcceso_Fert.png) no-repeat;
	text-decoration: none;
}
.boxServiziOnLine {
    border-bottom: 1px solid #A1A1A1;
    border-left: 1px solid #A1A1A1;
    border-right: 1px solid #A1A1A1;
    margin: 0;
    padding: 1em;
	background: none repeat scroll 0 0 #FFFFFF;
}


.boxTab {
	background: url(/portale/temi/img/fertilita/tasto_TabAcceso_Serv.jpg) no-repeat;
    float: left;
    font-weight: bold;
    height: 26px;
	width: 117px;
    margin: 0;
    padding-top: 8px; 
    text-align: center;
}

.boxTabSpento a{
	background: url(/portale/temi/img/fertilita/tasto_TabSpento_Serv.jpg) no-repeat;
    float: left;
    font-weight: bold;
    height: 26px;
	width: 117px;
    margin: 0;
    padding-top: 8px; 
    text-align: center;
	display:block;
}

.boxTabSpento a:hover{
	background: url(/portale/temi/img/fertilita/tasto_TabAcceso_Serv.jpg) no-repeat;
	text-decoration: none;
}

/*Se IE va a leggere le classi nel file fogliunicoIE_new.css*/
nullLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_1_CH.gif) no-repeat 0px 0px;
}

.primoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_1_CH.gif) no-repeat 0px 0px;
}

.secondoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_2_CH.gif) no-repeat 0px 0px;
}


.terzoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_3_CH.gif) no-repeat 0px 0px;
}

.quartoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_4_CH.gif) no-repeat 0px 0px;
}

.quintoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_5_CH.gif) no-repeat 0px 0px;
}

.sestoLineaFertilita {
    background: url(/portale/temi/img/fertilita/rigaTAB_6_CH.gif) no-repeat 0px 0px;
}

.carattereNormale{
	font-size: 1.1em;
}
/*Fine Area Tematica Fertilita'*/

.box_unico02_TIT{
    border-bottom: 2px solid #044982;
    font-size: 150%;
    font-variant: normal;
    margin-bottom: 1em;
    margin-top: 0.5em;
    padding: 0.2em 0.2em 0.2em 0;
}

.spazio_centrale_stampa {
    float: left;
    line-height: 1.5em;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
	background-color: #FFF;
	font-size: 1.2em;
}

.hr07{
    border-color: #CCCCCC;
    border-style: dotted none;
    border-width: 1px 0;
}
.serviziLi {
	font-size: 1.1em;
    margin-bottom: 1em;
    margin-left: 1.2em;
    color: #2A2A25;
    display: list-item;
    list-style-image: url("../img/arrow-celeste.png");
}


/* slider show news */
#rotator .overflow_hidden {
	overflow: hidden;
}

#rotator .rotator_image {
    float: left;
    /*height: 200px;*/
    width: 60.1%;
	max-width: 560px; /*AGGIUNTA MANU*/
}
#rotatornoscript .rotator_image {
    float: left;
    /*height: 200px;*/
    width: 60%;
}
#rotatornoscript .bar_right {
    float: right;
    /*height: 250px;*/
    width: 37.9149%;
    padding: 5px 2px 0 1px;
    position: relative;
    /*width: 210px;*/
}
#rotator .bar_right {
    float: right;
    /*height: 250px;*/
    width: 37.9149%;
    padding: 5px 2px 0 1px;
    position: relative;
    /*width: 210px;*/
}
#rotator .bar_left {
    float: right;
    width: 36.9149%;
    padding: 5px 0 0 15px;
    position: relative;
}
.bar_navigation {
    position: absolute;
    right: 3em;
    top: 20em;
}
.bar_navigation_img{
	width:auto !important;
}
.bar_navigation ul li {
    margin-left:10px;
    float: left;
  }
.rotator_display {
	display: block;
}
.rotator_display_none {
	display: none;
}
.pagination_banner{ /*MENU_NUOVO*/
	float: right;
    position: relative; /*NUOVO_MENU_MANU*/
    right: 40px; /*NUOVO_MENU_MANU*/
}
.pagination_banner > ul > li{
	float: left;
	margin-left:10px;
}

#slides {
	  background-color: #424242;
    border-bottom: 1px solid #FFFFFF;
    border-top: 3px solid #FFFFFF;
    display: block;
    height: 230px;
    overflow: hidden !important;
}


/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	/*overflow:hidden;
	position:relative;
	display:none;*/
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/


.slides_container a {
/*	width:570px;
	height:270px;
	display:block;
	z-index: 100;
	text-indent: -9999px;
	position: absolute;*/
	/*display: block;
	width: 631px;
	height: 74px;
	background: transparent url('../img/button-non-fumero-mai.png') no-repeat left top;*/
}

/*.slides_container a img {
	display:block;
}*/

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination_header {
	margin:26px auto 0;
	width:100px;
}

.pagination_header li {
	float:right;
	margin:0 1px;
	list-style:none outside none;
}

.pagination_header li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination_header li.current a {
	background-position:0 -12px;
}

.pag_ban { /*MENU_NUOVO*/
	height: 13px; 
    position: absolute;
	top: 235px;  /*NUOVO_MENU_MANU*/
}

/* fine slidershow news home */
/*.temi-e-professioni #avvisi-di-sicurezza  .portlet-content {
	min-height: 25em !important;
}
.temi-e-professioni #fascia-avvisi{
	min-height: 30em !important;
}*/

.label_con_cerca_lav {
	width:70px !important;
}
.input_con_cerca_lav{
width:60% !important;
}

/*
.la-nostra-salute #fascia-avvisi #prima-fascia{
	min-height: 23em;
}*/

.faqli li { /* LAB AGGIUNTA ALESSANDRO */
	margin-bottom: 20px;
}
.faqli li ul li{ /* LAB AGGIUNTA ALESSANDRO */
	margin-top: 10px;
	margin-bottom: 10px;
}
.sbianca { /* LAB AGGIUNTA ALESSANDRO */
	background-color: #fff;
}

#outline-avvisi { /* LAB AGGIUNTA ALESSANDRO */
	height: 3.5em;
}

#foglia .flex-direction-nav li { /* LAB AGGIUNTA MANU */
	display: block;
	list-style-image: none;
}

.titolo_box_mappe_cure {
	font-size: 18px;
	margin-bottom: 0;
}
.importantAltezza {
	height:auto !important;
}

.pNoSpaziSotto {
	margin-bottom: 0;
}
.pMargini {
	margin: 1em 1.5em !important;
}
.pMarginiLaterali {
	margin-left: 1em ;
	margin-right: 1em ;
}

img.no_border_trasparenza{ /*LAB: AGGIUNTA MANU */
	/*border: 3px solid #61b9d8;*/
	margin-left:auto;
	margin-right:auto;
	width: auto;
	height: auto;
}

ol.decalogoImg { /*LAB: AGGIUNTA MANU */
	vertical-align: top;
}
ol.decalogoImg li { /*LAB: AGGIUNTA MANU */
	min-height: 77px;
	clear:both;
	margin-bottom: 1.2em;
	vertical-align: top;
}

ol.ol_big { /*LAB: AGGIUNTA MANU */
	font-size: 2em;
	font-weight: bold;
	margin-left: 0;
	padding-left: 3em !important;
}
ol.ol_big li { /*LAB: AGGIUNTA MANU */
	margin-bottom: 0.5em;
	line-height: 0.6em !important;
}
ol.ol_big li span { /*LAB: AGGIUNTA MANU */
	font-size: 0.5em;
	font-weight: normal;
}

div.border_trasparenza{
	border: 3px solid #61b9d8;
	position: absolute;
    top: 242px;
    width: 93%;
}

div.border_newsletter{
	background: url("/portale/img/sfondo_banner_newsletter.jpg") repeat-x;
	border: 3px solid #70AC4A;
	position: absolute;
    top: 249px;
    width: 93%;
	height: 66px;
}

div.boxFrigoEsterno{
	background: url("/portale/img/dossier/provaIcona_perBOX.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxLibroEsterno{
	background: url("/portale/img/dossier/libro.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxGiocattoliEsterno{
	background: url("/portale/img/dossier/orsetto.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxCuccioloEsterno{
	background: url("/portale/img/dossier/cucciolo.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxGiocattoliEsternoCorsa{
	background: url("/portale/img/dossier/bambiniCorsa.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxAnzianiEsterno{
	background: url("/portale/img/dossier/puntina.jpg") no-repeat top left;
    border: 0 none;
    position: relative;
	height: 81px;
}

div.boxFrigo {
    border: 2px solid #d4d4d4;
    left: 30px;
    padding: 1em 1em 1em 45px;
    position: relative;
    top: -65px;
    width: 86%;
    z-index: -1;
}

div.boxDossier {
    border: 2px solid #d4d4d4;
	background-color: #DDECEF;
    padding: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
    width: 93%;
}

.upper_text {
	text-transform: uppercase;
}

/*FORM DI INVIO EMAIL*/
.campo_inizio_inviaMail{
	width: 100%;
	padding-right: 0px;
	
}

.align_left_inviaMail{	
	float: left;
	width: 20%;
	text-align: right;
	font-size: 1.1em;
}

.align_left_inviaMailLarge{	
	float: left;
	width: 30%;
	text-align: right;
	font-size: 1.1em;
	margin-top: 0.5em;
}

.align_right_inviaMailLarge{
	float: left;
	width: 69%;
	text-align: left;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding-right: 0px;
}

.align_right_inviaMail{
	float: left;
	width: 79%;
	text-align: left;
	margin-bottom: 0.5em;
	padding-right: 0px;
}

input.campoTxtMail{
	width: 100%;
	padding-right: 0px;
	
}

textarea.campoTxtAreaMail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	
}

.autonomoCNT{ 
	clear: both;
	text-align: left;
	padding-left: 0.5em;
	padding-right: 3em;
	font-size: 1em;
}

.align_right_trattamento{
	width: 100%;
	text-align: left;
	margin-bottom: 0.5em;
	margin-left: 12.5em;
}
/*FORM DI INVIO EMAIL*/

.spazio_centrale_stampa ul li, .spazio_centrale_stampa ol li {
    list-style: disc;
    margin-left: 3em;
}
.spazio_centrale_stampa ul, .spazio_centrale_stampa ol{
    margin: auto;
}

div.arrow-up div.portlet-content li{ /* LAB AGGIUNTA MANU */
	list-style: disc;
	margin-left: 3em;
}

div.arrow-up div.portlet-content ul.tag-list li{ /* LAB AGGIUNTA MANU */
	margin-left: 0;
}


/*TEST CELIACHIA */
.imgRischi1 {
	background: url("/portale/lamiapelle/img/test/Domanda1_Test2.jpg") no-repeat scroll;
	border: 0;
	margin: 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	width: 200px;
}

.imgRischi2 {
	background: url("/portale/lamiapelle/img/test/Domanda2_Test2.jpg") no-repeat scroll;
	border: 0;
	margin: 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	width: 200px;
}

.imgRischi3 {
	background: url("/portale/lamiapelle/img/test/Domanda3_Test2.jpg") no-repeat scroll;
	border: 0;
	margin: 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	width: 200px;
}

.imgRischi4 {
	background: url("/portale/lamiapelle/img/test/Domanda4_Test2.jpg") no-repeat scroll;
	border: 0;
	margin: 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	width: 200px;
}

.imgRischi5 {
	background: url("/portale/lamiapelle/img/test/Domanda5_Test2.jpg") no-repeat scroll;
	border: 0;
	margin: 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	width: 200px;
}


.buttonTest{
	width: auto !important;
	font-size: 1.2em !important;
	float: right;
}

.ringTest{
	border: 0!important;
	width: 40px !important;
}

img.imgSXTest {
	margin-right: -0.2em !important;
}

li.googlePiu div { /* LAB AGGIUNTA MANU */
	position:relative !important; 
	top:0 !important;
	width: 80px !important;
	display: inline !important;
}
li.googlePiu iframe { /* LAB AGGIUNTA MANU */
	width: 80px !important;
}

li.twitterPiu iframe { /* LAB AGGIUNTA MANU */
	position:relative !important; 
	top: 2px !important;
	width: 90px !important;
}

li.twitterPiu a { /* LAB AGGIUNTA MANU */
	display: inline !important;
}

li.facePiu div { /* LAB AGGIUNTA MANU */
	top:-2px !important;
	display: inline !important;
}

li.facePiu a {
    background: url("../img/icons-social-small.png") no-repeat scroll 0 -20px;
    display: block !important;
    height: 20px;
    width: 20px;
	margin-top: 3px;
}

.boxMenuCategorie{ /* LAB AGGIUNTA MANU */
	background: url("/portale/img/ministro/ministeroTuaSalute.jpg") no-repeat -1px 0 #FFFFFF;
    border: 4px solid #DBDBCA !important;
    float: right;
    margin-right: 7px;
    margin-top: 2em;
    min-height: 222px;
    padding-bottom: 0.5em !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
    padding-top: 100px;
    width: 285px !important;
}
.boxMenuCategorieInterno{ /* LAB AGGIUNTA MANU */
	float: left;
    width: 74.8%;
}

.boxElencoAttivita_Acqua_e_ambiente { /* LAB AGGIUNTA MANU */
	border: 4px solid #3ca3ce !important;
	background: url("../img/ministro/testata_CategoriaAcqua.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Alimenti_sani_e_sicuri { /* LAB AGGIUNTA MANU */
	border: 4px solid #c9006a !important;
	background: url("../img/ministro/testata_CategoriaAlimentiSaniSicuri.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Animali { /* LAB AGGIUNTA MANU */
	border: 4px solid #ff6600 !important;
	background: url("../img/ministro/testata_CategoriaAnimali.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Assistenza_all_estero { /* LAB AGGIUNTA MANU */
	border: 4px solid #f9ca0f !important;
	background: url("../img/ministro/testata_AssistenzaEstero.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Assistenza_sanitaria { /* LAB AGGIUNTA MANU */
	border: 4px solid #53bb96 !important;
	background: url("../img/ministro/testata_AssistenzaSan.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Cittadini_stranieri { /* LAB AGGIUNTA MANU */
	border: 4px solid #9999ff !important;
	background: url("../img/ministro/testata_CittadiniStranieri.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Comunicazione_web_e_libri { /* LAB AGGIUNTA MANU */
	border: 4px solid #fe8a57 !important;
	background: url("../img/ministro/testata_CategoriaComunicazione.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Controlli_e_sicurezza_dei_prodotti { /* LAB AGGIUNTA MANU */
	border: 4px solid #cc0000 !important;
	background: url("../img/ministro/testata_CategoriaControlliProdotti.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Cosmetici { /* LAB AGGIUNTA MANU */
	border: 4px solid #f7a8d5 !important;
	background: url("../img/ministro/testata_CategoriaCosmetici.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Costi_e_finanziamenti_del_SSN { /* LAB AGGIUNTA MANU */
	border: 4px solid #c6c2c2 !important;
	background: url("../img/ministro/testata_CostiFinanziamenti.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Dati_e_statistiche { /* LAB AGGIUNTA MANU */
	border: 4px solid #97b8cb !important;
	background: url("../img/ministro/testata_DatiStatistiche.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Dispositivi_medici { /* LAB AGGIUNTA MANU */
	border: 4px solid #1973a7 !important;
	background: url("../img/ministro/testata_Dispositivi.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Donna_e_bambino { /* LAB AGGIUNTA MANU */
	border: 4px solid #ffcc00 !important;
	background: url("../img/ministro/testata_CategoriaDonnaBambino.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_eHealth_sanita_in_rete_sistema_informativo { /* LAB AGGIUNTA MANU */
	border: 4px solid #75a7d1 !important;
	background: url("../img/ministro/testata_eHealth.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Farmaci { /* LAB AGGIUNTA MANU */
	border: 4px solid #339900 !important;
	background: url("../img/ministro/testata_Farmaci.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Import_Export { /* LAB AGGIUNTA MANU */
	border: 4px solid #cc66cc !important;
	background: url("../img/ministro/testata_Import-export.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Nutrizione { /* LAB AGGIUNTA MANU */
	border: 4px solid #97b335 !important;
	background: url("../img/ministro/testata_CategoriaNutrizione.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Prevenzione { /* LAB AGGIUNTA MANU */
	border: 4px solid #fcaa5a !important;
	background: url("../img/ministro/testata_CategoriaPrevenzione.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Professioni_e_formazione { /* LAB AGGIUNTA MANU */
	border: 4px solid #7da8ef !important;
	background: url("../img/ministro/testata_CategoriaProfessioni.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Qualita_e_sicurezza_delle_cure { /* LAB AGGIUNTA MANU */
	border: 4px solid #66cc33 !important;
	background: url("../img/ministro/testata_CategoriaQualita.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Ricerca_sanitaria { /* LAB AGGIUNTA MANU */
	border: 4px solid #FF9700 !important;
	background: url("../img/ministro/testata_CategoriaRicerca.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Stili_di_vita_e_dipendenze { /* LAB AGGIUNTA MANU */
	border: 4px solid #75bfd1 !important;
	background: url("../img/ministro/testata_Stilivita.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Ticket_ed_esenzioni { /* LAB AGGIUNTA MANU */
	border: 4px solid #dd3e37 !important;
	background: url("../img/ministro/testata_TicketEsenzioni.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}
.boxElencoAttivita_Unione_Europea { /* LAB AGGIUNTA MANU */
	border: 4px solid #0e45a8 !important;
	background: url("../img/ministro/testata_UnioneEuropea.jpg") no-repeat left top #F1F1F1;
	padding-top: 158px !important;
	min-height: 230px;
}

.boxElencoAttivitaInterno { /* LAB AGGIUNTA MANU */
	background-color: #FFF;
	float: left;
	text-align: center;
	width: 263px;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 2em;
	height: 212px; /*era 180*/
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.boxElencoAttivitaInterno_Acqua_e_ambiente { /* LAB AGGIUNTA MANU */
	border: 4px solid #3ca3ce !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Alimenti_sani_e_sicuri { /* LAB AGGIUNTA MANU */
	border: 4px solid #c9006a !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Animali { /* LAB AGGIUNTA MANU */
	border: 4px solid #ff6600 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Assistenza_all_estero { /* LAB AGGIUNTA MANU */
	border: 4px solid #f9ca0f !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Assistenza_sanitaria { /* LAB AGGIUNTA MANU */
	border: 4px solid #53bb96 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Cittadini_stranieri { /* LAB AGGIUNTA MANU */
	border: 4px solid #9999ff !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Comunicazione_web_e_libri { /* LAB AGGIUNTA MANU */
	border: 4px solid #fe8a57 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Controlli_e_sicurezza_dei_prodotti { /* LAB AGGIUNTA MANU */
	border: 4px solid #cc0000 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Cosmetici { /* LAB AGGIUNTA MANU */
	border: 4px solid #f7a8d5 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Costi_e_finanziamenti_del_SSN { /* LAB AGGIUNTA MANU */
	border: 4px solid #c6c2c2 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Dati_e_statistiche { /* LAB AGGIUNTA MANU */
	border: 4px solid #97b8cb !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Dispositivi_medici { /* LAB AGGIUNTA MANU */
	border: 4px solid #1973a7 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Donna_e_bambino { /* LAB AGGIUNTA MANU */
	border: 4px solid #ffcc00 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_eHealth_sanita_in_rete_sistema_informativo { /* LAB AGGIUNTA MANU */
	border: 4px solid #75a7d1 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Farmaci { /* LAB AGGIUNTA MANU */
	border: 4px solid #339900 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Import_Export { /* LAB AGGIUNTA MANU */
	border: 4px solid #cc66cc !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Nutrizione { /* LAB AGGIUNTA MANU */
	border: 4px solid #97b335 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Prevenzione { /* LAB AGGIUNTA MANU */
	border: 4px solid #fcaa5a !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Professioni_e_formazione { /* LAB AGGIUNTA MANU */
	border: 4px solid #7da8ef !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Qualita_e_sicurezza_delle_cure { /* LAB AGGIUNTA MANU */
	border: 4px solid #66cc33 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Ricerca_sanitaria { /* LAB AGGIUNTA MANU */
	border: 4px solid #FF9700 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Stili_di_vita_e_dipendenze { /* LAB AGGIUNTA MANU */
	border: 4px solid #75bfd1 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Ticket_ed_esenzioni { /* LAB AGGIUNTA MANU */
	border: 4px solid #dd3e37 !important;
	border-radius: 6px;
}
.boxElencoAttivitaInterno_Unione_Europea { /* LAB AGGIUNTA MANU */
	border: 4px solid #0e45a8 !important;
	border-radius: 6px;
}

.sfondoTitolo{ /* LAB AGGIUNTA MANU */
	height: 120px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.sfondoCategoria{ /* LAB AGGIUNTA MANU */
	display: table;
	width: 243px;
    padding-left: 10px;
    padding-right: 10px;
	height: 99px;
}
.sfondoCategoriaLink{ /* LAB AGGIUNTA MANU */
	display: table-cell;
	vertical-align: middle;
	height: 99px;
}

.boxCosaFacciamo_Acqua_e_ambiente {
	background-color: #B6DDED;
	padding: 0 !important;
}
.boxCosaFacciamo_Alimenti_sani_e_sicuri {
	background-color: #EFAFD1;
	padding: 0 !important;
}
.boxCosaFacciamo_Animali {
	background-color: #FFB380;
	padding: 0 !important;
}
.boxCosaFacciamo_Assistenza_all_estero {
	background-color: #FCE588;
	padding: 0 !important;
}
.boxCosaFacciamo_Assistenza_sanitaria {
	background-color: #AADECB;
	padding: 0 !important;
}
.boxCosaFacciamo_Cittadini_stranieri {
	background-color: #CCCCFF;
	padding: 0 !important;
}
.boxCosaFacciamo_Comunicazione_web_e_libri {
	background-color: #FFC5AC;
	padding: 0 !important;
}
.boxCosaFacciamo_Controlli_e_sicurezza_dei_prodotti {
	background-color: #ECA0A0;
	padding: 0 !important;
}
.boxCosaFacciamo_Cosmetici {
	background-color: #FCD4EA;
	padding: 0 !important;
}
.boxCosaFacciamo_Costi_e_finanziamenti_del_SSN {
	background-color: #E3E1E1;
	padding: 0 !important;
}
.boxCosaFacciamo_Dati_e_statistiche {
	background-color: #CCDCE6;
	padding: 0 !important;
}
.boxCosaFacciamo_Dispositivi_medici {
	background-color: #C6DDEA;
	padding: 0 !important;
}
.boxCosaFacciamo_Donna_e_bambino {
	background-color: #FFE680;
	padding: 0 !important;
}
.boxCosaFacciamo_eHealth_sanita_in_rete_sistema_informativo {
	background-color: #BAD4E8;
	padding: 0 !important;
}
.boxCosaFacciamo_Farmaci {
	background-color: #B3DAA0;
	padding: 0 !important;
}
.boxCosaFacciamo_Import_Export {
	background-color: #ECC6EC;
	padding: 0 !important;
}
.boxCosaFacciamo_Nutrizione {
	background-color: #CCDA9A;
	padding: 0 !important;
}
.boxCosaFacciamo_Prevenzione {
	background-color: #FED5AD;
	padding: 0 !important;
}
.boxCosaFacciamo_Professioni_e_formazione {
	background-color: #BED4F8;
	padding: 0 !important;
}
.boxCosaFacciamo_Qualita_e_sicurezza_delle_cure {
	background-color: #C6ECB3;
	padding: 0 !important;
}
.boxCosaFacciamo_Ricerca_sanitaria {
	background-color: #FFD9A0;
	padding: 0 !important;
}
.boxCosaFacciamo_Stili_di_vita_e_dipendenze {
	background-color: #BAE0E8;
	padding: 0 !important;
}
.boxCosaFacciamo_Ticket_ed_esenzioni {
	background-color: #EE9F9C;
	padding: 0 !important;
}
.boxCosaFacciamo_Unione_Europea {
	background-color: #C4D1EA;
	padding: 0 !important;
}

.boxGrigio{
	background: url("../img/ministro/sfondo_box_scheda.jpg") repeat-x;
}

.boxBordoTuaSalute {
	border: 4px solid #DBDBCA !important;
	border-radius: 6px;
}

.padding_left_1em { /* LAB AGGIUNTA MANU */
	padding-left: 1em;
}

.padding_bottom_0 { /* LAB AGGIUNTA MANU */
	padding-bottom: 0 !important;
}

.padding_0 { /* LAB AGGIUNTA MANU */
	padding: 0 !important;
}

.margin_bottom_0 { /* LAB AGGIUNTA MANU */
	margin-bottom: 0 !important;
}

#box-MenuDestroTuaSalute { /* LAB AGGIUNTA MANU */
	background-color: #F1F1F1;
	margin-top: 9px;
	padding-top: 120px !important;
}

#box-MenuDestroTuaSalute.categoria_Acqua_e_ambiente { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/1_testatinaAcqua_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #3ca3ce;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Alimenti_sani_e_sicuri { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/2_testatinaAlimenti_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #c9006a;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Animali { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/3_testatinaAnimali_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #ff6600;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_all_estero { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/23_testatinaAssEst_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #f9ca0f;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_sanitaria { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/4_testatinaAssistenza_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #53bb96;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Cittadini_stranieri { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/5_testatinaCittadiniStranieri_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #9999ff;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Comunicazione_web_e_libri { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/6_testatinaCom_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #fe8a57;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Controlli_e_sicurezza_dei_prodotti { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/7_testatinaControlli.jpg") no-repeat #F1F1F1;
	border: 4px solid #cc0000;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Cosmetici { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/8_testatinaCosmetici_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #f7a8d5;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Costi_e_finanziamenti_del_SSN { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/9_testatinaCosti_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #c6c2c2;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Dati_e_statistiche { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/10_testatinaDati_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #97b8cb;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Dispositivi_medici { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/11_testatinaDispositivi_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #1973a7;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Donna_e_bambino { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/12_testatinaDonnaBam_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #ffcc00;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_eHealth_sanita_in_rete_sistema_informativo { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/24_testatinaEhealth_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #75a7d1;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Farmaci { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/13_testatinaFarmaci_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #339900;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Import_Export { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/14_testatinaImportExport_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #cc66cc;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Nutrizione { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/15_testatinaNutrizione_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #97b335;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Prevenzione { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/16_testatinaPrevenzione_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #fcaa5a;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Professioni_e_formazione { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/17_testatinaProfessioniFormazione_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #7da8ef;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Qualita_e_sicurezza_delle_cure { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/18_testatinaQualita_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #66cc33;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Ricerca_sanitaria { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/19_testatinaRicerca_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #FF9700;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Stili_di_vita_e_dipendenze { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/20_testatinaStilivita_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #75bfd1;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Ticket_ed_esenzioni { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/21_testatinaTicket_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #dd3e37;
	border-radius: 6px;
}
#box-MenuDestroTuaSalute.categoria_Unione_Europea { /* LAB AGGIUNTA MANU */
	background: url("../img/ministro/22_testatinaUnioneEuropea_menu_scheda.jpg") no-repeat #F1F1F1;
	border: 4px solid #0e45a8;
	border-radius: 6px;
}

#box-MenuDestroTuaSalute ul{ /* LAB AGGIUNTA MANU */
	margin-top: 1.5em;
	background: none #F1F1F1;
	border: none;
	padding: 0;
	overflow: hidden;
}
#box-MenuDestroTuaSalute ul > li> a {
	background: url("../img/arrow-livello3.png") no-repeat scroll 20px 7px;
}
#box-MenuDestroTuaSalute.categoria_Acqua_e_ambiente ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #B6DDED;
}
#box-MenuDestroTuaSalute.categoria_Alimenti_sani_e_sicuri ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #EFAFD1;
}
#box-MenuDestroTuaSalute.categoria_Animali ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FFB380;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_all_estero ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FCE588;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_sanitaria ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #AADECB;
}
#box-MenuDestroTuaSalute.categoria_Cittadini_stranieri ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #CCCCFF;
}
#box-MenuDestroTuaSalute.categoria_Comunicazione_web_e_libri ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FFC5AC;
}
#box-MenuDestroTuaSalute.categoria_Controlli_e_sicurezza_dei_prodotti ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #ECA0A0;
}
#box-MenuDestroTuaSalute.categoria_Cosmetici ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FCD4EA;
}
#box-MenuDestroTuaSalute.categoria_Costi_e_finanziamenti_del_SSN ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #E3E1E1;
}
#box-MenuDestroTuaSalute.categoria_Dati_e_statistiche ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #CCDCE6;
}
#box-MenuDestroTuaSalute.categoria_Dispositivi_medici ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #C6DDEA;
}
#box-MenuDestroTuaSalute.categoria_Donna_e_bambino ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FFE680;
}
#box-MenuDestroTuaSalute.categoria_eHealth_sanita_in_rete_sistema_informativo ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #BAD4E8;
}
#box-MenuDestroTuaSalute.categoria_Farmaci ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #B3DAA0;
}
#box-MenuDestroTuaSalute.categoria_Import_Export ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #ECC6EC;
}
#box-MenuDestroTuaSalute.categoria_Nutrizione ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #CCDA9A;
}
#box-MenuDestroTuaSalute.categoria_Prevenzione ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FED5AD;
}
#box-MenuDestroTuaSalute.categoria_Professioni_e_formazione ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #BED4F8;
}
#box-MenuDestroTuaSalute.categoria_Qualita_e_sicurezza_delle_cure ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #C6ECB3;
}
#box-MenuDestroTuaSalute.categoria_Ricerca_sanitaria ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #FFD9A0;
}
#box-MenuDestroTuaSalute.categoria_Stili_di_vita_e_dipendenze ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #BAE0E8;
}
#box-MenuDestroTuaSalute.categoria_Ticket_ed_esenzioni ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #EE9F9C;
}
#box-MenuDestroTuaSalute.categoria_Unione_Europea ul a.menuAttivo{ /* LAB AGGIUNTA MANU */
	background-color: #C4D1EA;
}

#box-MenuDestroTuaSalute > ul > li > a{ /* LAB AGGIUNTA MANU */
	padding: 8px 16px 8px 40px;
	text-decoration: none;
	color: #000000;
}
#box-MenuDestroTuaSalute.categoria_Acqua_e_ambiente ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #B6DDED;
}
#box-MenuDestroTuaSalute.categoria_Alimenti_sani_e_sicuri ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #EFAFD1;
}
#box-MenuDestroTuaSalute.categoria_Animali ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FFB380;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_all_estero ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FCE588;
}
#box-MenuDestroTuaSalute.categoria_Assistenza_sanitaria ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #AADECB;
}
#box-MenuDestroTuaSalute.categoria_Cittadini_stranieri ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #CCCCFF;
}
#box-MenuDestroTuaSalute.categoria_Comunicazione_web_e_libri ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FFC5AC;
}
#box-MenuDestroTuaSalute.categoria_Controlli_e_sicurezza_dei_prodotti ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #ECA0A0;
}
#box-MenuDestroTuaSalute.categoria_Cosmetici ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FCD4EA;
}
#box-MenuDestroTuaSalute.categoria_Costi_e_finanziamenti_del_SSN ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #E3E1E1;
}
#box-MenuDestroTuaSalute.categoria_Dati_e_statistiche ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #CCDCE6;
}
#box-MenuDestroTuaSalute.categoria_Dispositivi_medici ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #C6DDEA;
}
#box-MenuDestroTuaSalute.categoria_Donna_e_bambino ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FFE680;
}
#box-MenuDestroTuaSalute.categoria_eHealth_sanita_in_rete_sistema_informativo ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #BAD4E8;
}
#box-MenuDestroTuaSalute.categoria_Farmaci ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #B3DAA0;
}
#box-MenuDestroTuaSalute.categoria_Import_Export ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #ECC6EC;
}
#box-MenuDestroTuaSalute.categoria_Nutrizione ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #CCDA9A;
}
#box-MenuDestroTuaSalute.categoria_Prevenzione ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FED5AD;
}
#box-MenuDestroTuaSalute.categoria_Professioni_e_formazione ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #BED4F8;
}
#box-MenuDestroTuaSalute.categoria_Qualita_e_sicurezza_delle_cure ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #C6ECB3;
}
#box-MenuDestroTuaSalute.categoria_Ricerca_sanitaria ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #FFD9A0;
}
#box-MenuDestroTuaSalute.categoria_Stili_di_vita_e_dipendenze ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #BAE0E8;
}
#box-MenuDestroTuaSalute.categoria_Ticket_ed_esenzioni ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #EE9F9C;
}
#box-MenuDestroTuaSalute.categoria_Unione_Europea ul a:hover{ /* LAB AGGIUNTA MANU */
	background-color: #C4D1EA;
}

.cifraInEvidenza { /* LAB AGGIUNTA MANU */
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
	background-color: #D1D1D1;
}

.cifraInEvidenzaBianco { /* LAB AGGIUNTA MANU */
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
	background-color: #FFF;
}

#foglia .portlet-content .boxGrigio ul li { /* LAB AGGIUNTA MANU */
	list-style-image: url("../img/arrow-grigio.png");
}

div.tags ul { /* LAB AGGIUNTA MANU */
	margin-left: 0;
}

.sfondoGrigio { /* LAB AGGIUNTA MANU */
	background-color: #F1F1F1;
	padding: 1.5em 3em;
	display: none;
	border: 0;
}
.sfondoGiallo { /* LAB AGGIUNTA MANU */
    background-color: #FFF1C0;
	margin: 1em 0;
	padding: 1em;
	border: 0;
}
.sfondoVerde { /* LAB AGGIUNTA MANU */
    background-color: #C0EED5;
	margin: 1em 0;
	padding: 1em;
	border: 0;
}
.sfondoRosso { /* LAB AGGIUNTA MANU */
    background-color: #F4C7C7;
	margin: 1em 0;
	padding: 1em;
	border: 0;
}
.sfondoBianco { /* LAB AGGIUNTA MANU */
    background-color: #FFF;
	margin: 1em 0;
	padding: 1em;
	border: 0;
}

.sfondoGiallo ul,
.sfondoVerde ul,
.sfondoRosso ul{ /* LAB AGGIUNTA MANU */
    margin: 0.5em;
    padding-bottom: 0.5em !important;
    padding-left: 20px !important;
    padding-top: 0.5em;
}

.sfondoGiallo ul li { /* LAB AGGIUNTA MANU */
	list-style-image: url("../img/arrow-giallo.png") !important;
	margin-bottom: 0.3em;
	margin-left: 0;
	text-align: left;
}

.sfondoVerde ul li { /* LAB AGGIUNTA MANU */
	list-style-image: url("../img/arrow-verde.png") !important;
	margin-bottom: 0.3em;
	margin-left: 0;
	text-align: left;
}

.sfondoRosso ul li { /* LAB AGGIUNTA MANU */
	list-style-image: url("../img/arrow-rosso.png") !important;
	margin-bottom: 0.3em;
	margin-left: 0;
	text-align: left;
}

#dossier-slider-1 ul.slides li p { /* LAB AGGIUNTA MANU */
	font-size: 1em !important;
	line-height: 1.4em !important;
}
#dossier-slider-1 ul.slides li div.testo-slide,
#copertina div.header,
#copertinaOn div.header { /* LAB AGGIUNTA MANU */
    margin-left: 1em;
    margin-right: 1em;
	margin-top:10px;
}


ul.listaApprofondimentiDossier,
ul.listaApprofondimentiDossier li { /* LAB AGGIUNTA MANU */
	list-style: none !important;
	list-style-image: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

ul.listaApprofondimentiDossier > li > a { /* LAB AGGIUNTA MANU */
    color: #fff;
    display: block;
    height: 54px;
    padding-bottom: 6px !important;
    padding-top: 0 !important;
	text-indent: -99999px !important;
}

ul.listaApprofondimentiDossier li.activeApprofondimenti_1 a,
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_1 a:hover { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Approfondire_acceso.gif') no-repeat left top;
}
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_1 a { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Approfondire_spento.gif') no-repeat left top;
}

ul.listaApprofondimentiDossier li.activeApprofondimenti_2 a,
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_2 a:hover { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Faq_acceso.gif') no-repeat left top;
}
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_2 a { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Faq_spento.gif') no-repeat left top;
}

ul.listaApprofondimentiDossier li.activeApprofondimenti_3 a,
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_3 a:hover { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Achirivolgersi_acceso.gif') no-repeat left top;
}
ul.listaApprofondimentiDossier li.noActiveApprofondimenti_3 a { /* LAB AGGIUNTA MANU */
	background: url('../img/dossier/Achirivolgersi_spento.gif') no-repeat left top;
}

ul.listaApprofondimentiDossier li.activeApprofondimenti_1 a,
ul.listaApprofondimentiDossier li.activeApprofondimenti_2 a,
ul.listaApprofondimentiDossier li.activeApprofondimenti_3 a { /* LAB AGGIUNTA MANU */
	cursor: default; /*disabilita manina */
}

.pulsanteIndietro { /* LAB AGGIUNTA MANU */
    position: absolute;
    text-align: right;
    top: 308px;
	left: 50%;
    margin: 0 0 0 125px;
    width: 175px;
}

.mostra { /* LAB AGGIUNTA MANU */
	display: block;
}
.nascondi { /* LAB AGGIUNTA MANU */
	display: none;
}
.sfondoCeleste { /* LAB AGGIUNTA MANU */
	background-color: #ddecef;
}
.boxApprofondire { /* LAB AGGIUNTA MANU */
	padding: 2em;
}
.boxFaq { /* LAB AGGIUNTA MANU */
	padding: 2em;
}
.boxAchirivolgersi { /* LAB AGGIUNTA MANU */
	padding: 2em;
}
.boxBianco { /* LAB AGGIUNTA MANU */
	padding: 1em;
	background-color: #fff;
}

ul.elencoBlu { /* LAB AGGIUNTA MANU */
	margin-left: 0;
}
ul.elencoBlu > li{ /* LAB AGGIUNTA MANU */
	list-style-image: url('../img/arrow-celeste.png') !important;
}

ul.elencoBlu > li > a,
.boxBianco a { /* LAB AGGIUNTA MANU */
	color: #000 !important;
	text-decoration: underline;
	font-weight: bold; 
}
ul.elencoBlu > li > a:hover,
.boxBianco a:hover { /* LAB AGGIUNTA MANU */
	color: #000 !important;
	text-decoration: none;
	font-weight: bold; 
}

ul.elencoBlu li .boxBianco p { /* LAB AGGIUNTA MANU */
	font-size: 1em !important;
}

div.boxFaq ul.elencoBlu > li > div.boxBianco { /* LAB AGGIUNTA MANU */
	 margin-top: 0.5em;
}

div.boxFaq ul.elencoBlu > li > div.boxBianco > ul{ /* LAB AGGIUNTA MANU */
	margin-left: 0;
	padding-bottom: 0;
}

.boxInfo {
	background: #e9e9e9;
	padding: 2em 1em 0.5em;
	position: relative;
}

.boxInfo h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0;
	margin-bottom: 0.8em;
}

.boxInfo_1 {
	float: left;
	width: 47%;
	padding-right: 1em;
	min-height: 150px;
}

.boxInfo_CX {
	border-right: 1px dotted #000;
	height: 89%;
	position: absolute;
	right: 51.5%;
	color: #e9e9e9;
	text-indent: -9999px;
}

.boxInfo_1_solo {
	padding-right: 1em;
}

.boxInfo_2 {
	float: left;
	width: 47%;
	padding-left: 1em;
}

.boxInfo_2_solo {
	padding-right: 1em;
	padding-left: 1em;
}

.boxEbolaHome {
	padding-top: 60px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	background-color: #eeeee8;
}

.ebolaCittadini {
	background: url('../img/temi/ebola/cittadini.png') no-repeat top center #eeeee8;
}

.ebolaOperatori {
	background: url('../img/temi/ebola/operatori.png') no-repeat top center #eeeee8;
}

.boxEbolaHome a {
	display: block;
	font-family: Rockwell;
	font-weight: bold;
	font-size: 17px;
}

.boxEbolaHomeInterno {
	background-color: #fff;
	text-align: center;
	border: 0;
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

hr.trattoRosso {
    border-color: #870030;
    border-style: dotted none;
    border-width: 1px 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.primoEbola {
	margin-left: 2.12766% !important;
}

.boxTemiNewsCollegamenti{ /* LAB AGGIUNTA */
	margin-top:1.5em;
	border:3px solid #DBDBCA;
	background-color: #fff !important;
	padding:1em;
	font-size:120%;
}

.elenco_immagine {
	margin-left: 250px !important;
}

.sfuma_contornoDX {
	box-shadow: 2px 2px 2px #949492;

	-moz-box-shadow: 2px 2px 2px #949492;

	-webkit-box-shadow: 2px 2px 2px #949492;

	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#949492', Direction=90, Strength=3),
			progid:DXImageTransform.Microsoft.Shadow(color='#949492', Direction=135, Strength=0),
			progid:DXImageTransform.Microsoft.Shadow(color='#949492', Direction=180, Strength=4);*/

}

.box_tasti_riconoscimentoTitoli {
	margin-top: 20px;
	background: none !important;
}

.box_tasto_interno_riconoscimentoTitoli {
	height: 130px;
	width: 47%;
	margin-right: 2%;
	float: left;
	border: 1px solid #949492;
	background: url('/portale/img/temi/sfondo_tasto.png') repeat-x bottom left;
	padding-top: 1em;
	padding-left:0.5em;
	padding-right: 0.5em;
	border-radius: 6px;
}

.box_tasto_interno_ultimo_riconoscimentoTitoli {
	height: 130px;
	width: 47%;
	float: left;
	border: 1px solid #949492;
	background: url('/portale/img/temi/sfondo_tasto.png') repeat-x bottom left;
	padding-top: 1em;
	padding-left:0.5em;
	padding-right: 0.5em;
	border-radius: 6px;
}

.box_titolo_riconoscimentoTitoli {
	min-height: 26px;
}

.titolo_box_riconoscimentoTitoli {
	color: #4B4B4B;
	font-weight: bold;
	font-size: 1.3em;
	padding-top: 4px;
}

/*COOKIE*/
#cookiepolicy {
	z-index: 99999;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	min-height: 40px;
	padding: 14px;
	background-color: rgba(0, 0, 0, 0.8);
  /* For IE 5.5 - 7*/
  /*filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
  /* For IE 8*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	color: #ffffff;
	line-height: 1.5;
	font-size: 14px;
}

/*Box pagina in costruzione Salute delle donne INIZIO*/
#page-content .boxPaginaCostruzione {
	background-color: #fff;
	height: 142px;
}

img.img_SX_paginaCostruzione {
    border: none;
    float: left;
    height: auto;
    margin-left: 2em;
    margin-top: 1.7em;
    width: auto;
}
/*Box pagina in costruzione Salute delle donne FINE*/

/* MOD_FD 2016_11_10 banner Rapporto incidente dispositivi medici - INIZIO */
#banner-rapportoIncidente.banner .bannerRapportoIncidente a {
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_dx_RapportoIncidenti.png') no-repeat center top;
}

#page-content .aside .banner div.bannerRapportoIncidente {
	background: transparent url('../img/temi/sfondo_banner_RapportoIncidenti.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}
/* Banner Rapporto incidente dispositivi medici - FINE */


/* MOD_FD 2016_11_10 banner report HTA dispositivi medici - INIZIO */
#banner-HTA.banner .bannerHTA a {
	margin-top: 0;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_HTA.png') no-repeat center top;
}

#page-content .aside .banner div.bannerHTA {
	background: transparent url('../img/temi/sfondo_banner_HTA.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px !important;
}
/* Banner report HTA dispositivi medici - FINE */


/* MOD_FD 2016_11_29 NEWSLETTER INIZIO */
#nav-newsletter ul {
	display: block;
	margin: 4px 0px 0px -8px;
	background: transparent url('../img/white-10.png') repeat;
}

#nav-newsletter ul li {
	border-left: 1px solid #393932;
}
#nav-newsletter ul li a {
	padding: 10px 9px 10px;
	color: #9F0038;
}
#nav-newsletter ul li:first-child {
	border: none;
}

.boxNewsletterHome dt {
	color: #2a2a25;
	font-size: 1.2em;
}

.boxNewsletterHome dd {
	line-height: 1.4em
}

.nav-newsletter {
	margin-bottom: 12px;
	list-style: none;
}
/* MOD_FD NEWSLETTER FINE */

/* evidenzia i link al passaggio con il tab - INIZIO */

a.evidenziaElementi:focus{
	outline: #870030 solid 2px !important;
}

a.boxNewsHome:focus {
	outline: #870030 solid 2px !important;
}

a.boxMinistroHome:focus {
	outline: #870030 solid 2px !important;
}

a.button-small:focus {
	outline: #870030 solid 2px !important;
}

a.button-large1:focus { 
	outline: #870030 solid 2px !important;
}

a.la-nostra-salute:focus { 
	outline: #870030 solid 2px !important;
}

a.accordion-toggle:focus { 
	outline: #870030 solid 2px !important;
}

a.no_border:focus { 
	outline: #870030 solid 2px !important;
}

a.button-large:focus { 
	outline: #870030 solid 2px !important;
}

/* evidenzia i link al passaggio con il tab - FINE */

.english-version{
	background: transparent url('../img/lang-en.png') no-repeat right center;
	padding-right: 26px;
}
.italian-version{
	background: transparent url('../img/bandierinaEn.jpg') no-repeat right center;
	padding-right: 26px;
}

.sic-al-linea{
	padding-bottom:14px;
	font-size:1.1em;
	border-style:dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	border-width:1px;
	border-bottom-color:#DBDBCA;
}

.richiami-linea{
	padding-top:11px;
	padding-bottom:6px;
	font-size:1.1em;
	border-style:dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	border-width:1px;
	border-bottom-color:#DBDBCA;
}

.sic-dispo-linea{
	padding-top:11px;
	padding-bottom:16px;
	font-size:1.1em;
	border-style:dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	border-width:1px;
	border-bottom-color:#DBDBCA;
}

.allarmi-linea{
	padding-top:11px;
	padding-bottom:9px;
	font-size:1.1em;
	border-style:dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	border-width:1px;
	border-bottom-color:#DBDBCA;
}

.veterinari-linea{
	padding-top:11px;
	padding-bottom:18px;
	font-size:1.1em;
	border-style:dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	border-width:1px;
	border-bottom-color:#DBDBCA;
}

.epidemici-linea{
	padding-top:9px;
	border:none;
}

/* MOD_FD 20190211 AGGIUNTO BANNER NUMERO DI EMERGENZA UNICO EUROPEO */
#page-content .aside .banner div.bannerNumeroUnico {
	background: transparent url('../img/temi/sfondo_banner_numerounico.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20190211 AGGIUNTO BANNER NUMERO DI EMERGENZA UNICO EUROPEO */

/* MOD_FD 20171122 AGGIUNTO BANNER CONTATTI ASSISTENZA */
#page-content .aside .banner div.bannerContatti {
	background: transparent url('../img/temi/sfondo_banner_Contatti.jpg') repeat-x;
	width: 100%;
	height: 98px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* MOD_FD 20171122 AGGIUNTO BANNER CONTATTI ASSISTENZA */

/* MOD_FD 20171122 AGGIUNTO BANNER NUMERO DI EMERGENZA UNICO EUROPEO */
#banner-numerounico.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_dx_112.png') no-repeat center top;
}
/* MOD_FD 20171122 AGGIUNTO BANNER NUMERO DI EMERGENZA UNICO EUROPEO */

 /* MOD_FD 20171122 AGGIUNTO BANNER CONTATTI ASSISTENZA */
#banner-contatti.banner a {
	margin-top: 0 !important;
	padding: 0 !important;
	background: transparent url('../img/temi/banner_Contatti.jpg') no-repeat center top;
}
/* MOD_FD 20171122 AGGIUNTO BANNER CONTATTI ASSISTENZA */

/*calendario agenda ministro inizio*/

.boxCalendario {
	width: 292px;
	border: 3px solid #C7C7C7;/*#cc0e1a;*/
}

table {
    border-collapse: collapse;
}

.tabella_autodim02_calendario {
    border: 0;
    width: 100%;
}

.tabella_autodim02_calendario_sfondo {
    border-collapse: separate;
    border-spacing: 2px;
}

.cella_th02_calendario {
    background: #c7c7c7;/*#f1f1f1;/*#cc0e1a;*/
    padding: 4px;/*5px;6px;*/
	color: #000;/*#FFF;*/
	width: 41px;
	font-size: 14px;
}

.cella_th01_calendario {
    padding: 4px;
    text-align: center;
	color: #000;
	font-weight: bold;
	width: 41px;
	font-size: 14px
}

.cella_td01_centrale_vert {
    background-color: /*#fff;*/#f1f1f1;
    /*padding: 3px;*//*1px;4px;*/
    text-align: center;
	border: 1px solid #d5d6d7;
	width: 41px;
	height: 20px;/*16px;13px;*/
	font-size: 14px;
}

.cella_td01_centrale_vert_oggi {
    /*font-weight: bold;*/
    background-color: /*#fff;*/#f1f1f1;
    /*padding: 3px;*//*1px;*/
    text-align: center;
	border: 1px solid #d5d6d7;
	width: 41px;
	height: 20px;/*16px;13px;*/
	font-size: 14px;
}

.cella_td01_centrale_vert a {
    background-color: #fff;/*#9F0038;/*#F2DDE4;#cc0e1a;*/
    color: #9F0038;/*#fff;*/
    display: block;
    font-weight: bold;
    /*padding: 0;*/
    text-align: center;
	padding: 3px 0px;/*8px 0;*//*2px 0;*/
	border-bottom: #9F0038 solid 3px;
}

.cella_td01_centrale_vert_vuoto {
	background-color: #fff;
	width: 41px;
	height: 13px;/*22px;*/
}

.simple-list-agenda {
	/*font-size: 1.1em;*/
	margin-left: 1.2em;
	margin-bottom: 1em;
}

.simple-list-agenda dt {
	background: transparent url('../img/arrow-red.png') no-repeat left top;
	padding: 0 0 0 16px;
	margin-top: 12px;
	margin-bottom: 2px;
	font-size: 16px;
}

dl.simple-list-agenda {
	margin-left: 0;
	font-size: 1.2em;
}

.simple-list-agenda dd {
	padding-left: 16px;
	margin-top: 0;
}
/*calendario agenda ministro fine*/

.tabGrigliaLea_verde{
	background-color: #00B14F;
	padding: 6px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
	font-size: 1.2em;
	font-weight:bold;
}

.tabGrigliaLea_rosso{
	background-color: #FE0000;
	padding: 6px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
	font-size: 1.2em;
	font-weight:bold;
}

.tabGrigliaLea_bianco{
	background-color: #FFFFFF;
	padding: 6px;
	border-right: 1px solid #DBDBCA;
	border-top: 1px solid #DBDBCA;
	font-size: 1.2em;
	font-weight:bold;
}

.grigio-05-bg{
	border: 1px solid #DBDBCA;
}

.grigio-20-bg{
	background-color: #d9d9d9;
	text-align: center;
}