@import url("inc_slider.css");@import url("inc_footer.css");/*GURUCUBE.COM*//*Made by Michele Gorgerino | Roberto Minoletti*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;	font-family: inherit;vertical-align: baseline; }:focus {outline: 0; }body {color: #747d67;font: 14px/21px "Lucida Sans Unicode", Arial, Helvetica, sans-serif }p {padding-bottom: 20px; }ol, ul {list-style: none; }blockquote:before, blockquote:after, q:before, q:after {content: ""; }blockquote, q {quotes: "" ""; }acronym {cursor: help;border-bottom: 1px dashed #333; }strong {font-weight: bold; }em {font-style: italic; }hr {display: none; }.right {float: right; }.left {float: left; }.hide {display: none; }#bg_home {background: #CCC url(../background/bg_home_4.jpg) repeat-x center top; min-height:600px }#container {margin:0 auto;padding:0;width:960px; }#header {width:960px;margin:0 auto;display:table;padding:40px 0 0 0}#header_left {float:left;width:475px; }#header_left a {float:left;width:330px;height:63px;text-indent:-9999px;margin:20px 0 0 15px;background:url(../images/logo.png) top left no-repeat }/*#slider {width:960px;height:280px;marg:0 auto;display:table;background:#999 }*/#search_domain {width:960px;height:175px;margin:0 auto;background:#999 }#servizi {width:960px;height:70px;margin:0 auto;display:table;background:#999 }#footer_2 {width:960px;height:320px;margin:0 auto;display:table;background:#999 url(../background/overlay_footer_3.gif) no-repeat left top }#footer_left {width:620px;float:left;height:320px;margin:15px 0 0 0;padding:5px 0 0 20px }#footer_right {width:310px;float:right;height:320px;margin:15px 0 0 0 }ul#nav_servizi {width:960px;height:70px;margin:0;padding:0; }ul#nav_servizi li {float:left;margin:0;padding:0;height:70px;display:block;text-align:center; }ul#nav_servizi li a {margin:0;padding:0;height:70px;display:block;text-indent:-9999px;overflow:hidden;outline:none }ul#nav_servizi li a:hover {outline:none }li#wp {width:192px;height:70px; }li#magento {width:192px;height:70px; }li#rails {width:192px;height:70px; }li#joomla {width:192px;height:70px; }li#java {width:192px;height:70px; }li#wp a {background:url(../background/servizi.png) no-repeat 0 -70px; }li#magento a {background:url(../background/servizi.png) no-repeat;background-position:-192px -70px; }li#rails a {background:url(../background/servizi.png) no-repeat;background-position:-384px -70px; }li#joomla a {background:url(../background/servizi.png) no-repeat;background-position:-576px -70px; }li#java a {background:url(../background/servizi.png) no-repeat;background-position:-768px -70px; }li#wp a:hover {background-position:0 0; }li#magento a:hover {background-position:-192px 0; }li#rails a:hover {background-position:-384px 0; }li#joomla a:hover {background-position:-576px 0; }li#java a:hover {background-position:-768px 0; }#copyright {	width:960px;	margin:0 auto;	display:table;	background:#999;	text-align:center;	font: lighter  11px/10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color: #E1E1E1;	padding:5px 0 70px 0;	letter-spacing: -1px;}#copyright a {color:#FFF;text-decoration:none }#copyright a:hover {color:#FFCC00;border-bottom: 1px dotted #FFF; }#copyright h1 {font: normal 20px/22pxHelvetica Neue,  Arial, Helvetica, sans-serif;line-height: 12px;margin-bottom:6px }#copyright h2 {font: normal 12px/14pxHelvetica Neue,  Arial, Helvetica, sans-serif;line-height: 11px;margin-bottom:6px }#copyright h3 {font: normal 11px/12pxHelvetica Neue,  Arial, Helvetica, sans-serif;line-height: 10px;margin-bottom:6px }/*------ Clear Fix ------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; }.clearfix {display: inline-block; }/* Hides from IE-mac \*/* html .clearfix {height: 1%; }.clearfix {display: block; }/* End hide from IE-mac */.left ul li a {display:block;width:35px;height:35px;text-indent: -5000px;overflow:hidden;float:left }.left ul li a.uno {background: url(../images/socialnet/facebook_32.png) no-repeat left top; }.left ul li a.due {background: url(../images/socialnet/google_32.png) no-repeat left top; }.left ul li a.tre {background: url(../images/socialnet/email_32.png) no-repeat left top; }.left ul li a.quattro {background: url(../images/socialnet/twitter_32.png) no-repeat left top; }.left ul li a.cinque {background: url(../images/socialnet/yahoo_32.png) no-repeat left top }.left ul li a.sei {background: url(../images/socialnet/myspace_32.png) no-repeat left top }.left ul li a.sette {background: url(../images/socialnet/delicious_32.png) no-repeat left top }.left ul li a.otto {background: url(../images/socialnet/stumbleupon_32.png) no-repeat left top }.left ul li a.nove {background: url(../images/socialnet/friendfeed_32.png) no-repeat left top }.left ul li a.dieci {background: url(../images/socialnet/linkedin_32.png) no-repeat left top }.left ul li a.undici {background: url(../images/socialnet/flickr_32.png) no-repeat left top }.left ul li a.dodici {background: url(../images/socialnet/rss_32.png) no-repeat left top }.left ul li a.tredici {background: url(../images/socialnet/skype_32.png) no-repeat left top }.left ul li a.quattordici {background: url(../images/socialnet/youtube_32.png) no-repeat left top }.joinOrSearch {width:940px;height:120px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;margin:0 0 0 10px;padding:20px 0 0 0 }#search label {letter-spacing:-0.05em;color:#FFF;font-weight:bold;padding:8px 12px 14px 0px;cursor:pointer;}#search label span {color:#319db8;font-style:italic;font-size:120%;padding:0px 15px 0px 0px; }#search input#searchTerm {float:left;width:655px;height:36px;border: none;padding:10px 0px 0px 9px;background: url(../images/whoistbg2.png) no-repeat left top;color: #666;font: bold 16px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;cursor:text }#searchTerm label {float:left;width:80px;height:36px;text-align:right;border: none;padding:16px 5px 0px 9px;color: #FFF;font: bold 16px/12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif }#search input#submitBtn {float:left;background:url(../images/lente.png) top left no-repeat;display: block;width:120px;height:40px;border:none;cursor:pointer;padding:0;text-indent:-9999px;line-height: 0;margin-top:-20px }#search input#submitBtn:hover {background:url(../images/lente.png) 0px -49px no-repeat; }.joinOrSearch:after, {content: ".";display: block;height: 0;clear: both;visibility: hidden;background: }#checkbox_area {width:800px;margin:5px 0 10px 80px;background:#999;float:left }#checkbox_area .tick {float: left;height: 30px;width:80px;margin:5px 0 0 0;font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color: #FFFFFF;background:url(../background/overlay_checkbox.png) no-repeat top left;/*border-right:1px dotted #FFF;*/text-align:center}#checkbox_area label {margin:-5px 0 0 5px;font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color: #FFF; }#twitter {width:300px;height:160px;margin:20px 0 0 0;float:left }#facebook {width:300px; height:100px;margin:0;padding:60px 0 0 0;float:left ;color:#FFF;font: normal 12px Helvetica, Arial, sans-serif;text-decoration:none;}#facebook a {text-decoration:none;color:#FFCC00}#facebook a:hover {text-decoration:underline;color:#FFF}#partners {width:600px;text-align:center;margin:15px 0 0 0 }#partners ul li {margin:0 0 10px 0 }#partners ul li.sun {width:100px;float:left;text-align:center }#partners ul li.windows {width:54px;float:left;text-align:center }#partners ul li.mssql {width:100px;float:left;text-align:center }#partners ul li.cisco {width:100px;float:left;text-align:center }#partners ul li.hp {width:100px;float:left;text-align:center }#partners ul li.mysql {width:100px;float:left;text-align:center }#partners ul li.ubuntu {width:100px;float:left;text-align:center }#partners ul li.parallels {width:100px;float:left;text-align:center }#partners ul li.vmware {width:110px;float:left;text-align:center }#partners ul li.apple {width:100px;float:left;text-align:center }#partners ul li.redhat {width:110px;float:left;text-align:center }#partners ul li.mail {width:100px;float:left;text-align:center }#twitter-link {margin:0 0 0 120px;color:#FC0;font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:1px dotted #FFCC00 }#twitter_top {width:265px;padding:40px 0 5px 10px;color: #7A500C }#twitter_top ul {list-style-image:none;list-style-type:none;margin:0;padding:0; }#twitter_top li {	list-style-image:none;	list-style-type:none;	padding:10px 10px 10px 5px;	margin:0;	color: #FFF;	font: 14px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}#twitter_top li a {	color: #FFF;	font: 14px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}#twitter_top li a:hover {color: #FFCC00;font: 14px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif }.left ul li{	float:left}