html, 
body, 
div, 
p, 
dir, 
blockquote, 
cite, 
legend,
span, 
br, 
hr,
a, 
b, 
i, 
tt, 
pre, 
bold, 
strong,
form, 
fieldset, 
label, 
input, 
button, 
textarea,
img
{ 
	margin:0; 
	padding:0; 
	font-family: Verdana, Tahoma, Georgia, Helvetica, Arial, sans-serif;
}

html,body,
input
{
	font-size: 13px;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Tahoma, Georgia, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding-top: 0;
	margin-top:0;
}

a img
{
	border: none;
}

.clear
{
	clear:both;
}

.float-left
{
	float: left;
}

.float-right
{
	float: right;
}

div.clear
{
	display:block;
	clear:both;
	width: 100%;
	height:1px;
	overflow:hidden;
	font-size: 1px;
}

p.clear
{
	display: block;
	height: 10px;
}

.display-block
{
	display:block;
}

.margin-auto
{
	margin: auto auto;
}

a:link,
a:visited
{
	text-decoration:none;
}

a:hover,
a:focus
{
	text-decoration: underline;
}

.small
{
	font-size: smaller;
}

.button
{
	border: 1px #CCC solid;
	padding: 3px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

a.no-under,
a.no-under:hover,
a.no-under:focus
{
	text-decoration:none;
}

a.no-under:hover,
a.no-under:focus
{
	color: #C00;
}

p.foto
{
	border: 1px #CCC solid; 
	padding: 3px; 
	margin-top: 5px; 
	margin-bottom: 5px;
	background: #FFC; 
	font-size: 10px;
}

p.foto.float-left
{
	margin-right: 5px;
}

#main
{
	text-align: justify;
	font-size: 13px;
}

ul.no-list,
ul.no-list li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.red
{
	color: red;
}

.align-center
{
	text-align: center;
}

.align-left
{
	text-align: left;
}

.align-right
{
	text-align: right;
}

hr
{
	display: block;
	margin:0;
	padding:0;
	background: #CCC;
	border: none;
	height: 1px;
}

object,
embed
{
	z-index: 0;
}


		


.photogallery { display:block; padding:0; margin:0; list-style-type:none; }
.photogallery li { display:block; width:24%; float:left; }
.photogallery li img { display:block; width:99%; border-top: 1px #FFF solid; }


#flv
{
    text-align: left;
	z-index: 0;
}

#flvVideo
{
	width:320px; 
	height: 280px; 
	margin: 5px 0; 
	background: url(/2007/foto/09-08-premiazione/flvBG.jpg) top left no-repeat; 
	cursor:pointer; 
	float:left; 
}

#flv div.ul
{
	float: left;
	width:50%;
	margin-left: 10px;
}



.w50
{
	width: 50%;
}

.date-time { float:right; width: 140px; margin: 10px 3px 5px 10px; border-top: 4px #FFF solid; }
.date-time-date { width: 50px; margin: 0 auto 5px auto; border-top: 4px #FFF solid; }
.date { float: left; width: 50px; text-align: center;color: #777;padding-bottom: 5px; background: #E9F3FF url(/2008/_img/date.png) no-repeat bottom left; font-weight:bold; margin-bottom: 5px; }
.date .day { display:block; font-size: 190%; font-weight: bold; color: #577707;padding-top: 5px; background: #E9F3FF url(/2008/_img/date.png) no-repeat top left; }
.date .month { text-transform:uppercase; }
.time { float:left; width: 90px; text-align: center;color: #333; background: #FFF url(/2008/_img/time.jpg) no-repeat top center; font-weight:bold; padding-top: 35px; font-size: 80%; }


.float-none {
float:none;
}

.display-inline
{
	display:inline;
}

.tb { text-align:center; width:50%; float:left; }

		
html, 
body
{
  margin:0;
  padding:0;
  font-size: 12px;
  color: #FFF;
  background: #FF6501;
}

#logo,
#header,
#nav,
#main,
#footer
{
  display:block;
  width: 700px;
  margin: auto auto;
}

#top
{
	background: url(/2008/_img/fabaria.jpg) top center no-repeat;
	padding-bottom: 120px;
}

#header
{
}

#logo
{
	display:block;
	width: 700px;
	height: 220px;
	margin: auto auto;
	overflow:hidden;
	text-decoration: none;
	position: relative;
}

#logo big
{
	text-indent: -9999px;
	visibility: hidden;
}

#logo small
{
	color: #AAA;
	position: absolute;
	top: 34px;
	left: 282px;
}

#nav
{
	position: absolute;
	top: 219px;
	width: 100%;
	text-align:center;
	z-index: 100000000;
}

#nav-tab
{
	display:block;
	width: 700px;
	margin: auto auto;
}

#nav ul,
#nav li
{
	list-style-type:none;
	margin:0;
	padding:0;
	position: relative;
}

#nav li
{
	width:100px;
	float:left;
}


#nav li b,
#nav li a:link,
#nav li a:visited
{
	font-family: Tahoma;
	color:#FFF;
	padding: 4px 0;
	display:block;
	font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	text-align:center;
	text-decoration: none;
	cursor: pointer;
}

#nav li a:hover,
#nav li a:focus
{
	text-decoration: underline;
}

#nav li.s02 b,
#nav li.s02 a:link,
#nav li.s02 a:visited
{
	color:#C00;
}

#nav li:hover div,
#nav li:focus div
{
	display: block;
	top: 15px;
	left: -15px;
	width: 130px;
}

#nav li div
{
	display:none;
	width: 130px;
	position: absolute;
	background: url(/2008/_img/nav-tab-up.png) 0 3px no-repeat;
	padding-top: 0px;
}

#nav li div ul
{
	width: 130px;
	background: url(/2008/_img/nav-tab-down.png) bottom left no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 23px 0;
}

#nav li div ul li
{
	display:block;
	float: none;
	font-size: 10px;
	width: 120px;
	padding:0;
	margin: auto auto;
}

#nav li div ul li a:link,
#nav li div ul li a:visited
{
	padding: 5px 8px;
	display:block; 
	width: 100px;
	margin: 0 0 0 1px;
	float:none;
	color: #C00;
	font-size: 10px;
}

#nav li div ul li a:hover,
#nav li div ul li a:focus
{
	color: #600;
	background: #FFCD37;
	text-decoration: none;
}

#footer
{
	color: #000;
	background: #FF6600 url(/2008/_img/footer-bg.jpg) bottom center repeat-x;
	width:100%;
}

#footer-content
{
	background: url(/2008/_img/footer.jpg) bottom center no-repeat;
	width:720px; 
	margin: auto auto;
	height: 173px;
	display:block;
	position: relative;
}

#go-top
{
	color: #000;
	font-size: 12px;
	position: absolute;
	bottom: 60px;
	left: 0;
	font-weight: bold;
}

#favara-rally-team
{
	display:block;
	position: absolute;
	width: 72px;
	height: 36px;
	bottom: 7px;
	left: 266px;
	text-indent: -999px;
	overflow: hidden;
}

#footer p
{
	color: #999;
	padding: 130px 0 0 340px ;
	font-size: 10px;
}

#footer p:hover
{
	color:#000;
}

#footer p b
{
	font-weight: bold;
	font-size: 10px;
}

#partner
{
	background: #FFF;
	color: #000;
}

#partner-content
{
	width: 600px;
	margin: auto auto;
}

#partner,
#partner h4,
#partner a,
#partner span
{
	font-size: 9px;
}

#partner h4
{
	border-top: 1px #CCC solid;
	margin:0;
	padding: 10px 0;
	color: #AAA;
	clear:both;
}

#partner ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}

#partner li
{
	float:left;
	display:block;
	text-align:center;
	margin-bottom: 10px;
}

#partner-partner li
{
	width: 120px;
}

#partner-trofei li
{
	width: 200px;
}

#partner li span,
#partner li a:link,
#partner li a:visited
{
	display:block;
	margin: auto auto;
	color: #AAA;
	text-decoration: none;
	font-weight: bold;
}

#partner li a:hover,
#partner li a:focus
{
	color: #C00;
}

#partner-regione-sicilia i,
#partner-provincia-agrigento i,
#partner-comune-favara i,
#partner-comune-agrigento i,
#partner-turismo-sicilia i,
#loghi-aci-agrigento i,
#loghi-aci-csai i,
#loghi-campionati-automobilistici-siciliani i,
#loghi-aci-sport i,
#loghi-autodromo-valle-dei-templi i,
#trofei-trofeo-rally-asfalto i,
#trofei-italia-gt i,
#trofei-mitsubishi-colt-cup i,
#trofei-fiesta-sporting-trophy i,
#trofei-rally-clio-r3 i,
#trofei-suzuki-rallye-cup i,
#trofei-corri-con-clio i,
#trofei-challenge-internazionale-rally-polizie i,
#trofei-peugeot-rally-competition i,
#trofei-memorial-pino-urso i
{
	display: block;
	height: 60px; 
	background-color: #FFF ;
	background-image: url(/2008/_img/loghi-partner.png);
	background-repeat: no-repeat;
	text-align: center;
	margin: auto auto;
}

#partner-loghi i
{
float:left;
}

#partner-turismo-sicilia span,
#loghi-aci-agrigento b,
#loghi-aci-csai b,
#loghi-campionati-automobilistici-siciliani b,
#loghi-aci-sport b,
#loghi-autodromo-valle-dei-templi b,
#trofei-trofeo-rally-asfalto b,
#trofei-italia-gt b,
#trofei-mitsubishi-colt-cup b,
#trofei-fiesta-sporting-trophy b,
#trofei-rally-clio-r3 b,
#trofei-suzuki-rallye-cup b,
#trofei-corri-con-clio b,
#trofei-challenge-internazionale-rally-polizie b,
#trofei-peugeot-rally-competition b,
#trofei-memorial-pino-urso b
{
	display:none;
}

#partner-regione-sicilia i
{
	width: 48px;
	background-position: 0 0;
}

#partner-provincia-agrigento i
{
	width: 43px;
	background-position: -48px 0;
}

#partner-comune-favara i
{
	width: 33px;
	background-position: -91px 0;
}

#partner-comune-agrigento i
{
	width:51px;
	background-position: -124px 0;
}

#partner-turismo-sicilia i
{
	width:89px;
	height:35px;
	background-position: -879px -35px;
}

/* loghi */


#loghi-aci-agrigento i
{
	margin-top: 5px;
	width: 206px;
	height: 71px;
	background-position: -163px -60px;
}

#loghi-aci-csai i
{
	margin-top: 5px;
	width: 72px;
	height: 73px;
	background-position: -369px -61px;
}

#loghi-campionati-automobilistici-siciliani i
{
	margin-top: 5px;
	width: 64px;
	height: 71px;
	background-position: -442px -60px;
}

#loghi-aci-sport i
{
	margin-top: 24px;
	width: 94px;
	height: 30px;
	background-position: -505px -60px;
}

#loghi-autodromo-valle-dei-templi i
{
	margin-top: 5px;
	width: 163px;
	height: 73px;
	background-position: 0 -59px;
}

/* trofei */

#trofei-trofeo-rally-asfalto i
{
	width: 166px;
	background-position: -175px 0;
}

#trofei-italia-gt i
{
	margin-top: 8px;
	width: 167px;
	height: 41px;
	background-position: -508px -92px;
}

#trofei-mitsubishi-colt-cup i
{
	width: 126px;
	background-position: -484px 0;
}

#trofei-fiesta-sporting-trophy i
{
	width: 132px;
	background-position: -675px -73px;
}

#trofei-rally-clio-r3 i
{
	width: 167px;
	background-position: -610px 0;
}

#trofei-suzuki-rallye-cup i
	{
	width: 145px;
	background-position: -339px 0;
}

#trofei-challenge-internazionale-rally-polizie i
{
	margin: auto auto;
	width: 102px;
	height: 60px;
	background-position: -777px 0;
}



#trofei-corri-con-clio i
{
	margin: auto auto;
	width: 142px;
	height: 62px;
	background-position: -810px -72px;
}

#trofei-peugeot-rally-competition i
{
	margin: auto auto;
	width: 55px;
	height: 55px;
	background-position: -952px -79px;
}

#trofei-memorial-pino-urso i
{
	margin: auto auto;
	width: 97px;
	height: 38px;
	background-position: -879px 0;
}
			
#main
{
	margin-top: 34px;
}

.main-content-700
{
	color: #000;
	background: #FFF url(/2008/_img/main-content-700-bg.gif) top center repeat-y;
	padding: 0 10px;
}

.main-content-700-up,
.main-content-700-down
{
	background: #FFF url(/2008/_img/main-content-700.gif) top center no-repeat;
	display:block;
	font-size: 5px;
	height: 10px;
}

.main-content-700-down
{
	background-position: bottom center;
}


.main-content-500
{
	color: #000;
	background: #FFF url(/2008/_img/main-content-500-bg.gif) top center repeat-y;
	padding: 0 10px;
}

.main-content-500-up,
.main-content-500-down
{
	background: #FFF url(/2008/_img/main-content-500.gif) top center no-repeat;
	display:block;
	font-size: 5px;
	height: 10px;
}

.main-content-500-down
{
	background-position: bottom center;
}


#stats
{
	display: block;
	overflow:hidden;
	background: #FFF;
	text-align:center;
	padding: 20px;
}

.border-1
{
	border: 1px #CCC solid;
}

#comunicati-stampa li
{
	list-style-image: url(/2008/_img/list.png);
	padding-bottom: 10px;
	border-bottom: 1px #CCC solid;
	clear: both;
}

a.link-pdf
{
	background: url(/2008/_img/pdf.gif) top left no-repeat;
	padding: 2px 3px 1px 20px;
}

.grey
{
	color: #666;
}

#pagePartner a:link,
#pagePartner a:visited,
#pagePartner b.pagePartnerA
{
	display: block;
	float: left;
	width: 25%;
	text-align: center; 
	padding: 10px 0;
	font-size: 10px;
	text-decoration: none;
}

#pagePartner a:hover,
#pagePartner a:focus
{
	color: #C00;
}

ul.morePadding li
{
	padding-bottom: 20px;
}

#radio_no_js, 
#radio_js
{
	font-size: 17px;
	font-family: Georgia;
	display:block;
	color: #FFF;
	background: #000;
	padding: 5px 0;
	-moz-border-radius: 10px;
}

#link-tempi
{
	display: block;
	text-align: center;
	padding: 12px 0;
	font-weight: bold;
	color: #FFF;
	background: #600;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
}

#link-foto-bettiol
{
	display: block;
	text-align: center;
	padding: 12px 0;
	font-weight: bold;
	color: #FFF;
	background: #006;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
	text-indent: -999px;
	overflow: hidden;
	width: 190px;
	height: 113px;
	background: url(/2008/_img/link-foto-bettiol.jpg) center center no-repeat;
}
