body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;	
	margin:0px;
	background-color:#325734;	
}
.tbox{
	
}
.sbox{
	
}
.registerErrors{
	color:#FF0000;
}

/* GENERICI */

#error { position:relative; background:#E20000; min-height:28px; font-size:11px; font-weight:bold; color:#FFFFFF; vertical-align:middle; line-height:28px; margin-bottom:5px; text-align:center; border:1px solid #FE0000;  }
.small { font-size:11px; }

a:link, a:visited, a:active {
	color:#245bc0;
	text-decoration:none;
}
a:hover {
	color:#5d9cca;
	text-decoration:underline;
}

/* PULSANTIERA */

a#button {
	float: left;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #245bc0;
	font-weight: bold;
	background: #dae5e9 url(../images/button-bkg.jpg) 0 bottom repeat-x;
	border-top-color: #dee6e9;
	border-bottom-color: #586b7a;
	border-left-color: #dbdbdb;
	border-right-color: #393939;
}

/* INPUT */

form { display:inline; }
input { height: 18px;	width: 280px; font-weight: normal; border: 1px solid;	border-top-color: #CC9B91; border-right-color: #E9D3CF; border-bottom-color: #E9D3CF;	border-left-color: #CC9B91; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding:2px; }
select {	width: 280px; border:1px solid;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#636363;	border-top-color: #CC9B91; border-right-color: #E9D3CF; border-bottom-color: #E9D3CF;	border-left-color: #CC9B91; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
textarea.tarea { width: 280px; border:1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#636363; padding-left:3px; padding-top:2px;	border-top-color: #CC9B91; border-right-color: #E9D3CF; border-bottom-color: #E9D3CF;	border-left-color: #CC9B91; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
input.cbox { width:auto; height:auto;  border:0px; color:#636363; padding-left:3px; padding-top:2px; }
input.button { width:auto; height:auto; border: 1px solid;	border-top-color: #CC9B91; border-right-color: #E9D3CF; border-bottom-color: #E9D3CF;	border-left-color: #CC9B91; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding:2px; }

#login-button {	width:67px; height:44px; border: 1px solid;	border-top-color: #CC9B91; border-right-color: #E9D3CF; border-bottom-color: #E9D3CF;	border-left-color: #CC9B91; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding:2px; }

/* PAGINE */

#main { background:url(../images/background.jpg) repeat-y; }

#homepage td.row { background-color:#FFFFFF; padding:5px; }

#gest_account td.row { background-color:#F1F1F1; padding:4px; }
#gest_account td.row a { font-weight:bold; font-size:14px; }

#games_list tr.row { background-color:#F1F1F1; }
#games_list a#button_attiva { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:40px;
	text-align:center;
}
#games_list a#button_entra { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #bd943b url(../images/button-bkg-entra.jpg) 0 bottom repeat-x;
	border-top-color: #78B42C;
	border-bottom-color: #558A12;
	border-left-color: #78B42C;
	border-right-color: #558A12;
	width:40px;
	text-align:center;
}
#games_list a#button_limite { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #bd943b url(../images/button-bkg-limite.jpg) 0 top repeat-x;
	border-top-color: #555555;
	border-bottom-color: #222222;
	border-left-color: #555555;
	border-right-color: #222222;
	width:100px;
	text-align:center;
}

#account_list tr.row1 { background-color:#F1F1F1; }
#account_list tr.row2 { background-color:#DBDBDB; height:30px; }
#account_list a#button_attiva { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:80px;
	text-align:center;
}

#purchase_list { background-color:#F1F1F1; margin-bottom:10px; }
#purchase_list a#button_attiva { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:80px;
	text-align:center;
}

#games_shop tr.row { background-color:#F1F1F1; }
#games_shop td.row_games { background-color:#F1F1F1; padding:4px; width:90%; text-align:left; }
#games_shop td.row_button { padding:4px; width:10%; text-align:right; }
#games_shop a#button_attiva { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:40px;
	text-align:center;
}
#games_shop a#button_shop { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #2B91E6 url(../images/button-bkg-shop.jpg) 0 bottom repeat-x;
	border-top-color: #4AA2E9;
	border-bottom-color: #1571BC;
	border-left-color: #4AA2E9;
	border-right-color: #1571BC;
	width:40px;
	text-align:center;
}
#games_shop a#button_sms { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #E82A2A url(../images/button-bkg-sms.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:40px;
	text-align:center;
}

#game_shop tr.row1 { background-color:#F1F1F1; }
#game_shop tr.row2 { background-color:#DBDBDB; }
#game_shop td.row_button { padding:4px; width:10%; text-align:right; }
#game_shop a#button_cart { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
	width:40px;
	text-align:center;
}

#game_cart tr.row1 { background-color:#F1F1F1; }
#game_cart tr.row2 { background-color:#DBDBDB; }
#game_cart tr.row3 { background-color:#CBCBCB; }
#game_cart a#button { 
	float: left;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
}

#game_checkout tr.row1 { background-color:#F1F1F1; }
#game_checkout tr.row2 { background-color:#DBDBDB; }
#game_checkout tr.row3 { background-color:#CBCBCB; }
#game_checkout a#button { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
}

#payment_list tr.row1 { background-color:#F1F1F1; }
#payment_list tr.row2 { background-color:#DBDBDB; }
input.paypal { width:145px;	height:42px; border:none; }

#purchase_activation tr.row1 { background-color:#F1F1F1; }
#purchase_activation tr.row2 { background-color:#DBDBDB; }
#purchase_activation tr.row3 { background-color:#CBCBCB; }
#purchase_activation a#button { 
	float: right;
	font-size: 11px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	margin: 0 5px 0 0;
	color: #ffffff;
	font-weight: bold;
	background: #FFC614 url(../images/button-bkg-attiva.jpg) 0 bottom repeat-x;
	border-top-color: #d3ba85;
	border-bottom-color: #2c220a;
	border-left-color: #c7a860;
	border-right-color: #7b6127;
}

/** SCHEDA GIOCO **/

table.scheda-gioco {
	margin-bottom:20px;
	width:100%;
}
td.scheda-titolo {
	font-weight:bold;
	background: #DBDBDB;    
	width: 25%;
	text-align: left;
	vertical-align: top;
}
td.scheda-descrizione {
	background: #F1F1F1;
	width: 75%;  
	text-align: left;
	vertical-align: top;
}

table.screenshots {
	margin-top:5px;
	margin-bottom:20px;
	width:630px;
}

table.screenshots td {
	padding:2px;
	width:25%;
	text-align:center;
	vertical-align:middle;
}

table.screenshots img {
	border: 4px solid #CBCBCB;	
}

table.screenshots img.over {
	border: 4px solid #FFCC00;	
}

#pulsantiera {
	margin-bottom:10px;	
	text-align:center;
	vertical-align:middle;
}