BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg.jpg) #ffffff repeat-x center top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center; SCROLLBAR-FACE-COLOR: #bfbfbf; SCROLLBAR-HIGHLIGHT-COLOR: #c4c4c4; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #444; SCROLLBAR-3DLIGHT-COLOR: #6b6b6b; SCROLLBAR-ARROW-COLOR: #F9F6F0; SCROLLBAR-TRACK-COLOR: #dadada; FONT-FAMILY: Trebuchet MS,Arial, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-COLOR:FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #7d7d7d; 
}



.cont 			{HEIGHT:560px;margin-top:4px;padding:12px; BACKGROUND-COLOR: #ffffff; BACKGROUND: url(images/bg_azzurro.gif) #ffffff repeat-x center top;}

.cont_dx 		{margin-left:12px;HEIGHT:400px;margin-top:4px;padding:0px;width:250px;COLOR:#5f5f5f;}
.cont_banner 	{margin-left:12px;margin-top:18px;width:250px;}

.sep 	{MARGIN-top: 5px;  }


.footer {HEIGHT:100px;margin-top:0px;padding:10px; BACKGROUND-COLOR: #ffffff; BACKGROUND: url(images/bg_azzurro.gif) #ffffff repeat-x center top; FONT-SIZE: 10px; COLOR:#000000; text-align:left}

.t_contenuti	{margin-top:5px;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#5F85C0;text-align:left}
.t_news			{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#9a9a9a;text-align:left}

.select_page 	{padding-left:5px; padding-right:5px;BACKGROUND-COLOR: #6087C2; color: #ffffff;FONT-WEIGHT: bold;}

.titolo_sezione	{FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; FONT-SIZE: 26px; COLOR:#000099;text-align:left; margin-left:10px;margin-bottom:5px}

.titolo_rosso	{FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif; FONT-SIZE: 24px; COLOR:#cc0000;text-align:left; margin-left:10px;}

A:link 		{COLOR: #000099; TEXT-DECORATION: underline}
A:active 	{COLOR: #000099; TEXT-DECORATION: underline}
A:visited 	{COLOR: #000099; TEXT-DECORATION: underline}
A:hover 	{COLOR: #000099; TEXT-DECORATION: underline}

A.m:link 		{FONT-FAMILY: Trebuchet MS,Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.m:active 		{FONT-FAMILY: Trebuchet MS,Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.m:visited 	{FONT-FAMILY: Trebuchet MS,Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.m:hover 		{FONT-FAMILY: Trebuchet MS,Arial, Arial, Helvetica, sans-serif;COLOR: #000000; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}


A.mg:link 		{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.mg:active 		{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.mg:visited 	{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #4079B9; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold}
A.mg:hover 		{
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
A.mgb:link 		{
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	COLOR: #4079B9; 
	TEXT-DECORATION: none;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
A.mgb:visited 		{
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	COLOR: #4079B9; 
	TEXT-DECORATION: none;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
A.mgb:active 		{
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	COLOR: #000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
A.mgb:hover 		{
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	COLOR: #000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

A.prodotti:link 		{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #09367A; TEXT-DECORATION: none;FONT-SIZE: 11px;FONT-WEIGHT: bold}
A.prodotti:active 		{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #09367A; TEXT-DECORATION: none;FONT-SIZE: 11px;FONT-WEIGHT: bold}
A.prodotti:visited 	{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #09367A; TEXT-DECORATION: none;FONT-SIZE: 11px;FONT-WEIGHT: bold}
A.prodotti:hover 		{FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;COLOR: #cecece; TEXT-DECORATION: none;FONT-SIZE: 11px;FONT-WEIGHT: bold}


.testoh {COLOR: #a6a6a6;}

A.l_b:link 		{COLOR: #ffffff; TEXT-DECORATION: underline}
A.l_b:active 		{COLOR: #ffffff; TEXT-DECORATION: underline}
A.l_b:visited 	{COLOR: #ffffff; TEXT-DECORATION: underline}
A.l_b:hover 		{COLOR: #ffffff; TEXT-DECORATION: underline}

A.l_news:link 		{COLOR: #0066cc; TEXT-DECORATION: underline;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_news:active 	{COLOR: #0066cc; TEXT-DECORATION: underline;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_news:visited 	{COLOR: #0066cc; TEXT-DECORATION: underline;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_news:hover 		{COLOR: #000000; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}

A.menu_alto:link 	{color:#000099;BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;FONT-SIZE: 11px;padding:2px;BORDER-bottom: 1px solid Blue;}
A.menu_alto:active 	{color:#000099;BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;FONT-SIZE: 11px;padding:2px;BORDER-bottom: 1px solid Blue;}
A.menu_alto:visited {color:#000099;BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;FONT-SIZE: 11px;padding:2px;BORDER-bottom: 1px solid Blue;}
A.menu_alto:hover 	{color:#000099;BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 11px;padding:2px;BORDER-bottom: 1px solid Blue;}

A.l_menu:link 		{color:#ffffff;TEXT-DECORATION: none;FONT-SIZE: 12px;padding:5px;margin-left:10px;}
A.l_menu:active 	{color:#ffffff;TEXT-DECORATION: none;FONT-SIZE: 12px;padding:5px;margin-left:10px;}
A.l_menu:visited 	{color:#ffffff;TEXT-DECORATION: none;FONT-SIZE: 12px;padding:5px;margin-left:10px;}
A.l_menu:hover 		{color:#ffffff;TEXT-DECORATION: underline;FONT-SIZE: 12px;padding:5px;margin-left:10px;}



.sx {FLOAT: left;}
.dx {FLOAT: right;}

TD { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR:#000000; }

.up 	{ text-transform: uppercase}
.cap 	{text-transform: capitalize}

.testo 			{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR:#000000; }
.testog 		{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR:#7e7e7e; }
.titolo 		{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR:#5F85C0; FONT-WEIGHT: bold;text-transform: capitalize}
.titolo_sec { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 17px; 
	COLOR:#5F85C0; 
	FONT-WEIGHT: bold; 
	text-transform: capitalize; 
	margin-bottom:5px;
}
.sottotitolo 	{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#5F85C0; FONT-WEIGHT: bold;}

.bottone
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6087C2 }

.contact { height:22px;   FONT-SIZE: 11px;  COLOR: #0066cc;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align:right}

.in { height:16px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9px; BORDER-LEFT: 1px solid; COLOR: #595959; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: White }

.txt { width: 366px; height: 100px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #Navy; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }

ul { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15px; COLOR:#000000;line-height:20px }

.paragrafo { line-height:16px;text-align:justify ;width:440px;margin-top:10px}
.textbig { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px;line-height:24px}

.text_contract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.text_contract h3 {
	font-size:17px; 
	font-style:normal; 
	padding-left:5px; 
	padding-bottom:10px; 
	padding-top:5px; 
	border-bottom:solid 1px #666666;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#nextprev {
	padding-top:20px;
	padding-bottom:25px;
	font-size:10pt;
}
#nextprev a{
	text-decoration:none;
	color:#333333;
}
#nextprev a:hover{
	text-decoration:underline;
	color:#FF0000;
}
#nav_contract {
	font-size:9pt;
}
#nav_contract a {
	color:#000000;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
}
#nav_contract a:hover {
	color:#333333;
	text-decoration:underline;
}
.offerta_colonna {
	font-size:11px;
	margin-left:8px;
}
.offerta_colonna p{
	margin:0px;
	padding:0px;
	color:#000;

}

