/************************************************************
*	MAUI LAB
*	WC3 CSS Validated
************************************************************/


/******* TAG di base **************************************/

body {
/*
  background-color: #F9FAFB;
  background-color: #00ffff;
 */
  background-color: #ffffff;
  color: #555555;
  font: 70%/120% Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  /*
  margin-top:10px;
  */
  padding:0;
  text-align: center; /* compatib. IE */
}

ul, ol, li, a, p, h1, h2, h3, h4, h5, h6, hr, span,  em, strong {margin:0;padding:0;}
img, form, fieldset {margin:0;padding:0;border:0;}
h1 {font-size:2.0em; line-height:1em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.0em;}
h6 {font-size:0.9em;}



/******* LAYOUT ********************************************/

#involucro {
  background: transparent url("/RA/img/bg-involucro.gif") repeat-y top left;
  margin: 0 auto 30px auto;
  text-align: left;
  width: 770px;
}

#contenitore {
	width: 770px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 8px 0 0 0;
	background: transparent url("/RA/img/bg-piede.gif") no-repeat bottom left;
}

/*
background: #ffffff url("/RA/img/bg-testa.gif") no-repeat top right;
*/

#testa {
	 background: #ffffff;
	 height: 98px;
	 min-height:98px;
	 width: 770px;
	 margin:0;
	 /*
	 margin:0 12px;
	 */
}

#utilita {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 10px 4px; 0 0;
	float:right;
	text-align: right;
}

#loghi {
	position: absolute;
	top: 54px;
	left: 246px;
	width: 310px;
	padding:0;
}

#loghimin {
	position: absolute;
	top: 220px;
	left: 0px;
	width: 80px;
	padding:0;
}


#arealog {font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 60px;
	right: 0px;
	width: 175px;
	text-align: left;
	padding-top:10px;
	padding-left:8px;
	padding-right:2px;
	/*
	background-color: #00B5EF;
	*/
	font-size: 1.2em;
	color: white;
}


#arealog input {
		font-family: verdana;
		font-size: xx-small;
		color: #666666;
	}


#corpo {
	width:770px;
	margin:0;
	background: transparent url("/RA/img/bg-corpo.gif") repeat-y;
	}

#briciole {
	text-align:right; padding:5px 10px 0 0; height:2em;
	padding-left: 30px;
	color:#999999;
	clear:left; font-size:0.9em;
	}
#briciole a {color:#999999;}
#briciole a:hover {color:#FFFF00; background-color:#000000;}	
	


#contenuto {
	width:593px;
	margin:0;
	padding:0;
	float: left;	
	}

#testo {
	margin-left:83px;
	}


#spalladestra {
	float: right;
	width: 174px;
	margin: 0;
	margin-right: 1px;
	/*
	padding-right:8px;
	background-color: yellow;
	*/
	}
	
#finecorpo{background: transparent url("/RA/img/bg-finecorpo.gif") repeat top left;clear:both;width:770px;height:15px;}


#piede {margin: 0; text-align:left;}

	
/******* SPECIALI ********************************************/


.clear { clear:both;font-size:1px;line-height:2px;}
.nascosto {display: none !important;}
.solovideo {display: none;}


#utilita ul {padding:0;margin:0;border:0; background-image:none;}
#utilita ul li {
	padding-left:3px;
	padding-right:1px;
	margin: 0;
	display:inline;
}
#utilita ul li a{ background-image:none;padding:0; margin:0;
  color: #999999;
}
#utilita ul li a:hover {color:#ff9900;}




#contenuto h1 	{padding-left: 30px; color:#D16C04; font-weight:normal; margin-top: 0.5em; margin-bottom: 0.5em; }
#contenuto p 	{padding-left: 30px; padding-right: 15px; margin-top: 0.5em;}
#contenuto h3 	{padding-left: 30px; color:#F4751E; font-weight:bold; margin-top: 10px; margin-bottom: 5px;}

#contenuto ul , ol 	{
	padding-left: 30px;
	padding-right: 15px;
	margin-top: 0.5em;
	margin-left:	20px;
}
#contenuto li {margin-left:	5px; padding-left:5px;}


#spalladestra ul.naviga { margin:0; padding:0;; width: 174; color:white;}
#spalladestra ul.naviga li{ margin:0; margin-bottom: 1px; padding:0px; 
	list-style-type: none; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; 
	padding-right: 4px;}

#spalladestra ul.naviga li.li-azzurro{background-color:#00B7F1;}
#spalladestra ul.naviga li.li-azzurroscuro{background-color:#0079A0;}
#spalladestra ul.naviga li.li-grigio{background-color:#9C9C9C;}
#spalladestra ul.naviga li.li-grigioscuro{background-color:#666666;}
#spalladestra ul.naviga li.li-arancio{background-color:#F9981F;}
#spalladestra ul.naviga li.li-arancioscuro{background-color:#D67706;}

#spalladestra ul.naviga  a {color:white; text-decoration: none; font-weight: bold;}
#spalladestra ul.naviga  a:hover {background-color:black;}



#spalladestra ul.naviga li ul { margin-left:10px; margin-top:0.6em; padding-left:10px;}
#spalladestra ul.naviga li ul li {
	margin:0;
	margin-bottom: 1px;
	padding:0px;
	list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 89%;
}

#spalladestra ul.naviga  li ul a {font-weight: normal;}
#spalladestra ul.naviga li ul li.sel {
	background-color:#9B5305;
}


#spalladestra ul.naviga li ul li ul { margin-left:10px; margin-top:0.2em; padding-left:10px;}
#spalladestra ul.naviga li ul li ul li {
	margin:0;
	margin-bottom: 1px;
	padding:0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 100%;
}

#spalladestra ul.naviga  li ul li ul a {font-weight: normal;}

#spalladestra ul.naviga li ul li ul li.sel {
	background-color: #603104;
}


#piede p {margin-left: 93px; color: 000033; font-size: 0.9em; padding-bottom: 6px;}



select.guida {
	width: 150px;
	color:#000044;
	font-family:'trebuchet ms',helvetica,sans-serif;
	background-color:#F5F5FF;
	border: 1px solid;
	border-top-color:#6495ED;
	border-left-color:#6495ED;
	border-right-color:#1756BD;
	border-bottom-color:#1756BD;
}

input.gradiente {
   margin-top: 4px;
   color:#000044;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color:#F5F5FF;
   border:1px solid;
   border-top-color:#6495ED;
   border-left-color:#6495ED;
   border-right-color:#1756BD;
   border-bottom-color:#1756BD;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');
}


