.tit_sezione {margin: 0 0 15px 0; padding: 0;font-size: 18px; font-weight: normal;letter-spacing: 1px;}
.msg_feedback {padding: 4px;margin: 0 0 15px 0;width: 450px;background-color: #5483B9;color: #FFB228;font-size: 16px;} 

/* form */
a.bt_submit, a.bt_submit:visited, a.bt_submit:active {display: inline-block; width: 113px; height: 27px; text-align: center;background: url(../grafica/bg_bottone.png) no-repeat left top transparent; font-size: 14px; color: #7D3E07; line-height: 27px; text-decoration: none;}
a.bt_submit:hover {color: #fff;}
.required {color: #c00;}

/* HOME ------------------------- */
#box_flash_home {float: left;width: 406px;height: 500px;}

/* PRODOTTI ------------------------- */
.box_prod {width: 320px;margin: 25px 35px 0 0;padding: 0;height: 270px;float: left;}

/* img prod */
.prod_img {float: left;margin: 0; padding: 0;}

/* box descrizione */
.prod_desc {width: 180px;margin: 0 0 0 137px;padding: 30px 0 0 0;}
.prod_desc h3{margin: 0;padding: 0 0 12px 10px;color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;background: url(../grafica/bg_nome_prod.png) no-repeat left bottom transparent;border: 0;}
.prod_desc p {padding: 12px 0 12px 10px;margin: 0;}
.prod_desc .prod_grado {padding: 0;margin: 0;}
.prod_desc .prod_grado .gradazione {display: block;padding: 0 0 0 10px;margin:0;border-bottom: 1px solid #fff;}
.prod_desc .prod_grado .grad_plato {display: block;padding: 0 0 0 10px;margin:0;}

/* ATTIVITA ------------------------- */
.box_attivita {float: left;margin: 0 0 20px 0;}
.box_attivita .ico_attivita {float: left; margin: 0 15px 0 0;}
.box_attivita p {margin: 0 0 0 165px;}
.box_attivita .att_data {display: block;float: right; margin: 6px 20px 0 0; font-size: 13px; color: #89BADC;}
.box_attivita .att_titolo {display: block;margin: 4px 0 20px 0;font-size: 24px;font-family: Georgia,"Times New Roman", Times, serif;color: #E49039;}
.box_attivita .att_desc {display: block;margin: 4px 0; font-size: 12px; color: #fff;}

/* RICETTE ------------------------- */
.sez_ricette {}
.sez_ricette h3 {clear: left;float: left;width: 720px;margin-top: 35px;}
.box_ricetta {width: 350px;margin: 15px 15px 10px 0;padding: 0;height: 145px;float: left;}
.box_ricetta_long {width: 715px;margin: 15px 0 10px 0;padding: 0;height: 145px;}

/* img prod */
.ricet_img {float: left;margin: 0; padding: 0;}

/* box descrizione */
.ricet_desc {width: 220px;margin: 0 0 0 125px;padding: 0 0 0 5px;}
.ricet_desc h3 {clear: none;margin: 0;padding: 0 0 12px 10px;width: 208px;color: #f6c53c;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;background: url(../grafica/bg_nome_prod.png) no-repeat left bottom transparent;border: 0;}
.ricet_desc ul {padding: 10px 0 0 8px;margin: 0;}
.ricet_desc ul li {width: 100px;padding: 0;margin: 0 6px 3px 0;float: left;list-style-position: inside;font-size: 11px;}
.ricet_desc ul li strong {color: #F8F1C5}
a.ricet_prep {display: block;width: 220px;float: left;margin: 4px 0 0 0;padding: 0 0 4px 0;font-size: 13px;color: #e4b10d;text-align: center;font-family: Georgia,"Times New Roman", Times, serif;text-decoration: none;background: url(../grafica/bg_ric_prep.gif) no-repeat center bottom transparent;}

.ricet_desc_long {width: 220px;margin: 0 0 0 290px;padding: 0 0 0 5px;}
.ricet_desc_long h3 {clear: none;margin: 0;padding: 0 0 12px 10px;width: 250px;color: #f6c53c;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;background: url(../grafica/bg_nome_prod.png) no-repeat left bottom transparent;border: 0;}
.ricet_desc_long ul {padding: 10px 0 0 8px;margin: 0;}
.ricet_desc_long ul li {width: 150px;padding: 0;margin: 0 6px 3px 0;float: left;list-style-position: inside;font-size: 11px;}
.ricet_desc_long ul li strong {color: #F8F1C5}
a.ricet_prep_long {display: block;width: 300px;float: left;margin: 4px 0 0 0;padding: 0 0 4px 0;font-size: 13px;color: #e4b10d;text-align: center;font-family: Georgia,"Times New Roman", Times, serif;text-decoration: none;background: url(../grafica/bg_ric_prep.gif) no-repeat center bottom transparent;}


/* scheda ricetta */
.ric_preparazione {width: 665px;padding: 0 0 0 10px;}
.ric_preparazione h3 {font-size: 20px;}
.ric_preparazione h4 {margin: 10px 0 3px 0;color: #E49039}
.ric_preparazione .ricet_img {float: right; margin: 20px 10px 0 0;}
.ric_preparazione ul {margin: 5px 0 5px 0;padding: 0 0 0 25px;color: #fff;}
.ric_preparazione ul li {padding: 0 0 2px 0}
.ric_preparazione ul li strong {color: #F8F1C5}

/* DISTRIBUTORI E FORM DOVE VORRESTI BI ------------------------- */
#frm_segnala_birra_italia {width: 435px; margin-left: 270px;}
#frm_segnala_birra_italia .fld_text {margin: 0; padding: 4px 13px; width: 234px; height: 23px;background: url(../grafica/bg_field.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
#frm_segnala_birra_italia label {display: inline-block; width: 70px; padding: 0 10px 0 0; text-align: right; font-size: 14px}
#frm_segnala_birra_italia textarea {width: 260px; height: 80px;vertical-align: top;}


/* MATERIALI TRADE - GADGETS ------------------------- */
.box_gadget {width: 320px;margin: 25px 35px 0 0;padding: 0;height: 290px;float: left;text-align: center;}

.box_gadget img {display: block;margin: 0 0 15px 0;}
.box_gadget h3 {margin: 0;padding: 0 0 12px 10px;color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;background: url(../grafica/bg_nome_prod.png) no-repeat left bottom transparent;border: 0;}

/* COME BERE - BICCHIERI ------------------------- */
.box_bicchiere {width: 180px;margin: 15px 30px 20px 30px;padding: 0;height: 215px;float: left;text-align: center;}

.box_bicchiere img {display: block;margin: 0 auto 10px auto;}
.box_bicchiere h3 {margin: 0;padding: 0 0 5px 0;color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 14px;text-align: center;border-bottom: 1px solid #fff;}
.box_bicchiere p {margin: 0; padding: 5px; text-align: center; font-size: 12px; line-height: 120%;}

/* GIOCO ------------------------- */
/* step1 - registrazione */
#frm_registra_gioco {}
#frm_registra_gioco .fld_text {margin: 0; padding: 4px 13px; width: 234px; height: 23px;background: url(../grafica/bg_field.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
#frm_registra_gioco .fld_text_big {margin: 0; padding: 4px 13px; width: 386px; height: 23px;background: url(../grafica/bg_field_big.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
#frm_registra_gioco .fld_text_small {margin: 0; padding: 4px 13px; width: 130px; height: 23px;background: url(../grafica/bg_field_small.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
#frm_registra_gioco label {display: inline-block; width: 150px; padding: 0 10px 0 0; text-align: right; font-size: 14px}
#frm_registra_gioco select {width: 180px;font-size: 14px; border: 1px solid #dcc588; background-color: #f5e4b8;}
#frm_registra_gioco textarea {width: 260px; height: 80px;vertical-align: top;}
#frm_registra_gioco .box_privacy {width: 300px; height: 80px;margin: 0 0 0 165px;overflow: auto; background-color: #f5e4b8; padding: 10px; border: 1px solid #ccc;color: #7D3E07; font-size: 11px;}
#frm_registra_gioco .box_privacy p {color: #7D3E07; font-size: 11px;}
#frm_registra_gioco #box_dettagli_form {display: none;}

/* step2 - gioco */
#box_istruzioni_gioco {}
#box_flash_game {margin: 25px 0 0 170px;border: 1px solid #ccc;}

/* step3 - punteggio */
#box_punteggio {}
#box_punteggio p {font-size: 14px;}
#box_punteggio .num_goal {padding: 0 0 0 15px;font-size: 30px; color: #EF8E00; font-weight: bold; font-family: Georgia, Times, "Times New Roman", serif;}
#box_punteggio .num_pos {padding: 0 0 0 15px;font-size: 30px; color: #EF8E00; font-weight: bold; font-family: Georgia, Times, "Times New Roman", serif;}

#box_classifica {margin: 25px 0;}

#box_classifica table {width: 620px; margin: 25px auto 0 auto;}
#box_classifica table th {padding: 8px 5px;border-left: 1px solid #A1BBD3;border-bottom: 1px solid #A1BBD3;font-size: 14px;font-family: Georgia, Times, "Times New Roman", serif; color: #EF8E00; background-color: transparent;}
#box_classifica table th.c_posiz {width: 35px;text-align: right;border-left: none;}
#box_classifica table th.c_goal {width: 40px;text-align: right;}
#box_classifica table th.c_nome {}
#box_classifica table th.c_cognome {}
#box_classifica table th.c_ragsoc {}
#box_classifica table th.c_data {width: 70px;}

#box_classifica table td {padding: 2px 5px;border-left: 1px solid #A1BBD3}
#box_classifica table td.c_posiz {border: none;text-align: right; font-weight: bold; color: #EF8E00;font-family: Georgia, Times, "Times New Roman", serif;}
#box_classifica table td.c_goal {font-weight: bold;color: #E8C91B;text-align: right;}

/* commento moderatore sezione goal */
#commento_goal{ width: 700px; border: 1px #fff solid; background-color:#4F7EB2; padding:15px; margin-top: 20px}
#commento_goal h1 { color: #FC0; font-size:14;}

/*no bordo tabella */
.no_bordo {border-left: none;}

/* TB CALENDARIO MONDIALI ------------------------- */
div.tabella_calendario {}
div.tabella_calendario h3 {margin-top: 40px;}


/* PRONOSTICI MONDIALI ------------------------- */
.box_pronostici {}
.box_pronostici #frm_registra_pronostico {margin: 15px 0 0 0;}
.box_pronostici .fld_text {margin: 0; padding: 4px 13px; width: 234px; height: 23px;background: url(../grafica/bg_field.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
.box_pronostici .fld_text_big {margin: 0; padding: 4px 13px; width: 386px; height: 23px;background: url(../grafica/bg_field_big.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
.box_pronostici .fld_text_small {margin: 0; padding: 4px 13px; width: 130px; height: 23px;background: url(../grafica/bg_field_small.png) no-repeat left top transparent;border: 0;font-size: 16px; color: #7D3E07}
.box_pronostici label {display: inline-block; width: 150px; padding: 0 10px 0 0; text-align: right; font-size: 14px}
.box_pronostici select {width: 240px;font-size: 13px; border: 1px solid #dcc588; background-color: #f5e4b8;}
.box_pronostici textarea {width: 260px; height: 80px;vertical-align: top;}
.box_pronostici .box_privacy {width: 385px; height: 80px;margin: 0 0 0 165px;overflow: auto; background-color: #f5e4b8; padding: 10px; border: 1px solid #ccc;color: #7D3E07; font-size: 11px;}
.box_pronostici .box_privacy p {color: #7D3E07; font-size: 11px;}
.box_pronostici h4 {margin: 15px 0 0 ;}
.indent {padding-left: 30px; }
#frm_inserisci_pronostico {margin: 15px 0 0 0;}


/* fotogallery ------------------------- */
.box_phGallery {width: 320px;margin: 8px 8px 0 20px;padding: 0;height: 260px;float: left;text-align: center;}

.box_phGallery img {display: block;margin: 0 0 0 0;}

