.titolo_articolo{
	color: #666;
	font-size: 25px;
}

.testo_articolo{
	color: #333;
}

body {background: #ffffff url(immagini/sfondo.jpg) repeat-y center; margin:0; font-size: 13px; color: #445588; font-family: Georgia, "Times New Roman", Times, serif;}

td {font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
a {text-decoration: none; color:#445588}

a p { text-align:left; color: #445588;}
a p:hover { color:#333;}

p a{font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color: #445588;}
p a:hover {font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; color:#666;}
h1 {font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; color:#445588;  text-align:left }
h1 a{color:#445588 }
h1 a:hover{color:#666 }

/* Moduli */
input {font-size: 14px; color: #12131e; font-family: arial, helvetica, sans-serif; vertical-align:middle}
select {font-size: 14px; color: #12131e; font-family: arial, helvetica, sans-serif}
textarea {font-size: 14px; color: #12131e; font-family: arial, helvetica, sans-serif}
checkbox {font-size: 14px; color: #12131e; font-family: arial, helvetica, sans-serif}
radio {font-size: 14px; color: #12131e; font-family: arial, helvetica, sans-serif}

td#testata_dx img, 
td#testata_sx img,
td#colonna_dx img {border: 1px solid #cccccc; padding:2px; max-width:156px;}

.sfondo_cerca input.search{
	color:#555555;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width:165px;
	vertical-align:middle;
	padding:1px;
	margin:1px;
	border:#E4E4E4 1px solid;
}
/* Menu */
.menu {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e; margin:0}

/* Testi vari  */
.ultimoaggiornamento {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#676767; margin-top:10px; margin-bottom:0; text-align:center}
.rss {color:#ff6600 !important}
.colonna_dx {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252}

.ultimissime {font-size:10px;}
.ultimissime a{font-size:10px;}
.ultimissime a:hover{font-size:10px; color:#333;}

.ultimissime_citta {font-weight:bold; text-transform:uppercase}
.ultimissime_citta a{font-weight:bold; text-transform:uppercase}
.ultimissime_citta a:hover{font-weight:bold; color:#333; text-transform:uppercase}

.ultimissime_data {font-size:10px; color:#bf6133; font-weight:bold}
.ultimissime_data a{font-size:10px; color:#bf6133; font-weight:bold}
.ultimissime_data a:hover{font-size:10px; color:#bf6133; font-weight:bold}

.inevidenza {font-size:11px; margin-bottom:0; margin-top:5px}
.inevidenza a{font-size:11px; margin-bottom:0; margin-top:5px}
.inevidenza a:hover{font-size:11px; color:#333;}
.inevidenza a img{border: 1px solid #cccccc;padding:1px;}

.inevidenza_titolo {font-size:10px; color:#bf6133; font- weight:bold}
.inevidenza_titolo a{font-size:10px; color:#bf6133;}
.inevidenza_titolo a:hover{font-size:10px; color:#333; fo nt-weight:bold}

.condividi{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252}
.condividi a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252}
.condividi a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}

.piepagina {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:1px;}
.piepagina a{font-family:Arial, Helvetica, sans-serif;  color:#3e3e3e}
.piepagina a:hover{font-family:Arial, Helvetica, sans-serif; color:#fff; background-color:#6C6767}

/* Sfondi */
.bg-grigio1 {background-color:#f6f6f6}
.bg-grigio2 {background-color:#}
.bg-grigio3 {background-color:#}
.bg-grigio4 {background-color:#}
.sfondo_logo {background-image:url(immagini/sfondo-logo.jpg); background-repeat:repeat-x}
.sfondo_menu {background-image:url(immagini/sfondo-menu.jpg); background-repeat:repeat-x}
.sfondo_cerca {background-image:url(immagini/sfondo-cerca.jpg); background-repeat:repeat-x; padding-left:6px}
.sfondo_titoli_box {background-image:url(immagini/sfondo-titoli-box.jpg); background-repeat:repeat-x; padding-left:6px}
.sfondo_piepagina {background-image:url(immagini/sfondo-piepagina.jpg); background-repeat:repeat-x}
.sfondo_box {background-color:#f6f6f6; padding:3px}
.dot_orizzontale {background:transparent url(immagini/dotdot.gif) repeat-x center }
.dot_orizzontale_bottom {background:transparent url(immagini/dotdot.gif) repeat-x bottom; padding-bottom:8px; margin-top:0 }
.dot_verticale {background:transparent url(immagini/dot-verticale.jpg) repeat-y center }

img.solobordo {border: 1px solid #cccccc; max-width:158px;}
.bordoimmagine {border: 1px solid #cccccc; margin: 4px; padding: 3px;}
.bordobox {border: 1px solid #e4e4e4; margin-bottom:7px}
.hidden {visibility: hidden; display: none;}
hr.linea {border-top:1px solid #909090; border-bottom:0px; border-right:#909090; border-left:#909090; color:#ffffff; background-color:#ffffff; height:1px; width:100%}
hr.lineadoppia {border-top:2px solid #909090; border-bottom:0px; border-right:#909090; border-left:#909090; color:#ffffff; background-color:#ffffff; height:2px; width:99%}



#box_paesi{
	background-color:#F6F6F6;
	font-family:Arial, Helvetica, sans-serif;

}
#box_paesi ul{
list-style:none;
margin:0;
padding:0;
}

#box_paesi p.titolo{
	background-image:url(/immagini/sfondo-titoli-box.jpg);
	background-repeat:repeat-x;
	border:0 none;
	color:#333333;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:6px 0 6px 6px;
	height:22px;
}

#box_paesi ul li{
	border-top: 1px solid #ccc;
}
#box_paesi ul li.last{
	border-bottom: 1px solid #ccc;
}

#box_paesi ul li a{
	display:block;
	padding: 5px;
	font-weigh t:bold;
	
	text-transform:uppercase;
	
	text-align:center;
	font-size:14px;
	color:#333333;
}


#box_paesi ul li a:hover{
	background:#999 url(/immagini/freccia-dx.gif) no-repeat scroll left center;
	color:#F6F6F6;	
}


/* ############################################################################ */

.corpo_pagina {
	color:#333;
	text-align:justify;
}

.corpo_pagina *{
	margin:0;
	padding:0;
}
.corpo_pagina hr{
	border-color:-moz-use-text-color -moz-use-text-color #D7D7D7;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#D7D7D7;
	height:1px;
	margin:2px 2px 6px 2px ;
}
.corpo_pagina p{
	margin:0 0 2em 0;
}

.corpo_pagina img{
	b order: 1px solid #cccccc; padding:2px;
	m argin:3px;
}