@import url("reset.css");
@import url("960.css");
/*
      ___         ___                                       ___                       ___           ___ 
     /  /\       /  /\         _____         _____         /  /\        ___          /__/|         /__/|
    /  /|/_     /  /||\       /  /||\       /  /||\       /  /||\      /  /\        |  |||        |  |||
   /  /|/ /\   /  /|/\|\     /  /|/\|_     /  /|/\|_     /  /|/\|\    /  /|/        |  |||        |  |||
  /  /|/ /|/  /  /|/-/||\   /  /|/-/||\   /  /|/-/||\   /  /|/-/|/   /__/||\      __|  |||      __|  |||
 /__/|/ /|/  /__/|/ /|/\|\ /__/|/ /|/\|| /__/|/ /|/\|| /__/|/ /|/___ \__\/\|\__  /__/\_|||____ /__/\_|||____
 \  \|\/|/   \  \|\/|/__\/ \  \|\/|/-/|/ \  \|\/|/-/|/ \  \|\/|||||/    \  \|\/\ \  \|\/|||||/ \  \|\/|||||/
  \  \||/     \  \||/       \  \||/ /|/   \  \||/ /|/   \  \||/----      \__\||/  \  \||/----   \  \||/----
   \  \|\      \  \|\        \  \|\/|/     \  \|\/|/     \  \|\          /__/|/    \  \|\        \  \|\
    \  \|\      \  \|\        \  \||/       \  \||/       \  \|\         \__\/      \  \|\        \  \|\
     \__\/       \__\/         \__\/         \__\/         \__\/                     \__\/         \__\/

Copyright Fabbrikk - http://fabbrikk.com/ - Scandola Christian - http://twitter.com/fabbrikk
*/
body 
{
	line-height: 1;
	font: 10px/12px Helvetica, Arial, Verdana, sans-serif;
	background: transparent url(../images/background.png);
	color: #444;
}
label, input
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
strong, em, b, i 
{
	color: #333;
}
h1, h2, h3, h4, h5, h6, address 
{
	color: #333;
}
h1
{
	font-size: 24px;
	line-height: 26px;
	text-align: center;
	padding: 13px 0 10px 0;
}
h1 span.good 
{
	color:#17a417;
}
h1 span.bad 
{
	color:#dc2400;
}
p
{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
a
{
	text-decoration: none;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}
a:hover
{
	color: #fff;
}
#header
{
	margin-top: 80px;
}
#header h1, 
#header h2
{
	display: none;
}
#body
{
	background: transparent url(../images/inset-body-780.png) 0 0 repeat-y;
}
#body-top
{
	margin-top: 40px;
	height: 7px;
	background: transparent url(../images/inset-borders-780.png) 0 0;
}
#body-bottom
{
	margin-bottom: 37px;
	height: 7px;
	background: transparent url(../images/inset-borders-780.png) 0 -7px;
}
#body h2
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-left: 5px;
}
#body p 
{
	padding-left: 5px;
}
#footer p
{
	font-size: 9px;
	line-height: 11px;
}
fieldset.textfield 
{
	padding-top: 3px;
	height: 44px;
	line-height: 44px;
}
fieldset.textfield p 
{
	float: left;
	position: relative;
	height: 44px;
	background: transparent url(../images/textbox.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
	width: 370px;
}
fieldset.textfield p label 
{ 
	position:absolute; 
	top: 1px;
	left: 8px;
	font-size: 24px;
}
fieldset.textfield p label.hideLabel  
{ 
	color: #ccc;
}
fieldset.textfield p input 
{
	position:absolute; 
	top: 9px; 
	left: 7px;
	font-size: 24px;
	padding: 0;
	margin: 0;
	width: 68%;
	border: 0 none;
	background: none;
	color: #333;
}
/* COLORI PULSANTI
#0063dc
#0054bd
#004eb0
#e40600
#c40500
#b60500
#ddd con testo colore #666
#cfcfcf con testo colore #666
#c3c3c3 con testo colore #575757
#eee con testo colore #bbb
*/

button 
{
	position: absolute;
	top: 9px;
	bottom: inherit;
	right: 14px;
	padding:0 8px;
	height:  27px;
	line-height: 27px;
	background:#0063DC;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button  { 
    	right: 12px; 
	}
}
button:hover 
{
	background:#004eb0;
}
button.disabled 
{
	background:#c3c3c3;
	cursor: default;
}
button.good 
{
	background:#17a417;
	cursor: default;
}
button.bad 
{
	background:#dc2400;
	cursor: default;
}