   /* ELEMENTI HTML xx  */

body								{margin:0;padding:0;background-color:#FFF;
										font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3C414B; background-color:#091b32;
										background-image:url(../images/fondo.jpg); background-repeat:no-repeat; background-attachment:fixed; margin-top:30px;
									}
body.mceContentBody 				{background: #FFF;} /* TinyMCE specific rules */
p									{margin:0 0 12px 0;}
img									{border:none;}
a									{color:#009ef0;text-decoration:none;}
a:hover								{color:#002b7b;}
a:focus 							{outline:0;}
div object							{outline:0;}
h1									{font-size:28px;margin:0;padding:0; font-weight:normal;}
h2									{font-size:18px;margin:0 0 12px 0;padding:0;color:#002b7b;}
h4									{font-size:13px;margin:0 0 12px 0;padding:0;color:#002b7b;}
dl, dt, dd                          {padding:0; margin:0; display:inline;}
ul                                  {padding:0 0 0 14px; margin:0 0 12px 0;}
ol									{margin:0; padding:0 0 0 14px; list-style-type:decimal;}
table 								{padding:0; margin:0; border-collapse: collapse; }

/* ELEMENTI PRINCIPALI */
#contenitore						{width:800px;margin:auto;background-color:#e4f0fe; background-image:url(../images/fondo_main.jpg); background-repeat:no-repeat; background-position:top;}
#header								{position:relative;height:34px; 
									 background-image:url(../images/menu.png); background-position:left center;background-repeat:no-repeat;
									width:auto;}
									
#header #logo 					{ padding-left:10px; }

/* MENU */
ul#menu							{position:absolute; top:3px; right:10px;height:34px;}
	ul#menu, ul#menu li 		    {padding:0;list-style-type:none;}		
	ul#menu a						{text-decoration:none; color:#3A458F;font-size:13px;line-height:30px;/*padding-bottom:4px;*/}
	ul#menu a:hover                 {color:#FFF;}
	ul#menu li						{position:relative;cursor:pointer;float:left;height:32px}
	
	/*ul#menu li.selected           {}
		ul#menu li.selected a       {border-bottom:1px dotted #000;}
		ul#menu li.selected a:hover {text-decoration:none;}	*/
	
	/* CLASSI PADDER E DIVIDER DEL MENU */
	ul#menu li.divider				{}
	ul#menu li.padder				{padding:0 12px; }
		
	/* SOTTOMENU */
	ul#menu ul					{position: absolute;top:32px;left:-10px;visibility:hidden;float:none;}
	ul#menu li:hover ul			{visibility:visible;}
	ul#menu ul li 				{height:17px;background-color:#3A418F;padding:4px 0px 4px 10px;float:none;text-align:left;
									filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;
								}
								
	ul#menu ul#sub1 li          {width:195px;}
	ul#menu ul#sub2 li          {width:145px;}
								
	ul#menu ul li div           {margin-right:10px;}
	
	ul#menu ul li a             {color:#FFF; font-size:13px;line-height:20px; padding:0;}
	ul#menu ul li a:hover       {color:#BBDAEF;}	
	
	



#main #page 						{  margin:40px 40px 0 40px;}
	.min-height							{ min-height:360px !important;}
#main #page h1						{ color:#FFFFFF; margin-top:5px; margin-bottom:5px; }

#banner								{background-color:#fff;}

#footer 							{text-align:center; border-top:1px solid #f0f1f5; background-color:#fff; padding-top:5px; padding-left:10px; padding-right:10px;}
#footer table 						{width:100%;}
#footer td 							{ vertical-align:center; color:#9a9a9a;font-size:10px; width:33%;}
#footer td a 						{ color:#9a9a9a;}
#footer td a:hover					{ text-decoration:underline;}



/* SPLASH HOME */
#splash {  }

#messages 							{display:none;}


/* BTN BANNER */

.btn_banner 		    {height:139px; width:240px;overflow:hidden;}
.btn_banner a			{height:139px; width:240px;display:inline-block;background-repeat:no-repeat;padding:0;color:#FFF;text-decoration:none;text-indent:-9999em;}

.btn_banner  a.bt-01 			{background-image:url(../images/b-01.jpg);}
.btn_banner  a.bt-01:hover		{background-image:url(../images/b-01r.jpg);}

.btn_banner  a.bt-02 			{background-image:url(../images/b-02.jpg);}
.btn_banner  a.bt-02:hover		{background-image:url(../images/b-02r.jpg);}

.btn_banner  a.bt-03 			{background-image:url(../images/b-03.jpg);}
.btn_banner  a.bt-03:hover		{background-image:url(../images/b-03r.jpg);}

.btn_banner  a.bt-04 			{background-image:url(../images/b-04.jpg);}
.btn_banner  a.bt-04:hover		{background-image:url(../images/b-04r.jpg);}

.btn_banner  a.bt-05 			{background-image:url(../images/b-05.jpg);}
.btn_banner  a.bt-05:hover		{background-image:url(../images/b-05r.jpg);}


/* CLASSI GENERICHE */
.left  {float:left;}
.right {float:right;}

.gray  { color:#666;}

.invisible { display:none;}
.visible  { display:inline;}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}















