body {margin: 0; padding: 0; background-image:url(images/sfuma_body.jpg); background-repeat:repeat-y; background-color:#EEEEEE; background-position:center;}

H1 {font-size: 20px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #002475;margin:15px;}
H2 {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #002475;margin:0; }
H3 {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #002475;margin:0;text-decoration:none;}

H4 {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0; text-transform:uppercase;}
H5 {font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H6 {font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}

.titoloRosso {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000;margin:0;}

ul {margin-top: 0; margin-bottom: 0}
li{margin-top: 5px; margin-bottom: 5px}

td.didascalia{ font-size:9px;}

td{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#000000; line-height:16px;}
p {margin: 0;}
.error {font-weight: bold; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #CC0000; text-transform:uppercase;}
.noRecord{font-weight: bold; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #CC0000;text-transform:uppercase;}

a {	text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #002475;}
a:Hover{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif ;color: #2057BD;}

.rosso{color:#CC0000; font-size: 12px;}
a.rosso {text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #CC0000; font-weight:bold; }
a.rosso:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif ;color: #CC0000; font-weight:bold; background-color:#F9F474;}

a.rosso_home {text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #CC0000; font-weight:bold; }
a.rosso_home:Hover{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif ;color: #CC0000; font-weight:bold; background-color:#F9F474;}

input{border: 1px solid #999999; background-color:#FFFFFF; color:#000000; font-size:11px;padding:2px;}
select{color:#000000; font-size:15px;border: 1px solid #999999; background-color:#FFFFFF;}
select.anno{color:#000000; font-size:12px;border: 1px solid #999999; background-color:#FFFFFF;}
input.check{border: 1px solid #FFFFFF; background-color:#FFFFFF; color:#000000; font-size:11px;}

form{margin:0; padding:0;}
input.bottone{border: 1px solid #999999; background-color:#FFFFFF; color:#000000; font-size:16px;}
input.bottone_2{border: 1px solid #999999; background-color:#FFFFFF; color:#000000; font-size:13px;}

td.bkg_giallo{ background-color:#F9F474; padding:5px;}
td.bkg_blu{ background-color:#002475; padding:5px;}
td.bkg_blu_chiaro{ background-color:#8395BC;}

#tratt_vert{ background-image:url(images/tratteggio_menu_vert.gif); background-repeat:repeat-x;padding:3px;}
td.tratt_or{ background-image: url(images/tratteggio_menu_or.gif); background-repeat:repeat-y; width:1px;}

a.menu{color:#002475; font-size: 12px; text-decoration: none; display:block;padding:3px; font-weight: bold;}
a.menu:Hover{color:#002475; font-size: 12px; text-decoration: none; background-color:#FFFF99;display:block;padding:3px;font-weight: bold;}

a.menu_istituzionale{color:#FFFFFF; font-size: 14px; text-decoration: none; padding:3px; font-weight:normal;}
a.menu_istituzionale:Hover{color: #FFFF00; font-size: 14px; text-decoration: none; padding:3px;font-weight:normal;}

a.menu_istituzionaleAttivo{color: #FFFF00; font-size: 14px; text-decoration: none; padding:3px;font-weight:normal;}
a.menu_istituzionaleAttivo:Hover{color: #FFFF00; font-size: 14px; text-decoration: none; padding:3px;font-weight:normal;}

td.menu_secondo{padding:3px; background-color:#CC0000;}
a.menu_istituzionale_2{color:#FFFFFF; font-size: 12px; text-decoration: none;font-weight:normal;}
a.menu_istituzionale_2:Hover{color: #F9F474; font-size: 12px; text-decoration: none; font-weight:normal;}

a.menu_istituzionale_2Attivo{color: #F9F474; font-size: 12px; text-decoration: none; font-weight:normal;}
a.menu_istituzionale_2Attivo:Hover{color: #F9F474; font-size: 12px; text-decoration: none; font-weight:normal;}

a.big{color:#002475; font-size: 15px; text-decoration: none; font-weight:bold; display:block;}
a.big:Hover{color: #2057BD; font-size: 15px; text-decoration: none;font-weight:bold; display:block;}

a.sommario{color:#002475; font-size: 13px; text-decoration: none; font-weight:bold;}
a.sommario:Hover{color: #2057BD; font-size: 13px; text-decoration: none;font-weight:bold;}

a.small{color:#002475; font-size: 11px; text-decoration: none; font-weight:bold; display:block;}
a.small:Hover{color: #2057BD; font-size: 11px; text-decoration: none;font-weight:bold; display:block;}

.font25{font-size:25px;}
.font20{font-size:20px;}
.font16{font-size:16px;}
.font14{font-size:14px;}
.font10{font-size:10px;}

td.bkg_grigio_chiaro{ background-color:#E0DFDF;padding: 0 8px 8px 8px;}
td.bkg_grigio{ background-image:url(images/sfondo_grigio.jpg); background-repeat:repeat-x; background-color:#F6F5F5; padding:10px; color:#414141; font-weight: normal; font-size:12px;}
td.bkg_grigio_utilities{ background-image:url(images/sfondo_grigio.jpg); background-repeat:repeat-x; background-color:#F6F5F5; color:#414141; font-weight: normal; font-size:12px; padding:3px;}

.T_blu{ color:#002475; font-size: 12px;}

td.font11{font-size:11px;}
.font12{font-size:12px;}

td.padding{padding:15px 15px 15px 10px;}
td.giustificato{ text-align:justify; font-size:12px;}
td.giustificato_lista{ text-align:justify; font-size:11px;}

td.footer{color:#6E6E6E; font-size:11px; padding:8px;}
td.footer_2{color:#000000; font-size:11px; padding:8px;}

td.footer a{color:#6E6E6E; font-size:11px;}
td.footer a:Hover{color:#6E6E6E; font-size:11px; text-decoration:underline;}

td.utilities{font-size:11px; color:#666666;}
td.utilities a{font-size:11px; color:#666666;}
td.utilities a:Hover{font-size:11px; color:#666666; text-decoration:underline;}

td.bkg_sfocatura{ background-image: url(images/bkg_sfocatura.jpg); background-repeat: repeat-x; background-position:top; }

td.intro{font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.titoloPar{font-size:16px; color:#002475; font-weight:normal;}

div.SlimBoxString{display:none;}

td.sfuma_header{ background-image:url(images/sfuma_header.jpg); height:69px; background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;}


/********* PAGINAZIONE RECORD ************/
div#paging {font: 11px Arial, Helvetica, sans-serif; padding:3px; color:#626161;}
A.pag {	text-decoration : none; font: bold 11px Arial, Helvetica, sans-serif; color:#626161;}
A:HOVER.pag {text-decoration : none; font: bold 11px Arial, Helvetica, sans-serif; color:#999999; }
A.pagnum {text-decoration : none;font: 11px Arial, Helvetica, sans-serif; color:#626161;padding: 0 4px 0 4px; border:1px solid #999999;}
A:HOVER.pagnum  {text-decoration: none;font: 11px Arial, Helvetica, sans-serif; color:#626161;padding: 0 4px 0 4px; border:1px solid #626161;}
span.pagnum {text-decoration : none;font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;padding: 0 4px 0 4px; background-color:#626161;border:1px solid #626161;}
span.nolink-pag {text-decoration : none;font: normal 11px Arial, Helvetica, sans-serif; color: #999999;}
/********* FINE PAGINAZIONE RECORD ************/


/********************************************* STILE MENU VERTICALE ***********************************************/


    .click-menu .box1 {
       color:#002475; font-size: 12px; text-decoration: none; display:block;padding:3px; font-weight: bold;cursor: pointer;
    }
	
	.click-menu .box1-hover,
    .click-menu .box1-open,
    .click-menu .box1-open-hover {
       color:#002475; font-size: 12px; text-decoration: none; background-color:#FFFF99;display:block;padding:3px;font-weight: bold;cursor: pointer;
    }
    .click-menu .section {
		background-color:#FFFF99; 
		padding: 0 0 5px 20px;
        font-size: 12px;
		font-weight:normal;
        display: none;
    }
    .click-menu .section a {
        text-decoration: none;
    }
    .click-menu .section a:hover {
        text-decoration: none;
    }
	
	a.settore{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #002475;}
	a.settore:Hover{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif ;color: #FF0000;}
	
	a.settoreAttivo{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif ;color: #FF0000;}
	a.settoreAttivo:Hover{text-decoration: none; font-size: 12px; font-family:Arial, Helvetica, sans-serif ;color: #FF0000;}
   
/********************************************* STILE MENU VERTICALE ***********************************************/
