/* CSS Document */
html, body {
width:100%;
margin:0px;
padding:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

} 
#box {
width:800px;
}

select {
	margin-top:10px;
	margin-bottom:20px;
	width:110px;
}
input {
	margin-top:10px;
	margin-bottom:20px;
	width:110px;
}
.ck {
width:10px;
text-align:left;
margin:0px;
padding:0px;
}
.b_cerca {
margin:33px 2px 2px 10px;
height:25px;
width:118px;
}
#tab_risultati {
background:#FF0000;
margin-top:40px;
text-align:left;
}
td #tab_risultati{
text-align:left;
width:110px;
}
a:link, a:visited, a:active {
color:#000000;
text-decoration:none;
}
a:hover {
color:#76b238;
text-decoration:none;
}
#servizi{
position:absolute;
font-weight:bold;
top:155px;
/*left:100px;*/
left:151px; 
visibility: Hidden;
z-index:10; /*aggiunto andrea*/
}
hr {
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:0px;
}
#box_top {
height:118px;
border-bottom:1px solid #000000;
}
#box_swftop {
float:left;
height:118px;
width:590px;
}
#box_logo {
position:relative;
top:70px;
left:30px;
float:left;
}
#nav {
text-align:center;
padding-top:10px;
float:left;
height:25px;
width:118px;
font-weight:bold;
border-top:5px solid #000000;
}
#nav_u {
text-align:center;
padding-top:10px;
float:left;
height:25px;
width:118px;
font-weight:bold;
/*border-top:5px solid #76b238;*/

}
#nav_credits {
padding-top:5px;
text-align:right;
vertical-align:text-top;
color:#999999;
border-top:5px solid #000000;
float:left;
height:25px;
width:118px;
}
#box_logo_t {
float:left;
margin-left:30px;
}
#box_bottom{
position:relative;
top:450px;
height:20px;
background-image:url(../img/i_fondo.gif);
background-repeat:repeat-x;
padding-left:40px;
}
#box_sx{
width:590px;
float:left;
margin: 100px 0px 30px 0px;
}
#box_sx01{
text-align:center;
border-top:#000000 5px solid;
width:118px;
float:left;
}
#box_sx01b{
width:118px;
float:left;
}
#box_sx02{
text-align:center;
border-top:#76b238 5px solid;
width:236px;
float:left;
}
#box_sx03{
width:236px;
text-align:center;
border-top:#000000 5px solid;
float:left;
}
#box_sx04{
text-align:left;
width:472px;
border-top:#000000 5px solid;
float:left;
}
#box_sx05{
text-align:center;
border-top:#76b238 5px solid;
width:118px;
float:left;
}
#centro {
width:550px;
height:310px;
margin-left:30px;
}
#centro_sx {
float:left;
width:235px;
height:310px;
margin-left:30px;
padding-right:40px;
}
#centro_dx {
float:left;
width:245px;
height:310px;
}
#box_dx{
float:left;
}
#img_laterale {
text-align:center;
width:210px;
height:100px;
}
#laterale_news {
border-top:#76b238 5px solid;
top:100px;
width:210px;
height:129px;
}
#i_home {
top:120px;
width:210px;
height:104px;
}
.t_bottom {
vertical-align:bottom;
font-size:10px;
color:#666666;
}
#footer {
width:100%;
background-color:#000000;
height:20px;
line-height:20px;
position: absolute;
bottom: 0;
} 
.footer {
font-size:10px;
color:#666666;
padding-left:40px;
}
.menu_n {
text-align:left;

/*
background-color:#000000;
color:#FFFFFF;
*/
background-color:#FFFFFF;
color:#000000;

width:105px;
height:25px;
padding-left:10px;
}
.menu_v {
text-align:left;

/*
background-color:#76b238;
color:#FFFFFF;
*/
background-color:#FFFFFF;
color:#000000;

width:105px;
height:25px;
padding-left:10px;
}

#i_vd {
float:left;
width:221px;
background-image:url(../img/i_freccia.gif);
text-align:left;
background-repeat:no-repeat;
/*padding-left:15px;*/
padding-left:0px;
}
#i_vi {
	/*float:right;*/
	float:left;
	width:300px;
	position: absolute;
	z-index: 10;
	height: 300px;
	left: 35em;
	top: 25em;	
	padding-left:0px;
	margin-left:-30px;
	
}
.i_segnala {
width:200px;
}
.i_invia {
width:100px;
}
.privacy {
font-size:10px;
padding: 20px 0px;
}
.tb_risultati {
width:100%;
}
.tb_risultati td {
/*width:113px;*/
border-bottom:1px solid #999999;
padding:5px 5px;
}
.tb_news{
width:590px;
}
.tb_news td {
border-bottom:1px solid #999999;
padding:2px 5px;
}
/*** AGGIUNTO DA ANDREA IL 24-01-07 ***/
#cerca {
	position: absolute;
	z-index: 300;
	left: 52em;
	top: 290px;	
} 

.tb_risultati1 {
width:100%;
}
.tb_risultati1 td {
width:15%;
border-bottom:1px solid #999999;
padding:5px 5px;
}
.tb_risultati1 #vuoto {
width:4%;
border-bottom:1px solid #999999;
padding:5px 5px;
}
.tb_risultati1 #vuoto1 {
width:1%;
border-bottom:1px solid #999999;
padding:5px 5px;
}


