﻿/* Scrollbar properties are only supported by Internet Explorer 5.5  */
/* Note that the BODY declaration establishes the font family, text color, and background color. Any ìchildî of the BODY declaration (such as <p> or 
<ol> or <blockquote>) will use these same fonts and colors unless the Style Sheet specifies 
    otherwise. In CSS, this passing of characteristics from ìparentî to ìchildî 
    is called inheritance. */ /* A:link { color: red } unvisited links * A:visited 
    { color: blue } visited links A:hover { color: yellow } user hovers A:active 
    { color: lime } active links Note that the A:hover must be placed after the 
    A:link and A:visited rules, since otherwise the cascading rules will hide 
    the 'color' property of the A:hover rule. Similarly, because A:active is placed 
    after A:hover, the active color (lime) will apply when the user both activates 
    and hovers over the A element. */ 
	
	.body { scrollbar-3dlight-color : transparent; 
    scrollbar-arrow-color : White; scrollbar-base-color : transparent; scrollbar-darkshadow-color 
    : Black; scrollbar-face-color : #A5BB82; scrollbar-highlight-color : transparent; 
    scrollbar-shadow-color : transparent; scrollbar-track-color : #87A356; } 
	
	.@page 
    { size : auto; margin : 10mm } 
	
	.TABLE { font-family : Arial, Helvetica, sans-serif; 
    font-size : 95%; line-height : 120%; text-decoration : none; } 
	
	/* ------------------------------------------LINKS */ 
	a:link { color: #0772B0; text-decoration: none; font-weight : bold; background-color 
    : transparent; } 
	
	a:visited { color: #0772B0; text-decoration: none; font-weight 
    : bold; background-color : transparent; } 
	
	a:hover { color: #0772B0 ! important; 
    text-decoration: underline; font-weight : bold; background-color : transparent; 
    } 
	
	a:active { color: #0772B0; text-decoration: none; font-weight : bold; background-color 
    : transparent; } 
	
	/*-------------------------------------------POSITIONING---*/ 
    .position-top-norepeat { background-repeat : no-repeat; background-position 
    : left top; } 
	
    .position-top-norepeat-right { background-repeat : no-repeat; background-position 
    : right bottom; }
		
	.position-top-norepeat-center { background-repeat : no-repeat; background-position 
    : center top; }
	
	.position-float-left { float : left; margin-right : 20px; margin-bottom 
    : 5px; } 
	
	.position-float-right { float : right; margin-left : 20px; margin-bottom 
    : 5px; } 
	
	/* ------------------------------------------BORDERS */ 
	
	.border-BOTTOM 
    { border-bottom : 1px solid #87A356; } 
	
	.PHOTO-boxed { border : 3px ridge; } 
	
	.TABLE-cells { border-bottom : 2px groove #BBDDFF; } 
	
	/* ------------------------------------------STYLES */ 
	.SECTION-title { background-color : transparent; color : #0772B0; font-family 
    : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-align 
    : right; text-decoration : none; font-style : italic; } 
	
	.TITLE { font-family 
    : Verdana, Arial, Helvetica, sans-serif; background-color : transparent; color : #990000; 
    font-size : 12pt; line-height : 130%; font-weight : bold; ; font-style: normal; text-align: left; vertical-align: baseline} 
	
	.TITLE-MAXI { font-family 
    : Verdana, Arial, Helvetica, sans-serif; background-color : transparent; color : #990000; 
    font-size : 18pt; line-height : 130%; font-weight : bold; ; font-style: normal; text-align: center; vertical-align: baseline} 
	
	.TITLE-MAXI-LEFT { font-family 
    : Verdana, Arial, Helvetica, sans-serif; background-color : transparent; color : #990000; 
    font-size : 18pt; line-height : 130%; font-weight : bold; ; font-style: normal; text-align: left; vertical-align: baseline} 		
	
	.TITOLINO { font-family 
    : Verdana, Arial, Helvetica, sans-serif; background-color : transparent; color : #990000; 
    font-size : 11pt; font-weight : bold; line-height : 130%; } 
	
	.TITLE-sub { font-family 
    : Verdana, Arial, Helvetica, sans-serif; background-color : transparent; color : #4F4F4F; 
    font-size : 10pt; font-weight : bold; ; font-style: normal; line-height: 130%; text-align: left; vertical-align: baseline} 
	
	.CAPTION { font-family : Verdana, Arial, Helvetica, 
    sans-serif; background-color : transparent; color : #515151; font-size : 9pt; 
    font-weight : bold; ; font-style: normal; line-height: 150%; text-align: left; vertical-align: baseline} UL { line-height : 150%; display : list-item; list-style 
    : square outside; } 
	
	.TEXT { font-size : 10pt; text-align : left; text-decoration 
    : none; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 120%; vertical-align: baseline}
    
    .TEXT-center { font-size : 10pt; text-align : center; text-decoration 
    : none; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 120%; vertical-align: baseline}
	
	.TEXT-mini { font-size : 9pt; } 
	
	.pedice { text-decoration 
    : none; ; vertical-align: sub; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal} 
	
	.apice { font-size : 7pt; text-decoration : none; ; vertical-align: super; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal}
	 
	/* -------------------------------------------CHARACTERS */
	 .B { font-weight : bold; } I { font-style : italic; } 

.note { font-size : 7pt; text-decoration : none; ; vertical-align: super; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }

/* ------------------------------------------NAVIGATION */

.button-ACTIVE-page {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: #0772B0;	
	color : white ! important;
	border-top: 1px solid Black;
	border-bottom: 1px solid White;
}

.button {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
}

.button a {
text-decoration: none;
width: 100%;  	display: block;
background-color: transparent  ! important;   color: #005501 ! important;
border-top: 1px solid white;
border-bottom: 1px solid #336666 ; 
}

.button a:hover {

background-color: #446C42 ! important;   color : white ! important;
border-top: 1px solid black;
border-bottom: 1px solid white; 
}

.button a:visited {

background-color: #446C42;   color : white;
border-top: 1px solid white;
border-bottom: 1px solid #336666 ; 
}


.buttonR-ACTIVE-page {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: #0772B0;	
	color : white ! important;
	border-top: 1px solid Black;
	border-bottom: 1px solid White;
}


.buttonR {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
}

.buttonR a {
text-decoration: none;
width: 100%;  	display: block;
background-color: transparent  ! important;   color: #00447E ! important;
border-top: 1px solid white;
border-bottom: 1px solid #276DB7 ; 
}

.buttonR a:hover {

background-color: #276DB7 ! important;   color : white ! important;
border-top: 1px solid black;
border-bottom: 1px solid white; 
}

.buttonR a:visited {

background-color: #276DB7;   color : white;
border-top: 1px solid white;
border-bottom: 1px solid #276DB7 ; 
}



.buttonS-ACTIVE-page {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: #0772B0;	
	color : white ! important;
	border-top: 1px solid Black;
	border-bottom: 1px solid White;
}


.buttonS {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
}

.buttonS a {
text-decoration: none;
width: 100%;  	display: block;
background-color: transparent  ! important;   color: #FFFFFF ! important;
border-top: 1px solid white;
border-bottom: 1px solid #7C6355 ; 
}

.buttonS a:hover {

background-color: #7C6355 ! important;   color : white ! important;
border-top: 1px solid black;
border-bottom: 1px solid white; 
}

.buttonS a:visited {

background-color: #7C6355;   color : white;
border-top: 1px solid white;
border-bottom: 1px solid #7C6355 ; 
}





.button-SUB {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
	font-size : 8pt;
}

.button-SUB a {
width: 100%;
	display: block;
background-color: #E4EDFC ! important;   
color: #336666 ! important;
border-top: 1px solid white;
border-bottom: 1px solid #336666 ; 
}

.button-SUB a:hover {
width: 100%;
	display: block;
background-color: #0772B0 ! important;   
color : white ! important;
border-top: 1px solid black;
border-bottom: 1px solid white; 
}

.button-SUB a:visited {
width: 100%;
	display: block;
background-color: #C6E7E7 ;   
color: #336666 ;
border-top: 1px solid white;
border-bottom: 1px solid #336666 ; 
}



.buttonC-ACTIVE-page {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
	background-color: #99C9BF;	
	color : white ! important;
	border-top: 1px solid Black;
	border-bottom: 1px solid White;
}


.buttonC {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;
	font-weight: bold;
	text-align: left;
	width: 100%;
	display: block;
	text-decoration: none;
}

.buttonC a {
text-decoration: none;
width: 100%;  	display: block;
background-color: transparent  ! important;   color: #00447E ! important;
border-top: 1px solid white;
border-bottom: 1px solid #99C9BF ; 
}

.buttonC a:hover {

background-color: #99C9BF ! important;   color : white ! important;
border-top: 1px solid black;
border-bottom: 1px solid white; 
}

.buttonC a:visited {

background-color: #99C9BF;   color : white;
border-top: 1px solid white;
border-bottom: 1px solid #99C9BF ; 
}

