/* CSS Document */

/* Formattazione principale */
html { 
	font-size: 70%;
	font-family:tahoma, arial; 
} 
body {
	background-color:#efebdf;
	color:#333;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
a {
	color:#ff0000;
	text-decoration:underline;
}
a:hover {
	color:#ff0000;
	text-decoration:none
}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.normal { 
	font-size:1.01em; 
} 
.big { 
	font-size:1.31em; 
}
.small { 
	font-size:0.91em; 
}
.red {
	color: #ff562f;
	font-weight:bold;
}
h1 { 
	font: bold 150% "Trebuchet MS",Arial,sans-serif;
	color:#d89810;
	line-height:1.01em;
	padding:5px 0px 2px 2px;
	margin:0px 0px 5px 0px; 
	/*border-bottom: #d89810 1px solid;*/ 
	letter-spacing: 1px;
}
h2 { 
	color:#FFF;
	font-size:1.01em; 
	text-transform:uppercase; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
h3 { 
	font: bold 100% "Trebuchet MS",Arial,sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
h4 { 
	font: bold 135% "Trebuchet MS",Arial,sans-serif;
	color:#d89810;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 

table{
	font-size:1em;
	text-align:center;
	width:100%;
}
table hr{
	display: block;
}
tr, th, td{
	text-align:left;
	padding:3px;
}
th{
	background-color:#FE001A;
	background:url(../images/red.gif) center no-repeat;
	color:#FFF;
	font-weight:bold;
}

tr {
	color:#FFF;
}	
caption{
	font-weight:bold;
}

/** NAV **/
ul#mappa1 {
	margin:0;padding:0;
	list-style:none;
	position:absolute;
	width:300px;height:21px;
	top 215px;left:0px;
	background:transparent;
}
ul#mappa1 li {
	display:inline;
	position:absolute;
	margin:0;padding:0
}
li#mappa1-link1 { /* Programma */
	left:200px;top:130px;
	width:130px;height:20px
}
li#mappa1-link2 { /* Percorso */
	left:344px;top:130px;
	width:130px;height:20px
}
li#mappa1-link3 { /* Regolamento */
	left:490px;top:130px;
	width:100px;height:20px
}

#mappa1 a {
 display:block;
	width:100%;
	height:100%;
}
#mappa1 span.alt { display:none }

/** FINE NAV **/

/** MAIN CONTENT **/

#main-content a {
	color:#6589bb;
	text-decoration:none;
}
#main-content a:hover {
	color:#6589bb;
	text-decoration:underline;
}
#main-content strong {
 	color:#3D3D3D;
}
#main-content b {
	color:#3D3D3D;
}

#main-content #imghome ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 10px 0px;
	list-style:none;
}
#main-content #imghome li {
	display:inline;
	padding:10px;
	margin:0px 0px 0px 0px;

}
#main-content #listhome, .listint{
	margin-left:15px;
	list-style-type:square;
}
#main-content ol{
	margin-left:15px;
}
#main-content #listhome .listint li {
	padding:2px 0px 2px 0px;
}
#main-content #imghome li a {
	color:#FFF;
}
#main-content #imghome li a:hover {
	color:#6589bb;
}
#main-content .listlint a {
	color:#6589bb;
}
#main-content .listlint li a:hover {
	text-decoration:underline;
}

#main-content h2 a {
	color:#FFF;
	text-decoration:none;
}
#main-content h2 a:hover {
	color:#ff0000;
	text-decoration:none;
}
#main-content p {
	padding:5px;
}
