body 					{background-image:url(../immagini/bg.png); margin-top:0;}


h1.titolo-marzalla		{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#333333;}
h2.titolo2				{font-family:Trebuchet ms; font-size:12px; color:#990000;}

table.back-ground		{background-image:url(../immagini/sfondo.png);}
td.head					{background-image:url(../immagini/head.png); height:78px; width:1002px;}
td.head-bianco			{background-color:#FFFFFF; height:5px; width:1002px; border-left: 1px solid #999999; border-right: 1px solid #666666;}
td.fondo-lingue			{background-image:url(../immagini/fondo-lingue-ok.png); background-position:center; height:35px; border-left:1px solid #CCCC66; border-right:1px solid #CCCC66;}
td.fondo-menu			{background-color:#666666;}
td.padding				{padding:20px;}
td.padding10			{padding-left:10px;}

td.footer				{background-image:url(../immagini/footer-fondo.png); width:1000px; height:78px;}
	
	
td.body-sx				{ width:349px; vertical-align:top;}	

td.body-centro			{padding:20px; width:651px; vertical-align:top;}	
						
a.link					{ font-family:Trebuchet ms; font-size:13px; color:#CCCCCC; padding:5px; text-align:left; text-decoration:none;}
a.link:hover			{ padding-right:20px; font-family:Trebuchet ms; font-size:14px; color:#FFFFFF; padding:5px; text-align:left; text-decoration:none; background-image:url(../immagini/arrow.png); background-position:right; background-repeat:no-repeat;}
a.link:active			{ font-family:Trebuchet ms; font-size:14px; color:#CCCCCC; padding:5px; text-align:left; text-decoration:none;}


a.link-testo			{ font-family:Trebuchet ms; font-size:14px; color:#333333; padding:5px; text-align:left; text-decoration:none;}
a.link-testo:hover		{ padding-right:20px; font-family:Trebuchet ms; font-size:14px; color:#333333; padding:5px; text-align:left; text-decoration:none; background-image:url(../immagini/arrow.png); background-position:right; background-repeat:no-repeat;}
a.link-testo:active		{ font-family:Trebuchet ms; font-size:14px; color:#333333; padding:5px; text-align:left; text-decoration:none;}

a.link-testo-small			{ font-family:Trebuchet ms; font-size:10px; color:#333333; padding:5px; text-align:left; text-decoration:none;}
a.link-testo-small:hover		{ padding-right:20px; font-family:Trebuchet ms; font-size:10px; color:#333333; padding:5px; text-align:left; text-decoration:none; background-image:url(../immagini/arrow.png); background-position:right; background-repeat:no-repeat;}
a.link-testo-small:active		{ font-family:Trebuchet ms; font-size:10px; color:#333333; padding:5px; text-align:left; text-decoration:none;}

.titolo-footer			{ font-family:Trebuchet ms; font-size:11px; color:#333333; text-align:left; text-decoration:none;}
.menu-link				{ font-family:Trebuchet ms; font-size:16px; color:#990000; text-align:left; text-decoration:none;}
a.menu-link				{ text-decoration:none;}
a.menu-link:hover		{ text-decoration:none;}
a.menu-link:active		{ text-decoration:none;}
.titolo					{ font-family:Trebuchet ms; font-size:16px; color:#333333; text-align:left; text-decoration:none;}
.titolored				{ font-family:Trebuchet ms; font-size:16px; color:#990000; text-align:left; text-decoration:none;}
a.titolored				{ text-decoration:none;}
a.titolored:hover		{ text-decoration:none;}
a.titolored:active		{ text-decoration:none;}
.titolo-rosso			{ font-family:Trebuchet ms; font-size:16px; color:#990000}
.titolo-bianco			{ font-family:Trebuchet ms; font-size:12px; color:#ffffff; text-align:left; text-decoration:none;}
.testo					{ font-family:Trebuchet ms; font-size:12px; color:#333333; text-align:left; text-decoration:none; margin-left:5px; margin-right:10px;}
.testored				{ font-family:Trebuchet ms; font-size:12px; color:#990000; text-align:left; text-decoration:none;}
a.testored				{ text-decoration:none;}
a.testored:hover		{ text-decoration:none;}
a.testored:active		{ text-decoration:none;}
.testop					{ font-family:Trebuchet ms; font-size:9px; color:#333333; text-align:left;}
.testo-medium			{ font-family:Trebuchet ms; font-size:14px; color:#333333; text-align:left; text-decoration:none; margin:5px;}
.testo-big				{ font-family:Trebuchet ms; font-size:16px; color:#333333; text-align:left; text-decoration:none; margin:5px;}
.titolo-bianco-big		{ font-family:Trebuchet ms; font-size:16px; color:#ffffff; text-align:left; text-decoration:none;}

.immagine-news			{background-color:#ffffff; padding:5px;}

.imm					{ margin-right:15px}
.immdue					{ margin-right:10px}

img.margin-img			{margin:20px;}
img.margin-logo			{margin-left:25px; margin-top:14px;}
img.margin-img-small	{margin-left:15px;}
img.margin-img-footer	{margin-left:15px; margin-right:20px; margin-top: 5px;}
/* CSS Document */

td.cella-bianca-head		{ background-image:url(../immagini/box-head.png); height:15px; width:329px;}

td.cella-bianca-body		{ background-color:#FFFFFF; padding-left: 20px;}

td.cella-bianca-footer		{ background-image:url(../immagini/box-footer.png); height:15px; width:329px;}

input {font: 11px Trebuchet MS, Verdana;
     background-color: #FFFFFF;
     margin: 0pt;
     color: #0F2414;
     border-left: 1px solid #0F2414;
      border-right: 1px solid #0F2414;
      border-top: 1px solid #0F2414;
      border-bottom: 1px solid #0F2414;
  
}  
select {font: 11px Trebuchet MS, Verdana;
}

div.header { display:block; position:relative; height:24px }
#menu-container { display:block; position:relative; width:1000px; margin:0px auto 0px; font-size:11px; }
#drop_down_menu { display:block; position:absolute; clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; text-align:left; width:1000px; float:none; left:0px; top:0px; }
#drop_down_menu li { font-family:Trebuchet MS, Verdana; font-size:12px; font-weight:bold; float:left; color:#ffffff; font-weight:bold; padding:5px; cursor:pointer; background-color:#666666; width:100px; }
#drop_down_menu li ul { margin:0px; padding:0px; list-style-type:none; padding-top:10px; }
#drop_down_menu li ul li { display:block; float:none; clear:both;  }
#drop_down_menu li ul li a { color:#999966; font-weight:bold; text-decoration:none; display:block; }
#drop_down_menu li ul li a:HOVER {  color:#ffffff; text-decoration:none; }

div.container{
	margin:30px auto;
	width:329px;
}
h2{ margin:0px;
	padding:0px;
	border:0px;
}
h2{	
	font-family:Trebuchet ms;
	font-size:14px; 
	display:block; 
	background:url(img/h2_bg.gif) top left no-repeat;
}
h2 span{
	padding:5px 10px; 
	background:url(img/h2_span_bg.gif) top right no-repeat; 
	display:block;
}
h2 a:link, h2 a:visited{
	color:#333333;
	text-decoration:none;
	display:block;
}
#section {
	background:url(img/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section div{
background:url(img/section_bg_right.png) right bottom no-repeat; 
	 
}
