/* -----------------------------------*/
/* ----------->>> INTRO <<<-----------*/
/* -----------------------------------*/
#intro {
	background: #001029 url(images/background-intro.jpg) no-repeat top center;
}
#centrato-intro {
	margin: 0 auto;
	text-align: left; /* per centrare con IE */
	width: 960px;
}

#slide-intro {
	list-style: none;
	margin-left: 320px;	
	text-align: center;
}
#intro-title {
	background: url(images/intro_title.jpg) no-repeat top center;
	height: 191px;
	float: left;
	width: 100%;
}
#linki {
	margin: 137px auto 0;	
	width: 402px;
}
#ita {
	display: block;
	float: left;
	height: 40px;
	width: 200px;
	
}
#eng {
	display: block;
	float: left;
	height: 40px;
	width: 200px;	
}
/* -----------------------------------*/
/* -------->>> ALESSANDRA <<<---------*/
/* -----------------------------------*/
#corpo-pagine {
	background: #1065b5 url(images/corpo_bg.jpg) repeat-y top left ;
	float: left;
	padding: 60px 85px 0;
	width: 790px;
}
#menu-alessandra { float: left; width: 190px; }
#menu-icone {
	background: url(images/alessandra_menu_bg.png) no-repeat top center;
	float: left;
	height: 190px;
	margin: 0;
	width: 190px; 
}
#menu-icone li { 	float: left; margin: 0; padding: 0; list-style: none; }
#menu-icone li, #menu-icone a {height: 40px; display: block;}
#panela {top: 0; width: 190px;}
#panela1 {top: 40; width: 190px;}
#panelb {top: 80px; width: 190px;}
#panelc {top: 120px; width: 190px;}
#paneld {top: 160px; width: 190px;}
#panela a:hover {background: transparent url(images/alessandra_menu_bg.png) 0 -200px no-repeat;}
#panela1 a:hover {background: transparent url(images/alessandra_menu_bg.png) 0 -240px no-repeat;}
#panelb a:hover {background: transparent url(images/alessandra_menu_bg.png) 0 -280px no-repeat;}
#panelc a:hover {background: transparent url(images/alessandra_menu_bg.png) 0 -320px no-repeat;}
#paneld a:hover {background: transparent url(images/alessandra_menu_bg.png) 0 -360px no-repeat;}
#contenuto-alessandra {
	float: left;
	overflow: hidden;
	width: 600px;
}
#contenuto-alessandra h3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 220px;	
}
#contenuto-alessandra p {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	margin-bottom: 6px;
	padding-left: 220px;
}
#contenuto-alessandra a {
	color: #ee82ee;
	text-decoration: underline;
}
noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0;
	position: relative;
	width: 100%;
}
/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer { /* This is the viewing window */
	background: transparent;
	clear: both;
	overflow: hidden; 
	position: relative;
	margin: auto;
	width: 600px; /* Also specified in  .stripViewer .panelContainer .panel  below */
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	list-style-type: none;
	width: 100%;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 600px; /* Also specified in  .stripViewer  above */
}
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */ padding: 10px; }

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */ display: none; }
.stripNavL, .stripNavR { /* The left and right arrows */ display: none; }
#bio {
	background: url(images/bio.jpg) no-repeat top left;
	float: left;
}
#preferiti {
	background: url(images/preferiti.jpg) no-repeat top left;
	float: left;
}	
#rock {
	background: url(images/rock.jpg) no-repeat top left;
	float: left;
	min-height: 221px;
}	




/* -----------------------------------*/
/* ----------->>> NEWS <<<------------*/
/* -----------------------------------*/
#content {
	float: left;
	margin-bottom: 80px;
	width: 560px;
}
.post { float: left; }
.linea-separatrice {
	background: url(images/tire-track.png) no-repeat bottom center;
	float: left;
	margin-bottom: 15px;
	min-height: 200px;
	padding-bottom: 100px;
}
#immagine {
	background-color: #FFF;
	border: 1px solid #CCC;
	float: left;
	padding: 5px;
	width: 138px;
}
#immagine img {
	border: none;
}
#testo {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 20px 5px;
	margin-bottom: 15px;
	width: 370px;
}
#testo p a {
	color: #ee82ee;
}
#testo-single p a {
	color: #ee82ee;
}
#testo h2, #testo h2 a {
	font-size: 25px;
	color: #FFF;
	line-height: 25px;
	margin-bottom: 3px;
	text-decoration: none;
}
#testo h2 a:hover { text-decoration: underline; }
#data-post {
	color: #FFF;
	float: left;
	font-size: 11px;
}
#data-post a { color: #FFF; text-decoration: none; }
#data-post a:hover { text-decoration: underline; }
#testo p {
	font-size: 14px;
	margin-bottom: 3px;
}
.more-link a {
	color: #FFF;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}
#testo-single {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 20px 5px 0px;
	margin-bottom: 15px;
	width: 540px;
}
#testo-single h2, #testo-single h2 a {
	font-size: 28px;
	color: #FFF;
	line-height: 25px;
	margin-bottom: 3px;
	text-decoration: none;
}
#testo-single h2 a:hover { text-decoration: underline; }
#testo-single p {
	font-size: 14px;
	margin-bottom: 9px;
}
#testo-single p img {
	background-color: #fbfbfb;
	border: 1px solid #cecfd0;
	margin-bottom: 10px;
	max-width: 540px;
	padding: 5px;
	text-align: center;
}
#box-altre-news, #box-altre-news a {
	color: #FFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 20px 0 50px;
	text-decoration: none;
	width: 540px;
}
.wp-pagenavi {
	float: left;
	margin-bottom: 80px;
	text-align: center;
	width: 100%;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
#sidebar {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0 0 0 30px;
	width: 200px;
}
.categories h3 { margin-bottom: 3px; }
#sidebar ul, #sidebar li {
	list-style: none;
	list-style-position: inside;
}
#sidebar ul li { margin-left: 20px; }
#sidebar h3 {
	color: #FFF;
	font-size: 18px;
}
#sidebar a {
	color: #FFF;
	text-decoration: none;
}
#sidebar a:hover { text-decoration: underline; }



/* -----------------------------------*/
/* -------->>> MULTIMEDIA <<<---------*/
/* -----------------------------------*/
#multimedia {
	background: url(images/multimedia.jpg) no-repeat top center;
	float: left;
	height: 148px;
	margin-bottom: 90px;
	padding-left: 160px;
	width: 630px; 
}
#multimedia li { 	float: left; margin: 0; padding: 0; list-style: none; }
#multimedia li, #multimedia a {height: 148px; display: block; }
#panel-foto {left: 0px; width: 230px;}
#panel-video {left: 395px; width: 280px;}

#panel-foto a:hover {background: transparent url(images/multimedia.jpg) -45px -148px no-repeat;}
#panel-video a:hover {background: transparent url(images/multimedia.jpg) -275px -148px no-repeat;}

dt.tubepress_meta_author, dt.tubepress_meta_keywords, dt.tubepress_meta_category, dt.tubepress_meta_rating, dt.tubepress_meta_ratings, dt.tubepress_meta_id, dt.tubepress_meta_views, dt.tubepress_meta_uploaddate {
	color: #FFF;
}
/* -----------------------------------*/
/* --------->>> PRE FOTO <<<----------*/
/* -----------------------------------*/
#pre-foto {
	background: url(images/album.jpg) no-repeat top center;
	float: left;
	height: 148px;
	margin-bottom: 60px;
	padding-left: 160px;
	width: 630px; 
}
#pre-foto li { float: left; margin: 0; padding: 0; list-style: none; }
#pre-foto li, #pre-foto a {height: 148px; display: block; }
#panel-1 {left: 0px; width: 230px;}
#panel-2 {left: 395px; width: 280px;}

#panel-1 a:hover {background: transparent url(images/album.jpg) -45px -148px no-repeat;}
#panel-2 a:hover {background: transparent url(images/album.jpg) -275px -148px no-repeat;}

/* -----------------------------------*/
/* ----------->>> FOTO <<<------------*/
/* -----------------------------------*/
#copyright-gallery {
	color:#FFF;
	font-style: italic;
	font-size: 11px;
	margin-bottom: 30px;
	text-align: center;
	width: 790px;
}
#navigazione-gallery a {
	color: #FFF;
	font-size: 14px;
	margin-top: 20px;
	text-decoration: none;
}
#navigazione-gallery a:hover {
	text-decoration: underline;
}
.ngg-album-compact h4 a {
color: #FFF;
text-decoration: none;
}
.ngg-album-compact h4 a:hover {
text-decoration: underline;
}


/* -----------------------------------*/
/* ---------->>> RACING <<<-----------*/
/* -----------------------------------*/
.coming-soon {
	background: url(images/coming-soon.jpg) no-repeat top center;
	float: left;
	height: 173px;
	margin-bottom: 50px;
	width: 100%;
}



/* -----------------------------------*/
/* --------->>> SPONSOR <<<-----------*/
/* -----------------------------------*/
#sponsor {
	float: left;
	margin-bottom: 80px;
	width: 100%;
}
#sponsor a {
	display: block;
	height: 100%;	
}
#sponsor h2 {
	display: block;
	color: #FFF;
	font-size: 25px;
	margin-bottom: 30px;
}
#colonna-sinistra h2 {
	background: url(images/sponsor.jpg) no-repeat top center;
	height: 41px;		
	margin-left: 120px;	
	width: 142px;	
}
#colonna-destra h2 {
	background: url(images/partners.jpg) no-repeat top center;
	height: 41px;		
	margin-left: 121px;	
	width: 142px;		
}
#colonna-sinistra, #colonna-destra {
	float: left;
	width: 50%;
}
#colonna-sinistra div, #colonna-destra div {
	margin-bottom: 30px;
}
#doctor-glass {
	background: url(images/sponsor/1.jpg) no-repeat top center;
	height: 78px;
	width: 100%;	
}
#doctor-glass a {
	display: block;
	height: 100%;
	margin-left: 91px;
	width: 213px;
}
#twsteel {
	background: url(images/sponsor/2.jpg) no-repeat top center;
	height: 82px;	
	width: 100%;	
}
#twsteel a {
	display: block;
	height: 100%;
	margin-left: 103px;
	width: 188px;
}
#ziggler-haus {
	background: url(images/sponsor/3.jpg) no-repeat top center;
	height: 136px;	
	width: 100%;	
}
#ziggler-haus a {
	display: block;
	height: 100%;
	margin-left: 125px;
	width: 144px;
}
#uniqa {
	background: url(images/sponsor/11.jpg) no-repeat top center;
	height: 136px;	
	width: 100%;	
}
#uniqa a {
	display: block;
	height: 100%;
	margin-left: 125px;
	width: 132px;
}
#fpe {
	background: url(images/sponsor/4.jpg) no-repeat top center;
	height: 181px;	
	width: 100%;	
}
#fpe a {
	display: block;
	height: 100%;
	margin-left: 154px;
	width: 87px;
}
#replay {
	background: url(images/sponsor/5.jpg) no-repeat top center;
	height: 79px;	
	width: 100%;		
}
#replay a {
	display: block;
	height: 100%;
	margin-left: 91px;
	width: 213px;
}
#rock-no-war {
	background: url(images/sponsor/6.jpg) no-repeat top center;
	height: 125px;	
	width: 100%;	
}
#rock-no-war a {
	display: block;
	height: 100%;
	margin-left: 142px;
	width: 111px;
}
#hotel-apollo {
	background: url(images/sponsor/7.jpg) no-repeat top center;
	height: 82px;	
	width: 100%;	
}
#hotel-apollo a {
	display: block;
	height: 100%;
	margin-left: 74px;
	width: 246px;
}
#tepa {
	background: url(images/sponsor/8.jpg)  no-repeat top center;
	height: 106px;	
	width: 100%;	
}
#tepa a {
	display: block;
	height: 100%;
	margin-left: 125px;
	width: 144px;
}
#freschi {
	background: url(images/sponsor/9.jpg)  no-repeat top center;
	height: 83px;	
	width: 100%;	
}
#freschi a {
	display: block;
	height: 100%;
	margin-left: 91px;
	width: 213px;
}
#suomy {
	background: url(images/sponsor/10.jpg) no-repeat top center;
	height: 83px;	
	width: 100%;	
}
#suomy a {
	display: block;
	height: 100%;
	margin-left: 123px;
	width: 148px;
}

/* -----------------------------------*/
/* ---------->>> STORE <<<------------*/
/* -----------------------------------*/
#store-logo {
	background: url(images/racing-collection.jpg) no-repeat top center;
	float: left;
	height: 66px;
	margin-bottom: 80px;
	width: 100%;
}



/* -----------------------------------*/
/* --------->>> CONTACTS <<<----------*/
/* -----------------------------------*/
#contatti {
	color: #FFF;
	float: left;
	margin-bottom: 80px;
	text-align: center;
	width: 100%;
}
#contatti a {
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}
#contatti a:hover {
	text-decoration: underline;
}











#titolo-archivio {
	color: #FFF;
	margin-bottom: 30px;
}











