/* ------------------------- */
/* FONT						 */
/* ------------------------- */

.blu {
color:#537098;
line-height:50%;
font-size:11px;
font-weight:bold;	
}

.blu11 {
color:#537098;
font-size:11px;
font-weight:bold;	
}

.blu_normale {
color:#537098;
font-weight:bold;	
}

.bianco {
color:#FFFFFF;
}

.undici {
font-size:11px;
}

.sfondo_upload {
background-image:url(images/pulsante_carica.gif);
background-position: center center;
background-repeat: no-repeat;
}

.sottolineato {
background-image:url(images/linea_light266.gif);
background-position: 0px 25px;
background-repeat: no-repeat;
height:30px;
}

.sottolineato_meta {
background-image:url(images/linea_light133.gif);
background-position: 0px 13px;
background-repeat: no-repeat;
height:18px;
}

.bluscuro {
/*color:#213031;*/
color:#213031;
font-size:13px;
/*font-weight:bold;*/
}

.globale {
color:#000;
font-size:12px;
font-weight:bold;	
}

.nav-blu {
color:#537098;
line-height:50%;
font-size:11px;
font-weight:bold;	
}

.blu a {
color:#537098;
}

.grigio {
color:#848284;
/*line-height:50%;*/
font-size:11px;	
}

.testo {
padding:5px 8px 5px 8px;
}

.table_teaser {
padding:0px 8px 0px 8px
}

.table_teaser4 {
padding:0px 4px 0px 4px
}

.table_teaser_scheda {
padding:10px;
}

.testo_articolo {
/*font-size:12px;*/
line-height:1.3em;
text-align:justify;
}

.intestazione h1, .label h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
text-align:center;
}

/* ------------------------- */
/* TEASER . COLONNA SX		 */
/* ------------------------- */
.teaser {
	width:166px;
	padding:0 0 1px 0; 	/* padding:0 0 14px 0; inserisce uno spazio in fondo al teaser, dopo l'ultimo link */
	/* margin:10px auto; CENTRA ORIZZONTALMENTE */ 
	background:url("images/box-light.gif") bottom left no-repeat;
	margin:0 0 5px 0; /* inserisce uno spazio tra un teaser e l'altro */
}

.teaser a {
	/*background:url(images/freccia_light_2.gif) 3px left no-repeat;*/

	/*background-position: -5px 3px; */
	/*background-repeat: no-repeat;*/
}

.teaser .intestazione {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("images/box-light.gif") top left no-repeat;
}
.teaser p, .teaser a.more, .teaser ul {
	margin:0;
	padding:0 3px 3px 5px;
	border:1px solid #bdbebd;
	border-width:0 1px;
	background:#fff;
}
.teaser a.more {
	display:block;
	text-align:right;
	background:url(images/box-light.gif) 410px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
}
.teaser a.more:hover {
	text-decoration:underline;
}

.lista-light, .lista-nou
{
margin-left: 11px;
padding-left: 0;
list-style: none;
}

.lista-light li
{
/*padding-left: 30px; /* Sposta il testo del link verso destra */
/*background-image: url(images/freccia_light.gif);*/
background-repeat: no-repeat;
background-position:bottom;
background-image:url(images/teaser_li_sfondo.gif);
padding:0px 0px 5px 0px;
/* background-position: 1em .7em; */
/* margin-bottom:15px; */
}

.lista-light li a {
/*background-repeat: no-repeat;
background-position:bottom;
background-image:url(images/teaser_li_sfondo.jpg);*/
color:#000000;
font-size:11px;
background-image:url(images/freccia_light.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
padding:0px 0px 0px 15px;
}

.lista-nou li {
padding:0px 0px 5px 15px;
color:#000000;
font-size:11px;
background-image:url(images/freccia_light.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
}

a .attivo {
/*background-repeat: no-repeat;
background-position:bottom;
background-image:url(images/teaser_li_sfondo.jpg);*/
color:#000000;
font-size:11px;
background-image:url(images/freccia_light_attivo.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
padding:0px 0px 0px 15px;
}


/* ------------------------- */
/* TEASER2 . COLONNA DX		 */
/* ------------------------- */

.teaser2 {
	width:300px;
	padding:0 0 1px 0;
	/* margin:10px auto; CENTRA ORIZZONTALMENTE */ 
	background:url("images/box-blu_2.gif") bottom left no-repeat;
	margin:0 0 5px 0; /* inserisce uno spazio tra un teaser e l'altro */
}

.teaser3 {
	width:502px;
	padding:0 0 1px 0;
	/*margin: auto;  CENTRA ORIZZONTALMENTE */
	background:url("images/box-blu502.gif") bottom left no-repeat;
	margin:0 0 5px 0; /* inserisce uno spazio tra un teaser e l'altro */
}

.teaser-bianco {
	width:502px;
	padding:0 0 1px 0;
	/*margin: auto;  CENTRA ORIZZONTALMENTE */
	background:url("images/box-bianco502.gif") bottom left no-repeat;
	margin:0 0 5px 0; /* inserisce uno spazio tra un teaser e l'altro */
}

.teaser2 .intestazione {
	color:#fff;
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("images/box-blu_2.gif") top left no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}

.teaser3 .intestazione {
	color:#fff;
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("images/box-blu502_4.gif") top left no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}

.teaser3 .intestazione a, .teaser2 .intestazione a {
	color:#fff;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
}

.teaser-bianco .intestazione {
	color:#000;
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("images/box-bianco502.gif") top left no-repeat;
	/*text-transform:uppercase;*/
	font-weight:normal;
	font-size:13px;
}

.teaser-bianco .intestazione a {
	color:#000;
	margin:0;
	/*text-transform:uppercase;*/
	font-weight:bold;
}

.teaser2 p, .teaser2 a.more, .teaser2 ul {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #bdbebd;
	border-width:0 1px;
	background:#fff;
}

.teaser3 p, .teaser3 a.more, .teaser3 ul {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #bdbebd;
	border-width:0 1px;
	background:#fff;
}

.teaser-bianco p, .teaser3 a.more, .teaser3 ul {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #bdbebd;
	border-width:0 1px;
	background:#fff;
}

.teaser2 a.more {
	display:block;
	text-align:right;
	background:url(images/box-blu_2.gif) 410px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
}

.teaser3 a.more {
	display:block;
	text-align:right;
	background:url(images/box-blu502_4.gif) 410px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
}

.teaser-bianco a.more {
	display:block;
	text-align:right;
	background:url(images/box-bianco502.gif) 410px 50% no-repeat;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
}

.teaser2 a.more:hover {
	text-decoration:underline;
}

.teaser3 a.more:hover {
	text-decoration:underline;
}

.teaser-bianco a.more:hover {
	text-decoration:underline;
}

.teaser2 .lista-light li
{
/*padding-left: 30px; /* Sposta il testo del link verso destra */
/*background-image: url(images/freccia_light.gif);*/
background-repeat: no-repeat;
background-position:bottom;
background-image:url(images/teaser2_li_sfondo.gif);
padding:0px 0px 5px 0px;
/* background-position: 1em .7em; */
/* margin-bottom:15px; */
}

.teaser3 .lista-light li, .teaser-bianco .lista-light li
{
/*padding-left: 30px; /* Sposta il testo del link verso destra */
/*background-image: url(images/freccia_light.gif);*/
background-repeat: no-repeat;
background-position:left;
background-image:url(images/teaser2_li_sfondo.gif);
padding:0px 0px 5px 0px;
/* background-position: 1em .7em; */
/* margin-bottom:15px; */
}

.teaser2 table {
margin-top:5px; 
}

.teaser3 table {
margin-top:3px;
margin-bottom:3px; 
}

table .nomargini {
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px; 
}

.teaser-bianco table {
margin-top:3px;
margin-bottom:3px; 
}

/* ------------------------- */
/* TEASER3 . COLONNA CENTRO	 */
/* ------------------------- */









/* ------------------------- */
/* LABEL . COLONNA CENTRO	 */
/* ------------------------- */

.label {
	
	/*margin: auto;  CENTRA ORIZZONTALMENTE */
	color:#fff;
	padding:7px 10px 3px 10px;
	background:url("images/label-blu502.gif") top left no-repeat;
	margin:0;
	padding:7px 10px 3px 10px;
	text-transform:uppercase;
	font-weight:bold;

}

.label a {
	
	/*margin: auto;  CENTRA ORIZZONTALMENTE */
	color:#fff;
	text-transform:none;
	font-weight:bold;

}

/* ------------------------- */
/* IMG . IMMAGINI			 */
/* ------------------------- */


.image {
border: 1px solid #c6c3c6;
}

.image-margin {
margin-right:5px;
margin-top:4px;
}

.image_dark {
border: 1px solid #999999;
}

/* ------------------------- */
/* COOMING SOON  			 */
/* ------------------------- */
IFRAME#spot{

 

            position:relative;

            width:320px;

            height:240px;

            border:none;

            margin:0;

            padding:0;

            overflow: hidden;

}
