html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5; margin: 0; font-size:65%; font-family: "Trebuchet MS", "Helvetica Neue", Arial, sans-serif; background:#ffcc00 url('http://www.seoguru.it/images/bg_fade.gif') repeat-x left top;color:#003;}
 a img{border-bottom:none; border:none;}
.clear{clear:both;}
.container{width:1050px;margin:0 auto; border: 1px solid #990000;}
div.span-15,div.span-24b{float:left;margin-right:10px;}
div.last{margin-right:0;}
.box{padding:1.5em;width:1050px;margin:0 auto; }
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
* html .clearfix,* html .container{height:1%;}
.clearfix,.container{display:block;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:.5em;}
h2{font-size:2em;margin-bottom:.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em; margin-top: 1.25em; font-weight:bold; color: #990000;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
p{margin:0;}
p img{margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
textarea{width:450px;height:200px;padding:5px;}
.first{margin-left:0;padding-left:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
#buzz{background:#fff;}
a:link,a:visited,a:active{color:#369;text-decoration:none;font-weight:bold;}
a:hover{color:#369;}
#header{height:150px; text-align:center; width: 1050px; background-color: #990000; margin:0;}
#header a:hover{border-bottom: none;}
#navigation {/* Gradiente per Firefox */
background-image:-moz-linear-gradient(top , #3E7BB3, #29537A);
/* Gradiente per Safari e Chrome */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3E7BB3),color-stop(1, #29537A));
/* Gradiente per IE 6 e 7 */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3E7BB3', EndColorStr='#29537A');
/* Gradiente per IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3E7BB3', EndColorStr='#29537A')";
/* Ombreggiatura per i caratteri */
text-shadow:1px 1px 2px #01003E; text-align:center; height: 28px; border-top: 1px #000000 solid; background: #336699; overflow: hidden; border-bottom: 1px #990000 solid; }
#navigation  a { height: 30px; color: #ffffff; font-size: 1.2em; text-transform: uppercase; text-decoration: none; padding: 9px 9px 9px 9px; border-right: 1px #000 solid; font-weight: bold;  }
#navigation a:hover, #navigation ul li a.active {color: #ffcc00; background: url('http://www.seoguru.it/images/sfuma-tasti.jpg') repeat-x left bottom; }
#subnavigation {text-align:center; height: 26px; background: #ffcc00; border-bottom: 1px #000000 solid; width: 1050px;}
#subnavigation-home {text-align:center; border-bottom: 1px #000000 solid; width: 1050px; background: url('http://www.seoguru.it/images/banner-header.jpg') #ffcc00 no-repeat left center;}
#subnavigation a { font-size: 10px; color: #336699; padding-top: 10px; padding-right: 20px; text-transform: uppercase; text-decoration: none; font-weight: bold; vertical-align: middle; }
#subnavigation a:hover {color: #990000; border-bottom: 0; }
#box { float:left; width: 880px;}
#primary{width:560px; padding: 10px; float:right; margin-right:20px; margin-top: 10px;}
#box-servizi { float:left; width:1060px;}
#primary-servizi{width:740px; padding: 10px; float:right; margin-right:20px; margin-top: 10px;}
#secondary {margin-left:10px; margin-top: 10px; position: relative; display:block; float:left; width:250px;}
#tertiary{margin-right:10px; float: right; margin-top: 10px; width:160px;}
#footer{height:30px;background:#111;border-top:3px #a6010f solid;margin-top:20px; width: 1050px;}
#footer p,#footer p a{color:#ccc;text-decoration:none;margin-top:5px;}
#footer p a:hover{text-decoration:underline;}
#footer p.alignleft{padding-left:10px;}
#footer p.alignright{padding-right:10px;}
#footer p.alignright a{background:url('http://www.seoguru.it/images/rss.gif') no-repeat bottom left;padding-left:17px;}
#advertisement{margin-bottom:20px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto; text-align:center;}
.alignnone{float:none;}
.post .avatar{float:right;border:1px #ffcc00 dashed;padding:2px; margin-bottom: 20px;}
h1.pagetitle{border-top:2px #000 solid; padding-top:5px;text-transform:uppercase;font-size:1.2em!important;font-weight:bold;color:#bd1220; text-align:center;}
h1.pagetitle-servizi{padding-top:5px;text-transform:uppercase;font-size:1.6em!important;font-weight:bold;color:#bd1220; text-align:left;}
h1.pagetitle a {text-transform:uppercase;font-size:1.2em!important;font-weight:bold;color:#bd1220;}
h1.pagetitle a:hover {border-bottom: 1px #990000 dotted;}
p.home{font-size:12px;color:#369;font-weight:bold; text-align:justify;}
p.home a {color: #990000;}
p.home a:hover {color: #ffcc00;}
div.entry{clear:both;border-bottom:1px #dadada dashed;text-align:justify; margin-bottom:10px;  padding-bottom:10px; font-size: 12px;}
div.entry-servizi{ font-size: 14px;}
.entry h2,ol.entry li h2{margin-bottom:0;font-size:16px;}
.entry h2 a,ol.entry li h2 a {color:#bd1220; text-decoration:none;}
.entry h2 a:hover,ol.entry li h2 a:hover{color:#000; border-bottom: 1px dotted #bd1220;}
.entry h3{color:#369;font-weight:bold;margin-top:10px;}
.entry p,div.entry li,div.entry dl{font-size:1.2em;line-height:1.4em;}
.entry p {margin-bottom: 10px;}
.entry ol{margin-left:25px;}
.entry ul li ul li,div.entry ol li ol li{font-size:12px;}
.entry .postmetadata{font-size:1.1em;}
.entry a:hover{border-bottom: 1px #990000 dotted;}
.widgets{margin-bottom:5px;}
.widgets-homesidebar {font-size:1.2em; text-align:justify; color: #336699; padding: 5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0px 0px 9px #000000;
-webkit-box-shadow:0px 0px 9px #000000;
box-shadow:0px 0px 9px #000000;
background: #f1f1f1; border: solid 1px #ddd;}
.widgets-homesidebar h3 {color:#990000;}
.widgets h3{border-top:1px #000 solid;padding-top:5px;text-transform:uppercase;font-size:1.2em!important;font-weight:normal;color:#990000;}
.widgets h3 a{ color:#990000;}
.widgets ul li{font-size:1.2em;line-height:1.2em; margin-left: -55px; font-weight:normal; list-style-position:outside; list-style-type:none; }
.widgets ul li a{color:#336699;}
.widgets ul li a:hover{color:#336699; border-bottom:#900 dotted 1px;}
.sostieni{font-size:10px;line-height:1.0em; color:#336699; border:dotted 1px #900;padding:5px;width:115px;height:100px;overflow:auto;}
div#comments,form#commentform{clear:both;}
ol.commentlist li{padding:10px;margin-bottom:20px;font-size:1.3em;line-height:1.5em;}
ol.commentlist li.alt{background:#eee;}
ol.commentlist li img.avatar{margin-left:10px;}
ol.commentlist li cite{font-size:1.2em;font-weight:bold;}
div#leave_a_comment{clear:both;}
textarea#comment{width:100%;}
input#submit{border:1px #333 solid;color:#369;background:#fff;padding:3px;font-size:1em;}
input#submit:hover{color:#900;}
#subfooter a{ color: #000; }
img.wp-smiley {margin: 0; border:0;}
.entry p img{margin: 10px; border:0;}
img.alignnone {margin: 0; border:0;}
.entry p img.aligncenter {display:block;margin-left:auto;margin-right:auto; text-align:center;}
/* aggregatore video e buzz */
div.quote{color:#003;border:#369 dotted 1px;padding:10px;font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-style:italic;font-weight:bold;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0px 0px 20px #000000;
-webkit-box-shadow:0px 0px 20px #000000;
box-shadow:0px 0px 20px #000000;}
div.linkquote{text-align:center;color:#000;border-bottom:#900 dashed 1px;margin:10px;padding:1px;margin-bottom:25px;}
div.linkquote a{color:#900;}
blockquote {padding:10px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:bold;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0px 0px 20px #000000;
-webkit-box-shadow:0px 0px 20px #000000;
box-shadow:0px 0px 20px #000000;}
blockquote p {color:#003; font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-style:italic;}
.notizia {text-align: center; font-size: 18px; margin-bottom: 10px;}
.subnotizia {text-align: center; font-size: 11px; color: #990000; margin-top: -10px; margin-bottom: 10px;}
.notizia a {color: #336699; border-bottom: 1px #990000 dotted; }
.notizia a:hover {color: #990000; border-bottom: 1px #336699 dotted;}
#promote-author .avatar{float:right;border:1px #ffcc00 dashed;padding:2px; margin-left:10px;}
#promote-author{width:500px;padding:10px; min-height: 100px; background:#369;border:#900 dashed 1px;color:#FFF;float:none; margin: 0 auto; display:block; margin-bottom: 30px;}
#promote-author a{text-transform:capitalize;color:#ffcc00;}
#promote-author h3{font-size:1.2em;font-weight:bold;}
#promote-author dl{font-size:1.0em;}
#promote-author dt{font-size:1.2em;}
#promote-author dd{font-size:1.1em;margin-left:0;}
.ad125x125{border:1px #dadada solid;}
.ad-row img:hover{border: 1px #336699 dashed;}
#autore{margin-bottom:10px;margin-right:10px; border-bottom:2px #000 solid; font-size: 12px; color: #990000;}
#autore td {width: 250px;}
div.feedpath {font-size: 11px; margin-top: -17px;}
div.feedlink {text-align: right; font-size: 13px;}
div.feedlink a{color:#990000;}
.intestazione {margin: 0 auto; text-align: center; color: #990000; border-bottom:2px #000 solid; font-size: 12px;}
.intestazione a {color: #FFCC00;}
.intestazione a:hover {color: #990000;}
span.vvqbox   {margin-bottom: 40px; margin-top: 40px;}
/* fine aggregatore video e buzz */
/* ricerca google */
#cerca {display: block; width: 800px; margin: 0 auto; padding: 10px; background: #FFFFFF; border: 2px solid #990000;}
.cse-branding-bottom, .cse-branding-right { margin:0; padding:0}
.cse-branding-bottom:after, .cse-branding-right:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cse-branding-text { font: 10px Arial;}
.cse-branding-form form {margin-bottom: 0; padding-bottom: 0;}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text {display: block; text-align:center;}
.cse-branding-bottom .cse-branding-form { margin-bottom: 3px;}
.cse-branding-bottom .cse-branding-logo { padding: 0;}
.cse-branding-bottom .cse-branding-text {padding-top: 4px;}
.cse-branding-right .cse-branding-form { float: left;}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text {margin-left: 4px;}
.cse-branding-right .cse-branding-form {float: left;margin-right: 4px;}
.cse-branding-right .cse-branding-logo {padding: 0}
.cse-branding-right .cse-branding-text {margin-top: -4px}
/* fine ricerca interna google */
