/* CSS Document */


/*	FORMATTAZIONE NAVIGATION BAR	*/

#menubar{width:100%;}
#menu_close {clear:both}
a.rossa {
color:#CC0000;
font-weight:bold;
}

.menu, .menu_active {
	
	float:left;
	border-style: solid;
	border-color:#FFF;
	border-width:0px 1px 0px 0px;
	
}

.menu a, .menu_active a{
	

	    font-size:1em;
    text-decoration:none;
    font-family: arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
	color:#3c4767;
width:100px;
	
}

.liv1{font-size:12px;display:block;padding:3px;padding-left:5px;vertical-align:bottom;height:20px;margin:0px 6px 0px 6px;}
.liv1, .liv2{position:relative;z-index:150;}
.liv2 div{position:absolute;visibility:hidden;margin-left:6px}
.menu_active .liv2 div{visibility:visible;width:100%;z-index:150;width:180px;border-width:0px 1px 1px 1px;border-style:solid;border-bottom-color:#3c4767;}

.liv2 div a {
	display:block;
	background-color:#b1b5c2;
	line-height:170%;
	border-width: 1px 0px 0px 0px;
	border-style:solid;
	padding-left:5px;
	
	
}
div.liv2 a:visited
 {
	color:#3c4767;
}
.liv1:hover, .liv2 a:hover{background-color:#FFFFFF}

.menu_sep{
	background-color:#FF9900;
	height:2px;
	overflow:hidden;
}
/* FINE FORMATTAZIONE MENU */ 
.sottotitolo{
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	padding-right:15px;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
}
.testo_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330066;
}
.Stile2 {
	font-size: 24px;
	font-weight: bold;
}

.titolo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#330066;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}

.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	text-decoration:none;
	font-weight:bold;

}
A.collegamento:link,		
A.collegamento:active		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343e61;
	text-decoration:none; }



A.collegamento:visited		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343e61;
	text-decoration:none; }



A.collegamento:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343e61;
	text-decoration:underline;
	 }

A.collegamento_hp:link,		
A.collegamento_hp:active,
A.collegamento_hp:visited		{ 
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #343e61;
	text-decoration:none; 
	font-weight:bold;
	}

A.collegamento_hp:hover		{ 
font-family: Arial, Helvetica, sans-serif;

	font-size:  1.6em;
	color: #343e61;
	text-decoration:underline;
	font-weight:bold;
	 }

A.collegamento_area:link,		
A.collegamento_area:active,
A.collegamento_area:visited		{ 	
font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;
	color: #343e61;
	text-decoration:none; 
	font-weight:bold;
	}

A.collegamento_area:hover		{ 
font-family: Arial, Helvetica, sans-serif;

	font-size:  1.1em;
	color: #343e61;
	text-decoration:underline;
	font-weight:bold;
	 }
	
.menu_left_hover
{   color: white; background-color:#330066; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal;}

.menu_left_hover a
{   color: white; background-color:#330066; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal;}

.menu_left a, 	    {
	color: #330066;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	background-image: url(ballet_grigio.gif);
	background-repeat: no-repeat;
	background-position: left;
}	

.titolo_menu_left
{ color: white; background-color: #990000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal;padding:5px;
	}
	
ul
{
margin-bottom:0;

}


.titolo_principale
{
	font-size: 24px;
	font-weight: bold;
	text-align:center
}

body {
	background-image: url(sfondo.gif);
	background-repeat: repeat-x;
	background-position: top;

    font-family: Verdana, sans-serif;
    font-size: 62.8%;
    line-height: 1.2em;
    }

em.here {
    font-style: normal;
    font-weight: bold;
    }

hr { /* for internet explorer */
    text-align: right;
    margin: 0 1.3em 1.3em 1.3em;
    height: .1em;
    border: none;
    }

html>body hr { /* for gecko-based browsers */
    margin: 0 1.3em 1.3em 1.3em;
    height: .1em;
    }

#maincontent a:link, #maincontent a:visited {
    text-decoration: none
    }

#maincontent a:hover, #maincontent a:active {
    text-decoration: underline;
    }

table, input, select {
    font-size: 1em;
    }

h1, h2, h3, h4, h5, h6 {
    font-family: arial, sans-serif;
    }

h1 {
    font-size: 1.8em;
    }

h2 {
    font-size: 1.4em;
    }

h3 {
    font-size: 1.3em;
    }

h4 {
    font-size: 1.1em;
    }

/*section navigation*/
div#sectionnavigation {
    font-family: Ariel, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    }


/*homepage*/

body#home div#content div#copy div#bodycopy div.divblock div#copyheader div#copyheaderimage div#headings p {
    font-size: 1.1em !important;
    line-height: 1.5em;
    }

div#copyheader div#copyheaderimage div#headings h2 {
    font-size: 1.6em !important;
    line-height: 1em;
    }

div#copyheader div#copyheaderimage p {
    line-height: 1.5em;
    font-size: 1.1em;
    }

body#home div#copy div.divblock div.panel h2 a {
    text-transform: capitalize !important;
    font-size: 1.2em;
    }

/*central panel*/
div#copy div.divblock div.panel p, div#copy div.divblock div.panel ul {
    font-size: 1em;
    line-height: 1.2em;
    }


/*headers*/
div#copyheader div#copyheaderimage div#headings h2 {
    font-size: 1.6em !important;
    }

div#copyheader div#copyheadertext div#headings h2 {
    font-size: 1.6em !important;
    line-height: 1em;
    text-transform: uppercase;
    }

div#content div#copy div.divblock ul#advancedresultstab li a {
    font-size: 1.1em;
    font-weight: bold;
    }




/* Copy Styles */


div#copy p {
    font-family: Verdana, sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
    }

div#copy ul, div#copy ol {
    font-family: Verdana, sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
    }

div#copy ul ul {
    font-family: Verdana, sans-serif;
    font-size: 1em;
    }

div#copy ul.gateway li a {
  font-family: Verdana, sans-serif;
  font-size:1em;
  font-weight:bold;
  }
div#copy ul.gateway li a:hover {
    text-decoration:underline;
    }
div#copyheader div#copyheaderimage div#headings a {
    font-size: 1.6em !important;
    line-height: 1em;
 text-decoration:none;
    }

div#copyheader div#copyheaderimage div#headings a:hover {
    font-size: 1.6em !important;
    line-height: 1em;
 text-decoration:underline;
    }
div#copyheader div#copyheaderimage p, div#copyheader div#copyheadertext p {
    font-size:1.2em;
    line-height:1.2em;
    }


/* Navigation */

div#navigation ul li ul li a {
    text-transform: none;
    font-weight: normal;
    }

div#navigation ul li ul li a:hover {
    font-weight: normal;
    }

div#navigation ul li em, div#navigation ul li a.open, div#navigation ul li a.open:hover {
    font-weight: bold;
    }



div#navigation ul li a, div#navigation ul li em {
    font-size:1.1em;
    text-decoration:none;
    font-family: arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    }

div#navigation ul li ul li em {
    font-size:1.1em;
    text-decoration:none;
    font-family: arial, sans-serif;
    text-transform: none;
    font-weight: bold;
    font-style: normal;
    }

div#content div.panel p {
    font-size: 1.1em !important;
    }


/* Copy Styles */

div#copyheader {
    font-family: arial, sans-serif;
    }

div#copyheader div#copyheadertext div#headings div.heading {
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    }
div#copyheader div#copyheadertext div.heading#current {
    font-weight: bold;
    }

div.panel h2 {
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    }
/* Navigation */


div#navigation ul {
    margin:0 0 2.6em 0;
    padding:0;
    border:0;
    list-style:none;
    float:left;
    width:100%;    
    }

div#navigation ul li {
    margin:0;
    padding:0;
    border:0;
    float:left;
    display:block;
    width:100%;
    }

div#navigation ul li a, div#navigation ul li em {
    margin:0;
    padding:.6em .8em .6em .9em;
    border:0;
    display:block;
    position: relative; 
    }
    
div#navigation ul li ul {
    margin:0;padding:0;border:0;
    }

div#navigation ul li ul li a, div#navigation ul li ul li em {
    padding:.2em .8em .3em .9em;
    }

div#navigation ul li ul li ul li a, div#navigation ul li ul li ul li em {
    padding:.2em .8em .3em 2.5em;
    background-position: 2.5em .0em;
    }

div#navigation ul li a.active,
div#navigation ul li a.active:hover,
div#navigation ul li em
    {
    background-position: .2em .6em;   
    background-repeat: no-repeat;
    }

div#navigation ul li ul li ul li a.active, div#navigation ul li ul li ul li a.active:hover, div#navigation ul li ul li ul li em {
    background-position: 1.9em .6em;   
    background-repeat: no-repeat;
    }
/*--------------------------------------------------*/

/* Navigation */
div#navigation ul {
    border-top: .1em dotted #ccc;
    }    
div#navigation ul li {
    border-bottom: .1em dotted #ccc;
    }
div#navigation ul li ul li {
    border-bottom: none;
    }    
div#navigation ul li a {
    background:#fff;
    }


div#copyheader div#copyheadertext div#headings div.heading#current,
body div#related div.panel h2 a,
body div#related div.panel h2 strong
    {
    color: #fff !important;
    text-decoration: none;
    }
#headings_white h2{
color: #fff !important;
}
body div#content div.panel h2 a,
body div#content div.panel h2 strong
	{
    color: #fff !important;
    }



#copyheader p {
    color: #fff;
    }


body div#content div.divblock div.panel h2 a:link,
body div#content div.divblock div.panel h2 a:visited,
body div#content div.divblock div.panel h2 a:hover,
body div#content div.divblock div.panel h2 a:active
    {
    color: #fff !important;
    border: 0;
    }
    

body div#content div.divblock div#related div.panel h2 strong
    {
    display: block;
    position: relative;
    padding: .6em 1.3em 1.3em .7em;
    text-decoration: none;
    color: #fff !important;
    }
/* DARK */
    /*links, top level nav, selected nav items*/
    body#topics div#navigation ul li a,
    body#topics div#navigation ul li em,
    body#topics div#navigation ul li a.open,
    body#topics div#navigation ul li a:hover,
    body#topics div#navigation ul li ul li a:hover,

    body#topics h2,
    body#topics h3,
    body#topics h4,
    body#topics h5,
    body#topics h6,
    .topicscolour h2,
    .topicscolour h3,
    .topicscolour h4,
    .topicscolour h5,
    .topicscolour h6,

    body#topics a:link,
    body#topics a:hover,
    body#topics a:active,
    div#content div.topicscolour a:link,
    div#content div.topicscolour a:hover,
    div#content div.topicscolour a:active,
    
    body#topics hr,
    body#topics div#content div#copy div.divblock ul#advancedresultstab li a.active
        { 
        color: #3c4767 !important;
        }

    html>body#topics hr {
        background-color: #3c4767;
        border: .0em solid #3c4767;
        }
        
    body#topics div#content div#copy div.divblock ul#advancedresultstab li a,
    body#topics #copyheader #copyheadertext, body#topics #copyheader #copyheaderimage {    
        /*background-color: #333e60;    
		border-style:dashed;
		background:#FFFFFF;
		border-width:1px;
		border-color: #CC0000;*/
        }    
    #novita {
	border-style:dashed;
		background:#333e60;
		border-width:1px;
		border-color:#333e60;
		color:#FFFFFF;

	}
	
	 #novita a
	{
	border-style:dashed;
		background:#333e60;
		border-width:1px;
		border-color:#333e60;
		color:#FFFFFF;

	}
	
body#topics div#header ul#breadcrumb {
    background: #fff;
	background-image:url(breadcrumb.gif)
	
    }
    
/* item dividers on search results tables: */
body#topics table.bodytable td.bottomborder {
   border-bottom:.1em solid #848ca0;    
    }    

/* MEDIUM */
    body#topics div.panel h2,
    div#content .topicscolour div.panel h2 {
       
	/* background-image:url(sf_topics10.jpg);
	background-repeat:repeat-x*/
	background-color: #3c4767;
			
				
        }

    body#topics div#navigation ul li ul li a {
        color:#848ca0;
        }

    body#topics div#copyheader div#copyheadertext div#headings div.heading {
        color: #fff;
        }

/*navigation background*/
    body#topics div.formpanel,
    body#topics div#standardform,
    body#topics form#advancedsearchform,
    body#topics div#content div#copy div.divblock ul#advancedresultstab li a.active,
    body#topics div#navigation ul li ul li a,
    body#topics div.subsubnav 
        {
        background-color: #ebecf0;
        }

/* SECTION HEADER OVER TWO LINES */    
    body#topics div#navigation ul li em,
    body#topics div#navigation ul li a.open,
    body#topics div#navigation ul li a:hover {
        background-color:#b1b5c2;
        }

/* HIGHLIGHTED SECTION HEADER */      
    body#topics div#navigation ul li ul li em,
    body#topics div#navigation ul li ul li a.open,
    body#topics div#navigation ul li ul li a:hover {
        background-color:#c9cdd5;
        }
    body#topics div#navigation ul li ul li a:hover {
        background-color:#dde0e5;
        }
        
/*long gradient*/
    body#topics {
        background: #ebecf0;
        }

/*short gradient*/
     div.panel {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(shortpanel_topics2.gif);
	background-repeat: repeat-x;
	background-position: 0em 3em;
        }

/* images */ 
    body#topics div#navigation ul li ul li em {
        background-image: url(img/arrow_topics.gif) !important;
        }

body#topics div#content div.panel ul li {
    list-style: none outside url(img/arrow_topics.gif) !important;
    }

.print {
    display: none;
    }
    
div#copyheader div#copyheadertext a:link,
div#copyheader div#copyheadertext a:visited,
div#copyheader div#copyheadertext a:hover,
div#copyheader div#copyheadertext a:active
    {
    color: #fff !important;
    }

div#copyheader div#copyheadertext a:visited {
    color: #666666;
    }
    
div.spacer {
    clear: both;
    }

img { border:0; }



body {
    margin:0;padding:0;border:0;
    text-align:center;
    color: #3C4767;
    }

acronym {
  cursor:help;
  }
div.hiddenlabel, hr.hiddenrule {
  display:none;
}
div.subsubnav {
    padding: .5em .5em .7em .3em;
    text-align: right;
    }

div.floatrightnav {
    margin: 0;
    text-align: right;
    float: right;
    }

/*a.skiplinks,  */
h1 a span,
body div.jumplinks ul li a:link,
body div.jumplinks ul li a:visited,
body div.jumplinks ul li a:hover,
div#subnav form label
    {
    position: absolute;
    left: -1000em;
    width: 20em;
    display: block;
    }

div.jumplinks
    {
    float:left;
    top: -3.0em;
    left: .0em;
    height:0;
    }

div.jumplinks ul
    {
    list-style: none;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 20;
    }

div.jumplinks ul li
    {
    top: .0em;
    left: .0em;
    z-index: 20;
/*    margin: .0em;*/
    }

body div.jumplinks ul li a:active, body div.jumplinks ul li a:focus
    {
    top: 0;
    left: 0;
    background-color: #000 !important;
    width: auto;
/*    height:3.0em;*/
    color: #fff;
    font-size: 1.3em;
    padding: .5em .5em .8em .5em;
    z-index: 20;
    text-align: left;
    white-space: nowrap;
    margin: .0em !important;
    }


table.bodytable {
    margin: 1.2em;
    width:90%;
    }

table.bodytable td {
    padding-bottom:1.0em;
    padding-right:.5em;
    }

table.bodytable td.narrow {
   width:25%;
    }

table.bodytable td.verynarrow {
   width:15%;
    }


div#container {
  margin:0 auto;padding:0;border:0;
  text-align:left;
  width:76.0em;
  }


div#header {
    margin:0;padding:0;border:0;
    width:100%;
    float:left;
    clear:both;
   /* background: #99bdde;*/
    color: #fff;
  }

h1 {
    float: left;
    clear: left;
    margin: 1.38em 0 0 0;
    display: inline;
    }

h1 a {
    text-decoration: none;
    color: #fff;
    }

#branding {
    float: right;
    margin: 1.2em 1.0em 1.5em 0;
    width: 14em;
    height: 4.9em;
    }




div#subnav {
    float: left;
    display: inline;
    margin: .5em 0 0 1.1em;
    width: 50.0em;
    }

div#subnav form p, div#subnav form {
    float: left;
    margin: 0; padding: 0;
    }

div#subnav form p input#subformbutton {
    width: 5.1em;
    height: 1.8em;
    }
    
    
div#subnav form p input#search {
    border-left: .1em solid #7ea4cb;
    border-top: .1em solid #7ea4cb;
    border-bottom: .1em solid #7ea4cb;
    margin: 0 .4em 0 0;
    padding: .1em .4em .2em .4em;
    }
div#subnav form p input {
    margin: 0;
    float: left;
    color:black !important;
    }
div#subnav ul {
    margin: 0;padding: 0;
    list-style: none;
    }

div#subnav ul li {
    float: left;
    width:9.3em;
    }
@media all {
  div#subnav ul li {
    width:auto;
  }
}

div#subnav ul li a {
    border: .1em solid #7ea4cb;
    margin-left: .1em;
    padding: .2em .6em .2em .6em;
    color: #fff;
    text-decoration: none;
    display: block;
    position: relative;
    }

div#subnav ul li a:hover {
    background-color: #fff;
    color: #467db4;
    }


div#header ul#breadcrumb {
    list-style: none;
    float: left;
    display: inline;
    width: 100%;
    margin: 0;
    padding: .6em 0 .9em 0;
    }

div#header ul#breadcrumb li {
    float: left;
    padding: .0em .9em;
    color: #7a7a7a;
    
    }

div#header ul#breadcrumb li.first {
    padding-left: 1.1em;
    }
.iscriviti{
margin-bottom:-10px
}

div#header ul#breadcrumb li.last {
    border: none;
    }
div#header ul#breadcrumb li.last_combo {
    border: none;
	float: right;
    }
ul#breadcrumb_c {
text-align:center;
background-image:url(breadcrumb.gif);
    width: 100%;
    margin-top: 30px;
	margin-left:0;
    padding: .6em 0 .9em 0;
    color: #7a7a7a;
	border:none;
    }

div#header ul#breadcrumb li a {
    color: #7a7a7a;
    margin-bottom: .5em;
	text-decoration: none;
    }

div#header ul#breadcrumb li a:hover {
    text-decoration: underline;
    }

div#content {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  clear:both;
  background: #fff;
  color: #3C4767;
  }

div#content div#maincontent {
  margin:1.2em 0 0 0;
  padding:0 0 1.2em 0 !important;
  border:0;
  float:right;
  display:inline;
  width:58.2em;
  }

div#content div#navigation {
  /*  margin:1.2em .3em 0 .3em; */
   padding:0;border:0;
    float:left;
    display:inline;
    width:20.18em;
    }

div#content div#copy p {
    margin: 0 1.1em 1.6em 1.1em;
    }

div#content div#copy img {
  /*  margin: 0 1.1em 1.6em 1.1em;*/
    }
    
div#content div#copy p.date {
    margin: 0 2.1em 0 1.1em;
    font-weight:bold;
    font-size:1.0em;
    }

div#copy div.divblock div.panel p {
    padding: 0 0 1.3em 0;
    }


div#content div#copy h2 {
    margin: 0 0.8em 1.3em 0.8em;
    line-height: 1em;
    }

div#content div#copy h3,
div#content div#copy h4,
div#content div#copy h5,
div#content div#copy h6
    {
    margin: 0 0.9em 0.1em 0.9em;
    padding:0;
    }

/* lists */

div#content div#copy ul, div#content div#copy ol {
    margin: 1.2em 3.9em 1.2em 3.9em;
    padding: 0;
    }



div#content div#copy ul li, div#content div#copy ol li {
    margin: 0 0 .6em 0;
    }

body div#content div#copy ul li {
    background: transparent url(img/dot.gif) no-repeat scroll .0em .5em;
    }

body div#content div#copy div.panel ul li {
    background: none;
    }

div#content div#copy ul li {
    list-style: none outside !important;
    }

div#content div.divblock div.panel ul {
    margin: 1.2em 0 1.2em 2.6em !important;
    padding: 0;
    }



body div#content div.panel ul li {
    padding: 0 !important;
    margin-bottom: .3em;
    }

body div#content div#related div.panel ul li {
    padding: 0 !important;
    margin-bottom: .9em;
    }

body div#content div.divblock div.panel ul li a {
    position: relative;
    top: -.1em;
    }


div#content div#maincontent ul {
    padding: 0 0 1.0em 0 !important;
    }

div#content div#maincontent ul li {
    padding: 0 0 0 1.0em !important;
    }

/* sitemap list: */


body div#content div#copy div.divblock ul.sitemap {
    list-style:none !important;
    margin:.6em 0 2.6em 2.6em !important;
    padding:0 !important;
    }

body div#content div#copy div.divblock ul.sitemap li {
    margin:0 !important;
    padding:0 0 0 1.3em !important;
    }

body div#content div#copy div.divblock ul.sitemap ul {
    list-style:none !important;
    margin:.5em 0 1.0em 0 !important;
    padding:0 0 0 2.0em !important;
    }

body div#content div#copy div.divblock ul.sitemap ul li {
    list-style:none !important;
    margin:0 0 .3em 0 !important;
    padding:0 0 0 1.3em !important;
    }

/* end lists */

div#footer {
    margin:0;
    border:0;
    width:100%;
    clear:both;
    padding:1.0em 0 1.0em 0;
    }

div#footer ul {
    list-style: none inside !important;
    float: right;
    margin: 0 0 2.6em 0;
    display: inline;
    }

div#footer ul li {
    list-style: none inside !important;
    float: left;
    margin: 0 1.4em 0 0;
    }

div.panel {
    margin-bottom: .3em;
    }

div#related div.panel {
    width: 100%;
    padding: 0 0 1.0em 0;
    }

div#related div.panel h3 {
    margin-left: 0.5em !important;
    margin-top: 1.5em !important;
    }
    
div#related div.panel {
    width: 100%;
    padding: 0 0 0 0;
    }

div.panel p {
    margin: .7em .7em 0 .7em;
    }
 div.panel h3 {
    margin: .7em;
    }


div#related div.panel h2 {
    margin: 0 !important;
    }

div#copy div.panel h2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    }

div#related div.panel h2 strong,
div#related div.panel h2 a:link,
div#related div.panel h2 a:visited,
div#copy div.panel h2 strong,
div#copy div.panel h2 a:link,
div#copy div.panel h2 a:visited
    {
    display: block;
    position: relative;
    padding: 0.6em 0.93em 0.93em 0.5em;
    text-decoration: none;
    }

div#related div.panel h2 a:hover,
div#related div.panel h2 a:active,
div#copy div.panel h2 a:hover,
div#copy div.panel h2 a:active
    {
    display: block;
    position: relative;
    padding: 0.6em 0.93em 0.93em 0.5em;
    text-decoration: underline;
    }

div#related div.panel h2 strong a,
div#copy div.panel h2 strong a,
div#related div.panel h2 a strong,
div#copy div.panel h2 a strong {
    padding: 0 !important;
    }


div.divblock form {
    margin: 1.3em;
    clear: both;
    }

div.divblock label {
/*    float: left;*/
    clear: both;
    width: 100%;
    margin-top: .5em;
    }

div.divblock input.setwidth, div.divblock select.setwidth {
/*    float: left;*/
    clear: both;
    width: 97%;
    margin-top: .5em;
    display: block;
    }

div.divblock input#submit {
    margin: 1.0em 0;
    }

div.divblock form#newsform {
    width: 35.0em;
    }

div.divblock form#newsform label.check {
    float: none;
    clear: both;
    margin-top: .5em;
    }


/*footer*/

#footer p {
    text-align: right;
    margin: .2em 1.3em 2.6em 0;
    }

#footer a:link, #footer a:visited {
    color: #666666;
    text-decoration: none;
    }

#footer a:hover, #footer a:active {
    color: #666666;
    text-decoration: underline;    
    }



a.liblink:link, a.liblink:visited {
    text-decoration: none !important;
    }

a.liblink acronym {
    speak:spell-out;
    font-family:georgia,serif;
    text-transform:uppercase;
    border-left:.1em solid gray;
    border-right:.1em solid gray;
    padding:0 .2em 0 .3em;
    }
a.liblink:link span, a.liblink:visited span {
    text-decoration:none;
    }
a.liblink:hover span, a.liblink:active span {
    text-decoration:underline;
    }
.bordo {
border-left: 2px;
border-left-color:#000033;
border-left-style:solid;
margin-left:2px;
}
.bordo_2 {
border-left: 2px;
border-left-color:#D6D7D9;
border-left-style:solid;
margin-left:2px;
}
.white_txt{
color:#FFFFFF
}