/* CSS per l'inglese 
Tabber-NoFoto
Button-YouTubeVideo
*/


body {
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#000000;

}

html {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FFFFFF;
}

img{
	border:0;

}

form{
	padding:0;
	margin:0;
	border:0;
}

input{
	margin:0;
	padding:0 5px 0 5px;
	background-color:#000000;
	border:1px solid #3A3A3A;
	font-size:12px;
	color:#666666;

}

.Select-Filtro{
	float:none;
	width:auto;
	margin:0;
	padding:0;
	background-color:#000000;
	font-size:12px;
	color:#666666;
}



a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	outline:none;
}
a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	outline:none;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	outline:none;
}
a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	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:363px;
	height:79px;
	background-image:url(img/Background-Bandiera.jpg);
}

#Content-Lingua{
	float:right;
	width:158px;
	padding-left:3px;
	height:26px;
	background-color:#000000;
}

#Content-Lingua span{
	float:left;
}

#Menu-Principale {
	float:left;
	width:100%;
	background-color:#000000;
	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:24px;
	padding-right:24px;
	height:15px;
	border-right:1px solid #333333;
}

#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 #000000;
}

#Content-Right{
	float:left;
	width:276px;
}

/* INIZIO TRE BOX IN HOME */

/* BOX 01 */

#Box-Home-01 {
	float:left;
	width:245;
	height:264px;
	margin-right:4px;
}

#Box-Home-01 ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-01 li{
	float:left;
	width:245px;
	height:264px;
	background-image:url(img/Foto-Box-01.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-01 li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
}


#Box-Home-01 li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
	color:#FFFFFF;
	background-image:url(img/Background-HoverBoxHome.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-01{
	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{
	float:left;
	width:235px;
	padding-left:6px;
	margin-top:185px;
}

/* FINE BOX 01 */

/* BOX 02 */

#Box-Home-02 {
	float:left;
	width:245;
	height:264px;
	margin-right:4px;
}


#Box-Home-02 ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-02 li{
	float:left;
	width:245px;
	height:264px;
	background-image:url(img/Foto-Box-02.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-02 li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
}


#Box-Home-02 li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
	color:#FFFFFF;
	background-image:url(img/Background-HoverBoxHome.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-02{
	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{
	float:left;
	width:235px;
	padding-left:6px;
	margin-top:185px;
}

/* FINE BOX 02 */

/* BOX 03*/

#Box-Home-03 ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}

#Box-Home-03 li{
	float:left;
	width:245px;
	height:264px;
	background-image:url(img/Foto-Box-03.jpg);
	background-repeat:no-repeat;
	background-position:0 28px;
}

#Box-Home-03 li a{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
}


#Box-Home-03 li a:hover{
	display:block;
	cursor:pointer;
	cursor:hand;
	width:245px;
	height:264px;
	color:#FFFFFF;
	background-image:url(img/Background-HoverBoxHome.gif);
	background-position:0 28px;
	background-repeat:no-repeat;
}

#Title-Box-03{
	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{
	float:left;
	width:235px;
	padding-left:6px;
	margin-top:185px;
}

/* FINE BOX 03 */

#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-image:url(img/Background-over-incentive.gif);
	background-position:0 27px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#Description-Home{
	float:left;
	width:744px;
	height:196px;
	background-image:url(img/Background-Description-Home.jpg);
	background-repeat:no-repeat;
	background-position:0 24px;
	margin-top:4px;

}

#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-h1 {
	margin:0;
	padding:0 0 0 15px;

}

#Text-Descripion{
	margin:120px 15px 0 15px;

}

#News-Home{
	float:left;
	width:744px;
	height:196px;
	background-color:#282828;
	height:104px;
	margin-top:4px;

}

#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{
	margin:8px 15px 0 15px;

}


#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:24px;
	background-image:url(img/Background-TitleBar-GREY.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;

}

#Content-Video{
	float:left;
	height:170px;
	width:271px;
	padding-left:5px;
	padding-top:5px;
	background-color:#282828;
	border-bottom:4px solid #000000;
}

/* 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 #000000;
	border-top:4px solid #000000;
}

#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:24px;
	background-image:url(img/Background-TitleBar-GREY.jpg);
	font-size:16px;
	font-style:italic;
	text-indent:15px;
	line-height:24px;

}

#Content-Calendar{
	float:left;
	width:254px;
	height:159px;
	background-image:url(img/Background-TitleBar-BLACK.jpg);
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	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:#FFFFFF;
	background-color:#C20000;
}


#Line-01{
	background-color:#313131;
}

#Line-02{
	background-color:#282828;
}

#Bottom{
	float:left;
	width:1018px;
	border-top:4px solid #000000;
	border-bottom:10px solid #000000;
	border-left:3px solid #000000;
	text-align:center;
	height:25px;
	line-height:25px;
	background-color:#1E1E1E;
	color:#666666;
}


#Bottom a:link, #Bottom a:visited, #Bottom a:active {
	color:#666666;
	text-decoration:underline;
}

#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 #000000;
	background-color:#282828;

}

#Foto-Sottopagine{
	float:left;
}

#Prezzi-GT{
	float:right;
	width:111px;
	height:195px;
	background-color:#383838;
	padding:0px 5px 5px 5px;
}

#Prezzi-GT img{
	display:block;
}

#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{
	color:#FF3C3C;
}


#Text-Sottopagine-Txt a{
	color:#FF3C3C !important;
	font-weight:bold;
	text-decoration:underline;
}

#Text-Sottopagine-Txt a:hover{
	color:#FF3C3C !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 0 0 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 #000000;

}

#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 {
	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{
	color:#FFFFFF;
	background-image:url(img/GT-Cars/Arrow-Selected.gif);
	background-position:right;
	background-repeat:no-repeat; 

}


#Box-Right img{
	float:left;
	margin-right:11px;

}

#Box-Right div{
	margin-top:15px;
}

/* 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:#FFFFFF;
	text-indent:10px;
	font-size:22px;
}

/* 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{
	float:left;
}

#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{
	width:523px;
}

/* 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{
	float:left;
}

#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{
	width:545px;
}

/* PERSONALIZZAZIONE PER RACCONTI */
#Archivio-News #TestoRacconti{
	float:left;
	width:545px;
	height:86px;
}
/* PERSONALIZZAZIONE PER RACCONTI */


#Title-ArchiveNews{
	margin-bottom:5px;
	color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
}

#Title-ArchiveNews a:link, #Title-ArchiveNews a:visited, #Title-ArchiveNews a:active {
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
}

#Title-ArchiveNews a:hover{
	color:#FFFFFF;

}

#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:#FFFFFF;
	background-color:#333333;
}

/* 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 #000000;
	background-image:url(img/ChiSiamo/Arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#Elenco-Classi li a:hover{
	color:#FFFFFF;
	background-color:#333333;
	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:#FFFFFF;
	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:#FFFFFF;
	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:#FFFFFF;
	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:#CCCCCC;
	background-color:#4F4F4F;
}

/* BOX NASCOSTO COMMENTI */

.Box-Nascosto-Racconti{
	float:left;
	margin-top:10px;
	padding:10px 5px 5px 5px;
	border-top:1px solid #333333;
	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:#333333;
}
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: #444444;
	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:#333333;
}


#Line-Date-Calendario{
	background-color:#2E2E2E;
	padding:3px;
	text-indent:5px;
	margin-top:2px;
}

.Date-Calendario {
	clear:both;
	height: 16px;
}
.Date-Calendario-Inactive {
	color: #888888;
}

.Date-Calendario span {
	float: right;
	margin-right: 10px;
	display: inline;
}

.Date-Calendario b {
	float: left;
	margin-right: 10px;
	display: inline;
}

.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:212px; 
	padding:0px 5px 5px 5px; 
	background-color:#292929;
	margin:0px 5px 0 5px;
	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:#FFFFFF !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: #CCCCCC;
	background-color:#484848;
	border-bottom: 1px solid #8B8B8B;
}
ul.tabnav span{
	float: left;
	font-size:12px;
	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:#000000;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
	color: #FFFFFF;
}

#Text-Sottopagine a:link, #Text-Sottopagine a:visited, #Text-Sottopagine a:active{
	font-size:13px;
	color:#FFFFFF;

} 

#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:#333333;
}

#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;
}

#Container-Form-SmallContact{
	float:left;
	width:auto;
	padding:10px 10px 10px 10px;
	border:1px solid #4A4A4A;
	background-color:#333333;
}

#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:#333333;
	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:#CCCCCC;
	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:#333333;
	width:15px !important;
	margin-right:5px;
}

#Kaptcha{
	float:left;
}

#Kaptcha img{
	float:left;
	border:1px solid red;
	margin-left:125px;
	margin-right:10px;
}

#Kaptcha 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;
}

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:#FFFFFF;
}

/* STILE MAPPA */

#Content-Mappa{
	float:left;
	width:100%;
	background-color:#1E1E1E;
}

h1{
	font-size:16px;
	color:#FFFFFF;
	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: #FFFFFF;
	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:#ffffff;
	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 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);
}

.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;
}    
