/* CSS Document Cbs*/

body { 
font:80% verdana,helvetica,sans-serif; 
margin:0;padding:0;
text-align:center;
border-left:1px solid #000;

}
#bodyContent { width:760px;text-align:left;margin:0 auto; }
hr { display:none }

/* testa */
#testa { 

	background:#ffb66d; 
	/*border-width:1px;
	border-style: solid;
	border-color: #000;*/
	/*padding:1em 0; */
	height:40px;
	width:758px;
	border-left:1px solid #000000; 
	border-top:1px solid #000000; 
	border-right:1px solid #000000; 
	
}

#menutop {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	margin-top:10px;
	
	}

#menutop ul li{
	display: inline;
	margin-top:20px;
	background-image:url(riga.gif);
	background-position:5px;
	background-repeat:no-repeat;
	padding-right:4px;
	padding-left:8px;
	
	
	}
#menutop  ul li.active{
	color: #fff;
	font-weight:bold;	
}
#menutop  li a:link, div#testa li a:visited {
	text-decoration: none;
	font-weight:bold;	
	color:#016390;
}
#menutop li a:hover {
	text-decoration:underline} 
	



/* corpo */
#corpo { 
	position:relative; 
	padding-top:5px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;  
}
	
#corpo-colonna1 {
	position:absolute;
	top:0;
	left:0;
	width:135px;
	padding:5px ;
	border-left:solid 1px color:#000000;
}

#menusinistro{
padding-top:0;
padding-left:0;
padding-right:0;
padding-left:0;
margin-left:0;
width:150px; 
margin-top:100px;
margin-left:10px;

}
#menusinistro ul{
margin:3px;
padding-top:5px;
padding-left:0px;
background-image:url(sfondo_menusin.gif);
height:23px;
background-repeat:no-repeat;
background-position:5px 0 0 10px;
font-size:0.80em;
list-style-type:none;

}

#menusinistro ul a{
color: #016390}
#menusinistro ul a:link, a:visited{
color: #016390}
#menusinistro a:hover{
text-decoration:underline;}

#menusinistro  li{
color: #016390;
margin-left:10px;

}
#menusinistro li a:link, a:visited{
color: #016390;
}
#menusinistro li a:hover{
text-decoration:underline;
	}
#menusinistro  li.active{
color:#016390;
font-weight:bold;

}

#corpo-colonna2 { 
	margin:0 0 0 150px; 
	height:380px;
	border-left:1px solid #fff; 
	border-right:1px dotted #fff; 
	padding:1em 0;
	
}





div#corpo-colonna2  h1{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#016390;
text-transform:uppercase;

}


.titolo{
margin-left:30px;
margin-bottom:0;
width:540px;
}

.titolo h1{

color:#016390;
margin:0;
background-image:url(riga_titolo.jpg);
background-repeat:repeat-x;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
background-position:bottom;
}

.testoservizi{
width:270px;
height: 80%;
padding-left:300px;
padding-top:3px;
margin-top:0px;
margin-bottom:0px;
border-right:1px solid #016390;
font-size:1.20em;
}
.testoservizi p{
margin:0 0 0 0;
padding-top:10px;
padding-left:10px;
padding-right:20px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.80em;
text-align:justify;
color:#000;
line-height:1.5em;
}
.testoservizi ul{
margin-left:25px;
font:0.50em;}
.testoservizi li  a:link, a:visited{
list-style-type:square;
margin-left:0;
color:#016390;
text-decoration:none;
}
.testoservizi li  a:hover{
text-decoration: underline;}
.testo{
width:560px;
height: auto;
padding-left:10px;
padding-top:3px;
margin-top:0px;
margin-bottom:0px;
border-right:1px solid #016390;

}

.testo p{
margin:0 0 0 0;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica;
font-size:0.80em;
text-align:justify;
color: #000;
}
.testo prezzi{
width:90%;
margin-left:10px;
margin-right:10px;
padding:0;
border-left:1px solid color:#016390}
.testo prezzi p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.80em;
font-color:#000;
}
#dove{
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:15px;

}

#dove  td{
vertical-align:top;}
#dove td p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.20em;
line-height:1.50em;
}
#dove td p a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.20em;
line-height:1.50em;
}

#chi{
width:90%;
height:auto;
margin-left:25px;
padding-left:0px;
margin-right:25px;
padding-right:15px;
/*padding-top:3px;*/
margin-top:0px;
margin-bottom:0px;
border-right:1px solid #016390;}
#chi td{
width:50%;
vertical-align:top;
}
#chi p{
color:#000000;
text-align:justify;
padding:5px 5px 5px 5px;
line-height:1.50em;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#table{
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:20px;
padding-right:10px;
width:80%}
.immagine{
padding:0 0 0 0;
width:20px;
}
.table td{
width:100%;

}
.table p{
width:100%;
padding:0 0 0 0;
text-align:justify;
color:#000000;
font:1em, Verdana, Arial, Helvetica, sans-serif;
}

#percorsi{
margin-top:0px;
padding-top:0px;
margin-left:10px;
margin-right:0;
width:90%;
}
#percorsi td{
margin-top:0px;
padding-top:2px;
padding-right:7px;
padding-left:7px;
padding-bottom:0px;
width:400px;
color:#000000;
text-align:justify;
vertical-align:top;
font-size:0.85em;

}
#percorsi th{
color:#FF9900;
font-size:11px;
text-align:left;
padding-left:7px;
color:#FF9900;
font-size:11px; 
text-align:left;}
#percorsi td ul li{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
}
#percorsi td ul li  a:link, a.visited{
color:#016390;
text-decoration:none;
}
#percorsi td ul li a:hover{
color:#016390;
text-decoration:underline;}


/*pie' di pagina */
#piedipagina { 
	background:#ffb66d; 
	border-bottom:1px solid #000; 
	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
	height:40px;
	width:585px;
	margin:0;
	padding:5px 1px 0 170px;
}

#piedipagina p{
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display:inline;
margin-left:0px;
padding-left:0px;}

	
.skip{
	display: none !important;}
