/* CSS Document */




html,body{margin:0;padding:0}
body, form, input, textarea, select, table  {font: 10px Verdana, Arial, Helvetica, sans-serif;text-align:center;}


form, input, textarea, select  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #404f6c; background-color:#fff; text-align:left; padding: 1px; 
border: solid; border-width: 1px; border-color:#003399;}

ul.indented { padding-left: 10px;}

p{margin:0 10px 10px; text-align:justify;}
/*a{display:block;color: #981793;padding:10px; }*/

div#header {height:99px;line-height:79px;margin:0; 
  padding-left:2px; padding-bottom: 5px; 
  color: #79B30B;
  border:#3f556d;
  /*border-style:inset; border-width:thin; border-bottom:none; */
  /* border-right-style: solid; border-right-width: thin; */
  background-color:#00CC66;
    background:url(../graph/topper.gif) top left no-repeat;
	
	vertical-align:bottom !important;
}

h1 { font-size: 16px; font-weight: 900; color: #37506f; /* BLU SCURO */}
h2 { font-size: 11px; font-weight: 700; color: #002060; /* BLU MOLTO SCURO */}
h3 { font-size: 14px; font-weight: 900; color: #37506f; /* BLU SCURO */}

div#access {
	margin-top: -120px; margin-left: 700px; position:absolute; 
	text-align: right;
}

div#header2 {height:254px; line-height: 25px; margin:0;
margin-top: -6px;
  padding-left:0px;color: #79B30B; padding-top:0px;
  /*z-index: 29;*/
  /*background:url(../graph/screen_home.jpg) top left no-repeat;*/}
  
div#header3 {height:220px;line-height:normal;margin:0;

  padding-left:0px;color: #79B30B; padding-top:0px;
  /*z-index: 29;*/
   background:url(../graph/screen_content2.jpg) top left no-repeat;  }

div#container{width:801px;margin:0 auto; text-align:left; padding-top: 37px; }
div#wrapper{float:left;width:800px; }

// INLINE LINKS
a.inline:link, a.inline:active { text-decoration:underline; color: #5f7289; }
a.inline:visited { color: #848484; }
a.inline:hover { text-decoration:none; }


.capitalize {color:black;}
.capitalize:first-letter {font-weight: 600; }

// HOME 
//____________________________________________________________________________
div#content{margin: 0 200px;  background:#00FFFF; width: 800px; float:left; padding: 0px;  line-height:25px;}
ul , ol{ line-height:150%; }
div#content p{ margin-top: 0px; color:#404f6c; padding: 2px; text-align:justify;}
div#col1 {float:left; width: 200px;  height: 300px; background-image:url(../graph/col01.jpg); background-repeat: no-repeat;}
div#col2 {float:left;width: 200px; height: 300px; background-image:url(../graph/col02.jpg); background-repeat: no-repeat;}
div#col3 {float:left;width:200px; height: 300px; background-image:url(../graph/col03.jpg); background-repeat: no-repeat;}
div#col4 {float:left;width:200px;  background-image:url(../graph/col04.jpg); background-repeat: no-repeat; }
div#col4 p{ margin-top: 80px; }

div#navigation{float:right;width:190px;margin-left:-190px; margin-top:-150px; background:#ededed; height: 300px;}

// CONTENTS
//____________________________________________________________________________
div#content2{margin: 200px 200px;  background:#00FFFF;}
div#content2 p{line-height:1.4;}

div#title {
	margin: 30px 200px;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #e0edfe;
	letter-spacing: 0.1px;
	left: 230px;
	width: 346px;
}

div#col5 {float:left;width:400px; }
div#col6 {float:left; width: 200px; }

div#col7 {float:left; width: 600px; }

div#navigation2{float:left;width:155px;margin-left:-155px; background:#ededed;}
div#extra{float:left;width:200px;margin-left:-800px; background:#fff; height: 600px;}

div#footer{width:100%; background:#c4cbd3 ; color: #FFF; float: left;}
div#footer p{margin:0;padding:5px 10px}

// FORM
/* form, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #404f6c;} */

// SCREEN
//_____________________________________________________________________________
 
a.lbOn, a.lbOn2 , a.lbOn3{
	padding: 0px;
}

a.lbOn:link, a.lbOn:active, a.lbOn:visited, a.lbOn2:link, a.lbOn2:active, a.lbOn2:visited, a.lbOn3:link, a.lbOn3:active, a.lbOn3:visited {
	color: #37506f; text-decoration:none;
}

a.lbOn:hover {
	color: #98b4d6;  /* background-color: #98b4d6; /* BLU SCURO */
}

a.lbOn2:hover  {
	color: #fff;  background-color: #37506f; /* BLU SCURO */
}


a.lbOn3:hover  {
	color: #fff;  
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 10%;
	left: 10%;
	width: 900px;
	height: 625px;
	/*padding: 1em;
	border: 1em solid #B8B8B8;*/
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#37506f;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

a.member_access:link, a.member_access:hover, a.member_access:visited, a.member_access:active {
	background:url(../graph/bg_members_access_hover.jpg);
	color: #37506f;
	
	padding: 5px;
	
	font-size: 10px;
	text-decoration:none;
	/*border: solid; border-width: 1px; */
	font-weight: 900;
}
a.member_access:hover {
	background:url(../graph/bg_members_access.jpg) top left repeat-x;
	color: #FFF;
}