html, body 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 12px; margin: 0; padding: 0;}

body						 	{background-color: #ccc;}

img						        {border:0;}
	
div#mainContainer				{position: relative; width:804px; height: 721px; margin:0 auto; padding: 0; /*border:1px #006600 solid;*/ background-color:#F04E11; }



/****** TOP PAGINA ******/

div#topPagina					{position: absolute; top: 0; left: 0; width:606px; height:160px; margin:0; padding:0; background-color: #004599;}


/****** FINE TOP PAGINA ******/





/****** COLONNA DI DESTRA ******/
	
div#colDX						{position: absolute; top: 0; right: 0; width: 198px; height: 480px; background: #fff; text-align: center; padding-top: 10px; /*border:1px #006600 solid;*/}

div#colDX a						{display:block; margin: 25px 0;}


	
/****** FINE COLONNA DI DESTRA ******/





/****** MENU BIANCO	******/

div#menuBianco					{position: absolute; left: 0; top: 160px; width: 379px; height: 306px; background-color: #fff; padding-top: 10px; padding-left: 15px;  margin: 0; }

a.blu							{display: block; line-height: 22px; color: #004599; font-size: 16px; text-decoration: none; margin-bottom: 8px; }

a:hover.blu						{text-decoration: underline; color: #999999;}

a:visited.blu					{color: #999999;}


/****** FINE MENU BIANCO ******/




/****** BOX ARANCIONE ******/
	
div#boxOrange					{position: absolute; top: 160px; right: 198px; width: 212px; height: 328px; background-color: #f04e11; margin: 0; line-height: 12px; /*border: 1px solid #000;*/}
	
p#link	a						{color:#fff; margin: 12px 5px; text-decoration:none; display: block; }

p#link a:hover					{text-decoration:underline; }

div#formCliReg					{width: 200px; text-align:center; padding: 0; margin: 10px auto; /*border: 1px solid #000; */}
	
div#formCliReg label			{color:#fff; width:82px; height: 15px; float:left; text-align:left;}
	
div#formCliReg input			{width:82px; height: 15px; margin-left: 15px; }
	
input#btn						{background: none; border: none; color:#ffcb03; font-weight: bold; width: 50px; }

a#linkReg						{color: #fff; text-decoration: none;}
	
a:hover#linkReg					{text-decoration: underline; color: #ffcb03;}

.yellowLine						{size: 1px; color: #ffcb03; background-color: #ffcb03; width: 200px; border: 0;   } 

/****** FINE BOX ARANCIONE ******/





/****** OASI ******/

div#oasi					{position: absolute; bottom: 0; left: 0; font-size: 11px; background-color: #407bb5; color: #fff; width: 197px; height: 245px; text-align: left; }	

a#contAOasi					{color:#FFFFFF; text-decoration:none;position: absolute; bottom: 0; left: 0; background-color: #ff9a04; width: 197px; height: 245px; background: url('templates/immagini/box_oasi.jpg') 0 0 no-repeat;  }

a#contAOasi:hover			{background-position: 0 -245px;  }

a#contAOasi span.titolo		{display: block; position: absolute; width: 180px; text-align:left; top:80px; left:14px; line-height: 20px;}
	
/******* FINE OASI *******/





/****** INNOVAZIONE TECNOLOGICA ******/

div#innovTecno					{position: absolute; bottom: 0; left: 197px; background-color: #ff9a04; width: 197px; height: 245px;}	

a#contInnovTecno				{color:#FFFFFF; text-decoration:none;position: absolute; bottom: 0; left: 0; background-color: #ff9a04; width: 197px; height: 245px; background: url('templates/immagini/modelli_gestione.jpg') 0 0 no-repeat;  }

a#contInnovTecno:hover			{background-position: 0 -245px;  }

a#contInnovTecno span.titolo	{display: block; font-size:13px; position: absolute; width: 190px; text-align: left; top:7px; left:7px; line-height: 25px;}
	
/******* FINE INNOVAZIONE TECNOLOGICA *******/



/****** NEWS ******/

div#news					{position: absolute; bottom: 0; right: 0; background-color: #8ab51e; width: 410px; height: 245px; }

div#imageSx					{float: left; width: 140px; height: 184px; 	}

div#newsDx					{float: left; width: 250px; height: 225px; padding: 10px 5px; line-height: 13px;}

div#news	 a              {text-decoration: none; color: #000; font-weight: bold; display:block; }

div#news	a:hover         {text-decoration: underline;} 

div#news	p                {color: #fff; margin-top: 2px;}
	
/******* FINE NEWS *******/





/****** FOOTER ******/

div#footer						{width: 804px; height: 16px; padding-top: 2px; margin: 0 auto; background-color: #004186; }

p.foot							{margin: 0 auto; text-align: center; color: #fff; font-size: 10px;  }

/****** FINE FOOTER ******/
