
/* lasciare in testa, per velocizzare l'elaborazione delle rules*/

.piu 
 {
 background-image: url(/S2M/IMAGES/TREE/plus_red.gif);
 }

.meno 
 {
 background-image: url(/S2M/IMAGES/TREE/minus_red.gif);
 }

.root_close
 {
 background-image: url(/S2M/IMAGES/TREE/root_close_red.gif);
 }

.root_open
 {
 background-image: url(/S2M/IMAGES/TREE/root_open_red.gif);
 }

 .foglia 
 {
 background-image: url(/S2M/IMAGES/TREE/leaf_red.gif);
 }

.blocco 
 {
 background-image: url(/S2M/IMAGES/TREE/line_red.gif);
 background-repeat: repeat-y;
 vertical-align:  top;
 height:auto;
 }

/*fine sezione da elaborare*/

html, body
{
margin:1;
padding:1;
width:100%;
color:#000000;
font-family:"Lucida Sans","Lucida Console","Trebuchet MS","Century Gothic","Gill Sans MT",Helvetica,Arial Narrow,Verdana,Arial,sans-serif;

		   scrollbar-3d-light-color    :#B50E0E;
           scrollbar-arrow-color       :black;
           scrollbar-base-color        :#B50E0E;
           scrollbar-dark-shadow-color :#B50E0E;
           scrollbar-face-color        :white;
           scrollbar-highlight-color   :white;
           scrollbar-shadow-color      :#B50E0E;

}

A
{
    COLOR: black;
	TEXT-DECORATION: none;
}

A:hover
{
	COLOR: #B50E0E;
	TEXT-DECORATION: none;
}
 
A:visited
{
	TEXT-DECORATION: none;
}


.area_navigazione
{
	text-align:center;
	width:100%;
}


.combo_navigazione
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :white;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	min-width:150px;
	width:150px;
}

.combo_hp
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND: white;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}


li.list
{
 list-style-type : square; 
 color:#B50E0E;
 padding:1px 2px 2px 2px ;
 border: dashed 1pt transparent;
 width:90%;
}

li.list_hover
{
 list-style-type : disc; 
 color:white;
 padding:1px 2px 2px 2px ;
 border: dashed 1pt #FFFFFF;
 width:90%;
}

li.list_links
{
 list-style-type : square; 
 color:#B50E0E;
 padding:2px 2px 5px 2px ;
 margin-bottom:15px;
 border: dashed 1pt transparent;
 width:90%;
}

li.list_links_hover
{
 list-style-type : disc; 
 color:white;
 padding:2px 2px 5px 2px ;
 margin-bottom:15px;
 border: dashed 1pt #FFFFFF;
 width:90%;
}

.etichetta
{
    COLOR: #7F7F7F !important;
	FONT-SIZE: 9pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 1200pt;
	LINE-HEIGHT: 11pt;
	PADDING-TOP: 9px;
}

.etichetta_path
{
	FONT-SIZE: .8em;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.etichetta_path_inattiva
{
    COLOR: silver;
	FONT-SIZE: .8em;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.etichetta_path_links
{

	FONT-SIZE: .8em;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}


input
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :white;
	COLOR: black;
	FONT-SIZE: 10pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.intestazione
{
	PADDING: 10px;
	COLOR: #B50E0E;
    FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	FONT-SIZE: 18pt;
}


.pulsante
{
    BORDER: solid 1pt white; 
	BACKGROUND :#B50E0E;
	COLOR:  white;
	FONT-SIZE: 10pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;

}


.pulsante_2
{
    BORDER: solid 1pt white; 
	BACKGROUND :black;
	COLOR:  white;
	FONT-SIZE: 10pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;

}

.pulsante_3
{
    BORDER: solid 1pt white; 
	BACKGROUND :orange;
	COLOR:  white;
	FONT-SIZE: 10pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;

}

.pulsante_active
{
    BORDER: solid 1pt white; 
	BACKGROUND :white;
	COLOR:  :#B50E0E;
	FONT-SIZE: 10pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.pulsante_navigazione_reverse
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :black;
	COLOR: white;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.pulsante_navigazione_reverse_inattivo
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :black;
	COLOR: #B50E0E;
	FONT-SIZE: 8pt;
	FONT-STYLE: italic;
    FONT-WEIGHT: 800pt;
}


.pulsante_navigazione
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :white;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	WIDTH:40px;
}


.pulsante_navigazione_inattivo
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :white;
	COLOR: #B50E0E; 
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	WIDTH:40px;

}


.separatore_path
{
    COLOR: #B50E0E;
	FONT-SIZE: 1.2em;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.separatore_path_links
{
    COLOR: #B50E0E;
	FONT-SIZE: .8em;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

.riepilogo_oggetti
{
    COLOR: #B50E0E;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	!display:none;
}
.riepilogo_oggetti2
{
    COLOR: #B50E0E;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	display:none;
}

.riepilogo_sezioni
{
    COLOR: #B50E0E;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	display:none;
}

.label_form
{
    COLOR: #B50E0E;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}

select
{
    BORDER: solid 1pt #B50E0E; 
	BACKGROUND :white;
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
        FONT-WEIGHT: 800pt;
	WIDTH:100px;

}


 span.footer {
  display:block;
  width:700px;
  height:100px;
  background-image:url("/S2M/IMAGES/FOOTER.GIF");
  background-repeat:no-repeat;
  }

 span.header-logo {
  display:block;
  width:512px;
  height:195px;
  background-image:url("/S2M/IMAGES/LOGO.GIF");
  background-repeat:no-repeat;
  }

 span.header-small-logo {
  display:block;
  width:256px;
  height:98px;
  background-image:url("/S2M/IMAGES/LOGO_SMALL.GIF");
  background-repeat:no-repeat;
  }

 span.header-menu {
  display:block;
  width:334px;
  height:195px;
  background-image:url("/S2M/IMAGES/MENU.GIF");
  background-repeat:no-repeat;
  }

 span.header-spacer {
  display:block;
  width:100%;
  height:195px;
  background-image:url("/S2M/IMAGES/BG.GIF");
  background-repeat:repeat-x;
  }

span.header-small-spacer {
  display:block;
  width:100%;
  height:80px;
  background: #000000;
  z-index:20;
  }


 span.sx-top {
  display:block;
  width:130px;
  height:306px;
  background-image:url("/S2M/IMAGES/col_top_hp.jpg");
  background-repeat:no-repeat;
  }

 span.sx-spacer {
  display:block;
  width:130px;
  height:100%;
  background-image:url("/S2M/IMAGES/col_bg.jpg");
  background-repeat:repeat-y;
  }

 span.sx-logo {
  display:block;
  width:130px;
  height:214px;
  background-image:url("/S2M/IMAGES/col_down.jpg");
  background-repeat:no-repeat;
  }

.sx_col
 {
 background-image: url("/S2M/IMAGES/col_bg.jpg");
 background-repeat: repeat-y;
 height:auto;
 }

.tabella_sezioni 
{
 	width: 100% ;
}


.tabella_oggetti 
{
 	width: 100% ;
}
.tabella_sezioni td
{
 	padding: 0px ;
}


.tabella_oggetti  td
{
	padding: 0px ;
}.cornice
{
	border: solid 1pt #B50E0E;
	padding: 1px ;
}

.titolo
{
    COLOR: #7F7F7F;
	FONT-SIZE: 9pt;
    FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
}


.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 3px solid #B50E0E;
 font: 10px Bodoni BT,Bodoni,Garamond,Times New Roman,serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #B50E0E;;
 border-bottom: none;
 background: black;
 text-decoration: none;
 font: bold 10px Bodoni BT,Bodoni,Garamond,Times New Roman,serif ;
}

ul.tabbernav li a:link { color: #B50E0E; }
ul.tabbernav li a:visited { color: #B50E0E; }

ul.tabbernav li a:hover
{
 color: white;
 background: black;
 border-color: #B50E0E;
}

ul.tabbernav li.tabberactive a
{
 background-color: black;
 border-bottom: none;
 border: 3px solid #B50E0E;
 font: bold 10px Bodoni BT,Bodoni,Garamond,Times New Roman,serif ;
 color:white;
}

ul.tabbernav li.tabberactive a:hover
{
 color: white;
 background: black;
 border: 3px solid #B50E0E;
 font: bold 10px Bodoni BT,Bodoni,Garamond,Times New Roman,serif ;
}

.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #B50E0E;;
 border-top:0;
}


.tabberlive .tabbertab h2 {
 font-size:12px;
 display:none;
}
.tabberlive .tabbertab h3 {
 font-size:10px;
 display:none;
}


.tabberlive#tab2 .tabbertab{
 height:200px;
 overflow:auto;
}

.tendina
{
display:none;
background:black;
border:solid 1pt #B50E0E;
width:197px;
height: 120px; 
overflow: auto;
}

.td_hp_archive
{
background-image: url(/s2m/images/archives.gif);background-repeat: no-repeat;background-position: center center;
}
.td_hp_selection
{
background-image: url(/s2m/images/selections.gif);background-repeat: no-repeat;background-position: center center;
}

a.etichetta_menu
{
font-size: .75em;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
}


a.etichetta_menu:hover
{
color:#B50E0E;
text-decoration:none;
}

.td_hp
{
	max-height:10px;
	height:10px;
	WIDTH:65px;
	background-color:#9F9F9F;
    cursor: pointer; 
    cursor: hand;
	
}

.td_hp_active
{
	max-height:25px;
	height:25px;
	WIDTH:65px;
	background-color: #B50E0E; 
	color:#ffffff;
}

.combo_hp
{
	background-color: #B50E0E; 
	color:#ffffff;
	FONT-SIZE: 8pt;
	FONT-STYLE: bold;
    FONT-WEIGHT: 800pt;
	WIDTH:65px;
	display:none;
}

 * html body .combo_hp /* solo IE < 7.0 */
  {
	WIDTH:115px;

 }
 
 *:first-child+html .combo_hp /* solo IE 7.0 */
 {
  WIDTH:115px !important;
 }

ul.archive
{
	 color:#3E3E3E;
	 height:25px;
	 max-height:25px;
	 
}

ul.archive:HOVER
{
 	background-color: #B50E0E; 
	color:#ffffff;
	
}

 li.archive
{
	color:#3E3E3E;
	list-style: none;
	position: relative;
	padding: 1px 1px 0px 15px;
	white-space: nowrap; 
	FONT-SIZE:8pt; 
	FONT-STYLE: bold;
	FONT-WEIGHT: 800pt;
	text-align:left;	
	 height:25px;
	 max-height:25px;
	
}
 
 li.archive:HOVER
{
	background-color: #B50E0E; 
	color:#ffffff;
}
 




label.keyword
{
 COLOR: #303030;
 font-size: .9em;
}

label.category
{
 COLOR: #7F7F7F;
 font-size: 1em;
 font-style: italic;
}

div.path
{
  text-align:left;
  padding:2px 3px 20px 1px ;
 
}

