body{
	margin:0;
	paddin:0;
	background-color:#EBEBEB;
}

strong, b {
	/*font-weight:normal;*/
	font-family:/*dax_bold*/, Arial, Helvetica, sans-serif;
}


@font-face {
    font-family: 'dax_regularregular';
    src: url('fonts/ufonts.com_dax-regular-webfont.eot');
    src: url('fonts/ufonts.com_dax-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_dax-regular-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_dax-regular-webfont.woff') format('woff'),
         url('fonts/ufonts.com_dax-regular-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_dax-regular-webfont.svg#dax-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dax_bold';
    src: url('fonts/dax-bold_0-webfont.eot');
    src: url('fonts/dax-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-bold_0-webfont.woff2') format('woff2'),
         url('fonts/dax-bold_0-webfont.woff') format('woff'),
         url('fonts/dax-bold_0-webfont.ttf') format('truetype'),
         url('fonts/dax-bold_0-webfont.svg#daxbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dax_medium';
    src: url('fonts/dax-medium_0-webfont.eot');
    src: url('fonts/dax-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dax-medium_0-webfont.woff2') format('woff2'),
         url('fonts/dax-medium_0-webfont.woff') format('woff'),
         url('fonts/dax-medium_0-webfont.ttf') format('truetype'),
         url('fonts/dax-medium_0-webfont.svg#daxmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dax_italic';
    src: url('fonts/dax-italic_0.eot');
    src: url('fonts/dax-italic_0.eot') format('embedded-opentype'),
         url('fonts/dax-italic_0.woff2') format('woff2'),
         url('fonts/dax-italic_0.woff') format('woff'),
         url('fonts/dax-italic_0.ttf') format('truetype'),
         url('fonts/dax-italic_0.svg#DaxItalic') format('svg');
}


@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/opensans-condbold-webfont.eot');
    src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condbold-webfont.woff') format('woff'),
         url('fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('fonts/opensans-condlight-webfont.eot');
    src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condlight-webfont.woff') format('woff'),
         url('fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('fonts/opensans-condlightitalic-webfont.eot');
    src: url('fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condlightitalic-webfont.woff') format('woff'),
         url('fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exo_2_0_medium';
    src: url('fonts/exo2.0-medium-webfont.eot');
    src: url('fonts/exo2.0-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2.0-medium-webfont.woff2') format('woff2'),
         url('fonts/exo2.0-medium-webfont.woff') format('woff'),
         url('fonts/exo2.0-medium-webfont.ttf') format('truetype'),
         url('fonts/exo2.0-medium-webfont.svg#exo_2.0medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exo_2_0_light';
    src: url('fonts/exo2.0-light-webfont.eot');
    src: url('fonts/exo2.0-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2.0-light-webfont.woff2') format('woff2'),
         url('fonts/exo2.0-light-webfont.woff') format('woff'),
         url('fonts/exo2.0-light-webfont.ttf') format('truetype'),
         url('fonts/exo2.0-light-webfont.svg#exo_2.0light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'exo_2_0_semibold';
  src: url('fonts/Exo2-0-SemiBold.eot?#iefix') format('embedded-opentype'),  url('fonts/Exo2-0-SemiBold.otf')  format('opentype'),
	     url('fonts/Exo2-0-SemiBold.woff') format('woff'), url('fonts/Exo2-0-SemiBold.ttf')  format('truetype'), url('fonts/Exo2-0-SemiBold.svg#Exo2.0-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'exo_2_0_black';
    src: url('fonts/exo2.0-black-webfont.eot');
    src: url('fonts/exo2.0-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/exo2.0-black-webfont.woff2') format('woff2'),
         url('fonts/exo2.0-black-webfont.woff') format('woff'),
         url('fonts/exo2.0-black-webfont.ttf') format('truetype'),
         url('fonts/exo2.0-black-webfont.svg#exo_2.0black') format('svg');
    font-weight: normal;
    font-style: normal;

}


.videodetector {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.videodetector iframe,
.videodetector object,
.videodetector embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}



#intestazione_contenitore{
	width:100%;
	height:112px;
	background-color:#13395a;
	position:relative;
	min-width:1024px;	
}

@media only screen and (max-width: 1023px) { 

	#intestazione_contenitore {
	min-width:900px;
	overflow:hidden;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#intestazione_contenitore {
	min-width:540px;
	height:422px;
	overflow:hidden;
	}
	
}

#intestazione{
	position:relative;	
	width:1024px;
	height:112px;
	background-color:#13395;
	position:relative;
	margin:0px auto;
	display:table;
}

@media only screen and (max-width: 1023px) { 

	#intestazione {
	width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#intestazione {
	width:540px;
	}
	
}

#logo{
	display:table-cell;	
	width:258px;
	height:112px;
	text-align:center;
	background-color:transparent;
	/*vertical-align:bottom;*/
	background-image:url(images/logo.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

@media only screen and (max-width: 1023px) { 

	#logo {
	width:200px;
	background-image:url(images/logo_mobile.png);
	/*background-size: 110px;*/
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#logo {
	width:540px;
	height:160px;
	background-image:url(images/logo_phone.png);
	background-position:center;
	background-size:auto;
	background-repeat:no-repeat;
	}
	
}

#cerca_form{
	position:absolute;
	top:11px;
	right:192px;
	width:160px;
	height:20px;
}

@media only screen and (max-width: 899px) {  
	
	#cerca_form{
		top:180px;
		left:20px;
		width:250px;
		height:40px;
	}
	
}

.cerca_input{	
	width:130px;
	height:20px;
	border-radius:10px;
	/*border:1px solid #4e6b83;*/
	border:1px solid #FFF;
	margin-right:48px;
	background-color:#13395a;
	color:#FFF;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:30px;
}

@media only screen and (max-width: 899px) {  
	
	.cerca_input{
		width:220px;
		height:40px;
		border-radius:24px;
		font-size:18px;	
	}
	
}

.lente_cerca{
	position:absolute;
	top:6px;
	right:-3px;
	width:12px;
	height:12px;
	background-image:url(images/lente_cerca.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
	transition: all 0.2s ease-out 0s;	
}

@media only screen and (max-width: 899px) {  
	
	.lente_cerca{
		top:14px;
		right:0px;
		width:20px;
		height:20px;
		background-size:20px;
	}
	
}


.lente_cerca:hover{
	background-position:bottom;	
	transition: all 0.2s ease-out 0s;
}

#lingue{
	
	position:absolute;
	top:10px;
	/*right:200px;*/
	right:220px;
	/*width:30px;*/
	width:70px;
	height:20px;
	padding-top:2px;
	font-family:open_sans_condensedbold, Verdana, Geneva, sans-serif;
	font-size:16px; /*font-size:12px;*/
         letter-spacing: 1px; text-align: right; /*AGGIUNTO ALBERTO*/
	letter-spacing:1.6;
	color:#FFF;
}

@media only screen and (max-width: 899px) {  
	
	#lingue{
		width:40px;
		top:188px;
		left:415px; /*left:315px;*/
                text-align: right; /*AGGIUNTO ALBERTO*/
		font-size:20px;
		letter-spacing:2.0;
	}
	
}

#triangolino_lingue{
	position:absolute;
	top:12px; /*top:8px;*/
	/*right:0px;*/
	right:-20px;	
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #FFF transparent transparent transparent;
	
}

@media only screen and (max-width: 899px) {  
	
	#triangolino_lingue{
                top:12px; /*top:8px;*/
		/*right:0px;*/
		right:-65px;
		border-width: 12px 8px 0 8px;
	}
	
}

#lingue_tendina{
	display:none;
	position:absolute;
	left:40px; /*left:-90px;*/
    /*width: 130px; text-align: left;AGGIUNTO ALBERTO*/
	top:2px;
	background-color:#13395A;
	z-index:99;
	padding:4px 4px 4px 4px;
	border-radius:2px;
	-webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 6px 2px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 0px 6px 2px rgba(0, 0, 0, 0.5);
}

@media only screen and (max-width: 899px) {  
	
	#lingue_tendina{
		    padding: 10px;
		    left: 37px;
		    width: 30px;
		    text-align: left;
	}
	
}


#lingue:hover #lingue_tendina {
	display:block;
}

.voce_lingue_tendina{
	float:left;
}

.voce_lingue_tendina a{
	display: block;
	padding:16px !important;
	text-decoration:none;
	color:#FFF;
	background-position:6px center;
	background-repeat:no-repeat;
	padding-left:24px;
	display:block;
	transition: all 0.2s ease-out 0s;
	text-decoration: none !important;
}

@media only screen and (max-width: 899px) {  
	
	.voce_lingue_tendina a{
		width:30px;/*width:85px;*/
		padding:10px;
		padding-left:38px;		
	}
	
}

.voce_lingue_tendina a:hover{
	background-color:#216196;
}

.voce_lingue_tendina.it a{
	background-image:url(images/it.png);	
}

.voce_lingue_tendina.gb a{
	background-image:url(images/gb.png);	
}

.voce_lingue_tendina.es a{
	background-image:url(images/es.png);	
}

.voce_lingue_tendina.br a{
	background-image:url(images/br.png);	
}

.voce_lingue_tendina.cr a{
	background-image:url(images/py.png);	
}

.voce_lingue_tendina.ol a{
	background-image:url(images/lu.png);	
}

#calendario_pulsante{
	
	position:absolute;
	top:6px;
	right:12px;
	width:59px;
	height:30px;
	background-image:url(images/icona_eventi.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:34px;
	font-family:open_sans_condensedbold, Verdana, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:1.6;
	color:#13395a;
	cursor:pointer;	
	
}

@media only screen and (max-width: 899px) {  
	
	#calendario_pulsante{
		top:180px;
		left:380px;
		background-size:140px;
		width:90px;
		height:35px;
		padding-top:10px;
		padding-left:50px;
		font-size:20px;
		letter-spacing:2;
	}
	
}


#menu_orizzontale{
	position:absolute;
	bottom:0;
	right:0;
	width:766px;
	height:66px;
	background-color:#00203c;
}

@media only screen and (max-width: 1023px) { 

	#menu_orizzontale {
	width:700px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#menu_orizzontale {
	top:246px;	
	width:540px;
	height:176px;
	}
	
}

.voce_menu {			
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;	
	text-transform:uppercase;
	float:left;
	text-align:center;
	cursor:pointer;
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing: content-box;
}


.voce_menu a{
	font-size:11px;
	width:114px;
	height:48px;
	overflow:hidden;	
	padding:18px 6px 0px 6px;	
	color:#FFF;	
	text-decoration:none;
	display:block;
	border-right:1px solid #13395a;
	transition: all 0.2s ease-out 0s;
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing: content-box;
}

@media only screen and (max-width: 1023px) { 

	.voce_menu a {
	width:104px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu a {
	font-size:16px;
	top:216px;
	width:156px;
	height:64px;
	padding:24px 11px 0px 12px;	
	}
	
}

.voce_menu:last-child > a{
	width:131px;
	padding:18px 0px 0px 0px;	
	border-right:none;	
}

@media only screen and (max-width: 1023px) { 

	.voce_menu:last-child > a{
	width:110px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu:last-child > a{
	width:154px;
	}
	
}

.voce_menu.sempre a{
	width:127px;
	height:66px;
	padding:0;	
	background-image:url(images/logo_sempre_editore.png);
	background-position:center;
	background-repeat:no-repeat;
//	background-size:contain;
}
/*
.voce_menu.sempre.en a{
	background-image:url(images/logo_sempre_en.png);
}

.voce_menu.sempre.es a{
	background-image:url(images/logo_sempre_es.png);
}

.voce_menu.sempre.pt a{
	background-image:url(images/logo_sempre_pt.png);
}*/

@media only screen and (max-width: 1023px) { 

	.voce_menu.sempre a{
	width:116px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu.sempre a{
		width:179px;
		border-top:1px solid #13395a;
		padding:0px;
		height:87px;	
	}
	
}

.voce_menu.ap23tv a{
	width:127px;
	height:66px;
	padding:0;	
	background-image:url(images/logo_apg23tv.png);
	background-position:center;
	background-repeat:no-repeat;
//	background-size:contain;
}

@media only screen and (max-width: 1023px) { 

	.voce_menu.ap23tv a{
	width:116px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu.ap23tv a{
		border-top:1px solid #13395a;
		width:179px;	
		padding:0px;	
		height:87px;
	}
	
}

.voce_menu.daicistai a{
	width:127px;
	height:66px;
	padding:0;	
	background-image:url(images/logo_daicistai.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.voce_menu.daicistai.en a{
	background-image:url(images/logo_daicistai_en.png);
}

.voce_menu.daicistai.es a{
	background-image:url(images/logo_daicistai_es.png);
}

.voce_menu.daicistai.pt a{
	background-image:url(images/logo_daicistai_pt.png);
}

@media only screen and (max-width: 1023px) { 

	.voce_menu.daicistai a{
	width:115px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu.daicistai a{
		border-top:1px solid #13395a;
		width:180px;
		padding:0px;
		height:87px;	
	}
	
}

.voce_menu.daicistai.en a:hover, .voce_menu.daicistai.es a:hover, .voce_menu.daicistai.pt a:hover{
	background-color:#BE1621;
}

.voce_menu a:hover, .voce_menu a.sel{
	background-color:#13395a;	
	-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.65);
	-moz-box-shadow:    inset 0px 0px 10px 2px rgba(0, 0, 0, 0.65);
	box-shadow:         inset 0px 0px 10px 2px rgba(0, 0, 0, 0.65);
	color:#70CDFD;
	text-decoration: none;
}

#pagina_contenitore{
	position:relative;	
	width:1024px;	
	position:relative;
	margin:0px auto;
	overflow:hidden;
	background-color:#FFF;
	
	-webkit-box-shadow: 5px 0 4px -4px rgba(50, 50, 50, 0.75), -5px 0 8px -4px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 0 4px -4px rgba(50, 50, 50, 0.75), -5px 0 8px -4px rgba(50, 50, 50, 0.75);
	box-shadow: 		5px 0 4px -4px rgba(50, 50, 50, 0.75), -5px 0 8px -4px rgba(50, 50, 50, 0.75);
	
	background-image:url(images/sfondo_colonna_sx.png);
	background-repeat:repeat-y;

}

@media only screen and (max-width: 1023px) { 

	#pagina_contenitore {
	width:900px;
	background-image:url(images/sfondo_colonna_sx_tablet.png);
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#pagina_contenitore {
	width:540px;
	}
	
}

.home #pagina_contenitore {
	background-image:none;
}

.slide_home{
	position:relative;	
	width:1024px;
	height:360px;
	overflow:hidden;
	cursor:pointer;
}

@media only screen and (max-width: 1023px) { 

	.slide_home{
	width:900px;
	height:316px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_home{
	width:540px;
	height:190px;
	}
	
}

img.slide_home_sotto{	
	border:none;
}

@media only screen and (max-width: 1023px) { 

	img.slide_home_sotto{
	width:900px;
	height:316px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	img.slide_home_sotto{
	width:540px;
	height:190px;
	}
	
}

img.slide_home_sopra{
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	display:none;
}

@media only screen and (max-width: 1023px) { 

	img.slide_home_sopra{
	width:900px;
	height:316px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	img.slide_home_sopra{
	width:540px;
	height:190px;
	}
	
}

li:first-child img.slide_home_sopra{	
	display:block;
}

#fascia_europa{
	background-color:#FFF;
	width:1024px;
	height:190px;
	overflow:hidden;
}

#contenitore_europa_b{
	min-height:150px;
}

.home #contenitore_europa_b{
	display:none;
}

@media only screen and (max-width: 1023px) { 

	#fascia_europa{
		width:900px;
		height:167px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_europa{		
		display:none;		
	}
	
	.home #contenitore_europa_b{
		display:block;
	}
	
}

#box_nazioni_unite{
	width:341px;
	height:190px;
	background-image:url(images/nazioni_unite.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	display:table;
	text-align:center;
}

@media only screen and (max-width: 1023px) { 

	#box_nazioni_unite{
	width:300px;
	height:167px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_nazioni_unite{
		width:300px;
		height:167px;
		margin:0px auto;
		float:inherit;
	}
	
}

#box_dona_ora{
	width:341px;
	height:190px;
	background-image:url(images/dona_ora_home.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	display:table;
	text-align:center;
}

@media only screen and (max-width: 1023px) { 

	#box_dona_ora{
	width:300px;
	height:167px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_dona_ora{
		width:300px;
		height:167px;
		margin:0px auto;
		float:inherit;
	}
	
}

#box_nazioni_unite .dentro, #box_dona_ora .dentro{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#000;
	display:table-cell;
	vertical-align: middle;
}

#box_europa_mappa{
	width:341px;	
	height:190px;
	background-image:url(images/europa_mappa.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	display:table;
}

@media only screen and (max-width: 1023px) { 

	#box_europa_mappa{
	width:300px;
	height:167px;
	background-size:180px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_europa_mappa{
		width:300px;
		height:167px;
		background-size:180px;
		margin:0px auto;
		float:inherit;
		
	}
	
}

#box_europa_mappa .dentro{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#000;
	display:table-cell;
	vertical-align: middle;
}

#box_europa_mappa .dentro1 {
	display:block;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
	margin-top:134px;	
}

@media only screen and (max-width: 1023px) { 

	#box_europa_mappa .dentro1 {
	margin-top:100px;	
	}
	
}

#box_cuore{
	width:341px;
	height:190px;
	background-image:url(images/aiuto_home.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	display:table;
}

@media only screen and (max-width: 1023px) { 

	#box_cuore{
	width:300px;
	height:167px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_cuore{
		width:300px;
		height:167px;
		margin:-60px auto 0 auto;
		float:inherit;
	}
	
}

#box_cuore:hover .dentro, #box_europa_mappa:hover .dentro, #box_nazioni_unite:hover .dentro, #box_dona_ora:hover .dentro{	
	color:#0070ba;
	transition:all 0.2s ease-out 0s;
}

#box_cuore .dentro{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#000;
	display:table-cell;
	vertical-align: middle;
}

@media only screen and (max-width: 1023px) { 

	#box_cuore .dentro{
	margin-top:60px;	
	}
	
}

@media only screen and (max-width: 899px) { 

	#box_cuore .dentro{
	padding-top:60px;	
	}
	
}


#box_cuore .dentro1 {
	display:block;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:underline;
	margin-top:12px;	
}





#fascia_news{
	border-bottom:1px dotted #999;
	height:160px;
	background-image:url(images/sfondo_slide_news.png);
	background-repeat:repeat-x;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#929292;
	position:relative;
}

@media only screen and (max-width: 1023px) { 

	#fascia_news{
	height:151px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_news{
		height:151px;
	}
	
}

#fascia_news .titolo_fascia{
	
	text-align:center;
	position:absolute;
	width:100%;
	top:10px;

}

.slide_news{
	width:316px;
	height:160px;
	position:relative;
	cursor:pointer;
}

@media only screen and (max-width: 1023px) { 

	.slide_news{
		width:290px;
		height:141px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_news{
		width:540px;
		height:151px;
	}
	
}

.pallino{
	
	width:20px;
	height:20px;
	border-radius:100%;
	border:2px solid;
	transition: all 0.2s ease-out 0s;
	border-color:transparent;
}

.pallino.verde {
	border-color: #1ca03a; /*#00CA51*/
}

.pallino.rosso {
	border-color: #e40321; /*#FF2B06*/
}

.pallino.rosa {
	border-color: #DD4938; /*#DD4938*/
}

.pallino.blu {
	border-color: #005ba4; /*#0060A9*/
}

.pallino.azzurro {
	border-color: #55b3e6; /*#70cdfd*/
}

.pallino.viola {
	border-color: #7b4f9c; /*#924bc2*/
}

.pallino.giallo {
	border-color: #ebbe03; /*#ffdc36*/
}

.pallino.arancio {
	border-color: #f1882d; /*#ff8a1f*/
}

.pallino.grigio {
	border-color: #969593; /*#969594*/
}

.pallino_news{
	position:absolute;
	top:28px;
	left:34px;
}

@media only screen and (max-width: 1023px) { 

	.pallino_news{
		top:20px;
		left:24px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.pallino_news{
		top:20px;
		left:24px;
	}
	
}

.slide_news .contenitore_news{
	position:absolute;
	top:28px;
	left:68px;
	width:236px;
	overflow:hidden;
}

@media only screen and (max-width: 1023px) { 

	.slide_news .contenitore_news{
		width:200px;
		top:20px;
		left:54px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_news .contenitore_news{
		width:380px;
		top:20px;
		left:60px;
	}
	
}


.slide_news .contenitore_news .titolo{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	width:226px;
	font-size:13px;
	line-height:18px;
	color:#000;	
	border-bottom:1px dotted #999;	
	padding-bottom:6px;
}

@media only screen and (max-width: 1023px) { 

	.slide_news .contenitore_news .titolo{
		width:200px;
		font-size:13px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_news .contenitore_news .titolo{
		width:440px;
		font-size:14px;
	}
	
}

.slide_news .contenitore_news .data{
	/* MODIFICATO DA ALBERTO font-family:dax_bold, Verdana, Geneva, sans-serif;*/
	font-family:dax_italic, Verdana, Geneva, sans-serif;
        font-size:10px;
	color:#000;
	padding-top:6px;
        /*AGGIUNTO DA ALBERTO*/
        text-align: right;
}

@media only screen and (max-width: 899px) {  
	
	.slide_news .contenitore_news .data{
		/* MODIFICATO DA ALBERTOfont-size:14px; */
                font-size:12px;
	}
	
}

.slide_news .contenitore_news .abstract{
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000;
	padding-top:2px;
}

@media only screen and (max-width: 1023px) { 

	.slide_news .contenitore_news .abstract{		
		font-size:11px;
		height:30px;
		overflow:hidden;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_news .contenitore_news .abstract{
		font-size:13px;
		height:30px;
		overflow:hidden;
		padding-top:4px;
	}
	
}

.slide_news .contenitore_news .leggi_tutto {
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:10px;	
	color:#000;
	padding-top:2px;
	text-decoration:underline;
}

@media only screen and (max-width: 899px) {  
	
	.slide_news .contenitore_news .leggi_tutto {
		font-size:12px;
		padding-top:4px;
	}
	
}








#fascia_identita{
	height:274px;	
	position:relative;
	background-color:#FFF;
}

@media only screen and (max-width: 1023px) { 

	#fascia_identita{
	height:242px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_identita{
		height:380px;
	}
	
}

#fascia_identita .titolo_fascia{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:20px;
	text-transform:uppercase;	
	text-align:center;
	position:absolute;
	width:100%;
	top:10px;
	color:#000;
}

@media only screen and (max-width: 899px) {  
	
	#fascia_identita .titolo_fascia{
		text-align:left;
		width:180px;
		top:70px;
		padding-left:10px;	
	}
	
}

#contenitore_identita{
	top:64px;
	left:40px;
	position:absolute;
}

@media only screen and (max-width: 1023px) { 

	#contenitore_identita{
		top:52px;
		left:20px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#contenitore_identita{
		top:20px;
		left:0px;
	}
	
}


#contenitore_identita a{
	text-decoration:none;
}

.slide_identita{
	background-repeat:no-repeat;
	background-position:top;
	width:180px;
	height:114px;
	position:relative;
	cursor:pointer;
	text-align:center;	
	float:left;
	margin-right:8px;
	
}

@media only screen and (max-width: 1023px) { 

	.slide_identita{
		margin-right:0px;
		width:170px;
		height:114px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_identita{
		width:180px;
		margin-bottom:70px;
	}
	
	#contenitore_identita a:first-child .slide_identita{
		margin-left:180px;		
	}
	
}

.slide_identita:hover{
	background-position:bottom;
}


.slide_identita .titolo{
	color:#000;
	font-family:dax_medium, Verdana, Geneva, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	padding:128px 0px 0px 0px;
	transition: all 0.2s ease-out 0s;
	text-decoration:none;
}

.slide_identita .titolo:hover{
	color:#0079C1;
}

@media only screen and (max-width: 1023px) { 

	.slide_identita .titolo{		
		font-size:13px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_identita .titolo{
		
		font-size:14px;
	}
	
}





#fascia_loghi_contenitore{
	width:100%;
	height:106px;
	background-color:#0079C1;
	position:relative;
	min-width:1024px;	
}

@media only screen and (max-width: 1023px) { 

	#fascia_loghi_contenitore {
	min-width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_loghi_contenitore {
	min-width:540px;
	height: auto;
	}
	
}

#fascia_loghi{
	position:relative;	
	width:1024px;
	height:106px;
	background-color:#0079C1;
	position:relative;
	margin:0px auto;
	display:table;
	text-align:center;
	overflow:hidden;
}

@media only screen and (max-width: 1023px) { 

	#fascia_loghi {
	width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_loghi {
	width:540px;
	}
	
}

#fascia_loghi a{
	text-decoration:none;
}	

#fascia_loghi .titolo{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#FFF;
	padding-top:22px;
}

#fascia_loghi .box_logo{
	width:167px; /*200px*/
	height:106px;
	float:left;
	text-align:center;
	font-size:12px;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
}

@media only screen and (max-width: 1023px) { 

	#fascia_loghi .box_logo{
	width:145px; /*180px*/
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_loghi .box_logo{
	width:180px; /*180px*/
	}
	
	#fascia_loghi .box_logo:nth-child(3){
		margin-left:90px;	
		
	}
	
}






#fascia_newsletter_contenitore{
	width:100%;
	height:98px;
	background-color:#0a598d;
	position:relative;
	min-width:1024px;	
}

@media only screen and (max-width: 1023px) { 

	#fascia_newsletter_contenitore {
	min-width:900px;
	height:145px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_newsletter_contenitore {
	min-width:540px;
	height:330px;
	}
	
}

#fascia_newsletter{
	position:relative;	
	width:1024px;
	height:98px;
	background-color:#0a598d;
	position:relative;
	margin:0px auto;
	display:table;
	text-align:center;
	overflow:hidden;
	display:table;
}

@media only screen and (max-width: 1023px) { 

	#fascia_newsletter {
	width:900px;
	height: auto;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_newsletter {
	width:540px;
	height: auto;
	}
	
}

.newsletter1{
	float:left;
	width:130px;
	height:98px;	
	display:table;
	background-image:url(images/nw_icona.png);
	background-position:right center;
	background-repeat:no-repeat;
	margin-left:30px;
	text-align:left;
}

@media only screen and (max-width: 1023px) { 

	.newsletter1{
	width:84px;
	background-image:none;
	margin-left:10px;
	}
	
}

@media only screen and (max-width: 899px) { 

	.newsletter1{
	width: 50%;
	height:58px;
	background-image:url(images/nw_icona.png);
	margin-left:30px;
	}
	
}

.newsletter1 .titolo{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	display:table-cell;
	vertical-align:middle;
}

.newsletter2{
	float:left;
	width:620px;
	height:92px;	
	display:table;
	margin-left:20px;
	margin-top:6px;
}

.newsletter_input{
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#005184;
	float:left;
	border-radius:15px;
	border:0px;
	padding:5px 8px;
	margin-top:14px;
	height:14px;
	float: left;
	width: 46%;
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing: content-box;
}

.newsletter3{
	float:left;
	height:98px;	
	display:table;
	width: 46%;
}

.newsletter3.pulsante{	
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#005184;
	width: 46%;
	margin-top: 14px;
	height:14px;
	border-radius:15px;
	border:0px;
	background-color:#FFF;
	padding:5px 8px;
	text-align:left;
	cursor:pointer;
	background-image:url(images/v_newsletter.png);
	background-position:110px top;
	background-repeat:no-repeat;
}

.newsletter3.pulsante:hover{
	background-color:#B1CB07;
	background-position:110px bottom;
	color:#FFF;
}

.newsletter4{
	float:left;
	width:110px;
	height:72px;	
	margin-left:20px;
	padding:18px 6px 0 0;
	text-align:left;	
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
}

.newsletter4 a{
	color: #0079C1;
}

@media only screen and (max-width: 1023px) { 

	.newsletter4{
	width:420px;
	overflow:hidden;
	}
	
	.newsletter2{
		width: 760px;
	}
	
	
}


@media only screen and (max-width: 899px) { 

	.newsletter4{
	width:490px;
	overflow:hidden;
	height: auto;
	}
	
	.newsletter2{
		width: 90%;
		height: auto;
	}
	
	.newsletter_input, .newsletter3.pulsante{
		width: 99%;
		height: 120px;
		height: 30px;
		font-size: 16px;
		line-height: 30px;
	}
	
	.newsletter3.pulsante{
		background-position:144px 7px;
	}
	
	.newsletter3.pulsante:hover{
		background-position:144px 8px;
	}
	
}





#fascia_footer_contenitore{
	width:100%;
	height:42px;
	background-color:#13395a;
	position:relative;
	min-width:1024px;	
}

@media only screen and (max-width: 1023px) { 

	#fascia_footer_contenitore {
	min-width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_footer_contenitore {
	min-width:540px;
	/*height:196px;*/
	}
	
}

#fascia_footer{
	position:relative;	
	width:1024px;
	height:42px;
	background-color:#13395a;
	position:relative;
	margin:0px auto;
	display:table;
	text-align:center;
	overflow:hidden;
	display:table;
}

@media only screen and (max-width: 1023px) { 

	#fascia_footer {
	width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#fascia_footer {
	width:540px;
	}
	
}

#footer{
	text-align:center;
	display:table-cell;
	vertical-align:middle;	
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

#footer a{
	text-decoration:none;
	color:#FFF;
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
}

#footer a:hover{
	text-decoration:underline;
}

#contenitore_foto_cat{
	position:relative;
	float:left;
	width:1024px;
	height:358px;
	background-position: center;
}

@media only screen and (max-width: 1023px) { 

	#contenitore_foto_cat {
	width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#contenitore_foto_cat {
	width:540px;
	}
	
}

#contenitore_menu_sec{
	position:relative;
	float:left;
	width:258px;
	height:358px;
	display:table;
	background-color:rgba(0,0,0,0.5);	
}

#contenitore_menu_sec_don{
	position:relative;
	float:left;
	width:258px;
	height:358px;
	display:table;
	background-color:rgba(0,0,0,0);	
}

@media only screen and (max-width: 1023px) { 

	#contenitore_menu_sec {
	width:200px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#contenitore_menu_sec {
	width:200px;
	}
	
}

#menu_sec_liv{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	padding-left:66px;
}

@media only screen and (max-width: 1023px) { 

	#menu_sec_liv {
	padding-left:36px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#menu_sec_liv {
	padding-left:26px;
	}
	
}

.voce_menu_sec a{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;	
	font-size:15px;
	line-height:40px;	
	overflow:hidden;	
	color:#FFF;	
	text-decoration:none;
	display:block;
	transition: all 0.2s ease-out 0s;
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu_sec a{
	font-size:18px;
	}
	
}

.voce_menu_sec a:hover, .voce_menu_sec.sel a {
	color:#ffdc36;
}

#ultime_news_verticale{
	float:right;
	width:217px;
	height:358px;
	overflow:hidden;
	background-color:#ebebeb;
}

.interna #fascia_news{
	display:none;
}

@media only screen and (max-width: 1023px) { 

	#ultime_news_verticale {
	width:217px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#ultime_news_verticale {
		display:none !important;
	}
	
	.interna #fascia_news{
		display:block !important;
	}
	
}

#ultime_news_verticale .titolo{
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#929292;
	text-align:center;
	margin:10px auto 10px auto;
}



.slide_news_verticale{
	width:217px;
	height:96px;
	position:relative;
	cursor:pointer;
	border-top:1px dotted #999;
}

@media only screen and (max-width: 1023px) { 

	.slide_news_verticale{
		width:217px;
		height:96px;
	}
	
}

.slide_news_verticale:last_child{
	border-bottom:1px dotted #999;
}

.slide_news_verticale .contenitore_news{
	position:absolute;
	top:8px;
	left:32px;
	width:180px;
	overflow:hidden;
}

@media only screen and (max-width: 1023px) { 

	.slide_news_verticale .contenitore_news{
		top:8px;
		left:32px;
		width:180px;
	}
	
}


.slide_news_verticale .contenitore_news .data{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
}

@media only screen and (max-width: 899px) {  
	
	.slide_news_verticale .contenitore_news .data{
		font-size:10px;
	}
	
}

.slide_news_verticale .contenitore_news .titolo_news{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#000;			
	padding-top:7px;
}

@media only screen and (max-width: 1023px) { 

	.slide_news_verticale .contenitore_news .titolo_news{
		font-size:13px;
	}
	
}


.slide_news_verticale .contenitore_news .leggi_tutto {
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:8px;	
	color:#000;
	padding-top:8px;
	text-decoration:underline;
}

@media only screen and (max-width: 899px) {  
	
	.slide_news_verticale .contenitore_news .leggi_tutto {
		font-size:8px;
		padding-top:4px;
	}
	
}


#col_des{

	width:766px;
	float:right;
	background-color:#FFF;
}

#col_sin{

	width:258px;	
	float:left;
	text-align:center;
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	overflow-x:hidden;
	background-color:#EBEBEB;	
}

@media only screen and (max-width: 1023px) { 
	
	#col_sin{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#col_sin{
		
		width:540px;
		
	}
	
}

.titolo_menu_news{
	font-family:exo_2_0_semibold, Verdana, Geneva, sans-serif;
	font-size:13px;	
	line-height:50px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	height:50px;
	border-bottom:1px solid #d5d5d5;
	float:left;
}

@media only screen and (max-width: 899px) {  
	
	.titolo_menu_news{
		width:238px;
	}
	
}

.voce_menu_news{	
	width:100%;
	text-align:left;
	border-bottom:1px solid #d5d5d5;
	float:left;
}

.v_menu_news{
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	height:50px;
	line-height:50px;
	padding-left:14px;
	text-align:left;

}

.sottov_menu_news{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	opacity:0.55;
	text-transform:uppercase;
	line-height:20px;	
	text-align:left;
	margin:5px 0px;
	float:left;
	padding-left:15%;
	width:83%;
}

.sottov_menu_news.sel{
	opacity:1;
}

.sottosottov_menu_news{
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	opacity:0.55;
	text-transform:uppercase;
	line-height:20px;
	margin:5px 0px;
	text-align:left;
	float:left;
	padding-left:20%;
	width:80%;
}

.sottosottov_menu_news.sel{
	opacity:1;
}

.voce_menu_news a:last-child .sottov_menu_news{
	padding-bottom:8px;	
}

.v_menu_news .pallino{
	width:14px;
	height:14px;
	margin-right:12px;
	margin-top:16px;
	float:left;
}

@media only screen and (max-width: 1023px) { 
	
	.v_menu_news .pallino{
		display:none;
	}
	
	.sottov_menu_news{
		padding-left:8%;	
		width:92%;
	}
	.sottosottov_menu_news{
		padding-left:10%;	
		width:90%;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.v_menu_news .pallino{
		display:none;
	}
	
	.sottov_menu_news{
		padding-left:8%;	
		width:92%;
	}
	.sottosottov_menu_news{
		padding-left:10%;	
		width:90%;
	}
	
}


@media only screen and (max-width: 899px) {  
	
	#contenitore_menu_news{		
		height:200px;
	}
	
	.titolo_menu_news{
		width:238px;
		text-align:left;
		padding-left:16px;
	}
	
	.voce_menu_news{
		width:254px;
		
	}
	
}

.voce_menu_news a{
	text-decoration:none;
	color:#000;
	width:100%;
	height:100%;
	display:block;
	transition: all 0.2s ease-out 0s;
}

.voce_menu_news a:hover{
	text-decoration:underline;
}

.voce_menu_news.sel a:hover{
	color:#FFF;
}

.voce_menu_news.sel .v_menu_news{
	color:#FFF;
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:14px;
}

.testata_news .v_menu_news{
	color:#FFF;
	height:34px;
	line-height:32px;
	font-family:exo_2_0_semibold, Verdana, Geneva, sans-serif;
	font-size:17px;
}

.testata_news .v_menu_news .pallino{
	margin-top:8px;
}

.voce_menu_news.sel.azzurro, .voce_menu_news.sel.azzurro .pallino, .testata_sezione.azzurro, .testata_news.azzurro .pallino{
	background-color:#2e789b; /* scuro #1b82a2*/
}

.voce_menu_news.sel.azzurro .pallino, .testata_news.azzurro .pallino{	
	border-color: #FFF;
}
.voce_menu_news.azzurro a:hover .pallino, .voce_menu_news.sel.azzurro .v_menu_news, .testata_news.azzurro{
	background-color:#55b3e6; /* chiaro #70CDFD*/
}

/* chiaro
.voce_menu_news.azzurro .sottov_menu_news, .voce_menu_news.azzurro .sottosottov_menu_news{
	color:#70CDFD;
}
*/

.voce_menu_news.azzurro .sottov_menu_news.sel{
	border-bottom:1px solid #55b3e6; /* chiaro #70CDFD*/
}

.voce_menu_news.azzurro a:hover .sottov_menu_news, .voce_menu_news.azzurro .sottov_menu_news.sel , .voce_menu_news.azzurro a:hover .sottosottov_menu_news , .voce_menu_news.azzurro .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.blu, .voce_menu_news.sel.blu .pallino, .testata_sezione.blu, .testata_news.blu .pallino{
	background-color:#1a3968; /* scuro #2a2860*/
}

.voce_menu_news.sel.blu .pallino, .testata_news.blu .pallino{	
	border-color: #FFF;
}
.voce_menu_news.blu a:hover .pallino, .voce_menu_news.sel.blu .v_menu_news, .testata_news.blu{
	background-color:#005ba4; /* chiaro #0061a9*/
}

/* chiaro
.voce_menu_news.blu .sottov_menu_news, .voce_menu_news.blu .sottosottov_menu_news{
	color:#0061a9;
}
*/

.voce_menu_news.blu .sottov_menu_news.sel{
	border-bottom:1px solid #005ba4; /* chiaro #0061a9*/
}

.voce_menu_news.blu a:hover .sottov_menu_news, .voce_menu_news.blu .sottov_menu_news.sel , .voce_menu_news.blu a:hover .sottosottov_menu_news , .voce_menu_news.blu .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.viola, .voce_menu_news.sel.viola .pallino, .testata_sezione.viola, .testata_news.viola .pallino{
	background-color:#50286e; /* scuro #4e286c*/
}

.voce_menu_news.sel.viola .pallino, .testata_news.viola .pallino{	
	border-color: #FFF;
}
.voce_menu_news.viola a:hover .pallino, .voce_menu_news.sel.viola .v_menu_news, .testata_news.viola{
	background-color:#7b4f9c; /* chiaro #7a4f9a*/
}

/* chiaro
.voce_menu_news.viola .sottov_menu_news, .voce_menu_news.viola .sottosottov_menu_news{
	color:#7a4f9a;
}
*/

.voce_menu_news.viola .sottov_menu_news.sel{
	border-bottom:1px solid #7b4f9c; /* chiaro #7a4f9a*/
}

.voce_menu_news.viola a:hover .sottov_menu_news, .voce_menu_news.viola .sottov_menu_news.sel , .voce_menu_news.viola a:hover .sottosottov_menu_news , .voce_menu_news.viola .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.verde, .voce_menu_news.sel.verde .pallino, .testata_sezione.verde, .testata_news.verde .pallino{
	background-color:#006a2a; /* scuro #009345*/
}

.voce_menu_news.sel.verde .pallino, .testata_news.verde .pallino{	
	border-color: #FFF;
}
.voce_menu_news.verde a:hover .pallino, .voce_menu_news.sel.verde .v_menu_news, .testata_news.verde{
	background-color:#1ca03a; /* chiaro #37ab51*/
}

/* chiaro
.voce_menu_news.verde .sottov_menu_news, .voce_menu_news.verde .sottosottov_menu_news{
	color:#37ab51;
}
*/

.voce_menu_news.verde .sottov_menu_news.sel{
	border-bottom:1px solid #1ca03a; /* chiaro #37ab51*/
}

.voce_menu_news.verde a:hover .sottov_menu_news, .voce_menu_news.verde .sottov_menu_news.sel , .voce_menu_news.verde a:hover .sottosottov_menu_news , .voce_menu_news.verde .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.giallo, .voce_menu_news.sel.giallo .pallino, .testata_sezione.giallo, .testata_news.giallo .pallino{
	background-color:#bd9c17; /* scuro #D4A408*/
}

.voce_menu_news.sel.giallo .pallino, .testata_news.giallo .pallino{	
	border-color: #FFF;
}
.voce_menu_news.giallo a:hover .pallino, .voce_menu_news.sel.giallo .v_menu_news, .testata_news.giallo{
	background-color:#ebbe03; /* chiaro #ffdc38*/
}

/* chiaro
.voce_menu_news.giallo .sottov_menu_news, .voce_menu_news.giallo .sottosottov_menu_news{
	color:#ffdc38;
}
*/

.voce_menu_news.giallo .sottov_menu_news.sel{
	border-bottom:1px solid #ebbe03; /* chiaro #ffdc38*/
}

.voce_menu_news.giallo a:hover .sottov_menu_news, .voce_menu_news.giallo .sottov_menu_news.sel , .voce_menu_news.giallo a:hover .sottosottov_menu_news , .voce_menu_news.giallo .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.arancio, .voce_menu_news.sel.arancio .pallino, .testata_sezione.arancio, .testata_news.arancio .pallino{
	background-color:#916035; /* scuro #b3681f*/
}

.voce_menu_news.sel.arancio .pallino, .testata_news.giallo .arancio{	
	border-color: #FFF;
}
.voce_menu_news.arancio a:hover .pallino, .voce_menu_news.sel.arancio .v_menu_news, .testata_news.arancio{
	background-color:#f1882d; /* chiaro #f1872d*/
}

/* chiaro
.voce_menu_news.arancio .sottov_menu_news, .voce_menu_news.arancio .sottosottov_menu_news{
	color:#f1872d;
}
*/

.voce_menu_news.arancio .sottov_menu_news.sel{
	border-bottom:1px solid #f1882d; /* chiaro #f1872d*/
}

.voce_menu_news.arancio a:hover .sottov_menu_news, .voce_menu_news.arancio .sottov_menu_news.sel , .voce_menu_news.arancio a:hover .sottosottov_menu_news , .voce_menu_news.arancio .sottosottov_menu_news.sel{
	color:#FFF;
}



.voce_menu_news.sel.rosso, .voce_menu_news.sel.rosso .pallino, .testata_sezione.rosso, .testata_news.rosso .pallino{
	background-color:#8e2826; /* scuro #b92024*/
}

.voce_menu_news.sel.rosso .pallino, .testata_news.giallo .rosso{	
	border-color: #FFF;
}
.voce_menu_news.rosso a:hover .pallino, .voce_menu_news.sel.rosso .v_menu_news, .testata_news.rosso{
	background-color:#e40321; /* chiaro #e63825*/
}

/* chiaro
.voce_menu_news.rosso .sottov_menu_news, .voce_menu_news.rosso .sottosottov_menu_news{
	color:#e63825;
}
*/

.voce_menu_news.rosso .sottov_menu_news.sel{
	border-bottom:1px solid #e40321; /* chiaro #e63825*/
}

.voce_menu_news.rosso a:hover .sottov_menu_news, .voce_menu_news.rosso .sottov_menu_news.sel , .voce_menu_news.rosso a:hover .sottosottov_menu_news , .voce_menu_news.rosso .sottosottov_menu_news.sel{
	color:#FFF;
}




.voce_menu_news.sel.rosa, .voce_menu_news.sel.rosa .pallino, .testata_sezione.rosa, .testata_news.rosa .pallino{
	background-color:#DD4938; /* scuro #b92024*/
}

.voce_menu_news.sel.rosa .pallino, .testata_news.rosa .rosa{	
	border-color: #FFF;
}
.voce_menu_news.rosa a:hover .pallino, .voce_menu_news.sel.rosa .v_menu_news, .testata_news.rosa{
	background-color:#DD4938; /* chiaro #e63825*/
}

/* chiaro
.voce_menu_news.rosa .sottov_menu_news, .voce_menu_news.rosa .sottosottov_menu_news{
	color:#e63825;
}
*/

.voce_menu_news.rosa .sottov_menu_news.sel{
	border-bottom:1px solid #DD4938; /* chiaro #e63825*/
}

.voce_menu_news.rosa a:hover .sottov_menu_news, .voce_menu_news.rosa .sottov_menu_news.sel , .voce_menu_news.rosa a:hover .sottosottov_menu_news , .voce_menu_news.rosa .sottosottov_menu_news.sel{
	color:#FFF;
}





.voce_menu_news.sel.grigio, .voce_menu_news.sel.grigio .pallino, .testata_sezione.grigio, .testata_news.grigio .pallino{
	background-color:#545351; /* scuro #535251*/
}

.voce_menu_news.sel.grigio .pallino, .testata_news.giallo .grigio{	
	border-color: #FFF;
}
.voce_menu_news.grigio a:hover .pallino, .voce_menu_news.sel.grigio .v_menu_news, .testata_news.grigio{
	background-color:#969593; /* chiaro #969594*/
}

/* chiaro
.voce_menu_news.grigio .sottov_menu_news, .voce_menu_news.grigio .sottosottov_menu_news{
	color:#e63825;
}
*/

.voce_menu_news.grigio .sottov_menu_news.sel{
	border-bottom:1px solid #969593; /* chiaro #969594*/
}

.voce_menu_news.grigio a:hover .sottov_menu_news, .voce_menu_news.grigio .sottov_menu_news.sel , .voce_menu_news.grigio a:hover .sottosottov_menu_news , .voce_menu_news.grigio .sottosottov_menu_news.sel{
	color:#FFF;
}



#box_nazioni_unite_b{
	margin:40px 0px;
	width:258px;
	float:left;
	background-image:url(images/dona_ora.png);
	background-position:top;
	background-repeat:no-repeat;
	height:60px;
}

#box_cuore1_b{
	margin:30px 0px;
	width:258px;
	float:left;
	background-image:url(images/onu_d.png);
	background-position:top;
	background-repeat:no-repeat;
	height:69px;
}

#box_nazioni_unite_b:hover{
	/*background-position:bottom;*/
}

#box_nazioni_unite_b:hover #box_nazioni_unite_b_txt, #box_cuore1_b:hover #box_cuore1_b_txt{
	color:#0070BA;
}

@media only screen and (max-width: 1023px) { 
	
	#box_nazioni_unite_b, #box_cuore1_b{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_nazioni_unite_b, #box_cuore1_b{
		width:180px;	
	}
	
}

#box_nazioni_unite_b_txt, #box_cuore1_b_txt{	
	width:258px;
	text-align:center;
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-top:74px;
}

@media only screen and (max-width: 1023px) { 
	
	#box_nazioni_unite_b_txt, #box_cuore1_b_txt{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_nazioni_unite_b_txt, #box_cuore1_b_txt{
		width:180px;	
	}
	
}

#box_europa_mappa_b{
	margin:30px 0px;
	width:258px;
	float:left;
	background-image:url(images/mondo_d.png);
	background-position:top;
	background-repeat:no-repeat;
	height:77px;
}

#box_europa_mappa_b:hover{
	/*background-position:bottom;*/
}

#box_europa_mappa_b:hover #box_europa_mappa_b_txt{
	color:#0070BA;
}

@media only screen and (max-width: 1023px) { 
	
	#box_europa_mappa_b{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_europa_mappa_b{
		width:180px;	
	}
	
}

#box_europa_mappa_b_txt{	
	width:258px;
	text-align:center;
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-top:84px;
}

@media only screen and (max-width: 1023px) { 
	
	#box_europa_mappa_b_txt{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_europa_mappa_b_txt{
		width:180px;	
	}
	
}

#box_cuore_b{
	margin:30px 0px;
	width:258px;
	float:left;
	background-image:url(images/aiuto_interno.png);
	background-position:top;
	background-repeat:no-repeat;
	height:60px;
}

#box_cuore_b:hover{
	/*background-position:bottom;*/
	height:61px;
}

#box_cuore_b:hover #box_cuore_b_txt{
	color:#0070BA;
}

@media only screen and (max-width: 1023px) { 
	
	#box_cuore_b{
		width:200px;
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_cuore_b{
		width:180px;	
	}
	
}

#box_cuore_b_txt{	
	width:258px;
	text-align:center;
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-top:84px;
}

@media only screen and (max-width: 1023px) { 
	
	#box_cuore_b_txt{
		width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#box_cuore_b_txt{
		width:180px;	
	}
	
}

#col_des{

	width:766px;
	height:100%;
	display:block;
	float:right;
	background-color:#FFF;
}

@media only screen and (max-width: 1023px) { 
	
	#col_des{
		width:700px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#col_des{
		
		width:540px;
		
	}
	
}

#breadcrumbs{
	margin:10px 20px;
	font-size:12px;
	font-family:dax_italic, Verdana, Geneva, sans-serif;
	color:#95b9e2;
	line-height:24px;
}

#breadcrumbs a{
	font-size:12px;
	color:#95b9e2;
	text-decoration:none;
	transition: all 0.2s ease-out 0s;
}

#breadcrumbs a.sel, #breadcrumbs a:hover{
	
	color:#0079c1;
}

#menu_terzo_livello{
	margin-top:20px;
}

.slide_menu_terzo_livello{
	width:136px;
	height:72px;
	position:relative;
	cursor:pointer;
	background-position:top center;
	background-repeat:no-repeat;	
	background-size: 72px 144px;
}

@media only screen and (max-width: 1023px) { 

	.slide_menu_terzo_livello{
		width:126px;
		height:72px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.slide_menu_terzo_livello{
		width:116px;
		height:72px;
	}
	
}

.slide_menu_terzo_livello.sel, .slide_menu_terzo_livello:hover{
background-position:bottom center;
}

.slide_menu_terzo_livello .titolo {
	padding-top:90px;
	text-align:center;
}

.slide_menu_terzo_livello a .titolo{
	font-family:exo_2_0_semibold, Verdana, Geneva, sans-serif;
	color:#b2b2b2;
	font-size:12px;		
	transition: all 0.2s ease-out 0s;
	text-transform:uppercase;
	text-decoration:none;
}

@media only screen and (max-width: 899px) {  
	
	.slide_menu_terzo_livello a .titolo {
		font-size:13px;
	}
	
}

.slide_menu_terzo_livello.sel a .titolo {
	color:#0079c1;
}

@media only screen and (max-width: 899px) {  
	
	.slide_menu_terzo_livello.sel a .titolo{
		font-size:13px;
	}
	
}

.slide_menu_terzo_livello:hover a .titolo{
	color:#0079c1;
}


#menu_terzo_livello .linea{
	width:100%;
	height:9px;
	border-bottom:1px solid #0079c1;
}

@media only screen and (max-width: 899px) { 

	#menu_terzo_livello .linea{
		margin-top:10px;
	}
	
}

#menu_terzo_livello .linea .triangolino{
	margin-left:99px;
	margin-top:1px;
}

@media only screen and (max-width: 1023px) { 

	#menu_terzo_livello .linea .triangolino{
		margin-left:93px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	#menu_terzo_livello .linea .triangolino{
		margin-left:89px;
	}
	
}

.testo{	
	padding:20px 50px;
	width:666px;
	overflow:hidden;
}

@media only screen and (max-width: 1023px) { 

	.testo{	
		padding:30px 40px;
		width:620px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.testo{	
		padding:30px 40px;
		width:460px;
	}
	
}

.portale .testo h1{

	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:exo_2_0_black, Verdana, Geneva, sans-serif;
	font-size:27px;
	line-height:27px;
		
}

.portale .testo p{
	/*padding-top:20px;	MODIFCATO ALBERTO 30-01-2015*/
}
/*AGGIUNTO ALBERTO 30-01-2015*/
.testo h1{}
.testo h2{margin-bottom: -10px;}
.testo h3{}
.testo, .testo p{
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#000;
}

.testo img, .testo img{
	margin:0;
	padding:0;
	max-width:666px; 
}

@media only screen and (max-width: 1023px) { 

	.testo img, .testo img{
		max-width:620px; 
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.testo img, .testo img{
		max-width:460px; 
	}
        /*AGGIUNTO ALBERTO 2015-09-10*/
	.testo, .testo p{
	font-size:22px;
	line-height:1.15em;
        }
        .testo h2 {line-height: 1.3em;}
}

.testo a{
	color:#0079C1;
	text-decoration:none;	
	transition: all 0.2s ease-out 0s;
}

.testo a:hover{
	color:#0079C1;
	text-decoration:underline;	
}

.testo b, .testo strong{
	
}

table.dove_siamo{
	width:666px;
	margin-top:10px;	
}

@media only screen and (max-width: 1023px) { 

	table.dove_siamo{
		max-width:620px; 
	}
	
}

@media only screen and (max-width: 899px) {  
	
	table.dove_siamo{
		max-width:480px;
		margin-left:-10px;
	}
	
}

table.dove_siamo thead tr th{
	background-color:#ebebeb;
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#929292;
	height:48px;
	text-align:left;
	border-top:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
}

table.dove_siamo thead tr th:first-child{
	text-align:center;
	padding-left:0px;
}

table.dove_siamo thead tr th:last-child{
	
	border-right:1px solid #C8C8C8;
	
}

table.dove_siamo thead tr th:nth-child(5){
	width:35px;
}

table.dove_siamo tbody tr {	
	vertical-align:middle;
}

table.dove_siamo tbody tr:hover td {
	background-color:#E5F1F8;
}

table.dove_siamo tbody tr td{
	background-color:#FFF;
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#00203c;
	text-align:left;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	text-transform:uppercase;
	vertical-align:middle;
	padding:5px;	
	text-decoration:none;
}

table.dove_siamo tbody tr td a{
	color:#00203c;
	text-decoration:none;
}

table.dove_siamo tbody tr td img{
	 margin:4px 2px;
}

table.dove_siamo tbody tr td:nth-child(4){
	padding:5px 10px 0px 10px
}

table.dove_siamo tbody tr td:last-child{
	
	border-right:1px solid #C8C8C8;
	
}

table.dove_siamo .titolo_tabella{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#00203c;
	float:left;
	margin-left:0px;
}

.dove_siamo a.tooltips {
  position: relative;
  display: inline;
}
.dove_siamo a.tooltips span {
  position: absolute;
  width:100px;
  color: #636363;
  background: #C8C8C8;
  min-height: 20px;
  line-height: 20px;
  padding:4px 4px;
  text-align: center;
  visibility: hidden;
  border-radius: 2px;
  text-transform:none;
}
.dove_siamo a.tooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #C8C8C8;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.dove_siamo a:hover.tooltips span {
  visibility: visible;
  opacity: 1;
  top: 22px;
  left: 50%;
  margin-left: -52px;
  z-index: 999;
}

.testata_sezione{
	width:1024px;
	height:228px;	
	display:table;
	background-color:#13395A;
}

@media only screen and (max-width: 1023px) { 

	.testata_sezione {
	width:900px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.testata_sezione {
	width:540px;
	}
	
}

.testata_sezione .contenitore_titolo{
	vertical-align:middle;
	display:table-cell;
	padding-left:10px;
	background-position:center;
	background-repeat:no-repeat;
	width:796px;
	height:228px;
}

@media only screen and (max-width: 1023px) { 

	.testata_sezione .contenitore_titolo{
	width:672px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.testata_sezione .contenitore_titolo{
	width:310px;
	}
	
}

.testata_sezione .contenitore_titolo a {
	text-decoration:none;
}

.testata_sezione .contenitore_titolo .titolo {
	padding-left:24px;
}

.testata_sezione .contenitore_titolo .titolo h1{
	font-family:exo_2_0_black, Verdana, Geneva, sans-serif;
	font-size:28px;
	color:#000;
	line-height:50px;
	padding-left:24px;
	text-align:left;
	text-decoration:none;
}

.testata_sezione .contenitore_titolo .titolo .pallino{
	float:left;
	margin-top:16px;
	margin-right:20px;
	width:14px;
	height:14px;
}

.testata_sezione .box{
	font-family:dax_regularregular,Verdana,Geneva,sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:22px;
	padding:10px 20px;
	text-align:left;
	text-decoration:none;
	width:178px;
	height:188px;
	float:right;
}

.testata_sezione .box a{
	color:#FFF;
	text-decoration:underline;
}

.testata_sezione .box strong, .testata_sezione .box b{
	font-family:dax_bold,Verdana,Geneva,sans-serif;
	font-weight:normal;
}

.testata_sezione .box p{
	padding:0px;
	margin:0px;
}

.box_sin, .box_sin img{

	max-width:258px;	

}

.box_sin p{
	padding:0;
	margin:0;
}

@media only screen and (max-width: 1023px) { 
	
	.box_sin, .box_sin img{
		max-width:200px;	
		
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.box_sin{
		text-align:center;
		width:540px;
		max-width:none;
	}
	
	.box_sin img{
		
		max-width:258px;
		
	}
	
}

.news_box{
	margin:20px 20px 0px 20px;
	border-top:1px solid #7D7E7C;
	padding:22px 20px 12px 20px;
	position:relative;
}

.news_box .immagine img{
	width:160px;
	height:120px;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.75);
	float:left;
	margin:0px 16px 16px 0px;
}

.news_box .data{
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

.news_box .titolo {
	margin-top:4px;
	
}
.news_box .titolo, .news_box .titolo a{
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
}

.news_box .titolo a:hover{	
	color:#0079C1;
}

.news_box .abstract {
	margin-top:4px;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	padding-bottom:20px;
}

.news_box .leggi_tutto a{
	display:block;
	position:absolute;
	bottom:0px;
	right:10px;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:underline;
}

.data{
	margin-top:10px;
}

.social_contenitore {
	float:left;
	text-align:right;
}
	
.webtv #pagina_contenitore{
	background-image:none;
}

/*
.voce_menu.ap23tv a:hover, .voce_menu.ap23tv a.sel{
	background-color:#fa732b;
}
*/

.voce_menu.ap23tv a.sel{
	box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.55) inset;
}

.webtv #pagina_contenitore{
	background-image:url(images/tv_sfondo.png);
	background-position:top;
	background-repeat:no-repeat;
}

.webtv .frame_youtube_big{
	float:left;
}

.webtv .frame_youtube_big, .webtv .frame_youtube_big iframe{
	width:704px;
	height:396px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .frame_youtube_big, .webtv .frame_youtube_big iframe{
		width:900px;
		height:506px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .frame_youtube_big, .webtv .frame_youtube_big iframe{
		width:540px;
		height:304px;
	}
}

.webtv .testo_youtube{
	float:left;
	width:252px;
	margin-top:140px;
	padding:0 34px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .testo_youtube{
		width:auto;
		margin-top:60px;
		padding:0px 34px 20px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .testo_youtube{
		width:auto;
		margin-top:60px;
		padding:0px 34px 20px;
	}
}

.webtv .titolo_video_big{
	font-family:stick_a_round, Verdana, Geneva, sans-serif;
	letter-spacing:0.04em;
	font-size:22px;
	color:#000;
}

.webtv .abstract_video_big, .webtv .testo_video_big{
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:13px;
	color:#000;
	margin-top:10px;	
}

.webtv .testo_video_big{
	display:none;
}

.webtv .testo_video_big_tip{	
	 position:absolute;
	top:60px;
	right:110px;
    background: #13395A;
    background: rgba(19,57,90,0.9);
    border-radius: 5px;
    color: #fff;
    padding: 5px 15px;
	width: 340px;
	z-index:99;
}

@media only screen and (max-width: 1023px) { 
	.webtv .testo_video_big_tip{	
		top:340px;
		right:110px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .testo_video_big_tip{	
		top:150px;
		right:110px;
	}
}


.webtv .more_info_video_big{
	float:right;
	margin-bottom:6pxcommenti_video_big;
}

.webtv .more_info_video_big a{
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:13px;
	color:#0079C1;
	text-decoration:none;
	border-radius: 10px;
	border: 1px solid #0079C1;
	padding: 2px 8px 2px 11px;
}

.webtv .more_info_video_big a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#0079C1;
}

.webtv .separatore_video_big{
	border-bottom:1px solid #000;
	padding:1px 0 6px;
}


.webtv .visualizzazione_video_big{
	color:#666;
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:12px;
	margin-top:5px;
}

.webtv .commenti_video_big{
	display:none;
	float:right;
	color:#000;
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:12px;
	position:relative;
	margin-top:10px;
	width:23px;
	height:20px;
	background-image:url(images/commenti.png);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.webtv .commenti_video_big .numero_commenti_video_big{
	color:#FFF;
	/*background:#D51B26;*/
	background-color:#FA732B;
	border-radius:10px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	position:absolute;
	right:-12px;
	top:-12px;
	text-decoration:none;	
}
/*
.webtv .commenti_video_big:hover .numero_commenti_video_big{
	background:#D51B26;
}
*/
.webtv .like_video_big{
	display:none;
	float:right;
	color:#000;
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:12px;
	position:relative;
	margin-top:6px;
	margin-left:4px;
	width:33px;
	height:33px;
	background-image:url(images/like.png);
	background-position:9px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.webtv .like_video_big .numero_like_video_big{
	color:#FFF;
	/*background:#D51B26;*/
	background-color:#FA732B;
	border-radius:10px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	position:absolute;
	right:-14px;
	top:-8px;
	text-decoration:none;	
}

.webtv .like_video_big:hover .numero_like_video_big{
	/*background:#D51B26;*/
}

.webtv .social_video_big{
	position:relative;
	margin-top:10px;
	float:left;
}

.webtv .latest_news{
	background-image:url(images/tv_fascia_verde.png);
	background-position:center;
	background-repeat:no-repeat;
	width:684px;
	padding:0 10px;
	height:50px;
	font-family:stick_a_round,Verdana,Geneva,sans-serif;
	letter-spacing:0.04em;
	font-size:19px;
	color:#FFF;
	overflow:hidden;
	line-height:50px;
	position:absolute;
	margin-top:-6px;
	z-index:99;
}

@media only screen and (max-width: 1023px) { 
	.webtv .latest_news{
	width:100%;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .latest_news{
		width:100%;
	}
}

.webtv .latest_news p{
	margin:0;
	padding:0;
}

.webtv .latest_news a{
	color:#0079C1;
	text-decoration:underline;
}

.webtv .contenitore_correlati_titolo, .webtv .contenitore_correlati{	
	background-color:#FFF;
	padding-top:40px;
	text-align:center;
}

@media only screen and (max-width: 1023px) { 
	.webtv .contenitore_correlati_titolo, .webtv .contenitore_correlati{
		padding-top:0px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .contenitore_correlati_titolo, .webtv .contenitore_correlati{
		padding-top:0px;
	}
}

.webtv .contenitore_correlati_titolo{
	border-bottom:8px solid #73877D;
}

.webtv .contenitore_correlati{		
	text-align:left;
	padding:20px 60px;
	display:none;
	width:584px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .contenitore_correlati{
		width:auto;
		padding:20px 40px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .contenitore_correlati{
		padding:20px 50px
	}
}

.webtv .contenitore_correlati .box_video{
	height:210px;
	overflow:hidden;
	margin-right:22px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .contenitore_correlati .box_video{
		margin-right:12px;
	}
	
	.webtv .contenitore_correlati .box_video:nth-child(4n){
		margin-right:0px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .contenitore_correlati .box_video{
		margin-right:56px;
	}
	.webtv .contenitore_correlati .box_video:nth-child(2n){
		margin-right:0px;
	}
}

.webtv .mostra_correlati{
	text-align:center;
	display:inline-block;
	background-image:url(images/correlati_pin1.png);
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	color:#0070BA;
	font-family:stick_a_round,Verdana,Geneva,sans-serif;
	letter-spacing:0.04em;
	font-size:18px;
	/*width:146px;*/
	width:226px;
	margin-top:18px;
	cursor:pointer;
	/*margin-left:36px;*/
	margin-left:6px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .mostra_correlati{
	margin-left:315px
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .mostra_correlati{
	margin-left:140px
	}
}

.webtv .box_video{
	position:relative;
	display:inline-block;
	margin-right:20px;
	width:170px;
	cursor:pointer;
}

@media only screen and (max-width: 1023px) { 
	.webtv .box_video{
		width:190px;
		margin-bottom:20px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .box_video{
		width:190px;
	}
}

.webtv .box_video:hover .frame_youtube_play{
	opacity:1;
}

.webtv .frame_youtube{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	width:170px;
	height:96px;
}

.webtv .frame_youtube_sopra{
	background-color:rgba(0,0,0,0.30);
	width:170px;
	height:96px;
	position:absolute;
	left:0;
	top:0;
}

.webtv .frame_youtube_play{
	background-size:27% auto;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(images/play.png);
	width:170px;
	height:96px;
	position:absolute;
	left:0;
	top:0;
	opacity: 0.7;
}

.webtv .box_video .titolo_video{
	font-family:exo_2_0_medium, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	padding-top:6px;
}

.webtv .box_video .abstract_video{
	font-family:exo_2_0_medium,Verdana,Geneva,sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-top:2px;
}

.webtv .contenitroe_tab{
	/*text-align:left;*/ /*ALBERTO*/
	text-align:center;
}

.webtv .tab_categorie{
	display:inline-block;
	margin:0px 4px;
	padding:12px 14px 5px;
	background-color:#B9C3BE;
	font-family:stick_a_round,Verdana,Geneva,sans-serif;
	letter-spacing:0.04em;
	/*font-size:21px;*/  /*ALBERTO*/
	font-size:20px;
	text-transform:uppercase;
	color:#FFF;
	white-space:nowrap;
}

.webtv a:first-child .tab_categorie{
	margin-left:10px;
}

@media only screen and (max-width: 1023px) { 
	.webtv .tab_categorie{
		margin:0px 4px;
		padding:12px 10px 5px;
	}
	.webtv a:first-child .tab_categorie{
		margin-left:14px;
	}
}

@media only screen and (max-width: 899px) {  
	.webtv .tab_categorie{
		margin:6px 4px;
		padding:12px 10px 8px;
		margin-left:14px;
	}
	
	.webtv a:first-child .tab_categorie{
		margin-left:14px;
	}
}


.webtv .contenitroe_tab{
	margin-top:10px;
}

.webtv .contenitroe_tab a{
	text-decoration:none;
}

.webtv .tab_categorie.sel, .webtv .contenitroe_tab a:hover .tab_categorie{
	background-color:#73877D;
}

.webtv .contenitore_video{
	background-color:#EDE8DE;
	padding: 20px 40px;
	text-align:left;	
}

.webtv .playlist_titolo{
	background-color:#EDE8DE;
	width:100%;
	height:20px;
	background-image:url(images/linea_blu.png);
	background-repeat:repeat-x;
	background-position:center center;
	text-align:center;
	line-height:20px;	
}

.webtv .playlist_titolo span{
	padding:0 20px;
	background-color:#EDE8DE;
	font-family:stick_a_round,Verdana,Geneva,sans-serif;
	letter-spacing:0.04em;
	font-size:22px;
	color:#0070BA;
	text-transform:uppercase;
}

.webtv #slide_webtv .box_video{
	margin-left:3px;
}

.cont_video_colorato{
	background-color:#EDE8DE;
}

.col_sin_webtv{
	float:left;
}

.col_des_webtv{
	float:right;
}

.webtv .contenitore_correlati .box_video{
	margin-top:40px;
}


input[type=submit].input_form{
	width:120px;
	cursor:pointer;
}

input[type=submit].input_form:hover{
	color:#FFF;
	background-color:#0079C1;
}

input[type=submit].input_formgiornalisti{
	width:200px !important;
	cursor:pointer;
    font-size: 15px;
    color: #444;
    border: 1px solid #999;
    padding: 3px;
    width: 320px;
    border-radius: 3px;
    resize: none;
    padding: 6px;
}

input[type=submit].input_formgiornalisti:hover{
	color:#FFF;
	background-color:#0079C1;
}

select.input_form{
	width:70% !important;	
   padding: 5px;
   line-height: 1;
   height: 34px;
}

.box_ric_avazanta{
	background:none repeat scroll 0% 0%;
}

.eventi .notizia_lista.sei{
	height:auto;
}

.eventi .notizia_lista.sei .titolo_notizia_lista{
	margin-top:8px;
}

.eventi .notizia_lista.sei .data_evento, .eventi .notizia_lista.sei .data_grande{
	text-transform:uppercase;
	font-size:19px;
	font-family:exo_2_0_black, Verdana, Geneva, sans-serif;
	color:#DD4938;
}

.eventi .notizia_lista.sei .data_grande{
	font-size:23px;
	text-align:right;
}

.eventi .notizia_lista.sei .dove_evento{
	font-size:18px;
	font-family:exo_2_0_light, Verdana, Geneva, sans-serif;
	color:#000;
}


.ricerca_eventi{
	font-size:12px;
	color:#1D395B;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	text-decoration:none;
	line-height:30px;
}

.eventi .cerca_input_ev{	
	width:130px;
	height:20px;
	border-radius:10px;
	/*border:1px solid #4e6b83;*/
	border:1px solid #13395a;
	margin-right:0;
	background-color:#FFF;
	color:#13395a;
	font-family:dax_regularregular, Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:30px;
}

@media only screen and (max-width: 899px) {  
	
	.eventi .cerca_input_ev{
		width:220px;
		height:40px;
		border-radius:24px;
		font-size:18px;	
	}
	
}

.eventi .lente_cerca_ev{
	position:absolute;
	top:6px;
	right:10px;
	width:12px;
	height:12px;
	background-image:url(images/cerca_blu.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
	transition: all 0.2s ease-out 0s;	
}

@media only screen and (max-width: 899px) {  
	
	.eventi .lente_cerca_ev{
		top:14px;
		right:0px;
		width:20px;
		height:20px;
		background-size:20px;
	}
	
}


.eventi .lente_cerca_ev:hover{
	background-position:top;	
	transition: all 0.2s ease-out 0s;
}

.voce_cerca{
	position:relative;
	float:left;
	margin-right:12px;
}

@media only screen and (max-width: 899px) {  

	.voce_cerca{
		margin-bottom:20px;
	}

}

.voce_cerca:last-child{
	margin-right:0;
	/*margin-top:4px;*/
}

.voce_cerca a{
	font-size:12px;
	color:#1D395B;
	font-family:dax_bold, Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.voce_cerca a:hover{
	text-decoration:underline;
}

.voce_cerca.sel a{
	color:#DD4938;
}

.voce_cerca input{
	height:25px;
	line-height:25px;
	padding:0 4px;
}

.pulsante_cerca{
	height:30px;
	line-height:30px;
	padding:0 12px;
	color:#FFF;
	background-color:#1D395B;
	cursor:pointer;
}

.pulsante_cerca:hover{
	background-color:#DD4938;
}

.eventi .calendarietto{
	position:absolute;
	top:6px;
	right:10px;
	width:16px;
	height:17px;
	background-image:url(images/calendario_input.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
	transition: all 0.2s ease-out 0s;	
}

body.eventi{
	background:#EBEBEB;
}

.eventi .cont_evento_text.con_foto{
	float: left;
	margin: 6px 0 0 20px;
	width: 60%;
}

@media only screen and (max-width: 1023px) { 

	.eventi .cont_evento_text.con_foto{
	margin: 2px 0 0 20px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.eventi .cont_evento_text.con_foto{
	float: none;
	clear: left;
	margin: 0px;
	width: auto;
	}
	
}
.data_evento_interno{
	text-transform: uppercase;
	font-size: 19px;
	font-family: exo_2_0_black, Verdana, Geneva, sans-serif;
	color: #DD4938;
	margin-top: 10px;
}



@media only screen and (max-width: 1023px) { 

	.interna #fascia_news {
	
		display: none !important;
	
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.interna #fascia_news {
	
		display: none !important;
	
	}
	
}

.voce_menu.donaora a{
	width:127px;
	height:66px;
	padding:0;	
	background-image:url(images/DONA.png);
        background-color: #BC1D1D;
	background-position:center;
	background-repeat:no-repeat;
}

@media only screen and (max-width: 1023px) { 

	.voce_menu.donaora a{
	width:116px;
	}
	
}

@media only screen and (max-width: 899px) {  
	
	.voce_menu.donaora a{
		border-top:1px solid #13395a;
		width:179px;	
		padding:0px;	
		height:87px;
	}
	
}

.voce_menu.donaora.en a{
	background-image:url(images/DONATE_NOW.png);
}

.voce_menu.donaora.es a{
	background-image:url(images/DONATE_AHORA.png);
}

.voce_menu.donaora.pt a{
	background-image:url(images/DOE_AGORA.png);
}

.voce_menu.donaora a:hover, .voce_menu.donaora a.sel{
	background-color:#b03420;
}
