/* ------------------------------------------BODY & BARS*/


body {
font-family: Arial, Helvetica, sans-serif; 
font-size : 80%;
text-decoration : none;
line-height : 140%;
text-align : left;



   scrollbar-3dlight-color : White;
	scrollbar-arrow-color : White;
	scrollbar-base-color : White;
	scrollbar-darkshadow-color :  #666666; 
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #E5E5EC;
	scrollbar-shadow-color : Black;
	scrollbar-track-color : #FFD700;
	page : auto;
	background-image : url(../INTERFACE/BACK.gif);
	background-repeat : repeat-x;
	background-position : top;
	}

/* ------------------------------------------TAGS */

@page { size : auto; margin : 10%;
}

p   {        
}
td  {  
font-family: Arial, Helvetica, sans-serif; 
font-size : 80%;
text-decoration : none;
line-height : 140%;
text-align : left;
}
b {font-weight: bold;
}
code {
font-family: Monaco, Andale Mono, Courier New, Courier, monospace;
}
span.footnote {
font: 70% Verdana, Arial, Helvetica, sans-serif; vertical-align: 50%;
 line-height : 110%;
}
img.spacer {
display: block
}


/* ------------------------------------------BORDERS */


.frame-BOTTOM {
	border-left : 1px solid #804000;
	border-bottom : 1px solid #804000;
}.frame-THIN {

	border-right : 1px solid #666666;
	border-top : 1px solid #666666;
}
/*-------------------------------------------NAVIGATION*/
	    #navigator {
border: 0px Gray solid;
margin-top: 0px;
width: 100%;
margin-left: 0%;
margin-right:0%;
text-align: center;
padding: 0px;}


       .button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
}

       .button a {
	width: 100%;
	padding: 0px;
text-decoration: none;
display: block;

background-color: #666666 !IMPORTANT;
color: white ! important;
border-left: 1px solid #E2E4DF; 
border-top: 1px solid #E2E4DF;

border-right: 1px solid #767A69;
border-bottom: 1px solid #767A69; 
}

       .button a:hover {
background-color: BLACK ! important;   color : #FFD700  ! important;

border-left: 1px solid #767A69 ! important;
border-top: 1px solid #767A69 ! important;

border-right:  1px  #E2E4DF solid ! important;
border-bottom: 1px solid #E2E4DF ! important; 
}



       .buttonB {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
}

       .buttonB a {
	width: 100%;
	padding: 0px;
text-decoration: none;
display: block;
background-color: #FFD700 ! important;
color: BLACK ! important;
border-left: 1px solid #E2E4DF; 
border-top: 1px solid #E2E4DF;

border-right: 1px solid #767A69;
border-bottom: 1px solid #767A69; 
}

       .buttonB a:hover {
background-color: BLACK ! important;   color : #FFD700  ! important;

border-left: 1px solid #767A69 ! important;
border-top: 1px solid #767A69 ! important;

border-right:  1px  #E2E4DF solid ! important;
border-bottom: 1px solid #E2E4DF ! important; 
}


  
}
/*-------------------------------------------LINKS*/

a:link {  
 font-style: normal; 
 font-weight: bold; 
text-decoration: none; 
color: black;	 background-color : transparent;
}

a:visited {  
 font-style: normal; 
 font-weight: bold; 
text-decoration: none; 
color: #666666;  	background-color : transparent;
}

a:hover { 
 font-style: normal; 
 font-weight: bold; 
 color: black;   	background-color : #FFD700;
 text-decoration: none;
 }


 /*-------------------------------------------FLOAT*/
 .floatLeft {
	float: left;
	margin-left: 0px;
	margin-right: 15px;
}
 .box-floatLeft{
 float : left;
	margin-right: 15px;
	border : 1px solid #666666;
	
}
 .floatRight {
	float: right;
	margin-left: 15px;
}
 .box-floatRight{
	margin-left: 15px;
	float : right;
	border : 3px groove #727496;
}
 .align-CENTER {
	text-align : center !IMPORTANT;
}

  /*-------------------------------------------*/
.title { 
font-size : 120%;

color: #666666;  	background-color : transparent;
  line-height : 110%;
  font-weight : bold;
  }
  .title-COLOR { 
font-size : 120%;
color: #FFD700;  	background-color : transparent;
  line-height : 110%;
  }
.titolino {  
font-family: Arial, Helvetica, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
text-decoration: none; 
color: #4D4F77;  	background-color : transparent;
 font-size : 110%;
 }

.text { 
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;  	background-color : transparent;

  text-decoration : none;
  }
  .text-BOLD {
	font-weight : bold;
}
  .text-HILIGHT {
	font-weight : bold;
	background-color : #FFD700;
	color : Black;
	padding : 2PX;
}
 .text.BOLD {
	font-weight : bold;
}
.text.ITALIC {
	font-style : italic;
}


.paintingtitle {  
font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
color:  #494949;   	background-color : transparent;
 }
 .Text-Mini { 
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
color: #666666;  	background-color : transparent;
  }
   .fixed-HEIGHT { 
  height : 10px;
  }



  /*-----------BORDERS--------------------------------*/
.Border-Bottom {
	
	border-bottom : 1px solid #666666;
}
.Border-top {
	border-top : 1px solid #666666;
}
.Border-top-Bottom {
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
}
.Border-top-RIGHT {
	border-top : 1px solid #666666;
	border-right : 1px solid #666666;
}
.Border-bottom-RIGHT {
	border-bottom : 1px solid #666666;
	border-right : 1px solid #666666;
}
.Border-RIGHT {
	border-right : 1px solid #666666;
}
































  /*-------------------------------------------*/
