/* CSS Document */

body{
margin-top: 0px;
overflow-y: scroll;
width: 100%;
margin: 0px auto;
font-size:11px;
line-height:1.4em;
}
html{ background-color:#231F20; background-color:#000; }

/*div#t0r1c0{ text-align:left; background-color:#ddcda6; background-image:url('/images/pattern_content.jpg'); background-repeat:repeat-y;}*/
div#t0r1c0{ background-image:url('/images/pattern_top.jpg'); background-repeat:no-repeat; background-position:top left; }
div#container{ text-align:left; background-color:#ddcda6; background-image:url('/images/pattern_content.jpg'); background-repeat:repeat-y;}
div#t1{ width:1000px; margin:0;}
div#t1r0c0{ padding:11px; width:170px; text-align:center;}
div#t1r0c2{width:198px; padding:20px 0 20px 20px;}
div#t1r0c1{ padding:40px; }


div#menutop{ text-align:center; margin-top:12px; width:566px; float:left; color:white;}
div#menutop a{color:#ffffff; padding:5px;}
div#menutop a:hover{color:#c7ad6d; padding:5px;}

div#menudown{ text-align:center; margin:3px 0; width:1000px; float:left; color:white;}
div#menudown a{color:#ffffff; padding:5px;}
div#menudown a:hover{color:#000; padding:5px;}

div#t0r2c0{ background-color:#c7ad6d;}

div#rubrichesx a{
	display:block; padding:5px; border-bottom:1px solid #e5d8be; width:140px; margin:0 auto;
}
div#rubrichesx a:hover{ color:#b51e49; text-decoration:underline;}



table.leftimages td{ border-bottom:1px solid #c7ad6d; padding:5px 0}

div.Ebox{
	padding:1px;
	border:1px solid #c7ad6d;
	margin-bottom:6px;
}
div.Ebox div.Eboxt{
	color:white;
	background-color:#F00;
	padding:3px;
}
div.Ebox div.Eboxb{
	padding:2px;
	background-color:#ccb583;
}

div.Ebox.Epoll div.Eboxt{
	background-color:#a18e92;
}

div.Ebox.Eventi div.Eboxt{
	background-color:#aea979;
}
div.Ebox.Efotogallery div.Eboxt{
	background-color:#97a5a2;
}
div.Ebox.Elericettedimadda div.Eboxt{
	background-color:#39C;
}
div.Ebox.Estars div.Eboxt{
	background-color:#aaa873;
}
div.Ebox.Epress div.Eboxt{
	background-color:#b28775;
}
div.Ebox.Elink div.Eboxt{
	background-color:#93969b;
}
div.Ebox.Eprivate div.Eboxt{
	background-color:#93a49a;
}
div.Ebox.Enewsletter div.Eboxt{
	background-color:#b28775;
}


div.Ebox.Estars div.Eboxb{
	color:white;
	font-size:0.85em;
}
div.Ebox.Estars div.Eboxb a{ color:#996b07;}
div.h1title{ background-color:#c7ad6d; color:white; padding:1px 2px;}



/* */
.newsimagehome{
	width:224px;
	height:87px;
	background-color:#999;
	border:1px solid grey;
	overflow:hidden;
}
.newsimagehome img{
	width:224px;
	height:87px;
}
.newscattitlehome{
width:220px; height:15px; background-color:#F00;
padding:3px;
color:#FFF;
background-color:#9e934f;
text-transform:uppercase;
margin:2px 0;
}

.newscat{
	color:white;
	padding:3px;
	text-transform:uppercase;
}
.newscat1{
	background-color:#ab3833;
}
.newscat2{
	background-color:#20709e;
}
.newscat3{
	background-color:#20b8df;
}
.newscat4{
	background-color:#939B92;
}
.newscat5{
	background-color:#88b736;
}
.newscat6{
	background-color:#a45b8a;
}
.newscat7{
	background-color:#73AAA8;
}

.newscat9{	background-color:#39C;}
.newscatfocus{
	background-color:#ab3833;
}

div.newshomefocus, div.newshomefocus div.newsimagehome, div.newshomefocus div.newscattitlehome{
	width:460px;
}

td.newsdatahome, a.newsreadall, td.newsauthorhome{
	color:#8a784b;
}
td.newsauthorhome{
	font-style:italic;
}

hr{ border-top:1px solid #dac8a3; border-bottom:1px solid #fcf8ea;}

div.links a, div.press a{
	color:white;
	font-size:0.9em;
}

div.links a:hover, div.press a:hover{
	color:#AB3833;
	text-decoration:underline;
}

table.calendar {
		border-collapse:collapse;
}
table.calendar caption {
    background-color: #ab3833;
		color:white;
		font-weight:bold;
		padding:2px;
}
table.calendar a.prevMonth {
		color:white;
}
table.calendar a.nextMonth {
		color:white;
}
table.calendar th {
	font-size:0.9em;
	text-align: right;
	background-color:#e8dec4;
	text-align:center;
	padding:2px;
}
table.calendar td {
	font-size:0.9em;
	text-align: right;
	background-color:#ddcda6;
	text-align:center;
	padding:2px;
}

table.calendar td a{
	display:block;
	border:1px solid #DDCDA6
}
table.calendar td.othermonth a{
	color:#999;
}
table.calendar td a:hover, table.calendar td.selected a:hover{
	background-color:#FEFF8F;
	border:1px solid #AEA979;
}
table.calendar td.selected a{
	background-color:#EFDDB3;
	border:1px solid #AEA979;
}

div.divnewshome1, div.divnewshome2{
	width:228px;
}

td.tdnewshome1{
	padding-right:10px;
}
td.tdnewshome2{
	padding-left:10px;
}

div#tail{
	background-color:#000;
}

div.tailinfo{
	width:990px;
	text-align:center;
	color:white;
}

div.footerbanners{
	width:990px;
	padding:10px;
}

a.informativaprivacy{
	color:#AB3833;
}


form{ margin:0; padding:0;}
input, textarea{ border:1px solid #937a3b; color: #996b07; font-size:0.9em; padding:2px;}

div#foot{ width:990px; padding-top:10px; padding-bottom:10px;}

