﻿/* 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: #0085ca;
	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:#0085ca;
}
.fondowhite { 
	background-color:White;
}
.table {
    border: 1px solid #0069b1;
}
.ImgGrande {
    
}
.ImgPiccole {
    float: left;
    width: 90px;
}
/* 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;
}
.arancio12 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#F29524;
}
.boldarancio12 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#F29524;
}
.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;
}
    #menu_tabs {
      float:left;
      width:100%;
      font-size:100%;
      line-height:normal;
	  border-bottom:1px solid #0085ca;
      }
    #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:#0085ca;*/
      }
    #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;
	color:#0085ca;
    }
     .menu_tabs_font2 {
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
	color:#f39524;
    }
     .menu_tabs_font_hover {
    color:Lime ;
	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;
}
.modalPopup2 {
	background-color:#e6e6e6;
	border-width:5px;
	border-style:solid;
	border-color: #0085ca;
	padding:3px;
	width:601px;
}
.optima 
{ display : none; }

.ModalUp {
    cursor: move;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
	color: #0085ca;
}
.ModalClose {
    cursor: pointer;
    float: right;
    text-align: center;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
	color: #0085ca;
}
.imgelenco {
    border: 2px solid #7f7f7d;
    margin-bottom: 5px;
}
.TextImg {
    width: 388px;
    text-align: left;
}
