﻿body {margin: 0; padding: 0; background-image: url(images/bkg_body.jpg); background-repeat:repeat-x; background-color:#f0cc7f;}
body.stampa{margin: 0; padding: 0;background-color:#ffffff; background-image: url(images/spacer.jpg)}

a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 15px; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #000000;margin:5px 0 5px 0;}
H2 {font-size: 18px; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #9F6F00;margin:0;}
H3 {font-size: 13px; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #9F6F00;margin:0;}
H4 {font-size: 12px; font-weight:normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #000000;margin:0;}
H5 {font-size: 12px; font-weight:normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #000000;margin:0 0 5px 0;}
H6 {font-size: 11px; font-weight:normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #000000;margin:0;}

ul {margin:0; padding:0;}
li{color:#000000; list-style-position:inside; padding:0 0 0 10px; margin:2px 0 2px 0;list-style-type:disc}
li.link{color:#9F6F00; list-style-position:inside; padding:0 0 0 10px; margin:2px 0 2px 0; list-style-type:disc}
li.titolo_menu{color:#9F6F00;padding:0; margin:0 0 0 9px;;list-style-type: none;list-style-position: outside;}

li.titolo{color:#9F6F00;padding:0; margin:0;;list-style-type: none;list-style-position: outside;}

td{font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  color:#000000;}

td.white{ background-color:#FFFFFF;}
td.sinistra{ background-image:url(images/sinistra.png); background-repeat:repeat-y; background-position:right; width:20px;}
td.destra{background-repeat:repeat-y; background-position:left; background-image:url(images/destra.png); width:20px;}
p {margin: 0;padding:0;}
form{margin:0; padding:0;}

td.testi{text-align:justify; line-height:16px;}
td.giustificato{text-align:justify;}
td.padding{padding:5px;}

form{padding:0; margin: 0;}
input, select, textarea{border:1px solid #E8C774; padding:2px; color:#9F6F00;font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input.bottone{border:1px solid #9F6F00; padding:2px; color:#9F6F00;font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
button.bottone{border:1px solid #9F6F00; padding:2px; color:#9F6F00;font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
input.bottone_2{border:1px solid #9F6F00; font-weight:bold;padding:2px; color:#FFFFFF;font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#9F6F00;}

td.utilities{font-size:10px; color:#000000;}
.error_titolo {font-weight: normal; font-size: 15px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.error {font-weight: normal; font-size: 13px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000;}
.noRecord{font-weight: normal; font-size: 15px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000;}

a {	text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #9F6F00; font-weight:normal;}
a:Hover{text-decoration: underline; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #9F6F00; font-weight:normal;}

a.red {	text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-weight:bold;}
a.red:Hover{text-decoration: underline; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold;}

a.white {	text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold;}
a.white:Hover{text-decoration: underline; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold;}


td.menu{width:200px; padding:5px; border-right:1px dotted #9F6F00;}
td.content{width:740px; padding:5px;}

.font13{font-size:13px;}

a.menu{color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none;}
a.menu:Hover{color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3;}

#pdf{background-color:#F5E7C3; padding:5px 3px 5px 3px;}


a.menuAttivo{color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3;}
a.menuAttivo:Hover{color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3;}

a.menu_impianti{ background-color:#9F6F00;color:#E6C268; font-size:11px; font-weight:bold; padding:3px 0 3px 3px;display:block; text-decoration:none;margin-bottom:2px;}
a.menu_impianti:Hover{ background-color:#9F6F00;color:#F5E7C3; font-size:11px; font-weight:bold; padding:3px 0 3px 3px;display:block; text-decoration:none;margin-bottom:2px;}

a.m_istituzionale{font-size:10px; padding:0 10px 0 10px;font-weight:bold;color:#E6C268;}
a.m_istituzionale:Hover{font-size:10px; padding:0 10px 0 10px;font-weight:bold;color:#E6C268;text-decoration:underline;}

a.m_istituzionaleAttivo{font-size:10px; padding:0 10px 0 10px;font-weight:bold;color:#E6C268;text-decoration:underline;}
a.m_istituzionaleAttivo:Hover{font-size:10px; padding:0 10px 0 10px;font-weight:bold;color:#E6C268;text-decoration:underline;}

#tratt{ background-image:url(images/tratteggio.gif); background-repeat:repeat-x; height:1px;padding-bottom:2px;}

td.oro{ background-color:#9F6F00; color:#FFFFFF; font-size:13px; text-align:center; font-weight:bold;}
td.verde{ background-color:#006746;color:#FFFFFF; font-size:13px; text-align:center; font-weight:bold;}
a.verde {	text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #006746; font-weight:bold;}
a.verde:Hover{text-decoration: underline; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #006746; font-weight:bold;}
.uppercase{font-size:12px; text-transform:uppercase;}
td.blu{ background-color:#0a3685;color:#FFFFFF; font-size:13px; text-align:center; font-weight:bold;}
a.blu {	text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0a3685; font-weight:bold;}
a.blu:Hover{text-decoration: underline; font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0a3685; font-weight:bold;}

td.footer{ border-top:1px dotted #9F6F00; padding:5px; color:#000000; font-size:10px; text-align:center;}
td.footer a{font-size:10px; text-align:center;}
td.footer a:Hover{ font-size:10px; text-align:center;}

td.header_home{ background-image:url(images/sfondo_menu_ist.jpg); height:19px; width:960px; background-repeat: no-repeat; vertical-align:bottom;}
td.header{ background-image:url(images/zimac.jpg); height:145px; width:960px; background-repeat: no-repeat; vertical-align:bottom;}


td.top_box{ background-image: url(images/sfuma_top_box.jpg); height:17px;width:245px; background-repeat:repeat-y; text-align:center; font-size:12px; color:#000000; font-weight:bold;}

table.bordino{border-bottom:1px dotted #9F6F00; border-top:1px dotted #9F6F00; }

#linkDettaglio a{height:16px; text-decoration:none; cursor: pointer;font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-weight:bold;}
#linkDettaglio a:Hover{height:16px; text-decoration:none; cursor:pointer;font-size: 11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold;}

img.bordo{border:4px solid #F5E7C3;}

/********************************************* STILE MENU VERTICALE ***********************************************/

  .click-menu {
    }
    .click-menu .box1 {
        color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; cursor:pointer;
    }
    .click-menu .box1-hover {
       color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3; cursor:pointer;
    }
    .click-menu .box1-open {
         color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3; cursor:pointer;
    }
    .click-menu .box1-open-hover {
       color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3; cursor:pointer;
    }
	
	.click-menu .box1-hover,
    .click-menu .box1-open,
    .click-menu .box1-open-hover {
       color:#9F6F00; font-size:11px; font-weight:bold; border-bottom:1px dotted #9F6F00; padding:3px 0 3px 3px;display:block; text-decoration:none; background-color:#F5E7C3; cursor:pointer;
    }
    .click-menu .section {
		padding: 5px 0 15px 12px;
        display: none;
		border-bottom:1px dotted #9F6F00;
    }
    .click-menu .section a {
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .section a:hover {
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box2 {
		 line-height: 14px; font-size: 11px; color:#000000; text-decoration:none; font-weight: normal; display: block; cursor:pointer;
    }
    .click-menu .box2-hover {
      line-height: 14px; font-size: 11px; color:#9F6F00; text-decoration:none; font-weight: normal; display: block; cursor:pointer;
    }
	
/********************************************* STILE MENU VERTICALE ***********************************************/


/********* PAGINAZIONE RECORD ************/

div#paging {padding: 5px; background-color:#F5E7C3; font-size: 11px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
A.pag {	text-decoration : none; font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #CC0000;}
A:HOVER.pag {text-decoration : underline;  font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color: #FF0000;}
A.pagnum {text-decoration : none; font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CC0000;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline; font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #FF0000;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none; font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color: #444444;padding: 0 2px 0 2px;}
span.nolink-pag {text-decoration : none; font-size: 10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #999999;font-style:italic;}

/********* FINE PAGINAZIONE RECORD ************/
