/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin: 0px;
padding: 0px;
background: #013103 url(../images/sf.jpg) repeat-x 0px 0px;
text-align: center;
}
.txt{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a {
color: #013103;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}
a img {
border:none;
}
table {
margin:0px;
padding:0px;
border-collapse:collapse;
}
td, th {
vertical-align:top;
margin:0px;
padding:0px;
}
h1, h2, h3, h4, h5, p {
margin:0px;
}
h1 {
font-size:16px;
font-weight:bold;
padding:0px 0px 7px 0px;
}
h2 {
font-size:14px;
font-weight:bold;
padding:0px 0px 4px 0px;
}
h2 {}
h3 {}
h4 {}
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.jst {
text-align:justify;
}
#container {
width: 800px;
margin: 46px auto 0px auto;
text-align: left;
}
#sub-container {
background-color:#000;
}

#head {
background: #16aa1f;
clear:left;
}

#navigator {
background: transparent url(../images/sf-menu.jpg) no-repeat 0px 0px;
width:180px;
min-height:350px;
height:auto !important;
height:350px;
float:left;
}
#navigator .inner {
padding: 10px 5px 0px 25px;
}
#navigator ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#navigator li {
margin: 0px;
padding: 0px;
}
#navigator li a {
padding: 0px 0px 0px 10px;
background: transparent url(../images/pallino.gif) no-repeat 0px 7px;
}
#navigator a{
font-size: 12px;
font-weight:bold;
text-decoration: none;
color: #fff;
}
#navigator a:hover{
text-decoration:underline;
}
#main {
width:610px;
float:left;
padding-right:10px;
position:relative;
}
#main .top{
background: transparent url(../images/top-main.gif) no-repeat 0px 0px;
height:14px;
}
#main .content{
background-color:#AFC796;
padding:0px 10px 0px 10px;
min-height:200px;
height:auto !important;
height:200px;
}
#main .bottom{
background: transparent url(../images/bottom-main.gif) no-repeat 0px 0px;
height:14px;
}

#chiusura {
	clear:both;
	height:10px;
}
#footer {
	height:35px;
	background-image: url(../images/chiusura.gif);
	background-repeat: no-repeat;
	text-align:center;
	color:#7C9067;
	padding-top:22px;
}
#uccello {
position:absolute;
	margin: -25px 0 0 -43px;
	background: transparent;
	z-index: 2;
}
#lingue {
position:absolute;
margin: 20px 0 0 150px;
background: transparent;
z-index: 3;
}
#searchRace {
width: 585px;
}
#searchRace td {
border-bottom: 1px solid #bfdd99;
padding: 2px;
vertical-align: center;
}

#searchRace .sheet {
text-align: right;
}
/*----------------------------------------scheda*/
#dettaglio{
width:340px;
/*float:left;*/
}
#foto{
width:250px;
float:left;
}
#descrizione{
padding:7px 0px 0px 0px;
clear:left;
}
#rivenditori{
padding:7px 0px 0px 0px;
clear:left;
}

/*----------------------------------------scheda*/
.close {
clear: both;
}

