body {
	margin: 		10px 0px 0px 20px; 
	background: 	#fff;
	font:  			normal 11px verdana, arial, helvetica, sans-serif;
	}
h1 {
	font: 			bold 16px  arial, helvetica, sans-serif;
    color:			#333;	
	margin:			0px;
	padding: 		5px;
	background: 	#9cf;
	}	
h2	{
	color: 			#333;
	font: 			bold 14px  arial, helvetica, sans-serif;
	margin:			4px 0px 4px 0px ;
	padding: 		0px;
	}
h3	{
	color: 			#333;
	font-weight: 	bold;
	font-size: 		11px;
	border-bottom: 	1px solid #ccc;
	margin: 		15px 0px 5px 0px;
	}	
p{
	font-size: 		11px;
	padding:		3px 0px;
	margin: 		0px;
	border: 		0px;
	}
ul{
	font:			11px/12px  arial, helvetica, sans-serif;
}
li{
	list-style:		disc url(images/list.gif);
	font:			11px/12px verdana, arial, helvetica, sans-serif;
}
a, a:link, a:visited, a:active{
	color: 			#03f;
	text-decoration:none;
	}	
a:hover {color: #03f; text-decoration : underline;}

#globalcontainer	{
	border: 			0;
	margin: 			0px;
	padding: 			0;
	}
	
#globalheader	{
	border: 			0px;
	margin:				0px;
	padding: 			0px;
	position: 			relative;
	float:				left;
	width:				780px;
	}
#logo{
	border:				0px;
	margin:				0px;
	padding:			0px;
	width:				150px;
	position:			relative;
	float:				left;
	}
#headright{
	border:				0px;
	margin:				0px;
	padding:			0px;
	width:				500px;
	position:			relative;
	float:right;
}
#lingue{
	border:				0px;
	font:				normal 11px arial, helvetica, sans-serif;
	position:			relative;
	float:				left;
	color:				#999;
	width:				570px;
	height: 			62px;
	text-align:			right;
	
	}
a.lingue:link  {
	color: 				Blue;
	background: 		transparent;
	text-decoration: 	none;
	}
a.lingue:hover {color:#036; background: transparent;  text-decoration: underline;}
#nav{
	position:		relative;
	float:			left;
	margin:			0px;
	border: 		0px solid #000;
	padding: 		0px;
	background:		transparent;
	font-weight:	bold;
	}
a.nav2 {
	font:			bold 11px  tahoma, arial, helvetica, sans-serif;
	top:			1px;
	margin:  		0px 2px;
	border: 		1px solid #ccc;
	padding: 		4px 10px;
	position:		relative;
	float:			left;
	display:		block;
	color: 			#000; 
	background: 	#fff;
	text-decoration:none;
	}
a.nav2:link{color: 			#000; background: 	#fff; }
a.nav2:visited{color: 		#000;background: 	#fff;}
a.nav2:hover{color: 		#000; background: 	#09f; text-decoration:none;}
a.nav2:active{color: 		#000;background: 	#fff;}

a.nav1 {
	font:			bold 11px  tahoma, arial, helvetica, sans-serif;
	top:			1px;
	margin:  		0px 2px;
	border: 		1px solid #ccc;
	border-bottom:	1px solid #fff;
	padding:  		4px 10px;
	position:		relative;
	float:			left;
	display:		block;
	color:			#fff; 
	background: 	#4848cc;
	text-decoration:none;
	}
a.nav1:link{background: 	#4848cc;	color:			#fff;}
a.nav1:visited{background: 	#4848cc;	color:			#fff;}
a.nav1:hover{background: 	#09f;  		color:			#fff;}
a.nav1:active{background: 	#4848cc;	color:			#fff;}

#menu{
	margin:				0px ; 
	border-top:			1px solid #ccc;
	border-left:		1px solid #ccc;
	border-right:		1px solid #ccc;
	padding:			0px;
	position:			relative;
	float:				left;
	background: #4848cc;
	}	
a.nav {
	margin:				0px ;
	border: 			0px;
	border-left:		0px;
	border-right:		1px solid #ccc;
	padding:			3px 10px; 
	background: 		transparent;
	font:				bold 11px  tahoma, arial, helvetica, sans-serif;
	text-decoration:	none;
	position:			relative;
	float:				left;
	}
a.nav:link{
	color: 				#fff;
	text-decoration:	none;
	}
a.nav:visited{	color: #fff;	text-decoration: none; }
a.nav:hover{	color: #fff;	text-decoration: underline;	background:#09f;}
a.nav:active{ 	color: #fff; 	text-decoration: none;}

#secondarynav{
	width: 			150px; 
	margin: 		0px;
	border:			0px;
	background:		transparent;
	float:			left;
	position:		relative;
	}
a.secondarynav{
	border:			1px solid #ccc;
	border-left:	1px solid #fff;
	padding: 		2px 7px 4px 7px;
	margin: 		2px 2px 2px -1px;
	background:		#fff;
	text-decoration: none;
	display:block;
	position:		relative;
	float:			left;
	width:			128px;
	font-family: 	tahoma, arial, helvetica, sans-serif;
	font-size:		11px;
	font-weight:	normal;
	}
a.secondarynav:link		{color:#00f;	background:#fff; 	text-decoration: none;}	
a.secondarynav:visited	{color:#00f;	background:#fff; 	text-decoration: none;}	
a.secondarynav:hover 	{color:#00f;	background:#fff; 	text-decoration: none;}
a.secondarynav:active	{color:#00f;	background:#fff; 	text-decoration: none;}		
#content	{
	border: 			0px;
	margin: 			0px;
	padding: 			0px;
	float:				left;
	position:			relative;
	width: 				100%;
	}	
#crumb	{
	color: #666;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 0px;
	padding: 0 0 20px 3px;
	margin: 0;
	width: auto;
	}
#left 	{
	background:#ccc;
	border: 1px solid #000;
	padding: 15px;
	width: 340px;
	margin: 0;
	padding:0;
	border:0;
	position:absolute;
	}
#right 	{
	background:#ccc;
	border: 0;
	margin: 0px ;
	float: right;
	width: 300px;
	}
img {
	border: 0;
	}
.pimage
{
	margin:0px;
	border: 1px solid #ccc;
	}
a.tabs  {
	font:normal 11px/12px verdana, arial, helvetica, sans-serif;
	color: #fff;
	background: #ccf;
	text-decoration: none;
	margin: 1px;
	margin-bottom:-2px;
	border:1px solid #cccccc;
	display:block;
	float:left;
	padding:3px;
	}
a.tabs:link { background: #ccf; text-decoration: none;}
a.tabs:visited { background: #ccf; text-decoration: none;}
a.tabs:hover { background: #6cf;  text-decoration: underline;}
a.tabs:active { background: #ccf; text-decoration: none;}	

#footer	{
	border: 		0px;
	margin: 		3px;
	padding: 		0px;
	text-align: 	left;
	float:			left;
	position: 		relative;
	}
#address p	{
	text-align: 		left;
	float:				left;
	}
#logofooter img	{
	float:				right;
	margin: 			5px 0;
	}
table.inner	{
	border: 			0px;
	margin:				0px;
	padding:			0px;
	border-collapse: 	collapse;
	width:				780px;
	}
table.products	{
	border: 			0px;
	margin:				0px;
	padding:			0px;
	width:				603px;
	}
td.left	{
	padding: 			0px;
	border: 			1px solid #CCC;
	margin:				0px;
	width:				300px;
	}
td.center	{
	padding: 			0px;
	border: 			1px solid #CCC;
	margin:				0px;
	width:				330px;
	}	

td.onecolumn	{
	padding: 			0px;
	border: 			1px solid #CCC;
	margin:				0px;
	width:				630px;
	}
td.product{
	padding: 			5px;
	border: 			1px solid #CCC;
	margin:				0px;
	width:				150px;
	background: 		#f4f4f4;
	}

.text{
	margin:13px ;

		}

.breakhere {
	border:0;
	margin:0;
	padding:0;
	page-break-before: always;
	}
.pagetwologo{
display:none
	}
td.right{
	padding: 			0px;
	margin:				0px;
	border-top: 		1px solid #CCC;
	border-right: 		1px solid #CCC;
	border-bottom: 		1px solid #CCC;
	width:				146px;
	background: 		#fcfcfc;
	}

#leftnav {
	MARGIN: 			0px 0px 0px -1px;
	BORDER:				0px;
	PADDING: 			10px 0px 0px 0px;
	WIDTH: 				145px;
	BACKGROUND-COLOR: 	transparent;
	font:				10px Arial;	
}
#leftnav UL {
	MARGIN: 			0px;
	BORDER:  			0px;
	PADDING: 			0px; 
	LIST-STYLE-IMAGE: 	none;  
	LIST-STYLE-TYPE: 	none;
}
#leftnav LI {
	MARGIN: 			0px; 
	MARGIN-BOTTOM: 		2px; 
	PADDING: 			0px;
	WIDTH: 				139px; 
	list-style-image:url(images/pixel.gif);
}
#leftnav LI A {
	 
	PADDING-RIGHT: 		0px; 
	DISPLAY: 			block; 
	PADDING-LEFT: 		10px; 
	PADDING-BOTTOM: 	2px; 
	MARGIN: 			0px; 
	COLOR: 				BLUE; 
	PADDING-TOP: 		2px; 
	BORDER-TOP: 		#dbdbdb 1px solid; 	
	BORDER-RIGHT: 		#dbdbdb 1px solid;
	BORDER-BOTTOM: 		#dbdbdb 1px solid; 
	BORDER-LEFT: 		#dbdbdb 1px solid;  
	TEXT-DECORATION: 	none;
	background-color:	#fff;
}

#leftnav LI.last {
	PADDING-RIGHT: 		0px; 
	BORDER-TOP: 		#dbdbdb 1px solid; 
	PADDING-LEFT: 		0px; 
	BACKGROUND: 		url(images/left_nav_separator.gif); 
	PADDING-BOTTOM: 	0px; 
	MARGIN: 			0px; 
	PADDING-TOP: 		0px; 
	BORDER-BOTTOM: 		#5f6a6d 1px solid
}
#leftnav LI A:hover {
	BORDER: 		#5f6a6d 1px solid;
	TEXT-DECORATION: 	underline;
}
#leftnav LI A#current {
	BORDER-TOP: 		#5f6a6d 1px solid; 
	COLOR: 				#dbdbdb; 
	BORDER-BOTTOM: 		#5f6a6d 1px solid; 
	BACKGROUND-COLOR: 	#5f6a6d; 
	TEXT-DECORATION: 	none
}

#table_central
{
	BORDER-TOP: 		#dbdbdb 1px solid; 
	BORDER-BOTTOM: 		#dbdbdb 1px solid; 
	BORDER-LEFT: 		#dbdbdb 1px solid; 
	BORDER-RIGHT	: 		#dbdbdb 1px solid; 
}
