#Home-Heading {
	font-weight: normal;
	font-size:11px;
	width: 770px;
	float:left;
	text-align:center;
	display:block;
	margin: 0 0 0 4px;
	padding: 0;
	line-height: 24px;
	border-top: 1px solid #333333;
}

#Home-Left {
	width:245px;
	float: left;
	margin-right: 4px;
	background: url(img/Home/bg-tile.gif) repeat;
	height: 763px;
}

#Home-Right {
	width: 276px;
	/*height: 398px;*/
	float: left;
	/*margin-right: 4px;*/
	background: red;
	background: url(img/Home/bg-tile.gif) repeat;
}

#Home-Center {
	float: left;
	background: #000;
	width: 494px;
	margin-right: 4px;
}

#News-Home,
.News-Home-Item {
	width: 494px;
	margin-top: 0;
}

#Menu-Principale {
	padding: 0;
	height: 26px;
}
#Menu-Principale li a:hover {}

#Menu-Principale ul,
#Menu-Principale li {
	list-style: none;
	margin: 0;
	padding:0;
}

#Menu-Principale ul.puresport-menu {
	position:	relative;
	z-index: 99 !important;
}
#Menu-Principale li {
	float:		left;
}
#Menu-Principale li a {
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	margin-top: 0;
	border: 0;
}

#Menu-Principale li.puresport-has-menu a {
	padding: 0;
}

#Menu-Principale li.puresport-has-menu span {
	padding: 0 17px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	cursor: pointer;
}

#Menu-Principale li.puresport-has-menu a:hover span {
	background: url(img/Header/menu-item-left.gif) no-repeat 0 2px;
}

#Menu-Principale li.puresport-has-menu a:hover {
	color: #fff;
	background: url(img/Header/menu-item-right.gif) no-repeat right 2px;
}

#Menu-Principale li ul {
	margin-top: 26px;
	z-index: 99 !important;
	position: absolute;
	left: 0;
	display: inline-block;
	text-align:center;
	border: 4px solid #000;
	border-top: none;
}

#Menu-Principale li ul li {
	background: #980001;
	border-right:1px solid #aa0000;
	border-bottom:3px solid #aa0000;
}
#Menu-Principale li ul li a{
	padding: 0 12px !important;
	line-height: 26px;
	height: 26px;
}
#Menu-Principale li ul li a:hover {
	background: #cc0000 !important;
}

.clear-both {
	font-size:1px;
	height:0px;
	line-height: 0px;
	clear:both;
}


/* ########################## */
/* #          HOME          # */
/* ########################## */

#Menu-Programs,
#Menu-Programs li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#Menu-Programs li {
	background: url(img/Home/bg-menu-item-programs.gif) no-repeat 0 0;
	width:245px;
	height:33px;
	overflow: hidden;
	border-bottom: 4px solid #000;
	margin: 0 !important;
	float: left;
}
#Menu-Programs a.program-name {
	line-height:33px;
	font-size:12px;
	text-transform:uppercase;
	padding-left: 43px;
	text-indent:2px;
	width: 150px;
	float: left;
}

#Menu-Programs-Tooltip {
    display:none; 
    background:transparent url(img/home/black_arrow_left.png); 
    font-size:12px; 
    height:79px; 
    width:160px; 
    padding:20px 20px 20px 35px; 
    color:#fff; 
	z-index: 555;
}

a.program-details {
	background: url(img/Home/mini-button.gif) no-repeat 0 0;
	width:51px;
	height:16px;
	color: #ff4445;
	float: left;
	text-align: center;
	text-transform:lowercase;
	margin: 1px 1px 0 0;
	font-size: 10px;
}

a.program-prices {
	background: url(img/Home/mini-button.gif) no-repeat 0 0;
	width:51px;
	height:15px;
	color: #ff4445;
	float: left;
	text-align: center;
	border-bottom:1px solid #6a0000;
	text-transform:lowercase;
	font-size: 10px;
}

.program-details:hover,
.program-prices:hover {
	color: #fff;
	background-position: 0 -16px;
}

#Menu-Program-F1 { background: url(img/Home/icon-f1.gif) no-repeat 3px 6px; }
#Menu-Program-F3 { background: url(img/Home/icon-f3.gif) no-repeat 3px 6px; }
#Menu-Program-F3000 { background: url(img/Home/icon-f3000.gif) no-repeat 3px 6px; }
#Menu-Program-F1-3 { background: url(img/Home/icon-f1-3.gif) no-repeat 3px 6px; }
#Menu-Program-GT { background: url(img/Home/icon-gt.gif) no-repeat 3px 6px; }
#Menu-Program-Kart { background: url(img/Home/icon-kart.gif) no-repeat 3px 6px; }
#Menu-Program-f430 { background: url(img/Home/icon-360ch.gif) no-repeat 3px 6px; }
#Menu-Program-TrackDay { background: url(img/Home/icon-generic.gif) no-repeat 3px 6px; }
#Menu-Program-TestF3 { background: url(img/Home/icon-f3.gif) no-repeat 3px 6px; }
#Menu-Program-Drift { background: url(img/Home/icon-drifting.gif) no-repeat 3px 6px; }
#Menu-Program-F430ch { background: url(img/Home/icon-f430ch.gif) no-repeat 3px 6px; }
#Menu-Program-360ch { background: url(img/Home/icon-f430ch.gif) no-repeat 3px 6px; }
#Menu-Program-Lambo { background: url(img/Home/icon-lambo.gif) no-repeat 3px 6px; }
#Menu-Program-f458 { background: url(img/Home/icon-458.gif) no-repeat 3px 6px; }

#TopClubHome {
	display: block;
	background: url(img/home/banner-topclub-home.jpg) no-repeat 0 0;
	width: 245px;
	height: 83px;
	border-bottom: 4px solid #000;
	
	margin-top: 26px;
}

#TopGiftHome {
	display: block;
	background: url(img/home/banner-topgift-home.jpg) no-repeat 0 0;
	width: 245px;
	height: 83px;
	border-bottom: 4px solid #000;
	margin-top: 12px;
}

/*#WhyPuresportHome {
	display: block;
	width: 245px;
	height: 38px;
	background: url(img/Home/why-puresport-thin.jpg) no-repeat 0 0;
	border-bottom: 4px solid #000;
}*/

/* BANNER HOME */
#BannerCenterHome {
	border-bottom: 4px solid #000;
	float: left;
}
#BannerCenterHome span {
	padding: 0px;
	margin:  0px;
}

#Info-Banner {
	height: 82px;
	width: 245px;
	background: #c80201 url(img/Home/home-info-bg.gif) repeat-x 0 0;
	display: block;
	float: left;
	border-left: 4px solid #000;
}

#Info-Banner-Title {
	height:24px;
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
	margin-bottom:10px;
}
#Info-Banner-Content {
	background: url(img/Home/home-info.gif) no-repeat 0 0;
	margin: 3px 3px 0 3px;
	height: 76px
}

#Info-Banner-Tel,
#Info-Banner-Email {
	float: right;
	width: 200px;
	display: block;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	font-size: 14px;
	margin-bottom:4px;
}
#Info-Banner-Tel b,
#Info-Banner-Email b {
	color: #ff6969;
}

#Info-Banner-Email a,
#Info-Banner-Email a:link,
#Info-Banner-Email a:active,
#Info-Banner-Email a:visited {
	font-size: 14px;
	font-weight: bold;
	
}

.puresport-box-title {
	height:24px;
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
	background: url(img/home/bg-tile.gif) repeat 0 0;
}

.puresport-box-title-red {
	height:24px;
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
	border-bottom: 4px solid #000;
	background: url(img/Background-TitleBar-RED.jpg) repeat-x 0 0;
}

a#TopDriving-Banner {
	height: 83px;
	background: url(img/home/top-driving-bg.gif) repeat-x 0 0;
	border-bottom: 4px solid #000;
	display: block;
	cursor: pointer;
}

a#TopDriving-Banner:hover #TopDriving-Banner-Content {
	background-position: 0 0;
}

#TopDriving-Banner-Title {
	text-align: right;
	padding-right: 15px;
	line-height:22px;
	display: block;
	color: #fff;
}

#TopDriving-Banner-Content {
	background: url(img/home/top-driving-car.jpg) no-repeat -12px 0;
	height: 83px;
	display: block;
}
#TopDriving-Banner-Content b {
	font-size: 20px;
	display: block;
	color: #282828;
	margin: 10px 0 0 300px;
	width: 128px;
	font-style: italic;
}


/* NEWS HOME */
#News-Home,
.News-Home-Item {
	height: 83px;
	margin-top: 0px;
	border-bottom: 4px solid #000;
	
}
/*------------- Style for FAQ umpublished // Remove before publish include-BannerHome-small.asp ---------------*/
/*#News-Home {
	margin-top: 37px;
}*/
#Title-News,
.Title-News {
	text-indent: 132px;
}
#Title-News span,
.Title-News span {
	display: inline;
	padding-left: 90px;
	height: 22px;
}
#Text-News div,
.Text-News div {
	margin-top: -21px;
}

span.Date-News {
	padding: 0;
	font-size:11px;
	color:#FF0000;
}

#News-Home-Scroller {
	border-bottom: none;
}

.News-Home-Scroller {
	height:140px !important;
	border-bottom: 4px solid #000;
}
.News-Home-Scroller .News-Home-Item {
	height:120px !important;
}
.News-Home-Scroller .Title-News a {
}

.News-Home-Item-Title {
	margin-left: 15px;
	line-height:20px;
	margin-top: 5px;
	text-transform: uppercase;
}
.News-Home-Scroller .Text-News div {
	margin-top: 0;
}

.News-Home-Scroller-Title {
	padding-left: 0px !important;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	height: 24px;
	text-indent: 15px;
	font-size:16px;
	font-style:italic;
	line-height:24px;
	color:#FF0000;
}
.News-Home-Scroller-Title span {
	padding-left: 200px;
}
.News-Home-Scroller-Title span a {
	line-height:24px;
}

#Newsletter-Home-small {
	height: 82px;
	width: 245px;
	display: block;
	float: left;
	background: #282828;
}
#Newsletter-Home-Content-small {
	padding: 8px 0 0 8px;
}
#Newsletter-Home-Content-small input {
	margin-right: 10px;
}

/* BOX CALENDARIO HOME */
#Box-CalendarioEventi-Home {
	height: 140px;
	border-bottom:3px solid #000;
	display: block;
	width: 276px;
	float: left; 
	
}
/*
#Content-Calendar {
	height: 94px;
	border: 1px solid #282828;
}

#Content-Calendar table {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 5px;
}

a.calendar-link {
	font-size: 10px;
	line-height: 11px;
}

*/
/* BIG BOX HOME */

#HomeSlideBox {
	height: 250px;
	width: 774px;
	float: left;
	background:url(img/home/box-big-bg.jpg) no-repeat 0 0;

	z-index: 1 !important;
}
#HomeSlideBoxList {
	height: 250px;
	width: 774px;
	float: left;
}
#HomeSlideBoxList li {
	height: 250px !important;
	width: 774px !important;
	position:relative !important;
	float: left !important;
	display: inline !important;
}

.HomeSlideBoxList-img {
	float: left;
	width: 460px;
	height: 193px;
	display: block;
	margin: 21px 30px 0 19px;
	cursor: pointer;
}

a.HomeSlideBoxList-zoom {
	float: right;
	height:53px;
	width:53px;
	display: block;
	background: url(img/home/box-big-zoom.gif) no-repeat 0 0;
	margin-top: 120px;
	cursor: pointer;
	left: 0;
}

a.HomeSlideBoxList-zoom:hover {
	background-position: 0 -53px;
}

.HomeSlideBoxList-title {
	text-transform: uppercase;
	line-height: 22px;
	font-size: 14px;
	vertical-align: middle;
	background: url(img/home/title-arrow.gif) no-repeat 0 3px;
	text-indent: 20px;
	display: block;
	float: left;
	width: 250px;
	margin-top:12px;
}

.HomeSlideBoxList-text {
	float: left;
	width:250px;
	height: 96px;
	display: block;
	color: #999999;
	font-size: 12px;
	margin-top:12px;
}

a.HomeSlideBox-buttonprices {
	background: url(img/home/button-prices.gif) no-repeat 0 0;
	width:93px;
	height: 93px;
	display: block;
	float: left;
	margin:0px 0 0 4px;
}
a.HomeSlideBox-buttonprices:hover {
	background-position: 0 -93px;
}

a.HomeSlideBox-buttondetails {
	background: url(img/home/button-details.gif) no-repeat 0 0;
	width:66px;
	height:60px;
	display: block;
	float: left;
	margin:18px 0 0 4px;
}
a.HomeSlideBox-buttondetails:hover {
	background-position: 0 -60px;
}

a.HomeSlideBox-buttongallery {
	background: url(img/home/button-details.gif) no-repeat -66px 0;
	width:66px;
	height:60px;
	display: block;
	float: left;
	margin:18px 0 0 0;
}
a.HomeSlideBox-buttongallery:hover {
	background-position: -66px -60px;
}

a.HomeSlideBox-prev {
	position: absolute;
	background: url(img/home/prev-next-buttons.jpg) no-repeat 0 0;
	left: 11px;
	bottom: 14px;
	z-index: 2222;
	width: 44px;
	height:18px;
}
a.HomeSlideBox-next {
	position: absolute;
	background: url(img/home/prev-next-buttons.jpg) no-repeat -44px 0;
	left: 55px;
	bottom: 14px;
	z-index: 2222;
	width: 44px;
	height:18px;
}

a.HomeSlideBox-prev:hover { background-position: 0 -18px; }
a.HomeSlideBox-next:hover { background-position: -44px -18px; }



/* Pagina Prodotti*/
#Container-Sottopagine-Prodotti {
	height: 420px !important;
	width: 725px;
}
#Container-Sottopagine-Prodotti a {
	float: left;
}

a.Sottopagine-Thumb {
	display:block;
	width: 172px !important;
	height: 195px !important;
	position: relative;
	text-align:center;
	padding: 0 0 0 0 !important;
	font-size: 11px !important;
	margin:0 8px 8px 0 !important;
}



#Sottopagine-Thumb-GT { background: url(img/prodotti/box-prodotti-gt.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-F1 { background: url(img/prodotti/box-prodotti-f1.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-F3 { background: url(img/prodotti/box-prodotti-f3.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-F3000 { background: url(img/prodotti/box-prodotti-f3000.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-TrackDay { background: url(img/prodotti/box-prodotti-trackday.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Drifting { background: url(img/prodotti/box-prodotti-drifting.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-TestF3 { background: url(img/prodotti/box-prodotti-testf3.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Kart { background: url(img/prodotti/box-prodotti-kart.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-F430CH { background: url(img/prodotti/box-prodotti-f430ch.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-360ch { background: url(img/prodotti/box-prodotti-360ch.jpg) no-repeat 0 0; }

a.Sottopagine-Thumb:hover {
	background-position: 0 -195px !important;
}

a.Sottopagine-Thumb b {
	position:absolute;
	width: 172px;
	top: 91px;
	left: 0;
	display: block;
	text-align:center;
	color: #fff !important;
	cursor: pointer;
}
a.Sottopagine-Thumb span {
	position:absolute;
	width: 172px !important;
	top: 118px;
	left: 6px;
	padding: 0 0 0 0 !important;
	background: none !important;
	cursor: pointer;
}


/*  area incentive */

#Container-Sottopagine-Prodotti-incentive {
	height: 200px !important;
	width: 711px;
	border: 1px solid #666;
	background: #333;
	padding:4px 0 0 0px;
}
	
#Container-Sottopagine-Prodotti-incentive a {
	float: left;
}

a.Sottopagine-Thumb-Incentive {
	display:block;
	width: 97px !important;
	height: 195px !important;
	position: relative;
	text-align:center;
	padding: 0 !important;
	font-size: 11px !important;
	margin-left: 4px !important;
}

#Sottopagine-Thumb-Incentive-adria		{ background: url(img/prodotti/box-prodotti-incentive-adria.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-monza		{ background: url(img/prodotti/box-prodotti-incentive-monza.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-varano		{ background: url(img/prodotti/box-prodotti-incentive-varano.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-vairano	{ background: #f00 url(img/prodotti/box-prodotti-incentive-vairano.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-magione	{ background: url(img/prodotti/box-prodotti-incentive-magione.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-chignolo	{ background: url(img/prodotti/box-prodotti-incentive-colline.jpg) no-repeat center top; }
#Sottopagine-Thumb-Incentive-viterbo	{ background: url(img/prodotti/box-prodotti-incentive-viterbo.jpg) no-repeat center top; }

a.Sottopagine-Thumb-Incentive:hover {
	background-position: center -195px !important;
}

a.Sottopagine-Thumb-Incentive span { display:block; font-size:14px; color:#f00; line-height:26px; margin-top:6px;  }
a.Sottopagine-Thumb-Incentive b { display:block; margin-top:5px; font-size:21px; letter-spacing:-1px; }
.Sottopagine-Thumb-Incentive-Region { font-size:12px !important; letter-spacing:0px; line-height:12px !important; padding-top:9px; }
a.Sottopagine-Thumb-Incentive:hover span,
a.Sottopagine-Thumb-Incentive:hover b { color:#fff; }


#Container-Sottopagine-Prodotti-Pacchetti-all{
}

#Container-Sottopagine-Prodotti-Pacchetti-1{
	display: inline-block !important;
	border:1px solid #666;
	width: 390px !important;	
	background: #333333 !important;
	float:left;
	height: 234px;
	margin-right:10px;
	}


a.Sottopagine-Thumb-Pacchetti-1 {
	display:inline-block;
	width: 185px !important;
	height: 160px !important;
	position: relative;
	padding: 0 0 0 0 !important;
	margin: 10px 0px 5px 0px !important;
	left:  6px;
	border:1px solid #446;
}

#Sottopagine-Thumb-Pacchetti-F3posti { background: url(img/prodotti/box-prodotti-pacchetti-f3posti.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Pacchetti-Pitstop { background: url(img/prodotti/box-prodotti-pacchetti-pitstop.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Pacchetti-GT { background: url(img/prodotti/box-prodotti-pacchetti-GT.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Pacchetti-GTcars { background: url(img/prodotti/box-prodotti-pacchetti-GTcars.jpg) no-repeat 0 0; }

a.Sottopagine-Thumb-Pacchetti-1:hover {
	background-position: 0 -165px !important;
}


#Container-Sottopagine-Prodotti-Pacchetti-1 div,
#Container-Sottopagine-Prodotti-Pacchetti-2 div { background: #282828; color:#F00; border:1px solid #666; margin:5px; padding: 5px;  }

#Container-Sottopagine-Prodotti-Pacchetti-2{
	display:inline-block;
	/*border: 1px solid #FF0;*/
	width: 280px;
	height: 234px;
	background: #333333;
	margin: 0 10px 0 20px;
	float: left;
	border:1px solid #666;
	}
	
a.Sottopagine-Thumb-Pacchetti-2 {
	display:inline-block;
	width: 120px !important;
	height: 72px !important;
	position: relative;
	padding: 0 0 0 0 !important;
	margin: 10px 18px 6px 0 !important;
	left: 10px;
	float:left;
}

#Sottopagine-Thumb-Pacchetti-GTclass { background: url(img/prodotti/box-prodotti-pacchetti-GTclass.jpg) no-repeat 0 0; }
#Sottopagine-Thumb-Pacchetti-Monoposto { background: url(img/prodotti/box-prodotti-pacchetti-monoposto.jpg) no-repeat 0 0; }

a.Sottopagine-Thumb-Pacchetti-2:hover {
	background-position: 0 -74px !important;
}




/* fine incentive  */




.subpage-panel {
	margin-bottom: 10px !important;
}


a.banner-prenota-circuito {
	float: left;
	height:110px;
	margin: 0;
	padding: 0;
	background-position: 0 0;
}

a.banner-prenota-circuito:hover {
	background-position: 0 -110px;
}





.Container-Calendar .Foto-pista-Tabber2 {
	width: 340px;
	margin-bottom: 3px;
}
.Container-Calendar .Foto-pista-Tabber2 .Table-Date-Calendario {
	margin-top: 18px;
}
.Container-Calendar .Foto-pista-Tabber2 h2 {
	height: 30px;
}
.Container-Calendar .Foto-pista-Tabber2 h2 a,
.Container-Calendar .Foto-pista-Tabber2 h2 a:link,
.Container-Calendar .Foto-pista-Tabber2 h2 a:active,
.Container-Calendar .Foto-pista-Tabber2 h2 a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #FF3C3C;
}
.Container-Calendar .tab {
	margin-bottom: 0px;
}

.Foto-Prezzi-Tabber span {
	font-weight: bold;
	margin: 0 20px 10px 15px;
	display: block;
	font-size: 16px;
}

.Foto-Prezzi-Tabber div h1 {
	margin-top: 1px !important;
	padding-top: 1px;
	margin-left: 4px;
}	
.Foto-Prezzi-Tabber div h2 {
	color: #FF3C3C !important;
	line-height: 18px;
	text-indent: 0 !important;
	 margin-left: 4px;
	
}


#Container-Circuito-Vettura {
	width: 722px;
	float: left;
}


#Container-Circuito-Vettura a,
#Container-Circuito-Vettura-2GT a {
	display:inline-block;
	width:340px;
	padding:0;
	height:113px;
	margin-right:5px;
	background-color: red;
	background-repeat: no-repeat;
	background-position: -3px -3px;
	text-align:center;
	border:3px solid #393939;
	overflow: hidden;
}

#Container-Circuito-Vettura a:hover {
	background-position: -3px -188px;
	color:#FF3C3C !important;
	border:3px solid #E23C3C;
}

#Container-Circuito-Vettura-2GT { padding-top: 4px; clear:both;  }
#Container-Circuito-Vettura-2GT span { background:#444; margin:2px 2px 4px 129px;	height:33px; overflow:hidden}

#Container-Circuito-Vettura-2GT a { height:49px; background-position: 2px 2px; border:3px solid #424242;  }
#Container-Circuito-Vettura-2GT a:hover {
	color:#FF3C3C !important;
	border:3px solid #E23C3C;
}

#Container-Circuito-Vettura a.GT_Gallardo {
	width:354px;
}
#Container-Circuito-Vettura-2GT a.GT_Gallardo { background-image:url(img/GT-Cars/gallardo-small.jpg); background-color: #393939; }
#Container-Circuito-Vettura-2GT a.GT_f430 { background-image:url(img/GT-Cars/ferrari-small.jpg); background-color: #393939; }

.Circuito-Vettura-Text {
	background: #393939; 
	display: block;
	margin-left:127px;
	height:101px;
	padding: 6px 18px;
}
#Container-Circuito-Vettura a.GT_Gallardo .Circuito-Vettura-Text {
	width: 196px;
	padding: 6px 16px;
}

.Circuito-Vettura-Text b {
	color: #E23C3C;
	font-size: 15px;
	display: block;
	padding: 0px 8px;
}

#Container-SottopagineGT-2010,
#VettureCircuiti-2010 {
	width: 722px;
	float:left;
}

#Container-SottopagineGT-2010 a,
#VettureCircuiti-2010 a,
#VettureCircuiti-2010 span {
	width: 232px;
	height:26px;
	padding-top:92px;
	text-align:center;
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 9px;
	margin-left: 0;
	vertical-align: top;
}
#VettureCircuiti-2010 a, #VettureCircuiti-2010 span { height: 80px; }
#VettureCircuiti-2010 a u, #VettureCircuiti-2010 span u { display: block; margin: 10px 8px; text-decoration:none; }

#Container-SottopagineGT-2010 a.GT_f430, #VettureCircuiti-2010 .GT_f430 {	background: #383838 url(img/GT-Cars/box-big-f430.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_gtb, #VettureCircuiti-2010 .GT_gtb {	background: #383838 url(img/GT-Cars/box-big-599.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_911, #VettureCircuiti-2010 .GT_911 {	background: #383838 url(img/GT-Cars/box-big-997.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_Gallardo, #VettureCircuiti-2010 .GT_Gallardo {	background: #383838 url(img/GT-Cars/box-big-gallardo.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_DB9, #VettureCircuiti-2010 .GT_DB9 {	background: #383838 url(img/GT-Cars/box-big-db9.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_f430ch, #VettureCircuiti-2010 .GT_f430ch {	background: #383838 url(img/GT-Cars/box-big-f430ch.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_f430IT, #VettureCircuiti-2010 .GT_f430IT {	background: #383838 url(img/GT-Cars/box-big-f430IT.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_360ch, #VettureCircuiti-2010 .GT_360ch {	background: #383838 url(img/GT-Cars/box-big-360ch.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.Monoposto_F1, #VettureCircuiti-2010 .Monoposto_F1 {	background: #383838 url(img/Monoposto/box-big-F1.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.Monoposto_F3, #VettureCircuiti-2010 .Monoposto_F3 {	background: #383838 url(img/Monoposto/box-big-F3.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.Monoposto_F3000, #VettureCircuiti-2010 .Monoposto_F3000 {	background: #383838 url(img/Monoposto/box-big-F3000.png) no-repeat 0 0; }
#Container-SottopagineGT-2010 a.GT_big {padding-top:134px; width:714px; background-color:#fff; }

a.GT_f458.GT_big:link, a.GT_f458.GT_big:visited, a.GT_f458.GT_big:active{
	background-image:url(img/GT-Cars/box-f458big.png);
}

#Container-SottopagineGT-2010 a:hover, #VettureCircuiti-2010 a:hover {background-color: #FF3C3C;}
#VettureCircuiti-2010 a:hover u {
	color: #fff;
}
#VettureCircuiti-2010 span { color: #777 !important; cursor:default; }
#VettureCircuiti-2010 span u { display:none; }
#VettureCircuiti-2010 span b { color: #777 !important; }
#VettureCircuiti-2010 span i {  display: block; margin:16px 20px; color: #777; font-weight:bold; font-size: 14px; }



p.box-paragraph {
	border: 1px solid #4A4A4A;
	background: #333333;
	padding:8px;
}

.video-gallery-thumb a,
.video-gallery-thumb a:link,
.video-gallery-thumb a:active,
.video-gallery-thumb a:visited {
	background: #aa0000 url(img/Background-TitleBar-RED-repeat.gif) repeat !important;
}
.photo-gallery-thumb {}

a.generic-button {
	background: url(img/Button-red.gif) repeat-x;
	display: inline-block;
	line-height: 26px;
	padding: 0 6px;
	font-weight:bold;
	text-align:center;
}
.gt-cars-other {
	margin-bottom: 0;
	padding-bottom: 0;
}

.gt-cars-other span {
	display: inline-block;
	margin-right:34px;
}
.gt-cars-other a.product-3d-stand
.gt-cars-other a.product-3d-stand:active,
.gt-cars-other a.product-3d-stand:link,
.gt-cars-other a.product-3d-stand:visited {
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 71px;
	width: 129px;
	background-color: red;
}
.gt-cars-other a.product-3d-stand:hover {
	background-position: 0 -72px;
}

a#f430-f1-3d-stand {	background-image: url(img/Prodotti/car-gt-f430.gif); }
a#f430ch-3d-stand { background-image: url(img/Prodotti/car-gt-f430ch.gif); }
a#gallardo-3d-stand { background-image: url(img/Prodotti/car-gt-gallardo.gif); }
a#f360-3d-stand { background-image: url(img/Prodotti/car-gt-360.gif); }


/* BANNER VETTURE */
#header-vetture {
	background: url(img/banner-vetture/header.gif) no-repeat 0 0;
	height: 38px;
}

.prev-vetture,
.next-vetture {
	width: 16px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
	margin-left: 58px;
	
}
.prev-vetture img,
.next-vetture img {
	vertical-align: middle;
	margin-top: 3px;
}

.frame-vetture {
	height: 135px;
	width: 276px;
	color: #fff;
	background: #000;
	overflow: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.frame-vetture ul li {
	height: 135px !important;
	width: 276px;
	margin: 0;
	display: block !important;
	float: left;
	list-style: none;
	padding: 0;
}
.frame-vetture ul {
	height: 135px;
	width: 276px;
	margin: 0;
	list-style: none;
	padding: 0;
}
#footer-vetture {
	background: url(img/banner-vetture/footer.gif) no-repeat 0 0;
	height: 31px;
	text-align: right;
}

.desc-vettura {
	display: block;
	margin-left: 7px;
	margin-top: 6px;
}
.name-vettura {
	display: block;
	font-size: 160%;
	margin-left: 7px;
	margin-top: 4px;
}

.price-vettura {
	display: block;
	text-align: center;
	font-size: 120%;
	color: #FF2222;
	width: 140px;
	margin-top: 8px;
}
.buy-vettura {
	display: block;
	text-align: center;
	width: 140px;
	margin-top: 10px;
	border: none;
}

.buy-vettura img {
	border: none;
}
	
.BottomTable h2 { color: #fff; font-weight:normal; margin:0; padding: 0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }


/* google maps */
h2.googlemaps-title {
	margin: 16px 0 0 0;
	display:block;
	background:#000;
	padding: 4px 0;
	border:1px solid #444;
}
span.googlemaps-container {
	display:block;
	height:225px;
	width:360px;
	border:1px solid #aaa;
	margin-top:0;
}

a.buttonGuidala,
a.buttonGuidala:link,
a.buttonGuidala:active,
a.buttonGuidala:visited {
	display: inline-block;
	vertical-align:top;
	width: 112px;
	height: 80px;
	text-decoration: none !important;
}

.buttonGuidala span { 
	display:block; 
	text-align:center;
	color: #fff;
	font-size: 17px;
	text-decoration: none !important;
	border-bottom: none;
	margin-top:57px;
	
}

.buttonGuidalaVairano-new { background:url(img/vetture/guidala-a-vairano-new.jpg); }
.buttonGuidalaMonza-big { background:url(img/vetture/guidala-a-monza-big.jpg); }
.buttonGuidalaMonza { background:url(img/vetture/guidala-a-monza.jpg); }
.buttonGuidalaAdria { background:url(img/vetture/guidala-a-adria.jpg); }
.buttonGuidalaMagione { background:url(img/vetture/guidala-a-magione.jpg); }
.buttonGuidalaVarano { background:url(img/vetture/guidala-a-varano.jpg); }
.buttonGuidalaPavia { background:url(img/vetture/guidala-a-pavia.jpg); }
.buttonGuidalaViterbo { background:url(img/vetture/guidala-a-viterbo.jpg); }
.buttonGuidalaVairano { background:url(img/vetture/guidala-a-vairano.jpg); }
.buttonGuidalaVairano2 { background:url(img/vetture/guidala-a-vairano2.jpg); }
.buttonGuidalaLeColline { background:url(img/vetture/guidala-a-lecolline.jpg); }

.buttonSpeedTest { background:url(img/speedtest/acquista.png); }


/*
 *
 * FAQ
 *
 */
 
#Faq-Sidebar { background:#890202 url(img/logo-small-faq.png) no-repeat 0 0; width:177px; float:left; padding-bottom:16px;} 
#Faq-Sidebar p { padding:40px 16px 0 16px; }
#Faq-Sidebar ul { margin:0; padding-left:16px; }
#Faq-Sidebar li { padding:0 !important; margin:0 !important; list-style:none; text-transform:uppercase; }
#Faq-list { width:526px; float:left; margin-left:10px;}
#Faq-list .Archivio-News { float:none; width:auto; height: auto; min-height:20px; margin-top:0; margin-bottom:10px; }
.faq-pager { clear:both; border-top:10px solid #282828; }
