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,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
body{line-height:1;color:#000;background:#fff}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}
::selection{background:#ffffff;color:#000}
html{height:100%}
body{width:100%;height:100%;background:#ed1f24;color:#000;-webkit-perspective:500px;-moz-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px}
h1{
	position: absolute;
	top: 30%;
	width: 100%;
	text-align: center;
	color: #ed1e24;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.20),1px 1px 1px rgba(255,255,255,0.20);
	height: 92px;
}
h2{
	position: absolute;
	top: 30%;
	width: 100%;
	text-align: center;
	color: #231f20;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.20),1px 1px 1px rgba(255,255,255,0.20);
	height: 92px;
}
h1{margin-top:-90px;font:70px "ITCLubalinGraphStdDemi"}
h2{left:50%;width:500px;margin:-20px 0 0 -250px;font:37px "Helvetica Neue";font-weight:800;letter-spacing:-1px;-webkit-transform-origin:50% 50% -20px;-moz-transform-origin:50% 50% -20px;-ms-transform-origin:50% 50% -20px;-o-transform-origin:50% 50% -20px;transform-origin:50% 50% -20px}
h2.rotated{-webkit-transform:rotate3d(1,0,0,90deg) translateZ(-200px);-moz-transform:rotate3d(1,0,0,90deg) translateZ(-200px);-ms-transform:rotate3d(1,0,0,90deg) translateZ(-200px);-o-transform:rotate3d(1,0,0,90deg) translateZ(-200px);transform:rotate3d(1,0,0,90deg) translateZ(-200px)}
h2.reset{-webkit-transform:translateZ(-20px);-moz-transform:translateZ(-20px);-ms-transform:translateZ(-20px);-o-transform:translateZ(-20px);transform:translateZ(-20px)}
#light{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#ffffff;background-image:img/bg.png(radial,50% 0%,100,50% 150%,100,from(#ffffff),to(#ffe699));background-image:img/bg.png(50% 0%,50% 80%,#ffffff,#ffffff);background-image:img/bg.png(50% 0%,50% 80%,#ffe699,#ffffff);background-image:img/bg.png(50% 0%,50% 80%,#ffe699,#ffffff);background-image:img/bg.png(50% 0%,50% 80%,#ffffff,#ffffff);background-image:img/bg.png(50% 0%,50% 80%,#ffe699,#ffffff)}
#follow-twitter-wrap{position:absolute;top:50%;left:50%;width:300px;height:183px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:75px 0 0 -43px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.10) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.10) inset;-ms-box-shadow:0 0 5px rgba(0,0,0,0.10) inset;-o-box-shadow:0 0 5px rgba(0,0,0,0.10) inset;box-shadow:0 0 5px rgba(0,0,0,0.10) inset;background:#e8b84f}
#follow-twitter{display:block;position:absolute;top:50%;left:50%;height:300px;width:183px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:90px 0 0 -28px;border:1px solid rgba(52,21,127,0.10);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 1px 1px #55afbf inset,0 1px 2px rgba(0,0,0,0.30);-moz-box-shadow:0 1px 1px #55afbf inset,0 1px 2px rgba(0,0,0,0.30);-ms-box-shadow:0 1px 1px #55afbf inset,0 1px 2px rgba(0,0,0,0.30);-o-box-shadow:0 1px 1px #55afbf inset,0 1px 2px rgba(0,0,0,0.30);box-shadow:0 1px 1px #55afbf inset,0 1px 2px rgba(0,0,0,0.30);background:#34799d no-repeat 50% 50%;background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-webkit-gradient(linear, left top, right bottom, color-stop(0, #3e91ae), color-stop(1, #34799d));background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-webkit-linear-gradient(top left, #3e91ae 0%, #34799d 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-moz-linear-gradient(top left, #3e91ae 0%, #34799d 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-ms-linear-gradient(top left, #3e91ae 0%, #34799d 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-o-linear-gradient(top left, #3e91ae 0%, #34799d 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,linear-gradient(top left, #3e91ae 0%, #34799d 100%)}
#follow-twitter:hover{background-color:#3882a8;background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-webkit-gradient(linear, left top, right bottom, color-stop(0, #4299b8), color-stop(1, #3882a8));background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-webkit-linear-gradient(top left, #4299b8 0%, #3882a8 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-moz-linear-gradient(top left, #4299b8 0%, #3882a8 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-ms-linear-gradient(top left, #4299b8 0%, #3882a8 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,-o-linear-gradient(top left, #4299b8 0%, #3882a8 100%);background-image:url("../img/RinaldoRinaldi.com-logo.png") ,linear-gradient(top left, #4299b8 0%, #3882a8 100%);cursor:pointer}
#follow-twitter:active{background-color:#317395;background-image:url("../../images/twitter_down.png") ,-webkit-gradient(linear, left top, right bottom, color-stop(0, #3b8aa5), color-stop(1, #317395));background-image:url("../../images/twitter_down.png") ,-webkit-linear-gradient(top left, #3b8aa5 0%, #317395 100%);background-image:url("../../images/twitter_down.png") ,-moz-linear-gradient(top left, #3b8aa5 0%, #317395 100%);background-image:url("../../images/twitter_down.png") ,-ms-linear-gradient(top left, #3b8aa5 0%, #317395 100%);background-image:url("../../images/twitter_down.png") ,-o-linear-gradient(top left, #3b8aa5 0%, #317395 100%);background-image:url("../../images/twitter_down.png") ,linear-gradient(top left, #3b8aa5 0%, #317395 100%);-webkit-box-shadow:inset 0 0 5px #1f4957,0 1px 1px rgba(255,255,255,0.50);-moz-box-shadow:inset 0 0 5px #1f4957,0 1px 1px rgba(255,255,255,0.50);-ms-box-shadow:inset 0 0 5px #1f4957,0 1px 1px rgba(255,255,255,0.50);-o-box-shadow:inset 0 0 5px #1f4957,0 1px 1px rgba(255,255,255,0.50);box-shadow:inset 0 0 5px #1f4957,0 1px 1px rgba(255,255,255,0.50);border:1px solid #2b667a}
footer{position:absolute;width:100%;bottom:25px;font:12px Arial;text-align:center;color:rgba(0,0,0,0.40)}
logo{position:absolute;width:100%;top:40%;font:13px Arial;text-align:center;color:rgba(0,0,0,0.40)}
testo{position:absolute;width:100%;top:83%;font:14px Arial;text-align:center;color:#413d3e}
/* main layout */
a {color:#ed1e24;text-decoration:none;outline:none; font:14px}
a:hover {text-decoration:underline}