body {
margin:0px;
padding:11px 0px 20px 0px;
/* padding-bottom:10px; */
font-family: Arial, sans-serif, "Helvetica Neue", "Lucida Grande", Helvetica, Verdana;
/* background:#FFF url(../images/bg-wide.jpg) repeat-x; */
background:#FFF url(../images/bg.png) repeat-x;
color:#003366;
}
a, a:visited{
color:#036;
/* border-bottom:1px #666 dotted; */
text-decoration:none;
font-style:italic;
}
a:hover{
/* color:#369; */
color:#BDBDED;
/* border-bottom-style:solid; */
/* border-bottom-color:#F00; */
}
input, select{
border: 1px solid #ACACDC;
}
.ok{
color:#96D102;
}
.error{
color:#FF4346;
}
div.img a{
border:none;
}
img.border{
border:1px #369 solid;
/* margin-top:5px; */
/* margin-bottom:5px; */
}
img.margin{
/* border:1px #369 solid; */
margin-top:5px;
margin-bottom:5px;
}
h1.main_title{
/* text-align:center; */
font-variant:small-caps;
margin:5px 15px 10px 15px;
border-bottom:1px solid #A2A98A;
text-indent:20px;
color:#ED9B43;
}
h1.title{
text-align:center;
font-variant:small-caps;
margin-top:5px;
}
h2.title{
text-align:center;
margin-top:0px;
}
h3.title{
text-align:center;
text-decoration:underline;
}
h3.title1{
text-align:center;
margin-top:100px;
}
h3.title_error{
text-align:center;
margin:30px 0px;
color:#FF4346;
}
h3{
margin-bottom:0px;
}
h3.title2{
text-align:center;
/* text-decoration:underline; */
margin-bottom:3px;
margin-top:13px;
}
div.news_box{
width:450px;
/* height:80px; */
background-color:#f0e671;
border:1px #BDBDED solid;
margin:0px auto;
padding:0px 10px 5px;
font-size:0.8em;
}
div.news_box p{
margin:5px -5px;
padding:2px 5px;
background-color:#F1F2ED;
float:left;
border:1px #BDBDED solid;
width:100%;
}
div.news_box span{
font-style:italic;
}
div.news_list{
margin:0px 20px;
border:1px #BDBDED solid;
}
div.text_box{
padding:15px;
text-align:justify;
font-size:1em;
float:left;
width:520px;
}
p.txt{
float:left;
width:100%;
}
p.para{
margin-top:10px;
clear:both;
}
p.para img{
margin-bottom:10px;
}

div.img{
text-align:center;
margin:10px;
}
div#container {
/* background:#284986 url(../images/bg-cont.png) repeat-x top; */
/* background-color:#284986; */
/* position:relative; */
width: 753px;
margin:11px auto;
/* margin-left:auto; */
/* margin-right:auto; */
/* padding:0px 2px 2px 2px; */
/* border:1px solid #000; */
/* border-top:none; */
/* border-bottom:none; */
margin-bottom:20px;
}
div#header {
height:124px;
color:#FFF;
font-size:10px;
background:#284986 url(../images/testata.png) no-repeat top;
/* border:1px #000 solid; */
}
div#testata {
text-align:center;
/* height:150px; */
/* width:100%; */
padding-top:20px;
}
div#testata span{
height:104px;
width:100%;
display:block;
}
div#breadcrumb{
height:20px;
font-size:12px;
line-height: 20px;
/* text-indent: 180px; */
text-indent: 15px;
color: #000;
background:#284986 url(../images/brd.png) repeat-x top;
/* margin-top:120px; */
/* margin-bottom:8px; */
text-align:left;
font-weight:bold;
margin:0px 4px 6px;
}
div#breadcrumb a:link, div#breadcrumb a:visited {
text-decoration:none;
color: #000;
border:none;
}
div#breadcrumb a:hover {
text-decoration:none;
color: #999;
}




/* NEW MENU */
#menu {
width: 178px;
/* background: #eee; */
float:left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;

width: 160px;
margin-left:5px;
}

#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 0px 3px;

color: #000;
background:#e3cf37 url(../images/numenu.png) repeat-x;
background-position: 0px -44px;
border: 1px solid #e3cf37;
text-decoration: none;
height:20px;
line-height: 20px;
font-size:13px;
font-variant: small-caps;
}

#menu a:hover {
color: #a00;
/* background: #fff; */
background-position: 0px -22px;
}
#menu a.current, #menu a.current:hover {
background-position: 0px 0px;
}
#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 180px;
margin:0px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/* NEW MENU */

a#news_link{
background:#e3cf37 url(../images/tastonews.png) repeat-x top;
margin-left:10px;
height:34px;
line-height:15px;
padding-top:3px;
font-size:17px;
width:154px;
border:none;
/* color:#000; */
}
a#news_link:hover,a#news_list:hover{
background-position: 0px -37px;
/* color: #a00; */
}
a#news_list{
background:#e3cf37 url(../images/tastonews.png) repeat-x top;
padding:5px;
font-variant:small-caps;
color:#000;
border:1px solid #E3CF37;
border-top:none;
}
div.submenu{
/* margin-top:3px; */
height:25px;
}
div.submenu ul{
padding:0px;
margin:0px;
text-align:center;
}
div.submenu li{
display:inline;
/* float:left; */
list-style-type: none;
/* margin:0px 3px 0px 0px; */
margin:0px -1px;
}
div.submenu a{
font-size:11px;
text-decoration: none;
color:#003366;
}
div.submenu a:hover{color: #036} /*per IE*/

div.submenu span{
background:#e3cf37 url(../images/bg-menu-button.gif) repeat-x;
background-position: 0px -56px;
border: 1px solid #e3cf37;
padding:3px 3px;
}
div.submenu a:hover span{
background-position: 0px 0px;
}
div.submenu li a.sub_current span, div.submenu li a.sub_current:hover span {
background-position: 0px -28px;
border-color:#f28d3b;
}

div#body {
min-height: 450px;
height: auto !important;
height: 450px;
/* margin:10px 0px; */
margin:0px;
/* float:left; */
/* border:1px #1408FF solid; */
float:left;
width:100%;
background:#284986 url(../images/bg-body.png) repeat-y;
}
div#cont {
min-height: 443px;
height: auto !important;
height: 443px;
background:#FFF url(../images/bg-cont.jpg) repeat-x;
/* background-color:#e3cf37; */
float:left;
width:557px;
/* height:603px; */
padding:8px 2px;
border:1px solid #000;
}
div#cont-b {
border:1px solid #036;
height:601px;
}
/* FOOTER */
div#footer {
color: #CCC;
font-size:12px;
height:41px;
/*line-height:15px;*/
/* height:100px; */
/* border:1px #7BFF00 solid; */
float:left;
width:100%;
background:#284986 url(../images/bg-footer.png) no-repeat top;
/*margin-bottom:20px;*/
}
div#footer p {
text-align:center;
margin:0px;
padding-top:10px;
}
div#bottom {
height: 20px;
/* background:#D9FF00 url(../images/) no-repeat scroll left bottom; */
}
div#mini-menu {
height: 15px;
text-align:center;
font-size:10px;
color: #808080;
}
div#mini-menu a:link, div#mini-menu a:visited {
text-decoration:none;
color: #808080;
}
div#mini-menu a:hover {
text-decoration:none;
color: #555;
}
/* END FOOTER */

/* TABELLA */
div.table {
/* float:left; */
margin:30px 10px 30px 10px;
}
div.table2 {
clear:both;
margin:0px 20px;
}
table.tab1{
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}
table.tab1 tr{
height:2em;
background-color:#FFF;
font-size:11px;
}
table.tab1 tr.tbl_header, table.tab1 tr.tbl_header:hover{
text-align:center;
font-weight:bold;
font-size:0.8em;
background:#ccc;
}
table.tab1 tr#current_row{
background:#FFFDCC;
}
table.tab1 tr#current_row:hover{
background:#FFFD99;
}
table.tab1 td{
border: 1px solid #ACACDC;
padding:0px 4px;
}
table.tab1 td.center{
text-align:center;
padding:0px 5px;
}
table.tab1 td.txt{
padding:0px 5px;
}
table.tab1 tr:hover{
background:#eee;
}
/* TABELLA */

div#filter{
text-align:center;
}
div.box{
border: 1px solid #ACACDC;
width:270px;
margin:0px 20px;
padding:5px;
background-color:#FFF696;
/* float:left; */
}
div.box2{
border: 1px solid #ACACDC;
width:150px;
height:165px;
margin:5px;
padding:5px;
background-color:#FFF696;
float:left;
text-align:center;
}
div.box2 img{
border:none;
/* position:relative; */
/* margin-top:50%; */
}

span.thumb{
font-size:0.7em;
height:2.7em;
margin:0px;
display:block;
}

div.box p{
margin:3px;
height:20px;
}
div.box p label{
/* position:absolute; */
float:left;
width:80px;
}
div.box p span{
/* margin-left:60px; */
font-weight:bold;
}
p.cent {
text-align:center;
font-weight:bold;
}
p#desc{
margin:20px 45px 10px;
/* width:280px; */
text-align:justify;
}
div#piantina{
margin:20px 0px;
/* float:left; */
text-align:center;
}
ul.list{
list-style-type:lower-alpha;
}


/* TABELLA LISTINI */
table.tab2{
border-collapse:collapse;
margin-top:3px;
}
table.tab2 td{
border:1px solid #000;
padding:3px 5px;
}
td.c1{
width:100px;
/* border-right:0px none; */
}
td.c2{
width:150px;
text-align:center;
}
td.c3{
width:80px;
text-align:right;
}
td.c4{
width:150px;
text-align:left;
/* border-left:0px none; */
}
td.c5{
width:260px;
/* text-align:left; */
/* border-left:0px none; */
}
span.label1{
font-weight:bold;
/* position:absolute; */
}
input.modulo{
/* margin-left:10em; */
}
p.input{
text-align:right;
}
div#meteo{
margin-top:40px;
text-align:center;
}


#listino h2{
text-align:center;
margin: 15px 20px 0px 20px;
font-size:18px;
color:#FF8B3D;
}
#listino h3{
font-size:13px;
text-align:center;
margin-top:0px;
margin-bottom:5px;
}
#listino td{
border:1px solid #000;
padding:5px;
}
#listino td.value{
text-align:center;
}
#listino table {
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}
#listino td.head{
font-weight:bold;
}
#listino p{
text-align:center;
margin:0px;
}
#listino p span{
font-weight:bold;
width:100px;
}

div.thumbox{
border:1px #000 solid;
width:120px;
height:160px;
float:left;
font-variant:small-caps;
font-size:14px;
text-align:center;
background-color:#DDD;
/* margin:8px; */
margin:5px;
padding:0px 3px 3px 3px;
}
div.thumbox:hover{
border-color:#ED9B43;
background-color:#EEE;
}
div.thumbox p{
height:20px;
line-height:10px;
padding:5px 0;
margin:0px;
}
div.thumbox a:hover{
color:#ED9B43;
}
/*div.floater{
float:left;
height:50%;
margin-bottom:-20px;
}*/
div.con{
/* clear:both; */
height:40px;
/* top:35%; */
/* position:relative; */
margin-top:35%;
}
div.thumbox img{
border:none;
}



div#alfa_tab ul{
padding-left:15px;
}

div#alfa_tab li{
text-align:center;
text-transform:uppercase;
font-size:8px;
}
div#alfa_tab li.off{
padding:3px;
width:10px;
border:1px solid #5b7cb9;
background-color:#EEE;
color:#5b7cb9;
}
div#alfa_tab li a{
padding:3px;
width:10px;
border:1px solid #284986;
background-color:#CCC;
}
div#alfa_tab li a:hover{
border-color:#ED9B43;
color:#ED9B43;
background-color:#FFF;
}
/*div#thum_tab li{
margin:0px;
}*/

div#thum_tab{
/* text-align:center; */
/* margin:0px 0px 20px 0px; */
}
div#thum_tab p{
text-align:center;
}
div#thum_tab ul{
float:left;
/* padding-left:40px; */
margin-top:0px;
width:100%;
padding:0 15px;
}
div#thum_tab li{
text-align:center;
/* width:240px; */
/* margin:0 17px; */
padding:10px;
}
div#thum_tab ul img{
padding:3px;
border:1px solid #284986;
background-color:#CCC;
}
div#thum_tab ul a:hover img{
border-color:#ED9B43;
background-color:#FFF;
}
p.desc{
border-top:1px solid #A2A98A;
/* border-bottom:1px solid #A2A98A; */
margin:0px 30px;
padding:5px 0px;
}

div#nav_card{
border-top:2px solid #A2A98A;
margin:0px 20px;
font-size:10px;
}
div#nav_card div{
float:left;
width:160px;
height:30px;
}

/*jQuery Tabs*/
/* .ui-tabs {padding: .2em;} */
.ui-tabs .ui-tabs-nav { /*padding: .2em .2em 0 .2em;*/  /*position: relative;*/ float:left; }
.ui-tabs .ui-tabs-nav li { float: left; /*border-bottom: 0 !important;*/ margin: 0 .2em -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; /*padding: .5em 1em;*/ }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  /*padding-bottom: .1em;*/ border-bottom: 0; }
.ui-tabs .ui-tabs-panel { /*padding: 0 1.4em;*/  display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs-selected a {color:#F00; border-color:#F00;}