/* style css page for the pages of site flavio gallozzi.com           */
/* --------------------------------------------------------------------------- */
/*body { 	font: 10px verdana,arial,sans-serif } */
@media screen {
html	{margin: 0 0 0 0;}
body { position:absolute /*absolute inherit relative */;
	display: inline; /* 	inline | block | inherit */
	overflow:auto;
	width:99%;
	height:99%;
	background-color: #fff;
/*	background-image:url("./images/ideo1.png");
	background-position:bottom right;
	background-repeat:no-repeat;
*/	color:#FFD600;
	font-family: "verdana", "gill sans", sans-serif;
	font-size:8pt;
	text-align: center;
	vertical-align:middle;
	text-indent: 0px;
	margin:3px 3px;
	border-collapse:collapse;
	line-height: 11pt;
/*	scrollbar-base-color: #660066; 
	scrollbar-face-color: #000000; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #000000; 
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #3F6443;*/
/* Mozilla related styles */
/*scrollbar:;
scrollbarbutton-down:;
scrollbarbutton-left:;
scrollbarbutton-right:;
scrollbarbutton-up:;
scrollbartrack-horizontal:;
scrollbartrack-vertical :;*/
	}
/*@page{widows:0;}*/
slider { color:yellow;
   height: 10px !important;
}
slider[align="vertical"] {
   width: 10px !important;
}

p {	margin: 0;
	}

/* -------------- headers / title styles --------------- */
h1 {	text-align: left;
	text-indent: 5px;
	margin: 0 auto auto;
	color:#555555;
	font-family: "times new roman", "times", serif;
	font-size: 23pt;/*x-large*/
	font-weight: normal;
	text-decoration: none;
/*	vertical-align:-15px;*/
	line-height: 33pt; 
	background-color: #ffd600;
	}
/* the chapter number 
h1:first-line {
	font-weight: normal;
	}*/
h2 {	/* section heading */
	margin:  0 auto auto;
	font-family: "times new roman", "times", serif;
	font-size: 14pt;
	font-weight: lighter;
	text-indent: 5px;
	text-align: left;
	text-transform:none;
	background-color:#000000;
	color: #ffd600;
	line-height: 1.1; 
	}
h3 {	font-size:113%;
	font-weight:bold; 
	text-decoration:underline; 
	margin: 10px 0 0 0;
	color: yellow;	
	}
h4 {	text-align: left;
	margin:  10px 0 0 0;
	font-size: 10pt;
	/*font-weight: bold;*/
	text-transform: uppercase;
	letter-spacing:2px;
	background-color: #ffd600;
	color: #555555;
	line-height: 12pt;
	}
h5 {	text-align: left;
	/*margin:  10px 0 0 0;*/
	font-size: 11pt;
	font-weight: normal;
	line-height:12pt;
/*	color: #ffffff;*/
	}
h6	{color:#F0f0f0;
	 font-family:arial, helvetica, sans-serif;
	 font-size: 100%;
	}
hr{ color: #888888;
   height:1px;}
/* -------------------------------- links styles */
a:link { color: #000;
	/* font-weight:  ; */
	text-decoration: none;
	/*text-transform:lowercase; */
	font-size: 9pt;
	line-height: 10pt;
	/*background-color:#888888;*/}
a:visited {	color: #333; 
	font-size:10pt; 
	/*line-height: 12pt;*/
	text-decoration: none;
	/*text-transform:lowercase; */
	/*background-color:#888888;*/}
a:hover {	color: #660066; 
	font-size:10pt; 
	/*text-transform:uppercase; */
	background-color:#ffd600 ;}
a:active {	color: #660066; 
	font-size:10pt; 
	text-decoration:blink ;
	/*line-height: 12pt;*/
	background-color: #aaddaa;
	}
iframe {	position:inherit;
/*	z-index:-1;*/
	background-color:#fff;
	/* background:url("") no-repeat center center;*/
   	color:#99ff09;
	width:100%; 
	height:100%; 
	border: none;
	border-collapse:collapse;
	/*border-color: #aa0900;*/
	/*margin-height: 100;
	margin-width: 100;*/
	margin:0 66px 0 0;
	padding:0px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	}
pre {	/*font-size: smaller;*/
	font-size:10pt;
	font-family:"courier";
	font-family: monospace;
	line-height:11pt;
	margin: 0.667em 0 0.667em 2em;
	text-align: left;
	color:#008080;
}
table {	background-color: #fff;
	position:inherit;
	height:100%;
	width:100%;
	margin:0 66px 0 0
	padding:0;
	border:0;
	border-width:0;
	border-collapse: collapse;
/*	border: thin solid; */
/*	border-color:light-gray;*/
/*	border-color-dark:green;*/
/*	top-border-color:red;*/	
	font-size:small;
	text-align: justify;
	text-indent: 0;
	line-height: 10pt;
	text-align:center;
	vertical-align:middle;
	}
div.entry {position:inherit;
	display: inline-block;
	width:880px; 
	height:715px; 
	margin:0 2px;
	padding:0;
	overflow:auto scroll;
	background-color:white;
   	color:#000;
	border:0;
	border-collapse:collapse;
	text-align: left;
	vertical-align: middle;
	}
.entryimg { position:relative;
	display: inline;
	float:none;}
/*td {	font: bold 9px verdana,arial,sans-serif;}*/
/*td.home {	font: 10px verdana,arial,sans-serif}*/
/*td.eleven {	font: 11px verdana,arial,sans-serif}*/

.textnormal {	color: #333333; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 10pt; 
		text-decoration: none}
.textSubNormal {	/*color: #333333; */
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 10pt; 
		text-decoration: none;
		vertical-align:bottom;}
.textplain {	color: #333333; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 10pt; 
		text-decoration: none}
.textdbig {	color: #333333; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 16px; 
		font-weight: bold; 
		text-decoration: none	}
.textsmall {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 6.33pt; 
	font-weight: normal; 
	text-decoration: none;
	color:gray;
	}
.textbold {	color: #333333; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	}
.menu { 
	text-decoration: none;
	display:inline;
	text-align:left;
	vertical-align:middle;
	/*padding-left: 10px;
	padding-right: 10px;*/
	position: relative;
	width: 1850px ;
	height: 68px;
	overflow: auto hidden;
	overflow-x:auto;
	overflow-y:hidden;
	float: left;
	border:none 0px;
	display: block;
	white-space:nowrap;
	}
.menu a:link {	color: #333333	
	}
.menu a:visited { color: #333333 
	}
.menu a:hover {	color: #ff9933	
	}
li {	margin: 0;
	font-size: 12pt;
	}
strong {	font-size:9pt; 
	font-family:"courier"; 
	font-weight:bold;
	}
select { /* rollout menu */
	margin: 0px;
	border: thin solid;
	padding: 0px;
	background: #dfa;
	}
p.small-break {
	text-indent: 0;
	margin-top: 0.5em;
	}
img, image {	margin: 0 0 5px 0;
	/*text-align:center;*/
	/*vertical-align:top;*/
	border:0;
	border-collapse:collapse;
	/*display:inline;*/
	}
/* itable {
	font-size: 90%;
	text-align: justify;
	text-indent: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 100%;
	}
*/
span.bottom {font-size:9pt;
	/* font-family:"arial"; */
	text-decoration:none;
 	color:#000000;}

span.red {color:red;}

span.orange {color:orange;}

span.purple {color:purple;}

/* style */
/* a.home:hover {	text-decoration: underline   }*/
.name {
	font-family: verdana,geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	vertical-align: baseline;
	text-align: left;
	white-space: normal;
	}
.work {
	font-family: geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	vertical-align: baseline;
	text-align: left;
	white-space: normal;
	letter-spacing: 1px;
	}
/* end of used styles */
} /*end AT media type */

