/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #006699;

	}
div#sfondo{
width:780px;

margin:2em auto 0 auto; 
	background-image: url("immagini/sfondo.jpg");
	 background-repeat: no-repeat;
  background-position: center;}	

div#sfondost{
width:780px;

margin:2em auto 2em auto; 
	background: #fff;
	 background-repeat: no-repeat;
  background-position: center;
}	
div#sfondostcat{
width:780px;

margin:2em auto 2em auto; 
	background: #fff;
	 background-repeat: no-repeat;
  background-position: center;
}	
div#testa { 
margin:0em auto 0 auto; 
position:relative;
text-align:left;

width:780px;

padding:1em 0;
} 
div#testasx {
position:absolute;
top:0; left:0;
width:450px;
padding:1em 0;
}
div#testadx {
text-align:center;
margin:0 35px 0 450px;
padding:2em 0;
}
div#corpost{ 
margin:0 5px; 
text-align: left;
position:relative;
width:770px;
padding:0em 0;
height:100%;
} 
div#corpostcat{ 
margin:0 5px; 
text-align: left;
position:relative;
width:770px;min-height:550px;height:auto!important;
height:550px;padding:0em 0;
} 
div#corpo{ 
margin:0 auto; text-align:left;
position:relative;
width:780px;
padding:1em 0;
min-height:200px;
height:auto!important;
height:200px;
} 
div#corposx {
position:absolute;
top:0; left:0;
width:250px;
padding:1em 0;
}
div#corpocat {
top:0; left:0;
width:200px;
height:350px;
overflow:auto;
padding:1em 0;
}
div#corpocat_dett {
float:left;
width:200px;
/*height:95%;*/
height:500px;
overflow:auto;
padding:1em 0;

}
div#corpodxcat {
margin-left:10px;
float:left;
width:490px;
min-height:200px;
height:auto!important;
height:200px;
padding:1em 0; 
}
div#corpodxcatgen {
margin:-350px 0 0 220px;
width:500px;
overflow:auto;
padding:1em 0; 
}
div#corpocen {
text-align:center;
margin:0 250px 0 250px;

padding:2em 0;
}
div#corpodx {
position:absolute;
top:0; right:0;
width:250px;
text-align:center;
padding:0 0; 
}
div#bottomst{
width:780px; margin:0 auto 0 auto; text-align:left ;
color: #000;
background-image: url(immagini/sfondogrigio.jpg);
height:30px;

padding:5px 0;

} 

div#bottom{
width:780px; margin:0 auto 0 auto; text-align:left ;
color: #000;
height:40px;
background-image: url(immagini/sfondogrigio.jpg);
clear:left;
padding:5px 0;

} 
div#bottomsx {
float:left;
top:0; left:0;
width:500px;
}
div#bottomcen {
text-align:right;
margin:0 0 0 250px;
background:#fff:
}
div#bottomdx {
text-align:right;
float:right;
top:0; right:0;
}
.ced{margin-top:180px;}
.box1 {
	font-size: 11px;
	width:220px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #CC3300;

}table.TBordo {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
table.TPadd {
	border: 0px ;
	margin: 0px;
	padding: 5px;
}
table.TNoBorder {
	border: 0px ;
	margin: 0px;
}
td.TD_Bordo {
	border: 1px solid #ffffff;
}.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #CC0033 center;
}

.xbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;

}.ROSSO {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BD1919;
	/*text-align: right;*/
}.TITOLETTO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD1919;

}a.small:link, a.small:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant: normal;
	line-height: 18px;
	color: #000;
}
a.small:hover, a.small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-variant: normal;
	font-size: x-small;
	color: #CC3300;

}ul {
	list-style-image: url(immagini/LINEA.gif);
	font-size:xx-small;
}
.testo:link,.testo:visited{color:#000000; font-weight:bold}
.testo:hover, .testo:active{color:#FF0000; font-weight:bold}
.BLUBIG {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	height: auto;
	width: auto;
	color: #006699;
}
.BLUBIG:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	width: auto;
	color: #006699;
}
.BLUBIG:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	width: auto;
	color: #CC3300;
}
.BLUBIG:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	width: auto;
	color: #CC3300;
}
.menu{ background-image:url(immagini/menu.jpg)}