/* CSS per l'italiano 
Tabber-NoFoto
Button-YouTubeVideo
*/


body {
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#000;

}

html {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
}

img{
	border:30;
}

form {
	padding:0;
	margin:0;
	border:0;
}

input{
	margin:0;
	padding:0 5px 0 5px;
	background-color:#000;
	border:1px solid #3A3A3A;
	font-size:12px;
	color:#666666;

}

.Select-Filtro{
	float:none;
	width:auto;
	margin:0;
	padding:0;
	background-color:#000;
	font-size:12px;
	color:#666666;
}



a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline:none;
}
a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline:none;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: none;
	outline:none;
}
a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline:none;
}

a:focus {
	outline:none;
}

#Master-centrato {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
}

#Header{
	float:left;
	width:1024px;
	background-image:url(img/Background-Top.jpg);
	background-repeat:repeat-x;
	height:79px;	
}

#Logo {
	float:left;
	width:355px;
	height:50px;
	margin-top:15px;
	margin-left:20px;
}

#Lingue{
	float:right;
	width:385px;
	height:79px;
	background:url(img/Background-Bandiera.jpg) no-repeat  top right;
	
}

#Content-Lingua{
	float:right;
	width:263px;
	padding-left:3px;
	height:26px;
	background-color:#000;
}

#Content-Lingua span{
	float:left;
}

#Menu-Principale {
	float:left;
	width:100%;
	background-color:#000;
	height:23px;
	padding-top:10px;
	padding-left:10px;
}

a.Voice-Deselected:link, a.Voice-Deselected:visited, a.Voice-Deselected:active, a.Voice-Deselected:hover {
	color:#626262 !important;
}

#Menu-Principale a{
	float:left;
	padding-left:20px;
	padding-right:20px;
	height:15px;
	border-right:1px solid #333;
}

#Menu-Principale a:hover{
	color:#EC0000;
}

a.LastVoice:link, a.LastVoice:visited, a.LastVoice:active {
	float:left;
	padding-left:18px;
	height:15px;
	border:0 !important;

}

#Content-Left{
	float:left;
	width:744px;
	border-right:4px solid #000;
}

#Content-Right{
	float:left;
	width:276px;
}

/* INIZIO TRE BOX IN HOME */

/* BOX HOMEPAGE*/
#altri-due-box-home {
	width: 246px;
	position:absolute; 
	top:27px; 
	left:494px; 
	z-index:1; 
	background-color:#000; 
	border-left:3px solid #000;
}

#Box-Home-Riga-01 {
	margin-bottom: 4px;
}
#Box-Home-Riga-02 {}

#Box-Home-01,
#Box-Home-02,
#Box-Home-04,
#Box-Home-05 {
	float:left;
	width:245;
	height:265px;
	margin-right:4px;
}

#Box-Home-03,
#Box-Home-06 {
	height:265px;
}

#Box-Home-08,
#Box-Home-09 {
	float:left;
	width: 246px;
	height: 83px;
	border-bottom:3px solid #000;
}

#Box-Home-01 ul,
#Box-Home-02 ul,
#Box-Home-03 ul,
.box-home-item ul {
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-01 li,
#Box-Home-02 li,
#Box-Home-03 li,
.box-home-item li {
	float:left;
	width:245px;
	height:265px;
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-01 li{ background-image:url(img/Foto-Box-01.jpg); }
#Box-Home-02 li{ background-image:url(img/Foto-Box-02.jpg); }
#Box-Home-03 li{ background-image:url(img/Foto-Box-03b.jpg); }
#Box-Home-04 #scrollBoxList-item-01 { background-image:url(img/Foto-Box-04.jpg); }
#Box-Home-04 #scrollBoxList-item-02 { background-image:url(img/Foto-Box-04b.jpg); }
#Box-Home-04 #scrollBoxList-item-03 { background-image:url(img/Foto-Box-04c.jpg); }
#Box-Home-04 #scrollBoxList-item-04 { background-image:url(img/Foto-Box-03.jpg); }
#Box-Home-05 li{ background-image:url(img/Foto-Box-05.jpg); }
#Box-Home-06 li{ background-image:url(img/Foto-Box-06.jpg); }
#Box-Home-08 { background-image:url(img/TopClub/Banner01L.jpg); }
#Box-Home-09 { background-image:url(img/TopClub/Banner02L.jpg); }

#Box-Home-01 li a,
#Box-Home-02 li a,
#Box-Home-03 li a,
.box-home-item li a {
	display:block;
	cursor:hand;
	width:245px;
	height:265px;
}

#Box-Home-01 li a:hover,
#Box-Home-02 li a:hover,
#Box-Home-03 li a:hover,
.box-home-item li a:hover {
	display:block;
	cursor:hand;
	width:245px;
	height:265px;
	color:#fff;
	background:url(img/Background-HoverBoxHome.gif) 0 28px no-repeat;
}



#Title-Box-01,
#Title-Box-02,
#Title-Box-03,
.Title-Box-Home {
	width:245px;
	height:24px;
	background-image:url(img/Background-TitleBar-RED.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
}

#Description-Box-01,
#Description-Box-02,
#Description-Box-03,
#Description-Box-04,
#Description-Box-04b,
#Description-Box-04c,
#Description-Box-04d,
#Description-Box-05,
#Description-Box-06 {
	float:left;
	width:235px;
	padding-left:6px;
	margin-top:185px;
}


#altri-due-box-home .DescriptionBox {
	float:left;
	width:236px;
	padding-left:6px;
	margin-top:60px;
	display: none;
	z-index: 6;
	position: absolute;
}

#sei-box-home .Title-Box-Home {
	border-bottom: 4px solid #000;
	display: block;
}

#sei-box-home .box-home-item {
	height:130px;
}

#sei-box-home .box-home-item-relative {
	position: relative;
	height:101px;
	display: block;
}

#sei-box-home .box-home-item li {
	height:130px;
	background-position:0px -13px;
}

#sei-box-home .box-home-item li a {
	height:129px;
	position:relative;
}

#sei-box-home .box-home-item li a:hover {
	border-bottom: 1px solid #880000;
}

#sei-box-home .scrollBoxList {}

#sei-box-home .scrollBoxList li {}

#sei-box-home .scrollBoxList li a { position: static; }

#sei-box-home .DescriptionBox {
	position:absolute; 
	bottom: 0px;
	left: 1px;
	width:234px;
	padding:10px 0 10px 9px;
	margin: 0;
	display: none;
	z-index: 5;
}


#nuovi-box-home #Link-Incentive {
	height:110px;
	position:relative;
}

#nuovi-box-home a#Link-Incentive:hover {
	height:110px;
	position:relative;
	background-image: url(img/Background-over-incentive2.gif);
}

#nuovi-box-home .DescriptionBox {
	position:absolute; 
	bottom: 0px;
	left: 1px;
	width:482px;
	padding:10px 0 3px 9px;
	margin: 0;
	display: none;
	z-index: 5;
}
#nuovi-box-home .DescriptionBgBox {
	background: #000;
	position:absolute; 
	bottom: 1px;
	left: 1px;
	width:492px;
	height: 81px;
	display: none;
	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}


#nuovi-box-home #Box-Home-11 {
	width:494px;
	height: 82px;
	background-image: url(img/Regalo/banner-natale-494x83.jpg);
	margin-top: 3px;
}

#nuovi-box-home a#Box-Home-11:hover {
	background-position: -1px -1px;
	border: 1px solid #880000;
	width:492px;
	height: 80px;
}

#sei-box-home .DescriptionBgBox,
#altri-due-box-home .DescriptionBgBox {
	background: #000;
	position:absolute; 
	bottom: 0px;
	left: 1px;
	width:243px;
	height: 62px;
	display: none;
	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

#altri-due-box-home .box-home-item a {
	width:244px !important;
}

#altri-due-box-home .box-home-item a:hover {
	border: 1px solid #880000;
}

#sei-box-home #Description-Bg-Box-04,
#sei-box-home #Description-Bg-Box-04b {
	height: 52px;
}

#sei-box-home #Description-Bg-Box-03 {
	height: 100px;
}

#altri-due-box-home #Description-Bg-Box-08 {
	background: #000;
	position:absolute; 
	bottom: 88px;
	left: 1px;
	width:244px;
	height: 32px;
	display: none;
	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#altri-due-box-home #Description-Bg-Box-09 {
	background: #000;
	position:absolute; 
	bottom: 2px;
	left: 1px;
	width:244px;
	height: 32px;
	display: none;
	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

#sei-box-home #Description-Bg-Box-06 {
	height: 82px;
}

#Scrollbar-Box-04 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 190;
}

#Scrollbar-Box-04 a,
#Scrollbar-Box-04 a:link,
#Scrollbar-Box-04 a:visited,
#Scrollbar-Box-04 a:active {
	display: inline-block;
	width:14px;
	height:24px;
	background: #333 url(img/Background-TitleBar-GREY.jpg);
	font-size:12px;
	line-height:24px;
	border-left: 2px solid #000;
	text-align:center;
}

#Scrollbar-Box-04 a:hover {
	background-image: url(img/Background-TitleBar-RED.jpg);
}

#Scrollbar-Box-04 a img {
	vertical-align:middle;
}

/* FINE BOX HOMEPAGE */

#Description-Home a:link, #Description-Home a:visited, #Description-Home a:active {
	display:block;
	float:left;
	width:744px;
	height:196px;
	
	cursor:pointer;
}

#Description-Home a:hover{
	background:url(img/Background-over-incentive.gif) 0px 27px no-repeat;
	color:#fff;
	
}

#Description-Home{
	float:left;
	width:744px;
	height:196px;
	background:url(img/Background-Description-Home.jpg) no-repeat 0 24px;
	margin-top:4px;
}

a#LinkBannerHome:link, a#LinkBannerHome:visited, a#LinkBannerHome:active, a#LinkBannerHome:hover{
	width:210px;
	height:83px;
	background-image:none !important;
} 

#Title-Description{
	height:24px;
	background-image:url(img/Background-TitleBar-RED.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
}

#Title-Description h1 { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	display: inline;
}

#Title-h1 {
	margin:0;
	padding:0 0 0 15px;
}

#Text-Descripion{
	width:469px;
	margin:92px 10px 0 10px;
}

#Description-Home-Top01 {
	position:absolute; 
	width:246px; 
	height:83px; 
	top:27px; 
	left:494px; 
	z-index:1; 
	background-color:#000; 
	border-left:3px solid #000;
}

#Description-Home-Top02 {
	position:absolute; 
	width:246px; 
	height:83px; 
	top:110px; 
	left:494px; 
	z-index:1; 
	background-color:#000; 
	border-left:3px solid #000; 
	border-top:3px solid #000;
}

#News-Home,
.News-Home-Item {
	float:left;
	width:744px;
	height:196px;
	background-color:#282828;
	height:104px;
	margin-top:4px;
}

#News-Home {
	margin-top: 40px;
}

#Title-News,
.Title-News {
	height:24px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
	color:#FF0000;
}

#Text-News,
.Text-News{
	margin:8px 15px 0 15px;
}

#Text-News div,
.Text-News div {
	float:left;
	width:99px;
	height:61px;
	background-repeat:no-repeat;
	background-position:center center;
	margin-right:10px;
	border:1px solid #666666;

}

/* FINE TRE BOX IN HOME */

#Video-Home{
	float:left;
	width:276px;
	height:20px;
	background-image:url(img/Background-TitleBar-GREY.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:20px;

}

#Content-Video{
	float:left;
	height:170px;
	width:271px;
	padding-left:5px;
	padding-top:5px;
	background-color:#282828;
	border-bottom:4px solid #000;
	z-index:9999;
}

/* VARIANTE PER LA CATEGORIA FORMULA */
#Content-Video-FormulaCat{
	float:left;
	height:170px;
	width:271px;
	padding-left:5px;
	padding-top:5px;
	background-color:#282828;
}

#Newsletter-Home{
	height:71px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	padding:15px 10px 10px 10px;
	color:#747474;
	border-bottom:4px solid #000;
	border-top:4px solid #000;
}

#Newsletter-Home img{
	float:left;
	margin-bottom:5px;
}

#Newsletter-Home form{
	padding:0;
	margin:10px 0 0 0;
	border:0;
}

#Newsletter-Home input{
	float:left;
	width:150px;
	margin-right:10px;
		


}

#CalendarioEventi-Home{
	float:left;
	width:276px;
	height:20px;
	background-image:url(img/Background-TitleBar-GREY.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:20px;

}

/*#Content-Calendar{
	float:left;
	width:254px;
	height:159px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	text-align:center;
	padding:10px;
	
}*/

#Table-Home{
	width:100%;
	text-align:left;
	text-indent:4px;
	margin-bottom:10px;
}

#Table-Home td{
	color:#919191;
	padding:1px;
}

#Header-Table td{
	color:#fff;
	background-color:#C20000;
}


#Line-01,
.Line-01{
	background-color:#313131;
}

#Line-02,
.Line-02{
	background-color:#282828;
}

#BottomTable, .BottomTable {
	float:left;
	width:1018px;
	margin:0;
	border-top:5px solid #000;

}

#BottomTable a, .BottomTable a{
	color:#CC0000;
}

#BottomTable a:hover, .BottomTable a:hover{
	color:#FF0000;
}

#Bottom{
	float:left;
	width:1020px;
	border-top:4px solid #000;
	border-bottom:10px solid #000;
	border-left:2px solid #000;
	text-align:center;
	height:25px;
	line-height:25px;
	background-color:#1E1E1E;
	color:#666666;
	font-size:9px;
}


#Bottom a:link, #Bottom a:visited, #Bottom a:active {
	color:#666666;
	text-decoration:underline;
	font-size:8px;
}

#Bottom a:hover {
	color:#999999;
}

/* INIZIO STILI SOTTOPAGINE */

#Container-Sottopagine {
	float:left;
	width: 1024px;
	margin:0;
	border:0;
	padding:0px;
	background-image:url(img/Background-Right-Column.gif);
	background-repeat:repeat-y;
	background-position:right;
}


#Content-Left-Sottopagine{
	float:left;
	width:714px;
	height: auto !important;
	height: 574px;
	min-height:574px;
	padding:15px;
	border-right:4px solid #000;
	background-color:#282828;

}

#Foto-Sottopagine{
	float:left;
}

#Prezzi-GT{
	float:right;
	width:111px;
	height:193px;
	background-color:#383838;
	padding:2px 5px 5px 5px;
}


#Prezzi-GT img{
	display:block;
}

#Text-Sottopagine,
.Text-Sottopagine{
	float:left;
	width:100%;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
}

#Text-Sottopagine-Txt strong,
.Text-Sottopagine-Txt strong{
	color:#FF3C3C;
}

#Text-Sottopagine-Txt a,
.Text-Sottopagine-Txt a{
	color:#FF3C3C !important;
	font-weight:bold;
	text-decoration:underline;
}

#Text-Sottopagine-Txt a:hover,
.Text-Sottopagine-Txt a:hover {
	color:#FFF !important;
	font-weight:bold;
	text-decoration:none;
}


.Text-Red-Bold{
	color:#FF3C3C;
	font-weight:bold;
}

#Tabella-Date{
	float:left;
	height:85px;
	padding:12px;
	margin-left:12px;
	margin-top:11px;
	background-color:#383838;

}

#Tabella-Date h3{
	font-size:15px;
	margin:0 0 20px 0;
	padding:0;
	border:0;
}

#Tabella-Date-Elenco{
	float:left;
	width:183px;
	height:85px;
	padding:12px;
	margin-left:1px;
	margin-top:11px;
	background-color:#383838;
}

#Tabella-Date-Elenco h3{
	font-size:15px;
	color:#FF3C3C;
	margin:0 0 5px 0;
	padding:0;
	border:0;

}

#Line-Date{
	background-color:#313131;
	padding:3px;
	margin-top:2px;
}

#Container-Box-Right{
	float:left;
	border-bottom:4px solid #000;

}

#Box-Right, .Box-Right{
	float:left;
	height:75px;
	width:272px;
	border-top:1px solid #373737;
	border-left: 2px solid #373737;
	border-right: 2px solid #373737;
	border-bottom:1px solid #373737;
	background-image:url(img/GT-Cars/Background-Box-Right.jpg);
}

#Box-Right a:link, 
#Box-Right a:visited, 
#Box-Right a:active, 
.Box-Right a:link, 
.Box-Right a:visited, 
.Box-Right a:active {
	display:block;
	float:left;
	height:75px;
	width:272px;
	cursor:hand;
	color:#ED6D6D;
	background-image:url(img/GT-Cars/Arrow.gif);
	background-position:right;
	background-repeat:no-repeat; 


}

#Box-Right a:hover, 
.Box-Right a:hover {
	color:#fff;
	background-image:url(img/GT-Cars/Arrow-Selected.gif);
	background-position:right;
	background-repeat:no-repeat; 

}


#Box-Right img, .Box-Right img {
	float:left;
	margin-right:11px;
}

#Box-Right div, .Box-Right div,
#Box-Right span, .Box-Right span {
	margin-top:15px;
	display:block;
}

/* INIZIO NEWS */

#Content-Left-News{
	float:left;
	width:714px;
	height: auto !important;
	height: 500px;
	min-height:500px;
	padding:15px;
	margin-right:4px;
	background-color:#282828;

}


#Content-Left-Racconti{
	float:left;
	width:714px;
	height: auto !important;
	height: 521px;
	min-height:521px;
	padding:15px;
	margin-right:4px;
	background-color:#282828;

}


#Foto-News{
	float:left;
	width:385px; height:200px; 
	margin-right:10px; 
	margin-bottom:10px;
}

#Cornice-News{
	float:left;
	width:385px; height:200px; 
	background-image:url(img/News/Cornice.gif);
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

#Leggi-News{
	float:left;
	background-image:url(img/News/Background-Title.gif);
	height:30px;
	width:377px;
	margin-top:166px;
	margin-left:4px;
	line-height:27px;	
}

#Leggi-News p{
	color:#fff;
	text-indent:10px;
	font-size:22px;
}

/* ARCHIVIO VIDEO */

#Archivio-Video,
.Archivio-Video {
	float:left;
	width:705px;
	padding:8px 0 8px 8px;
	border-bottom:1px solid #353535;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	margin-top:7px;
}

#Archivio-Video span,
.Archivio-Video span {
	float:left;
}

#Archivio-Video #Foto,
.Archivio-Video .Foto {
	float:left;
	width:150px;
	height:80px;
	background-color:#464646;
	margin-right:10px;
	border:3px solid #353535;
	background-repeat:no-repeat;
	background-position:0 0;

}

#Archivio-Video #Testo,
.Archivio-Video .Testo {
	width:523px;
}

/* ARCHIVIO NEWS */
#Archivio-News,
.Archivio-News{
	float:left;
	width:705px;
	padding:8px 0 8px 8px;
	border-bottom:1px solid #353535;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	margin-top:7px;
}

#Archivio-News span,
.Archivio-News span{
	float:left;
}

#Archivio-News #Foto,
.Archivio-News .Foto{
	float:left;
	width:128px;
	height:79px;
	background-color:#464646;
	margin-right:10px;
	border:3px solid #353535;
	background-repeat:no-repeat;
	background-position:0 0;

}

#Archivio-News #Testo,
.Archivio-News .Testo{
	width:545px;
}

/* PERSONALIZZAZIONE PER RACCONTI */
#Archivio-News #TestoRacconti,
.Archivio-News .TestoRacconti{
	float:left;
	width:545px;
	height:86px;
}
/* PERSONALIZZAZIONE PER RACCONTI */


#Title-ArchiveNews,
.Title-ArchiveNews{
	margin-bottom:5px;
	color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	float: none !important;
}

#Title-ArchiveNews a:link, 
#Title-ArchiveNews a:visited, 
#Title-ArchiveNews a:active,
.Title-ArchiveNews a:link, 
.Title-ArchiveNews a:visited, 
.Title-ArchiveNews a:active {
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
}

#Title-ArchiveNews a:hover,
.Title-ArchiveNews a:hover{
	color:#fff;

}

#Paginatore{
	margin-top:10px;
	height:30px;
	line-height:30px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);

}

#Paginazione{
	float:left;
	margin-left:10px;
}

#Filtro{
	float:right;
	margin-right:10px;
	color:#FF0000;
	font-weight:bold;

}

#Filtro select{
	font-size:11px;
	color:#fff;
	background-color:#333;
}

/* CHI SIAMO */

#Content-Left-ChiSiamo{
	float:left;
	width:714px;
	height: auto !important;
	height: 639px;
	min-height:639px;
	padding:15px;
	margin-right:4px;
	background-color:#282828;

}


#Elenco-Classi{
	float:left;
	border-left:2px solid #373737;
	border-right:2px solid #373737;
	border-bottom:2px solid #373737;

}


#Elenco-Classi ul{
	list-style:none;
	border:0;
	margin:0;
	padding:0;
	width:272px;
}

#Elenco-Classi li{
	border:0;
	margin:0;
	padding:0;
}

#Elenco-Classi li a{
	display:block;
	background-color:#242424;
	line-height:20px;
	line-height:20px;
	text-indent:15px;
	color:#ED6D6D;
	border-bottom:1px solid #000;
	background-image:url(img/ChiSiamo/Arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#Elenco-Classi li a:hover{
	color:#fff;
	background-color:#333;
	background-image:url(img/ChiSiamo/Arrow-ON.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;

}

/* BOX 01 CATEGORIE FORMULA */

#Box-Home-01-Formula {
	float:left;
	width:245;
	height:357px;
	margin-right:4px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
}

#Box-Home-01-Formula ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-01-Formula li{
	float:left;
	width:245px;
	height:357px;
	background-image:url(img/Formula1.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-01-Formula li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
}


#Box-Home-01-Formula li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
	color:#fff;
	background-image:url(img/Background-HoverBoxHome-Formula.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-01-Formula{
	float:left;
	width:245px;
	height:24px;
	background-image:url(img/Background-TitleBar-RED.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
}

#Description-Box-01-Formula{
	float:left;
	width:235px;
	padding-left:7px;
	padding-right:3px;	
	margin-top:235px;
}

/* FINE BOX 01 CATEGORIE FORMULA*/

/* BOX 02 CATEGORIE FORMULA */

#Box-Home-02-Formula {
	float:left;
	width:245;
	height:357px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	margin-right:4px;
}


#Box-Home-02-Formula ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-02-Formula li{
	float:left;
	width:245px;
	height:357px;
	background-image:url(img/Formula3000.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-02-Formula li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
}


#Box-Home-02-Formula li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
	color:#fff;
	background-image:url(img/Background-HoverBoxHome-Formula.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-02-Formula{
	float:left;
	width:245px;
	height:24px;
	background-image:url(img/Background-TitleBar-RED.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
}

#Description-Box-02-Formula{
	float:left;
	width:235px;
	padding-left:7px;
	padding-right:3px;	
	margin-top:235px;
}

/* FINE BOX 02 CATEGORIE FORMULA */

/* BOX 03 CATEGORIE FORMULA */

#Box-Home-03-Formula {
	float:left;
	width:245;
	height:357px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
}

#Box-Home-03-Formula ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-03-Formula li{
	float:left;
	width:245px;
	height:357px;
	background-image:url(img/Formula3.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-03-Formula li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
}


#Box-Home-03-Formula li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:357px;
	color:#fff;
	background-image:url(img/Background-HoverBoxHome-Formula.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-03-Formula{
	float:left;
	width:245px;
	height:24px;
	background-image:url(img/Background-TitleBar-RED.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
}

#Description-Box-03-Formula{
	float:left;
	width:235px;
	padding-left:7px;
	padding-right:3px;	
	margin-top:235px;
}

/* FINE BOX 03 CATEGORIE FORMULA */

#Elenco-Referenze ul{
	list-style:none;
	margin:0;
	border:0;
	padding:0;
}

#Elenco-Referenze li{
	float:left;
	width:160px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:8px;
}

#Elenco-Referenze img{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

#Elenco-Referenze li a{
	display:block;
	width:160px;
	padding-bottom:5px;
	text-align:center;
	background-color:#3B3B3B;
}

#Elenco-Referenze li a:hover{
	color:#ccc;
	background-color:#4F4F4F;
}

/* BOX NASCOSTO COMMENTI */

.Box-Nascosto-Racconti{
	float:left;
	margin-top:10px;
	padding:10px 5px 5px 5px;
	border-top:1px solid #333;
	width:685px;
}

/* CALENDARIO */
div.tabpanel {
	float:left;
	width:714px;
	margin-bottom:2em;
}
div.tabpanel div.tab{
	border: 1px solid #4A4A4A;
	border-top:0;
	background-color:#333;
}
div.tabpanel div.tab{
	padding: 5px 2px 5px 2px;
	width:708px;
}
div.tab h2{
	margin:5px 0 0 0;
	padding:0.3em 0;
	font-size:15px;
	color:#FF3C3C;
}

.Table-Date-Calendario {
	background-color: #444;
	width:100%;
}

.Table-Date-Calendario th {
	background-color:#cc0000;
}

.Table-Date-Calendario thead th {
	border: 1px solid #ff1111;
	margin: -1px;
	border-collapse: collapse;
}

.Table-Date-Calendario tr.tr-odd td {
	background-color:#2E2E2E;
}

.Table-Date-Calendario tr.tr-even td {
	background-color:#333;
}

#Line-Date-Calendario,
.Line-Date-Calendario {
	background-color:#2E2E2E;
	padding:3px;
	text-indent:5px;
	margin-top:2px;
}

.Second-Line-Date-Calendario {
	background-color:#2E2E2E;
	padding:3px;
	text-indent:5px;
}

.Line-Head-Calendario {
	background-color:#cc0000;
	padding:3px;
	text-indent:5px;
	margin-top:2px;
	clear:both;
	height: 16px;
}

.Line-Fill-Calendario {
	padding:3px;
	text-indent:5px;
	margin-top:2px;
	clear:both;
	height: 16px;
}

.Date-Calendario {
	clear:both;
	height: 16px;
}
.Date-Calendario-Inactive {
	color: #888;
}

.Date-Calendario span,
.Line-Head-Calendario span {
	float: left;
	margin-right: 5px;
	display: inline;
	width:42px;
	text-align:center;
}

.Date-Calendario span.Calendario-Tipo,
.Line-Head-Calendario span.Calendario-Tipo {
	text-align: left;
	width:89px;
	margin-right: 0;
}

.Date-Calendario b,
.Line-Head-Calendario b {
	float: left;
	margin-right: 5px;
	display: inline;
	width:70px;
}

.Table-Date-Calendario ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.Table-Date-Calendario li {
	margin: 0;
	padding: 0;
}

.Foto-pista-Tabber{
	float:left; 
	width:234px; 
	padding:0 5px 5px 100px; 
	background-color:#292929;
	margin:0px 5px 0 5px;
	background-position:15px 20px;
}

.Foto-pista-Tabber2 {
	float:left; 
	width:222px; 
	padding:0px 5px 5px 5px; 
	background-color:#292929;
	margin:0px 1px 0 2px;
	background-position:15px 20px;
}
.Foto-pista-Tabber2 h2 {
	margin:0px 0px 0px 105px; 
	padding: 13px 10px 20px 100px !important;
	display:block;
	float:left; 
	clear: both;
}

.Tabber-NoFoto{
	float:left; 
	width:329px;
	text-align:center; 
	padding:0 5px 5px 5px; 
	background-color:#292929;
	margin:0px 5px 0 5px;
	background-position:15px 20px;
}

.Foto-GTIncentive-Tabber{
	float:left; 
	width:518px;
	height: auto !important;
	height: 180px;
	min-height:180px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important; 
	padding:0 10px 5px 160px; 
	background-color:#292929;
	margin:0px 5px 0 5px;
	background-repeat:no-repeat;
	background-position:10px 10px;
}

.Foto-Prezzi-Tabber{
	float:left;
	background-repeat:no-repeat;
	background-position:6px 0px; 
	font-size:12px;
	padding:20px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif !important; 
}

.Foto-Prezzi-Tabber h2{
	color:#fff !important;
	text-indent:10px !important; 
}

div.tab {
	float:left;
	width:698px;
}

div.tab p{
	margin-top:0;
}

/* Inizio tab */

ul.tabnav{
	width: 100%;
	overflow:hidden;
	list-style: none;
	margin: 0;
	padding:0;
	background:url(img/calendario/line.png) repeat-x bottom;
}
ul.tabnav li{
	float: left;
	margin: 0 0 0 0.5em;
	padding: 0;
}
ul.tabnav a{
	float: left;
	padding: 0 0 0 0.8em;
	text-decoration: none;
	color: #ccc;
	background-color:#484848;
	border-bottom: 1px solid #8B8B8B;
}
ul.tabnav span{
	float: left;
	font-size:11px;
	padding: 0.6em 0.8em 0.6em 0;
	background: url(tab.png) no-repeat top right;
	cursor: pointer;
}
ul.tabnav a.active,ul.tabnav a:hover{
    border-bottom:1px solid #FF3C39;
	background-color:#000;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
	color: #fff;
}

#Text-Sottopagine a:link, #Text-Sottopagine a:visited, #Text-Sottopagine a:active{
	font-size:13px;
	color:#fff;

} 

#Text-Sottopagine a:hover{
	color:#FF3C3C;

}

#Box-GT-Incentive{
	padding:10px 10px 15px 10px;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #4A4A4A;
	background-color:#333;
}

#Box-GT-Incentive h3{
	margin:5px 0 5px 0;
	padding:0;
	border:0;
	font-size:15px;
	color:#FF3C3C;
}

h3{
	font-size:18px;
	margin:0;
	padding:0;
	border:0;
}

#Content-Left-Sottopagine h3 a{
	font-size:18px ;
	line-height: 18px;
	white-space: nowrap;
}

#Container-Form-SmallContact{
	float:left;
	width:auto;
	padding:10px 10px 10px 10px;
	border:1px solid #4A4A4A;
	background-color:#333;
}

.Container-SmallParagraph {
	width:auto;
	padding:0px 10px 0px 10px;
	margin: 8px 0 32px 0;
	border:1px solid #4A4A4A;
	background-color:#333;
}

.Container-SmallParagraph p {
}

#Container-Form-SmallContact input, select, textarea{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:195px;
	font-size:12px;
	background-color:#525252;
	border:1px solid #666666;
	color:#B9B9B9;
	padding:2px 5px 2px 5px;
}


#Container-Checkbox{
	float:left;
	text-align:left;
	width:100px;
	line-height:20px;
}

#Container-Checkbox input{
	float:left;
	margin:0;
	padding:0;
	border:0;
	background-color:#333;
	width:15px !important;
	margin-right:2px;
}


#Container-Form-SmallContact p{
	float:left;
	margin:0;
	padding:0;
	border:0;
}

#Container-Form-SmallContact span{
	float:left;
	margin:3px 40px 3px 5px;
	width:280px;
	border:0;
	padding:0;
}

#Button-Invia{
	float:right;
	background-color:#ccc;
	height:130px;
	width:35px;

}

a.Invia:link, a.Invia:visited, a.Invia:active{
	display:block;
	height:130px;
	width:35px;
	background-image:url(img/Button-Form.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}

#Button-Invia a:hover{
	background-position:0 -130px;
}


#Container-Form-Bottom{
	float:left;
	display:block; 
	margin-top:15px;
	border-top:1px solid #404040;
	padding-top:10px;
	width:690px; 
}

#Container-Form-Bottom input{
	float:left;
	margin:0;
	padding:0;
	border:0;
	height:15px;
	background-color:#333;
	width:15px !important;
	margin-right:5px;
}

#Kaptcha, #Kaptcha1 {
	float:left;
}

#Kaptcha img{
	float:left;
	border:1px solid red;
	margin-left:125px;
	margin-right:10px;
}

#Kaptcha input,
#Kaptcha1 input {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:70px !important;
	font-size:12px;
	background-color:#525252;
	border:1px solid #666666;
	color:#B9B9B9;
	padding:2px 5px 2px 5px;
}


#Kaptcha1 img{
	float:left;
	border:1px solid red;
	margin-right:10px;
}


a.Button-Ricarica-Codice:link, a.Button-Ricarica-Codice:visited, a.Button-Ricarica-Codice:active{
	float:left;
	width:101px;
	height:8px;
	background-image:url(img/Button-Ricarica.gif);
	background-repeat:no-repeat;

}

a.Button-Ricarica-Codice:hover{
	background-image:url(img/Button-Ricarica-ON.gif);
}


.TextTable{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:195px;
	font-size:12px;
	background-color:#525252;
	border:1px solid #666666;
	color:#B9B9B9;
	padding:2px 5px 2px 5px;
}

.TextAreaTable{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:195px;
	font-size:12px;
	background-color:#393939;
	border:1px solid #666666;
	color:#B9B9B9;
	padding:2px 5px 2px 5px;
}
.DDlTable{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	font-size:12px;
	background-color:#525252;
	border:1px solid #666666;
	padding:0;
	color:#B9B9B9;
}

#Content-Left-Contatti{
	float:left;
	width:714px;
	height: auto !important;
	height: 520px;
	min-height:520px;
	padding:15px;
	margin-right:4px;
	background-color:#282828;
	background-image:url(img/Background-Contact.jpg);
	background-repeat:no-repeat;
	background-position:10px 55px;

}

#Content-Left-Contatti-Message{
	float:left;
	width:714px;
	height: auto !important;
	height: 520px;
	min-height:520px;
	padding:15px;
	margin-right:4px;
	background-color:#282828;
	background-image:url(img/Background-Contact-Message.jpg);
	background-repeat:no-repeat;
	background-position:center 300px;

}

#Kaptcha-Contatti{
	float:left;
}

#Kaptcha-Contatti img{
	float:left;
	border:1px solid red;
	margin-left:30px;
	margin-right:10px;
}

#Radio-Checkbox-Contatti{	
	 line-height:19px;
	
}

#Radio-Checkbox-Contatti input{
	width:15px;
	height:15px;
	background-color:#3A3A3A;
	border:0;
	padding:0;
	margin:0;
	
}

#Kaptcha-Contatti input{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:70px !important;
	font-size:12px;
	background-color:#525252;
	border:1px solid #666666;
	color:#B9B9B9;
	padding:2px 5px 2px 5px;
}

#Submenu{
	margin-bottom:10px;
	background-color:#383838;
	padding:5px 0 5px 16px;
	background-image:url(img/Arrow-Briciolepane.gif);
	background-repeat:no-repeat;
	background-position:5px center;

}

#Submenu span{
	color:#FF362F;
}


#Button-YouTubeVideo a{
	display:block;
	margin-top:10px;
	text-align:center;
	font-size:11px;
	line-height:20px;
	height:20px;
	background-color:#990000;
}

#Button-YouTubeVideo a:hover{
	color:#FF0000;
	background-color:#fff;
}

/* STILE MAPPA */

#Content-Mappa{
	float:left;
	width:100%;
	background-color:#1E1E1E;
}

#Content-Mappa-Relative {
	text-align:left;
	position:relative;
	height: 480px;
	padding: 15px;
	margin-top:12px;
}

#Content-Mappa-Relative .mappa-link {
	position:absolute;
}

#Content-Mappa-Relative .mappa-vertline {
	width: 1px;
	border-left: 1px solid #fff;
	position:absolute;
}
#Content-Mappa-Relative .mappa-link h1 { margin:0; padding: 0;}
#Content-Mappa-Relative .mappa-link h2 { font-weight: normal; color:#fff; margin:0; padding: 0;}

#Content-Mappa-Relative .mappa-horzline {
	height: 1px;
	border-top: 1px solid #fff;
	position:absolute;
}


h1{
	font-size:16px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}

h2 {
	color:#FF3C3C;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titolo_menu_destra {
	color:#FF3C3C;
	float:left;
	width:100%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

#mappatable {
	text-align:center;
	background-image:url(img/sfondo_mappa.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#mappatable td {
	text-align:left;
	font-size:12px;
	vertical-align:top;
}

.maiuscolo {
	text-transform:uppercase;
}

a.mappalink:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FF1B0F;
	text-decoration: none;
	outline:none;
}
a.mappalink:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FF1B0F;
	text-decoration: none;
	outline:none;
}
a.mappalink:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline:none;
}
a.mappalink:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FF1B0F;
	text-decoration: none;
	outline:none;
}

a.mappalink:focus {
	outline:none;
}

.minuscolo {
	text-transform:none;
	color:#fff;
	font-size:11px;
}

#Container-SottopagineGT {
	float:left;
	display:inline;
	width:100%;
	padding-left:7px;
	margin-bottom:15px;
}



#Container-SottopagineGT a{
	float:left;
	display:inline;
	width:114px;
	padding:0 10px 0 10px;
	padding-top:129px;
	height:56px;
	margin-right:8px;
	background-position:top;
	text-align:center;
}
#Container-SottopagineGT span {
	float:left;
	display:inline-block;
	background-color: #383838;
	height:165px;
	margin-right:8px;
	padding:10px;
	width:400px;
}

#Container-SottopagineGT a:hover{
	background-position:bottom;
	color:#FF3C3C !important;
}

a.GT_f430:link, a.GT_f430:visited, a.GT_f430:active{
	background-image:url(img/GT-Cars/box-f430.jpg);
}

a.GT_gtb:link, a.GT_gtb:visited, a.GT_gtb:active{
	background-image:url(img/GT-Cars/box-fiorano.jpg);
}

a.GT_911:link, a.GT_911:visited, a.GT_911:active{
	background-image:url(img/GT-Cars/box-911.jpg);
}

a.GT_Gallardo:link, a.GT_Gallardo:visited, a.GT_Gallardo:active{
	background-image:url(img/GT-Cars/box-Gallardo.jpg);
}

a.GT_DB9:link, a.GT_DB9:visited, a.GT_DB9:active{
	background-image:url(img/GT-Cars/box-DB9.jpg);
}

a.GT_f458:link, a.GT_f458:visited, a.GT_f458:active{
	background-image:url(img/GT-Cars/box-f458.jpg);
}
a.GT_360ch:link, a.GT_360ch:visited, a.GT_360ch:active{
	background-image:url(img/GT-Cars/box-gt360ch.jpg);
}
a.F458-I:link, a.F458-I:visited, a.F458-I:active{
	background-image:url(img/GT-Cars/box-f458-italia.jpg);
}
.Text-Red-Bold a:link, .Text-Red-Bold a:visited, .Text-Red-Bold a:active {
	color:#FF3C3C !important;
	font-weight:bold;
	text-decoration:underline;
}    

.Text-Red-Bold a:hover{
	text-decoration:none;
}    

/* Glossario */
.glossario-pager {
	text-align:center;
	padding: 5px 0 0 5px !important;
	vertical-align: top;
	height: 25px !important;
}
.glossario-pager-link {
	padding: 0px 9px 0px 9px;
	border: 1px solid #555555;
	float: left;
	margin: 0px 0 0 -1px;
	height: 18px;
	line-height: 18px;
	background-color: #111111;
}

.glossario-pager-link:hover {
	background-color: #333;
}


/* Tabella thumbnails per pagina guidare vettura a... */
.drive-thumb-td {
	padding:3px; 
	vertical-align:middle;
	background: #383838;
	border:1px solid #404040; 
}

a.drive-thumb img,
span.drive-thumb img {
	border: 1px solid #404040; 
}

a.drive-thumb:hover img {
	border: 1px solid red; 
}

.drive-descr-td {
	padding: 10px;
	background: #333;
	border:1px solid #404040; 
}

.rent-descr-td {
	padding: 10px;
	background: #333;
	border:1px solid #404040; 
}

.rent-descr-td ul,
.rent-descr-td li {
	margin: 0;
	padding: 0;
}
.rent-descr-td li {
	margin-left: 18px;
}

.drive-descr-td h1 {
	margin: 0 0 5px 0;
	padding: 0;
}
.drive-descr-div {
	position: relative;
}
.drive-descr-td .drive-cameracar-div {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.drive-descr-td .drive-cameracar-div a,
.drive-descr-td .drive-cameracar-div a:link,
.drive-descr-td .drive-cameracar-div a:active,
.drive-descr-td .drive-cameracar-div a:visited {
	background: url(img/GT-Cars/camera-car-small.jpg) no-repeat 0px 0px;
	display:block;
	width: 65px;
	height: 55px;
	text-decoration:none;
}
.drive-descr-td .drive-cameracar-div a:hover {
	background-position: 0px -55px;
}

.drive-descr-div h2 {
	color: #fff;
	margin: 0 0 5px 0;
	font-size: 16px;
}




/**/
.inline-cameracar a,
.inline-cameracar a:link,
.inline-cameracar a:active,
.inline-cameracar a:visited {
	background: url(img/GT-Cars/camera-car-small.jpg) no-repeat 0px 0px;
	display:inline-block;
	width: 65px;
	height: 55px;
	text-decoration:none;
}
.inline-cameracar a:hover {
	background-position: 0px -55px;
}
/**/

.drive-buy-td {
	text-align:center;
}

.drive-buy-td a,
.rent-buy-td a {
	border: 1px solid #404040; 
}

.drive-buy-td img {
	border: 4px solid #383838; 
	border-top: none;
}

.rent-buy-td img {
	border: 4px solid #383838; 
}

.drive-notes-td {
	background: #333;
	border:1px solid #404040; 
	padding:10px;
}

div.form-box {
	background: #3a3a3a url(img/form-box-repeat.gif) repeat-x top; 
	width:994px; 
	padding: 0;
	margin: 0 0 10px 0;
}

div.form-box img {
	margin: 0;
	padding: 0;
	border: 1px solid green;
	border: none;
	display: block;
}

#liberatoria-submit-button {
	background:url(img/Button-invia.jpg) no-repeat 0 0;
	width: 120px !important;
	display: block !important;
	height: 41px !important;
	border: none;
}


.Content-GenericBox {
	border-top: 4px solid #000;
	float: left;
	width: 276px;
	display: block;	
}


.regalo-fidanzato {
	margin: 10px 0;
}

.regalo-fidanzato,
.regalo-fidanzato a {
	height: 85px;
	width: 418px;
	display: block;
	float:left;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.regalo-fidanzato a:hover {
	background-position: 0 -85px;
}


#box-f430 span {
	background-image:url(img/Holiday/boxF430.png);
}

#box-teen span {
	background-image:url(img/Holiday/boxteenager.png);
}

#box-fidmar span {
	background-image:url(img/Holiday/box_fidmar.png);
}

#box-gall span {
	background-image:url(img/Holiday/boxf_gall.png);
}


a.Box-gift-01:link, 
a.Box-gift-01:visited, 
a.Box-gift-01:active{
	width:210px;
	height:360px;
	background-repeat:no-repeat;
	background-position:center 0px;
	margin: 0 0 0 60px;
	text-decoration: none;
}

.drive-descr-div h2 a,
.drive-descr-div h2 a:link,
.drive-descr-div h2 a:active,
.drive-descr-div h2 a:visited,
.drive-descr-div h2 span {
	color: #fff !important;
	text-decoration: none !important;
	font-size: 16px !important;
}

.drive-descr-others h3,
.drive-descr-others h3 a,
.drive-descr-others h3 a:link,
.drive-descr-others h3 a:active,
.drive-descr-others h3 a:visited {
	font-size: 14px !important;
}

/* ------------------------- Natale 2011 ------------------------- */

#Offerta1-banner1{
	float:left;
	display:inline-block;
	width: 600px;
	height: 339px;
	background: url(img/natale/giro-f430.png) no-repeat;
	margin: 0 0 0 -28px;
	}

#Guida-Natale1{
	display:block;
	float:left;
	border: 4px solid #383838;
	width: 120px;
	margin-top: 17px;
	}
#Guida1-container{
	border-bottom: 4px solid red;
	}

#Offerta2-banner1{
	width: 600px;
	height: 353px;
	background: url(img/natale/camera-car.png) no-repeat;
	margin: 0 0 0 0;
	}

#Guida-Natale2{
	width: 454px;
	margin: -25px 0 0 73px;
	}


p.confronta {
	height:40px;
	padding-left:42px;
	line-height:18px;
	background:url(img/confronta.png) no-repeat;
	float:right;
	margin-top:20px;
	margin-right:18px;
}
p.confronta a {
	font-weight:bold;
}
.conf-txt {
	display:inline-block;
	
}
/*-- aggiunto il 27 04 2011 --*/
#f3Home {
	display: block;
	background: url(img/home/banner-f3-home.jpg) no-repeat 0 0;
	width: 245px;
	height: 83px;
	border-bottom: 4px solid #000;
}

/*-- aggiunto il 16 05 2011 --*/
#WhyPuresportHome {
	display: block;
	background: url(img/home/banner-why-home.jpg) no-repeat 0 0;
	width: 245px;
	height: 64px;
	border-bottom: 4px solid #000;
	margin-top: 12px;
}

/*---Calendar-- aggiunto il 16 05 2011-- for write back erase Content-Calendar comments in GlobalStyle-2010.css & upper in this file */

#Content-Calendar {
	height: 208px;
	width:270px;
	border: 3px solid #484a4a;
}

#Content-Calendar table {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 5px;
}

a.calendar-link {
	font-size: 10px;
	line-height: 11px;
}
#Content-Calendar{
	float:left;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	text-align:center;
	
	/*padding:10px;*/
	
}
#Content-Calendar #Table-Home{
	margin:0px 0 8px 0;
}
#Content-Calendar #Table-Home td{
	margin:5px;
}
/*--- Css per banner video confronto 4 Novembre 2011 */
#banner-video {
	margin-top:20px;
	width:712px;
	height:60px;
	background-image:url(smartbox/sfondovideo2.jpg);
}
#banner-video p{
	text-align:center;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	padding-top:20px;
}
a#banner-video-circuiti {
	display:block;
	float:left;
	height:63px;
	width:178px;
	background:url(smartbox/backbutton.jpg) no-repeat left top;
	text-decoration:none;
	
}
#banner-video-circuiti p {
	padding-left:71px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin-top:15px;
}
#banner-video-circuiti:hover {
	background-position:left -63px;
}
/*--- Css per banner affrettati confronto 10 Novembre 2011 */
#banner-presto {
	margin-top:0px;
	width:712px;
	height:60px;
	background-image:url(groupon/sfondodate.jpg);
}
#banner-presto p{
	text-align:center;
	padding-top:25px;
}
#banner-presto-txt a, #banner-presto a:link{
	text-align:center;
	color:#ffffff !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
}
#banner-presto a:hover, #banner-presto a:visited, #banner-presto a:active{
	font-size:16px;
	color:#da0019 !important;
}


/* CSS per banner monza */

#Info-Monza {
	height: 50px;
	width:276px;
	background: #c80201 url(img/Home/home-info-bg.gif) repeat-x 0 0;
	display: block;
	float: left;
	border-bottom: 4px solid #000;
}

#Info-Monza-Title {
	height:24px;
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;
	margin-bottom:10px;
}
#Info-Monza-Content {
	background-image:url(img/Background-box-home-monza.png);
	margin: 0px 0px 0px 0px;
	height: 50px
}

#Info-Monza-Tel,
#Info-Monza-Email {
	float: right;
	width: 175px;
	display: block;
	text-align: right;
	font-weight:bold;
	margin: 3px 5px;
	font-size: 13px;
	margin-bottom:4px;
}
#Info-Monza-Tel b,
#Info-Monza-Email b {
	font-size:13px;
	color: #ff6969;
}

#Info-Monza-Email a,
#Info-Monza-Email a:link,
#IInfo-Monza-Email a:active,
#Info-Monza-Email a:visited {
	font-size: 13px;
	font-weight: bold;
	
}
/* Posizionamento Bottone Vedi Anteprima F430 F1 Monza */
.drive-cameracar-div img{
margin-bottom:45px;
}
