/*
Theme Name: BlogZ wp template
Description: A BlogZ template declination for motorZ
Author: Marco Longobardi
Author URI: http://www.studiocomunico.com
version: 2.0
*/



/* color import */
@import url("color.css");

/* feed style import */
@import url("feed_style.css");

/* Aggiunte */

h2#comp-head {
	color:#FA0000;
}

table#comparator {
	border:1px solid #CCC;
	margin-bottom:10px;
	margin-top:5px;
	background-color:#FCF0ED;
}

	table#comparator strong {
		font-size:14px;
	}
	
	table#comparator p {
		font-size:11px;
		color:#666;
		text-align:left;
	}
	
	table#comparator img {
		border:1px solid #CCC;
	}
	
	table#comparator td {
		padding:2px;
	}

/* basics 
----------------------------------------------------------------------------- */
	*{margin:0; padding:0;}
	body {
		background: #fff;
		font-family:"Trebuchet MS", sans-serif;
		font-size: 8pt;	}
	h1 {font-size: 18pt;}
	h2 {font-size: 14pt; margin-top:10px;}
	h3 {font-size: 10pt; margin-top:10px;}
	h4 {font-size: 9pt;}


/* images and misc. 
----------------------------------------------------------------------------- */
	img{ border: none; padding: 0px; }
	img a{border:none;}
	img.left{ float: left; border: none; padding: 6px; }
	img.right{ float: right; border: none; padding: 6px; }
	blockquote{	border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px; }
	code{margin:10px; font-family:"Courier New", Courier, monospace;}

/* links 
----------------------------------------------------------------------------- */
	a{color:#666; text-decoration:none; border: none; }
	a:hover{color:#6A7CA0;text-decoration: underline; border: none;}
	a:active,a:focus{ border:none; outline:none}

/* container 
----------------------------------------------------------------------------- */
	#container { width:1009px; margin:0 auto; background:#fff; color:#333;	}
	
/* header
----------------------------------------------------------------------------- */
	#header {width:1009px; color:#fff; height:160px; position:relative; background:url(images/header_bg.jpg) no-repeat top center;}
	#header h1{	height:40px; margin-left:30px; padding-top:40px;}
	#header h1 a{}
	#header h2{ height:30px; font-size:11px; font-weight:300; color:#000; letter-spacing:1px; margin:0 0 0 30px;}

/* main menu 
----------------------------------------------------------------------------- */
	#menu{ width:990px; height:30px; margin:0 auto;}
	#menu form{ float:right; position:relative; margin:-3px 10px 0 0}
	#menu ul{}
	#menu ul li{list-style-type:none; float:left; text-transform:uppercase; border-left:1px solid #fd8080}
	#menu ul li:first-child{ border:none}
	#menu ul li a{padding:0 13px; height:30px; line-height:30px; display:block; float:left; font-size:14px; font-weight:bold; }	
	#menu ul li a:hover{ text-decoration:none}

/* content 
----------------------------------------------------------------------------- */
	#content {float:left; width:679px; overflow:hidden; margin:0 0 20px 4px;}	
	.post {margin:0 0 15px 0 ; padding:0; line-height:18px;	}
	.post h2{color: #fa0000;	}
	.post h2 a{color:#fa0000; text-decoration:none;	}
	.post h2 a:hover{text-decoration: underline;	}
	.post p{font-size:13px; color:#000}
	.post a{text-decoration:underline;}
	.post ul {}
	.post li {}
	.entry p{margin:12px 0; text-align: justify;}
	.postmetadata{clear:both; background:#fff; padding:6px; margin-top:16px; border-bottom:2px solid #ccc}
	.postmetadata strong,.postmetadata a{ display:none}
	.postmetadata strong{ color:#fff;}
	.postmetadata a{ color:#fff; text-decoration:none}
	.postmetadata a:hover{ color:#fa0000; text-decoration:none}
	.navigation {font-size:11px; text-transform:uppercase; float:left; width:100%; border-top:2px solid #fa0000; padding-top:5px;	}
	.navigation a{ color:#fa0000; font-weight:bold; text-decoration:none}
	.navigation a:hover{ color:#000}
		.alignleft{float:left; margin:0;}
		.alignleft a:before{ content:'<< '; }
		.alignright{float:right; margin:0}
		.alignright a:after{content:' >>'}
		
	
	.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}

/* sidebar 
----------------------------------------------------------------------------- */

	#sidebar {width:300px; float:right; margin-right:3px; margin-bottom:20px;	}
	#sidebar h2{ border:1px solid #ccc; font-size:14px; text-transform:uppercase; color:#333; padding:2px 5px; margin:0 0 5px 0;}
	#sidebar h2 span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:3px 3px 3px 5px;  margin:6px 3px 0 0;}
	#sidebar p {margin:0; padding: 0 6px 0 12px;}
	#sidebar ul {margin:0; padding:0; list-style-type: none;	}
	#sidebar ul li { margin:0; padding:0; line-height:14pt; list-style-type:none;	}
	#sidebar ul ul {margin: 6px 0 6px 12px; padding: 0;}
	#sidebar ul ul li {	list-style-type: none; list-style-position: inside;	}
	#sidebar ul ul ul{ margin:0; padding:0;}
	#sidebar ul ul ul li{ padding:0 0 0 15px; list-style-type:square; color:#898989;}

/* comments 
----------------------------------------------------------------------------- */
	#commentssection{ clear:both; padding:2px 12px; margin:0;	}
	#commentssection h3{color: #000;	}
	#commentform{background:#F0F0F0; margin:12px 12px 20px 12px; padding:20px;	}
	#commentform p{color: #000;}
	#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	#commentform h3{font-family: georgia, times, verdana;font-size: 10pt;font-weight: 300;color: #000;	}
	#commentbox{width:75%;min-width:400px; margin:5px 5px 0 0;	}
	#author, #email, #url, #commentbox, #submit{ background:#fff; font-size:8pt; margin:5px 5px 0 0; border:none; padding:6px; border:1px solid #B2B2B2;	}
	#submit{margin:5px 5px 0 0;}
	ol.commentlist {list-style-type: none;}
	ol.commentlist li {background: #fff;margin:10px 0;padding:5px 0 5px 10px;overflow: hidden;}
	ol.commentlist li.alt {background: #E5E5E5;}
	ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}
	ol.commentlist a {color:#000;}
	cite {font-family: arial, verdana, tahoma;font-size: 9pt;font-weight: bold;font-style: normal;	}
	cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

/* search 
----------------------------------------------------------------------------- */
	#searchform{padding: 6px 0 6px 6px; font-family: verdana, arial, times;	}
	#searchform input#s{ font-family: verdana, arial, times; font-size: 8pt; padding: 2px; margin: 2px; border: 1px solid #B7B7B7;	}
	#searchform input#searchsubmit{font-size: 7pt; padding: 2px; margin: 2px 0 0 2px; border: 1px solid #B7B7B7; background-color: #fff; color: #797979;	}

/* footer 
----------------------------------------------------------------------------- */
	#footer {
		clear: both;
		width: 100%;
		margin:0 4px;}
	#footer p{padding:0; margin-bottom:5px; color:#000; text-align:center}
	#footer p.wp_copy{ display:none}
	#footer p img{}
	#footer a{color: #BCBCBC;text-decoration: none;}
	#footer a:hover{color: #5D5D5D;text-decoration: underline;}
	
	#footer table{ width:1000px; border:1px none #000; margin-bottom:20px;}
	#footer table td{ vertical-align:top; padding:0 15px; }
	#footer table td h2{ font-size:13px; color:#333; text-transform:uppercase}
	#footer table td ul{ list-style-type:none}
	#footer table td ul li{ line-height:20px; border-bottom:1px solid #e5e5e5;}
	#footer table td ul li a{ color:#000}
	#footer table td ul li a:hover{ font-weight:normal; color:#000}
	#footer table td a{ color:#000}

/* #################################################################################################### */
/* SPECIAL CMNC BLOGZ STYLE
/* #################################################################################################### */

/* BANNER
----------------------------------------------------------------------------- */
	#banner_728x90{ position:absolute; right:10px; top:5px; width:728px; height:90px;}
	#banner_160x600{ float:left; width:160px; height:600px;}
	#banner_300x250{ width:300px; height:250px; margin-bottom:10px;}
	
/* BASIC STYLE
----------------------------------------------------------------------------- */
	h2.sectionTitle{ border:1px solid #ccc; font-size:14px; text-transform:uppercase; color:#333; padding:2px 5px; margin:0 0 5px 0;}
	h2.sectionTitle span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:3px 3px 3px 5px; margin:6px 3px 0 0;}
	
/* MERCATO AUTO WIDGET
----------------------------------------------------------------------------- */
	#auto_sidebar{ margin-bottom:10px;}
	#auto_sidebar form{ background:#fa0000; background-image:url(images/sponsorsearch-bg.jpg); background-repeat:repeat-x; padding:20px 25px; margin-bottom:1px;}
	#auto_sidebar form .in{ margin-bottom:5px;}
	#auto_sidebar form .in label{ float:left; color:#fff; width:80px; font-size:12px;}
	#auto_sidebar form .in select{ width:160px;}
	#auto_sidebar form .in input{ width:62px; float:left; text-align:center;}
	#auto_sidebar form .in.prezzo{ height:20px;}
	#auto_sidebar form .in.prezzo label.mini{ width:27px; text-align:center;}
	#auto_sidebar form .submit{ text-align:center; padding-top:10px;}
	#auto_sidebar form .submit button{ padding:2px 15px; text-transform:uppercase; font-size:11px; font-weight:bold}
	#auto_sidebar #autoPagPager{ background:#ebebeb; margin-bottom:1px; padding:5px; text-transform:uppercase; height:17px;}
	#auto_sidebar #autoPagPager a{ float:right; background:#5e5e5e; color:#fff; padding:0 5px;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	#auto_sidebar #autoPagPager a:hover { text-decoration:none; }
	
	#auto_sidebar #result{ background:#fff; padding:8px;}
	#auto_sidebar #result ul{ margin:0; padding:0}
	#auto_sidebar #result ul li{ height:60px; border-top:1px solid #c7d6d8; padding-top:10px; margin-bottom:10px;}
	#auto_sidebar #result ul li:first-child{ border:none; padding:0}
	#auto_sidebar #result ul li a{ float:left; margin-right:8px;}
	#auto_sidebar #result ul li h4{ font-size:11px;}
	#auto_sidebar #result ul li h4 a{ float:none; color:#000; text-transform:uppercase}
	#auto_sidebar #result ul li h4 a span{ font-weight:normal; text-transform:none}
	#auto_sidebar #result ul li ul{}
	#auto_sidebar #result ul li ul li{ float:right; width:55px; height:35px; border-right:1px solid #c7d6d8; border-top:none; text-align:center; padding:0; margin:0; line-height:16px;}
	#auto_sidebar #result ul li ul li:first-child{ width:90px; border:none; line-height:35px;}
	#auto_sidebar #result ul li ul li span{ font-size:10px; text-align:center;}
	#auto_sidebar #result ul li ul li strong{ display:block; text-align:center; text-transform:uppercase;}
	#auto_sidebar #result ul li ul li p{ color:#ff6300; font-size:13px; font-weight:bold}
	
/* MERCATO AUTO PAGE
----------------------------------------------------------------------------- */
	#hiddenSponsor #auto_sidebar{ display:none}

	.sponsor{ margin-bottom:10px;}
	.sponsor ul{ margin:0; padding:0; list-style-type:none}
	
	.sponsor form{ background:#fa0000; padding:0px 25px 20px; margin-bottom:1px; background-image:url(images/sponsorsearch-bg.jpg); background-repeat:repeat-x;}
	.sponsor form fieldset{ border:none; float:left; margin-right:10px;}
	.sponsor form fieldset.col2{ float:right}
	.sponsor form h3{ color:#fff; font-size:20px; margin:0; padding:10px 0}
	.sponsor form .in{ margin-bottom:10px;}
	.sponsor form .in label{ float:left; color:#fff; width:100px; font-size:12px;}
	.sponsor form .in select{ width:160px;}
	.sponsor form .in input{ width:100px; float:left; text-align:center;}
	.sponsor form .in.prezzo{ height:20px;}
	.sponsor form .in.prezzo label.mini{ width:27px; text-align:center}
	.sponsor form .submit{ text-align:right; clear:left; margin-bottom:-15px;}
	.sponsor form .submit button{ padding:2px 2px; text-transform:uppercase; font-size:10px; font-weight:normal; float:right; margin:-32px 5px 0 0;}
	.sponsor .autoPagPager{ background:#ebebeb; margin-bottom:1px; padding:5px; text-transform:uppercase; text-align:center}
	.sponsor .autoPagPager a{  background:#5e5e5e; color:#fff; padding:0 5px;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	
	.sponsor .autoPagPager a.qp_next{float:left;}
	
	.sponsor .autoPagPager a.qp_prev{float:right;}
	
	/*.sponsor #bigResult{ color:#000}
	.sponsor #bigResult ul li.bigItem{ background:#eafcfe; width:318px; padding:10px; border-bottom:1px solid #e5e5e5}
	.sponsor #bigResult ul li#bigResult_1{ float:left}
	.sponsor #bigResult ul li#bigResult_2{ float:right}
	.sponsor #bigResult ul li#bigResult_3{ float:left}
	.sponsor #bigResult ul li#bigResult_4{ float:right}
	.sponsor #bigResult ul li.bigItem h4{ font-size:15px; margin-bottom:5px;}
	.sponsor #bigResult ul li.bigItem h4 a{ color:#000;}
	.sponsor #bigResult ul li.bigItem h4 a span{ font-weight:normal; text-transform:none}
	.sponsor #bigResult ul li.bigItem a.autoLink{ float:left}
	.sponsor #bigResult ul li.bigItem .price{ height:125px; margin:0 0 10px 187px; font-weight:bold}
	.sponsor #bigResult ul li.bigItem .price span{ display:block; padding-top:30px; text-align:center; color:#ff6300; margin-bottom:15px; font-size:13px;}
	.sponsor #bigResult ul li.bigItem .price a{ display:block; width:80px; padding:3px 0; margin:0 auto; background:#fff; text-align:center; color:#000; text-transform:uppercase; border:1px solid #ccc;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.sponsor #bigResult ul li.bigItem p{ text-align:justify; margin-bottom:10px}
	.sponsor #bigResult ul li.bigItem ul{}
	.sponsor #bigResult ul li.bigItem ul li{ float:left;width:80px; height:35px; border-left:1px solid #c7d6d8; text-align:center}
	.sponsor #bigResult ul li.bigItem ul li:first-child{ width:73px; border:none}
	.sponsor #bigResult ul li.bigItem ul li span{ font-size:10px; text-align:center;}
	.sponsor #bigResult ul li.bigItem ul li strong{ display:block; text-align:center; text-transform:uppercase; font-size:12px}*/
	
	.sponsor #result{ background:#fff; padding:8px; clear:left; border-top:20px none #e5e5e5; color:#000}
	.sponsor #result ul{ margin:0; padding:0}
	.sponsor #result ul li{ height:120px; border-top:1px solid #c7d6d8; padding-top:10px; margin-bottom:10px;}
	.sponsor #result ul li:first-child{ border:none; padding:0}
	.sponsor #result ul li div.th{float:left; margin:0 8px 15px 0; width:130px;}
	.sponsor #result ul li div.price{ float:right;height:120px; margin:10px; font-weight:bold}
	.sponsor #result ul li div.price span{ display:block; text-align:center; color:#ff6300; font-size:13px; margin-bottom:15px;}
	.sponsor #result ul li div.price a{ display:block; width:80px; padding:3px 0; margin:0 auto; background:#fff; text-align:center; color:#000; text-transform:uppercase; border:1px solid #ccc;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.sponsor #result ul li h4{ font-size:15px; margin-bottom:5px;}
	.sponsor #result ul li h4 a{ float:none; color:#ff0000;}
	.sponsor #result ul li h4 a span{ font-weight:normal; text-transform:none}
	.sponsor #result ul li p{ margin-bottom:10px;}
	.sponsor #result ul li ul{}
	.sponsor #result ul li ul li{ float:left; width:80px; height:35px; border-left:1px solid #c7d6d8; border-top:none; text-align:center; padding:0; margin:0; line-height:16px;}
	.sponsor #result ul li ul li:first-child{ width:74px; }
	.sponsor #result ul li ul li span{ font-size:11px; text-align:center; text-transform:uppercase}
	.sponsor #result ul li ul li strong{ display:block; text-align:center; text-transform:uppercase;}
	.sponsor #result ul li ul li p{ color:#ff0000; font-size:13px; font-weight:bold}
	/**/
/* GALLERY WIDGET
----------------------------------------------------------------------------- */
	#sidebar ul.wGallery{ background:#e5e5e5; height:200px; margin:0 0 10px 0; padding:8px 0 0 6px;}
	#sidebar ul.wGallery li{ float:left; display:block; margin:0 6px 6px 0}
	#sidebar ul.wGallery li a{ display:block; float:left;border:1px solid #ccc;}
	#sidebar ul.wGallery li a img{ width:50px; height:50px; }
	
/* FOOTER SUMMARY
----------------------------------------------------------------------------- */
	#summary{ padding:10px 0 0 20px; color:#fff; clear:both;  margin:0 4px}
	#summary .sumItem{ float:left; width:250px; padding:0 0 10px 0;}
	#summary .sumItem h3{ text-transform:uppercase; font-size:11px; margin-bottom:5px;}
	#summary .sumItem h3 span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:5px 5px 5px 7px;  margin:2px 0 0 0;}
	#summary .sumItem ul{ list-style-type:none; padding:0; margin:0}
	#summary .sumItem ul li{ font-size:10px }
	#summary #sumitembig { width:460px}
	
/* HOMEPAGE
----------------------------------------------------------------------------- */
	#featBoxCont{ position:relative; margin-bottom:15px;}
	#featBox{ height:350px; position:relative; background:#000; color:#fff;}
	#featBox ul li{ height:350px; width:679px; overflow:hidden}
	#featBox ul li div.featBoxContent{ margin:0 60px;}
	#featBox ul li div.featBoxContent h3{ font-size:16px;}
	#prevBtn, #nextBtn{ position:absolute; bottom:35px; z-index:1000;}
	#prevBtn{ left:10px;}
	#prevBtn span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:15px 15px 15px 15px; border-color: #000 #fff #000 #000;}
	#nextBtn{ left:640px;}
	#nextBtn span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:15px 15px 15px 15px; border-color: #000 #000 #000 #fff;}
	
	#editoriale{ height:300px; margin-bottom:10px;}
	#editoriale ul{ list-style-type:none;}
	#editoriale ul li{ height:95px; width:335px; margin:0 0 5px 0; padding:0; float:left; }
	#editoriale ul li.editli-2,
	#editoriale ul li.editli-4,
	#editoriale ul li.editli-6{ float:right }
	#editoriale ul li span{ float:right; font-size:50px; font-weight:bold; margin:-10px 10px 0 0}
	#editoriale ul li a.editImgLink{ float:left; margin-right:10px;}
	#editoriale ul li span a:hover{ text-decoration:none}
	#editoriale ul li h3{ margin:5px 60px 0 0;}
	#editoriale ul li p{ margin-right:60px; font-size:10px;}
	
	#videoSectionCont{ width:502px; float:right}
	#videoSection{ padding:40px 0 20px;}
	#videoSection #videoCont{ margin:0 auto 18px; width:425px;}
	/*#videoSection ul{ margin:0 0 0 30px; padding:0; list-style-type:none; height:90px;}
	#videoSection ul li{ float:left; margin-left:3px}
	#videoSection ul li:first-child{ margin:0}*/
	#videoSection #videoThumb{ margin:0 0 0 30px; position:relative;}
	#videoSection ul li{ margin-right:3px;}
	#videoSection ul li a{ display:block; float:left; height:70px; overflow:hidden}
	#videoSection ul li a img{ width:108px}
	
	#videoSection #videoThumb a.arrow{ position:absolute; top:20px; z-index:1000;}
	#videoSection #videoThumb a.arrow:hover{ text-decoration:none}
	#videoSection #videoThumb a.prev{ left:-30px;}
	#videoSection #videoThumb a.prev span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:15px 15px 15px 10px; border-color: #000 #999 #000 #000;}
	#videoSection #videoThumb a.prev:hover span{border-color: #000 #fff #000 #000;}
	#videoSection #videoThumb a.next{ left:445px;}
	#videoSection #videoThumb a.next span{display: block; float:left; line-height:0; width:0; height:0; border-style:solid; border-width:15px 10px 15px 15px; border-color: #000 #000 #000 #999;}
	#videoSection #videoThumb a.next:hover span{border-color: #000 #000 #000 #fff;}
	
	#videoFeed{ background:#000; float:left; width:502px; padding-bottom:10px;}
	#videoFeed .video_coll_spons{ border:none; border:1px solid #3f3f3f; width:440px; margin-left:30px; float:left}
	#videoFeed .video_coll_spons ul{ margin:0; padding:0; list-style-type:none}
	#videoFeed .video_coll_spons ul li{ width:190px; float:right; color:#fff; padding:10px;}
	#videoFeed .video_coll_spons ul li:first-child{ float:left}
	#videoFeed .video_coll_spons ul li h1{font-size:12px; color:#fa0000;}
	#videoFeed .video_coll_spons ul li a{color:#fa0000;}
	#videoFeed .video_coll_spons ul li a:hover{ color:#fa0000; text-decoration:underline}
	#videoFeed .video_coll_spons ul li span{ display:block}


/* ASSICURAZIONI --> #content.assicirazioni
----------------------------------------------------------------------------- */
	.assicurazioni {}
	
/* NEWSLETTER WIDGET 
----------------------------------------------------------------------------- */	
	#nl-subscribe{ background-image:url(images/nl-bg.jpg); background-repeat:repeat-x; padding:10px; margin-bottom:10px;}
	#nl-subscribe #quick_subscribe_messages{color:#FFF;}
	#nl-subscribe form{}

