body { color: #21214d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #6a798e; margin: 0; padding: 0; }
p { }
td { color: #000; font-size: 11px; }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; }
img { behavior: url("pngbehavior.htc"); }
input { font-size: 11px; }
.table_td_home { background-color: white;}
/*MSPOOL*/
.table_main { background-color: #6a798e; border-color: white; border-style: solid; border-width: 1px 1px 0; }
.table_td_main { background-color: white; background-image: url(../images/mastro/mondo.jpg); background-repeat: no-repeat; background-position: 350px 20px; }
.td_news { background-image: url(../images/mastro/bg_news.jpg); background-repeat: no-repeat; background-position: right 0; }
.box_news { color: white; font-weight: bold; background-image: url(../images/mastro/box_news.gif); background-repeat: no-repeat; background-position: right 0; text-transform: capitalize; text-align: right; height: 30px; padding-top: 9px; padding-right: 5px; }
/*SPAZIO PRINCIAPLE*/
.ombra_sx { background-image: url(../images/mastro/ombra_portale_sx.gif); background-repeat: repeat-y; background-position: right 0; }
.td_interno { background-color: #e1f4fd; }
.td_home { height: 100%; }
.ombra_dx { background-image: url(../images/mastro/ombra_portale_dx.gif); background-repeat: repeat-y; background-position: left 0; }
/*-- TOP*/
.box_top { background-image: url(../images/mastro/top_portale.jpg); width: 920px; height: 135px; }
.box_top img { float: left; margin-top: 14px; margin-bottom: 14px; margin-left: 5px; }
.box_top_banner { float: right; margin-top: 14px; margin-right: 5px; margin-bottom: 14px; }
/*---- bredcrumb*/
.box_bradcrumb { float: left; margin-top: 110px; display: block; }
.box_bradcrumb a:link { text-decoration: none; }
.box_bradcrumb a:active { text-decoration: none; }
.box_bradcrumb a:hover { text-decoration: underline; }
.box_bradcrumb a:active { text-decoration: none; }
/*-- MENU*/
.td_sezione { color: white; font-size: 10px; font-weight: bold; background-image: url(../images/mastro/box_tit.gif); background-repeat: no-repeat; text-transform: uppercase; padding-top: 7px; padding-bottom: 18px; padding-left: 10px; border-top-style: solid; border-top-width: 5px; }
.td_sezione_spacer { font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; width: 190px; border-style: solid; border-width: 5px 10px; border-color: #e1f4fd; }
.td_menu1 { color: white; font-size: 11px; font-weight: bold; background-color: #2e4056; background-image: url(../images/mastro/top_bg.gif); background-position: 0 bottom; text-transform: uppercase; text-align: right; }
.td_menu1 a:link { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu1 a:visited { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu1 a:hover { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: underline; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu1 a:active { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu1_sel { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu2 { color: white; font-size: 11px; font-weight: bold; background-color: #2e4056; background-image: url(../images/mastro/sfumo.gif); background-repeat: repeat-x; background-position: 0 top; text-transform: uppercase; text-align: right; border-top: 1px solid white; border-bottom: 1px solid white; }
.td_menu2 a:link { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu2 a:visited { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu2 a:hover { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu2 a:active { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menu2_sel { color: white; font-weight: bold; background-image: url(../images/mastro/gear_sml.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; float: left; margin-left: 3px; padding: 7px 5px 7px 25px; display: block; }
.td_menuflag { color: white; font-size: 11px; font-weight: bold; background-color: #2e4056; background-image: url(../images/mastro/sfumo.gif); background-repeat: repeat-x; background-position: 0 top; text-transform: uppercase; text-align: right; border-top: 1px solid white; border-bottom: 1px solid white;}
.td_menuflag a:link { color: white; font-weight: bold; text-decoration: none; float: right; margin-left: 3px; padding: 7px 5px 7px 3px; display: block; }
.td_menuflag a:visited { color: white; font-weight: bold; text-decoration: none; float: right; margin-left: 3px; padding: 7px 5px 7px 3px; display: block; }
.td_menuflag a:hover { color: white; font-weight: bold; text-decoration: none; float: right; margin-left: 3px; padding: 7px 5px 7px 3px; display: block; }
.td_menuflag a:active { color: white; font-weight: bold; text-decoration: none; float: right; margin-left: 3px; padding: 7px 5px 7px 3px; display: block; }
.td_menuflag_sel { color: white; font-weight: bold; text-decoration: none; float: right; margin-left: 3px; padding: 7px 5px 7px 3px; display: block; }
.box_menu3 { color: #243a75; font-size: 12px; font-weight: bold; }
.box_menu3 a:link { color: #243a75; font-weight: bold; text-decoration: none; text-align: center; margin-bottom: 5px; border: solid 1px #a7a7a7; display: block; }
.box_menu3 a:visited { color: #243a75; font-weight: bold; text-decoration: none; text-align: center; margin-bottom: 5px; border: solid 1px #a7a7a7; display: block; }
.box_menu3 a:hover { color: #243a75; font-weight: bold; background-color: #cfcfcf; text-decoration: none; text-align: center; margin-bottom: 5px; border: solid 1px #a7a7a7; display: block; }
.box_menu3 a:active { color: #243a75; font-weight: bold; text-decoration: none; text-align: center; margin-bottom: 5px; border: solid 1px #a7a7a7; display: block; }
.box_menu3_sel { color: #243a75; font-weight: bold; background-color: #cfcfcf; text-decoration: none; text-align: center; margin-bottom: 5px; border: solid 1px #a7a7a7; display: block; }
.td_menu_cat_spacer { font-weight: bold; text-align: center; text-transform: uppercase; width: 190px; border-style: solid; border-width: 5px 10px; border-color: #e1f4fd; }
.box_menu_cat { color: white; font-size: 11px; background-position: left 0; text-align: left; padding-right: 5px; padding-bottom: 10px; padding-left: 15px; }
.box_menu_cat img { float: left; }
.box_menu_cat a:link { color: white; font-size: 11px; text-decoration: none; display: block; }
.box_menu_cat a:visited { color: white; font-size: 11px; text-decoration: none; display: block; }
.box_menu_cat a:hover { color: white; font-size: 11px; text-decoration: none; display: block; }
.box_menu_cat a:active { color: white; font-size: 11px; text-decoration: none; display: block; }
.box_menu_sposi { color: #c39742; font-size: 12px; font-weight: bold; background-color: #ffffff; background-image: url(../images/mastro/bg_menu_sposi.jpg); background-repeat: no-repeat; background-position: center; height: 160px; margin-top: 15px; }
.box_menu_sposi a:link { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_sposi a:visited { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_sposi a:hover { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #c39742; display: block; }
.box_menu_sposi a:active { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_areasposi { color: #c39742; font-size: 12px; font-weight: bold; background-color: #ffffff; background-image: url(../images/mastro/asposi.jpg); background-repeat: no-repeat; background-position: center; height: 160px; margin-top: 15px; }
.box_menu_areasposi a:link { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_areasposi a:visited { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_areasposi a:hover { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #c39742; display: block; }
.box_menu_areasposi a:active { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_listanozze { color: #c39742; font-size: 12px; font-weight: bold; background-color: #ffffff; background-image: url(../images/mastro/lnozze.jpg); background-repeat: no-repeat; background-position: center; height: 160px; margin-top: 15px; }
.box_menu_listanozze a:link { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_listanozze a:visited { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_menu_listanozze a:hover { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #c39742; display: block; }
.box_menu_listanozze a:active { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_sposi { color: #c39742; font-size: 12px; font-weight: bold; background-color: white; background-image: url(../images/mastro/bg_menu_sposi.jpg); background-repeat: no-repeat; background-position: center; height: 160px; margin-top: 15px; }
.box_selezione_sposi a:link { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_sposi a:visited { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_sposi a:hover { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #c39742; display: block; }
.box_selezione_sposi a:active { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_listanozze { color: #c39742; font-size: 12px; font-weight: bold; background-color: white; background-image: url(../images/mastro/bg_menu_sposi.jpg); background-repeat: no-repeat; background-position: center; height: 160px; margin-top: 15px; }
.box_selezione_listanozze a:link { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_listanozze a:visited { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
.box_selezione_listanozze a:hover { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #c39742; display: block; }
.box_selezione_listanozze a:active { color: #c39742; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align: right; margin-right: 5px; margin-left: 5px; padding-top: 110px; border-bottom: 1px dotted #a7a7a7; display: block; }
/*BOX MENU 4 - PRODOTTI*/
.box_menu { color: #243a75; font-size: 11px; font-weight: bold; font-style: normal; background-color: #cfd2f3; background-position: right 0; text-align: left; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; width: 190px; margin-top: 15px; }
.menu { color: #243a75; font-size: 13px; font-weight: bold; font-style: normal; background-position: right 0; text-align: left; margin-bottom: 3px; padding-bottom: 3px; order-top-style: solid; }
.menu a:link { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; }
.menu a:visited { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; }
.menu a:hover { color: #243a75; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: underline; text-align: left; }
.menu a:active { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; }
.submenu { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-align: left; margin-left: 5px; display: block; }
a.submenu:link { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; display: block; }
a.submenu:visited { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; display: block; }
a.submenu:hover { color: #243a75; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: underline; text-align: left; display: block; }
a.submenu:active { color: #ffffff; font-weight: bold; font-style: normal; background-position: right 0; text-decoration: none; text-align: left; display: block; }
ul { color: #ffffff; font-weight: bold; font-style: normal; background-image: url(../images/blank.gif); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 0; list-style: none; display: block; }
li.menu { color: #ffffff; font-weight: bold; font-style: normal; background-image: url(../images/mastro/blank.gif); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 0; list-style: none; display: block; }
/*CONTENUTI*/
.td_contenuto { color: #21214d; font-size: 12px; margin-top: 10px; padding-left: 10px; padding-right: 10px; text-align: justify;}
.td_contenuto h1 { color: #243a75; font-size: 16px; text-align: left; }
.td_contenuto_intestazioni { color: #070f12; background-color: white; font-size: 11px; padding: 3px; }
.td_contenuto_intestazioni h1 { color: #243a75; background-color: white; font-size: 13px; margin: 0; padding: 0; }
.td_contenuto_intestazioni h2 { color: #a7a7a7; background-color: white; font-size: 12px; margin: 0; padding: 0; }
/*LISTA*/
.td_lista_categoria { color: #21214d; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_lista_sottocategoria { color: #2e4056; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_lista_img { padding: 5px; width: 150px; border-top: 1px solid #243a75; }
.td_lista_testo { color: #070f12; font-size: 11px; padding: 3px; border-top: 1px solid #243a75; }
.td_lista_testo h1 { color: #243a75; font-size: 13px; margin: 0; padding: 0; }
.td_lista_testo h2 { color: #a7a7a7; font-size: 12px; margin: 0; padding: 0; }
/*LISTA NOZZE*/
.td_listanozze_categoria { color: #fcbb75; font-size: 13px; font-weight: bold; background-color: #a7a7a7; text-transform: uppercase; padding: 3px; }
.td_listanozze_sottocategoria { color: #243a75; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_listanozze_img { padding: 0 3px 3px; }
.td_listanozze_testo { color: #070f12; font-size: 11px; padding: 3px; }
.td_listanozze_testo h1 { color: #243a75; font-size: 13px; margin: 0; padding: 0; }
.td_listanozze_testo h2 { color: #a7a7a7; font-size: 12px; margin: 0; padding: 0; }
/*SCHEDA*/
/*TEMP 1*/
.td_temp1_img { background-color: white; padding: 0 3px 3px; }
.td_temp1_testo { color: #243a75; font-size: 11px; background-color: white; padding: 3px; }
.td_temp1_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp1_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*TEMP 2*/
.td_temp2_img { background-color: white; }
.td_temp2_testo { color: #243a75; font-size: 11px; background-color: white; padding: 5px 30px; }
.td_temp2_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp2_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*TEMP 3*/
.td_temp3_img { background-color: white; padding-top: 20px; padding-left: 30px; }
.td_temp3_testo { color: #243a75; font-size: 11px; background-color: white; padding: 5px 0 20px 30px; }
.td_temp3_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp3_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*TEMP 4*/
.td_temp4_img { background-color: white; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; }
.td_temp4_testo { color: #243a75; font-size: 11px; background-color: white; padding: 20px 0 20px 30px; }
.td_temp4_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp4_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*TEMP 5*/
.td_temp5_img { background-color: white; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; }
.td_temp5_testo { color: #243a75; font-size: 11px; background-color: white; padding: 20px 30px; }
.td_temp5_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp5_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*TEMP 6*/
.td_temp6_img { background-color: white; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; }
.td_temp6_testo { color: #243a75; font-size: 11px; background-color: white; padding: 20px 30px; }
.td_temp6_testo h1 { color: #c39742; font-size: 13px; margin: 0; padding: 0; }
.td_temp6_testo h2 { color: #c39742; font-size: 12px; margin: 0; padding: 0; }
/*EVENTI*/
.td_eventi_categoria { color: #21214d; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_eventi_sottocategoria { color: #2e4056; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_eventi_img { background-color: white; padding: 0 3px 3px; }
.td_eventi_testo { color: #070f12; font-size: 11px; padding: 3px; border-top: 1px dotted #243a75; }
.td_eventi_testo h1 { color: #243a75; font-size: 13px; margin: 0; padding: 0; }
.td_eventi_testo h2 { color: #a7a7a7; font-size: 12px; margin: 0; padding: 0; }
.td_eventi_titolo { color: #070f12; font-size: 11px; padding: 3px; }
.td_eventi_titolo h1 { color: #243a75; font-size: 13px; margin: 0; padding: 0; }
.td_eventi_titolo h2 { color: #a7a7a7; font-size: 12px; margin: 0; padding: 0; }
/*FREE*/
.td_free_testo { color: #243a75; font-size: 11px; background-color: white; padding: 20px 30px; }
/*FORMINFO*/
.td_forminfo_sfondo {background-color: white;  text-transform: uppercase; }
.td_forminfo_label { color: #243a75; text-transform: uppercase; }
.td_forminfo_label h1 { color: #243a75; font-size: 20px; text-transform: uppercase; }
/*NEGOZI*/
.td_negozi_categoria { color: #fcbb75; background-color: white; font-size: 13px; font-weight: bold; background-color: #a7a7a7; text-transform: uppercase; padding: 3px; }
.td_negozi_sottocategoria { color: #243a75; background-color: white; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_negozi_img { background-color: white; padding: 0 3px 3px; }
.td_negozi_testo { color: #070f12; background-color: white; font-size: 11px; padding: 3px; border-top: 1px dotted #243a75; }
.td_negozi_testo h1 { color: #243a75; background-color: white; font-size: 13px; margin: 0; padding: 0; }
.td_negozi_testo h2 { color: #a7a7a7; background-color: white; font-size: 12px; margin: 0; padding: 0; }
.td_negozi_titolo { color: #070f12; background-color: white; font-size: 11px; padding: 3px; }
.td_negozi_titolo h1 { color: #243a75; background-color: white; font-size: 13px; margin: 0; padding: 0; }
.td_negozi_titolo h2 { color: #a7a7a7; background-color: white; font-size: 12px; margin: 0; padding: 0; }
/*W*/
.td_w_sfondo { color: #243a75; background-color: white; padding: 20px 30px; text-align: center; }
.td_w_testo { color: #243a75; font-size: 30px; background-color: white; padding: 20px 30px; text-align: center; }
.td_w_testo h1 { color: #243a75; font-size: 30px; background-color: white; padding: 20px 30px; text-align: center; }
/*FOTOGALLERY*/
.td_gallery_border { border-color: #243a75; }
/*VIS. DOCUMENTI*/
.td_visdoc_border { border-color: #243a75; }
.td_visdoc_categoria { color: #fcbb75; font-size: 13px; font-weight: bold; background-color: #a7a7a7; padding: 3px; }
.td_visdoc_nomefile { color: #243a75; background-color: white; font-size: 13px; padding: 3px; }
.td_visdoc_dettfile { color: #070f12; background-color: white; font-size: 12px; padding: 3px; }
/*------*/
/*LOGIN*/
.td_login { color: #243a75; text-transform: uppercase; }
/*TESSERA*/
.td_tessera_etichette { color: #243a75; border-style:inset; border-width:1; width:200px; text-transform: uppercase; }
.td_tessera_dati { color: black; border-style:inset; border-width:1; width:200px; }
.td_tessera_img { background-color: white; padding: 0 3px 3px; }
.td_tessera_testo { color: #070f12; text-align: center; background-color: white; font-size: 11px; padding: 3px; border-top: 1px dotted #243a75; }
.td_tessera_testo h1 { color: #243a75; text-align: center; background-color: white; font-size: 13px; margin: 0; padding: 0; }
.td_tessera_testo h2 { color: #a7a7a7; text-align: center; background-color: white; font-size: 12px; margin: 0; padding: 0; }
.table_tessera { background-color: white; }
/*PREMI*/
.td_tesserapremi_categoria { color: #fcbb75; font-size: 13px; font-weight: bold; background-color: #a7a7a7; text-transform: uppercase; padding: 3px; }
.td_tesserapremi_sottocategoria { color: #243a75; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px; }
.td_tesserapremi_img { padding: 0 3px 3px; }
.td_tesserapremi_testo { color: #070f12; font-size: 11px; padding: 3px; }
.td_tesserapremi_testo h1 { color: #243a75; font-size: 13px; margin: 0; padding: 0; }
.td_tesserapremi_testo h2 { color: #a7a7a7; font-size: 12px; margin: 0; padding: 0; }
.td_tesserapremi_titolo { color: #070f12; background-color: white; font-size: 11px; padding: 3px; }
.td_tesserapremi_titolo h1 { color: #243a75; background-color: white; font-size: 13px; margin: 0; padding: 0; }
.td_tesserapremi_titolo h2 { color: #a7a7a7; background-color: white; font-size: 12px; margin: 0; padding: 0; }
/*PIEDE*/
.td_firma_assi { color: #243a75; font-size: 11px; background-color: #e1f4fd; text-align: center; padding-top: 2px; padding-bottom: 2px; }
.td_indirizzo { font-family: Arial; color: #243a75; font-size: 11px; background-color: #e1f4fd; text-align: center; padding-top: 2px; padding-bottom: 2px; }
.td_fascetta { background-color: #243a75; height: 5px; }
