BODY {
	FONT-FAMILY: Tahoma,Arial,Verdana,Helvetica,sans-serif; 
	font-size:9pt;
	background-color: #5C6C7C;
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
}



.chiaro {
color:#BCCDDD;
}

.scuro {
color:#5C6C7C;
}

.giallo {
color:#FFFF00;
}

.arancio {
color:#BB7500;
}

a {
color:#BB7500;
text-decoration:none;
}
a:hover {
color:yellow;
}

a.news {
font-size:12px;
color:#BCCDDD;
text-decoration:none;
}
a.news:hover {
/*font-size:13px;*/
color:#FF9900;
}

a.nero {
color:#000000;
text-decoration:none;
}
a.nero:hover {
color:#BB7500;
}

a.bianco {
text-decoration:none;
color:#FFFFFF;
}
a.bianco:hover {
color:#FF9900;
}

a.chiaro {
color:#BCCDDD;
}
a.chiaro:hover {
color:#FF9900;
}

a.verde {
color:#66FF33;
text-decoration:none;
}
a.verde:hover {
color:#FFFFFF;
}

a.scuro {
color:#5C6C7C;
}
a.scuro:hover {
color:#FF9900;
}

a.yell {
color:yellow;
font-size:12px;
}
a.yell:hover {
color:#FF9900;
}



ul {
list-style:none;
display: block;
padding: 0px;
margin: 0px;
}

li.err {
display: block;
padding: 0px;
margin: 1px;
}

li.noerr {
display: block;
padding: 0px;
margin: 1px;
}

li {
list-style:none;
display: inline;
padding: 0px;
margin: 2px;
}


h1 {
font-size:18pt;
font-weight:bold;
margin:0px;
}

h2 {
font-size:15pt;
font-weight:bold;
margin:0px;
}

h3 {
font-size:12pt;
font-weight:bold;
margin:0px;
display:inline;
}

/* TOP ----------------------------------------------------- */

#Tleft
{
float: left;
width: 378px;
margin: 0;
padding: 0em;
}

#Tright
{
text-align: right;
float: right;
width: 300px;
margin: 0;
padding: 0em;
}

/* MENU ORIZZ. PROVINCE ------------------------------------ */

ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
width: 100%;
color: #000;
background-color: #5C6C7C;
}

ul#navlist li { display: inline; }

ul#navlist li a
{
font-size:18px;
width: 1em;
color: yellow;
background-color: #5C6C7C;
padding: 0em 1em;
margin:0;
text-decoration: none;
border-right: 1px solid #fff;
}

ul#navlist li a:hover
{
background-color: #BCCDDD;
color: #000000;
}

/* LAYOUT AZIENDE ---------------------------------------------- */

#layout_az {
	width: 100%;
	margin: 0;
	padding: 0em;
	background-color:#5C6C7C;
	font-size:13pt;
	font-weight:bold;
}


#layout_az a {
	color:#BCCDDD;
}

#layout_az a:hover {
	color:#FFFF00;
}

#layout_az_sponsor {
	width: 100%;
	margin: 0;
	padding: 0em;
	background-color:#E2B40B;
	font-size:14pt;
	font-weight:bold;
}

#layout_az_sponsor a {
	color:#5C6C7C;
}

#layout_az_sponsor a:hover {
	color:#FFFF00;
}



/* LAYOUT ANNUNCI ---------------------------------------------- */














/* TITOLO 100X ------------------------------------------------- */

#titolo100x
{
width:100%;
font-size:14pt;
font-weight:bold;
padding:0px;
color:#BCCDDD;
background-color:#5C6C7C;
}
#titolo100xs
{
width:100%;
font-size:13pt;
padding:0px;
color:#BCCDDD;
background-color:#5C6C7C;
}

/* TITOLO 764 ------------------------------------------------- */

#titolo764
{
width:764px;
font-size:16pt;
font-weight:bold;
padding:0px;
color:#BCCDDD;
background-color:#5C6C7C;
}

/* TITOLO 780 ------------------------------------------------- */

#titolo780
{
width:780px;
font-size:16pt;
font-weight:bold;
padding:0px;
color:#BCCDDD;
background-color:#5C6C7C;
}

/* CONTENITORE MIDDLE 764 ------------------------------------- */

#contenitore764
{
text-align:left;
width:764px;
}

/* CONTENITORE MIDDLE 780 ------------------------------------- */

#contenitore780
{
text-align:left;
width:780px;
}

/* MIDDLE ------------------------------------------------- */

#left250
{
float: left;
width: 500px;
margin: 0;
padding: 0em;
}

#right250
{
float: right;
width: 254px;
margin: 0;
padding: 0em;
}

#cont_left250
{
text_align:left;
width: 500px;
margin: 0;
padding: 0em;
}

#cont_right250
{
text_align:left;
width: 254px;
margin: 0;
padding: 0em;
}


/* MIDDLE ALTERNATIVO ------------------------------------- */

#left160
{
float: left;
width: 590px;
margin: 0;
padding: 0em;
}

#right160
{
float: right;
width: 164px;
margin: 0;
padding: 0em;
}

#cont_left160
{
text_align:left;
width: 590px;
margin: 0;
padding: 0em;
}

#cont_right160
{
text_align:left;
width: 164px;
margin: 0;
padding: 0em;
}


/* BOTTOM ----------------------------------------------------- */

#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

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

#footer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#footer ul li a {
	font-size:15px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #BCCDDD;
	}

#footer ul li a:hover {
	background: #BCCDDD;
	color: #5C6C7C;
	}
	
/* --------------------------------------------------------*/


#form_rispondi {
display:none;
}

#form_ricerca_avanzata {
display:none;
}

#catdiv {
display:none;
}