/*  
Version: 1.0
Author: Nathan Rice
Description: DeepBlue is a free theme by <a href="http://www.dailyblogtips.com/">Daily Blog Tips</a>.
The CSS/XHTML is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php

Based on Theme DeepBlue by Author URI: http://www.nathanrice.net/
Tuning by micronetwork.it
Author: Simone Mazzoni, Cristiano Di Domenicantonio
*/

/*************************************
	Links
**************************************/


a { color: #F5F5F5; text-decoration: none; }

a:hover{
	text-decoration: underline;
	color: White;
	text-decoration: underline;
}/**/

blockquote{
	margin: 0px 0px 0px 15px;
	padding: 0px 45px 15px 50px;
	background: url(../css/images/quote.gif) no-repeat;
	font-size: 15px;
	font-style: italic;
	font-family: Georgia, Times New Roman, Serif;
	color: #666666;
}

blockquote p{ margin: 0px 0px 20px 0px; padding: 0px; }

body {
	/*background: #066CAA url(../css/images/homebck.jpg) repeat;*/
	color: #383838;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 0px 0px 0px 0px;	
	background: #066CAA url(../tuning/images/homebck.jpg) repeat;
	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;
	background: #FBFBFB;
	margin: 0px; padding: 0px; }

div.float { float: left; width: 90px; padding: 4px; }

div.float p { text-align: center; }




/*thumb*/
div.float_vid { float: left; width: 140px; padding: 5px; }
div.gal_container { background-color: #fff; }
div.gal_thumbcontainer { background-color: transparent; }

div.spacer { clear: both; }

h1 {
	background-color: #21253E;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif; /*font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;*/
	color: #F0F8FF;
	margin: 0px 0px 5px 0px;
	padding: 8px 10px;
	background-color: #6FBB1E;
	font-family: sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 5px 10px;
	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: #383838; }
h1 a:hover, h3 a:hover { color: #333333; text-decoration: underline; }
h1.h1 {
	/*make homepage h3's for the first 2 stories look like H1 */
	font-size: 18px;
	text-align: left;
	/*make homepage h3's for the first 2 stories look like H1 */
	font-size: 18px;
}

/*************************************
	Headings
**************************************/
h3 {
	background-color: #4041FF;
	/*font-size:22 px;*/
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #F0F8FF;
	margin: 0px 0px 5px 0px;
	padding: 8px 10px;
	font-style: normal;
	background-color: #DFDFDF;
	font-family: sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 8px 0px 5px 10px;
	border-bottom: 1px solid #CFCFCF;
	border-right: 0px solid #CFCFCF;
	color: Black;
}

h3.h1 {
	/*make homepage h3's for the first 2 stories look like H1 */
	font-size: 18px;
	text-align: left;
	/*make homepage h3's for the first 2 stories look like H1 */
	font-size: 18px;
}

h5 {
	font-size: 12px;
	/*background-color: #FFF8CE;*/
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

hr {
	height: 5px;
	color: #fff;
	margin: 10px 0px;
	border: none;
	border-top: 1px dotted #D3D3D3;
}

html .fb_share_button {
	/*display: -moz-inline-block;*/
	display: inline-block;
	padding: 1px 20px 0 5px;
	height: 15px;
	border: 1px solid #d8dfea;
	background: url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
}

/*html .fb_share_button:a { text-decoration:none;}*/
html .fb_share_button:hover {
	color: #fff;
	border-color: #295582;
	background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
	text-decoration: none;
}

img { border: none; background: none; }

span.newsintro{
	font-weight: normal;
	color: #696969;
	padding-right: 10px;
}

span.newsintrocorr{
	font-weight: normal;
	color: #696969;
	padding-right: 10px;
}

span.play{
	position: absolute;
	top: 24px;
	left: 45px;
	display: block;
	padding: 0;
	margin: 0;
	background: url(../css/video_play_icon.png) no-repeat left top;
	width: 37px;
	height: 37px;
	overflow: hidden;
	text-indent: -1000px;
}

span.play{
	position: absolute;
	top: 24px;
	left: 45px;
	display: block;
	padding: 0;
	margin: 0;
	background: url(../css/video_play_icon.png) no-repeat left top;
	width: 37px;
	height: 37px;
	overflow: hidden;
	text-indent: -1000px;
}

span.videointro{ font-weight: normal; color: #696969; }

span.videointrocorr{ font-weight: normal; color: #696969; }

.auth { float: left; width: 50%; text-align: left; }

.auth a { text-decoration: none; }

.auth span {
	background: url(../css/images/authbg.gif) 0px 1px no-repeat;
	padding: 0px 0px 0px 15px;
}

.authorcomment {
	border: 1px solid #CCC;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}

.authorcomment .comment-body { border: none; }

.authorcomment .comment-metadata {
	background: #FCF4C7;
	padding: 11px 10px;
	color: #AD5433;
}

.authorcomment .comment-metadata a { color: #AD5433; }

.authorcomment .comment-metadata a:hover { color: #FF8800; }

.bgwords{
	color: #F0F0F0;
	font: 110px Arial, Helvetica, sans-serif;
	font-size: 110px;
	text-transform: uppercase;
	position: absolute;
	margin-top: 64px; margin-right:0px; margin-bottom:0px; margin-left:350px; 
z-index: -1;	
}

.cat { float: left; width: 75%; text-align: left; }

.cat span {
	background: url(../css/images/catbg.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 18px;
}

.clearboth { clear: both; }

.comm { float: right; width: 25%; text-align: right; }

.comm span {
	background: url(../css/images/commbg.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 18px;
}

.comment-body {
	border-top: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	margin: 0px;
	padding: 10px;
}

/*	Comments	*/
.commentlist { }

.comment-metadata { background: #4A7BB5; padding: 10px; color: #FFF; }

.comment-metadata a, .comment-metadata a:visited { color: #FFF; }

.comment-metadata a:hover { color: #FF8800; }

.container-bot-bg {
	clear: both;
	height: 9px;
	width: 868px;
	display: block;
	/*background: url(../css/images/container-bot-bg.gif) no-repeat;*/
	margin: 0px auto;
}

.contentcorrelati{
	float: left;
	width: 500px;
	font-size: 11px;
	font-weight: bold;
}

.contentcorrelati h2{
	font-size: 18px;
	font-weight: bold;
	background-color: #EAEAEA;
	margin-bottom: 10px;
	width: 480px;
	padding-left: 10px;
}

.contentRectangleLeft{
	float: left;
	width: 500px;
	font-size: 11px;
	font-weight: bold;
}

.contentRectangleLeft{
	float: left;
	width: 500px;
	font-size: 11px;
	font-weight: bold;
}


.contentRectangleLeft h2{ font-size: 18px; font-weight: bold; }

.contentvideocorrelati{
	float: left;
	width: 500px;
	font-size: 11px;
	font-weight: bold;
}

.contentvideocorrelati h2{
	font-size: 18px;
	font-weight: bold;
	background-color: #EAEAEA;
	margin-bottom: 10px;
	width: 480px;
	padding-left: 10px;
}

.cssformcontatti {
	padding-left: 15px;
	padding-top: 15px; /*width of left column containing the label elements*/
	border-top: 0px dashed gray;
}

.cssformcontatti input[type="text"]{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 200px;
	height: 20px;
	font-weight: bold;
	color: #45B5FB;
}

.cssformcontatti label{
	font-weight: bold;
	float: left;
	color: #494949;
	width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssformcontatti p{
	width: 468px;
	padding-left: 15px; /*width of left column containing the label elements*/
	border-top: 0px dashed gray;
	color: #494949;
}

.cssformcontatti textarea{
	width: 200px;
	height: 100px;
	color: #45B5FB;
	font-weight: bold;
}

.date { float: right; width: 50%; text-align: right; }

.date span {
	background: url(../css/images/datebg.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 18px;
}

.halfboxh1 {
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding-bottom: 2px;
}

.halfboxh2 {
	font-size: 12px;
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
}

.halfboxtext {
	font-size: 12px;
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
	font-style: italic;
}

.listing ul {
	list-style: none;
	margin: 0;
	line-height: 22px;
	padding: 0.5em; /*/
	**/ color: #FF4500;
}

.listing ul  a:hover{
	text-decoration: none; /*color: White;    background-color: #F75959;*/
}

.listing ul a{
	text-decoration: underline; /*font-weight:normal;color: #787870*/
	;margin-right: 0.2em;
	color: #D21034;
}

.listing ul li{
	color: #FF4500;
	background-image: url(../tuning/images/list_marker.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	text-indent: 14px;
}

/*#sidebar .sidebar-bot {
	background: url(../css/images/sidebarwrap-bot.gif) bottom left no-repeat;
	display: block;
	height: 20px;
	clear: both;
}*/
.menuleft{
	float: right;
	text-align: right;
	margin-right: 0px;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	width: 330px;
}

.menuleft .menutitle {
	color: Black;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 14px;
	padding-right: 20px;
	font-size: 21px;
	text-shadow: 2px 2px 3px #ccc;
}

.menuleft li {
	list-style-type: none;
	margin-top: 12px;
	text-decoration: none;
	border: #cccccc;
	color: #D21034;
}

.menuleft li a{
	list-style-type: none;
	margin-top: 12px;
	text-decoration: none;
	border: #cccccc;
	color: #D21034;
	padding-right: 20px;
}

.menuleft li a:hover{ color: #8C0B21; text-decoration: underline; }

.menuleft ul {
	margin-top: 30px;
	text-decoration: none;
	color: Black;
	border-top: 1px solid #cccccc;
}

.nav-next {
	width: 215px;
	height: 24px;
	float: right;
	text-align: left;
	margin: 2px 0px;
	padding-top: 3px;
	background: url(../css/images/arr_r.gif) 0px 0px no-repeat;
	text-indent: 20px;
}

.nav-next a { padding-right: 10px; }

.nav-previous {
	width: 215px;
	height: 24px;
	float: left;
	text-align: left;
	text-indent: 78px;
	padding-top: 3px;
	margin: 2px;
	background: url(../css/images/arr_l.gif) no-repeat 0px 0px;
}

.nav-previous a { padding-left: 10px; }

.newslist li{
	position: relative;
	float: left;
	width: 120px;
	height: 220px;
	padding: 0 2px 10px 2px;
	line-height: 1.25em;
	overflow: hidden;
	margin: 0px;
}

.newslist li a{ text-decoration: none; color: #1E90FF; }

.newslist li a img{
	/*padding:2px 4px 2px 0px;background:#000 url(../css/video_edge.gif) repeat-x left bottom;*/
	width: 110px;
	height: 110px;
	margin-bottom: 3px;
}

.newslist li div.joost span.duration{ background-image: url(../css/video_joost_bg.png); }

.newslist li h4{
	margin-bottom: 4px;
	font-size: 12px;
	padding-right: 8px;
}

.newslist li span.newsduration{
	position: absolute;
	top: 88px;
	left: 2px;
	display: block;
	background: url(../css/news_bg.png) no-repeat left top;
	width: 107px;
	height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 8px 3px 0 0;
	font-size: 9px;
	text-decoration: none;
}

.newslistcorr li{
	position: relative;
	float: left;
	width: 120px;
	height: 120px;
	padding: 0 2px 10px 2px;
	line-height: 1.25em;
	overflow: hidden;
	margin: 0px;
}

.newslistcorr li a{ text-decoration: none; color: #1E90FF; }

.newslistcorr li a img{
	/*padding:2px 4px 2px 0px;background:#000 url(../css/video_edge.gif) repeat-x left bottom;*/
	width: 110px;
	height: 110px;
	margin-bottom: 3px;
}

.newslistcorr li div.joost span.duration{ background-image: url(../css/video_joost_bg.png); }

.newslistcorr li h4{
	margin-bottom: 4px;
	font-size: 12px;
	padding-right: 8px;
}

.newslistcorr li span.newsduration{
	position: absolute;
	top: 88px;
	left: 2px;
	display: block;
	background: url(../css/news_bg.png) no-repeat left top;
	width: 107px;
	height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 8px 3px 0 0;
	font-size: 9px;
	text-decoration: none;
}

.newslistSmall .dimmed{ font-size: 9px; font-weight: bold; }

.newslistSmall .meta{
	color: #444;
	font-weight: bold;
	float: left;
	width: 218px;
	font-size: 9px;
}

.newslistSmall h4{
	margin-bottom: 2px;
	font-size: 12px;
	overflow: hidden;
	font-size: 9px;
}

.newslistSmall 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;
}

.newslistSmall img.joostLogo{
	position: absolute;
	left: 5px;
	bottom: 5px;
	width: 74px;
	height: 19px;
	background: none;
}

.newslistSmall li{
	font-size: 9px;
	position: relative;
	padding: 5px;
	line-height: 1.3em;
	border-bottom: 1px solid #ccc;
}

.newslistSmall li.thumb{
	width: 79px;
	border: none;
	float: left;
	padding: 3px 5px;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 15px 0px;
	padding: 2px 0px;
	height: 22px;
}

.page-nav a { text-decoration: none; }

.post-meta-bottom a { color: #535353; text-decoration: none; }

.post-meta-bottom a:hover { text-decoration: underline; }

/*-------------------------------------search---*/
.search{ /*float:left;*/ padding-bottom: 25px; }

.search .button	{
	width: 72px !important;
	height: 37px  !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	background: none !important;
}

.search .button:hover{ text-decoration: underline; }

.search .inputbox	{
	background: none !important;
	border: none;
	color: #787878;
	line-height: 13px;
	padding: 5px 0px 3px 11px;
	margin: 0 0px 0 0;
	width: 199px;
	font-size: 13px;
	text-transform: uppercase;
	border: none;
}

.search .search-button{ width: 72px; padding: 0 0 0 0; float: left; }

.search .search-input{
	width: 211px;
	padding: 64px 0 0 0;
	float: left;
	background: url(../tuning/images/bg_input1.gif) 0 64px no-repeat;
	height: 24px;
}

.tags { float: left; width: 75%; text-align: left; }

.tags span {
	background: url(../css/images/tags.jpg) 0px 0px no-repeat;
	padding: 0px 0px 0px 18px;
}

.test{
	color: #8A2BE2;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 14px;
	padding-right: 20px;
	font-size: 21px;
	color: #7B7B7B;
	font: normal 33px/18px Arial, Helvetica, sans-serif;
}

.testswiss {
	border-bottom: 0px solid #cccccc;
	color: Silver;
	font: normal 54px Arial, Helvetica, sans-serif; /*font-weight: 400;padding-bottom: 14px;*/
	text-transform: uppercase;
}

.testswissx {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 14px;
	padding-top: 20px;
	font-size: 21px;
	font: normal 18px Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #7B7B7B;
}

.thecomment { margin: 0px 0px 20px 0px; overflow: hidden; }

.videoList li{
	position: relative;
	float: left;
	width: 120px;
	height: 220px;
	padding: 0 2px 10px 2px;
	line-height: 1.25em;
	overflow: hidden;
	margin: 0px;
}

.videoList li a{ text-decoration: none; color: #1E90FF; }

.videoList li a img{
	padding: 2px 2px 8px 2px;
	background: #000 url(../css/video_edge.gif) repeat-x left bottom;
	width: 116px;
	height: 88px;
	margin-bottom: 3px;
}

.videoList li div.joost span.duration{ background-image: url(../css/video_joost_bg.png); }

.videoList li h4{ margin-bottom: 4px; font-size: 12px; }

.videoList li span.duration{
	position: absolute;
	top: 66px;
	left: 4px;
	display: block;
	background: url(../css/video_bg.png) no-repeat left top;
	width: 113px;
	height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 8px 3px 0 0;
	font-size: 10px;
	text-decoration: none;
}

.videolistcorr li{
	position: relative;
	float: left;
	width: 120px;
	height: 230px;
	padding: 0 2px 10px 2px;
	line-height: 1.25em;
	overflow: hidden;
	margin: 0px;
}

.videolistcorr li a{ text-decoration: none; color: #1E90FF; }

.videolistcorr li a img{
	padding: 2px 2px 8px 2px;
	background: #000 url(../css/video_edge.gif) repeat-x left bottom;
	width: 116px;
	height: 88px;
	margin-bottom: 3px;
}

.videolistcorr li div.joost span.duration{ background-image: url(../css/video_joost_bg.png); }

.videolistcorr li h4{ margin-bottom: 4px; font-size: 12px; }

.videolistcorr li span.duration{
	position: absolute;
	top: 66px;
	left: 4px;
	display: block;
	background: url(../css/video_bg.png) no-repeat left top;
	width: 113px;
	height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 8px 3px 0 0;
	font-size: 10px;
	text-decoration: none;
}

.videoListSmall .dimmed{ font-size: 9px; font-weight: bold; }

.videoListSmall .meta{
	color: #444;
	font-weight: bold;
	float: left;
	width: 218px;
	font-size: 9px;
}

.videoListSmall h4{
	margin-bottom: 2px;
	font-size: 12px;
	overflow: hidden;
	font-size: 9px;
}

.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;
}

/*#newslist {text-decoration:none;  background-color: #F0F8FF; }
.contentRectangleLeft{float:left;width:500px;font-size:11px;font-weight:bold;}
.contentRectangleLeft h2{font-size:18px;font-weight:bold;}
.newslist li{position:relative;float:left;width:110px;padding:0 12px 0px 2px;line-height:1.25em;overflow:hidden; margin:0px;}
.newslist li a{text-decoration:none;  color: #0055A6; }
span.newslist{position:absolute;top:44px;left:45px;display:block;padding:0;margin:0;background:url(../css/video_play_icon.png) no-repeat left top;width:37px;height:37px;overflow:hidden;text-indent:-1000px;} 
.newslist li span.newsduration{position:absolute;top:90px;left:2px;display:block;background:url(../css/news_bg.png) no-repeat left top;width:107px;height:16px;font-weight:normal;color:#fff;text-align:right;padding:8px 3px 0 0;font-size:9px;text-decoration:none;}
.newslist li div.joost span.duration{background-image:url(../css/video_joost_bg.png);}
.newslist li a img{padding:2px 2px 8px 0px;/*background:#000 url(../css/video_edge.gif) repeat-x left bottom;width:110px;height:110px;margin-bottom:3px;}
.newslist li h4{margin-bottom:4px;font-size:12px;}
span.newsintro{font-weight:normal;color: #696969;}*/
.videoListSmall li{
	font-size: 9px;
	position: relative;
	padding: 5px;
	line-height: 1.3em;
	border-bottom: 1px solid #ccc;
}

.videoListSmall li.thumb{
	width: 79px;
	border: none;
	float: left;
	padding: 3px 5px;
}

.viewnews p { text-align: justify; }

.viewvideo p { text-align: justify; }

#autortagcloud{
	width: 488px;
	line-height: 10px;
	border: 1px solid #DCDCDC;
	margin-top: 0px;
	background-color: transparent;
}

/*	Comment Form	*/
#commentform { }

/*************************************
**************************************
	Comments
**************************************
**************************************/
#comments-wrap { }

/*	Headers	*/
#comments-wrap h6 { font-size: 20px; }

/*************************************
	Horizontal Menu
**************************************/
/*************************************
	Main Container
**************************************/


/*************************************
	Content
**************************************/
#content {
	width: 490px;
	float: left;
	margin: 14px 0px 20px 5px;
	display: block;
	font-size: 13px;
}

#content .post-meta-bottom {
	background: #FBFCFE url(../css/images/postmetabottombg.jpg) bottom left no-repeat;
	display: block;
	border-top: 1px solid #DFE3E6;
	margin: 0px 0px 15px 0px;
	padding: 12px 10px;
	font-size: 12px;
	color: #535353;
	clear: both;
}

/*#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: square outside;
	margin: 0px 30px 0px 30px;
	padding: 5px 0px 0px 5px;
	}*/
#content .post-meta-top {
	display: block;
	margin: 8px 0px 15px 0px;
	padding: 5px 10px;
	font-size: 12px;
	color: #8E8F91;
	clear: both;
}

#content img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }

#content img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }

#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 35px;
}

#content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
	font-size: 13px;
}

#content p img{ border: none; padding: 0px 5px 15px 0px; }


.footers { 	background-color:#000000;width:300px;height:220px;float:left;
		border: 3px solid black;
		}
/*.footer a {color: #ff6347;}
.footer p {
	color: #ff4500;color: #4C4C4C;
}*/


.footerwrap a,visited{ width: 524px; height:200px; padding-top: 25px; 
 background: #f7f7f7;  color: #e8e8e8;   }



/*.footerwrap p {
	padding:0px;margin:100px;
	color: #ff4500;
}
*/

/*
h2 {
	color: #000;
	font-size: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding: 10px 0px;
	line-height: 150%;
	margin: 0px;
}
	
h2 a, h2 a:visited {
	color: #6B030B;
	text-decoration: underline;
}
h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
	*/
	
/*#sidebar h3 {
	font-size: 22px; 
}


#sidebar #popular h2 {
	color: #F97B1E;
}
h6 {
	color: #000;
	font-size: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;;
	font-weight: normal;
	padding: 10px 0px;
	line-height: 150%;
	margin: 0px;
}*/
/*************************************
	Header
**************************************/
#header {
	/*width: 868px;*/
	height: 100px;
	padding: 0px;
	margin: 0px auto;
	background: url(../css/images/header.jpg);
	border-left: 0px solid #DCDCDC;
	border-right: 0px solid #DCDCDC;
	position: relative;
 width: 868px; height: 120px;

	width: 100%px;
	height: 80px;
	/*background: url(../tuning/images/header.jpg) no-repeat top center;
		border: 0px;background: #D8BFD8 none;*/
	background-image: url(../tuning/images/mn.png);
	background-position: 270px 20px;
	background-repeat: no-repeat;
}

#header .description {
	clear: both;
	color: #FFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 10px 4px 10px;
	width: 828px;
}

#header .title {
	margin: 0px;
	padding: 15px 10px;
	width: 468px;
	float: left;
}

#header .title a {
	color: #ACD3FD;
	text-decoration: none;
	/*font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;*/
	font-size: 38px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#header .title a:hover { color: #FFF; }

#myformcontatti {
	width: 506px;
	clear: left;
	margin-top: 20px;
	/*padding: 15px 0 8px 10;
padding-left: 155px; /*width of left column containing the label elements
border-top: 1px dashed gray;background-color: #FBFBFB;*/
	float: left;
	border: 1px solid #F8F8F8;
}

#newslist { text-decoration: none; background-color: #F0F8FF; }

#newslistcorr { text-decoration: none; background-color: #F0F8FF; }

#searchForm{ display: block; padding: 0 0 0 0; }

/*************************************
	Sidebar
**************************************/
#sidebar {
	float: left;
	display: block;
	width: 349px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/wrapper_logo.jpg);
	background-repeat: no-repeat;
	height: 160px;
	padding-top: 480px;

}

/*#footer-wrap {
	width: 868px;
	margin: 0px auto;
}
*/
/*thumb*/


#container {
	/*background: White; url(../css/images/container-bg.gif) top left no-repeat;*/
	text-align: left;
	margin: 0 auto;
	padding: 0px 10px;
	border-left: 0px solid #A9D2E4;
	border-right: 0px solid #A9D2E4;
	clear: both;

	background: White;
	border-left: 0px solid #A9A9A9;
	border-right: 0px solid #A9A9A9;

	/*background: url(../tuning/images/header.jpg) no-repeat top center;*/
	width: 800px;height:700px;
	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: transparent;
	background-color: transparent;
	
	margin-top: 30px;
	margin-bottom: 30px;
	/*width: 1024px;*/
}
#subcontainer {
	width: 760px;height:690px;
	float: left;
	text-align: left; /*clear: both;margin: 0 auto;*/
	
	padding-top: 30px;
	padding-left: 22px;
	padding-right: 18px;
	background-color: White;
	border: 1px solid #CCCCCC; /*position:absolute; margin: 140px 0 0 350px;*/
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
}

#subcontainer .maintext {
	text-align: left; /*clear: both;margin: 0 auto;*/
	/*position:absolute; margin: 140px 0 0 350px;*/
	;
display: block;
	font-size: 14px;
	color: Black;
	letter-spacing: 0px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 4px;
}

#subcontainer p {
	text-align: left; /*clear: both;margin: 0 auto;*/
	/*position:absolute; margin: 140px 0 0 350px;*/
	;
display: block;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 4px;
}

/*************************************
	Footer
**************************************/
#text-link-ads { padding: 15px; text-align: left; clear: both; }

#videolist { text-decoration: none; background-color: #F0F8FF; }

#videolistcorr { text-decoration: none; background-color: #F0F8FF; }



#menu01v{
width: 160px;
font: 80% Arial, Helvetica, sans-serif;padding-top:50px;margin-left:20px;
}
#menu01v ul{
margin: 0;
padding: 0;
list-style: none;
}
#menu01v li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu01v a:link, #menu01v a:visited{
display: block;
background: #DEDCDC;
color: #05181E;
margin:0.06em 0;
padding: 0.3em 0.6em;
text-decoration: none;
border: 1px solid #666;margin-top:8px;
}
#menu01v a:hover, #menu01v a:focus, #menu01v a:active{
background: #fff;
color: #41545F;
border-color: #41545F;
padding-left: 0.95em;
text-transform: uppercase
}
