body {margin:0; background: url('/img/Grafica/bgSpeziaNET.gif');}
body, table td, form, input {font-family : verdana,arial,helvetica,sanserif; font-weight : normal; color : #4A4A4A;}
img {border:0;}
img.Sinistra {padding: 0px 10px 3px 0px; float: left;}
img.Destra {padding: 0px 0px 3px 10px; float: right;}
img.forprint {display:none;}
span.TestoRossoBold {color: #CC0000; font-weight: bold;}
span.TestoBold {font-weight: bold;}
p.centro {padding: 0px; text-align: center;}

.screen {}
.uline {text-decoration:underline;}
form {display:inline;}
option {color:#111111;}
a.Home {text-decoration:underline; color: #CC0000;}
a {text-decoration:underline; color: #4A4A4A;}
table td a {text-decoration:none;}
table td a:hover {text-decoration:underline;}

#barra_grigia4 { height: 4px;  width: 100%;  background: #e0e0e0; margin:0 0 2px 0; font-size:0px;}
#barra_rossa1 { height: 1px;  width: 100%;  background: #CC0000; margin:0 0 2px 0; font-size:0px;}
.barra_grigia10 {clear: both; height: 10px;  background-color: #B2B2B2; margin:0 0 2px 0 ;font-size:0px;}
	
#pathway {text-align:left; padding-top: .2em; padding-bottom: .2em; text-indent: .3em; width: 99%; margin-top: 1px; margin-bottom: 1px;	border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-size : 0.7em;}
#pathway a {text-decoration: none}
#pathway a:hover {text-decoration: none; color: #CC0000;}
#pathway span.dx {float:right; font-size: 0.8em; }
#pathway span.sx { float:left; }

h5 {font-size: 1.2em; padding-top: 2px; padding-bottom: 2px; text-indent: 1em; background: #f3f3f3 url('/img/Grafica/freccia_hp.gif') center left no-repeat; color: #333; margin-top: 5px;}
  
h1, h1.Home {font-size: 1.2em; padding-top: 2px; padding-bottom: 2px; padding-left: 1em; background: #f3f3f3 url('/img/Grafica/freccia_hp.gif') center left no-repeat; color: #333; margin-top: 5px;}
.europa, .archeologia, .mostre  {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em; border: none; background: url('/img/Grafica/square_red.gif') center left no-repeat;}
.comune, .arte {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_green.gif') center left no-repeat;}
.città, .cinema, .fotografia {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_orange.gif') center left no-repeat;}
.mondo, .musica, .cultura { margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_blue.gif') center left no-repeat;}
.concorsi, .incontri {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_yellow.gif') center left no-repeat;}
.formazione {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_brown.gif') center left no-repeat;}
.premi, .libri, .eventi {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_dblue.gif') center left no-repeat;}
.solidarietà, .seminari {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_dgreen.gif') center left no-repeat;}
.SpeziaNET, .teatro {margin: 0px 0 8px 0; text-indent: 1.5em; font-size: 1em;border: none; background: url('/img/Grafica/square_redsp.gif') center left no-repeat;}

.searchresult, .displayresult_bottom {background-color: #F2F2F2; padding: 5px 0px; border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC; }
.displayresult ul {float: right; display: inline; position: relative;}
.displayresult ul li, .displayresult_bottom ul li { display: inline; }
.displayresult_bottom ul {float: right;}

hr {border: none; border-top: 1px dashed #CCCCCC; height: 1px;}

h2 {
	color: #4C4B46; 
	font-size: 1.1em; 
	font-weight: bold; 
	background: url('/img/Grafica/3dots.gif') no-repeat center left; 
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
        padding-left: .5em;
	margin-top: 2em;
	text-indent: .7em;
	}

h2.simple {
	color: #4C4B46; 
	font-size: 1.1em; 
	font-weight: bold; 
	border: none;
	padding-left: .1em;
	margin-top: 1em;
	background: none;
	text-indent: 0px;
	}

h2.circoscrizioni {color: #4C4B46; font-size: 1.1em; font-weight: bold; border: none; background: none; text-align: center; }
h2.ServizioRSS {font-weight: bold; background:none; border: none; background-color:transparent; margin: 1em 0 .5em 0; padding: 0px; text-indent:0px;}
h3 {margin: 0;  padding: 0;  font-size: 1em;  font-weight: bold;}

.clear {clear: both;}
.hide {display: none;}
.noborder {border:none !important;}

.pageWidth {padding: 10px 10px;	max-width: 960px; min-width: 720px; margin: auto; background: white; width:90%; }

#pageWidth #header {width: auto; margin: 0px; padding-top: .2em; padding-bottom: .1em;}
	#pageWidth #header #MenuTopSxorg {float: left;}
	#pageWidth #header #MenuTopDxorg {float: right; margin-right: 1em;}

#header {background: url('/img/Grafica/head_bg.jpg') repeat-x; height: 89px;  width: 100%; margin:0 0 1px 0; position: relative; }
	#header #logo_spezianet {position: absolute; left:0; top:0;}
	#header #logo_comune_spezia {position: absolute; right:0; top:0;}

#horizontalMenu {width: 100%;  background-color: #FFF;  margin-bottom: 3px; border: 1px solid #e0e0e0; font-size : 0.7em;}
	#horizontalMenu #rss {position: relative; display: block; float: right}
	#horizontalMenu ul {background-color: white;  margin: 0;  padding: 0;}
	#horizontalMenu ul li {display: block; float: left; font-size: 1em; margin-left: 1px; position: relative;}
	#horizontalMenu ul li a {padding-top: 0.5em; padding-bottom: 0.5em; padding-right: 1em; padding-left: 1em; line-height: 2em;background: url('/img/Grafica/barra_mnu_freccia.gif') center right no-repeat; text-decoration:none;}
	#horizontalMenu ul li ul li a {padding-top: 0.5em; padding-bottom: 0.5em; padding-right: 1em; padding-left: 1em; line-height: 2em;background: url('/img/Grafica/barra_mnu_freccia.gif') center right no-repeat; }
	

#photobar {width: 100%; background: white;  margin-bottom: 1px;  height: 100px;}

#photo {width: 100%; position: relative;  float: left; overflow: hidden;}
	#photo #titolo {position: absolute;  top: 5px;  left: 10px; margin:0; padding:0;  color: white;  font-size: 2.1em; font-family: tahoma, arial, helvetica, verdana, sans-serif; font-weight:bold; line-height:1.5em; z-index: 10;}
	#photo #ombra_titolo {position: absolute;  top: 6px;  left: 12px; margin:0; padding:0;  color: #333;  font-size: 2.1em; font-family: tahoma, arial, helvetica, verdana, sans-serif; font-weight:bold; line-height:1.5em; z-index: 9;}
	#photo #barra_rossa8 { height: 8px;  width: 100%;  background: #CC0000; margin:0; font-size:0px;}
	#photo #barra_grigia10 { height: 10px;  width: 100%;  background: #B2B2B2; margin:0 0 6px 0 ;font-size:0px;}
	

#general_links{ background: url('/img/Grafica/bg_generalinks.jpg') repeat-x left bottom; margin: 0; padding: 0; float: left; width: 100%; height: 36px; color:#3a3a3a; }
#general_links ul{ list-style: none; margin: 0; padding: 6px 0 0 10px; font-size: 0.7em; float: left;  display:block; background-color:transparent; position:relative; right:10px; top:1px; color:#3a3a3a; }
#general_links ul.top_padding{padding: 14px 0 0 0; background-color:transparent; right:200px;}
#general_links ul li{ display: inline; padding: 0 6px 0 6px; background: url('/img/Grafica/sep.gif') no-repeat center right; color:#3a3a3a; }
#general_links ul li.last{ background: none; color:#3a3a3a; }
#general_links ul li a, a:hover{ text-decoration: none; color:#3a3a3a; }
#search {float: right; margin: 6px 1px 5px 0; padding: 0 0 0 6px; background: transparent; width: 150px; }
.searchsel{ width: 100px; border-top: 1px solid #706363; border-left: 1px solid #706363; border-bottom: 1px solid #C5BCBC; border-right: 1px solid #C5BCBC; font-size: 0.7em;}
#search input.btn_search {width: 25px; background: url('/img/Grafica/button_search.jpg') no-repeat left bottom; border: 0px; margin: 0 2px; }
input.btn_pageprec {width: 25px; background: url('/img/Grafica/indietro.gif') no-repeat left bottom; border: 0px; margin: 0 2px; }



/* Colonne e container */
.col25 {width: 24.95%;}
.col50 {width: 50%;}
.col75 {width: 75%;}
.col75 .col25 {width: 33.3%;}

.corpo {clear: both;}

.Xtwocols {clear: both;}
.twocols .col {width: 49.5%; float: left; background-color: #FFF; padding: 0px;}
.col .colL_container {padding-right: 10px; background-color: #FFF;}
.col .colR_container {padding-left: 10px; background-color: #FFF;}

#leftColumn {float: left; background-color: white; }
#leftColumn div.container {margin-right: 10px;}
#rightColumn {float: right; background-color: white;}
#rightColumn div.container {margin-left: 10px;}
/**********************/

#natioggi {
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #CC0000;
	background:url('/img/natioggi.jpg') top left no-repeat;	
	margin: 5px 0 0 0;
	padding:0px;
	height: 78px;
	display: block;
	}
	
.natioggi {
	padding: 5px 5px 0 5px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:0; margin-bottom: 0.5em;
	}

div.credits {
	text-align: center;
	padding: 5px 5px 0 5px;
	font-size: x-small;
	font-weight: normal;
	}

#meteo {
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #CC0000;
	background:url('/img/meteo.jpg') top left no-repeat;	
	margin: 5px 0 0 0;
	padding:0px;
	height: 78px;
	display: block;
	}

.meteo {
	padding: 0 5px 0 5px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:0; margin-bottom: 0.5em;
	}

.orariometeo {
	padding: 0 5px 0 5px;
	text-align: center;
	font-weight: normal;
	font-size: 0.6em;
	margin-top:0; margin-bottom: 0.5em;
	}

.orariometeo a {
	text-decoration: underline;
	}

.segnalaeventi, .spezianetweb  {
	padding: 0 5px 0 5px;
	text-align: center;
	font-weight: normal;
	font-size: 0.7em;
	margin-top:0; margin-bottom: 0.5em;
	}

.previsioni table {
	width: 100%;
	}

.previsioni td {
	padding: 0 5px 0 5px;
	text-align: center;
	font-weight: normal;
	font-size: 0.7em;
	}

.previsioni td.left {
	text-align: left;
	}

#eventi, #SpezianetWeb {
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #CC0000;
	margin: 5px 0 0 0;
	padding:0px;
	height: 78px;
	display: block;
	}

#eventi {
	background:url('/img/eventi.jpg') top left no-repeat;
}

#scrivia, #registro
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 50px;
	display: block; 
}

#paq
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 70px;
	display: block; 
}

#ptoc
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 70px;
	display: block; 
}


#marineria
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 115px;
	width: 160px;
	display: block; 
}


#scrivia {
	background:url('/img/scrivia.gif') #F9F9F9 left center no-repeat;
}

#registro {
	background:url('/img/registrosolidarieta_small.gif') #F9F9F9 left center  no-repeat;
}

#paq {
	background:url('/img/paq.gif') #F9F9F9 left center no-repeat;
}

#ptoc {
	background:url('/img/piano_tempi_orari_citta.jpg') #F9F9F9 left center no-repeat;
}

#scrivia p, #registro p, #marineria p, #paq p, #ptoc p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:1.4em; margin-bottom: 0.5em;
}

#scrivia a, #registro a, #marineria a, #paq a, #ptoc a
{
	text-decoration: none;
}

#parolegiustizia
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 80px;
	width: 160px;
	display: block; 
}

#parolegiustizia p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:1.4em; margin-bottom: 0.5em;
}

#parolegiustizia a
{
	text-decoration: none;
}

#sentieri
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 50px;
	display: block; 
}

#sentieri 
{
	background:url('/img/fossola.jpg') #F9F9F9 left center  no-repeat;
}


#sentieri p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:1.4em; margin-bottom: 0.5em;
}

#sentieri a
{
	text-decoration: none;
}

#bluriviera
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 50px;
	display: block; 
}

#bluriviera
{
	background:url('/img/logo_bluriviera.gif') #F9F9F9 left center  no-repeat;
}

#bluriviera p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:0.4em; margin-bottom: 0.5em;
}

#bluriviera a
{
	text-decoration: none;
}

#jenin
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding: 0px;
	height: 50px;
	display: block; 
}

#jenin
{
	background:url('/img/logo_jenin.jpg') #F9F9F9 left center  no-repeat;
}

#jenin p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:0.7em; margin-bottom: 0.5em;
}

#jenin a
{
	text-decoration: none;
}

#voip
{
	border: 1px solid #e0e0e0;
	margin: 5px 0 0 0;
	padding:0px;
	height: 50px;
	display: block; 
}

#voip 
{
	background:url('/img/logo_skype2.jpg') #F9F9F9 left center  no-repeat;
}

#voip p 
{
	padding: 0 5px 0 50px;
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	margin-top:1.4em; margin-bottom: 0.5em;
}

#voip a
{
	text-decoration: none;
}


.ricercaBox
{
	background-image: url('/img/box_elenco.gif');
	background-repeat: no-repeat;
	background-position: left top;
	line-height:18px;
	height: 156px;
	width: 156px;
	padding-top: 10px;
	padding-left: 15px;	
}
.buttonTrova
{
	vertical-align: bottom;
        padding-top: 7px;
	padding-bottom: 7px;
}
.nero_ricerca
{
        font-family: tahoma,arial,verdana;
	font-size: 11px;
	line-height: 70%;
}
.rosso
{
        color: #990000;
	font-family: tahoma,arial,verdana;
	font-size: 11px;
}
.input_grigio_ele1
{
        border-right: #cccccc 1pt solid;
	border-top: #cccccc 1pt solid;
	font: 11px verdana,tahoma,arial;
	border-left: #cccccc 1pt solid;
	color: #353535;
	width:120px;
	background: #ffffff;
	border-bottom: #cccccc 1pt solid
}
.input_grigio_ele1#elenco_comune
{
	width:120px;
}
.input_grigio_ele1#nome
{
	width:120px;
}

#SpezianetWeb {
	background:url('/img/SpezianetWeb.gif') top left no-repeat;
}

.box h3, .menugrigio h3 {margin: 0;  padding: 0.4em 10px;  background-position: 5px 50%;  background-repeat: no-repeat;}
	
.spacer {padding-top: 10px;}

.menu { position: relative;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	font-size : 0.7em;
	background:#f5f5f5;  
	display: block;
}

.menu h3 {color: #FFFFFF; background-color: #CC0000; text-align: center; padding-top:5px; padding-bottom:5px;}
.menu h3 a {color: #FFFFFF; text-decoration: none; }
.menu h3 a:hover {color: #FFFFFF; text-decoration: none; }

.menu .items ul {
        display:block;
	padding: 0px; 
	margin:0px;
        text-decoration:none;       
        list-style-type:none; 
}

.menu .items ul li {
	color:#f5f5f5;
}

.menu .items ul li a {
	display: block;
        background:url('/img/Grafica/mnu_dot.gif') 7px center no-repeat;
	color: #111111;
        font-weight:normal;
        text-decoration:none; 
	line-height: 1.3em;
        border-bottom:1px solid #e4e4e4;
	padding:3px 0 3px 17px;
}

.menu .items ul li a:hover{
	background-color: #fff1b7 
}

.menu .items ul li.active a {
        background:#fff1b7 url('/img/Grafica/mnu_dot.gif') 7px center no-repeat;
}

.menu .items ul li.active ul li a {
        display: block;
	background:#F9F9F9 url('/img/Grafica/mnu_dot2.gif') 14px center no-repeat;
	color: #111111;
	line-height: 1.3em;
	padding:3px 0 3px 26px;
	border-bottom:1px solid #e4e4e4;
}

.menu .items ul li.active ul li a:hover {
	background-color: #fff7d7 
}

.menu .items ul li.active ul li ul li a {
        display: block;
	background:#F9F9F9 url('/img/Grafica/mnu_dot2.gif') 21px center no-repeat;
	color: #111111;
	line-height: 1.3em;
	padding:3px 0 3px 35px;
	border-bottom:1px solid #e4e4e4;
}


	
.maxWidth {width: 100%;}

#mainColumn {float: right; background-color: #fff; font-size: 0.7em;}

#footer {clear: both; }
#footer #indirizzo {width: 100%; text-align: center; margin:1px 0 1px 0;  padding: .2em 0 .2em 0;  font-size: 0.7em;  font-weight: bold; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
	
* html .buggybox {height: 1%;} /* for IE/Win */
*>html .buggybox {he\ight: auto;} /* for IE5/Mac */	

ul.freccia {
      margin:0; padding:0;
      list-style-type:none;
}


ul.freccia li {
      margin:0; padding:.3em 0 .3em 1.5em;
      background: url('/img/Grafica/arrow_giunta.jpg') 5px 8px no-repeat;
      line-height: 1.5em;
}

ul.pdf{
      margin:0; padding:0;
      list-style-type:none;
}


ul.pdf li {
      margin:0; padding:1.5em 0 .3em 4em;
      background: url('/img/pdf.gif') 18px 18px no-repeat;
}

ul.zip{
      margin:0; padding:0;
      list-style-type:none;
}


ul.zip li {
      margin:0; padding:1.5em 0 .3em 4em;
      background: url('/img_old/zip.gif') 18px 18px no-repeat;
}

ul.xls{
      margin:0; padding:0;
      list-style-type:none;
}


ul.xls li {
      margin:0; padding:1.5em 0 .3em 4em;
      background: url('/img_old/zip.gif') 18px 18px no-repeat;
}

#InfoLavoriPubblici ul, ul.cross {
      margin:0; padding:0;
      list-style-type:none; 
}


#InfoLavoriPubblici ul li, ul.cross li {
      margin:0; padding:0 0 .2em 1.5em;
      background: url('/img/Grafica/cross.jpg') 5px 5px no-repeat;
      line-height: 1.3em;
}

#Infotraffico ul, ul.cross {
      margin:0; padding:0;
      list-style-type:none; 
}


#Infotraffico ul li, ul.cross li {
      margin:0; padding:0 0 .2em 1.5em;
      background: url('/img/Grafica/cross.jpg') 5px 5px no-repeat;
      line-height: 1.3em;
}

#Urpinforma ul, ul.cross {
      margin:0; padding:0;
      list-style-type:none; 
}


#Urpinforma ul li, ul.cross li {
      margin:0; padding:0 0 .2em 1.5em;
      background: url('/img/Grafica/cross.jpg') 5px 5px no-repeat;
      line-height: 1.3em;
}

.boxComunicatiStampa 
{ 
margin: 30px 5px 15px 10px; 
border: #cc0000 1px dashed; 
padding:5px; 
background-color: #f3f3f3 ; 
} 

.titleComunicatiStampa 
{ 
margin : 0px 0px -12px 5px; 
position: relative; 
top : -12px; 
border: #cc0000 1px solid; 
padding: 3px 5px; 
font-size : 1em; 
font-weight: bold; 
display: inline; 
background-color: #f3f3f3; 
} 

.boxComunicatiStampa ul {
      margin:0; padding:0;
      list-style-type:none;
}

.boxComunicatiStampa ul li {
      margin:0; padding:.3em 0 .3em 1.5em;
      background: url('/img/Grafica/arrow_giunta.jpg') 5px 7px no-repeat;
}

ul.MappaSito {
	margin: 0px;
	padding: 0px;
}
ul.MappaSito a {
	text-decoration: none;
}
ul.MappaSito a:hover {
	text-decoration: underline;
}

.mappaIco {
	margin-right: 11px;
	vertical-align: middle;
}
li.MappaSito_Home  {
	border-bottom: #F0F0F0 1px solid;
	border-top: #F0F0F0 1px solid;
	padding: 0px;
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 3px;
	background-color: #F5F5F5;
}

li.MappaSito_liv2 {
	border-bottom: #F0F0F0 1px solid;
	padding: 0px;
	list-style: none;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	background-color: #FAF0F0;
}
li.MappaSito_liv3 {
	border-bottom: #F0F0F0 1px solid;
	padding: 0px;
	list-style: none;
	font-weight: bold;
	margin: 0px 0px 0px 40px;
	background-color: #F8F8F8;
}
li.MappaSito_liv4 {
	border-bottom: #F0F0F0 1px solid;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 60px;
	background-color: #FDFDFD;
}
li.MappaSito_liv5 {
	border-bottom: #F0F0F0 1px solid;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 80px;
	background-color: #FDFDFD;
}
.MappaSito_Div {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	line-height: 3px;
	list-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.list0 {
 	display: inline;
	margin: 0px;
	padding: 0px;
 }

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url('img/tab_bottom.gif') repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 0.7em;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}



.boxnews 
{ 
margin: 30px 5px 15px 10px; 
border: #3c5a86 1px dashed; 
padding:5px; 
background-color: #d1e0ef; 
} 

.boxnews H1 
{ 
margin : -12px 0px 0px 5px; 
margin-bottom: -10px;
position: relative; 

border: #3c5a86 1px solid; 
padding-top : 3px; 
padding-bottom: 3px; 
padding-left : 5px; 
padding-right : 5px; 
display: inline; 
background-color: #99bbdd; 
} 

div.box {
	background-color:#F4F4F4;
	padding:5px;
	line-height: 150%;
}

div.box-grigio {
	background-color:#F4F4F4;
	padding:10px;
	line-height: 120%;
}



/*******************   Box tondi   *******************/
dl, dt, dd { /* suppression of all margins */
margin: 0 5px 0 5px;
padding: 0;
}
 
dt h3 {
text-align: center;
padding-top: 25px;
font-size: .7em;
font-weight: bold;
color: red;
}
 
dl {
   position: relative;
}
 
#top {
height: 20px;
background: #fff url('/img/Grafica/alto.gif') top left no-repeat;
padding: 0; /* no text, so no padding */
}

#tope {
height: 34px;
background: #fff url('/img/Grafica/alto_spesso.gif') top left no-repeat;
padding: 0; /* no text, so no padding */
}
 
dd {
padding: 0 15px; /* left and right padding to avoid text appearing over borders */
font-size: 0.7em;

}
 
dd h3 {
text-align: center;
}
 
.bottom {
height: 20px;
background: #fff url('/img/Grafica/basso.gif') bottom left no-repeat;
padding: 0; /* no text, so no padding */
text-align:center;
}
 
.upperright, .lowerright{ /* position of upper floating corners */
float: right;
}
.color	{
	color: #fff;
	margin-left: 25px;
	width:80px;
	text-align:center;
	vertical-align: middle;
	background:#cc0000;
	position:relative;
	}
	.sfondo
	{
	background:#cc0000;
	width:80px;
	padding: 5px 10px 5px 10px;
	position:relative;
	}

.rbroundbox { background: url('/img/Grafica/nt.gif') repeat; }
.rbtop div { background: url('/img/Grafica/tl.gif') no-repeat top left; }
.rbtop { background: url('/img/Grafica/tr.gif') no-repeat top right; }
.rbbot div { background: url('/img/Grafica/bl.gif') no-repeat bottom left; }
.rbbot { background: url('/img/Grafica/br.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

.tabdatireg{overflow:hidden;padding:2px 3px 3px;border:1px solid #AAAAAA;background-color:#FAF0F0}
/*.tabdatireg table {overflow:hidden;padding:2px 3px 3px;border:1px solid #AAAAAA;background-color:#FAF0F0}*/

div #logb {color:#ffffff; font-size: 0px;}
