@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);

body,p,a{
	 font-family: "Open Sans";
	 font-weight: 400;
}
.sans300{
	 font-family: "Open Sans";
	 font-weight: 300;
	 color:#ffffff;
	 display:inline-block;
}
img   {border-radius:3px;max-width:100%;}

.iodinput  {width:650px;}

.menulines{
border:1px solid #f0f0ff;
}

.menulines a{
text-decoration:none;
color:black;
}


BODY {
  background-image: url("/sfera4jpg.jpg");
  background-attachment: fixed;
  background-position: right bottom; 
  background-repeat: no-repeat;

  margin-bottom:0pt; 
  margin-top:0pt; 
  margin-left:0pt; 
  margin-right:0pt;

}

A:link{text-decoration:none;color: #0000aa;}
A:visited {text-decoration:none;color: #0000aa;}
A:hover{text-decoration:none;color:#0099aa; }

#internalindex{width:100%;}
#internalindex li {margin-left: 10px;padding: 0px; margin: 0px; }


.scuri {
	color: #bbbbff;
}

div.transON {width: 100%; opacity:.91;filter: alpha(opacity=91); -moz-opacity: 0.91; border:0px solid blue; }
div.transOFF {width: 100%;opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.99;border:0px solid blue; }
div.transSTART {width: 100%;opacity:.04;filter: alpha(opacity=04); -moz-opacity: 0.04;border:0px solid blue; }

.tbflat  {
	font-size : small;
	font-family : tahoma;
	border-width : 0;
	border-bottom: 1px;
	border-style : solid;
	border-color : #9090e0;
}

.cmdflat  {
	font-size : small;
	font-family : tahoma;
	background-color : #483d8b;
	color : #ffffff;
	font-weight : bold;
	border-width : thin;
}

          #righthandnavigation {
               position: absolute;
               top: 0px;
               left: 0px;
               padding-right: 0px;
               width: 100%;
               height: 100%;
               padding-bottom: 0px;
               z-index: 1;
          }

#footnotes {
  font: 1em Verdana Arial, Helvetica, Sans Serif;
  margin: 0 0;
}

#footnotes small {
  color: #666;
  vertical-align: top;
  padding: 3px;
}

#footnotes small a {
  color: #666;
}

.notesList {
  text-align: left;
  color: #666;
  font: .8em Arial, Helvetica, Sans Serif;
}

.notesList li {
  line-height: 160%;
}

.notesList a {
  color: #666;
}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(/images/shadow2.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(/images/corner_bl2.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 6px 5px 0;
  background:url(/images/corner_tr2.gif) right top no-repeat;
 
  }
 .extnews{margin:0px;float: left;padding:0px;border-radius:3px;background:rgba(200,200,200,0.3);} 
.boxnews{overflow:hidden;width:270px;height:90px;margin:10px;float: left;padding:5px 10px 5px 5px;border-radius:3px;background:rgba(200,200,200,0.3);}
.boxnewsdate {color:#ee4444;font-size:10px;float:right;dislay:inline-box;}
.boxnewsimg{ padding-top:5px; float:left;height:70px;padding-right:10px;}
.imgboxnews {max-width:100px;}
.tageven{background:#ddd !important;border-radius:5px;padding:5px 10px;margin-top:5px;display:inline-block;font-size:13px;}
.tagodd{background:#eee  !important;border-radius:5px;padding:5px 10px;margin-top:5px;display:inline-block;font-size:13px;}

.downloadpdf {font-size:14px;font-style:italic;}
h1 {font-size:28px;}

#indicebox{background-color:#rgba(255,255,255,0.8);}

#ovale {
	width:45px;
	height:26px;
	padding-top:1px;
	border-radius: 0 0 45px / 26px 0;
	background: #7db9e8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  #7db9e8 0%, #000022 75%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7db9e8), color-stop(75%,#000022));
	background: -webkit-radial-gradient(center, ellipse cover,  #7db9e8 0%,#000022 75%);
	background: -o-radial-gradient(center, ellipse cover,  #7db9e8 0%,#000022 75%);
	background: -ms-radial-gradient(center, ellipse cover,  #7db9e8 0%,#000022 75%);
	background: radial-gradient(ellipse at center,  #7db9e8 0%,#000022 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#000022',GradientType=1 );
	}
	
#header3{
}
#header2{
	border-top:6px #446688 solid;
	background-color:#000022;
	width:100%;
	position:fixed;
	z-index:100;
}
#header{
	background-color:#000022;
	padding: 15px 0;
	width:100%;
	z-index:100;
	
}

.box_left{float: left;margin:5px 20px 20px 0;}
.box_right{float: right; margin:5px 0 20px 20px;}
.box_right,.box_left{width:33%;font-size: 200%;padding:20px;background-color: rgba(0,0,0,0.10);}
.box_large{width:80%;font-size:200%;margin:0 auto;margin:20px;padding:20px;background-color: rgba(0,0,0,0.10);}
.box_news{max-width: 600px;margin: 0 auto;}
.max_width{max-width: 600px;margin: 0 auto;padding:10px;}

.red_left{border-left:5px #e22 solid;padding-left:10px;margin-left:10px;}
.blue_left{border-left:5px #22e solid;padding-left:10px;margin-left:10px;}
.green_left{border-left:5px #2e2 solid;padding-left:10px;margin-left:10px;}
.grey_light_left{border-left:5px #ddd solid;padding-left:10px;margin-left:10px;}
.grey_left{border-left:5px #aaa solid;padding-left:10px;margin-left:10px;}
.grey_dark_left{border-left:5px #555 solid;padding-left:10px;margin-left:10px;}
.black_left{border-left:5px #111 solid;padding-left:10px;margin-left:10px;}
	
.circle {background-color: #e33;color:#fff;float:left;border-radius:50%;font-size:22px;width:100px;height:70px;display:inline-block;padding-top:30px;text-align: center;margin: 5px 20px 5px 0;}

.primachiave{background-color:rgb(249, 58, 58);border-radius:4px 4px 0 0;padding:2px 8px;font-style:italic;color:#fff !important;font-size:12px;}
.btmchiave{border-bottom:1px #e22 solid;padding:0;margin:0px;}

.capolettera{margin-right:6px;margin-top:5px;float:left;color:white;background:rgb(249, 58, 58);border:1px solid darkkhaki;font-size:80px;line-height:60px;padding:5px !important;border-radius:4px;}
.last3{width:180px;margin:10px;height:80px; padding:5px;display:inline-block;overflow:hidden;border-top:3px transparent solid;margin-bottom:20px;}
.last3:hover{background-color:#fff;border-top:3px #e62 solid;}
.clear{clear:both;}
.hide{display:none;}
