/* ----------------------------------
 * GameSource StyleSheet v1.0.0
 * @Login-error@
 * ----------------------------------
 * Autore: Simone Economo
 * http://www.lineheight.net/
 * ------------------------------- */
 
/* ----------------------------------
 * Palette di colori 
 * ----------------------------------
 * Arancione:		#ff9333 *
 * Arancione2:		#A44E1F *
 * GrigioChiaro:	#a7a199 *
 * GrigioChiaro2:	#d8d8d8 *
 * GrigioScuro: 	#222327 *
 * GrigioScuro2:	#171718 *
 * GrigioScuro3:	#2A2A2B *
 * GrigioScuro4:	#242328 *
 * Nero:			#151516 *
 * Viola:			#1B1C1F *
 * Extra:			#222222 *
 * -------------------------------- */
 

/* Reset */

* { margin: 0; padding: 0; border: none; line-height: 160% }

hr { position: absolute; left: -9999px }

body {
	font: 12px/160% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #d2ced1;
	background: #222327;
}

a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #a7a199;
	background: #171718;
}

a:visited { text-decoration: underline }

a:active, a:hover, a:focus {
	text-decoration: underline;
	color: #ff9333;
	background: #171718;
}

input, select, button, textarea { font: 11px/160% Verdana, Geneva, Arial, Helvetica, sans-serif }

/* Specifici */

#container .button1, #container .button2 {
/* http://www.w3.org/TR/REC-CSS1#cascading-order
 * La regola `#divLogin input` (valore 101) finirebbe col
 * sovrascrivere le seguenti dichiarazioni.
 * Aggiungendo `#container`, tuttavia, otteniamo
 * un valore totale di 110, che batte quello
 * del box di login. */
	width: 113px;
	height: 35px;
	margin: 5px 0 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #171718 url(http://www.filmsource.it/images/fe/button.gif) 0 2px;
	border: none;
	cursor: pointer;
}

#container .button2 {
	text-indent: -5px;
	color: #fff;
	background: #171718 url(http://www.filmsource.it/images/fe/submit.gif) 0 2px;
}

/* Contenitore e box */
/*
#container {
	width: 540px;
	height: 100px;
	margin: 15% auto 0;
	font-size: 11px;
	text-align: left;
}
*/
#outer{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
font-size: 11px;
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 100px;
}	
#inner {
	width: 540px;
	height: 100px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}

.upbox {
	width: 540px;
	height: 10px;
	color: inherit;
	background: #242328 url(http://www.filmsource.it/images/scheda/upbox.gif) bottom no-repeat;
}

.centerbox {
	color: inherit;
	background: #171718;
	border-right: 1px solid #2A2A2B;
	border-left: 1px solid #151516;
}

.intbox { padding: 5px 12px 0 }

.downbox {
	clear: left;
	margin: 0 0 10px;
	height: 11px;
	color: inherit;
	background: #242328 url(http://www.filmsource.it/images/scheda/downbox.gif) no-repeat;
}

.titlebox {
	height: 25px;
	text-indent: 10px;
	font: bold 11px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #A44E1F url(http://www.filmsource.it/images/scheda/titlebox.gif) no-repeat;
}

.header_box {
	margin: -5px 0 10px;
	padding: 0 0 2px;
	position: relative;
	font-size: 12px;
	border-bottom: 1px solid #2A2A2B;
}

.header_box b {
	color: #ff9333;
	background: inherit;
}

/* Login */

#Login { position: relative }

#divLogin {
	width: 540px !important;
	height: 200px;
	padding: 7px 0 0;
}

#divLogin div {
	float: left;
	width: 246px;
	height: 200px;
	padding: 0 12px;
}

#divLogin .sep { 
	width: 245px;
	border-right: 1px solid #222222;
}

#divLogin input {
	width: 246px;
	margin: 0 0 5px;
	padding: 2px 4px;
	color: #1b1c1f;
	height:24px;
	background: #d8d8d8;
	border: 1px solid #171718;
}

#divLogin div a {
	float: right;
	margin: -48px 0 0;
	font: bold 10px/160% Arial, Helvetica, Geneva, Verdana, sans-serif;
	text-align: right;
}

#divLogin div a:visited { text-decoration: none }

/*
#divLogin div .button1, #divLogin div .button2 {
	position: absolute;
	right: 0; bottom: 25px;
}*/

#divLogin div .button1 { right: 345px }
#divLogin div .button2 { right: 9px; margin-top:-8px; }


