/* CSS Document */
/* Stili per gli elementi comuni a tutte le pagine con il layout pubblico */

body					{ margin:0px; font:12px verdana; color:#000000; background-image:url(../Immagini/Decorazioni/SfondoBody.gif); background-repeat:repeat-x; background-color:#E4E8EB; }
div#container		{ position:relative; width:900px; margin:0px auto; text-align:left; }
div#header			{ position:relative; top:0px; height:78px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; margin-bottom:1px; clear:both; }
div#headerMenu		{ position:relative; width:500px; height:60px; margin-left:auto; margin-right:auto; top:15px; margin-bottom:0px; border:2px solid #FFFFFF; overflow:hidden; z-index:0; }

div#findMenu								{ position:relative; width:620px; height:0px; margin:0px auto 0px; padding:0px; z-index:1; }
div#findMenu INPUT#txbFind				{ position:absolute; width:110px; height:13px; left:595px; top:45px; margin:0px; padding:2px 2px 0px 2px; border-color:#b6c6d4; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background:url(../Immagini/Decorazioni/casellaCerca.gif)  no-repeat #FFF; z-index:2; }
div#findMenu INPUT#submitFind			{ position:absolute; display:block; width:23px; height:15px; left:712px; top:46px; margin:0px; padding:0px; border:none; background-image:url(../Immagini/Decorazioni/lenteSfondo.gif); cursor:pointer; z-index:2; }
div#findMenu INPUT#submitFind:hover	{ background-image:url(../Immagini/Decorazioni/lenteHover.gif) }

div#autoFade		{ position:absolute; top:79px; height:227px; overflow:hidden; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; background-color:#FFFFFF; }
div#wrapper			{ padding:0px; margin:0px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; background-color:#FFFFFF; }
div#footer			{ height:20px; margin:0px; padding-top:0px; padding-left:30px; line-height:20px; background-image:url(../Immagini/Decorazioni/SfumaturaNera.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; }
div#content			{ float:left; width:680px; padding-top:5px; padding-left:10px; margin-top:235px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
div#navigation		{ float:right; width:182px; margin-top:227px; background-image:url(../Immagini/Decorazioni/perMenuSx2.gif); background-position:left top; background-repeat:repeat-y; background-color:#F1F7F9; }			
div#extra			{ clear:both; padding-bottom:5px; }

img#sottoAutoFade	{ position:relative; top:215px; }
img#img1				{ position:relative; top:-14px; filter:Alpha(Opacity=100); -moz-opacity:1.0; }
img#img2				{ position:relative; top:-236px; filter:Alpha(Opacity=0); -moz-opacity:0.0; }
img#Logo				{ position:absolute; top:23px; margin-left:15px; z-index:100; }
img#sottoMenu		{ margin-bottom:-2px; }

dl#topMenu			{ margin-top:30px; margin-left:20px; padding-top:0px; }
dl#topMenu dt		{ display:inline; }

dl#rightMenu		{ margin-left:13px; margin-top:0px; margin-bottom:0px; padding-top:3px; padding-bottom:0px; background-image:url(../Immagini/Decorazioni/MultiSfumatura.gif); background-repeat:no-repeat; }
dl#rightMenu dt	{ padding-left:0px; padding-right:0px; margin-left:-7px; }
dl#rightMenu dt a	{ display:block; width:auto; height:30px; padding-top:5px; padding-bottom:1px; padding-left:55px; padding-right:5px; background-repeat:no-repeat; background-position:7px 3px; }
dl#rightMenu dt a:hover	{ background-color:#E6E9EC; border-top: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; padding-top:4px; padding-bottom:0px; background-position:7px 2px; }

/*dl#rightMenu dt:hover {background-position:10px 5px;}*/
/*
.btnHover 			{background-color:#E6E9EC; border-top: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; padding-top:4px; padding-bottom:6px; background-position:10px 4px; }
.btnOut				{}
*/
/*			
Quando Explorer 7 sarà diffuso allora scommenterò questo tag
dl#rightMenu dt:hover 	{background-color:#E6E9EC; border-top: #7F9DB9 1px solid; border-bottom: #7F9DB9 1px solid; padding-top:4px; padding-bottom:6px; background-position:10px 6px; } 
dl#rightMenu dt	{padding-left:55px; padding-right:5px; padding-top:5px; padding-bottom:7px; margin-left:-7px; background-position:10px 7px; background-repeat:no-repeat;}		
*/


/* Parte non strettamente legata al Layout */
hr#rigaTitolo		{ width:500px; margin-bottom:40px; }
img#fotoIntro 		{ float:left; margin-right:50px; margin-bottom:20px; margin-left:10px }
div#testoIntro		{ float:left; width:320px; margin-top:10px }
div#testoImp		{ clear:both; width:100%; margin-bottom:30px; text-align:left; font-size:11px; }
div#testoImp p		{ display:inline; }