@charset "utf-8";
/* CSS Document */


/* Contenitori */
body {
   margin: 0 auto;
   padding: 0;
   text-align: center;
   background:url(../images/Ombre.png) repeat-y center top;
   font-family:arial;
   font-size:11px;
   color:#333;
}

#wrapper {
   width: 962px;
   margin: 0 auto;
   padding:0;
   text-align: center;
}

#wrapper-superiore {
	width:962px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
	

#wrapper-top, #wrapper-header, #wrapper-menu, #wrapper-footer {
   width: 962px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   border:none;
   overflow:hidden;
}

#wrapper-top {
	height: 25px;
	float:none;
}

#wrapper-menu {
	height: 30px;
	float:none;
}

/* Top */

#top-left {
	float:left;
	width: 342px;
	height: 25px;
	background: url(/img/fondo-top.jpg) repeat-x left top;
	text-align:left;
	border:none;
	overflow:hidden;
}

#top-right {
	float:left;
	width: 502px;
	height: 25px;
	background: url(/img/fondo-top-right.jpg) repeat-x left top;
	border:none;
	overflow:hidden;
}

#top-rightright {
	float:left;
	width: 118px;
	height: 25px;
	background: url(/img/fondo-top.jpg) repeat-x left top;
	border:none;
	overflow:hidden;
}

#top-left p {
	margin-top: 3px;
	margin-left: 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	border:none;
	overflow:hidden;
}

#top-left a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-decoration:none;
	border: none;
	overflow:hidden;
}

#top-left a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#F7F7F7;
	text-decoration:overline;
	border:none;
	   overflow:hidden;
}

#top-rightright p {
	margin-top: 3px;
	margin-left: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	border:none;
	overflow:hidden;
}

#top-rightright a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	text-decoration:none;
	border: none;
	overflow:hidden;
}

#top-rightright a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#F7F7F7;
	text-decoration:overline;
	border:none;
	   overflow:hidden;
}

/* Header*/

#header {
	float:left;
	width: 312px;
	height: 136px;
	margin: 0 auto;
	padding: 0;
	background: url(/img/gradiente_top.jpg) repeat-x left top;
	text-align:left;
	border:none;
	overflow:hidden;
}

#wrap-ricerca {
	float:left;
	width: 450px;
	height: 136px;
	background: url(/img/gradiente_top.jpg) repeat-x left top;
	border:none;
	overflow:hidden;
}


#ricerca {
	float:left;
	width: 440px;
	height: 110px;
	margin: 0px;
	padding-right: 10px;
	text-align:right;
	overflow:hidden;
}

#sottoricerca {
	float:left;
	width: 450px;
	height: 26px;
	margin: 0px;
	padding:0;
	text-align:center;
	overflow:hidden;
}

#banner-header {
	float:left;
	width: 200px;
	height: 136px;
	margin: 0 auto;
	padding: 0;
	background: url("../../img/gradiente_top.jpg") repeat-x left top;
	text-align:center;
	overflow:hidden;
}

#banner-header img {
	float:left;
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0;
	border:none;
	overflow:hidden;
}

#header img {
	float:left;
	margin-top: 10px;
	margin-left: 15px;
	border:none;
	overflow:hidden;
}

/* Menù*/

#menu {
	width: 962px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	background: url('/img/voce_menu_normale.jpg') repeat-x left top;
	text-align: center;
	overflow:hidden;
}

#pulsante {
	height: 30px;
	float: left;
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}

#pulsante a {
	height: 30px;
	background: url(/img/voce_menu_normale.jpg) repeat-x left top;
	float: left;
	cursor: pointer;
	text-decoration: none;
	display: block;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}


#pulsante a:hover {
	height: 30px;
	background: url(/img/voce_menu_down.jpg) repeat-x left top;
	text-decoration:none;
	float:left;
	display: block;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}

#pulsante-active {
	height: 30px;
	background: url(/img/voce_menu_hover.jpg) repeat-x left top;
	text-decoration: none;
	float:left;
	display: block;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}

#pulsante-active a {
	height: 30px;
	background: url(/img/voce_menu_down.jpg) repeat-x left top;
	text-decoration: none;
	float:left;
	display: block;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}

#pulsante a:focus {
	height: 30px;
	background: url(/img/voce_menu_down.jpg) repeat-x left top;
	text-decoration:none;
	float:left;
	display: block;
	border:none;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}

#pulsante-space {
	height: 30px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 7px;
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 12px;
	letter-spacing: -1px;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: none;
	float:left;
	border:none;
	overflow:hidden;
}

#span {
	float:left;
	margin: 0 auto;
	padding: 0 auto;
	width: 1px;
	height: 30px;
	background: url(/img/divisori_menu.jpg);
	text-align: center;
	text-decoration: none;
	border:none;
	overflow:hidden;
}

/* News*/

#news {
	width: 962px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background: url('/img/Fondo_News.jpg') repeat-x left top;
	text-align: left;
	overflow:hidden;
}

#immagine-news {
	float:left;
	width: 90px;
	height: 23px;
	background: url(/img/tempo_reale.png);
	border:none;
	overflow:hidden;
}

#marquee a {
	font-family: trebuchet ms, verdana, arial, tahoma;
	color: #FFFFFF;
	text-decoration:none;
}

/* contenuto*/

#wrapper-content {
	margin:0 auto;
	padding:0;
	text-align:center;
	width: 962px;
	overflow:hidden;
}

#extra {
	float:left;
	width: 241px;
	margin-top: 10px;
	padding-top:18px;
	text-align:center;
	background: transparent url(/img/top-contenuti.jpg) no-repeat left top;
	overflow:hidden;
}

#extra-banner-lungo {
	float:left;
	width: 241px;
	margin:0;
	padding:0;
	text-align:center;
	overflow:hidden;
}

#extra-banner-lungo img{
	border:none;
}

#extra-banner-lungo a{
	text-decoration:none;
}

#extra-lens {
	float:left;
	width: 241px;
	margin-top: 10px;
	padding:0;
	text-align:center;
	overflow:hidden;
}

#centrale {
	float:left;
	width: 235px;
	margin-top: 10px;
	margin-right:7px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0;
	text-align:center;
	background: transparent url(/img/top-contenuti.jpg) no-repeat left top;
	overflow:hidden;
}

#wrap-redazionale {
	width: 235px;
	text-align:center;
	overflow:hidden;
	color:#FFF;
	padding-top:18px;
}

#redazionale {
	width: 235px;
	height: 170px;
	float:left;
	padding: 0px;
	text-align:center;
	overflow:hidden;
	color:#FFF;
}

#didascalia-redazionale {
	float:left;
	width: 235px;
	text-align:left;
	padding: 0px;
	color: #FFF;
	background-color:#333;
}

#didascalia-redazionale p {
	text-align:left;
	color: #FFF;
	margin:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

#redazionale img {
	width: 235px;
	border: none;
}

#redazionale a {
	text-decoration: none;
}

#editoriale {
	width: 235px;
	padding-top:25px;
	float:left;
	margin-top:5px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background: transparent url(/img/redazionale.jpg) no-repeat center top;
}

#editoriale p {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align:justify;
	color:#333;
}

#editoriale a {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

#webtv {
	width: 235px;
	height: 218px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	overflow:hidden;
	border:#CCC solid 1px;
}

#webtv img {
	float:left;
	text-align:left;
	overflow:hidden;
	
}

#parliamone {
	width: 235px;
	padding-top: 10px;
	margin: 0 auto;
	text-align:center;
	overflow:hidden;
	border-bottom:#CCC solid 1px;
}

#parliamone img {
	border: none;
	float:left;
	margin-top: 3px;
	text-align:left;
	overflow:hidden;
	
}

#parliamone a {
	text-decoration:none;
}

#wrap-tuttocampania {
	width: 235px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#tuttocampania {
	width: 235px;
	height: 237px;
	margin-top: 5px;
	padding-top: 18px;
	padding-bottom:5px;
	overflow:hidden;
	background: transparent url(/img/tuttocampania.jpg) no-repeat center top;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#tuttocampania p {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size:12px;
	color: #333333;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}

#tuttocampania a {
	font-family: trebuchet ms, verdana, arial, tahoma;
	color: #navy;
	text-decoration:none;
}

#tuttocampania a:hover {
	font-family: trebuchet ms, verdana, arial, tahoma;
	color: #333333;
	text-decoration:none;
}

#tuttocampania-all {
	width: 235px;
	height: 30px;
	margin-top:0 auto;
	background: #000082;
	padding:0;
}

#tuttocampania-all p{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	margin-top:5px;
	padding:0px;
}

#tuttocampania-all a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
	text-decoration:none;
}

#tuttocampania-all a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #CCC;
}

#contenuti {
	float:left;
	width: 460px;
	margin-top: 10px;
	padding-top:18px;
	background: transparent url(/img/top-contenuti.jpg) no-repeat left top;
    overflow:hidden;
	margin-left:6px;
	margin-right:7px;
}

#contenuti p {
	float:justify;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	padding-bottom:15px;
	text-align:left;
}

#contenuti img {
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
	border: #999 solid 1px;
	text-align:left;
	overflow:hidden;
}

.tab {
	border: none;
}

.tab img {
	border: none;
}

.tab a {
	border: none;
	text-decoration: none;
}

.titolo-contenuti {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: navy;
}

.sottotitoli-contenuti {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color:#000;
}

.articolo-contenuti {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}

/* footer*/

#wrapper-footer {
	width: 962px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#footer {
	width: 950px;
	margin:0 auto;
	padding:0;
	background: transparent url(/img/top-footer.jpg) no-repeat top center;
	text-align:center;
	overflow:hidden;
}

#footer p {
	margin-left:15px;
	text-align:left;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}

#footer a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333;
}

#footer a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000;
}

#chiusura {
	float:left;
	width: 962px;
	text-align:center;
	overflow:hidden;
}

/* banner*/
#banner_1 {
	width: 235px;
	height: 150px;
	margin-top: 10px;
	padding:0;
	text-align:center;
	overflow:hidden;
}

#banner_1 img {
	border: none;
}

#banner_1 a {
	text-decoration: none;
}
.innerError {
	font: bold 12px Verdana,Tahoma, Geneva, sans-serif;
	color: #cc0000
}

#contenuti-storia {
	float:left;
	width: 460px;
	padding-top: 40px;
	background: transparent url(/img/top-storia.jpg) no-repeat center top;
    overflow:hidden;
}

#contenuti-storia p {
	float:justify;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	padding-bottom:15px;
	text-align:justify;
	border-bottom:#CCC solid 1px;
	
}

#contenuti-storia img {
	float:left;
	border: none;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
	border: #999 solid 1px;
	text-align:left;
	overflow:hidden;
	
}

#contenuti-redazione {
	float:left;
	width: 460px;
	padding-top: 40px;
	background: transparent url(/img/top-organigramma.jpg) no-repeat center top;
    overflow:hidden;
}

#contenuti-redazione p {
	float:center;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	padding-bottom:15px;
	text-align:justify;
	border-bottom:#CCC solid 1px;
	
}

#contenuti-redazione img {
	float:left;
	border: none;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
	border: #999 solid 1px;
	text-align:left;
	overflow:hidden;
	
}

#scrivi_direttore {
	float:left;
	width:235px;
	padding-top: 10px;
	margin: 0 auto;
	text-align:center;
	overflow:hidden;
	border-bottom:#CCC solid 1px;
}

#scrivi_direttore img {
	width:235px;
	border: none;
	overflow:hidden;
}

#scrivi_direttore a {
	text-decoration:none;
}

/* Contenuti dinamici */
#wrapper-dinamico {
	width:235px;
	margin:0 auto;
	padding:0;
	text-align:center;
	overflow:hidden;
}

#titolo-box-dinamico {
	float:left;
	width:235px;
	height:48;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	background: url(../img/fondo_titolo_dinamico.jpg) no-repeat center top;
}

#titolo-box-dinamico p{
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0441b5;
	margin-left:5px;
	margin-top:25px;
}

#titolo-box-dinamico a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#006;
}

#titolo-box-dinamico a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #003;
}

#foto-box-dinamico {
	float:left;
	width:235px;
	height:173;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

#descrizione-box-dinamico {
	float:left;
	width:235px;
	text-align:center;
	margin-bottom:8px;
	padding:0;
	background: #F2F2F2;
	overflow:hidden;
}

#descrizione-box-dinamico p{
	float:left;
	text-align: justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin-left: 3px;
	margin-right:5px;
	margin-top: 5px;
}

#descrizione-box-dinamico a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

#foto-box-dinamici {
	height:235px;
	overflow:hidden;
}

#link-box-dinamico {
	float:left;
	width:235px;
	height:24;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	background: #36F;
}

#link-box-dinamico p{
	float:left;
	text-align: right;
	margin-right:5px;
	margin-left:5px;
	margin-top:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	overflow:hidden;
}

#link-box-dinamico a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}

#wrapper-dinamico-vuoto {
	width:1;
	height:1;
	float:left;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

#scrivi_direttore2 {
	padding:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	width:235px;
	margin-top:8px;
	text-align:center;
}

#scrivi_direttore2 a{
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	text-align:justify;
	cursor:pointer;
	color:#333;
}

#scrivi_direttore2 a:hover{
	text-decoration:none;
	color: #006;
}

#scrivi_direttore2 p{
	font-family:arial;
	font-size:11px;
	text-align:justify;
	cursor:pointer;
	color:#333;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:0px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background: #F2F2F2;
}

#scrivi_direttore2 img{
	border:none;
}

#wrapper-trafiletto {
	width:241px;
	float:left;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	text-align:center;
}

#wrap-trafiletto {
	width:239px;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	border:solid 1px #CCC;
	background: #F7F7F7;
	overflow:hidden;
}


#wrap-trafiletto a{
	text-decoration:none;
	cursor:pointer;
}

#sezione-trafiletto {
	float:left;
	width:239px;
	height:30px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	background:url(../images/tile-mob.jpg) repeat-x left top;
}

#sezione-trafiletto p{
	font-family:arial;
	font-size:20px;
	color:#333;
	text-align:center;
	font-weight:900;
	letter-spacing:-1px;
	margin-top:5px;
	margin-bottom:0;
	padding:0;
}

#sezione-trafiletto a{
	font-family:arial;
	font-size:20px;
	color:#333;
	text-align:center;
	font-weight:900;
	letter-spacing:-1px;
	text-decoration:none;
}

#sezione-trafiletto a:hover{
	color: #000;
}

#wrap-img-trafiletto {
	float:left;
	width:239px;
	height:70px;
	margin:0 auto;
	padding:0;
}

#immagine-trafiletto {
	width:239px; margin-left:5px; margin-right:5px; padding:0; float:left; overflow:hidden;
}

#immagine-trafiletto-box{
	width:80px; margin:5px; padding:0; float:left; overflow:hidden;
}

.titolo-trafiletto {
	font-family:arial;
	font-size:12px;
	color:navy;
	text-align:left;
	font-weight:bold;
	margin-left:5px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
}

.titolo-trafiletto a{
	font-family:arial;
	font-size:12px;
	color:navy;
	font-weight:bold;
}

.titolo-trafiletto a:hover{
	color: #000;
}


.descrizione-trafiletto{
	font-family:arial; font-size:10px; color:#333; text-align:left; margin-left:5px; margin-right:10px; margin-top:0px; margin-bottom:5px; padding:0;
}

.descrizione-trafiletto a{
	font-family:arial; font-size:10px; color:#333;
}

.descrizione-trafiletto a:hover{
	color: #000;
}