@charset "utf-8";

/*stili per il layout fisso*/
html,body{margin: 0;padding:0}
body {
	background-color: #FFFFFF;
	background-image: url(fisica/sfondofis2.jpg);
}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{
	width: 1025px;
	margin: 0 auto;
	clear: both;
	align: center;
	border-left: 2px solid #36c;
	border-right: 2px solid #36c;
	background-color: #FFFFFF
	border-color: #336699;
	border: none;
	}

/*stili generici, su header e footer*/
div#header{
	width: 1025px;
	height:110px;
/*	background-image: url(fisica/HEAD.png);*/
	}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}

/*stili specifici per il layout*/
div#navigation{clear: both;float:left;width: 180px; left-padding: 0.2em; margin-top: 1em;}
div#content{
float:left;
width: 550px;
margin-left: 1em;
margin-right: 1em;
padding: 1em;
background-color: #fff
}
div#extra{
float:left;
	width: 230px;
	right-padding: 0.2em;
	margin-top: 1em;
}

div#footer{
width: 1025px;
	clear:right;
	clear:left;
	text-align:center;
	padding: 5px;
}

#navigation {
	 float: center;
    width: 13em
border-left:thin;
}

body,td,th {
font-size: 14px;
font-weight: normal;
font-family: "Trebuchet MS";
color: #333333;
}
a:link {
	color: #023556;
}
a:visited {
	color: #023556;
}

a:active {
	color: #023556;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
.Stile1 {
font-size: 14px;
font-weight: normal;
color: #023556;

}
.Stile2 {
font-size: 14px;
font-weight: bold;
color: #023556;
background-color: #666666;
font-family: "Trebuchet MS";
}
.Stile4 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
    font-family: "Trebuchet MS";
}
.Stile5 {
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-family: "Trebuchet MS";
}
.Stile6 {font-weight: bold; font-style: italic; font-size: 12px; }
.Stile10 {font-size: 12px}
.Stile15 {
	font-size: x-large;
	color: #FFFFFF;
}

.hide {
      display: none;
      visibility:hidden;
}


div.exampletext
{
	background-color:#edf1f3;
	border-style:dashed;
	border-width:1px;
	border-color:#9aaab4;
	border-top:none;
	border-left:none;
	padding:2pt;
	text-align:left;
	margin-left:0px;
	margin-right:6px;
	font-family: monospace;
	overflow-x: auto;
/*	overflow:hidden;
     word-wrap: break-word; */
}

div.examplenumbers
{
	background-color:white;
	border-style:dashed;
	border-width:1px;
	border-color:#9aaab4;
	border-top:none;
	padding:2pt;
	text-align:left;
	margin-left:10px;
	margin-right:0px;
	font-family: monospace;
	float: left;
/*	overflow:hidden;
     word-wrap: break-word; */
}

/*div.examplenumbers:hover
{
	background-color:999999;
	border-style:dashed;
	border-width:1px;
	border-color:#9aaab4;
	padding:2pt;
	text-align:left;
	margin-left:10px;
	margin-right:0px;
	font-family: monospace;
	float: left;
/*	overflow:hidden;
     word-wrap: break-word; */


PRE.titlebar
{
	background-color:#edf1f3;
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	text-align:left;   
}

div.titleover
{
	background-color:#white;
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	border-bottom-color:#edf1f3;
	padding:1pt;
	text-align:left;
	margin-left:10px;
	margin-right:6px;
}

PRE.contentbox
{
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	text-align:left;
	padding:4pt;
	margin-left:10px;
	margin-right:6px;
	white-space: pre;
}


PRE.examplenumbers {
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:white;
	white-space: pre;
}

PRE.exampletext I {
	color:gray;
}
.titlebar{
	background-color:#edf1f3;
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	border-bottom-color:#9aaab4;
	padding:5pt;
	text-align:left;
	color:#000000;
	margin-left:10px;
	margin-right:6px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
     font-size: 16px;
     

	
	
}

.header_top{
	background-color:#edf1f3;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-color:#9aaab4;
	padding:5pt;
	text-align:left;
	color:#000000;
	margin-left:10px;
	margin-right:6px;

    border-radius-topleft: 10px;
    border-radius-topright: 10px;
    
    	-moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    
        	-moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    
     font-size: 16px;
     
    background: -webkit-gradient(linear, left top, left bottom, from(#edf1f3), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #edf1f3,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1f3', endColorstr='#FFFFFF');
text-shadow: 1px 1px 1px #FFFFFF;

    -moz-box-shadow:3px 3px 5px #999999; 
    -webkit-box-shadow:3px 3px 5px #999999; 
    box-shadow:3px 3px 5px #999999;

}

.header_bottom{
	background-color:#edf1f3;
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	padding:5pt;
	text-align:left;
	color:#FFFFFF;
	
	margin-left:10px;
	margin-right:6px;
   border-radius-bottomleft: 10px;
    border-radius-bottomright: 10px;
    
    	-moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    
        	-moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
     font-size: 16px;
     
         background: -webkit-gradient(linear, left top, left bottom, from(#346A85), to(#9aaab4));
	background: -moz-linear-gradient(top,  #346A85,  #9aaab4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#346A85', endColorstr='#9aaab4');
text-shadow: 1px 1px 1px #000000;

    -moz-box-shadow:3px 3px 5px #999999; 
    -webkit-box-shadow:3px 3px 5px #999999; 
    box-shadow:3px 3px 5px #999999;

}

.adminbar{
	background-color:#346A85;
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	padding:5pt;
	text-align:left;
	color:#000000;
	margin-left:10px;
	margin-right:6px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
     font-size: 16px;
     
         background: -webkit-gradient(linear, left top, left bottom, from(#9aaab4), to(#346A85));
	background: -moz-linear-gradient(top,  #9aaab4,  #346A85);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aaab4', endColorstr='#346A85');
text-shadow: 0 1px 1px rgba(255,255,255, .3);

}

.adminover{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding:5pt;
	text-align:left;
	color:#999999;
	margin-left:10px;
	margin-right:6px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
     font-size: 16px;
}

.contentbox{
	border-style:solid;
	border-width:0px;
	border-color:#9aaab4;
	padding:5pt;
	text-align:left;
	margin-left:10px;
	margin-right:6px;
	font-family: "Trebuchet MS";
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.menubox{
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	background-color:#FFFFFF;
	padding:5pt;
	text-align:left;
	margin-left:10px;
	margin-right:6px;
	font-family: "Trebuchet MS";
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow:3px 3px 5px #999999; 
    -webkit-box-shadow:3px 3px 5px #999999; 
    box-shadow:3px 3px 5px #999999; 
    
}

.menutitle{
	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	background-color:#FFFFCC;
	padding:1pt;
	text-align:left;
	margin-left:10px;
	margin-right:6px;
	font-family: "Trebuchet MS";
}
.extracontent{
	padding:1pt;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	font-family: "Trebuchet MS";
}

.notepad{
 	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
	background-color:#FFFFCC;
	padding:1pt;
	text-align:left;
	margin-left:10px;
	margin-right:6px;
	font-family: "Trebuchet MS";
	
	-moz-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	
	    -moz-box-shadow:3px 3px 5px #999999; 
    -webkit-box-shadow:3px 3px 5px #999999; 
    box-shadow:3px 3px 5px #999999; 
}

.sharexiv_box{
 	border-style:solid;
	border-width:1px;
	border-color:#9aaab4;
}

.sharexiv_title{
	background-color:#FFCC99;
	padding:1pt;
	text-align:left;
	font-weight: bold;
}

.sharexiv_pubs_odd{
	padding:1pt;
	text-align:left;
}

EM.examplecode {
	color:#009999;
	font-style: normal;
	font-family: monospace;
	font-weight:bold;
}
div#sinistra{float: left; width: 20%; text-align: left;}
div#centro{text-align: center;}
div#destra{float: right; width: 20%; text-align: right;}
