/* -------------------------- definizione del layout portale --------------------------------- */

html{ 
	width:100%;
	height:100%;
	}

body{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#cfdde8;
	background-image:url(../img/sfondo.gif);
	background-repeat:repeat-x;
	font-size:11px
	}

* { 
	margin:0; 
	padding:0; 
	border:0; 
	}

#container{
	width:753px;
	height:auto;
	margin:0 auto;  /* per centrarlo in firefox */
	text-align:center; /* per centrarlo in explorer */
	background-color:#D6EFFF;
	}
/* -------------------------- header ------------------------ */	
#header{
	width:753px;
	height:168px;
	clear:both;
	}
	#flash{
		width:753px;
		height:135px;
		}
	#menu{
		width:743px;
		height:33px;
		padding-left:10px;
		background-image:url(../img/menu_sfondo.gif);
		background-repeat:repeat-x;
		text-align:left
		}
	#lingue{
		float:right; 
		padding-right:10px; 
		margin-top:7px
		}
/* -------------------------- main --------------------------------- */	
#main{
	width:753px;
	height:auto;
	background-color:#D6EFFF;
	margin-top:10px;
	}
/* -------------------------- colonna sinistra --------------------------------- */	
#colonnasx{
	width:175px;
	height:100%;
	float:left;
	background-color:#b1d4e8;
	}
#colonnasx h4{
	margin: 5px 5px 0px 6px;
	}
	#partners{
		width:150px;
		height:139px;
		border:#436a92 solid 3px;
		background: #8EACBC url(../img/lavorazionig.jpg) no-repeat 0px 75px;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		}
	 .h4{
		font-size:12px;
		line-height:15px;
		color:#436A92;
		padding-bottom:5px
		}
	#industrie{
		width:150px;
		height:180px;
		border:#6599cf solid 3px;
		background:#9dc1e2 url(../img/cercaindustrie.jpg) no-repeat bottom;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		margin-top:15px;
		margin-bottom:10px;
		}
	#industrie h4{
		color:#e9f3fc;
		}
	#associati{
		width:150px;
		border:#fff solid 3px;
		height:175px;
		background: #819CAB url(../img/molla.jpg) no-repeat bottom;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		}
	#associati h4{
		color:#fff;
		}
	#iscriviti{
		width:150px;
		border:#fff solid 3px;
		height:69px;
		background-color:#819cab;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		}
	#assistenza_tecn{
		width:150px;
		border:#fff solid 3px;
		height:47px;
		background-color:#701414;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		}

/* -------------------------- colonna dx --------------------------------- */	

#colonnadx{
	width:565px;
	height:auto;
	margin-left:13px;
	float:left;}
	#news_box{
		width:260px;
		height:470px;
		float:left;
		background-color:#BFDEF0;
		}
	#news_box h5{
		margin: 10px 5px 0px 5px;
		}
		#news_box h3{
		margin: 10px 5px 0px 5px;
		}
		#news_box h4{
		margin: 10px 5px 0px 5px;
		}
	#news_box p{
		line-height:14px;
		color:#618da5;
		font-weight:bold;
		margin: 5px 5px 0px 5px;
		}
		#boxnews{
		width:244px;
		height:218px;
		clear:both;
		border:#A6CCE2 solid 3px;
		background-color:#E4EFF7;
		margin-left:auto;
		margin-right:auto;
		margin-top:14px;
		margin-bottom:12px;
		}
		#boxnews h5{
		font-size:11px;
		}
		#boxnews a{
		color:#53656f;
		text-decoration:none
		}
		#boxnews a:hover{
		color:#618da5;
		text-decoration:none
		}
		#boxeventi{
		width:244px;
		height:200px;
		clear:both;
		border:#8BA3B1 solid 3px;
		background-color:#D5E5EE;
		margin-left:auto;
		margin-right:auto;
		}
		#boxeventi h5{
		font-size:11px;
		}
/* -------------------------- banner grandi --------------------------------- */
	#banner_big{
		width:305px;
		height:490px;
		float:right;
		text-align:center;
		margin:0 auto;
		background-image:url(../img/sfondo_banner_big.jpg);
		background-repeat:no-repeat;
		background-position:top;}
		#plated{
			border:3px solid #C3C1C1;
			height:170px;
			margin:30px auto;
			width:205px;}
			/*#plated{
				width:205px;
				height:170px;
				height:130px;
				border:#C3C1C1 solid 3px;
				margin:0 auto;
				margin-top:20px;
				margin-bottom:10px;}*/
				#mtd{
					width:205px;
					height:170px;
					border:#83B7F8 solid 3px;
					margin:0 auto;}
					#wrc{
						width:205px;
						/*height:170px;*/
						height:130px;
						border:#83B7F8 solid 3px;
						margin:0 auto;
						margin-top:10px;}

/* -------------------------- banner --------------------------------- */	

#rigabanner{
	width:565px;
	height:145px;
	background-image:url(../img/sfondo_banner.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin-top:5px;
	}

#rigabanner01, #rigabanner02, #rigabanner03, #rigabanner04{
	width:252px;
	height:60px;
	margin-bottom:0px;
	padding-left:12px;
	margin-top:40px;
	float:left;
	}
/* -------------------------- banner interno mtd --------------------------------- */	

#mtd_interno{
	width:550px;
	height:100px;
	border:#C3C1C1 solid 3px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	float:left
	}
	
/* -------------------------- banner interno associati --------------------------------- */	

#bannerassociati{
	width:550px;
	height:100px;
	border:#fff solid 3px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	float:left
	}

/* -------------------------- pagina interna --------------------------------- */	

#box_interno{
	width:556px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	float:left
	}
#box_internomenu{
	width:556px;
	height:30px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	background-color:#B9DCF1;
	}	
	
#box_disclaimer{
	width:536px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	padding:10px;
	background-color:#B9DCF1;
	float:left
	}
	
#box_disclaimer p{
	font-size:10px;
	line-height:12px
	}
/* -------------------------- organi di gestione --------------------------------- */	

.box_gestione{
	width:546px;
	height:auto;
	margin-top:10px;
	padding:5px;
	clear:both
	}
.box_gestione h5{
	text-align:center
	}
.box_gestione p{
	text-align:center
	}
/* -------------------------- footer --------------------------------- */	
#footer{
	width:753px;
	height:146px;
	background-color:#d4e7f3;
	padding-bottom:10px;
	clear:both;
	}
#footer p{
	font-size:10px;
	}
#footer_banner{
	width:743px;
	height:75px;
	background-color:#9ac9e8;
	padding:5px;
	text-align:center;
	margin:0 auto;
	}
.banner{
	width:120px;
	height:60px;
	float:left;
	margin-top:4px;
	margin-right:15px !important;
	margin-right:8px}
#note{
	width:743px;
	height:20px;
	background-color:#c5e0f1;
	clear:both;
	text-align:left;
	padding-left:10px;
	margin-top:5px;
	}
	#note p{
		margin-top:0px;
		}
#indirizzo{
	width:743px;
	height:28px;
	clear:both;
	margin-top:5px;
	text-align:left;
	padding-left:10px;
	}
#footer a{
	font-size:10px;
	}



/* -------------------------- elementi html --------------------------------- */
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#53656f;
	text-align:left;
	margin: 10px 5px 0px 0px;
	}

h1, h2{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	line-height:10px;
	color:#53656f;
	text-align:left;
	font-size:17px;
	}

h3{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	line-height:15px;
	font-size:14px;
	color:#53656f;
	text-align:left;
	}

h4{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	line-height:16px;
	font-size:13px;
	color:#436A92;
	text-align:left;
	font-weight:bold;
	}

h5{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	line-height:12px;
	color:#6E8490;
	font-size:10px;
	text-align:left;
	}
h6{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 0px 0px;
	line-height:10px;
	color:#53656F;
	font-size:11px;
	text-align:left;
	}

a{
	color:#53656f;
	text-decoration:none
	}
a:hover{
	color:#618da5;
	text-decoration:none
	}
	
.dx{
	float:right;
	margin-top:8px
	}
	
.pdf{
	float:left;
	}
	
.pdf2{
	float:right;
	margin-right:6px
	}
	
.img{
	margin-top:20px;
	}


/*----------- link a destra -------------*/
a.dx{
	color:#007FC3;
	font-size:12px;
	}
a:hover.dx{
	color:#53656f;
	font-size:12px;
	}
	
ul {
	margin: 10px 5px 0px 5px;
	margin-bottom: 15px;
	line-height:12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	color:#53656f;
    list-style: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left
}

ul.ul {
	margin:0px 0px 0px 0px;
	line-height:8px;
    color:#fff;

}
ol {
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;
	line-height:15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	color:#53656f;
    list-style: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left
}


li {
	margin: 10px 5px 0px 15px;
}

/* -------------------------- moduli form --------------------------------- */
.obbligatorio { color: #ff0000; }

form{
	width:565px;
	text-align:left;
	padding: 0px;
	}

label{
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#53656f;
	font-size:11px;
	padding-top:10px
	}

input{
	font-size:10px;
	color:#607FA1;
	font-size:11px;
	color:#53656f;
	border:solid #AAD6F3 1px;
	width:175px
	}
select{
	font-size:10px;
	color:#607FA1;
	font-size:11px;
	color:#53656f;
	border:solid #AAD6F3 1px;
	width:175px
	}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#53656f;
	border:solid #AAD6F3 1px;
	width:545px;
	}
.spunta {
	background: transparent;
	border: 0px solid #53656f;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	cursor: hand; 
	}

.bottone_invia{
	background:url('/img/entra.gif') no-repeat;
	border:0;
	width:55px;
	height:21px;
	float:right;
	margin-top:8px}
	
	
	/*form home page*/	
form.form{
	width:130px;
	padding-left:7px !important;
	margin-right:4px;
	text-align:left;
	padding: 0px;
	}
label.label{
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding-top:8px
	}
input.input{
	width:130px;
	}
select.fornitore{
	font-size:10px;
	margin-top:5px;
	color:#607FA1;
	font-size:11px;
	color:#53656f;
	border:solid #AAD6F3 1px;
	width:130px
	}
/*------------------------*/
/* -------------------------- pagina newsletter --------------------------------- */	
#box_newsletter{
	text-align:center; 
	margin-top:20px; 
	clear:both
	}
	
input.newsletter{
	width:260px;
	font-size:10px;
	color:#607FA1;
	font-size:11px;
	color:#53656f;
	border:solid #AAD6F3 1px;
	}
	
/* -------------------------- pagina eventi --------------------------------- */	

.box_eventinews{
	width:546px;
	height:auto;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	float:left;
	background-color:#D0EBFC;
	}
	
.box_eventinews h4{
	font-size:12px;
	padding-top:10px
	}
.box_eventinews img{
	border:#8BA3B1 solid 3px;
	margin:12px 10px 5px 0px;
	float:left
	}
	
	
/* -------------------------- pagina legislazione --------------------------------- */	

.box_legislazione{
	width:546px;
	height:auto;
	margin-top:10px;
	text-align:left;
	float:left;
	background-color:#C8E3FE;
	padding:5px;
	}

#box_formlegis{
	width:546px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	float:left;
	background-color:#C8E3FE;
	padding:5px;
	}

#box_formlegis p{
	margin-top:2px;
	}

#box_formlegis form{
	width:200px;
	text-align:left;
	padding: 0px;
	}
	
/* -------------------------- pagina bacheca --------------------------------- */	

.box_bacheca{
	width:532px;
	height:auto;
	margin-top:10px;
	padding:10px;
	border:#9DC0DF solid 1px;
	text-align:left;
	float:left;
	background-color:#AAC7E1;
	}
	
.box_commento{
	width:534px;
	height:auto;
	margin-top:10px;
	padding:3px 10px 10px 10px;
	text-align:left;
	float:left;
	background-color:#C3D8EB;
	}
	
#commento{
	width:534px;
	height:auto;
	margin-top:10px;
	padding:10px;
	text-align:left;
	float:left;
	background-color:#D1E1EF;
	}

#commento form{
	width:534px;
	}
	
.box_plated{
	width:534px;
	height:auto;
	margin-top:10px;
	padding:10px;
	text-align:left;
	float:left;
	background-color:#C8DAE6;
	}

		
/* -------------------------- pagina legislazione --------------------------------- */	

.box_legislazione{
	width:546px;
	height:auto;
	margin-top:10px;
	text-align:left;
	float:left;
	background-color:#C8E3FE;
	padding:5px;
	}

#box_formlegis{
	width:546px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	float:left;
	background-color:#C8E3FE;
	padding:5px;
	}

#box_formlegis p{
	margin-top:2px;
	}

#box_formlegis form{
	width:200px;
	text-align:left;
	padding: 0px;
	}

/* -------------------------- pagina fornitori + scheda fornitore --------------------------------- */	
.box_benvenuto{
	width:536px;
	height:285px;
	margin-top:10px;
	height:auto;
	float:left;
	background-color:#CFE6FD;
	padding:10px;
	}
.box_fornitori{
	width:540px;
	height:287px;
	margin-top:10px;
	height:auto;
	float:left;
	background-color:#B4D9FE;
	padding:8px;
	}
.box_logo{
	width:150px;
	margin-top:4px;
	height:auto;
	float:left;
	}
.box_scheda{
	width:376px;
	height:auto;
	float:right;
	text-align:left
	}
	
#scheda_analitica{
	width:546px;
	margin-top:10px;
	height:auto;
	float:left;
	background-color:#BDDDFD;
	padding:5px;
	text-align:left
	}
	
#scheda_analitica h3,h4{
	margin:0px
	}

#scheda_analitica p{
	margin: 5px 5px 0px 0px;
	color:#3B464D;
	}
	
	