/*
color: #F48000; arancione testo
color: #C26A26; arancione scuro menu
color: #F48000; arancione chiaro per testo
color: #0B0B0B; sfondo corpo


*/


body{
	background-color: #E9E4E2; 
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	height: 100%;
	font-size: 11px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
		
}

.non_visibile{
	visibility: none;
	display: none;
}


a, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #DA7608;
	text-decoration: none;
}

#header {
	position: relative;
	/*background: url(../img/header.jpg) no-repeat;*/
	margin: 0 auto; 
	padding: 0;
	height: 92px;
	width: 760px;
	border: 0px solid yellow;
}

#headersil {
	position: relative;
	background: url(../img/header02.jpg) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 92px;
	width: 760px;
	border: 0px solid yellow;
}

#tasto_chiedi {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	width: 228px;
	height: 92px;
	border: 0px solid green;
	text-align: center;
} 

#tasto_entry {
	float: left;
	margin-top: opx;
	margin-bottom: opx;
	padding-left: 0px;
	width: 304px;
	height: 92px;
	border: 0px solid green;
	text-align: center;
} 


#wrap_header {
	clear: both;
	position: relative;
	background-color: #0B0B0B;
	height: 92px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0px solid yellow;
}

#riga1 {
	margin: 0; 	
	position: relative;
	background-color: #E9E4E2;
	font-size: 0;
	height: 2px;
	padding: 0;
	border: 0px solid white;
	
}
#riga2 {
	margin: 0; 	
	position: relative;
	background-color: #2D1918;
	font-size: 0;
	height: 1px;
	padding: 0;
	border: 0px solid white;
	
}	

#wrap_menu2011 {
	clear: both;
	position: relative;
	font-size: 12px;
	background: #AB2D22;
	height: 27px;
	line-height:20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0px solid yellow;
}

ul#menu2011{
	position: absolute;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	font-size: 12px;
	left: 50%;
	margin: 0px;
	margin-left: -475px;
	padding: 0px;
	height: 27px;
	text-align: center; 
	width: 951px;
	border: 0px solid pink;
}

ul#menu2011 li{
	display: block;
	font-stretch: extra-condensed;
	font-size: 12px;
	letter-spacing: 1px;
	float: left;
	color: #C26A26;
	margin: 0px;
	padding: 0px;
	width: 155px;	
	font-weight: bold;
	height: 27px;
	border: 0px solid green;
		border-left-color: #D96B30;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #D96B30;
border-right-style: solid;
border-right-width: 1px;
	
}

ul#menu2011 li a{
	display: block;
	font-stretch: extra-condensed;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
height: 23px;
	font-weight: bold;
	text-decoration: none; 
	font-size: 12px;
	width: 155px;
	color: #FFF;
	border: 0px solid green;
	
}

ul#menu2011 li a:hover{
font-stretch: extra-condensed;
font-size: 12px;
letter-spacing: 1px;
	background-image: url(../img/ima_selezionato1.jpg);
	color: #FFF;
	width: 155px;
	font-weight: bold;
	height: 24px;
	
}



ul#menu2012{
	position: absolute;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	font-size: 12px;
	left: 50%;
	margin: 0px;
	margin-left: -295px;
	padding: 0px;
	height: 27px;
	text-align: center; 
	width: 590px;
	border: 0px solid pink;
}

ul#menu2012 li{
	display: block;
	font-stretch: extra-condensed;
	font-size: 12px;
	letter-spacing: 1px;
	float: left;
	color: #C26A26;
	margin: 0px;
	padding: 0px;
	width: 118px;	
	font-weight: bold;
	height: 27px;
	border: 0px solid green;

	
}

ul#menu2012 li a{
	display: block;
	font-stretch: extra-condensed;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	font-weight: bold;
	text-decoration: none; 
	font-size: 12px;
	width: 118px;
	color: #FFF;
	height: 24px;
	border: 0px solid green;
		border-left-color: #D96B30;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #D96B30;
border-right-style: solid;
border-right-width: 1px;
	
}

ul#menu2012 li a:hover{
font-stretch: extra-condensed;
font-size: 12px;
letter-spacing: 1px;
	background-image: url(../img/ima_selezionato2.jpg);
	color: #FFF;
	width: 118px;
	font-weight: bold;
	height: 27px;
	
}


#wrap_menu {
	clear: both;
	position: relative;
	background: #AB2D22;
	height: 17px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0px solid yellow;
}

ul#menu{
	position: absolute;
	left: 44%;
	margin: 0px;
	margin-left: -390px;
	padding: 0px;
	padding-left: 220px;
	height: 27px;
	text-align: center; 
	width: 760px;
	border: 0px solid pink;
}

ul#menu li{
	display: block;
	float: left;
	color: #C26A26;
	margin: 0px;
	padding: 0px;
	height: 27px;
	border: 0px solid green;
	
}

ul#menu li a{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	text-decoration: none; 
	font-size: 10px;
	width: 85px;
	color: #FFF;
	border: 0px solid green;
	
}

ul#menu li a:hover{
	background-color: #FFED00;
	color: #C26A26;
	width: 85px;
	height: 27px;
	
}

/* ---------------------------MENU CENTRALE---------------------------------- */


#blocco_menu_centrale {
	float: left;
	margin: 0;
	margin-top: 10px;
	padding-left: 100px;
	text-align: center;
	padding: 0;
	width: 140px;
	height: auto;
	border: 0px solid yellow;
}

ul#menu_centrale {
	display: block;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	border: 0px solid pink;
	
}

ul#menu_centrale a {
	display: block;
	list-style: none;
	background: url(../img/menu/bottone_menu_centrale.gif) center no-repeat;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	text-decoration: none; 
	text-align: center;
	font-size: 10px;
	width: 135px;
	height: 12px;
	color: #FFF;
	border: 0px solid green;
	
}

ul#menu_centrale li a:hover{
	background: url(../img/menu/bottone_menu_centrale_selec.gif) center no-repeat;
	width: 135px;
	height: 12px;
	
}


li#selected_menu_centrale {
	background: url(../img/menu/bottone_sottomenu_selected.gif);
	width: 135px;
	height: 12px;
	font-size: 10px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	border: 0px solid yellow;
	
}





/* -------------------------FINE MENU CENTRALE-------------------------------- */

/* ---------------------------MENU CENTRALE basso---------------------------------- */


#blocco_menu_centraleb {
	float: left;
	margin: 0;
	margin-top: 10px;
	padding-left: 100px;
	text-align: center;
	padding: 0;
	width: 140px;
	height: auto;
	border: 0px solid yellow;
}



ul#menu_centraleb {
	display: block;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	border: 0px solid pink;
	
}

ul#menu_centraleb a {
	display: block;
	list-style: none;
	background: url(../img/menu/bottone_menu_centrales2.gif) no-repeat;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	text-decoration: none; 
	text-align: center;
	font-size: 11px;
	width: 135px;
	height: 16px;
	color: #FFF;
	border: 0px solid green;
	
}

ul#menu_centraleb li a:hover{
	background: url(../img/menu/bottone_menu_centrale_selecs2.gif) no-repeat;
	width: 135px;
	height: 16px;
	
}


li#selected_menu_centraleb {
display: block;
list-style: none;
	background: url(../img/menu/bottone_menu_centrale_selecs2.gif) no-repeat;
	width: 135px;
	height: 22px;
	font-size: 11px;
	margin-bottom: 4px;
		text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #D16A25;
	border: 0px solid yellow;
	
}

-----------------------------

/* ---------------------------MENU CENTRALE largo---------------------------------- */


#blocco_menu_centrale_lar {
	float: left;
	margin: 0;
	margin-top: 10px;
	padding-left: 100px;
	text-align: center;
	padding: 0;
	width: 150px;
	height: auto;
	border: 0px solid yellow;
}



ul#menu_centrale_lar {
	display: block;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	border: 0px solid pink;
	
}

ul#menu_centrale_lar a {
	display: block;
	list-style: none;
	background: url(../img/menu/bottone_menu_centrale2.gif) center no-repeat;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	text-decoration: none; 
	text-align: center;
	font-size: 10px;
	width: 150px;
	height: 16px;
	color: #FFF;
	border: 0px solid green;
	
}

ul#menu_centrale_lar li a:hover{
	background: url(../img/menu/bottone_menu_centrale_selec2.gif) center no-repeat;
	width: 150px;
	height: 16px;
	
}


li#selected_menu_centrale_lar {
	background: url(../img/menu/bottone_menu_centrale_selec2.gif);
	width: 150px;
	height: 22px;
	font-size: 10px;
	margin-bottom: 4px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #D16A25;
	border: 0px solid yellow;
	
}


/* -------------------------FINE MENU CENTRALE basso-------------------------------- */


#blocco_menu_lingua {
	float: right;
	margin: 0;
	margin-top: 12px;
	padding-left: 0px;
	text-align: left;
	padding: 0;
	width: 66px;
	height: 63px;
	border: 0px solid yellow;
}


#lingua_att {
	float: left;
	background-color: #756B23;
	width: 39px;
	height: 17px;
	padding-top: 32px;
	top: 0;
	margin-left: 0px;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border: 0px solid yellow;
}

#lingua_att a{
	float: left;
	width: 39px;
	height: 17px;
	padding-top: 32px;
	margin-left: 0px;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border: 0px solid yellow;
}


#lingua_att a:hover{
padding-top: 32px;
	background: url(../img/bg_bottone_lingua.gif) no-repeat;
}

#seconda_lingua {

	float: left;
	width: 39px;
	height: 17px;
	top: 0;
	padding-top: 5px;
	margin-left: 0px;
	color: #FFF; 
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	border: 0px solid yellow;
}

#terza_lingua{

	float: left;
	width: 39px;
	height: 17px;
	top: 0;
	margin-left: 0px;
	padding-top: 5px;
	left: 0px;
	color: #FFF; 
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	border: 0px solid yellow;
}


/*
#eng a{
	position: absolute;
	width: 23px;
	height: 18px;
	top: -1px;
	left: 635px;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border: 0px solid yellow;
}

#eng a:hover{
	background: url(../img/bg_bottone_lingua.gif) no-repeat;
	
}

#deu{
	position: absolute;
	width: 23px;
	height: 17px;
	top: 0;
	padding-top: 2px;
	left: 658px;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	border: 0px solid yellow;
}

#deu a{
	position: absolute;
	width: 23px;
	height: 18px;
	top: -1px;
	left: 658px;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border: 0px solid yellow;
}

#deu a:hover{
	background: url(../img/bg_bottone_lingua.gif) no-repeat;
	
}
*/


#wrap_sotto_menu {
	clear: both;
	position: relative;
	background-color: #E9E4E2;
	height: 17px;
	text-align: center;
	margin: 0;
	padding: 0;
	border:0px solid yellow;
}

#wrap_sotto_menu_eco {
	clear: both;
	position: relative;
	background-color: #D7EDFB;
	height: 25px;
	text-align: center;
	margin: 0;
	padding: 0;
	border:0px solid yellow;
}

li#selected_sottomenu {
	background: url(../img/menu/bottone_sottomenu_selected.gif);
	width: 78px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	border: 0px solid yellow;
	
}


ul#sotto_menu{
	position: absolute;
	left: 48%;
	margin: 0px;
	margin-left: -280px;
	padding: 0px;
	padding-left: 50px;
	height: 25px;
	text-align: center; 
	width: 760px;
	border: 0px solid pink;
}

ul#sotto_menu_eco{
	position: absolute;
	left: 48%;
	margin: 0px;
	background-color: #D7EDFB;
	margin-left: -280px;
	padding: 0px;
	padding-left: 50px;
	height: 25px;
	text-align: center; 
	width: 760px;
	border: 0px solid pink;
}

ul#sotto_menu li{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	float: left;
		color: #000000;
	height: 15px;
	margin: 0px;
	padding: 0px;
	
}

ul#sotto_menu li a{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	text-decoration: none; 
	font-size: 10px;
	width: 130px;
	height: 25px;
		color: #000000;
	/*line-height: 12px;*/
	border-right: 0px solid green;
	
}


#wrap_sotto_menu_p {
	clear: both;
	position: relative;
	background-color: #E9E4E2;
	height: 17px;
	text-align: center;
	margin: 0;
	padding: 0;
	border:0px solid yellow;
}

ul#sotto_menu_p{
	position: absolute;
	font-stretch: extra-condensed;
	background: #E9E4E2 url(../img/bg_sottomenup.jpg) no-repeat;
	left: 50%;
	margin: 0px;
	margin-left: -410px;
	padding: 0px;
	padding-left: 184px;
	height: 27px;
	font-weight: bold;
	text-align: center; 
	width: 820px;
	border: 0px solid pink;
}

ul#sotto_menu_p li{
	display: block;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	font-weight: bold;
	width: 160px;
	float: left;
	color: #AB2D22;
	height: 27px;
	margin: 0px;
	padding: 0px;
	
}

ul#sotto_menu_p li a{
	display: block;
	margin: 0px;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	padding: 0px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none; 
	font-size: 11px;
	width: 160px;
	height: 27px;
	color: #FFFFFF;
	/*line-height: 12px;*/
	border-right: 0px solid green;
	
}

ul#sotto_menu_p li a:hover{
	display: block;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	background-color: #FFEC00;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none; 
	font-size: 11px;
	width: 160px;
	height: 27px;
	color: #AB2D22;
	/*line-height: 12px;*/
	border-right: 0px solid green;
	
}


li#selected_menu_centrale_p {
	background-color: #FFED00;
	width: 160px;
	height: 27px;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	font-size: 11px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #AB2D22;
	border: 0px solid yellow;
	
}





#wrap_sotto_menu_p2 {
	clear: both;
	position: relative;
	background: #AB2D22;
	height: 27px;
	text-align: center;
	margin: 0;
	padding: 0;
	border:0px solid yellow;
}

ul#sotto_menu_p2{
	position: absolute;
	left: 50%;
	margin: 0px;
	font-stretch: extra-condensed;
	margin-left: -380px;
	padding: 0px;
	height: 27px;
	text-align: center; 
	width: 760px;
	border: 0px solid pink;
}

ul#sotto_menu_p2 li{
	display: block;
	color: #C26A26;
	height: 27px;
	font-stretch: extra-condensed;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	margin: 0px;	
	padding: 0px;
	text-align: center;
	margin: 0px;	
	width: 188px;
	float: left;
		border: 0px solid green;
		border-left-color: #D96B30;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #D96B30;
border-right-style: solid;
border-right-width: 1px;
	
}



ul#sotto_menu_p2 li a{
	display: block;
	margin: 0px;	
	padding: 0px;
font-stretch: extra-condensed;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;	
	text-decoration: none; 	
	width: 188px;
	height: 23px;
	color: #FFF;

	
}

ul#sotto_menu_p2 li a:hover{
	display: block;
background-image: url(../img/ima_selezionato3.jpg);
	color: #FFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;	
	text-decoration: none; 
	width: 188px;
	height: 23px;
	
	
	
}

#selected_menu_centrale_p2 {
display: block;	
	background-color: #FFED00;
	width: 188px;
	height: 23px;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	color: #AB2D22;
	border: 0px solid yellow;
	
}






ul#sotto_menu_p2b{
	position: absolute;
	font-stretch: extra-condensed;
	background-color: #FFED00;
	left: 50%;
	margin: 0px;
	margin-left: -236px;
	padding: 0px;
	height: 27px;
	font-weight: bold;
	text-align: center; 
	width: 482px;
	border: 0px solid pink;
}

ul#sotto_menu_p2b li{
	display: block;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	font-weight: bold;
	width: 159px;
	float: left;
	height: 17px;
	margin: 0px;
	padding: 0px;
	
}

ul#sotto_menu_p2b li a{
	display: block;
	margin: 0px;
	font-stretch: extra-condensed;
	background-color: #F48000;
	letter-spacing: 1px;
	padding: 0px;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 2px;
	text-decoration: none; 
	font-size: 11px;
	width: 159px;
	height: 17px;
	color: #FFFFFF;
	/*line-height: 12px;*/
	border-left: 2px solid #FFED00;
	
}

ul#sotto_menu_p2b li a:hover{
	display: block;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	background-color: #FFEC00;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	padding-top: 5px;
		margin-top: 2px;
	text-decoration: none; 
	font-size: 11px;
	width: 159px;
	height: 17px;
	color: #AB2D22;
	/*line-height: 12px;*/
	border-left: 2px solid #FFED00;
	
}

#selected_menu_centrale_p2b {
	background-color: #FFED00;
	width: 159px;
	height: 27px;
	font-stretch: extra-condensed;
	letter-spacing: 1px;
	font-size: 11px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-top: 3px;
	color: #AB2D22;
	border: 0px solid yellow;
	
}

#wrap_corpo {
	position: relative;
	clear: both;
	background-color: #E9E4E2;
	margin: 0;
	padding: 0;
	height: auto;
	border: 0px solid yellow;
		
}

#corpo_centrale {
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 760px;
	height: auto;
	border: 0px solid red;
}

#mate2012 {
	margin: 0px; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 760px;
	height: auto;
	border: 0px solid red;
}

#mate2012_2 {
	float:left;
	margin: 0px; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 634px;
	height: auto;
	border: 0px solid red;
}

#mate2012_3 {
	float:right;
	display: inline;
	margin: 0px; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 10px;
	font-size: 11px;	
	width: 120px;
	height: auto;
	border: 0px solid red;
}

#corpo_centraleaznew {
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 986px;
	height: auto;
	border: 0px solid pink;
}

#wrap_corpo_eco {
	position: relative;
	clear: both;
	background-color: #E9E4E2;
	margin: 0;
	padding: 0;
	height: 348px;
	border: 0px solid yellow;
		
}

#corpo_centrale_eco {
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 760px;
	height: 348px;
	border: 0px solid pink;
}

#wrap_corpo_eco2010 {
	position: relative;
	clear: both;
	background-color: #D7EDFB;
	margin: 0;
	padding: 0;
	height: 348px;
	border: 0px solid yellow;
		
}

#corpo_centrale_eco2010 {
	position: relative;
	margin: 0 auto; 
	margin-top: 0px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 760px;
	height: 348px;
	border: 0px solid pink;
}

#corpo_centrale_faq {
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 400px;
	height: auto;
	border: 0px solid pink;
}



#corpo_centrale_gloss {
	float: left;
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 580px;
	height: auto;
	border: 0px solid pink;
}

#corpo_centrale_gloss2 {

	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 580px;
	height: auto;
	border: 0px solid white;
}


#corpo_centrale_materiali {

	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 580px;
	height: auto;
	border: 0px solid white;
}

#corpo_centrale_materiali_g {
	float: left;
	position: relative;
	margin: 0 auto; 
	margin-top: 7px;
	padding: 0;
	padding-bottom: 0px;
	font-size: 11px;	
	width: 580px;
	height: auto;
	border: 0px solid pink;
}



.blocco_img_txt_sx {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	width: 200px;
	height: auto;
	border: 0px solid red;
}

.blocco_img_txt_gloss {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	width: 125px;
	height: auto;
	border: 0px solid red;
}

.blocco_img {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	width: 200px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_img_argani {
	float: right;
	margin: 0;
	padding: 0;
	padding-bottom:10px;
	width: 108px;
	height: 153px;
	letter-spacing: 1px;
	border: 1px solid red;
}


.blocco_img2 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-right: 27px;
	text-align: left;
	width: 290px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_img3 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	width: 760px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_imgaz {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/sfondo_azienda.jpg);
	text-align: left;
	width: 755px;
	height: 375px;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_imgaznews {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/sfondo_aziendanews.jpg);
	text-align: left;
	width: 986px;
	height: 390px;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_imgfiera {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/mecspe.jpg);
	text-align: left;
	width: 755px;
	height: 312px;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_imgfiera_lario {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/fiera_lario.jpg);
	text-align: left;
	width: 755px;
	height: 641px;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_imgfiera_mecspee {
	float: center;
	margin: 0 auto;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/fiera_mec.jpg);
	text-align: left;
	width: 591px;
	height: 354px;
	letter-spacing: 1px;
	border: 0px solid red;
}

.blocco_img_contatti2010 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 25px;
	text-align: left;
	width: 400px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_eco {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/mondo.jpg);
	text-align: left;
	width: 755px;
	height: 348px;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_eco2010 {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/mondo2010.jpg);
	text-align: left;
	width: 755px;
	height: 348px;
	letter-spacing: 1px;
	border: 0px solid red;
}



.blocco_imgcertific {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-image: url(../img/sincert.jpg);
	text-align: left;
	width: 755px;
	height: 312px;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_txt_sotto_img {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	width: 125px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_txt_sotto_img11 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: center;
	width: 125px;
	height: auto;
	letter-spacing: 1px;
	border: 0px solid red;
}


.blocco_txt {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	text-align: center;
	width: 320px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_contatti2010 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 30px;
	text-align: left;
	width: 200px;
	height: auto;
	border: 0px solid yellow;
}
.blocco_txt2 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 20px;
	text-align: left;
	width: 180px;
	height: auto;
	border: 0px solid yellow;
}


.blocco_azienda {
	margin: 0;
	padding: 0;
	padding-top: 65px;
	padding-left: 203px;
	text-align: center;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_azienda_ppc {

	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-left: 0px;
	text-align: center;
	width: 750px;
	height: auto;
	border: 0px solid red;
}

.blocco_aziendanew {
	margin: 0;
	padding: 0;
	padding-top: 65px;
	padding-left: 316px;
	text-align: center;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_eco_txt {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 80px;
	text-align: center;
	width: 600px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_certif_txt {
	margin: 0;
	padding: 0;
	padding-top: 40px;
	padding-left: 300px;
	text-align: left;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_fiera_lario_txt {
	margin: 0;
	padding: 0;
	padding-top: 310px;
	padding-left: 80px;
	text-align: left;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_fiera_mecspee_txt {
	margin: 0;
	padding: 0;
	margin-top: 212px;
	padding-left: 25px;
	text-align: left;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_vendita {
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
	width: 750px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_vendita_pcc {
	position: relative;
	margin: 0;
	margin-top: 30px;
	padding: 0;
	padding-top: 0px;
	padding-left: 10px;
	text-align: center;
	width: 750px;
	height: auto;
	border: 0px solid yellow;
}


.blocco_faq_txt {
	float: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	width: 400px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_sotto_gloss {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
	width: 125px;
	height: auto;
	letter-spacing: 1px;
	border: 1px solid green;
}

.blocco_txt_gloss {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	width: 420px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_materialih {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	width: 350px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_materialih2 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	width: 390px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_materiali01 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	width: 230px;
	height: auto;
	border: 0px solid yellow;
}


.blocco_txt_materiali02 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	width: 130px;
	height: auto;
	border: 0px solid yellow;
}

.blocco_txt_materiali03 {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	width: 80px;
	height: auto;
	border: 0px solid pink;
}

.title {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #D10F0F; 
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	
}

#wrap_footer {
	clear: both;
	position: relative;
	background-color: #0B0B0B;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	text-align: right;
	border: 0px solid violet;
}

#footer {
	position: relative;
	background: url(../img/bg_footer.jpg) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#footer_ita {
	position: relative;
	background: url(../img/bg_footer.jpg) no-repeat;
	margin: 0 auto; 
	padding-top: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#footer_eng {
	position: relative;
	background: url(../img/bg_footer_eng.jpg) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#footer_deu {
	position: relative;
	background: url(../img/bg_footer_deu.jpg) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#sotto_footer {
	position: relative;
	background: url(../img/bg_sottofooter.jpg) no-repeat;
	margin: 0 auto; 
	padding: 0;
	padding-top: 3px;
	height: 23px;
	width: 760px;
	font-size: 10px;
	border: 0px solid yellow;
}

#credit_copy {
	float: left;
	text-align: center;
	width: 15px;
	text-decoration: none;
	color: #D10F0F;
	border: 0px solid red;
}

#credit a{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-left: 340px;
	text-decoration: underline;
	color: #D10F0F;
	border: 0px solid red;
}

#credit a:hover{
	text-decoration: none;
	
}

#copy a{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #D10F0F;
	border: 0px solid red;
}

#copy a:hover{
	text-decoration: none;
	
}

#piva{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #D10F0F;
	border: 0px solid red;
}

#wrap_footer2010 {
	clear: both;
	position: relative;
	background-color: #E9E4E2;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	text-align: right;
	border: 0px solid violet;
}

#wrap_footer2010eco {
	clear: both;
	position: relative;
	background-color: #D7EDFB;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	text-align: right;
	border: 0px solid violet;
}

#footer_ita2010 {
	position: relative;
	background: url(../img/bg_footer2010.png) no-repeat;
	margin: 0 auto; 
	padding-top: 0px;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#footer_ita2010eco {
	position: relative;
	background: url(../img/bg_footer2010eco.png) no-repeat;
	margin: 0 auto; 
	padding-top: 0px;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#sotto_footer2010 {
	position: relative;
	background-color: #E9E4E2;
	margin: 0 auto; 
	padding: 0;
	padding-top: 3px;
	height: 60px;
	width: 760px;
	font-size: 10px;
	border: 0px solid yellow;
}

#sotto_footer2010eco {
	position: relative;
	background-color: #D7EDFB;
	margin: 0 auto; 
	padding: 0;
	padding-top: 3px;
	height: 124px;
	width: 760px;
	font-size: 10px;
	border: 0px solid yellow;
}

#indirizzo2010{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0px;
	height: 30px;
	width: 760px;
	text-decoration: none;
	color: #504E53;
	font-size: 11px;
	border: 0px solid red;
}

#indirizzo2010eco{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0px;
	height: 30px;
	width: 760px;
	text-decoration: none;
	color: #1A458A;
	font-size: 11px;
	border: 0px solid red;
}


#footer_eng2010 {
	position: relative;
	background: url(../img/bg_footer_eng2010.png) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}



#footer_eng2010eco {
	position: relative;
	background: url(../img/bg_footer2010ecoeng.png) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}


#footer_deu2010 {
	position: relative;
	background: url(../img/bg_footer_deu2010.png) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}

#footer_deu2010eco {
	position: relative;
	background: url(../img/bg_footer2010ecodeu.png) no-repeat;
	margin: 0 auto; 
	padding: 0;
	height: 74px;
	width: 760px;
	border: 0px solid yellow;
}


#wrap_alberi {
	clear: both;
	position: relative;
	background-image: url(../img/hol/alberi.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 177px;
	text-align: center;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	border: 0px solid yellow;
}




#paes_hol_pcc {
position: absolute;
	display: block;
	margin: 0px;
	/*margin-top: -3px;*/
	padding: 0px;
	margin-left: 260px;
	text-decoration: none; 
	background-image: url(../img/hol/sfondoholnew.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 823px;
	height: 200px;
	border: 0px solid red;
}


#paes_pol_pcc {
position: absolute;
	display: block;
	margin: 0px;
	/*margin-top: -3px;*/
	padding: 0px;
	margin-left: 260px;
	text-decoration: none; 
	background-image: url(../img/hol/sfondopolnew.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 823px;
	height: 200px;
	border: 0px solid red;
}

