﻿/* TABELLA PRINCIPALE */
.tb_pri_sx { background-image: url(img/tb_pri_sx.jpg); }
.tb_pri_dx { background-image: url(img/tb_pri_dx.jpg); }
.tb_pri_up { background-image: url(img/tb_pri_up.jpg); }
.tb_pri_do { background-image: url(img/tb_pri_do.jpg); }

/* SITO */
a { text-decoration: none; color: Black; }
.fondo { background-color: #e6e6e6; }
.menu { font-family: Verdana; font-size: 12px; font-weight: normal; color: Black; }
.menu a:hover { background-color: #fcc200; font-family: Verdana; font-size: 12px; font-weight: normal; color: White; }
.menu_footer { font-family: Verdana; font-size: 10px; font-weight: normal; color: Black; }
.menu_footer a:hover { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: underline; color: Gray; }
.defaultcolor { background-color: #fcc200; width: 965px; }
.fondowhite { background-color: White; }
.table { border: 1px solid #f29300; }

/* TIPI DI FONT */
.black10 { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; }
.black11 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; }
.black12 { font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000; }
.white10 { font-family: Verdana; font-size: 10px; font-weight: normal; color: White; }
.white11 { font-family: Verdana; font-size: 11px; font-weight: normal; color: White; }
.boldblack10 { font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; }
.boldblack11 { font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold; }
.boldblack12 { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; }
.boldwhite10 { font-family: Verdana; font-size: 10px; color: White; font-weight: bold; }
.boldwhite11 { font-family: Verdana; font-size: 11px; color: White; font-weight: bold; }
.red10 { font-family: Verdana; font-size: 10px; color: #FF0000; font-weight: normal; }
.boldred10 { font-family: Verdana; font-size: 10px; color: #FF0000; font-weight: bold; }
.red11 { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: normal; }
.boldred11 { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: bold; }
.pan { background-color: white; overflow: hidden; }

/* MENU */
.menu_tabs { float: left; width: 100%; font-size: 100%; line-height: normal; border-bottom: 1px solid #fcc200; }
.menu_tabs ul { margin: 0; padding: 10px 10px 10px 0; list-style: none; }
.menu_tabs li { display: inline; margin: 0; padding: 0; }
.menu_tabs a { float: left; background: url("img/menu/tableft.jpg") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; }
.menu_tabs a span { float: left; display: block; background: url("img/menu/tabright.jpg") no-repeat right top; padding: 5px 15px 4px 6px; color: #f29300; }
.menu_tabs a span { float: none; }
.menu_tabs a:hover span { color: #FFF; }
.menu_tabs a:hover { background-position: 0% -42px; }
.menu_tabs a:hover span { background-position: 100% -42px; }
.menu_tabs_font { margin: 0; padding: 0; font: bold 11px/1.5em Verdana; }
.menu_tabs_font_hover { color: #FFFFFF !important; background-position: 0% -42px !important; margin: 0; padding: 0; font: bold 11px/1.5em Verdana; }
.menu_tabs_font_hover span { background-position: 100% -42px !important; color: #FFFFFF !important; margin: 0; padding: 0; font: bold 11px/1.5em Verdana; }

/*Modal Popup*/
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: White; border-width: 5px; border-style: solid; border-color: Gray; padding: 3px; width: 550px; }
.optima { display: none; }
