body {
 background: #FFFFFF url(img/Sfondo_Sito.png) repeat-x;
 color: #000000;
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

br {
 font-size: 10px;
}

a:link {
 text-decoration: none;
 color: #666666;
}

a:visited {
 text-decoration: none; 
 color: #666666;
}

a:hover {
 text-decoration: underline;
 color: #000000;
}

.link_white:link {
 text-decoration: none;
 color: #FFFFFF;
}

.link_white:visited {
 text-decoration: none;
 color: #FFFFFF;
}

.link_white:hover {
 text-decoration: underline;
 color: #FFFFFF;
}

.font_orange {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF6D24;
 background-color: transparent;
}

.font_red {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 background-color: transparent;
}

.font_white {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 background-color: transparent;
}

.font_grey {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #888888;
 background-color: transparent;
}

.font_white_big {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 15px;
 color: #FFFFFF;
 background-color: transparent;
}

.td_header {
 background-image: url(img/Header.png);
 width: 900px;
 height: 111px;
}

.td_lateral_utenti_on-line {
 background-image: url(img/Lateral_Utenti_On-Line.png);
 width: 254px;
 height: 68px;
}

.td_lateral_sotto_utenti_on-line {
 background-image: url(img/Lateral_Sotto_Utenti_On-Line.png);
 width: 254px;
 height: 11px;
}

.td_lateral_body {
 background-image: url(img/Lateral_Body.png);
 width: 254px;
 height: 1px;
}

.td_lateral_login_1 {
 background-image: url(img/Lateral_Login_1.png);
 width: 254px;
 height: 86px;
}

.td_lateral_login_2 {
 background-image: url(img/Lateral_Login_2.png);
 width: 254px;
 height: 66px;
}

.td_lateral_login_3 {
 background-image: url(img/Lateral_Login_3.png);
 width: 254px;
 height: 20px;
}

.td_lateral_pannello_1 {
 background-image: url(img/Lateral_Pannello_1.png);
 width: 254px;
 height: 152px;
}

.td_lateral_pannello_2 {
 background-image: url(img/Lateral_Pannello_2.png);
 width: 254px;
 height: 20px;
}

.td_lateral_sotto_pannello_1 {
 background-image: url(img/Lateral_Sotto_Pannello_1.png);
 width: 254px;
 height: 185px;
}

.td_lateral_sotto_pannello_2 {
 background-image: url(img/Lateral_Sotto_Pannello_2.png);
 width: 254px;
 height: 240px;
}

.td_lateral_ultimi_iscritti {
 background-image: url(img/Lateral_Ultimi_Iscritti.png);
 width: 254px;
 height: 62px;
}

.td_lateral_foot {
 background-image: url(img/Lateral_Foot.png);
 width: 254px;
 height: 68px;
}

.td_barra_menu {
 background-image: url(img/Barra_Menu.png);
 width: 646px;
 height: 43px;
}

.td_sotto_menu {
 background-image: url(img/Sotto_Menu.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_home {
 background-image: url(img/Sotto_Menu_Home.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_games {
 background-image: url(img/Sotto_Menu_Games.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_puzzle {
 background-image: url(img/Sotto_Menu_Puzzle.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_action {
 background-image: url(img/Sotto_Menu_Action.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_sport {
 background-image: url(img/Sotto_Menu_Sport.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_sim {
 background-image: url(img/Sotto_Menu_Sim.png);
 width: 646px;
 height: 25px;
}

.td_sotto_menu_adv {
 background-image: url(img/Sotto_Menu_Adv.png);
 width: 646px;
 height: 25px;
}

.td_body_grigio {
 background-image: url(img/Body_Grigio.png);
 width: 646px;
 height: 1px;
}

.td_home_new_head {
 background-image: url(img/Home_New_Head.png);
 width: 646px;
 height: 40px;
}

.td_home_played_head {
 background-image: url(img/Home_Played_Head.png);
 width: 646px;
 height: 45px;
}

.td_home_rated_head {
 background-image: url(img/Home_Rated_Head.png);
 width: 646px;
 height: 45px;
}

.td_home_commenti_head {
 background-image: url(img/Home_Ultimi_Commenti_Head.png);
 width: 380px;
 height: 58px;
}

.td_home_commenti_body {
 background-image: url(img/Home_Ultimi_Commenti_Body.png);
 width: 380px;
 height: 202px;
}

.td_games_screen {
 background-image: url(img/Games_Screen.png);
 width: 120px;
 height: 110px;
}

.td_games_voto {
 background-image: url(img/Games_Voto.png);
 width: 120px;
 height: 22px;
}

.td_games_titolo {
 background-image: url(img/Games_Titolo.png);
 width: 120px;
 height: 50px;
}

.td_games_sep {
 background-image: url(img/Games_Sep.png);
 width: 5px;
 height: 202px;
}

.td_games_no_game {
 background-image: url(img/Games_No_Game.png);
 width: 120px;
 height: 202px;
}

.td_games_head {
 background-image: url(img/Games_Head.png);
 width: 646px;
 height: 30px;
}

.td_puzzle_head {
 background-image: url(img/Puzzle_Head.png);
 width: 646px;
 height: 30px;
}

.td_action_head {
 background-image: url(img/Action_Head.png);
 width: 646px;
 height: 30px;
}

.td_sport_head {
 background-image: url(img/Sport_Head.png);
 width: 646px;
 height: 30px;
}

.td_sim_head {
 background-image: url(img/Sim_Head.png);
 width: 646px;
 height: 30px;
}

.td_adv_head {
 background-image: url(img/Adv_Head.png);
 width: 646px;
 height: 30px;
}

.td_banner {
 background-image: url(img/Banner.png);
 width: 646px;
 height: 80px;
}

.td_pagine_sfondo {
 background-image: url(img/Pagine_Sfondo.png);
 width: 646px;
 height: 45px;
}

.td_play_title {
 background-image: url(img/Play_Title.png);
 width: 900px;
 height: 68px;
}

.td_play_sotto_title {
 background-image: url(img/Play_Sotto_Title.png);
 width: 900px;
 height: 80px;
}

.td_play_body {
 background-image: url(img/Play_Body.png);
 width: 900px;
 height: 1px;
}

.td_play_sotto_gioco {
 background-image: url(img/Play_Sotto_Gioco.png);
 width: 900px;
 height: 48px;
}

.td_play_banner {
 background-image: url(img/Play_Banner.png);
 width: 176px;
 height: 620px;
}

.td_play_info {
 background-image: url(img/Play_Info_Body.png);
 width: 470px;
 height: 1px;
}

.td_play_commenti_head {
 background-image: url(img/Play_Commenti_Head.png);
 width: 470px;
 height: 58px;
}

.td_play_commenti_form_sup {
 background-image: url(img/Play_Commenti_Form_Sup.png);
 width: 470px;
 height: 59px;
}

.td_play_commenti_form_body {
 background-image: url(img/Play_Commenti_Form_Body.png);
 width: 470px;
 height: 1px;
}

.td_play_commenti_nick {
 background-image: url(img/Play_Commenti_Nick.png);
 width: 470px;
 height: 1px;
}

.td_play_commenti_sotto_nick {
 background-image: url(img/Play_Commenti_Sotto_Nick.png);
 width: 470px;
 height: 10px;
}

.td_play_commenti_body {
 background-image: url(img/Play_Commenti_Body.png);
 width: 470px;
 height: 1px;
}

.td_user_reg_head {
 background-image: url(img/User_Registrati_Head.png);
 width: 646px;
 height: 30px;
}

.td_user_password_head {
 background-image: url(img/User_Password_Head.png);
 width: 646px;
 height: 30px;
}

.td_user_profilo_head {
 background-image: url(img/User_Profilo_Head.png);
 width: 646px;
 height: 30px;
}

.td_user_profilo_head_2 {
 background-image: url(img/User_Profilo_Head_2.png);
 width: 646px;
 height: 30px;
}

.td_user_profilo_body {
 background-image: url(img/User_Profilo_Body.png);
 width: 380px;
 height: 1px;
}

.td_user_preferiti_head {
 background-image: url(img/User_Preferiti_Head.png);
 width: 646px;
 height: 30px;
}

.td_user_nick_M {
 background-image: url(img/User_Nick_M.png);
 width: 380px;
 height: 68px;
}

.td_user_nick_F {
 background-image: url(img/User_Nick_F.png);
 width: 380px;
 height: 68px;
}

.td_user_contatti_body {
 background-image: url(img/User_Contatti_Body.png);
 width: 380px;
 height: 30px;
}

.td_user_form_body {
 background-image: url(img/User_Form_Body.png);
 width: 646px;
 height: 1px;
}

.td_user_foot {
 background-image: url(img/User_Foot.png);
 width: 646px;
 height: 72px;
}

.td_preferiti_head {
 background-image: url(img/Preferiti_Head.png);
 width: 646px;
 height: 30px;
}

.td_preferiti_rimuovi {
 background-image: url(img/Preferiti_Rimuovi.png);
 width: 120px;
 height: 22px;
}

.td_chi_siamo_head {
 background-image: url(img/Chi_Siamo_Head.png);
 width: 646px;
 height: 30px;
}

.td_chi_siamo_domanda {
 background-image: url(img/Chi_Siamo_Domanda.png);
 width: 646px;
 height: 32px;
}

.td_condizioni_head {
 background-image: url(img/Condizioni_Head.png);
 width: 646px;
 height: 30px;
}

.td_privacy_head {
 background-image: url(img/Privacy_Head.png);
 width: 646px;
 height: 30px;
}

.td_contattaci_head {
 background-image: url(img/Contattaci_Head.png);
 width: 646px;
 height: 30px;
}

.td_ok {
 background-image: url(img/OK_Head.png);
 width: 646px;
 height: 30px;
}

.td_error {
 background-image: url(img/Error_Head.png);
 width: 646px;
 height: 30px;
}

.td_footer {
 background-image: url(img/Footer.png);
 width: 900px;
 height: 215px;
}

.input_login {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #555555;
 width: 210px;
 background-color: #E5E5E5;
 border: #000000 solid;
 border-width: 1px 1px;
}

.input_user_big {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 width: 266px;
 background-color: #FFFFFF;
 border: #666666 solid;
 border-width: 1px 1px;
}

.input_user_small {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 width: 75px;
 background-color: #FFFFFF;
 border: #666666 solid;
 border-width: 1px 1px;
}

.textarea_user {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 width: 266px;
 background-color: #FFFFFF;
 border: #666666 solid;
 border-width: 1px 1px;
}

.textarea_commento {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 width: 385px;
 background-color: #FFFFFF;
 border: #666666 solid;
 border-width: 1px 1px;
}

.select {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #FFFFFF;
 border: #666666 solid;
 border-width: 1px 1px;
}