@import url(icone.css);

* .hide
{display:none;}

body
{background:url(/i/bg-top2.jpg) repeat-x 0 0;
	font-size:13px;

font-family: arial, helvetica, sans-serif;
color:#000;
text-align:center;
margin:0;
padding:0;
}
p, td, a
{
	font-family: arial, helvetica, sans-serif;
margin:0;
}
#wrap
{padding:0;
text-align:left;
margin:0 auto;

	width:800px;
	}
#top
{
height:100px;
margin:0;
padding:0;}

#content
{text-align:left;
padding:0 40px;	
}
#foot
{display: block; 
clear:both;
background:#059;
height:20px;

}
#col1, #col2
{width:45%;
margin:0 0 40px 0;
}
#col1{float:left;}
#col2{float:right;}

/*-------------tabelle------------*/

table
{clear:both;
width:100%;}

table td
{
vertical-align:top;
padding:5px;
	}
table tr.r1 td, td.r1{background-color:#dff;}
table tr.r2 td, td.r2{background-color:#fff;}
table tr.r1 td,table tr.r2 td, td.r2, td.r1 {padding:5px;}


#tab2
{margin:10px 0;background:#dff;border:1px solid #059;border-width:1px;}
/*-------------comuni------------*/

h1
{color: #059;
font-size:3em;
font-weight:bold;
margin:0px 0 10px 0;
}

.fr
{float:right;
margin:0 -40px 0 40px;}

.bl
{display:block;}
.il
{display:inline;}
label
{font-size:12px;
font-weight:bold;
color: #059;
display:block;
}
table td.dida
{text-align:right;
padding:0 10px 0 0;
font-weight:bold;
color: #059;
width:170px;
}

/*-------------elementi------------*/
#logoprint
{display:none;
}
#logo
{display:block;
margin:0;
padding:0;
border:none;
background:url(/i/bg-top.jpg) fixed repeat-x 0 0;

}
#bglogo
{width:100%;
background:url(/i/righe.gif) no-repeat 280px 0;
}
#imgtop
{width:100%;
background:url(/i/righe2.gif) repeat-x 0 0;
overflow: hidden;
}


h1 .articolo
{font-style:italic;
font-weight:normal}

#siti
{margin: 10px 0;
float: left;
width: 100%;
display: inline;}

#siti a img
{
display: block;
margin: 0 auto;
border: 1px solid #059;
}
#siti a{
padding: 10px 0 5px 0;
float: left;
width: 33%;
text-align: center
}
#siti a:hover{
background: #059;
color: #fff;
text-decoration: none;
}
#siti a:hover img{
border: 1px solid #fff;

}
#siti.riservati a 
{width: auto;
padding: 10px 10px 10px 10px;
text-align: left;}
#siti.riservati a img
{display: inline;
float: left;}

ul.prezzi
{margin: 0;
padding: 0;}
ul.prezzi li
{list-style: none;
margin: 0;
padding: 0;}


ul.prezzi ul ul
{margin: 0 0 0 20px;}

ul.prezzi ul
{margin: 0 0 10px 0;
padding: 0;
}

ul.prezzi li li li{
font-weight: normal;
list-style: disc
}

ul.prezzi li li{
color: #000;
font-size: 12px;}

ul.prezzi li{
font-weight: bold;
color: #059;
font-size: 18px;
}




/*-------------content------------*/

#content p
{
line-height:1.5em;
text-align:left;
}



a, a:link, a:visited {
	color:#a00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	
}


/*----------navbar-----------*/

#nb
{
		margin:25px 0 0 0;
padding:0;
display:block;
	border: none;
	list-style:none;
}
#nb li	
{	display: inline;
	float: left;
	position: relative;
	line-height:1em;
	text-align: center;
	cursor: default;
	border: 1px solid #fff;
	border-width: 0 0 0 0;
}
#nb li.last a
{	border-width: 0 0 0 0;
}
#nb li a
{color:#fff;
text-decoration:none;
font-family: arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:2px 10px;
border: #fff solid 1px;
border-width: 0 1px 0 0;

}
#nb li a:hover
{color:#fc0;
text-decoration:none;
}

#cover
{display:none;}





