/* stili base */

/* elementi */
body{margin:0 13px 0 13px;padding:0;font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:90%;}/* be kind to netscape 4*/
h1, h2, h3, h4, h5, h6 {font-family:Arial, Verdana, Lucida, Helvetica, sans-serif;color:#a31719;font-size:120%;}
table{margin:0;padding:0;border:0;}
a:link {background:transparent;color:#415f8a;}
a:visited {background:transparent;color:#b87bb2;}
a:hover {background:transparent;color:#a31719;}
a:active {background:transparent;color:#a31719;}
li {padding:2px;}
input:focus {border:2px solid #F37450;}

/* id */
html>body #container, html>#container {width:960px;}
#container{width:960px;margin:0 auto;position:relative;}

#testata {height:65px;margin:0;background:#f0fcff;border:1px solid #c9d4d7;text-align:left;}
h1#tagline {display:none;}

#logo 
{
	background:#f0fcff url(/img/logo.jpg) top left no-repeat;
	cursor:pointer;border:0;
}


#cerca
{
	position:absolute;
	top:2px;
	right:20px;
	font-size:95%;font-weight:bold;font-family:Arial,Lucida,Verdana,sans-serif;
	z-index:99;
}
/*#cerca input {border:1px inset c9d4d7;}*/
#cerca input.submit{background:#fbf6ee;cursor:pointer;}


ul#menu
{
	height:30px;
	margin:0;
	padding:7px;
	text-align:left;
}
ul#menu li, ul#archivio li
{display:inline;margin:5px 0 5px 0;	padding:5px 15px 0 0;}
ul#menu a:link, ul#menu a:visited, ul#menu a:hover,  ul#menu a:active
{font-family:Arial,Lucida,Verdana,sans-serif;font-size:110%;font-weight:bold;color:#000;text-decoration:none;}
ul#menu A:hover {color:#a31719;}


ul#archivio
{
	position:absolute;
	top:77px;
	right:10px;
	margin:0;padding:0;
}
ul#archivio span 
{margin:0;padding:0;font-family:Arial,Lucida,Verdana,sans-serif;font-size:110%;font-weight:bold;color:#adaaa5;}
ul#archivio a:link, ul#archivio a:visited, ul#archivio a:hover,  ul#archivio a:active
{font-family:Arial,Lucida,Verdana,sans-serif;font-size:110%;font-weight:bold;color:#000;text-decoration:none;}
ul#archivio A:link{color:#000;}
ul#archivio A:visited{color:#000;}
ul#archivio A:hover {color:#a31719;}
ul#archivio A:active{color:#000;}

/* ---------- Layout ------------ */

#layout
{
	margin:0;padding:0;
	border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;
	font-size:95%;
}
#layout td, layout tr {margin:0;padding:0;text-align:left;}
#layout td.contenuto{width:60%;vertical-align:top;color:#000;background:#fbf6ee;color:#000;}
#layout td.news, #layout td.correlati{vertical-align:top;color:#000;background:#c9d4d7 url(/img/ombra.jpg) left repeat-y;}
td.news h3 {font-size:90%;}

#contenuto
{ 
	margin:0;padding:0;color:#000;
}


/* news e correlati */
#news
{	
	margin:0;padding:0;border:0;
	color:#000;background:#c9d4d7 url(/img/ombra.jpg) left repeat-y;
}
#news h3, #news h4, #news p {margin:10px 10px 0 10px;padding:0;width:auto; }
#news h3 {font-size: 110%; }
#news h3.title {color:#a31719;text-align:left;border-bottom:1px solid #8a8480;}
#news p {margin-right:0;padding:0 20px 0 10px;font-size:90%;}
#news span {width:99%;margin:0;padding-left:10px;font-weight:bold;font-size:80%;text-align:right;}
#correlati 
{
	background:transparent;color:#000;
}
#correlati h2{margin:10px;border-bottom:1px solid #8a8480}
#correlati p {margin:0 10px 0 10px;}
#correlati span.latest {margin:0 10px 0 10px;}
#correlati h4.latest {margin:0 10px 20px 20px;}

#adv
{	
	position:relative;height:95px;
	margin:0;padding:0;
	background:#f2f2f2 url(/img/ombra-adv.jpg) left repeat-y;
	border-bottom:1px solid #000;
}
#adv h3{font-size:95%;margin:0;padding:5px 0 0 19px;}
#adv p{font-size:73%;color:#000;margin:0;padding:2px 90px 0 19px;text-decoration:none;}
#adv img{position:absolute;top:5px;right:5px;}  
#adv a:link, #adv a:visited, #adv a:hover, #adv a:active {color:#f37450;}


ul#colophon
{
	margin:0;padding:0;
	height:20px;
	background:#888;
	border:1px solid #000;
	color:#fff;
	text-align:center;
}
ul#colophon li
{display:inline;padding:0;margin:0;}
ul#colophon a:link, ul#colophon a:visited, ul#colophon a:hover, ul#colophon a:active
{color:#fff;padding:0 9px 0 2px;margin:0;font-family:Arial,Lucida,Verdana,sans-serif;font-size:90%;font-weight:bold;text-decoration:none;}
ul#colophon a:visited {color:#eee;}
ul#colophon a:hover {color:#fff;text-decoration:underline;}
ul#colophon a:active {color:#fff;}

#articoli
{
	margin-top:50px;
	padding:0 10px 0 10px;
}
#articoli h3 {color:#a31719;border-bottom:1px solid #8a8480;}
#articoli h4, #articoli p
{margin:0;padding:3px 5px 3px 5px;}
#articoli h4 {margin-top:5px;font-size:95%;}
#articoli p {font-size:85%;}


#strumenti
{
	margin-top:20px;
	padding:0 10px 0 10px;
}
#strumenti h3
{color:#a31719;border-bottom:1px solid #8a8480;}
#strumenti p {font-size:95%;}

#segnalasito {margin:0 10px 0 30px;margin-bottom:15px;}
/* classi */
td.contenuto h1 {margin:0 10px 0 10px;}
div.bread-articoli {padding:15px 5px 20px 5px;font-size:85%;}
img.icon{border:0;margin:0 0 0 15px;}
.hide{display:none;}
.right-icon{float:right;margin:10px;width:48px;height:48px;}
.left-icon{float:left;margin:10px;border:0;}
.google {margin:5px;}