body {
	background: #dfdbfb url(../tuning/images/bg.jpg) repeat-y;

	}

a {
	color: #444488;
	text-decoration: underline;
	}
a:hover{
	text-decoration: underline;
	color: #0A4E97;
	}


h3 {
background-color: transparent;
	font-family: sans-serif;font-size:14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #CFCFCF;
	border-right: 0px solid #CFCFCF;
	color:#48525c;line-height:16px;
}

h1 {

	background-color: transparent;
	font-family: sans-serif;font-size:22px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 5px 0px;
	color: #383838;
	border-bottom: 1px solid #CFCFCF;
	border-right: 0px solid #CFCFCF;
}

h1 a, h3 a, h1 a:visited, h3 a:visited  {
	text-decoration: none;color: #7b68ee;
}



h1 a:hover, h3 a:hover {
	color: #09093f;
	text-decoration: none /*underline*/;
}

h3.h1 { /*make homepage h3's for the first 2 stories look like H1 */
	font-size: 16px;
}
h1.h1 { /*make homepage h3's for the first 2 stories look like H1 */
	font-size:24px;line-height:22px;
	color: #7b68ee;
}



h5 {
	font-size: 12px;
	/*background-color: #FFF8CE;*/
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}
	/*h1 a, h1 a:visited, h3 a, h3 a:visited {
	color: Black;
	text-decoration: none;
	font: 1em/27px 'palatino linotype',palatino,'times new roman',times,serif;
		font-weight: bold;
		font-size:18 px;
}*/
#header { 
	width: 868px;
	height: 120px;
	/*background: url(../tuning/images/header.jpg);*/
		}
		
#container { 
	background: White;
	border-left: 0px solid #A9A9A9;
	border-right: 0px solid #A9A9A9;
		}
		
#footer { 
	background: #3C3C3C;
	color: #FFF;
	}
#footer a {
	color: #FFD700;
}

	
	
	
	
	
	
	
	
	
	/*home******************************************************/
	
	
	
/*h1,,h3*/h2 {
	color:#222;
	font-weight:normal;
	font: 1em/27px 'palatino linotype',palatino,'times new roman',times,serif;
}
h2#featuredTitle {
	font-size:48px;
	display:block;
	line-height:40px;
	font-weight:bold;
	letter-spacing:-2px;
	margin-bottom:20px;
	margin-top:10px;
}
h2#featuredTitle a {
	color:#000; text-decoration: none;
}
h2#featuredTitle a:hover {
	color:#900; text-decoration: underline;
}
#featuredWrapper {
	float:left;
	width:858px;
	font-size:1.10em;
	
}
#featuredPost {
	float:left;
	width:480px;
	margin-right:10px;
	/**/
}
#featuredPost img {
	margin-bottom:10px;
}
#otherFeaturedPosts {
	width:360px;
	float:left;
}
.innerPost {
	margin-bottom:10px;
	border-left:1px solid #eee;
	padding-left:9px;
		font-size:0.90em;
		margin-top:0px;
	padding-top:0px;
}

h2.innerPostTitle {
	font-weight:normal;
	letter-spacing:-1px;
	font-size:22px;
	line-height:20px;
	margin-bottom:5px;
	color:#000;
		margin-top:0px;
	padding-top:0px;
}
h2.innerPostTitle a {
	color:#000; text-decoration: none;
}
h2.innerPostTitle a:hover {
	color:#900; text-decoration: underline;
}

.featuredDetails {
	display:block;
	clear:both;
	font-style:italic;
	font-size:.8em;
}
.featuredDetails a{ 
	color:#cd1713;
}
.featuredDetails a:hover {
	text-decoration:underline;
}
#ad728 {
	border-top:1px solid #eee;
	padding-top:10px;
	
	text-align:center;
}
#featuredWrapper .wp-caption-text, #subNews   .wp-caption-text{
	display:none;
}


h2.titleSubNews {
	text-transform:uppercase;
	color:#cd1713;
	font-weight:bold;
	font-size:11px;
	font-family:arial, tahoma, sans-serif;
	
	line-height: 14px;
	height: 14px;
	background-color: #DCDCDC;
	padding:5px;
	margin-top:0px;
}
h2.subnewsEntryTitle {
	font-size:19px;
	line-height:18px;
	margin-top:0px;padding-top:1px;padding-bottom:3px;
	margin-bottom:0px;
}
h2.subnewsEntryTitle a {
	color:#000;text-decoration:none;
}
h2.subnewsEntryTitle a:hover {
	color:#900;
}







#subNews {
	float:left;
	margin-top:15px;
	font-size:.95em;
	line-height:1.1em;
	width:850px;
	background:url(..css/home/bgSubNews.gif) repeat-y;
}
.subNewsContainer { /*The wrapper around the 4 news at the bottom column */
	width:162px;
	float:left;
	position:relative;
	/*height:250px;*/
	margin-right:8px;
	display:inline;
}
.subNewsContainer img { /* 4 images at the bottom are aligned as position absolute to the bottom of div*/
	position:absolute;
	bottom:0;
}
.subNewsInner { /* inner div  for sub entries*/
	padding-right:8px; 
}
.subNewsContainerMeta { /* wrapper for data and more link at bottom 4 col entries*/
	display:block;
	font-size:.95em;
	font-style:italic;
	margin-top:5px;
}
.subNewsContainerMeta a{
	color:#cd1713;
}
.subNewsContainerMeta a:hover {
	text-decoration:underline;
}
.subnewsNoMargin {
	margin:0;
}
/********************************************SUB NEWS STYLING ENDS HERE ********************************** */


/*
div.float_vid_home {
  float: left;
  width: 130px;
  padding: 5px;
  }
div.float p {
   text-align: center;
   }
div.gal_container {
  background-color: #fff;
  }
div.spacer {
  clear: both;
  }
  */


body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background: #066CAA url(../tuning/images/homebck.jpg) repeat-x 50% top;*/
	color: #111;
}

#container {
	/*background: url(../tuning/images/header.jpg) no-repeat top center;*/width: 910px;
	text-align: left; 
	margin: 0 auto;margin-top: 0px;
	padding: 0px 0px;
	border-top: 0px solid #E5E5E5;
	border-right: 0px solid #A9D2E4;
	clear: both;
	background: White;
	}

#header { 
	width: 868px;
	height: 90px;
	background: url(../tuning/images/header.jpg) no-repeat top center;
		border: 0px;
		
		}
		
#subcontainer { 
	width: 868px;
	
	text-align: left; 
	margin: 0 auto;margin-top: 0px;
	padding: 0px 10px;
	border-left: 0px solid #A9D2E4;
	border-right: 0px solid #A9D2E4;
	clear: both;
	}



#menutop{
	 width:560px;margin-left:26px;margin-bottom:25px;float:left;/*float:right;*/
	}
	 #menutop ul{
	 list-style:none;
	 }
	 #menutop li{
	 list-style:none;
	 display:inline;
	 margin:0 5px;
	 }
	 #menutop li a{
	 color:#b5b4b4;
	 text-transform:uppercase;
	 font-size:13px;
	 font-weight:bold;
	 text-decoration:none;
	 border-bottom:5px solid #b5b4b4;
	 cursor:pointer;
	 padding:0 0 1px 0;
	 }
	 #menutop li a:hover{
	 border-bottom:5px solid #008fd5;
	 color:#008fd5;
	 text-decoration:none;
	 }
	 #menutop li a.current{
	 border-bottom:5px solid #b5b4b4;
	 color:#008fd5;
	 text-transform:uppercase;
	 font-size:13px;
	 font-weight:bold;
	 text-decoration:none;
	 }

.videoListSmall li{font-size:9px;position:relative;padding:4px;line-height:1.3em;border-bottom:1px solid #ccc;}
.videoListSmall li.thumb{width:79px;border:none;float:left;padding:3px 3px;}
.videoListSmall img{padding:2px 4px 8px 4px;background:#000 url(../css/video_edge.gif) repeat-x left bottom;width:74px;height:47px;margin-right:6px;float:left;}
.videoListSmall img.joostLogo{position:absolute;left:5px;bottom:5px;width:74px;height:19px;background:none;}
.videoListSmall h4{margin-bottom:2px;font-size:12px;overflow:hidden;font-size:9px;}
.videoListSmall .meta{color:#444;font-weight:bold;float:left;width:218px;font-size:9px;}
.videoListSmall .dimmed{font-size:9px;font-weight:bold;}

	#beginmenugre{
		width:868px;
		height:49px;
		background: url(imagesgre/begingre.jpg) no-repeat;float:left;
	}

#menugre{
/*		margin:0 auto;*/
		width:850px;
		height:49px;
		background:url(imagesgre/menu_034_bg.jpg) repeat-x;float:right;
	}

	
		#menugre ul{
			list-style:none;
			margin:0 auto;
			width:866px;padding-left:4px;
		}
			#menugre li{
				list-style:none;
				display:block;
				float:left;
				height:49px;
				line-height:49px;
			}
				#menugre li a{
					display:block;
					float:left;
					color:#a7a7a7;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:49px;
					text-decoration:none;
					padding:0 10px;				
				}
					#menugre li a:hover{
						color:#fff;
						/*background:url(imagesgre/menu_034_h.jpg) no-repeat bottom;*/
					}
				#menugre li a.current{
					display:block;
					float:left;
					background:url(imagesgre/menu_034_h.jpg) no-repeat bottom;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:44px;
					text-decoration:none;
					padding:0 20px;	
				}
					#menugre li a:hover.current{
						color:#fff;
					}




#catbox{ width: 355px;
	line-height: 10px;
	border: 1px solid #DCDCDC;
	margin-top: 12px;margin-bottom: 8px;
	background-color: transparent;
}

#catbox .title{ font-size: 11px;  color: #003399; font-weight: bold;width: 100%;  text-align: center;  background-color: #DCDCDC;  }

ul.catbox{list-style: none;margin: 0;
    line-height: 1.3;padding: 0.5em;/*/**/
    width: 340px;text-align: justify}
ul.catbox li{display:inline}
ul.catbox a{text-decoration: none;/*font-weight:normal;color: #787870*/;margin-right: 0.2em}
ul.catbox a:hover{text-decoration: underline;
    color: White;
    background-color:#DD0B0B;
}
#catbox h5{font-size: 115%;  color:#000033;font-weight:bold;}
a.size1{font-size: 80%;  color: #AFAFAF; ;}
a.size2{font-size: 90%;  color: #F2AC28;font-weight:bold;}
a.size3{font-size: 105%;  color: #D20074;font-weight:bold;}
a.size4{font-size: 115%;  color: #1E90FF;font-weight:bold;}
a.size5{font-size: 150%;  color: #778899;font-weight:bold;}



.nazionalebox{
width:350px;height:auto;;margin-left:00px;border: 0px solid #7B99E1;padding: .2em;margin-top: 0px;background-color: Yellow;margin-bottom:10px;font-size:12px;
 background: #FAFAFA url(../tuning/images/gr_f.gif) no-repeat top left;
}
.nazionale {
	/*background-color: #DFDFDF;*/
	font-family: "Times New Roman", Times, serif;font-size:18px;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 5px 10px;
	border-bottom: 0px solid #CFCFCF;
	border-right: 0px solid #CFCFCF;
	width:328px;height:auto;padding: .6em;margin-left: 0px;margin-top: 00px;
}
.nazionale .title {
	text-decoration: none;color: #081828;line-height:17px;font-weight: bold;
}
.nazionale .title a, a:visited  {
	text-decoration: none;color: #CD1713;
}
.nazionale p  {
	text-decoration: none;color: #343434;font-size:12px;font-weight:normal;
}
.nazionale .nomeautore  {
	text-decoration: none;color: #696969;font-size:11px;
	background: #EFEFEF none;text-align:left;padding-left:10px;margin:8px 0px 10px 0px;
}


.focusbox{
width:350px;height:auto;;margin-left:00px;border: 0px solid #7B99E1;padding: .2em;margin-top: 0px;margin-bottom:10px;font-size:12px;
 background: #Fffff;
}
.focus {
	/*background-color: #DFDFDF;*/
	font-family: "Courier New", Courier, monospace;font-size:18px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 5px 10px;
	border-bottom: 0px solid #CFCFCF;
	border-right: 0px solid #CFCFCF;
	width:328px;height:auto;padding: .6em;margin-left: 0px;margin-top: 00px;
}
.focus .title {
	text-decoration: none;color: #081828;line-height:17px;font-weight: bold;
}
.focus .title a, a:visited  {
	text-decoration: none;color: #444488;
}
.focus p  {
	text-decoration: none;color: #343434;font-size:12px;font-weight:normal;
}
.focus .nomeautore  {
	text-decoration: none;color: #B4CE46;font-size:11px;
	background: #EFEFEF none;text-align:left;padding-left:10px;margin:8px 0px 10px 0px;
}


.meteosidebar {
width:345px; height:200px;font-size:11px;font-weight:normal;text-align:left;border: 0px solid #6495ED;padding-left:10px;margin-top:8px;margin-bottom:8px;}
.meteobox {
width:120px; height:auto;font-size:11px;font-weight:normal;text-align:left;border: 0px solid #6495ED;margin-left:4px;float:left;}
.meteorows {
	float:left;color:  #0E2C60;text-decoration: none;width:100px; height:32px;float:left;margin-top:9px;}
.meteorows img{
	margin-left:2px;margin-right:10px;float:left;/**/
	background-color: #1E90FF;
	border: 1px solid #00376C;
}
.meteocity{
	font-size:12px;font-weight:bold;line-height:30px;}
.meteosummary{
	font-size:12px;font-weight:bold;line-height:13px;margin-bottom:10px;}
.meteoadv {
width:202px; height:202px;border: 0px solid #6495ED;float:right;}

.meteonews {
	font-size:12px;line-height:14px;color: #353535;	text-decoration: none;
	border: 2px solid #e0dede;
	margin-bottom: 5px;
	background-color: white;
	padding: 0px;width:334px;
	font-family: Arial, Helvetica, sans-serif;}


.meteonews .head {width:334px;height: 30px;font-size:14px;margin-top:0px;  background-color: #ffd312;  border-bottom: 1px solid gray;  font-weight: bold;  color: white;    }
	
.meteonews .head .meteo{color: white;padding:0px;width:202px;float:left;line-height:30px;padding-left:0px;  text-indent: 10px;   }

/*.meteonews .head .mtoday{padding:0px;float:left;width:102px;line-height:30px;  color: white; }*/

.meteonews .head .mtomorrow{padding:0px;float:left;line-height:30px;  background-color: #f4c400;width:132px;padding-left:0px; float:left;text-indent: 10px;   }

.meteonews .rows {
padding:0px;	border-top: 1px solid #f5f5f5;	height: 30px;
padding-top:5px;padding-bottom:5px;	background: url(../tuning/meteo-bgrow.gif) repeat;width:332px;border-bottom: 1px solid #ffffff;}

.meteonews .city  {
	font-size:14px;font-weight:bold;	color: #d90306;
	text-decoration: none;width:78px;
float:left;padding-top:5px;padding-left:10px;}

.meteonews .citytoday  {float:left;margin-top:0px;}

.meteonews .citytomorrow  {float:left;margin-top:0px;margin-left:26px;}

.meteonews .citytodaymax  {
	float:left;margin-top:0px;width:22px;background: url(../tuning/arrow_up.gif) no-repeat 2px 2px;padding-left:0px;margin-left:16px;padding-top:8px;
	font-weight: bold;color: #0067ce;}

.meteonews .citytodaymin  {
		float:left;margin-top:0px;width:22px;background: url(../tuning/arrow_down.gif) no-repeat 1px 24px;padding-left:0px;margin-left:10px;padding-top:8px;	font-weight: bold;
		color: #f50707;height:30px;}




