/*img { behavior: url("pngbehavior.htc"); }*/

html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#5362A7;
}

#Container-BackgroundBody{
	position:relative; 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin:0; 
	padding:0;
}

/* Forzo l'immagine di sfondo alle dimensioni della finestra del client*/
img#bgImage {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	
	/*position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:0;*/
	}

img{
	border:0;
}

a:link, a:visited, a:active{
	text-decoration:underline;
	color:#333333;
}

a:hover{
	color:#FA7B00;
	outline:none;
}

a:focus{
	outline:none;
}

h1{
	margin:0;
	font-size:16px;
	color:#103277;
	font-weight:bold;
	text-indent:10px;

}


#Container-General{
	width:993px;
	margin-left:auto;
	margin-right:auto;
}

#Container-BackgroundGeneral{
	float:left;
	position:relative;
	z-index:2;
	display:inline;
	background-color:#FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	padding:0;
	margin:0;
}

#Header{
	position:relative;
	z-index:1;
	float:left;
	width:990px;
	/*background-image:url(Immagini/Header2/Banner-Top-Right.jpg);
	background-position:top right;
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
}

#Header span{
	position:relative;
	float:left;
	height:118px;
	/*background-image:url(Immagini/Header2/Banner-Top-Left.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}

#Header span a{
	position:absolute;
	top:5px;
	left:528px;
	float:left;
	width:57px;
	height:50px;

}

#Header .div1{
	float:left;
	width:382px;
	height:118px;
}

#Header .div1 a{
	float:left;
	width:382px;
	height:118px;
	/*background-image:url(Immagini/Header2/Logo.png);
	background-position:15px center;
	background-repeat:no-repeat;*/

}

#Header .div1 a img{
	float:left;
	margin-left:15px;
	margin-top:22px;
}

/* INIZIO STILE MENU A TENDINA */

#Container-Menu{
	float:left;
	width:754px;
	height:33px;
	background-image:url(Immagini/BackgroundMenu.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	border-bottom:4px solid #FFFFFF;
}

#Container-Menu a{
	float:left;
	height:33px;
	margin:0;
	padding:0 7px;
	background: url(Immagini/Arrow-Menu.gif) no-repeat center bottom;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 33px;
	font-weight: bold;
}

#Container-Menu a img{
	float:left;
	margin:11px 0 0 0;
	padding:0;
}

#Container-Menu a:hover{
	background-image:url(Immagini/Arrow-Menu-Hover.gif);
}


.Separator{
	float:left;
}

#dropmenudiv{
	position:absolute;
	border-top: 2px solid #014286;
	border-left: 1px solid #014286;	
	border-right: 1px solid #014286;	
	border-bottom: 1px solid #014286;	
	font:normal 12px Arial;
	line-height:22px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	float:left;
	color:#103277;
	text-indent: 13px;
	border-bottom: 1px solid #CCCCCC;
	background-image:url(imgIRC2009/Menu/Arrow-Submenu.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
	color:#FA7B00;
	background-color: #E9F5FE;
}

/* FINE STILE MENU A TENDINA */

#Box-Fia{
	float: left;
	display:inline;
	width:113px;
	height:33px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


#Box-Fia div{
	float:left;
	display:inline;
	height:17px;
	margin-left:60px;
	padding:4px 0px 0px 55px;
	/*background-image:url(Immagini/Logo-YahooEurosport.gif);
	background-repeat:no-repeat;*/
}


#Column-Left{
	float:left;
	display:inline;
	width:681px;
	border-right:5px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
}

#Column-Left a:hover{
	color:#FA7B00;

}

#Main-News{
	margin-top: -6px;
	float:left;
	display:inline;
	width:447px;
	height:493px;
	border-right:4px solid #FFFFFF;
}

#Main-News h1{
	float:left;
	margin:0;
	text-align:left;
	text-indent:0;
	padding:5px 0px 10px 10px;
}

#Main-News h1 a{
	font-size:14px;
	color:#103277;
	text-decoration:none;
}

#Content-MainNews{
	float:left;
	width:442px;
	border-left:5px solid #FFFFFF;
}

#Content-MainNews div{
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
}

.CorniceIMG{
	/*filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;*/
}

#Content-MainNews h2{
	float:left;
	width:91%;
	/*height:135px;*/
	overflow:hidden;
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	border-bottom:8px solid #FFFFFF;
	border-left:18px solid #FFFFFF;

}

#Content-MainNews span{
	float:left;
	width:90%;
	font-size:13px;
	color:#666666;
	border-top:12px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	border-left:18px solid #FFFFFF;
}

a.ReadNews-link:link, a.ReadNews-link:visited, a.ReadNews-link:active {
	float:right;
	margin-right:23px;
	font-size:16px;
	color:#103277;
	text-decoration:none;
	font-weight:bold;
}

#Container-NextEvent{
	float:left;
	display:inline;
	width:224px;
	border:1px solid #CCCCCC;
}

#Container-NextEvent h3{
	float:left;
	width:222px;
	height:25px;
	border:1px solid #FFFFFF;
	margin:0;
	background-image:url(Immagini/Background-Boxes-h3.jpg);
	background-repeat:repeat-x;
}

h3 img{
	float:left;
	margin:9px 0 9px 10px;
}

h3 a{
	float:right;
	margin:5px 7px 0 0;
	font-size:11px;
	color:#FFFFFF !important;
	font-weight:normal;
	text-decoration:none;
}

h3 a:hover{
	color:#C0E6FE !important;
}

#Name-NextEvent{
	float:left;
	display:inline;
	width:208px;
	border-bottom:1px solid #CCCCCC;
	padding: 5px 0 5px 0;
	border-left:8px solid #FFFFFF;
}

#Name-NextEvent a{
	font-size:14px;
	color:#103277;
	font-weight:bold;
	text-decoration:none;
}

#Name-NextEvent img{
	float:left;
	margin:2px 0 0 2px;
}

#TrackLogo-NextEvent{
	float:left;
	display:inline;
	width:208px;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0 5px 0;
	border-left:8px solid #FFFFFF;
}

a.Track-NextEvent:link, a.Track-NextEvent:visited, a.Track-NextEvent:active, a.Track-NextEvent:hover {
	float:left;
	height:60px;
	width:87px;
	background-repeat:no-repeat;
	background-position:left center;
}

a.Logo-NextEvent:link, a.Logo-NextEvent:visited, a.Logo-NextEvent:active, a.Logo-NextEvent:hover {
	float:left;
	height:75px;
	width:208px;
	background-repeat:no-repeat;
	background-position:center center;
}

#EntryList-NextEvent{
	float:left;
	display:inline;
	width:208px;
	padding:0;
	border-left:8px solid #FFFFFF;
	background-image:url(Immagini/Line-EntryList.gif);
}

#EntryList-NextEvent a{
	float:left;
	display:inline;
	height:22px;
	width:38%;
	line-height:21px;
	font-size:11px;
	color:#103277;
	white-space:nowrap;
	padding:0 0 0 6px;
	margin:0 0 0 4px;
	text-decoration:none;
	background-image:url(Immagini/Arrow-EntryList.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#Timer-NextEvent{
	float:left;
	width:208px;
	display:inline;
	border:1px solid #CCCCCC;
	margin:20px 0 0 8px;
	padding:0 0 1px 0;
}

#Timer-NextEvent img{
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}

#Timer-NextEvent span{
	float:left;
	display:inline;
	text-align:center;
	line-height:27px;
	width:36px;
	height:27px;
	font-size:21px;
	color:#103277;
	font-weight:bold;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#Timer-NextEvent div{
	float:left;
	display:inline;
	font-size:10px;
	color:#0070B9;
	margin-left:68px;
}

a.Live-Timing:link, a.Live-Timing:visited, a.Live-Timing:active{
	float:left;
	width:208px;
	height:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	font-size:10px;
	color:#103277;
	background-image:url(Immagini/Button-LiveTiming.jpg);
	background-position:top;
} 

a.Live-Timing:hover{
	background-position:bottom;

}

#Qualifing-NextEvent a{
	color:#103277;
	cursor:pointer;
}

#Qualifing-NextEvent{
	float:left;
	display:inline;
	width:208px;
	padding:0;
	margin-left:8px;
	border-top:1px solid #CCCCCC;
	background-image:url(Immagini/Background-TableQualifing.gif);
	font-size:11px;
	color:#103277;
	margin-top:10px;
}

#Qualifing-NextEvent img{
	float:left;
	width:10px;
	height:20px;
	display:inline;
}


#Qualifing-NextEvent p{
	float:left;
	display:inline;
	width:138px;
	margin:0 3px 0 0;
	height:20px;
	line-height:20px;
	padding:0 0 0 1px;

}

#Qualifing-NextEvent span{
	float:left;
	margin:0;
	height:20px;
	line-height:20px;
}

a.Convert-Timezone:link, a.Convert-Timezone:visited, a.Convert-Timezone:active, a.Convert-Timezone:hover{
	float:left;
	height:26px;
	line-height:26px;
	font-size:10px;
	color:#103277;
	padding-left:18px;
	margin-left:8px;
	background-image:url(Immagini/Ico-Timezone.gif);
	background-position:left;
	background-repeat:no-repeat;
} 

#Secondary-News{
	float:left;
	display:inline;
	margin-left:7px;
	margin-top:12px;
	width:674px;
}

#Secondary-News a{
	background-position:center;
	background-repeat:no-repeat;
}

#Secondary-News span{
	color:#626262;
}

#Secondary-News div{
	float:left;
	display:inline;
	margin-left:15px;
	font-size:13px; 
	color:#103277;
	font-weight:bold;
	border-bottom:5px solid #FFFFFF;
	/*border-top:2px solid #FFFFFF;*/
}

#Secondary-News p{
	float:left;
	width:520px;
	padding:0;
	margin: 0 0 0 15px;
	font-size:12px;
	color:#103277;
}

#Secondary-News div strong{
	color:#666666;
}

#Secondary-News div a{
	float:left;
	font-size:13px; 
	color:#103277;
	text-decoration:none;
}

#Secondary-News a, #Secondary-News span{
	float:left;
}

#Container-GalleryHome{
	float:left;
	position:relative;
	padding-top:8px;
	padding-left:20px;
	border-left:7px solid #FFFFFF;
	margin-bottom:8px;
}

#Container-SecondaryNews{
	float:left;
	border-bottom:15px solid #FFFFFF;
	margin-top: 45px;
}

#Banner-TV{
	position:absolute;
	top:0;
	left:475px;
	width:199px;
	height:90px; 
	background-color:#FFFFFF;
}

#Container-SmallNews{
	float:left;
	border-bottom:5px solid #FFFFFF;
}

#Archive-News-Home{
	float:left;
	display:inline;
	margin-left:7px;
	margin-top:2px;
	margin-bottom: -30px;
	width:670px;
	text-align:center;
	height:25px;
	line-height:25px;
	border:1px solid #CCCCCC;
	background-color: #0481D5;
	color: #ffffff !important;
}

#Archive-News-Home a{
	color:#ffffff;
	font-weight:bold;
}

#Small-News{
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:5px;
	width:650px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

#Small-News span{
	color:#626262;
}


#Small-News div{
	float:left;
	display:inline;
	font-size:12px; 
	color:#103277;
	font-weight:bold;
}

#Small-News p{
	float:left;
	width:650px;
	padding:0;
	margin: 5px 0 0 0;
	font-size:12px;
	color:#103277;
}

#Small-News div strong{
	color:#666666;
}

#Small-News div a{
	float:left;
	font-size:12px; 
	color:#103277;
	text-decoration:none;
}

#Small-News a, #Small-News span{
	float:left;
}

#Banner-Environment{
	float:left;
	width:214px;
	height:90px;
	border-right:2px solid #F97705;
	border-left:2px solid #F97705;
	border-top:15px solid #F97705;
	border-bottom:2px solid #F97705;
	background-color:#FFFFFF;
}

#Banner-ShoppingGame{
	float:left;
	width:214px;
	height:90px;
	background-color:#FFFFFF;
	border-right:2px solid #F97705;
	border-left:2px solid #F97705;
	border-top:15px solid #F97705;
	border-bottom:2px solid #F97705;
}

#Banner-ThreeBoxes {
	margin-left: 6px;
}

#Banner-SupporterEvents{
	float:left;
	width:200px;
	height:108px;
	background-color:#F97705;
	border:3px solid #F97705;
	margin-left: 9px;
	margin-top: 6px;
	text-align:center;
}

#Banner-SupporterEvents h1 {
	color: #ffffff;
	font-size: 12px;
	padding-bottom:2px;
}

.Banner-WhiteContainer {
	float:left;
	border: 1px solid #ffffff;
	background: #ffffff;
	height:89px;
	text-align:center;
}

#Banner-SupporterEvents .scrollSE {
	padding-top: 1px;
}
.AnnexSeries-DataSE {
	margin-top: 3px;
}

#Logo-AnnexSeries{
	float:left;
	position:relative;
	width:160px;
	height:80px;
	border-top:3px solid #FFFFFF;
	/*border-top:15px solid #FFFFFF;
	border-left:18px solid #FFFFFF;*/
	background-position:center;
	background-repeat:no-repeat;
}

#AnnexSeries-Data{
	position:absolute;
	text-align:center;
	top:10px;
	left:0px;
	width:160px;
}

#AnnexSeries-Data a{
	float:left;
	width:160px;
	font-size:9px;
	height:6px;
	line-height:6px;
	text-decoration:none;
	color:#3E5EA0;
	background-color:#DBDFE6;

}

#AnnexSeries-Data a:hover{
	color:#FFFFFF;
	background-color:#FEA614;
}

a.AnnexSeries-LogoSE:link, a.AnnexSeries-LogoSE:active, a.AnnexSeries-LogoSE:visited, a.AnnexSeries-LogoSE:hover   {
	float:left;
	width:218px;
	height:77px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

a.AnnexSeries-DataSE:link, a.AnnexSeries-DataSE:active, a.AnnexSeries-DataSE:visited  {
	float:left;
	text-align:center;
	width:218px;
	font-size:10px;
	height:15px;
	line-height:15px;
	text-decoration:none;
	color:#3E5EA0;
	background-color:#DBDFE6;
	border-top:4px solid #FFFFFF;
}

a.AnnexSeries-DataSE:hover{
	color:#FFFFFF;
	background-color:#FEA614;
}


#Background-PageGeneral{
	float:left;
	width:100%;
	background-image:url(Immagini/Background-General-Bottom.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

#Background-Bottom{
	float:left;
	position:relative;
	z-index:10;
	width:990px;
	margin-top:3px;
	background-color: transparent;
	background-repeat:repeat-x;
}

#Background-Cars{
	float:left;
	display:inline;
	width:950px;
	height:148px;
	background-repeat:no-repeat;
	margin-left:20px;
	border-top:10px solid #FFFFFF;
}

#Background-Cars a{
	float:left;
	width:235px;
	height:140px;
}

#Disclaimer-Bottom{
	float:left;
	width:989px;
	height:140px;
	text-align:center;
}

#Disclaimer-Bottom img{
	display:inline;
	margin:0;
}

#Disclaimer-Bottom span{
	float:left;
	width:987px;
	height:40px;
	text-align:center;
	color:#FFFFFF;
	padding-top:17px;

}

#Disclaimer-Bottom a{
	color:#FFFFFF;
	text-decoration:none;
}

#Disclaimer-Bottom a:hover{
	/*color:#0087E1;*/
	text-decoration:underline;
}

#Column-Right{
	float:left;
	display:inline;
	width:300px;
	margin:0;
	border-top:4px solid #FFFFFF;
	padding:0;
}

#Container-Video{
	float:left;
	width:300px;
	background-color:#B71E29;
}

#Container-Video span{
	position:relative;
	top:0;
	left:0;
	float:left;
	width:300px;
	height:195px;
}

a.Link-Video-Home:link, a.Link-Video-Home:visited, a.Link-Video-Home:active, a.Link-Video-Home:hover{
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
}

#Container-VideoHome{
	float:left;
	position:relative;
}

#Box-RightColumn{
	float:left;
	width:298px;
	border:1px solid #CCCCCC;
	margin-top:5px;
}


#Box-RightColumn h3{
	float:left;
	width:296px;
	height:25px;
	border:1px solid #FFFFFF;
	margin:0;
	font-size:11px;
	background-image:url(Immagini/Background-Boxes.jpg);
}

#Box-RightColumn-Trophy{
	float:left;
	width:298px;
	border:1px solid #CCCCCC;
	margin-top:5px;
}

#Box-RightColumn-Trophy h3{
	float:left;
	width:295px;
	border:1px solid #eeeeee;
	background: #00529E;
	color: #ffffff;
	margin: 0 ;
	padding-bottom: 5px;
	padding-top: 0;
	/*background-color: #ffeb07;*/ 
}


#Table-Trophy{
	width:296px;
	border:1px solid #b6b5b5;
	margin: 1px 1px 1px 1px;
	font-size:10px;
	background: #b6b5b5;
	/*background-color: #ffeb07;*/
}
#Table-Trophy td{
	font-size:10px;
	/*background-color: #ffeb07;*/
}

#Container-ResultsHome{
	 float:left;
	 width:278px;
	 border-left:8px solid #FFFFFF;
	 border-bottom:12px solid #FFFFFF;
	 border-top:10px solid #FFFFFF;
	 background-image:url(Immagini/Background-Line-Results.gif);
	 background-repeat:repeat-y;
}

#Container-ResultsHome h4, #Container-ResultsHome h5, #Container-ResultsHome h6{
	float:left;
	margin:0;
	height:19px;
	font-size:11px;
	line-height:18px;
}

#Container-ResultsHome h4{
	text-indent:2px;
	font-weight:normal;
	width:22px;
}

#Container-ResultsHome h5{
	position:relative;
	font-weight:normal;
	width:212px;
}

#Container-ResultsHome h5 img{
	position:absolute;
	top:2px;
	left:180px;
	vertical-align:middle;
}


#Container-ResultsHome h6{
	text-align:right;
	width:44px;
	color:#103277;
}

#Box-Login-Logged{
	float:left;
	margin-top:7px;
	padding-left:10px;
	padding-bottom:13px;
}

#Box-Login-Logged span{
	display:block;
	margin-bottom:5px;
}

#Box-Login-Logged strong{
	color:#103277;
}


#Box-Login{
	float:left;
	margin-top:7px;
	padding-bottom:13px;

}

#Box-RightColumn input{
	float:left;
	display:inline;
	margin-top:8px;
	font-size:11px;
	padding: 0 5px 0 5px;
	width:130px;
	height:20px;
	line-height:18px;
	border:1px solid #CCCCCC;
	background-image:url(Immagini/Background-Input.jpg);
}

#Box-Login span{
	float:left;
	display:inline;
	margin-top:7px;
	font-size:11px;
	line-height:20px;
	width:70px;
	margin-left:15px;
}

#Box-Login a{
	float:left;
	margin-top:7px;
	line-height:18px;
	text-indent:10px;
	font-size:14px;
	color:#103277;
	text-decoration:none;
	font-weight:bold;
}

#Box-Login a:hover{
	color:#FA7B00;
}

/*#Header-Subpages{
	position:relative;
	float:left;
	display:inline;
	width:979px;
	height:90px;
	margin-left:3px;
	border-left:4px solid #297FB9;
	background-color:#0F83C6;

	background-repeat:repeat-x;
}*/

#Header-Subpages{
	position:relative;
	float:left;
	display:inline;
	width:979px;
	height:90px;
	margin-left:3px;
	background-color:#0F83C6;
	/*background-image:url(Immagini/Subpages/Background-Header-ColorSmall.jpg);
	/*background-image:url(Immagini/Subpages/Background-Header.jpg);*/
	background-repeat:repeat-x;
}


#Header-SubpagesADV{
	position:absolute;
	width:979px;
	overflow:hidden;
	top:200px;
	left:0;
	float:right;
	/*border-left:5px solid #FFFFFF;*/
}

#Header-Subpages h1{
	float:left;
	margin:0;
	width:650px;
	font-size:20px;
	line-height:90px;
	text-indent:15px;
	text-transform:uppercase;
	background-image:url(Immagini/Subpages/Background-Header-Color.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#Header-Subpages h2{
	float:left;
	margin:0;
	width:650px;
	font-size:20px;
	line-height:90px;
	text-indent:15px;
	text-transform:uppercase;
	background-image:url(Immagini/tickets/Background-Header-vip.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}


#Header-Subpages strong{
	font-size:16px;
	color:#0484D9;
}

#Header-Subpages span{
	float:left;
	border-left:4px solid #FFFFFF;
	height:90px;
}
#Search-Text{
	width:662px;
	height:50px;
	margin-left:3px;
	background-color:#0F83C6;
	color:#FFFfff;
	padding-left: 5px;
}
#Search-TextHome{
	width:295px;
	height:25px;
	background-color:#0F83C6;
	color:#FFFfff;
	padding: 3px;
	
}

#Search-Text-Archive{
	width:650px;
	height:25px;
	background-color:#0F83C6;
	color:#FFFfff;
	padding: 3px;
	}
	
#Search-TextHomeMain{
	width:100%;
	height:30px;
	background:#0F83C6;
	color:#FFFfff;
	padding: 7px 0 0 5px;
	
}

/* INIZIO GALLERY PILOTI */

#Content-Drivers{
	float:left;
	width:676px;
	border-left:4px solid #FFFFFF;
}

#Content-Drivers ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border-left:10px solid #FFFFFF;
	border-top:12px solid #FFFFFF;
}

#Content-Drivers li img{
	float:left;
}

#Content-Drivers li{
	float:left;
	width:156px;
	background-image:url(Immagini/Subpages/Box-Drivers-Middle.gif);
	background-repeat:repeat-y;
	border-right:10px solid #FFFFFF;
	border-bottom:20px solid #FFFFFF;
}

#Content-Drivers li span{
	float:left;
	margin-left:6px;
}

#Content-Drivers span a{
	float:left;
	width:136px;
	height:100px;
	background-position:center center;
	background-repeat:no-repeat;
	border:3px solid #FFFFFF;
}

#Content-Drivers span a:hover{
	border:3px solid #0474BC;
}

a.DriverName:link, a.DriverName:visited, a.DriverName:active {
	float:left;
	width:147px;
	height:27px;
	margin:6px 0 6px 0;
	background-color:#0384D8;
	background-image:url(Immagini/Subpages/Box-Drivers-Name.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	text-indent:10px;
	line-height:27px;
}

a.DriverName:hover{
	/*background-position:bottom right;*/
	color:#B4DAF3 !important;

}

#Content-Drivers div{
	float:left;
	line-height:16px;
	border-left:10px solid #D8D8D8;
	font-size:10px;
}

#Content-Drivers div strong{
	font-weight:normal;
	color:#0384D8;
}

/* FINE GALLERY PILOTI */


/* INIZIO DETTAGLIO PILOTI */

#Content-DriversDetails{
	float:left;
	border-left:4px solid #FFFFFF;
}

#Content-DriversDetails ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border-left:10px solid #FFFFFF;
	border-top:12px solid #FFFFFF;
}

#Content-DriversDetails li img{
	float:left;
}

#Content-DriversDetails li{
	float:left;
	position:relative;
	z-index:1;
	width:334px;
	background-image:url(Immagini/Subpages/Drivers-Details-Middle.gif);
	background-repeat:repeat-y;
	border-right:10px solid #FFFFFF;
	border-bottom:20px solid #FFFFFF;
}

#Content-DriversDetails li span{
	float:left;
	margin-left:6px;
}

#Content-DriversDetails span a{
	float:left;
	width:316px;
	height:229px;
	background-position:center center;
	background-repeat:no-repeat;
	border:3px solid #FFFFFF;
}

a.DriverNameDetails:link, a.DriverNameDetails:visited, a.DriverNameDetails:active {
	float:left;
	width:170px;
	height:27px;
	border-top:6px solid #DADADA;
	border-right:155px solid #DADADA;
	border-bottom:6px solid #DADADA;
	background-color:#0384D8;
	background-image:url(Immagini/Subpages/Box-Drivers-Name.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-indent:10px;
	line-height:27px;
}

a.DriverNameDetails:hover{
	/*background-position:bottom right;*/
	color:#B4DAF3 !important;

}

.DriverTeamName {
	margin: 0 !important;
	padding: 0;
	display: block;
	width:134px;
	height:32px;
}

a.TeamNameDetails:link, a.TeamNameDetails:visited, a.TeamNameDetails:active {
	float:left;
	width:326px;
	height:27px;
	border-top:6px solid #DADADA;
	border-bottom:6px solid #DADADA;
	background-color:#0384D8;
	background-image:url(Immagini/Subpages/Box-Drivers-Name.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-indent:10px;
	line-height:27px;
}

a.TeamNameDetails:hover{
	/*background-position:bottom right;*/
	color:#B4DAF3 !important;

}


#Content-DriversDetails p{
	float:left;
	line-height:16px;
	border-left:10px solid #D8D8D8;
	font-size:10px;
	margin:5px 0 10px 0;
}

#Content-DriversDetails p strong{
	font-weight:normal;
	color:#0384D8;
}

#DriversDetails-Helmet{
	position:absolute;
	top:210px;
	left:185px;
	z-index:5;
	background-color:#D8D8D8;
	background-position:center;
	background-repeat:no-repeat;
}

#DriversDetails-Helmet a{
	float:left;
	width:131px;
	height:95px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
	border:0;
	padding:0;
}

#DriversDetails-Helmet img{
	float:left;
	margin:0;
	border:0;
	padding:0;
	
}


#Title-DriverDetails{
	float:left;
	display:inline;
	margin:10px 0 10px 10px;
	font-size:16px;
	color:#103277;
	font-weight:bold;
}

#Table-DriversDetails{
	float:left;
	display:inline;
	width:310px;
	height:329px;
	margin-top:15px;
	border:1px solid #CCCCCC;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:15px;
}

#Table-DriversDetails span{
	float:left;
	width:285px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
}

#Table-DriversDetails h3{
	float:left;
	margin:0;
	width:40%;
	font-size:12px;
	color:#103277;
	line-height:17px;
}

#Table-DriversDetails h4{
	float:right;
	margin:0;
	width:58%;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	text-align:left;

}

/* INIZIO TABELLA TEAMS */

#Table-TeamsDetails{
	float:left;
	display:inline;
	width:310px;
	margin-top:15px;
	border:1px solid #CCCCCC;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:15px;
	margin-bottom:10px;
}

#Table-TeamsDetails span{
	float:left;
	width:285px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
}

#Table-TeamsDetails h3{
	float:left;
	margin:0;
	width:40%;
	font-size:12px;
	color:#103277;
	line-height:17px;

}

#Table-TeamsDetails h4{
	float:right;
	width:58%;
	text-align:left;
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

/* INIZIO TABELLA TEAMS */

/* INIZIO TABELLA HYSTORY */

#Title-DriverDetailsHystory{
	float:left;
	display:inline;
	width:630px;
	margin:10px 0 10px 10px;
	font-size:16px;
	color:#103277;
	font-weight:bold;

}

#Title-DriverDetailsHystory h5{
	float:left;
	display:inline;
	font-size:16px;
	color:#103277;
	font-weight:bold;
	margin:0;
	padding:0;
}

#Title-DriverDetailsHystory h6{
	float:right;
	display:inline;
	color:#103277;
	font-size:12px;
	margin:0;
	padding:0;
}

#Title-DriverDetailsHystory select{
	color:#103277;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#Table-LinkLogos{
	float:left;
	display:inline;
	width:150px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	padding-top:20px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}

#Table-LinkLogos img{
	margin-left:auto;
	margin-right:auto;
}

#Table-LinkLogos a{
	line-height:20px;
}

#Table-DriversDetailsHystory{
	float:left;
	display:inline;
	width:653px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#Table-DriversDetailsHystory span{
	float:left;
	width:630px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
}

#Table-DriversDetailsHystory h3{
	float:left;
	margin:0;
	width:20%;
	font-size:12px;
	color:#103277;
}

#Table-DriversDetailsHystory h4{
	float:right;
	text-align:left;
	width:80%;
	margin:0;
	font-size:12px;
	font-weight:normal;
}

#Table-DriversDetailsHystory h4 a{
	float:none;
	width:auto;
	height:auto;
	border:0;
}

#Table-DriversDetailsHystory h3 a{
	font-size:12px;
	color:#333333 !important;
	float:none;
	width:auto;
	height:auto;
	border:0;
}

#Table-DriversDetailsHystory h3 a:hover{
	color:#FA7B00 !important;
}

/* FINE TABELLA HYSTORY */

/* FINE DETTAGLIO PILOTI */

#Paginatore{
	float:left;
	width:675px;
	border-left:4px solid #FFFFFF;
	height:30px;
	background-image:url(Immagini/Subpages/Background-Paginatore.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:35px;
}

#Paginatore a{
	text-decoration:none;
	color:#0484D9;
}

#TableStandard{
	width:95%;
	margin:10px 0 0 17px;
	padding:0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#TableStandard td{
	padding:2px;
	height:30px;
	height:30px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}



#TableStandard thead{
	font-size:16px;
	color:#103277;
	font-weight:bold;
	margin:0;
	padding:0;
}


#Table-TrackInfos{
	float:left;
	display:inline;
	width:653px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#Table-TrackInfos span{
	float:left;
	width:630px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
	line-height:18px;
}

#Table-TrackInfos h3{
	float:left;
	margin:0;
	width:110px;
	font-size:12px;
	color:#103277;

}

#Table-TrackInfos h4{
	float:left;
	margin:0;
	font-size:12px;
	font-weight:normal;
}

#Table-TrackInfos h5{
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:normal;
}

#Table-FirstTrackInfos {
	float:left;
	display:inline;
	width:638px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	padding-left:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#Table-FirstTrackInfos span{
	float:left;
	width:23%;
	padding:5px 0 5px 10px;
	font-weight:bold;
	background-image:url(Immagini/Calendar/Arrow-Blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #E1E1E1;
	line-height:18px;

}


/* TABLE RESULTS */

#Table-TrackResults{
	float:left;
	display:inline;
	width:655px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#Table-TrackResultsRow {
	width:638px;
	margin-left:10px;
}

#Table-TrackResultsRow thead{
	font-weight:bold;
	color:#103277;
}

#Table-TrackResultsRow td{
	width:33%;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #E1E1E1;
}

/* INIZIO GALLERY STANDARD */


a.GalleryName:link, a.GalleryName:visited, a.GalleryName:active {
	float:left;
	width:140px;
	height:35px;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	margin:6px;
	padding-bottom:5px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#103277;

}

a.GalleryName:hover{
	/*background-position:bottom right;*/
		color:#FA7B00 !important;

}

#Content-Drivers h6{
	float:left;
	width:150px;
	font-weight:normal;
	margin:0;
	color:#0384D8;
	font-size:10px;
	text-align:center;
	padding:5px 0 5px 0;
}

#Content-Drivers h6 a{
	text-decoration:none;
}

#Pagefooter{
	float:left;
	width:670px;
	border-left:4px solid #FFFFFF;
	height:35px;
	background-image:url(Immagini/Subpages/Background-Paginatore.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:35px;
}

#Pagefooter a{
	text-decoration:none;
	color:#0484D9;
}


/* FINE GALLERY STANDARD */

/* INIZIO COLONNA RACING CAREER PILOTI */

#Table-DriversDetailsRacingCareer{
	float:left;
	display:inline;
	width:653px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#Table-DriversDetailsRacingCareer span{
	float:left;
	width:630px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
}

#Table-DriversDetailsRacingCareer h3{
	float:left;
	margin:0;
	width:10%;
	font-size:12px;
	color:#103277;
}

#Table-DriversDetailsRacingCareer h4{
	float:right;
	text-align:left;
	width:87%;
	margin:0;
	font-size:12px;
	font-weight:normal;
}

/* FINE COLONNA RACING CAREER PILOTI */

/* INIZIO READ NEWS */

#Read-News{
	float:left;
}

#Read-News h1{
	float:left;
	width:670px;
	margin:10px 0 10px 0;
	font-size:18px;
	color:#103277;
	font-weight:bold;
	text-indent:10px;
}

#Read-News-Foto{
	float:left;
	display:inline;
	width:442px;
	background-repeat:no-repeat;
	background-position:center center;
}

#Container-MoreNews{
	float:left;
	display:inline;
	width:224px;
	height:253px;
	border:1px solid #CCCCCC;
	margin-left:8px;
	margin-bottom:15px;
	overflow:hidden;
}

a.ReadNews-MoreNews:link, a.ReadNews-MoreNews:visited, a.ReadNews-MoreNews:active {
	float:left;
	width:200px;
	font-size:11px;
	text-decoration:none;
	margin:0px 0 5px 10px;
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCCCCC;
}

a.ReadNews-MoreNews span {
	color:#103277;
}

#Read-News-text{
	float:left;
	border:1px solid #FFFFFF;
	padding:10px;
}

#Read-News-text p{
	border:0;
	margin:10px 0 10px 0;
	padding:0;
	font-size:12px;
	color:#333333;
}

#Read-News-Data {
	color:#666666;
}

#Container-MoreNews h3{
	float:left;
	width:222px;
	height:25px;
	border:1px solid #FFFFFF;
	margin:0;
	background-image:url(Immagini/Background-Boxes-h3.jpg);
	background-repeat:repeat-x;
}

/* FINE READ NEWS */

#Partners-logo {
	float:left;
	width:670px;
}

#Partners-logo  p{
	float:left;
	display:inline;
	padding:5px 5px 10px 5px;
	width:296px;
	margin:12px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-size:12px;
}

#Partners-logo  img{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#Table-DriversDetailsRacingCareer{
	float:left;
	display:inline;
	width:653px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

/* INIZIO STILE ELENCO DOCUMENTI */

#Table-Documents{
	float:left;
	display:inline;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}


#Table-Documents span{
	float:left;
	padding:5px 0 10px 0;
	margin-left:12px;
}

#Table-Documents h3{
	float:left;
	margin:0;
	width:70px;
	font-size:12px;
	color:#103277;

}

#Table-Documents h4{
	float:left;
	margin:0;
	font-size:12px;
	font-weight:normal;

}

#Table-Documents h4 a{

}

#Table-Documents h4 strong{
	float:left;
	width:625px;
	margin:0;
	padding:0;
	color:#103277;
	font-weight:normal;
	margin-top:5px;
}

#Table-Documents h2{
	float:left;
	width:625px;
	margin:0;
	padding:0 0 5px 0;
	color:#103277;
	font-weight:normal;
	margin-top:5px;
	font-size:12px;
	color:#333333;
}

/* FINE STILE ELENCO DOCUMENTI */

#TableArchives{
	width:95%;
	margin:10px 0 0 17px;
	padding:0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#TableArchives td{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#TableArchives thead{
	font-size:16px;
	height:30px;
	color:#103277;
	font-weight:bold;
	margin:0;
	padding:0;
}


#Row-ElencoResults{
	line-height:18px;
	background-color:#F4F4F4;
}

#Row-ElencoTotalResults{
	line-height:30px;
	height:30px;
	background-color:#F4F4F4;
}

#Content-ReadNewsDetails{
	float:left;
	border-left:4px solid #FFFFFF;
}

.Title-Partner{
	float:left;
	width:296px;
	height:25px;
	border:1px solid #FFFFFF;
	margin:0;
	font-size:11px;
	background-image:url(Immagini/Background-Boxes-h3.jpg) !important;
	background-repeat:repeat-x;
}

.Title-Manufacturers{
	float:left;
	width:296px;
	height:25px;
	border:1px solid #FFFFFF;
	margin:0;
	font-size:11px;
	background-image:url(Immagini/Background-Boxes-h3-Yellow.jpg) !important;
	background-repeat:repeat-x;
}

/* INIZIO TABELLE CIRCUIT DETAILS */

#Table-CircuitsDetails{
	float:left;
	display:inline;
	width:653px;
	margin-left:15px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

#Table-CircuitsDetails span{
	float:left;
	width:630px;
	padding:5px 0 5px 0;
	margin-left:12px;
	border-bottom:1px solid #E1E1E1;
}

#Table-CircuitsDetails h3{
	float:left;
	margin:0;
	width:33%;
	font-size:12px;
	color:#103277;
}

#Table-CircuitsDetails h3 a{
	font-size:12px;
	color:#333333 !important;
	float:none;
	width:auto;
	height:auto;
	border:0;
}

#Table-CircuitsDetails h3 a:hover{
	color:#FA7B00 !important;
}

div.htmltooltip{
background:#92C8EF;
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
border: 1px solid #1648CB;
color: #1648CB;
padding: 3px;
width: 220px; /*width of tooltip*/
text-align: center;
}

#Tablerace{
	border:none !important;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}

#tddate{
	padding:3px;
	height:30px;
	line-height:30px;
	width: 10px;
}

#tdvenue{
	padding:3px;
	height:30px;
	line-height:30px;
	width: 30px;
}

#tdcountry{
	padding:3px;
	height:30px;
	line-height:30px;
	width: 30px;
}

#tdtrack{
	padding:3px;
	height:30px;
	line-height:30px;
	width: 100px;
}

#tdresult{
	padding: 0px;
	height:30px;
	line-height:30px;
	width: 50px;
}

#tdrounds{
	padding:3px;
	height:30px;
	line-height:30px;
	width: 30px;
}

#Container-calendar{
	float:left;
	position: relative;
	display:inline;
	line-height: 15px;
	margin-bottom: 2px;
}

#Container-calendar a{ 
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	
	}
	
#Table-calendar{
	font-size:10px;
	background: #025E9B;
	width: 993px;
	}
	
 #Table-calendar td{
	 background: url(Immagini/bg_table_calendar.gif) repeat-x;
	 width: 8%;
	}
	
/* --------------TICKETS -----------------------------------------*/	
	
#Content-Tickets {
	display:inline-block;
	width:335px; 
	border-left:4px solid #FFFFFF; 
	border-left:10px solid #FFFFFF;
	border-top:12px solid #FFFFFF;
	color: #0384D8;
	font-size: 12px;
	float: left;
	}
  
#Content-Tickets-Title{
	color: #0384D8;
	font-size: 18px;
	margin: 10px 0 0 16px;
	}

#Content-Tickets span{  
	margin-left:6px;
	}

#Content-TicketsDetails {
	display: inline-block;
	float:left;
	width: 290px;
	margin:-20px 0 0 0px;
	padding-top: 30px;
	color: #3A4F87;
	font-size: 14px;
	}

#Content-TicketsDetails span{
	display: inline-block;
	width:200px;
	}
	
#Table-TicketsDetails{
	float:left;
	display:inline;
	width:620px;
	margin-top:15px;
	border:1px solid #CCCCCC;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
	margin:10px 16px;
}

#Table-TicketsDetails span{
	float:left;
	width:620px;
	border-bottom:1px solid #E1E1E1;
	padding: 10px 0 10px 0;
}

#Table-TicketsDetails h1{
	float:left;
	margin:0;
	font-size:20px;
	text-indent:15px;
	background-image:url(Immagini/tickets/Background-Header-vip.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#Table-TicketsDetails h2{
	float:left;
	margin:0;
	width:21%;
	font-size:12px;
	color:#103277;
	line-height:17px;
	font-weight:normal;
	border-left: 1px dotted #cccccc;

}

#Table-TicketsDetails h3{
	float:left;
	margin:0;
	width:15%;
	font-size:12px;
	color:#103277;
	line-height:17px;
	border-left: 1px dotted #cccccc;

}

#Table-TicketsDetails h4{
	float:left;
	width:20%;
	text-align:left;
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	
}
#Table-TicketsDetails h6 {
	float:left;
	margin:0;
	width:20%;
	font-size:12px;
	color:#103277;
	line-height:17px;
	border-left: 1px dotted #cccccc;

}

#Content-vip-pack{
	display: inline-block;
	float:left;
	margin:20px 0 10px 16px;
	padding: 10px;
	color: #3A4F87;
	font-size: 14px;
	border: 1px solid #cccccc;
	background-image:url(Immagini/Subpages/Drivers-Details-BackgroundTableDetails.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}

#Content-vip-pack span{
	width: 620px;
	float:left;
	color: #3A4F87;
	font-size: 14px;
	font-weight: bold;
	}
	
#table-tickets-cost{
	color: #01A2EA;
	}
	
#table-tickets-cost tr{
	color: #01A2EA;
	}
	
#td-prices1 {
	color: #ffffff;
	background-color: #0074C1;
	border: 1px solid #73CAE7;
	}

#td-prices2 {
	color: #ffffff;
	background-color: #00A2EA;
	border: 1px solid #73CAE7;
	}

#td-prices3 {
	color: #ffffff;
	background-color: #23206D;
	border: 1px solid #73CAE7;
	}

#tr-tickets-table {
	border: 1px solid #73CAE7;
	}
	
	
#tickets-general{
	float:left;
	width:676px;
	border-left:4px solid #FFFFFF;
	}
#tickets-vip{
	float:left;
	width:676px;
	border-left:4px solid #FFFFFF;
	}

#tickets-general h5{
	position: 
	float:left;
	margin:0;
	width:650px;
	font-size:20px;
	line-height:90px;
	text-indent:15px;
	text-transform:uppercase;
	background: #1083C6 url(Immagini/Subpages/Background-Header-Color.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#tickets-vip h5{
	float:left;
	margin:20px 0 0 0;
	width:650px;
	font-size:20px;
	line-height:90px;
	text-indent:15px;
	text-transform:uppercase;
	background: #1083C6 url(Immagini/Subpages/Background-Header-Color.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#tickets-vip h2{
	float:left;
	margin:0;
	width:650px;
	font-size:16px;
	line-height:60px;
	text-indent:15px;
	text-transform:uppercase;
	color:#1083C6;
}

#tickets-general h2{
	float:left;
	margin:0;
	width:650px;
	font-size:16px;
	text-indent:15px;
	text-transform:uppercase;
	color:#1083C6;
}


#tickets-general h6{
	float:left;
	font-size:10px;
	color:#1083C6;
}

#Column-Left-img {
	padding: 0 0 0 330px;
	
	}
	
#Column-Left-title{
	float:left;
	}

#box-flag{
	float:right;
	display:inline-block;
	width: 115px;
	}
/*
#box-fia-logo{
	float:left;
	display:inline;
	width: 100px;
	}*/
/* --------------FINE  TICKETS -----------------------------------------*/	



#Header-image-scroller {
	width:608px;
	height:110px;
	background: transparent;
	overflow: hidden;
}
#Header-image-scroller ul,
#Header-image-scroller li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#Header-image-scroller img {
	width:608px;
	height:110px;
	margin-bottom: 5px;
}