/* 
   +-------------------------------------------------------------------------------------+
   | Author: Marco Adami                                                                 |
   | email: marco.adami@ieee.org                                                         |
   +-------------------------------------------------------------------------------------+
*/

body
{
	width: 100%;
	background: #E5E5E5;
	background-image:url("../images/Background.png");
	background-position:center;
	background-repeat: repeat-y;
	color: #000000;
	margin: 0px;
}
a 		{color:#004080; background:none; text-decoration:none;}
a:hover	{color:#0000FF; background:none;}

/* -------------------------------------------------------------
      Definizioni struttura della pagina
   -------------------------------------------------------------
*/

div.Page				/* Il contenitore di tutta la pagina */
{
	position:relative;
	width: 700px;
	background: none;
	color: #000000;
	margin-left:auto;
    margin-right:auto;
}

div.Logo			/* Logo */
{
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:150px;
	color:#000000;
	background:#F0F0F0;
 	border:0px;
 	border-bottom:1px solid #333333;
	text-align:center;
	padding:0px;
	z-index:2;
}


div.Navigation			/* Menu di navigazione */
{
	position:absolute;
	top:125px;
	left:0px;
	width:700px;
	height:19px;
	color:#666666;
	background:none;
	border:0px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0px;
	padding-top:2px;
	z-index:2;
}
div.Navigation a		{color:#FFFFFF;}
div.Navigation a:hover	{color:#E5E5E5; border:0px; border-bottom:2px solid #E5E5E5;}

div.Text
{
	position:absolute;
	top:160px;
	left:30px;
	width:640px;
	color:#000000;
	background:#FFFFFF;
	text-align:center;
 	border:0px;
	padding:0px;
	z-index:2;
}

/* -------------------------------------------------------------
      Definizioni stile del testo
   -------------------------------------------------------------
*/
p
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	background:none;
 	margin:5px;
 	padding:5px;
 	padding-top:2px;
 	padding-bottom:2px;
}

.SmallDescription
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#808080;
	background:none;
 	margin:0px;
 	padding:0px;
 	padding-left:10px;
 	padding-right:10px;
}

p.TopInfo
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	background:none;
 	margin:0px;
 	padding:5px;
 	padding-left:110px;
}

code
{
	font-family: Courier,Times,'Lucida Console', Verdana, Arial, sans-serif;
	font-size:10px;
	color:#A14416;
	background:none;
 	margin:0px;
 	padding:0px;
 	padding-left:10px;
 	padding-right:10px;
}

h1
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	color:#666666;
	background:none;
 	margin:5px;
 	padding:5px;
	border:0px;
	border-bottom:1px solid #CCCCCC;
}

h2
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#FA7700;
	background:none;
 	margin:5px;
 	padding:5px;
	border:0px;
/*	border-bottom:1px solid #CCCCCC;*/
}

h3
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FA7700;
	background:none;
 	margin:5px;
 	padding:0px;
	border:0px;
}

h4
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#EEEEEE;
	background:none;
 	margin:0px;
 	padding-bottom:10px;
	border:0px;
	border-bottom:1px dashed #333333;
}

ul
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background:none;
	list-style: square;
	padding:0px;
	margin:0px;
	margin-left:30px;
}

ol
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background:none;
	padding:0px;
	margin:0px;
	margin-left:30px;
}

/* -------------------------------------------------------------
      Definizioni stile delle tabelle
   -------------------------------------------------------------
*/

table.Tabella
{
	width:640px;
	color:#333333;
	background:#FFFFFF;
	border:0px;
	margin:0px;
}

/* -------------------------------------------------------------
      Definizioni stile delle immagini
   -------------------------------------------------------------
*/

img
{
	color:#FFFFFF;
	background:none;
	margin:0px;
	padding:0px;
  	border:none;
}

img.LogoImg
{ 
	color:#FFFFFF;
	background:none;
	margin:0px;
	padding:0px;
  	border:none;
  	vertical-align:bottom;
}

img.LeftFloat
{ 
	float:left;
	color:white;
	background:none;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
  	border:none;
}

img.RightFloat
{ 
	float:right;
	color:white;
	background:none;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
  	border:none;
}
