/* --------------------------------------------------------------------	*/	
/*  Foglio di stile (CSS2) per periferiche video ad alta risoluzione:	*/
/*  monitor, proiettori, schermi LCD, ecc.								*/
/*																		*/		
/*	Copyright 2003 - Satel S.r.l. - http://www.satelsrl.it				*/
/*	Per informazioni: vittorio.arenella@satelsrl.it 					*/	
/* --------------------------------------------------------------------	*/

/* ########################### tag HTML ############################### */
body 	{
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	FONT-SIZE: medium; 
	background:#290053;
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	COLOR: #000; 
	PADDING-TOP: 0em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
img 	{ border: none;}

h1,h2,h3,h4,h5,h6 	{
	margin:0px;
	}
hr, .title, .nascosto, #avviso-non-standard , #footer , #standard , #navbar { display:none }

.soloprint {
	text-align: center;
}


a:link			{ color: #009; background:transparent; }
a:visited		{ color: #909; background:transparent; }
a:hover	{ color: #fff; background:#E64915; text-decoration:none; }

ul 	{
	list-style-type:square; 
	margin:0;
	padding-left:2em; 
}
li 	{ 
	margin:1px 0; 
	line-height:1.2em; 
}

/* ############################### DIV ################################# */
#testata {
	background:#290053;
	border: 1px solid #000000;
	padding:5px;
	
}

#logo {	background:#290053 url(../images/logo.gif) 0 0 no-repeat;color:inherit}
#logo a { background:#290053 url(../images/logo.gif) 0 0 no-repeat;color:inherit }



#logo h1 {
	margin-left : 0;
	padding-left : 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #330066;
}

#logo  h2 	{
		text-align:center;
		background-color: transparent;
		font-size:1.2em;
		color: #900000;
		padding: 15px 0px;
		margin: 0px;
}
#logo h1 a:hover {background: transparent;}

#logo p {
padding : 5px; 
float : right; 
font-size : 0.8em; 
font-family : Arial, Helvetica, sans-serif; 
} 
/* ---fine logo--- */

/* ---inizio navbar--- */


#pagina {
margin: 0 5px 0 5px;
}

#navbar {
	background:#D5DDED url(../images/top-right.gif) no-repeat right top;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:0.8em;
	color: #000;
}
#navbar2 {
	background:#D5DDED;
	color: #000;
	height: 25px;
}
#navbar ul 	{
	list-style: none;
	text-align:center;
	padding-top:25px;
}
#navbar ul li 	{
		display:inline;
	}

#navbar ul li a 	{ 
	text-decoration:none;
	background: #ffffff;

	
	
}

#navbar .ok	{
		color:#FFFFFF;
		background:#990000 url(../images/squareok.gif) no-repeat 1em 50%;
		padding:0 0 0 2em;
		text-decoration:none;
		font-weight: bold;
		display:block;
} 


/* ---fine navbar--- */

/* ---inizio contenuto---*/

#background {
background:#D5DDED;
}

#contenuto 	{
	width:100%;
	padding: 0;
	margin-left: 5px;
	background:#ffffff url(../images/top-right2.gif) no-repeat right top;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;

	
}

#topleft {
width:25px;
height:25px;
background:#ffffff url(../images/top-left.gif) no-repeat left top;
}

#bottomleft {
width:25px;
height:25px;
background:#ffffff url(../images/bottom-left2.gif) no-repeat left top;
}

#finecontent {
height: 25px;
background:#ffffff url(../images/bottom-right.gif) no-repeat right bottom;
}

#lineazzurra {
clear:both;
height: 25px;
background:#D5DDED url(../images/bottom-right2.gif) no-repeat right bottom;
}

#azzurraleft {
height: 25px;
width: 25px;
background:url(../images/bottom-left3.gif) no-repeat left bottom;
}

#barradx {
	margin: 0px;
	border: 1px solid #000000;
}

#barradx p {
margin:0px;
}

#contenuto h1 	{
	background-color: transparent;
	font-size:1.5em;
	color: #E64915;
	text-align:left;
	height: 1.5em;
	padding: 0.5em;
	
		
}
#contenuto h2 	{
		text-align:left;
		background-color: #FFFFFF;
		font-size:1.2em;
		color: #E64915;
		padding: 0.5em;
}
#contenuto p 	{
	font-size:1em;
	margin: 0px;
	padding: 0.5em 1em 0.5em 1em;
	text-align: justify;
	line-height: 1.5em;
	text-indent: 1em;
	
}
#contenuto ul 	{
		padding-bottom: 1em;
		text-align: left;
}
#contenuto li 	{
		margin-right: 2em;
		line-height: 1.5em;
		padding-bottom: 0.5em;		
}

	/* --- inizio stile e posizionamento delle immagini rispetto al testo ---*/


	/* --- fine stile e posizionamento delle immagini rispetto al testo ---*/


/* ---fine contenuto--- */

/* ---inizio footer--- */
#footer {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:.80em;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#290053;
	color:#fff;
	clear:both;
}
#footer p 	{ margin:5px; }
#footer a	{ color:#fff; 
              white-space:nowrap;
}
#footer .ok 	{
		color:#FFFFFF;
		background:#E64915;
		text-decoration:none;
}
/* ---fine footer--- */

/* -- inizio page-url--- */
#page-url 	{
	height:15px;
	text-align: center;
	font-size:x-small;
	background:#fff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
		
}
/* ---fine page-url--- */

/* ---inizio standard---*/
#standard	{
		margin:0px;
		padding:5px 5px 5px 5px;
		background:#fff;
		color: #000000;
}
#standard img	{
		margin:5px 5px 5px 5px;
}
#standard p	{
		margin:0px;
		padding: 0px 0px 5px 5px;
		font-size:x-small;
		
}
#standard a:hover { color:#000;background:#fff}

.float {

float:left;
}
.floatnone {

clear:left;
}

#right p {
	font-size:1em;
	margin: 0px;
	padding: 0.5em 1em 0.5em 1em;
	text-align: left;
	line-height: 1.5em;
	text-indent: 0em;

}
/* ---fine standard---*/

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ FINE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
