
table#tabella{
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
bottom:0px;
width:780px;
}
td#colonna_menu{
border-right: 1px solid #DCDCDC;
width:202px;

}
a:link {
	
	text-decoration: none;
	color: #000000;
}

a:visited {
	
	text-decoration: none;
	color: #000000;
}

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

a:active {
	
	text-decoration: none;
	color:#000000;
}


p{
font-family:Georgia,times, sans-serif;
font-size:15px;
margin-left:10px;
}
h1{font-family:bold 180%/100% Georgia,Times,serif;
}
h2{font-family:bold 150%/100% Georgia,Times,serif;

}
div#footer{
 top:0px;

}
div.icona{
position:relative;
top:10px;
bottom:10px;
border:1px dashed #DCDCDC;
width:300px;
padding:10px 30px 10px 30px;

}
.foto{
position:relative;
border:1px dashed #DCDCDC;
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
}
div.icona1{
position:relative;
top:10px;
bottom:10px;
border:1px dashed #DCDCDC;
width:500px;
padding:10px 10px 10px 10px;

}
div#contatti{
position:absolute;
bottom:2px;
width:780px;
margin-top:10px;
}

div#pagina{
position:relative;
width:780px;

}
div#header{
position:relative;
width:780px;
height:218px;
background-image:url(images/header-officine-jolly-2011.jpg);
}
#header ul {position:absolute; top:60px;right:30px;padding:0px;padding-left:20px; list-style-type:none; margin:0px;font-size:18px; text-align:right;}
#header ul li{padding-top:5px;padding-bottom:2px;padding-left:20px;}
#header ul li a {color:#FFF;
 font-family:bold Georgia,Times,serif;
 font-weight:bold;
font-size:18px;letter-spacing:-0.5px;}
#header ul li a:visited {color:#FFF}
#header ul li a:hover {color:#FFB413; background:none;}
#header img{border:0;}

.menu h2, .menu a h2{
font-family:bold 150%/100% Georgia,Times,serif;
border-bottom:1px solid #DCDCDC;
margin:0px;
margin-top:5px;
font-size:16pt;
padding-left:5px;
background-color:#2B2B2B;
color:fff;
letter-spacing:2px;
}
.menu img{border:0px;
margin-left:3px;
}
.testo_bianco{
color:#FFFFFF;
text-align:center;
font-size:10px;
padding:0px;
margin:0px;
}
a.testo_bianco{
color:#FFFFFF;
text-align:center;
}

 ul {padding:10px; list-style-type:none; margin:0px;font-size:14px;font-family: Georgia,Times,serif;}
 ul li a:link {color:#000000;
 font-family: Georgia,Times,serif;
font-size:14px;}
 ul a:visited {color:#000000;}
 UL LI{padding:5px 0px 0px 0px;}
 UL LI A:hover { background:#FFCC00;
				 color:#000000;} 
 UL LI A:hover H2 { background:#FFCC00;
				 color:#000000;font-family:bold 150%/100% Georgia,Times,serif;} 
				 
UL LI A H2{margin:0px;font-family:Georgia,Times,serif;}
				 
table.elenco{
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	border-collapse:collapse;
	border:1px solid black;
	background-color: white;
	color: black;
	font: 10pt Helvetica, arial;
	width:480px;
}

table.elenco tr{
border:1px solid black;
}
table.elenco th{
border:1px solid black;
}
table.elenco td{
border:1px solid black;
}

.dettaglio{
margin:3px;
}

.contenuto{
width:575px;
padding-right:5px;
}
