#content ul, #contenttable ul {

		list-style-type:none;

		padding:0 10px 10px 10px;

		margin:0;

		font-size:12px;

		color:#333;

		}

		

		#content ul ul {

				padding:0 10px 0 0;

				}

		

#content ol, #contenttable ol {

		color:#333;

		font-size:12px;

		margin:0 0 25px 0;

		padding:0 10px 0 10px;

		}

		

		#content li, #contenttable li {		

				margin: 0 0 .25em 0;

				padding: 0 0 0 14px;

				line-height: 1.4em;

				background:  url("../images/common/icon_list_default.gif") no-repeat 0 4px;		

				}			



		#content ol li, #contenttable ol li {

				background:none;

				margin:0 0 0 20px;

				padding:10px 0 0 0;

				xlist-style:decimal;

				line-height:18px;

				}	

		

				#content ol li p {

						padding:0;

						}			

		

				#content li a, #contenttable li a {	

						color:#2269b6;

						margin:0;

						text-decoration: none;

						line-height:14px;

						}		



				#content li a:hover, #contenttable li a:hover {

						text-decoration:underline;

						}	

						

				#content ul.listLinkage li, #contenttable ul.listLinkage li {

						background:none;

						margin:0;

						padding:0;

						display:inline;

						}		

		

				#content ul.listLinkage li a, #contenttable ul.listLinkage li a {

						display:block;		

						margin: 0 0 .25em 0;

						padding: 0 0 0 14px;

						line-height: 1.4em;

						background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 4px;		

						}	
				
				   #content ul.listLinkage li span, #contenttable ul.listLinkage li span {

						display:block;		

						margin: 0 0 .25em 0;

						padding: 0 0 0 14px;

						line-height: 1.4em;

						background:  url("../images/common/icon_arrow_right_gray.gif") no-repeat 0 4px;		

						}



				#content ul.listLinkage li span, #contenttable ul.listLinkage li span {

						color:#000;

						display:block;		

						margin: 0 0 .25em 0;

						padding: 0 0 0 14px;

						line-height: 1.4em;

						xbackground:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 4px;		

						}		



.contextItemHome {

		background-color:#F5F5F5;

		border-bottom:5px solid #fff;

		text-align:center;
                                           height:100%; width:100%



		}



		.contextItemHome img {

				margin-top:-1px;

				margin-left:auto;

				margin-right:auto;

				padding:0;

				

				}



xtable {border-left:5px solid #fff;}
table table {/*width:auto;*/border:none;}
table td {/*width:auto;*/}
table hr {
		visibility:visible;
		clear:none;
}




#context table {border:none;}
.contextItem {

		background-color:#F5F5F5;

		border-bottom:5px solid #fff;

		text-align:center;

		}



		.contextItem img {

				margin-top:-1px;

				margin-left:auto;

				margin-right:auto;

				padding:0;

				

				}


.contextItem form {

		padding:0 0 0 10px;

		}

		

		.contextItem form fieldset {

				border:0;

				margin:5px 0 0 0;

				padding:5px 0 0 0;

				}



		.contextItem form input#search {

				display:inline;

				width:90px;

				margin:0 3px 0 0;

				padding-left: 3px !important;

				}		

				

		.contextItem form input#searchSubmit {

				margin:0;

				display:inline;

				width:60px;

				background:#e0e0e0;

				}				

		


ul {
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:left;
		}	
* html .contextItem {height: 1%;}

.contextItem {

		background-color:#F5F5F5;

		border-bottom:5px solid #fff;

		text-align:center;

		}



		.contextItem img {

				margin-top:-1px;

				margin-left:auto;

				margin-right:auto;

				padding:0;

				

				}






		.contextItemSearch {

				background-color:#F5F5F5;

				border-top:5px solid #fff;

				}

				

				.contextItemSearch h3 {

						background-color:#F5F5F5;

						border-bottom:none !important;

						}

						

				.contextItemSearch input {											

						margin:0 0 0 10px;

						padding-left: 3px !important;

						}

				

				.contextItemSearch form {

						margin:0;

						}

				

				.contextItemSearch fieldset {

						border-bottom:none;

						}

ol {
		margin:0;
		padding:0;
		text-align:left;

		}
ol li {
		margin:0;
		padding:0;
		text-align:left;

		}	
#languageMenu td.related {
	font-size: 10px;
}
#visual p {
	padding: 0px;
}

ul#navService {

		clear:both;

		margin:0 0 0 10px;

		padding:0 0 0 0;

		list-style-type:none;

		}

		

		ul#navService li {

				display:inline;

				}		

		

				ul#navService li a.top, ul#navService li a.print {

						display:inline;

						float:left;

						margin-top:14px;

						xfont-weight:normal;

						}



				ul#navService li a.top {

						margin-right:8px;

						}

a.enlarge  {

		background: url("../images/common/icon_plus.gif") no-repeat 0 3px !important;

		padding-left:13px;

		display:block;

		}		

		

a.enlarge:hover {

		text-decoration:underline;

		}	

a.close {

		margin-top:5px;

		padding-left:13px;

		font-size:11px;

		display:block;

		clear:both;

		background: url("../images/common/icon_close.gif") no-repeat 0 3px !important;

		}		

		

a.close:hover {

		text-decoration:underline;

		}			


a.top, a.print, a.video, a.back, a.trailedLink, a.audio {	

		padding-left:14px;

		text-decoration:none;

		display:block;

		}		

		

a.top:hover, a.print:hover, a.caution:hover, a.video:hover, a.back:hover, a.trailedLink:hover, a.audio:hover {

		text-decoration:underline;

		}		



a.top {

		background: url("../images/common/icon_arrow_up_blue.gif") no-repeat left center;

		font-size:11px;

		}



	

a.print {

		background: url("../images/common/icon_square_blue.gif") no-repeat left center;

		font-size:11px;

		}

		

a.video {

		background: url("../images/common/icon_video.gif") no-repeat 0 0px !important;

		}			

		

a.back {

		text-decoration:none;

		background: url("../images/common/icon_backlink.gif") no-repeat left center !important;

		}	

		

a.back:hover {

		text-decoration:underline;

		}	

		

a.trailedLink {

		font-size:11px;

		margin-top:5px;

		background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 4px;

		}		

		

		

a.audio {

		background:  url("../images/common/icon_audio.gif") no-repeat 0 3px !important;

		}		



a.desktopcalendar {

		margin:10px 0px;

		display: block;

		font-size: 10px;

		padding-left: 40px !important;

		background: url("../images/common/desktop_calendar.gif") no-repeat !important;

		}



a.termincard {

		margin:10px 0px;

		display: block;

		font-size: 10px;

		padding-left: 40px !important;

		background: url("../images/common/termin_card.gif") no-repeat !important;

		}

		

p a.further {

		background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 4px;

		padding-left:14px;

		text-decoration:none;

		display:block;

		}	

		

		p a.further:hover  {

				text-decoration:underline;

				}

				

				

				p a.furtherSmall, li a.furtherSmall {

						background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 4px;

						padding-left:14px;

						font-size:11px;

						text-decoration:none;

						display:block;

						}

						

						p a.furtherSmall:hover, , li a.furtherSmall:hover  {

								text-decoration:underline;

								}	


#title {	
		height:48px;
		margin:0 0 0 10px;
		}

#wrap {
		width:570px;
		float:right;
		color:333;
		margin-top:4px;
		xvoice-family: "\"}\""; 
		xvoice-family:inherit;
		margin-top:5px;
		}
		
html>body #wrap {
		margin-top:5px;
		} 	
		

		
		#navServiceWrap {
				width:740px;
				float:right;
				color:333;
				margin-top:5px;
				}	
				


#navLocal {
		border-right:5px solid #fff;
		border-top:4px solid #fff;
		padding:0;
		float:left;
		}

#navLocal {
		width:170px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:165px;
		}

#navAux {
		width:600px;
		height:13px;
		}

#navAux ul {

		list-style-type:none;

		padding:0 0 0 10px;

		margin:0;

		color:#666;

		}

	

		#navAux ul li {

				display:inline;

				font-size:10px;

				margin:0;

				}



				#navAux ul li a {

						padding:0 10px 0 0;

						margin-right:10px;

						color:#999;

						text-decoration:none;

						float:left;

						background:url("../images/common/dot.gif") no-repeat right center;

						}



				#navAux ul li a.sans {

						background:none;

						}

						

				#navAux ul li a.current {

						color:#003466;

						}

#footer ul {

		background:#fff;

		list-style-type:none;

		padding: 0 0 0 10px;

		margin: 0;

		width: 100%;

		}



		#footer ul li {

				font-size:10px;

				line-height:15px;

				display:inline;

				margin:0;

				padding:0;

				color:#999;

				}



#footer a, #footer p {

		font-size:10px;

		line-height:12px;

		text-decoration: none;

		}

		

#footer a {

		color:#2269b6;

		}

		

#footer a:hover {

		color:#2269b6;

		text-decoration:underline;

		}

		

#footer p {

		color:#999;

		padding:0 0 0 10px;

		margin:0;

		}		

#navLocal ul {

		list-style-type:none;

		margin:0 0 5px 0;

		padding:0;

		}


		#navLocal li { 

				border-top:1px solid #fff;

				font-size:11px;

				font-weight:bold;

				margin:-3px 0 0 0;

				voice-family: "\"}\""; 

				voice-family:inherit;

				margin:0;

				}		

				

		html>body #navLocal li {

				margin:0;

				} 		

		

		#navLocal a {

				text-decoration:none;

				color:#5a5a5a;

				display:block;

				}



		#navLocal a:hover {

				text-decoration:underline;

				}
				

		#navLocal ul li a {

				padding:3px 0 3px 10px;

				background:#e6e6e6;

				\width:165px;

				w\idth:155px;

				}


#navLocal ul ul {

		margin:0 0 0 0;

		padding:0;

		}			

		#navLocal ul ul li	{

				font-weight:normal;	

				margin:-3px 0 0 0;

				voice-family: "\"}\""; 

				voice-family:inherit;

				margin:0

				}

		

		html>body #navLocal ul ul li {

				margin:0

				} 	

		

		

		#navLocal ul ul li a  {

				padding-left:18px;

				background:#f2f2f2;

				padding-right:3px;

				}			
				#navLocal ul ul li a {

						width: 165px;

						width/* */:/**/144px;

						width: /**/144px;

						}



						#navLocal ul ul ul li {

								padding:0;

								border-top:1px solid #f3f3f3;

								background:#fff;

								font-size:11px;

								margin:-3px 0 0 0;

								voice-family: "\"}\""; 

								voice-family:inherit;

								margin:0

								}

		

						html>body #navLocal ul ul ul li {

								margin:0

								} 

								

						#navLocal ul ul ul li a  {

							padding-left:25px;

							background:#fff;

							padding-right:3px;

						}

				
						#navLocal ul ul ul li a {

								width: 165px;

								width/* */:/**/137px;

								width: /**/137px;

								}

		#navLocal a.current {

				color:#003466;

				font-weight:bold;

				xmargin-bottom:-1px; 

				}

		

		#navLocal a:hover.current {

				text-decoration:none;
}
hr, br.fix {
		visibility:hidden;
		clear:both;
		line-height:0px;
		background:#fff;
		height:0px;
		font-size:0px;
		padding:0;
		margin:0;
		}
#footer {
		width:740px;
		border-top:1px solid #e6e6e6;
		padding:7px 0 0 0 ;
		margin:7px 0 7px 0;
		clear:both;
		}
#content {
		float:left;
		width:390px;
		} 
 		
		
#contentFull {
		float:left; 
		width:560px; /* just 560px = 10px spacing to the right */
		} 


#context {
		xbackground:#f5f5f5;
		float:right;
		xborder-top:5px solid #fff;
		width:175px;
		}

	

#navGlobal {
		background: #003466;
		height:24px;
		border-top:2px solid #fff;	
		clear:both;
		
		color: #FFF;
		font-size: 10px;
		}
		
#navGlobal ul {

		list-style-type:none;

		padding:4 0 0 10px;

		margin:0;

		color:#666;

		}

		#navGlobal ul li {

				display:inline;

				font-size:11px;

				margin:0;

				}



				#navGlobal ul li a {

						padding:0 10px 0 0;

						margin-right:10px;

						color:#fff;

						font-weight:bold ;

						text-decoration:none;

						float:left;

						background:url("../images/common/dot.gif") no-repeat right center;

						}



				#navGlobal ul li a.sans {

						background:none;

						}

						

				#navGlobal ul li a.current {

						color:#003466;

						}

#global {
		width:740px;
		margin:auto;
		text-align:left;
		}

#logo {	}	

#context a:hover {

		text-decoration:underline;

		}

		

#context a:visited {

		color:#5995c8;

		}

		

		#context a img {

				margin-left:auto;

				margin-right:auto;

				padding:0;

				list-style-type:none;

				background:none;

				margin-top:-1px;

				} 



#context h3 {

		font-weight:normal;

		margin:0 10px;

		padding: 5px 0;	

		border-bottom:1px solid #fff;

		}		



#context p {

		padding:0 10px;

		font-size:11px;

		line-height:14px;

		}

					

		

#context ul {

		list-style-type:none;

		margin:0;

		padding:5px 10px;

		}

		

#context li	{

		font-size: 10px;

		margin:0;

		padding:3px 0 0 0;

		line-height:14px;

		display:inline;

		}		

		

		#context li a {

				background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 3px;

				display:block;

				padding: 0 0 0 16px;

				margin:0;

				text-decoration: none;

				line-height:14px;

				}



		#context li span { 

				display:block;

				padding:0 0 3px 16px;

				color:#333;

				}					




#navLocal .contextItem h3 {
	font-weight: normal;
	margin: 0 10px;
	padding: 5px 0;	
	border-bottom: 1px solid #fff;
}

#navLocal .contextItem {
	width: 165px;
	overflow: hidden;
}

#navLocal .contextItem ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
}

#navLocal .contextItem li	{
	font-size: 10px;
	margin: 0;
	padding: 3px 0 0 0;
	line-height: 14px;
	display: inline;
	/* Additions */
	font-weight: normal;
	border: 0px;
}		

#navLocal .contextItem li a {
	background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 3px;
	display: block;
	padding: 0 0 0 16px;
	margin: 0;
	text-decoration: none;
	line-height: 14px;
	/* Additions */
	color: #2269b6;
	width: 129px;
}

#navLocal .contextItem li a:visited {
	color: #5995c8;
}

#navLocal .contextItem li span {
	display: block;
	padding: 0 0 3px 16px;
	color: #333;
}

input.button {

		xcolor:#5a5a5a;

		xbackground:#f2f2f2;

		xfont-weight:bold;

		width:auto !important;

		font-size:11px;

		background:#e0e0e0;

		border-top:1px solid white;

		border-left:1px solid white;

		border-bottom:1px solid #c6c6c6;

		border-right:1px solid #c6c6c6;

		border-width:1px;

		}	


hr, br.fix {
		visibility:hidden;
		clear:both;
		line-height:0px;
		background:#fff;
		height:0px;
		font-size:0px;
		padding:0;
		margin:0;
		}
#languageMenu td.related {
	font-size: 10px;
}
p{
		font-size: 12px;
		color:#333;
		line-height:15px;
		margin:0;
		padding:0 10px 10px 10px;
		text-align:left;
		}	
blockquote {
		line-height:15px;
		font-size:12px;
		margin:0 10px 10px 10px;
		padding:0;
		font-style:italic;
		text-align:left;
		color:#333;
		}	
A { 		color:#2269b6;
		text-decoration:underline;
		text-align:left; } 
a img { 		border:0;
 } 
a:visited { 		color:#5995c8;
		text-align:left; } 
.argomentohome { font-size: 11px; 
				
 } 
BODY { 		background:#fff;
		margin:20px 0 0 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		/*text-align:center;*/ } 
#bodycenter { text-align:center; } 
#contexthome{
		xbackground:#f5f5f5;
		/*float:right;*/
		xborder-top:5px solid #fff;
		width:544px;
		}
#contexthome table {border:none;}
#contexthome a:hover {

		text-decoration:underline;

		}

		

#contexthome a:visited {

		color:#5995c8;

		}

		

		#context a img {

				margin-left:auto;

				margin-right:auto;

				padding:0;

				list-style-type:none;

				background:none;

				margin-top:-1px;

				} 



#contexthome h3 {

		font-weight:normal;

		margin:0 10px;

		padding: 5px 0;	

		border-bottom:1px solid #fff;

		}		



#contexthome p {

		padding:0 10px;

		font-size:11px;

		line-height:14px;

		}

					

		

#contexthome ul {

		list-style-type:none;

		margin:0;

		padding:5px 10px;

		}

		

#contexthome li	{

		font-size: 11px;

		margin:0;

		padding:3px 0 0 0;

		line-height:14px;

		display:inline;

		}		

		

		#contexthome li a {

				background:  url("../images/common/icon_arrow_right_blue.gif") no-repeat 0 3px;

				display:block;

				padding: 0 0 0 16px;

				margin:0;

				text-decoration: none;

				line-height:14px;

				}



		#contexthome li span { 

				display:block;

				padding:0 0 3px 16px;

				color:#333;

				}					


h1 {  
		font-size: 13px;
		line-height:16px;
		margin:0;
		padding:16px 10px 14px 10px;
		text-align:left;
		 } 
H3 { 		font-size: 11px;
		line-height:16px;
		color:#333;
		margin:0;
		padding:0 10px 10px 10px;
		text-align:left;
 } 
H4 { 		font-size:11px;
		line-height:16px;
		font-weight:normal;
		color:#333;
		padding:2px 5px 2px 10px;
		margin:0;
		line-height:14px;
		text-align:left;
 } 
.hrhome { HEIGHT: 1px ; color:#FFFFFF } 
input { 		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #9CB2C7;
		font-size:11px;
		color:#4784C3;
		padding-left: 3px;
		text-align:left; } 
.linkcataloghi { 		color:#2269b6;
		text-decoration:none;
		text-align:left; font-size: 11px;  } 
.linkcataloghi:hover { 		color:#2269b6;
		text-decoration:underline;
		text-align:left; font-size: 11px;  } 
.linkprodotti { text-align:center; TEXT-DECORATION: none;  } 
.linkprodotti:hover { text-decoration:underline } 
.linkright { 		
		text-decoration:none;
		text-align:left; font-size: 11px; FONT-WEIGHT: bold } 
.linkright:hover { 		
		text-decoration:underline;
		text-align:left; font-size: 11px;  } 
.links { text-decoration: none } 
P { 		font-family:Arial, Helvetica, sans-serif;
		text-align: justify;
		font-size: 12px; } 
.SearchLinks { text-decoration: none;
margin-left: 20px;
 } 
.SearchLinks:hover { text-decoration: none; } 
.SearchLinksInfoLink { font-style:italic; FONT-SIZE: 7pt; } 
.SearchLinksTitle { FONT-SIZE: 9pt; margin-bottom:2px; } 
.SearchTitle { FONT-SIZE:10pt; margin-bottom:2px;margin-top:2px;color: #5995c8 } 
SELECT { 		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #9CB2C7;
		font-size:11px;
		color:#4784C3;
		padding-left: 3px;
		text-align:left; } 
TD { 		font-family:Arial, Helvetica, sans-serif;
		text-align: justify;
		font-size: 12px; } 
TEXTAREA { 		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #9CB2C7;
		font-size:11px;
		color:#4784C3;
		padding-left: 3px;
		text-align:left; } 
.TextBoxCerca { 		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #9CB2C7;
		font-size:11px;
		color:#4784C3;
		padding-left: 3px;
		text-align:left; } 
.TitoloPagina { font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
color:#003466;
font-weight:bold; } 
UL { 		margin:0;
		padding:0;
		list-style-type:none;
		text-align:left;
 } 
