* { margin: 0; padding: 0; }

body {
	text-align:center;
	padding: 0;
	font-family:Verdana,Arial,sans-serif;	
	color:#FFFFFF;
}

@font-face {
	font-family: 'Lucida Handwriting';
	src: local('Lucida Handwriting Italic'), url('font/Lucida Handwriting.ttf') format('truetype');
}

#master-container{
	width:1000px;
	margin:0 auto;
}

h1{
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}

.times{font-family:Times New Roman;}

/*finestra dialogo news*/
#dialogNews{
	position:relative;
	text-align:left;
	/*background:url("../images/news/news_1.jpg") no-repeat;*/
}
	
	#dialogNews p{
		padding:10px 0px;
		font-size:12px;
	}
	
	#dialogNews p.big{
		font-size:14px;
		font-weight:bold;
	}
	
	#dialogNews p.title1{
		position:absolute;
		right:35px;
		top:35px;
		font-size:18px;
		font-weight:bold;
		color:#5f5e5e;
	}
	
	#dialogNews p.title2{
		position:absolute;
		left:20px;
		top:100px;
		font-size:24px;
		font-weight:bold;
		color:#37466d;
	}
	
/* wrapper contenuto */

#wrapper-container{
	width:1000px;
	min-height: 658px;
    	height:auto !important;
    	height: 658px;
	margin:0 auto;
	background:#dedede url("../images/sfondo-30-aprile.jpg") repeat-x top;
}	


	#header{
		padding:10px 0px 0px 0px;
		width:980px;
		height:120px;
		margin:0 auto;
	}
	
		#header .logo{
			float:left;
			width:120px;
			text-align:left;
		}
		
		#header .madein{
			float:left;
			width:780px;
			text-align:left;
			padding:50px 0px 0px 0px;
		}
		
			#header .madein div{
				width:150px;
				text-align:center;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
			}
		
		#header .langs{
			float:left;
			width:80px;
		}
		
			#header .langs .bandiere{
				margin:0px 0px 0px 0px;
				padding:7px 0px 0px 1px;
				text-align:center;
				background:url("../images/rettangolo-bandiere.png") no-repeat;
				width:83px;
				height:29px;
			}
			
			#header .langs .bandiere img{
				padding:0px 2px;
			}

/* navigazione alta */

#menu{
	width:980px;
	margin:10px auto;
	/*background:#01091e url("../images/bottone_blu_ripetere.jpg") repeat-x;*/
	background-color:#203059;
}

#nav {
	list-style: none;
	height:38px;
}

#nav li {				
	float: left;
	text-align:center;
	position:relative;
}

	#nav li .ciao{
		position:absolute;
		height:67px;
		font-size: 12px;
		top:-18px;
		left:-1px;
		text-transform:uppercase;
		padding:20px 0px 0px 0px;
	}
	
		#nav li .ciaohome{
			top:-14px;
			left:-5px;	
			padding:23px 0px 0px 0px;
			background:url("../images/bottoniselected/home.png") no-repeat;
			width:109px;
			font-weight:bold;
		}
		
		#nav li .ciaotoroidal{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/toroidal.png") no-repeat;
			width:135px;
			font-weight:bold;
		}
		
		#nav li .ciaolinear{
			top:-14px;
			left:-5px;
			padding:16px 0px 0px 0px;	
			background:url("../images/bottoniselected/linear.png") no-repeat;
			width:128px;
			font-weight:bold;
		}
				
		#nav li .ciaolamination{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/lamination.png") no-repeat;
			width:149px;
			font-weight:bold;
		}
		
		#nav li .ciaotransformer{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/transformer.png") no-repeat;
			width:162px;
			font-weight:bold;
		}
		
		
		#nav li .ciaospiral{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/spiral.png") no-repeat;
			width:129px;
			font-weight:bold;
		}
		
		#nav li .ciaopin{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/pin.png") no-repeat;
			width:133px;
			font-weight:bold;
		}
		
		#nav li .ciaosolder{
			top:-14px;
			left:-5px;	
			padding:16px 0px 0px 0px;
			background:url("../images/bottoniselected/solder.png") no-repeat;
			width:120px;
			font-weight:bold;
		}
		
	#nav li a.single{
		line-height:30px;
	}
	
	#nav li a.double{
		padding:2px 0px 0px 0px;
	}
	
	#nav li a.first{
		background:none;
	}
	
	#nav li a {
		display: block;
		width:auto;
		text-decoration: none;		font-weight:bold;
		font-size: 12px;
		color: #ffffff;
		height:28px;
		text-transform:uppercase;
		background:url("../images/tratteggio_menu.png") no-repeat left;
	}
		#nav li a#home{
		width:99px;
	} 

	#nav li a#tiroidal{
		width:125px;
	} 

	#nav li a#linear{
		width:117px;
	} 

	#nav li a#spiral{
		width:119px;
	} 
	
	#nav li a#lamination{
		width:139px;
	} 
	
	#nav li a#transformer{
		width:152px;
	} 
	
	#nav li a#pin{
		width:123px;
	} 
	
	#nav li a#solder{
		width:105px;
	}
	
	#nav li a.selected{
		
	}
	
	#nav li a.links:hover {
		color:#860808;
	}

/* finestra menu apribile */
#nav .boxmenu{
	width:247px;
	height:207px;
	padding:10px 20px 20px 20px;
	position:absolute;
	top:33px;
	color:#000000;
	left:0;
	background:url("../images/finestra.png") no-repeat;
	text-align:left;
	z-index:1100;
}

#nav .right{
	position:absolute;
	top:35px;
	left:-150px;
}

	#nav .boxmenu div{
		border-bottom:1px solid #dfdfdf;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		width:220px;
	}

	#nav .boxmenu h3{
		font-size:11px;
		text-transform:uppercase;
		padding:5px 0px 5px 0px;
	}

	
		#nav .boxmenu a{
			color:#000000;
			text-decoration:none;
			font-weight:normal;
			font-size:11px;
			padding:0;
			margin:0;
			display:block;
			height:15px;
		}
		
		#nav .boxmenu a·hover{
			
		}

#wrapper{
	width:980px;
	margin:0 auto;
}

/* flash banner */
#flashbanner{
	margin:15px 0px 0px 0px;
}

/* immagini di testata */
#headerimages{
	width:980px;
	height:516px;
	margin:0 auto;
	position:relative;
}

#headerimageproduct{
	background:url("../images/bannermacchina.jpg") no-repeat;
	height:251px;
	text-align:left;
	line-height:440px;
	padding:0px 0px 0px 20px;
}

#headerimagegallery{
	background:url("../images/bannergallery.jpg") no-repeat;
	height:60px;
	text-align:left;
	line-height:60px;
	padding:0px 0px 0px 20px;
}

#headerimagecontacts,#headerimageterms{
	background:url("../images/bannercontacts.jpg") no-repeat;
	height:251px;
	text-align:left;
	line-height:440px;
	padding:0px 0px 0px 20px;
}

#headerimagecompany{
	background:url("../images/bannercompany.jpg") no-repeat;
	height:251px;
	text-align:left;
	line-height:440px;
	padding:0px 0px 0px 20px;
}

#headerimageexhibition{
	background:url("../images/bannerexhibition.jpg") no-repeat;
	height:251px;
	text-align:left;
	line-height:440px;
	padding:0px 0px 0px 20px;
}

/* calendario fiere */
#calendar{

}

	#calendar .column{
		float:left;
		width:420px;
		color:#000000;
		font-size:11px;
		padding:0px 0px 60px 40px;
	}

	#calendar .fiera{
		margin:20px 0px 0px 0px;
		border-bottom:1px solid #0b1e50;
		height:190px;
		position:relative;
	}
		
		.fiera .fierainfos{
			
			float:left;
			width:180px;
		}
		
			.fiera .fierainfos .made{
				position:absolute;
				width:32px;
				height:31px;
				left:10px;
				bottom:10px;
			}
		
		.fiera .fieraphoto{
			float:left;
			width:240px;
		}
		
		#calendar .fiera .fierainfos h2{
			font-size:14px;
			font-weight:normal;
			padding:0;
			font-style:italic;
			color:#0b1e50;
			font-family:"Lucida Handwriting";
		}
		
		#calendar p{
			text-align:left;
			padding:10px 0px;
		}

/* controller */
#controllers{
	padding:45px 0px;
}

	#controllers .controller{
		border:1px solid #cccccc;
		background-color:#f4f5f6;
		color:#000000;
		padding:20px 40px;
		width:830px;
		margin:10px auto;
		clear:both;
	}	
	
	#controllers .controller-wrapper{
		width:830px;
		margin:0 auto;	
	}
		
		.controller-wrapper .controllername{
			float:left;
			width:540px;
			padding:20px;
			margin:0px 40px 0px 0px;
			text-align:left;
			border:1px solid #cccccc;
			background-color:#ecedf0;
		}
		
			.controllername p{
				font-size:12px;
				font-weight:bold;
				color:#353b41;
				padding:10px 0px 0px 0px;
			}
		
		.controller-wrapper .controllerfoto{
			float:left;
			width:205px;
		}
		
		.controller-wrapper .openbox{
			text-align:left;
			padding:3px;
		}
		
			.controller-wrapper .openbox a{
				color:#000000;
				font-size:10px;
			}
	
	#controllers .controller-data{
		width:830px;
		margin:0 auto;	
		font-size:11px;
	}
	
		.controller-data table.wrap{
			border:1px solid #909191;
			margin:0px 0px 5px 0px;
		}
		
		.controller-data td.padding{
			text-align:left;
			padding:4px 10px;
		}
		
		.controller-data td.borderright{
			padding:0;
			width:170px;
		}

/* accessori */
#accessori{
	padding:45px 0px 0px 0px;
}

		#accessori .accessorio{
			float:left;
			width:255px;
			height:250px;
			color:#000000;
			font-size:11px;
			padding:0px 0px 0px 50px;
		}
		
		#accessori .accessorio .imgAcc{
			width:150px;
			float:left;
		}
		
		#accessori .accessorio .textAcc{
			width:80px;
			float:left;
			text-align:left;
			font-weight:bold;
			font-size:12px;
			padding:0px 0px 0px 0px;
		}
		
			#accessori .accessorio .textAcc div{
				height:88px;
				text-transform:capitalize;
				padding:0px 0px 0px 10px;
			}
			
			#accessori .accessorio .textAcc div.pdf{
				width:113px;
				height:61px;
				border-bottom:1px solid #000000;
			}
		
/* contatti */
#contact{
	background-color:#ffffff;
	text-align:left;
}

	#contact h2{
		font-size:18px;
		font-weight:bold;
		color:#000000;
		margin:0px 0px 20px 0px;
	}

	#contactinfos{
		height:50px;
		padding:30px;
	}
		
		#contactinfos .casa{
			background:url("../images/icona_casa.jpg") no-repeat top left;
		}

		#contactinfos .telefono{
			background:url("../images/icona_tel.jpg") no-repeat top left;
		}
		
		#contactinfos .mail{
			background:url("../images/icona_busta.jpg") no-repeat top left;
		}
		
			#contactinfos .mail a{
				color:#000000;
			}	
		
		#contactinfos .column{
			float:left;
			width:255px;
			color:#000000;
			font-size:11px;
			padding:0px 0px 0px 50px;
		}
		
			#contactinfos .column span{
				font-size:12px;
				font-weight:bold;
				color:#353b41;
			}

	#contactpersons{
		padding:0px 0px 30px 0px;
	}
	
		#contactpersons .column{
			float:left;
			width:300px;
			color:#000000;
			font-size:11px;
			padding:0px 0px 0px 20px;
		}
		
			#contactpersons .column h3{
				font-weight:bold;
				font-size:14px;
				text-transform:uppercase;
				border-bottom:1px solid #013965;
				padding:30px 0px 0px 0px;
			}
			
			#contactpersons .column #personsinfos{
				padding:10px;
			}
			
				#contactpersons .column #personsinfos .infoperson{
					width:290px;
					clear:left;
				}
					
					#contactpersons .column #personsinfos .infoperson .person{
						width:230px;
						float:left;
					}
					
					#contactpersons .column #personsinfos .infoperson .tel{
						width:30px;
						float:left;
					}
					
					#contactpersons .column #personsinfos .infoperson .mail{
						width:30px;
						float:left;
					}
					
					
				#contactpersons .column #personsinfos p img{
					padding: 0px 10px;
				}
			
				#contactpersons .column #personsinfos p.titleinfo{
					margin:20px 0px 0px 0px;
					text-transform:uppercase;
					font-weight:bold;
				}

/* worldwide agencies */
#agencies{
	padding:30px 0px;
}
	
	#agencies .agenzia{
		border-bottom:1px solid #000000;
		margin:0px 0px 10px 0px;
		padding:0px 0px 10px 0px;
    	height: 180px;
	}
	
	#agencies .column{
		float:left;
		width:300px;
		color:#000000;
		font-size:11px;
		padding:0px 0px 0px 20px;
	}
	
		#agencies .column .flag{
			float:left;
			width:70px;
		}
		
		#agencies .column .agencieinfos{
			float:left;
			width:230px;
			text-align:left;
			font-size:11px;
		}
		
			#agencies .column .agencieinfos h2{
				font-size:12px;
				color:#3c4d79;
				font-weight:bold;
				text-transform:uppercase;
				margin:0;
				padding:0;
			}
			
			span.little{
				font-size:10px;
				text-transform:lowercase;
			}
			
			#agencies .column .agencieinfos h3{
				color:#000000;
				font-size:12px;
				font-weight:normal;
			}
			
			#agencies .column .agencieinfos p{
				text-align:left;
				font-style:italic;
			}
			
/* testi normali */
#text{
	padding:20px;
	width:940px;
	text-align:justify;
	color:#000000;
	font-size:12px;
	line-height:20px;
}

	#text .columnleft{
		float:left;
		width:440px;
		padding:10px 30px 10px 5px;
	}
	
	#text .columnright{
		float:left;
		width:440px;
		padding:10px;
	}
	
	#text .images{
		text-align:center;
	}
	
	#text .subtitle{
		color:#0b1e50;
		font-style:italic;
		font-size:14px;
		font-weight:bold;
	}
	
	#text p{
		margin:0px 0px 20px 0px;
	}
	
.wrapForm{
	margin:0;
	padding:20px;
	width:970px;
}

	.wrapForm .columnleft{
		float:left;
		width:450px;
	}
	
	.wrapForm .columnright{
		float:left;
		width:450px;
	}

/* contenuto home page */
#contenthome{
	width:407px;
	height:436px;
	position:absolute;
	color:#000000;
	top:20px;
	right:20px;
	text-align:left;	
	z-index:1000;
}

#contenthome div.box-bg {
	position:absolute;
    height:100%;
    width:100%;
	background:#fff;
	opacity:0.8;
	filter:alpha(opacity=85);
}

.bgup{
	height:16px;
	background:url("../images/campo_di_testo_sopra.png") no-repeat;
}

.bgdown{
	height:16px;
	background:url("../images/campo_di_testo_sotto.png") no-repeat;
}

* html .box-bg {
	height:expression(document.getElementById("box").offsetHeight);
}

#contenthome div.content{
	position:relative;
	padding: 12px 20px;
	height:412px;
}

	#contenthome div.content h1{
		font-size:14px;
		font-weight:bold;
		color:#710101;
	}
	
	#contenthome div.content p{
		padding:10px 0px 0px 0px;
		font-size:11px;
		color:#000000;
	}

/* percorso */
#breadcrumbs{
	width:980px;
	color:#000000;
	text-align:left;
	background-color:#dcdee3;
	margin:8px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #ffffff;
}

	#breadcrumbs p{
		padding:0px 0px 0px 20px;
	}

	#breadcrumbs span{
		color:#000000;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		text-transform:capitalize;
	}
	
	#breadcrumbs span.selected{
		color:#860808;
		font-weight:bold;
	}

/* testata interna */
#headerimageint{
	height:242px;
	width:980px;
	margin:0 auto;
}


#abstract{
	width:980px;
	height:145px;
	background-color:#d3e6ef;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:20px;
}

	#abstract .abstractleft{
		float:left;
		padding:20px;
		width:450px;
	}
	
	#abstract .abstractright{
		float:left;
		padding:20px;
		width:450px;
	}

#wrapper-content{
	background:#182d64 url("../images/sfondo5.jpg") repeat-x bottom;
	min-height: 580px;
    height:auto !important;
    height: 580px;
	width:980px;
}


/* contenuti internti */
#content{
	width:980px;
	background-color:#ffffff;
	min-height: 580px;
    	height:auto !important;
    	height: 580px;
	color:#000000;
}

	#content h2{
		text-transform:capitalize;
		text-align:left;
		padding:10px 20px;
	}
	
	/* accessori */
	#firstcolumnacc,#secondcolumnacc,#thirdcolumnacc{
		float:left;
		width:325px;
		text-align:left;
	}
	
	/* prodotti */
	#content #columnleft{
		width:434px;
		float:left;
		text-align:left;
		padding:20px;
	}
	
	#content #columnleftsolder{
		width:513px;
		float:left;
		text-align:left;
		padding:20px;
	}
	
		#content h2{
			font-size:18px;
			font-weight:bold;
		}
		
		#content h3{
			padding:0px 0px 10px 0px;
			font-size:18px;
			font-weight:bold;
		}
	
		#content p{
			font-size:12px;
			text-align:justify;
			line-height:20px;
		}
		
		#content #wrapper-tabella{
			padding:30px 0px 0px 0px;
		}
		
		#content #tabella{
			width:354px;
			text-align:left;
			border:1px solid #cccccc;
			background-color:#f4f5f6;
			text-align:center;
		}
		
		#content #tabellasolder{
			width:510px;
			text-align:left;
			border:1px solid #cccccc;
			background-color:#f4f5f6;
			text-align:center;
		}
		
			#tabella h3,#tabellasolder h3{
				text-transform:uppercase;
				font-size:12px;
				color:#37415b;
				font-weight:bold;
				height:30px;
				line-height:30px;
			}
			
			#tabella #dati{
				width:315px;
				margin:10px auto;
				border:1px solid #909191;
				text-align:center;	
			}
			
			#tabellasolder #datisolder{
				width:500px;
				margin:10px auto;
				border:1px solid #909191;
				text-align:center;	
			}

				#tabella #dati table{
					width:315px;
				}
				
				#tabellasolder #datisolder table.solder{
					width:500px;
				}
				
				#tabella #dati table td.dato{
					min-height: 30px;
					width:157px;
   	 				height:auto !important;
    				height: 30px;
					line-height:23px;
					font-size:11px;
					color:#000000;
					text-align:left;
					padding:0px 10px;
					border-bottom:1px solid #909191;
				}	
				
				#tabellasolder #datisolder table.solder td.dato{
					min-height: 30px;
					width:37px;
   	 				height:auto !important;
    				height: 30px;
					line-height:23px;
					font-size:11px;
					color:#000000;
					text-align:left;
					padding:0px 7px;
					border-bottom:1px solid #909191;
				}
				
				/* tabelle */
				table .borderright{
					border-right:1px solid #909191;
				}
				
				table .grey{
					background-color:#d2d4db;
				}
				
				table .violet{
					background-color:#9ea4b6;
				}
	
	#content #columnright{
		float:left;
		width:505px;
	}
	
	#content #columnrightsolder{
		float:left;
		width:426px;
	}
	
		#content #columnright #imagesection{
			padding:0;
			margin:0;
			height:436px;
			text-align:right;
		}
		
		#content #columnrightsolder #imagesection{
			height:388px;
		}
	
		#content #downloadsection{
			min-height: 92px;
    		height:auto !important;
    		height: 92px;
			padding:27px 0px 0px 0px;
			margin:0;
			background:url("../images/sfondoDownload.png") repeat-x;
		}
		
			#content #downloadsection a{
				text-decoration:none;
				padding:0px 40px;
			}

/* box sotto informazioni aziendali */

#wrap-boxes{
	width:1000px;
	padding:0px 0px 0px 0px;
	background:#dedede url("../images/sfondo-box.png") no-repeat bottom;
}

#boxes{
	width:980px;
	margin:0 auto;
	padding:15px 0px 20px 0px;
}
	#boxes .box{
		float:left;
		width:234px;
		position:relative;
	}
	
	#boxes .margin{
		margin:0px 14px 0px 0px;
	}
	
		#boxes .box .boxtitle{
			height:30px;
			line-height:30px;
			text-transform:uppercase;
			font-size:12px;
			color:#000000;
			font-weight:bold;
			background:url("../images/menu_sotto.png") no-repeat center;
		}
		
			#boxes .box .freccia{
				position:absolute;
				top:8px;
				left:8px;
				height:18px;
				width:18px;
			}
			#boxes .box a.menutitle{
				text-decoration:none;
			}
		
		#companymenu,#contactmenu,#exhibitionmenu{
			position:absolute;
			top:60px;
			left:30px;
			width:234px;
			height:151px;
			text-align:left;
		}
		
			#companymenu a,#contactmenu a,#exhibitionmenu a{
				color:#353b41;
				font-size:11px;
				display:block;
				width:180px;
				padding:0px 0px 5px 20px;
				margin:0px 0px 5px 0px;
				text-transform:uppercase;
				background:url("../images/boxicon.png") no-repeat left;
				text-decoration:none;
			}
			
			#companymenu a:hover,#contactmenu a:hover,#exhibitionmenu a:hover{
				color:#3c4d79;
				padding:0px 0px 5px 20px;
				margin:0px 0px 5px 0px;
				border-bottom:1px solid #3c4d79;
				background:url("../images/boxicon_sel.png") no-repeat left;
			}
		
/* footer */
#footer{
	width: 1000px;
	padding:0px;
	height:235px;
	margin:0 auto;
	background-color:#01091e;
	position:relative;
	line-height:18px;
}

#tornasu{
	position:absolute;
	top:-12px;
	left:430px;
	text-align:center;
	width:149px;
	background:url("../images/torna_su.png") no-repeat;
}

	#tornasu a{
		display:block;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
		height:23px;
		line-height:23px;
	}

#disclaimer{
	width: 960px;
	padding:20px;
	min-height: 50px;
	height:auto !important;
    	height: 50px;
	margin:0px auto;
	background-color:#01091e;
	font-size:9px;
	text-align:left;
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

	#disclaimer p{
		
	}

#powered{
	width: 1000px;
	padding:0px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	background-color:#01091e;
	font-size:9px;
	text-align:center;
	color:#ffffff;
}

	#footer h3{
		text-transform:uppercase;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 5px 0px;
	}
	
	#footer h3.padding{
		padding:20px 0px 0px 0px;
	}

	#footer .column{
		float:left;
		width:190px;
		padding:30px;
		font-size:11px;
		color:#ffffff;
		text-align:left;
	}
	
	#footer .column a{
		color:#ffffff;
		padding:0;
		text-decoration:none;
	}

	#footer .column a.quick{
		color:#ffffff;
		padding:0px 0px 0px 20px;
		text-decoration:none;
		background:url("../images/freccia-footer.png") no-repeat left;
	}
	
	#footer .column a:hover{
		text-decoration:underline;
	}
	
	#footer .column a.selected{
		background:url("../images/freccia-footer-sel.png") no-repeat left;
	}
	
	#footer .column .usefullinks{
		width:55px;
		margin:0px 0px 5px 0px;
		
	}

#powered a{
	color:#ffffff;
	text-decoration:underline;
}
	
/* crediti */

#credits{
	position:absolute;
	bottom:2px;
	left:40px;
	font-size:10px;
	font-weight:bold;
	color:#1b2760;
}

div#crediti{
	width:380px;
	text-align:left;
	padding:10px;
	color:#4F4F4F;
	font-size:12px;
	font-family:Futura,Verdana,Helvetica,sans-serif;
}

#crediti .creditiLogo{
	text-align:right;
}

div#crediti a{
	text-decoration:underline;
	color:#C60000;
}

div#crediti a:hover{
	text-decoration:none;
	color:#C60000;
}

	div#crediti div.creditiTitle{
		color:#C60000;
		font-size:14px;
		font-weight:bold;
	}
	
	div#crediti div.creditiDescription{
			
	}

