@charset "UTF-8";
/* CSS Document */

/* Contenuto pagina interna ------------------------------------ */

										#corpo_contenitore #corpo #gen_content h2 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 20px;
											font-weight: bold;
											color: #1344a3;
											border-bottom: 1px solid #b0bdd9;
											padding: 0px 0px 3px 1px;
											margin: 16px 0px 20px 0px;
											}
	
										#corpo_contenitore #corpo #gen_content p {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 28px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #444444;
											line-height: 20px;
											}
																					
										#corpo_contenitore #corpo #gen_content h3 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 16px;
											font-weight: bold;
											padding: 0;
											margin: 0px 0px 10px 0px;
											color: #444444;
											}
	
										#corpo_contenitore #corpo #gen_content .back_comuicati {
											display: block;
											float: left;
											width: auto;
											background: url(icona_back.gif) left center no-repeat;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											padding: 0px 0px 0px 15px;
											margin: 16px 0px 0px 0px;
											color: #1344a3;
											}
	
										#corpo_contenitore #corpo #gen_content p.paragrafo_pre_box {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 10px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #444444;
											line-height: 20px;
											}
	
/*--Form contatti stampa -------------------------------------*/

										#corpo_contenitore #corpo #gen_content #box_form_com_stampa {
											display: block;
											float: left;
											width: 492px;
											height: auto;
											font-size: 13px;
											color: #444444;
											line-height: 15px;
											background: #f8f8f8;
											border: 1px solid #ccdcec;
											}
	
										#corpo_contenitore #corpo #gen_content #box_form_com_stampa .txt_errore {
											float: left;
											width: 448px;
											height: auto;
											padding: 10px 22px 10px 22px;
											font-size: 14px;
											font-weight: bold;
											color: #fff;
											background: #de0000;
											}
	
										#corpo_contenitore #corpo #gen_content #box_form_com_stampa #campi_note input {
											width: 99%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 13px;
											}
	
										#corpo_contenitore #corpo #gen_content #box_form_com_stampa #campi_note textarea {
											width: 100%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 13px;
											}
	
/*--Box Tab anni com. stampa -------------------------------------  */
	
										#corpo_contenitore #corpo #gen_content ul.tab_anni li {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											text-align: center;
											color: #444444;
											display: block;
											float: left;
											margin: 0px 5px 0px 0px;
											padding: 0;
											background: none;
											}

										#corpo_contenitore #corpo #gen_content .box_com_stampa table td.data {
											width: 66px;
											text-align: center;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 0px;
											vertical-align: top;
											}
	
										#corpo_contenitore #corpo #gen_content .box_com_stampa table td.data_tv_radio {
											width: 85px;
											text-align: left;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 15px;
											vertical-align: top;
											}
	
										#corpo_contenitore #corpo #gen_content .box_com_stampa table td.titolo {
											width: 280px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}

										#corpo_contenitore #corpo #gen_content .box_com_stampa table td.titolo_tv_radio {
											width: 280px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#corpo_contenitore #corpo #gen_content .box_com_stampa table td.titolo_ras_stampa {
											width: 390px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#corpo_contenitore #corpo #gen_content p.chiusura_box_com_stampa {
											margin-top: 10px;
											font-size: 13px;
											}
	
/* Box Ultimi Com. Stampa ------------------------------------ */
	
										#corpo_contenitore #corpo #gen_content .ultimi_com_stampa h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 16px;
											color: #1344a3;
											background: #f6f5f5;
											border-bottom: 3px solid #e8f409;
											}

										#corpo_contenitore #corpo #gen_content .ultimi_com_stampa span.descrizione {
											display: block;
											float: left;
											width: auto;
											font-family:Arial, Helvetica, sans-serif;
											font-size: 14px;
											line-height: 20px;
											padding: 0px 0px 0px 0px;
											margin: 0;
											border: none;
											}
	
										#corpo_contenitore #corpo #gen_content .ultimi_com_stampa .link_finale {
											display: block;
											float: left;
											width: auto;
											margin: 0;
											padding: 0px 15px 0px 10px;
											font-family: Arial, Helvetica, sans-serif;
											color: #1344a3;
											font-size: 14px;
											font-weight: bold;
											background: url(icona_menu_sx_interno.png) right center no-repeat;
											border: none;
											}

/* Box News Com. Stampa ------------------------------------ */

										#corpo_contenitore #corpo #gen_content #news h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 16px;
											color: #1344a3;
											background: #FFF;
											}

										#corpo_contenitore #corpo #gen_content #news span h5 {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											float: left;
											margin: 0px 0px 13px 0px;
											}
	
										#corpo_contenitore #corpo #gen_content #news .link_finale_news {
											display: block;
											width: auto;
											margin: 0;
											padding: 0px 15px 0px 0px;
											font-family: Arial, Helvetica, sans-serif;
											color: #1344a3;
											font-size: 14px;
											font-weight: bold;
											background: url(icona_menu_sx_interno.png) right center no-repeat;
											}											
											
/* Punto elenco download ------------------------------------ */

										#corpo_contenitore #corpo #gen_content ul {
											width: 100%;
											display: block;
											float: left;
											padding: 0;
											margin: 0px 0px 7px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #1344a3;
											list-style: none;