/* impostazioni generali */
body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; }
h1 { color: #c1272d; }
form { padding: 0; margin: 0; font-size: }
a { text-decoration: none; color: #000000; }

/* proprietà tabella contenitiva - #tbl_main { width: 100%;} originale*/
#tbl_main { width: 100%;}

/* proprietà header e banner presente nell'header */
#tbl_header { width: 100%;  background-color: #D4D9D9; }
#head { background-color: #D4D9D9; height: 130px; background-image: url(../images/layout/logo.jpg); background-repeat: no-repeat; }
.banner_top { margin-top: 6px; float: right;}

/* proprietà footer */
#tbl_footer { width: 100%; background-color: #aaaaaa; }
#foot { padding: 2px; text-align: center; }
#footer_navigation { text-align: center; border-top: 1px solid #dddddd; line-height: 20px; color: #eeeeee; } 
#footer_navigation a { color: #000000; text-decoration: none; }
#footer_navigation a:hover { color: #666666; text-decoration: underline; }

/* proprietà cella sinistra #sx_cell { width: 176px; vertical-align: top; padding-top: 2px;  height: 600px; background-color: #C1272D; } modificato gio - lavora nella barra sx*/
#sx_cell { width: 176px; vertical-align: top; padding-top: 2px;  height: 600px; background-color: #ffffff; }
#main_sx_column_top_filler {}
#main_sx_column_bottom_filler {}

/* proprietà cella destra #dx_cell { width: 176px; vertical-align: top; padding-top: 2px; background-color: #C1272D; } modificato gio - lavora nella barra Dx - grigio scuro #BAB8B3;*/
#dx_cell { width: 176px; vertical-align: top; padding-top: 2px; background-color: #ffffff; }
#main_dx_column_top_filler {}
#main_dx_column_bottom_filler {}

/* proprietà cella centrale */
#main_cell { vertical-align: top; padding: 2px; }

/* proprietà su blocchi informazione pagamenti, dopo login a destra*/
#payment_block { line-height: 25px; background-color: #ffffff; width: 174px; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; }
#payment_block span { font-weight: bold; }
#payment_block td.title { text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; color: #c1272d; text-indent: 5px; padding-bottom: 4px; font-family: Arial; }
#payment_block td { padding: 2px; text-indent: 5px; border: 0 !important; background-image: url(../images/layout/menu_bordi_lati_long_ombra.gif); background-repeat: repeat-y; }
#payment_block td.filler_top { background-image: url(../images/layout/menu_bordi_alti_long_ombra.gif); background-repeat: no-repeat; height: 10px; }
#payment_block td.filler_bottom { background-image: url(../images/layout/menu_bordi_bassi_long_ombra.gif); background-repeat: no-repeat; height: 13px; }

/* proprietà delle informazioni (nome) utente dopo login a destra */
#user_info { line-height: 25px; background-color: #ffffff; width: 174px; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; }
#user_info span { font-weight: bold; }
#user_info td { padding: 2px; text-indent: 5px; border: 0 !important; background-image: url(../images/layout/menu_bordi_lati_long_ombra.gif); background-repeat: repeat-y; }
#user_info td.filler_top { background-image: url(../images/layout/menu_bordi_alti_long_ombra.gif); background-repeat: no-repeat; height: 10px; }
#user_info td.filler_bottom { background-image: url(../images/layout/menu_bordi_bassi_long_ombra.gif); background-repeat: no-repeat; height: 13px; }

/* proprietà menù di sinistra .public_general_menu { background-color: #ffffff; margin-bottom: 4px; width: 172px; margin-left: 2px; margin-right: 2px; } - dovrebbe essere SX cambio gio, inserento i boirdi left e right controllo i filetti dei moduli */
.public_general_menu { background-color: #ffffff; margin-bottom: 4px; width: 172px; margin-left: 2px; margin-right: 2px; }

/* proprietà menù di sinistra .public_general_menu td.filler_top { background-image: url(../images/layout/menu_bordi_alti.jpg) !important; background-repeat: no-repeat; height: 10px; }
.public_general_menu td.filler_bottom { background-image: url(../images/layout/menu_bordi_bassi.jpg) !important; background-repeat: no-repeat; height: 7px; } originale - dovrebbe essere SX cambio gio - color greyscuro */
.public_general_menu td.filler_top { border: 0 !important; background-image: url(../images/layout/menu_bordi_alti_ombra.gif); background-repeat: no-repeat; height: 25px; }
/*.public_general_menu td.filler_top img { width: 7px; height: 1px; } */
.public_general_menu td.filler_bottom { border: 0 !important; background-image: url(../images/layout/menu_bordi_bassi_ombra.gif); background-repeat: no-repeat; height: 30px; }
.public_general_menu td { border: 0 !important; background-image: url(../images/layout/menu_bordi_lati_ombra.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; }
/*.public_general_menu td.filler_bottom img { width: 7px; height: 1px; } */
/*.public_general_menu th { } originale - se modifico questo blocco non so dove lavora nella*/
.public_general_menu th { }

/*.public_general_menu td { } originale - se modifico questo blocco visualizzo le linee interne ed esterne tabella* - background-position: 0% 0%;*/
/*.public_general_menu td { }*/
.public_general_menu td.cat { padding-top: 0px; font-weight: bold; font-size: 16px; color: #c1272d; padding-bottom: 4px; font-family: Arial; text-indent: 7px; }
/*.public_general_menu td a { font-family: arial; font-size: 13px; display: block; position: relative; padding: 4px; text-decoration: none; }- originale modificato, ho spostato il testo di 5px verso dx - tirato via positio:relative*/
.public_general_menu td a { font-family: arial; font-size: 13px; display: block; padding: 4px; text-decoration: none; text-indent: 5px; }
.public_general_menu td a:hover{ background-color: #888888; color: #ffffff; }

/* form di login del sito web */
#flog_form_fill_table { padding: 0px !important; background-color: #ffffff; border: 0px !important; width: 172px !important; margin-left: 2px; margin-right: 2px; padding: 0px !important; }
#flog_form_table { padding: 0px !important; margin: 0px !important; background-color: #ffffff; width: 172px !important; border: 0; }
#flog_email { width: 92px; }
#flog_pwd { width: 92px; }
#flog_form_table td {}
#flog_header { background-color: transparent; border: 0; text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; color: #c1272d; padding-bottom: 4px; font-family: Arial; text-indent: 2px;  }
#flog_form_fill_top_left { background-color: #ffffff; width: 5px; background-image: url(../images/layout/top_login_left_grey.jpg); background-repeat: no-repeat; height: 5px;  }
#flog_form_fill_top_left img { width: 4px; }
#flog_form_fill_top_center { background-color: #ffffff; width: 170px !important; }
#flog_form_fill_top_right { background-color: #ffffff; background-image: url(../images/layout/top_login_right_grey.jpg); background-repeat: no-repeat; height: 5px;  }
#flog_form_fill_top_right img { width: 4px; }
#flog_form_fill_bottom_left { background-color: #ffffff; background-image: url(../images/layout/bottom_login_left_grey.jpg); background-repeat: no-repeat; height: 7px;  }
#flog_form_fill_bottom_left img { width: 1px; }
#flog_form_fill_bottom_center { background-color: #ffffff; width: 170px !important; }
#flog_form_fill_bottom_right { background-color: #ffffff; background-image: url(../images/layout/bottom_login_right_grey.jpg); background-repeat: no-repeat; height: 7px;  }
#flog_form_fill_bottom_right img { width: 1px; }
#flog_links_container { padding-bottom: 5px !important; padding-right: 5px !important; padding-left: 5px !important; padding-top: 10px !important; }
#flog_links_container a { font-weight: bold; line-height: 18px; }
#flog_links_container a:hover { text-decoration: underline; }

/* menu funzionalità utente a destra (visualizzato dopo il login)  position: relative;*/
#user_menu { background-color: #ffffff; width: 174px; margin-left: 2px; margin-bottom: 2px; margin-right: 2px; }
#user_menu td.title { text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; color: #c1272d; padding-bottom: 4px; font-family: Arial; text-indent: 5px;  }
#user_menu td { border: 0 !important; background-image: url(../images/layout/menu_bordi_lati_ombra.gif); background-repeat: repeat-y; }
#user_menu td a { line-height: 20px; font-family: arial; font-size: 13px; display: block;  padding: 2px; text-decoration: none; text-indent: 5px; }
#user_menu td a:hover { background-color: #888888; color: #ffffff; }
#user_menu td.filler_top { background-image: url(../images/layout/menu_bordi_alti_long_ombra.gif); background-repeat: no-repeat; height: 10px; }
#user_menu td.filler_bottom { background-image: url(../images/layout/menu_bordi_bassi_long_ombra.gif); background-repeat: no-repeat; height: 13px; }

/* proprietà menù categorie sinistra */
#public_classifieds_left_menu { width: 174px; margin-left: 2px; border-top: 1px solid #555555; border-left: 1px solid #555555; border-right: 1px solid #555555; margin-top: 2px; }
#public_classifieds_left_menu th { border-bottom: 1px solid #555555; padding: 2px; background-color: #7CC7FF; }
#public_classifieds_left_menu td { border-bottom: 1px solid #555555; }
#public_classifieds_left_menu td.cat { background-color: #B6FFFB; font-weight: bold; height: 18px; text-indent: 2px; }
#public_classifieds_left_menu td a { font-weight: normal; display: block; position: relative; background-color: #FFFFFF; padding: 2px; text-decoration: none; }
#public_classifieds_left_menu td a:hover{ background-color: #DDDDDD; }

/* proprietà barra di navigazione alta */
#general_navigation { color: #aaaaaa; font-family: Arial; font-weight: bold; font-size: 14px; height: 30px; line-height: 30px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #DfDfDf; text-align: center;  }
#general_navigation a { color: #C1272D; margin: 10px; }
#general_navigation a:hover { color: #000000; text-decoration: underline; }

/* proprietà per menu annunci centrale home page e vetrine*/
div#registrationRequired { left: 40%; top: 30%; position: absolute; border: 1px solid #CCCCCC; width: 200px; background-color: #ffffff; z-index: 300; display: none; }
td.centerBlockTitle { line-height: 35px; text-indent: 4px; font-weight: bold; font-family: Arial; text-align: left; font-size: 16px; }
div.containerCategoryBlock { margin-top: 5px; height: 167px; float: left; width: 155px; margin-left: 4.5px; // margin-left: 3px; }
img.categoryImage { display: block; margin-bottom: 2px; }
a.categoryTitle { font-weight: bold; }
div.slideCategories { width: 300px; background-color: #ffffff; padding: 4px; border: 1px solid #CCCCCC; display: none; position: absolute; float: left; z-index: 1000; }

/* box arrotonfdati per menu annunci centrale home page, vetrine annunci */
.rounded_container { }
.rounded_container_main { border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.container_rounded_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px; }
.container_rounded_top_left img { width: 7px; height: 1px; }
.container_rounded_top_center { font-size: 1px; width: 100%; border-top: 1px solid #dddddd;} 
.container_rounded_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px; }
.container_rounded_top_right img { width: 7px; height: 1px; }
.container_rounded_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px; }
.container_rounded_bottom_left img { width: 7px; height: 1px; }
.container_rounded_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; } 
.container_rounded_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px; }
.container_rounded_bottom_right img { width: 7px; height: 1px; }

/* proprietà form su area pubblica */
table.form_table { width: 100%; font-size: 11px; padding: 0px; }
table.form_table td { padding: 3px; }
th.header { line-height: 30px; text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; padding-bottom: 4px; font-family: Arial; text-indent: 2px; }
td.label { border: 0px !important; text-align: right; width: 50%; vertical-align: top; padding-top: 5px !important; }
td.input { vertical-align: top; border: 0px !important; };
td#fa_nome_label { width: 60%; }
td.error { border: 0px !important; text-align: left; color: #FF0000; font-size: 11px; width: 50%; vertical-align: top; padding-top: 5px !important; }
td.buttons { text-align: center; }
.btn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; color: #000000; }
span.control { color: #FF0000; font-size: 10px; display: block; }
input.text { border: 1px solid #BBBBBB; }
select.select { border: 1px solid #BBBBBB; }
input.date { width: 65px; border: 0px; }
input.text_readonly { background-color: #BBBBBB; border: 1px solid #BBBBBB; color: #333333; }
textarea { border: 1px solid #BBBBBB; width: 200px; height: 150px; }
td.captcha { text-align: center; }
div.captcha_info { color: #FF0000; font-size: 10px; }
input.captcha_text { width: 249px; border: 1px solid #BBBBBB; }
div.captcha_ctrl { color: #FF0000; font-size: 11px; }
.form_fill_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px;   }
.form_fill_top_left img { width: 6px; height: 5px; }
.form_fill_top_center { font-size: 1px; width: 100%; border-top: 1px solid #dddddd; }
.form_fill_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.form_fill_top_right img { width: 6px; height: 5px; }
.form_fill_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.form_fill_bottom_left img { width: 6px; height: 1px; }
.form_fill_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; }
.form_fill_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.form_fill_bottom_right img { width: 6px; height: 1px; }
.form_fill_table .body { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

/* proprietà delle viste su area pubblica */
div.view_links { margin-bottom: 3px; background-color: #FFFFFF !important; text-align: right; }
table.view { margin-bottom: 3px; width: 100%; font-size: 11px; }
table.view th { line-height: 30px; text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; padding-bottom: 4px; font-family: Arial; text-indent: 2px;  }
table.view td { padding: 4px; border: 1px solid #ffffff; }
td.view_label { text-align: left; background-color: #dddddd; font-style: italic;  }
td.view_value { width: 100%; text-align: left; background-color: #eeeeee; font-weight: bold; }
.view_fill_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px;   }
.view_fill_top_left img { width: 6px; height: 5px; }
.view_fill_top_center { font-size: 1px; width: 100%; border-top: 1px solid #dddddd; }
.view_fill_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.view_fill_top_right img { width: 6px; height: 5px; }
.view_fill_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.view_fill_bottom_left img { width: 6px; height: 1px; }
.view_fill_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; }
.view_fill_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.view_fill_bottom_right img { width: 6px; height: 1px; }
.view_fill_table .body { padding: 2px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

/* proprietà delle grid su area pubblica */
table.table_grid { margin-top: 1px; width: 100%; }

/* table.table_grid .head { background-color: transparent; border: 0; text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; padding-bottom: 4px; font-family: Arial; text-indent: 2px; } originale - cambiato gio lavoro nelle testatina(head) delle varie diciture: i miei annunci - annunci preferiti - elenco dei pagamenti effettuati*/
table.table_grid .head { background-color: transparent; border: 0; text-align: left; padding-top: 0px; font-weight: bold; font-size: 16px; padding-bottom: 4px; font-family: Arial; text-indent: 2px; }

/*table.table_grid .head_cols { white-space: nowrap; height: 20px; background-color: #eeeeee; border: 1px solid #ffffff;  } originale - cambiato gio, lavora nei titoli della lista dei pagamenti effettuati in gestione pagamenti. */
table.table_grid .head_cols { white-space: nowrap; height: 20px; background-color: #eeeeee; border: 1px solid #ffffff;  }
table.table_grid td { border: 1px solid #ffffff; }
td.grid_number { text-align: right; }

/*table.table_grid tr.odd { background-color: #EEEEEE; } originale - lavora nella tabella odd della lista dei pagamenti effettuati in gestione pagamenti */
table.table_grid tr.odd { background-color: #EEEEEE; }

/* table.table_grid tr.even { background-color: #DDDDDD; } originale - cambiato gio, lavora nella tabella even della lista dei pagamenti effettuati in gestione pagamenti */
table.table_grid tr.even { background-color: #DDDDDD; }
table.table_grid td.index { text-align: center; background-color: #eeeeee; }
table.table_grid td.index span { font-weight: bold; }
div#view_hide { text-align: right; }
div#grid_content { width: 100%; }
td.manage { text-align: center; white-space: nowrap; }

/* th.paging { background-color: #CFE2FF; border-bottom: 1px solid #555555; border-right: 1px solid #555555; padding-right: 4px; text-align: right; font-size: 11px; font-weight: normal; } originale - mod. gio - non so dove lavora:dovrebbe lavorare nelle paginazioni*/
/* th.paging { background-color: #CFE2FF; border-bottom: 1px solid #555555; border-right: 1px solid #555555; padding-right: 4px; text-align: right; font-size: 11px; font-weight: normal; } */

.paging { background-color: #FFFFFF !important; text-align: right; }


/* td.paging { background-color: #CFE2FF; text-align: right; padding-right: 4px; font-size: 11px; font-weight: normal; } originale - modif. gio non so dove lavora:dovrebbe lavorare nelle paginazioni */
td.paging { background-color: #CFE2FF; text-align: right; padding-right: 4px; font-size: 11px; font-weight: normal; }
select.paging { font-size: 9px; background-color: #EEEEEE; margin-left: 4px; margin-right: 2px; }
.grid_fill_table { margin-top: 3px; }
.grid_fill_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px;   }
.grid_fill_top_left img { width: 6px; height: 1px; }
.grid_fill_top_center { font-size: 1px; border-top: 1px solid #dddddd; width: 100% !important; border-top: 1px solid #dddddd !important; }
.grid_fill_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.grid_fill_top_right img { width: 6px; height: 1px; }
.grid_fill_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.grid_fill_bottom_left img { width: 6px; height: 1px; }
.grid_fill_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; }
.grid_fill_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.grid_fill_bottom_right img { width: 6px; height: 1px; }
.grid_fill_table .body { padding: 2px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

/* proprietà per le tendine di caricamento dei files */
span.file_info { display: none; position: absolute; border: 1px solid #CCCCCC; background-color: #EEEEEE; z-index: 100; font-size: 10px; font-color: #222222; }
span.file_info span { font-weight: bold; }

/* proprietà per la lista annunci */
#classifieds_grid_table.table_grid td { border: 0 !important; }

/* #classifieds_grid_table.table_grid tr.odd { background-color: transparent !important; } originale - cambiando le impostazioni del background si crea un bordo rettangolare coprendo il bordo rotondo dell'immagine - cambiato gio */
#classifieds_grid_table.table_grid tr.odd { background-color: transparent !important; }
#classifieds_grid_table.table_grid tr.even { background-color: transparent !important; }
td.classified_list_title { font-weight: bold; border-bottom: 1px dotted #CCCCCC !important; }
td.classified_list_img { width: 151px; border-right: 0px !important; vertical-align: top; text-align: center; }
td.classified_list_left_cell { width: 100%; border-left: 0px !important; border-right: 1px dotted #CCCCCC !important; vertical-align: top; }
td.classified_list_left_cell img { float: right; margin: 2px; }
div.classifieds_list_data_container { }
div.classifieds_list_data_container span { font-weight: bold; color: #333333; font-size: 10px; }
div.classifieds_list_contacts_container { margin-top: 10px; }
div.classifieds_list_contacts_container span { font-weight: bold; color: #333333; font-size: 10px; }
div.classifieds_list_links_container { margin-top: 15px; }

/*background-color: #E1DDD2(prima #ffffff) - border-top: border-all: 1px solid #E1DDD2 cambiato colore(prima #dddddd)  - cambiato gio lavora nelle liste visualizza annunci "odd" colora rispettivamente la parte centrale e la linea dei bordi - */
#classifieds_grid_table.table_grid .rounded_border_odd_main { background-color: #F1F1F1; border-left: 1px solid #E1DDD2 !important; border-right: 1px solid #E1DDD2 !important; }
#classifieds_grid_table.table_grid .rounded_border_odd_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;   }
#classifieds_grid_table.table_grid .rounded_border_odd_top_left img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_odd_top_center { font-size: 1px; border-top: 1px solid #E1DDD2 !important; width: 100% !important; border-top: 1px solid #E1DDD2 !important; background-color: #F1F1F1; }
#classifieds_grid_table.table_grid .rounded_border_odd_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_odd_top_right img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_odd_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_odd_bottom_left img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_odd_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #E1DDD2 !important; background-color: #F1F1F1; }
#classifieds_grid_table.table_grid .rounded_border_odd_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_odd_bottom_right img { width: 6px; height: 1px; }

#classifieds_grid_table.table_grid .rounded_border_even_main { background-color: #FFFFFF; border-left: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; }
#classifieds_grid_table.table_grid .rounded_border_even_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px;   }
#classifieds_grid_table.table_grid .rounded_border_even_top_left img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_even_top_center { font-size: 1px; border-top: 1px solid #dddddd !important; width: 100% !important; border-top: 1px solid #dddddd !important; }
#classifieds_grid_table.table_grid .rounded_border_even_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_even_top_right img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_even_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_even_bottom_left img { width: 6px; height: 1px; }
#classifieds_grid_table.table_grid .rounded_border_even_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd !important; }
#classifieds_grid_table.table_grid .rounded_border_even_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
#classifieds_grid_table.table_grid .rounded_border_even_bottom_right img { width: 6px; height: 1px; }

/*#classifieds_grid_table.table_grid td.index { text-align: center; background-color: #ffffff; } originale (deve cambiare nella parte del bottom dove c'è la scritta Item totali n. - nella parte bottom dove c'è la scritta items, esempio lista annunci etc... ) - cambiato gio*/
#classifieds_grid_table.table_grid td.index { text-align: center; background-color: #FFFFFF; }

/* proprietà per il dettaglio di un annuncio */
td.classified_detail { border-bottom: 1px solid #555555; }
td.classified_detail img {  float: right; margin: 5px; padding: 4px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
td.classified_detail div { background-color: #EEEEEE; line-height: 20px; padding: 3px; margin: 1px; }
td.classified_detail span { font-weight: bold; color: #333333; font-size: 10px; }
div.classified_detail_subtitle { font-weight: bold; background-color: #DDDDDD !important; }
.classified_detail_fill_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded.jpg); background-repeat: no-repeat; height: 10px;   }
.classified_detail_fill_top_left img { width: 6px; height: 5px; }
.classified_detail_fill_top_center { font-size: 1px; width: 100%; border-top: 1px solid #dddddd; }
.classified_detail_fill_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.classified_detail_fill_top_right img { width: 6px; height: 5px; }
.classified_detail_fill_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.classified_detail_fill_bottom_left img { width: 6px; height: 1px; }
.classified_detail_fill_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; }
.classified_detail_fill_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded.jpg); background-repeat: no-repeat; height: 10px;  }
.classified_detail_fill_bottom_right img { width: 6px; height: 1px; }
.classified_detail_fill_table .body { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.view_images_gallery_detail { float: right; margin-top: 10px; margin-right: 6px; clear: both; }
.view_images_gallery_detail:hover { text-decoration: underline; }

/* proprietà per i links rispondi all'annuncio e segnala ad un amico */
#classifieds_utilities_links { margin-top: 10px; margin-bottom: 5px; }

/* proprietà per le vetrine */
table#vetrina_rounded_container { margin-top: 3px; } 
table.vetrina { width: 100%; margin-top: 3px !important; display: block; }
table.vetrina td { }
img.vetrina_img { padding-top: 3px; padding-bottom: 3px; padding-left: 1px; margin: 0; }
div.vetrina_list_data_container span { font-weight: bold; color: #333333; font-size: 10px; }
div.vetrina_list_link_container { text-align: right; }

/* proprietà per le vetrine - .#vetrina_single_fill_table .body { padding: 2px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}originale - modificato tutti i bordi con: solid #00FF00,lavora nelle singole vetrine colora rispettivamente la parte centrale e la linea dei bordi superiore inferiore, dx e sx, - non riesco a trovare il bordo superiore ed inferiore per colorare con  backround:#00FF00 della singola vetrina(poi eventualmente colorerò le immagini degli angoli arrotondati) vedi effetto negli annunci in vetrina*/
#vetrina_single_fill_table .body { padding: 2px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; background-color: #F1F1F1; }
.vetrina_single_container {  width: 240px; padding-left: 5px; padding-right: 5px; padding-top: 4px;  }
.vetrina_single_fill_top_left { border: 0 !important; background-image: url(../images/layout/top_left_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;   }
.vetrina_single_fill_top_left img { width: 6px; height: 5px; }
.vetrina_single_fill_top_center { font-size: 1px; width: 100%; border-top: 1px solid #dddddd; background-color: #F1F1F1; }
.vetrina_single_fill_top_right { border: 0 !important; background-image: url(../images/layout/top_right_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
.vetrina_single_fill_top_right img { width: 6px; height: 5px; }
.vetrina_single_fill_bottom_left { border: 0 !important; background-image: url(../images/layout/bottom_left_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
.vetrina_single_fill_bottom_left img { width: 6px; height: 1px; }
.vetrina_single_fill_bottom_center { font-size: 1px; width: 100%; border-bottom: 1px solid #dddddd; background-color: #F1F1F1; }
.vetrina_single_fill_bottom_right { border: 0 !important; background-image: url(../images/layout/bottom_right_rounded_vetr.jpg); background-repeat: no-repeat; height: 10px;  }
.vetrina_single_fill_bottom_right img { width: 6px; height: 1px; }
.vetrina_single_fill_table .body { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

/* messaggi di notifica */
#confirm_header { background-color: #008920; color: #ffffff; font-size: 12px; padding: 8px; }
#confirm_cell { background-color: #008920; text-align: center; color: #ffffff; font-size: 11px; padding: 8px; }
#error_header { background-color: #DE0000; color: #ffffff; font-size: 12px; padding: 8px; }
#error_cell { background-color: #DE0000; text-align: center; color: #ffffff; font-size: 11px; padding: 8px; }

/* proprietà per pannello inserimento e modifica messaggi */
h6.tipo_pubblicazione { margin-bottom: 5px; margin-top: 5px; font-weight: bold; font-size: 16px; font-family: Arial; } 
span.voice { font-weight: bold; margin-bottom: 6px; }
span.text { color: #DE2222; font-weight: bold; }
div.proprieta_annuncio { margin-top: 5px; }

/* NON MODIFICARE */

/* caratteristiche particolari per il form annunci */
#fc_form_table td.label { width: 200px !important; }
#fc_form_table td.error { width: 140px !important; }

/* caratteristiche particolari form ricerca pagamenti su area pubblica */
#fp_search_tipo_pagamento_label, #fp_search_attivo_label, #fp_search_data_inizio_label { width: 60% !important; }  
#fp_search_tipo_pagamento_error, #fp_search_attivo_error, #fp_search_data_inizio_error { width: 0px !important; }  
#fp_search_data_fine_label, #fp_search_n_pagamento_label { width: 200px !important; }  

.codice_lista_valore { font-size: 10px; font-weight: normal; }
.codice_lista_voce { font-size: 10px; font-weight: normal; }

