h1, h2, h3, h4, h5, h6, form, p, hr, img {
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


.hide {
	display: none;
}
	
	
img {
	border: 0;
	overflow: hidden;
}


.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.clear_grey { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #A4A4A4;
}

.hand {
	cursor: pointer;
}


body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color:#FFFFFF;
}


#wrapper {
	width: 960px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: both;
	overflow: hidden;
}


#content {
	width: 960px;
    margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
	float: left;
}	


#colB {
	width: 471px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colB2 {
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colC {
	width: 489px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colC2 {
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colC_a {
	width: 319px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colC_b {
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

/********************* TESTO **********************/

.pt11_A_bread, a:link.pt11_A_bread, a:visited.pt11_A_bread {
	text-transform: none;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;
}          

a:hover.pt11_A_bread {
	text-transform: none;
	text-decoration: underline;
	font-family:"Trebuchet MS", Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;
}



.pt8_A_white, a:link.pt8_A_white, a:visited.pt8_A_white {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_white {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt10_A_white, a:link.pt10_A_white, a:visited.pt10_A_white {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_white {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt11_A_blue, a:link.pt11_A_blue, a:visited.pt11_A_blue {
	font-family: Arial;
	font-size: 11pt;
	color: #002C6B;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_A_blue {
	font-family: Arial;
	font-size: 11pt;
	color: #002C6B;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt8_A_black, a:link.pt8_A_black, a:visited.pt8_A_black {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_black {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt9_A_black, a:link.pt9_A_black, a:visited.pt9_A_black {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_black {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt10_A_black, a:link.pt10_A_black, a:visited.pt10_A_black {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_black {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt9_Tb_grey, a:link.pt9_Tb_grey, a:visited.pt9_Tb_grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #4B4B4B;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #89171A;
	text-transform: none;
	font-weight: normal;
	text-decoration:none;
}



.pt10_Tb_white, a:link.pt10_Tb_white, a:visited.pt10_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt9_Tb_blue2, a:link.pt9_Tb_blue2, a:visited.pt9_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt12_Tb_red, a:link.pt12_Tb_red, a:visited.pt12_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt8_Tb_black, a:link.pt8_Tb_black, a:visited.pt8_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt9_Tb_black, a:link.pt9_Tb_black, a:visited.pt9_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt10_Tb_black, a:link.pt10_Tb_black, a:visited.pt10_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt11_Tb_black, a:link.pt11_Tb_black, a:visited.pt11_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt10_Tb_blue, a:link.pt10_Tb_blue, a:visited.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #002344;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	         

a:hover.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt10_Tb_red, a:link.pt10_Tb_red, a:visited.pt10_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.pt12_Tb_blue, a:link.pt12_Tb_blue, a:visited.pt12_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #002344;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #A00000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt12_Tm_red, a:link.pt12_Tm_red, a:visited.pt12_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #89171A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #89171A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt11_Tm_black, a:link.pt11_Tm_black, a:visited.pt11_Tm_black {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_Tm_black {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt12_Tm_black, a:link.pt12_Tm_black, a:visited.pt12_Tm_black {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tm_black {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt11_Tm_blue, a:link.pt11_Tm_blue, a:visited.pt11_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt12_Tm_blue, a:link.pt12_Tm_blue, a:visited.pt12_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #354F69;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt16_Tm_blue, a:link.pt16_Tm_blue, a:visited.pt16_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #002344;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt16_Tm_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #002344;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt18_A_blak, a:link.pt18_A_blak, a:visited.pt18_A_blak {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt18_A_blak {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt18_Tm_red, a:link.pt18_Tm_red, a:visited.pt18_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt18_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt20_Tm_red, a:link.pt20_Tm_red, a:visited.pt20_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt20_Tm_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/*************************************************/

.right {
	display:inline;
	float:right;
}

.left {
	display:inline;
	float:left;
}

.right2 {
	display:inline;
	float:right;
	margin:4px 10px 4px 0px;
}

.left2 {
	display:inline;
	float:left;
	margin:4px 0px 4px 10px;
}


/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/
#header {
	width: 960px;
	height: 248px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
}

.logo{
	width: 350px;
	height: 65px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float:left;
	position:absolute;
}

.share {
	width: 125px;
	height: 16px;
	margin: 8px 0px 0px 489px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.marcello {
	width: 169px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: right;
	overflow: hidden;
}

.marcello:hover {
	width: 169px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: right;
	overflow: hidden;
	background-image:url(../images/marcello.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.cerca {
	width: 262px;
	height: 26px;
	margin: 3px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	float: right;
	overflow: hidden;
}

.input_text {
	width: 127px;
	height: 16px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
}

.vai {
	width: 32px;
	height: 16px;
	margin: 2px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	overflow: hidden;
	background-color:transparent;
	background-image: url(../images/vai.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	float:right;
	display:inline;
	cursor:pointer;
}

/**MENU*/
#menu {
	width: 930px;
	height: 22px;
	margin: 155px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	
	font-family:"Trebuchet MS", Arial;
	color:#A00000;
	font-size:12px;
	font-weight:bold;
}

#menu a{
	margin: 0px 14px 0px 2px;
	float:left;
	display:inline;
	cursor:pointer;
}

#menu div{
	margin: 0px 14px 0px 2px;
	float:left;
	display:inline;
	cursor:pointer;
}
/****/

#breadcrumbs {
	width: 910px;
	height: 18px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	border: none;
	
	font-family:"Trebuchet MS", Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;
}

/****home****/

.blog{
	width: 471px;
	height: 21px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/blog.jpg);
	background-repeat:no-repeat;
}

.rassegna{
	width: 469px;
	height: 29px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/rassegna.jpg);
	background-repeat:no-repeat;
}

.blogtxt {
	width: 437px;
	margin: 15px 0px 0px 19px;
	padding: 0px 0px 30px 0px;
	overflow: hidden;
	border: none;
	
	font-family:Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;

}

.blogtxtrassegna {
	width: 437px;
	margin: 15px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	
	font-family:Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;

}

.lineablog {
	width: 469px;
	height: 1px;
	overflow:hidden;
	background-color:#CA9A9A;
}

.linealink {
	width: 469px;
	height: 1px;
	overflow:hidden;
	background-color:#E6E6E6;
}

.ballon {
	width: 160px;
	height:17px;
	margin: -10px 0px 0px 18px;
	padding: 10px 0px 0px 25px;
	overflow: hidden;
	border: none;
	background-image:url(../images/ballon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;

}

.cmt {
	width: 143px;
	height:25px;
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	overflow: hidden;
	border: none;
	background-image:url(../images/cmt.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
	cursor:pointer;
}

.cmt:hover {
	width: 143px;
	height:25px;
	margin: -9px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	overflow: hidden;
	border: none;
	background-image:url(../images/cmt.jpg);
	background-position:right -25px;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
	cursor:pointer;
}



.video {
	width: 319px;
	height:21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/video.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.videofile {
	width: 302px;
	height:189px;
	margin: 6px 0px 6px 7px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	border: none;
	border-bottom:1px solid #F9DE91;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.emporio {
	width: 319px;
	height:26px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/emporo.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.prodotto_cnt {
	width: 90px;
	margin: 9px 0px 12px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: normal;
	line-height:160%;
}

.prodotto_img {
	width: 90px;
	/*height:91px;eliminare*/
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#CCCCCC;
	border-bottom:1px solid #2A952D;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.prodotto_img img{
	float:left;
	display:inline;
}

#imgload{
	width: 32px;
	height: 32px;
	margin: 10px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
}

.titlelink{
	width: 471px;
	height: 21px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/link_2.jpg);
	background-repeat:no-repeat;
}

.titlemarcello{
	width: 471px;
	height: 21px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/amarcello.jpg);
	background-repeat:no-repeat;
}

.titlecartavalori{
	width: 471px;
	height: 21px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/cartavalori.jpg);
	background-repeat:no-repeat;
}

.titledonazioni{
	width: 471px;
	height: 21px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/donazioni.jpg);
	background-repeat:no-repeat;
}

.title5x1000{
	width: 471px;
	height: 29px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/5xmille.jpg);
	background-repeat:no-repeat;
}

.titleprivacy{
	width: 471px;
	height: 29px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/privacy_2.jpg);
	background-repeat:no-repeat;
}

.titleleggi{
	width: 471px;
	height: 29px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/leggiedocumenti.jpg);
	background-repeat:no-repeat;
}

.titlericerca{
	width: 471px;
	height: 29px;
	margin: 1px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/ricerca.jpg);
	background-repeat:no-repeat;
}

/****PROGETTI****/
.blu {
	width: 403px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/blu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:22px;
	font-weight: normal;
}

.boxblu {
	width: 452px;
	margin: 0px 0px 0px 1px;
	padding: 20px 10px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#005da3;
	
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
}

.boximg {
	width: 110px;
	/*height:85px;*/
	margin: 0px 15px 50px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#CCCCCC;
}


.blubt {
	width: 463px;
	height:8px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/blubt.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}


.red {
	width: 403px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/red.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:22px;
	font-weight: normal;
}

.boxred {
	width: 452px;
	margin: 0px 0px 0px 1px;
	padding: 20px 10px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#891619;
	
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
}


.redbt {
	width: 463px;
	height:8px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/redbt.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}



.brown {
	width: 403px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/brown.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:22px;
	font-weight: normal;
}

.boxbrown {
	width: 452px;
	margin: 0px 0px 0px 1px;
	padding: 20px 10px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#c0972e;
	
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
}


.brownbt {
	width: 463px;
	height:8px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/brownbt.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}


.violet {
	width: 403px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/violet.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:22px;
	font-weight: normal;
}

.boxviolet {
	width: 452px;
	margin: 0px 0px 0px 1px;
	padding: 20px 10px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#6e4299;
	
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
}


.violetbt {
	width: 463px;
	height:8px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/violetbt.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.green {
	width: 403px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/green.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:22px;
	font-weight: normal;
}

.boxgreen {
	width: 452px;
	margin: 0px 0px 0px 1px;
	padding: 20px 10px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#45b748;
	
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:13px;
	font-weight: normal;
}


.greenbt {
	width: 463px;
	height:8px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/greenbt.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}




.progetti  {
	width: 319px;
	height:27px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/progetti_2.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.progetto_1 {
	width: 233px;
	height:34px;
	margin: 5px 0px 0px 15px;
	padding: 11px 0px 0px 60px;
	overflow: hidden;
	border: none;
	background-image:url(../images/1.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	cursor:pointer;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}

.progetto_2 {
	width: 233px;
	height:34px;
	margin: 5px 0px 0px 15px;
	padding: 11px 0px 0px 60px;
	overflow: hidden;
	border: none;
	background-image:url(../images/2.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	cursor:pointer;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}


.progetto_3 {
	width: 233px;
	height:34px;
	margin: 5px 0px 0px 15px;
	padding: 11px 0px 0px 60px;
	overflow: hidden;
	border: none;
	background-image:url(../images/3.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	cursor:pointer;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}


.progetto_4 {
	width: 233px;
	height:34px;
	margin: 5px 0px 0px 15px;
	padding: 11px 0px 0px 60px;
	overflow: hidden;
	border: none;
	background-image:url(../images/4.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	cursor:pointer;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}

.progetto_5 {
	width: 233px;
	height:34px;
	margin: 5px 0px 0px 15px;
	padding: 11px 0px 0px 60px;
	overflow: hidden;
	border: none;
	background-image:url(../images/5.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	cursor:pointer;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}

.immaginiprg {
	width: 319px;
	height:13px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/imgprg.jpg);
	background-position: top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.immagini {
	width: 319px;
	height:25px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/immagini.jpg);
	background-position: top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.immagine {
	width: 190px;
	/*height:144px;eliminare*/
	margin: 5px 10px 15px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	border-bottom:1px solid #EBB201;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}

.immagine img, .immagine2 img{
	float:left;
	display:inline;
}

.immagine2 {
	width: 89px;
	/*height:67px;eliminare*/
	margin: 5px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	border-bottom:1px solid #EBB201;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}


.banner {
	width: 288px;
	height:120px;/*eliminare*/
	margin: 0px 0px 20px 22px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}


.help {
	width: 170px;
	height:173px;/*eliminare*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}


.eventi {
	width: 170px;
	height:58px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/eventi.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.eventi_img {
	width: 150px;
	/*height:103px;eliminare*/
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	border-bottom:1px solid #E6E6E6;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.eventi_img img{
	float:left;
	display:inline;
}


.eventi_txt {
	width: 150px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	line-height:150%;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.legale {
	width: 170px;
	height:48px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/legale.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;

	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.legge {
	width: 170px;
	height:48px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/leggi.jpg);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.link {
	width: 170px;
	height:50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/link.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.link_txt {
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 10px;
	overflow: hidden;
	border: none;
	border-bottom:1px solid #D7D7D7;
}

.banner_little {
	width: 160px;
	height:60px;/*eliminare*/
	margin: 0px 0px 4px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}

/****BLOG****/
.foto {
	width: 430px;
	/*height:254px;eliminare*/
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#CCCCCC;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
}

.commento3{
	width: 468px;
	height: 350px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#891619;
}


.commento{
	width: 468px;
	height: 317px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#891619;
}

.commento_a {
	width: 297px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
}

.commento_a label{
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:11px;
}

.input_text2 {
	width: 293px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#FFFFFF;
	border:1px solid #CA9A9A;
}

.input_text3 {
	width: 138px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#FFFFFF;
	border:1px solid #CA9A9A;
}

.cnt_cmt_1 {
	width: 140px;
	height: 60px;
	margin: 15px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
}

.cnt_cmt_2 {
	width: 140px;
	height: 50px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
}


.antispam {
	width: 138px;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#FFFFFF;
	border:1px solid #919191;
	background-image:url(../images/spam.jpg);
	background-repeat:x;
	text-align:center;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:30px;
}

.commento_b {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
}

.commento_c {
	margin: 40px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	text-align:center;
	
}

.commento_b label{
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:11px;
}

.privacy {
	width: 150px;
	height:177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/privacy.jpg);
	background-repeat:no-repeat;
}

.privacy2 {
	width: 150px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
}


.invia {
	width: 116px;
	height:39px;
	margin: 40px 0px 0px 10px;
	padding: 39px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float: right;
	display:inline;
	position:absolute;
	background-image: url(../images/invia.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.invia3 {
	width: 116px;
	height:39px;
	margin: 70px 0px 0px 10px;
	padding: 39px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float: right;
	display:inline;
	position:absolute;
	background-image: url(../images/invia.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.vostri {
	width: 470px;
	height:29px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/vostri.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.tltcmt {
	width: 430px;
	height:26px;
	margin: 20px 0px 0px 0px;
	padding: 3px 0px 0px 40px;
	overflow: hidden;
	border: none;
	background-image:url(../images/tltcmt.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#354F69;
	font-size:10.5px;
	font-weight: normal;
}

.commentotesto {
	width: 395px;
	margin: 4px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}

#paginazione {
	width: 448px;
	margin: 30px 0px 20px 0px;
	padding: 10px 10px 0px 10px;
	overflow: hidden;
	border: none;
	border-top:2px solid #E6E6E6;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}

#paginazione2 {
	width: 750px;
	margin: 30px 0px 20px 0px;
	padding: 10px 20px 0px 20px;
	overflow: hidden;
	border: none;
	border-top:2px solid #E6E6E6;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}


.post {
	width: 318px;
	height:30px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/post.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.postello {
	width: 295px;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	border-bottom: 1px solid #E6E6E6;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.notizie {
	width: 318px;
	height:30px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/notizie.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


/***CHISIAMO**/

.chisiamo{
	width: 471px;
	height: 21px;
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/chisiamo.jpg);
	background-repeat:no-repeat;
}


.menuinterno {
	width: 467px;
	height: 26px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #881719;
}

.presentazione {
	width: 107px;
	height: 26px;
	margin: 1px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/presentazione.jpg);
	background-repeat:no-repeat;
	background-position:left -29px;
	cursor:pointer;
}

.presentazione:hover {
	width: 107px;
	height: 29px;
	margin: 1px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/presentazione.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.statuto {
	width: 107px;
	height: 26px;
	margin: 1px 0px 0px 231px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/statuto.jpg);
	background-repeat:no-repeat;
	background-position:left -29px;
	cursor:pointer;
}

.statuto:hover {
	width: 107px;
	height: 29px;
	margin: 1px 0px 0px 231px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/statuto.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.curriculum {
	width: 107px;
	height: 26px;
	margin: 1px 0px 0px 123px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/curriculum.jpg);
	background-repeat:no-repeat;
	background-position:left -29px;
	cursor:pointer;
}

.curriculum:hover {
	width: 107px;
	height: 29px;
	margin: 1px 0px 0px 123px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/curriculum.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}


.mission {
	width: 107px;
	height: 26px;
	margin: 1px 0px 0px 339px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/mission.jpg);
	background-repeat:no-repeat;
	background-position:left -29px;
	cursor:pointer;
}
.mission:hover {
	width: 107px;
	height: 29px;
	margin: 1px 0px 0px 339px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/mission.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}


.imgsez {
	width: 300px;
	/*height: 240px;*/
	margin: 15px 0px 15px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*background-color: #CCCCCC;*/
}

.imgsez img{
	display: inline;
	float: left;
}

/*****glider******/
.controls {
	width: 467px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

div.scroller { 
	width: 455px;
	float: left;
	overflow: hidden;
	display: inline;
}

div.scroller div.section {
	width: 455px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
	
div.scroller div.content {
	width: 10000px;
}
/********************/


/***consulenza****/
.consulenza{
	width: 471px;
	height: 29px;
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/consulenza.jpg);
	background-repeat:no-repeat;
}


.menuinterno2 {
	width: 467px;
	height: 26px;
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border-bottom: 1px solid #184078;
}

.cons1 {
	width: 195px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/cons_lega.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.cons1:hover {
	width: 195px;
	height: 29px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/cons_lega.jpg);
	background-repeat:no-repeat;
	background-position:left -27px;
	cursor:pointer;
}

.cons2 {
	width: 227px;
	height: 26px;
	margin: 1px 0px 0px 197px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/psico.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.cons2:hover {
	width: 227px;
	height: 29px;
	margin: 1px 0px 0px 197px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	position:absolute;
	background-color: #FFFFFF;
	background-image: url(../images/psico.jpg);
	background-repeat:no-repeat;
	background-position:left -27px;
	cursor:pointer;
}

.preve {
	width: 442px;
	height: 0px;
	margin: 10px 0px 10px 0px;
	padding: 28px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/preve.jpg);
	background-repeat:no-repeat;
	background-position: top;
	cursor:pointer;
}



.preventivo{
	width: 468px;
	height: 350px;
	margin: -20px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#002C6B;
}


.input_text2 {
	width: 293px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#FFFFFF;
	border:1px solid #CA9A9A;
}

.input_text3 {
	width: 138px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#FFFFFF;
	border:1px solid #CA9A9A;
}


.privacy3 {
	width: 150px;
	height:177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/privacy2.jpg);
	background-repeat:no-repeat;
}


.invia2 {
	width: 116px;
	height:39px;
	margin: 75px 0px 0px 10px;
	padding: 39px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float: right;
	display:inline;
	position:absolute;
	background-image: url(../images/invia2.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	background-color:transparent;
}


.contatti{
	width: 471px;
	height: 24px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/contatti.jpg);
	background-repeat:no-repeat;
} 

.newsletter{
	width: 471px;
	height: 24px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/newsletter.jpg);
	background-repeat:no-repeat;
} 


.indirizzi {
	width: 319px;
	height:21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/indirizzi.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.indirizzitxt {
	width: 250px;
	margin: 15px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	
	font-family: Arial;
	color: #000000;
	font-size:15px;
	font-weight: bold;
}


#map {
	width: 292px;
	height:213px;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	/*background-image: url(../images/dove.jpg);
	background-repeat:no-repeat;*/
	
	font-family: Arial;
	color: #000000;
	font-size:15px;
	font-weight: normal;
}


/***empirio****/
.emporiotl{
	width: 790px;
	height: 25px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/emporio.jpg);
	background-repeat:no-repeat;
}


.categorie {
	width: 210px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	border: none;
	background-image:url(../images/pnt.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #5A5959;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.categorie:hover {
	width: 210px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	border: none;
	background-image:url(../images/pnt2.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #2A952D;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.categorieon {
	width: 210px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	border: none;
	background-image:url(../images/pnt2.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #2A952D;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}


.novita {
	width: 790px;
	height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/novita.jpg);
	background-repeat:no-repeat;
}

.prodotto {
	width: 210px;
	height: 236px;
	margin: 5px 5px 20px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	line-height:100%;
}

.prodottoft {
	width: 210px;
	/*height: 143px;*/
	background-color:#CCCCCC;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	border-bottom:1px solid #BABABA;
}

.acquista {
	height:11px;
	width:54px;
	background-color:transparent;
	margin: 2px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:right;
	display:inline;
	background-image:url(../images/acq.jpg);
	background-repeat:no-repeat;
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;

}

.acquista:hover {
	height:11px;
	width:54px;
	background-color:transparent;
	margin: 2px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:right;
	display:inline;
	background-image:url(../images/acq.jpg);
	background-repeat:no-repeat;
	background-position:left -11px;
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;

}


.carrello {
	width:170px;
	border-bottom:1px solid white;
	background-color:#2A952D;
	background-image:url(../images/tltcarrello.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 0px 0px 1px 0px;
	padding: 28px 0px 5px 0px;
	overflow: hidden;
	border: none;
	float: left;
	display:inline;
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;
}

.carrelloele {
	width:150px;
	border-bottom:1px solid white;
	background-color:#2A952D;
	background-image:url(../images/sfcarrello.jpg);
	background-position:top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 5px;
	padding: 20px 0px 15px 10px;
	overflow: hidden;
	border: none;
	float: left;
	display:inline;
	
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}


.scheda {
	width: 790px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/scheda.jpg);
	background-repeat:no-repeat;
}

.dettaglio {
	width: 470px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/dett.jpg);
	background-repeat: repeat-y;
	background-color:#CCCCCC;
	float:left;
	display:inline;

		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.dettagliofoto {
	width: 298px;
	/*height: 300px;*/
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color: #EBEBEB;
	border-bottom:1px solid #BABABA;
	
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.txtdettaglio {
	width:420px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	line-height:140%;
	
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.add{
	width: 142px;
	height:32px;
	margin: -50px 10px 0px 0px;
	padding: 32px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/add.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor:pointer;
	float:right;
	display:inline;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}



.altriprodotti {
	width: 319px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}


/***carrello****/
.carrellotlt{
	width: 790px;
	height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/carrello.jpg);
	background-repeat:no-repeat;
}

.rigaprodotto {
	width: 755px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	border-bottom:1px solid #B9BEBA;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.rigaprodotto_img {
	width: 90px;
	/*height:91px;eliminare*/
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#CCCCCC;
	border-bottom:2px solid #29962D;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}


.rigaprodotto_txt {
	width: 290px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.quantita {
	width: 60px;
	margin: 10px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color: #5A5959;
	font-size:11px;
	font-weight: bold;
}

.quantitatext {
	width: 58px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	text-align:center;
	border:1px solid #B9BEBA;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:15px;
	font-weight: bold;
}

.del{
	width: 86px;
	height:24px;
	margin: 20px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/del.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:left -24px;
	cursor:pointer;
	float:right;
	display:inline;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.del:hover{
	width: 86px;
	height:24px;
	margin: 20px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/del.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position:left top ;
	cursor:pointer;
	float:right;
	display:inline;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}


.totale {
	width:180px;
	height:55px;
	margin: 20px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float: right;
	display:inline;
	text-align: left;
	
	font-family: "Trebuchet MS", Arial;
	color: #5A5859;
	font-size:18px;
	font-weight: bold;
}

.pagamento{
	width: 244px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/pagamento.jpg);
	background-repeat:no-repeat;
}

.pay {
	width:209px;
	height:60px;
	margin: 0px 35px 0px 20px;
	padding: 36px 0px 0px 10px;
	overflow: hidden;
	border: none;
	float: left;
	display:inline;
	text-align: left;
	background-image:url(../images/pay.jpg);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial;
	color: #5A5859;
	font-size:18px;
	font-weight: bold;
}

.boni {
	width:209px;
	height:60px;
	margin: 0px 35px 0px 0px;
	padding:36px 0px 0px 10px;
	overflow: hidden;
	border: none;
	float: left;
	display:inline;
	text-align: left;
	background-image:url(../images/boni.jpg);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial;
	color: #5A5859;
	font-size:18px;
	font-weight: bold;
}


.go {
	width:219px;
	height:96px;
	margin: 0px 35px 0px 0px;
	padding: 96px 0px 0px 0px;
	overflow: hidden;
	background-color:transparent;
	cursor:pointer;
	border: none;
	float: left;
	display:inline;
	text-align: left;
	background-image:url(../images/go.jpg);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial;
	color: #5A5859;
	font-size:18px;
	font-weight: bold;
}


/****EVENTI****/
.eventitlt{
	width: 471px;
	height: 24px;
	margin: 2px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/eventitlt.jpg);
	background-repeat:no-repeat;
}

.rigaevento {
	width: 755px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
	border-bottom: #891619 solid 2px;
}

.rigaevento_img {
	width: 90px;
	/*height:110px;eliminare*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#CCCCCC;
	border-bottom:2px solid #E8E8E8;
	
	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.rigaevento_img {
	float:left;
	display:inline;
}

/**CALENDARIO**/
.topcalendario {
	width: 320px;
	height:24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-color:transparent;
	text-align:center;
	background-image:url(../images/calendario.jpg);
	background-repeat:no-repeat;
}

.calendario {
	width: 298px;
	margin: 0px 0px 20px 11px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

.filtra2 {
	width: 298px;
	height:22px;
	margin: 3px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	display: inline;
	background-color:transparent;
	text-align:center;
}

.mesesceltonow {
	width: 140px;
	float: left;
	display: inline;
	overflow:hidden;
	margin-left:22%;
}


.back{
	width: 22px;
	height:22px;
	margin: 0px 0px 0px 5px;
	padding: 22px 0px 0px 0px;
	float: left;
	display: inline;
	background-image: url(../images/b.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	background-color:transparent;
	cursor:pointer;
}


.next{
	width: 22px;
	height:22px;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	float: right;
	display: inline;
	background-image:url(../images/n.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	background-color:transparent;
	cursor:pointer;
}




.giorni31{
	width: 295px;
	/*height:120px;*/
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 3px;
	float: left;
	display: inline;
	overflow:hidden;
	background-image:url(../images/31.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color: #FFFFFF;
}



.desel_day {
	width: 40px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	cursor: default;
	border:none;
	background-color:transparent;
	cursor: pointer;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505050;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.desel_day2 {
	width: 40px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	cursor: default;
	border:none;
	background-color:transparent;
	cursor: pointer;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #8A171C;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.sel_day {
	width: 40px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-color:transparent;
	border:none;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #7C7C7C;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.event_day  {
	width: 40px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-color:#891619;
	border:none;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.borderred {
	width: 760px;
	height:1px;
	padding: 0px 0px 0px 0px;
	margin: 10px 2px 0px 20px;
	float: left;
	display: inline;
	overflow:hidden;
	background-color:#891619;
}

.cntvideotxt {
	width: 210px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: Arial;
	color: #89171A;
	font-size:11px;
}

/****GALLERIE****/
.txtgll {
	width: 700px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	border: none;
}

.galleriatlt{
	width: 790px;
	height: 34px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/gallery.jpg);
	background-repeat:no-repeat;
}

.srctlt{
	width: 790px;
	height: 29px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/ris.jpg);
	background-repeat:no-repeat;
}

.rigagalleria {
	width: 755px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 14px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	border-bottom:1px solid #B9BEBA;
		
	font-family: Arial;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.rigasrc {
	width: 735px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight: bold;
}



.rigagalleria_img {
	width: 210px;
	/*height:137px;eliminare*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color:#CCCCCC;

	font-family: "Trebuchet MS", Arial;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}


.rigagalleria_txt {
	width: 510px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight: bold;
}

.titologal {
	width: 760px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	border-bottom:1px solid #891619;
	
	font-family: "Times New Roman", Times, serif;
	color: #891619;
	font-size:24px;
	font-weight: normal;
}


.cntfoto {
	width: 210px;
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: Arial;
	color: #000000;
	font-size:11px;
}

.cntfotoimg {
	width: 210px;
	/*height:120px;eliminare*/
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color: #CCCCCC;
	
	font-family: Arial;
	color: #000000;
	font-size:12px;
}

.cntfototxt {
	width: 210px;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	border-top:1px solid #BABABA;
	
	font-family: Arial;
	color: #89171A;
	font-size:11px;
}


.linealarge {
	width: 760px;
	height:1px;
	margin: 30px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-color: #BABABA;
}


/****DETTAGLIO****/
.testodett{
	width: 430px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family: Arial;
	color: #89171A;
	font-size:11px;
}

.download {
	width: 268px;
	height:39px;
	margin: 10px 0px 10px 8px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/down.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

	font-family: "Trebuchet MS", Arial;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
}

.download_generic {
	width: 255px; /*268*/
	height:29px; /*39*/
	margin: 0px 0px 40px 8px;
	padding: 10px 0px 0px 45px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image:url(../images/down_2.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

	font-family: "Trebuchet MS", Arial;
	color: #ffffff;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}

/*****DETTAGLIO*****/
.imgeve {
	width: 319px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/imgeve.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.imgevefile {
	width: 89px;
	height:67px;
	margin: 13px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#999999;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.videve {
	width: 319px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	clear:both;
	background-image: url(../images/videve.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.videve2 {
	width: 319px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	clear:both;
	background-image: url(../images/videve.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


.videvefile {
	width: 291px;
	height:189px;
	margin: 5px 0px 20px 18px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#999999;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.proxeve {
	width: 318px;
	height:25px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/proxeve.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}


/****PROGETTI****/
.absoul {
	background-color:transparent;
	margin: 180px 0px -180px 0px;
	padding: 0px 0px 0px 0px;
	
}

.brochure {
	width: 319px;
	height: 217px;
	margin: -48px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	background-image: url(../images/brochure.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.progtl{
	width: 790px;
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/prog.jpg);
	background-repeat:no-repeat;
}

.servizi_tl{
	width: 790px;
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image:url(../images/servizi.jpg);
	background-repeat:no-repeat;
	text-indent: -9999px ;
}

.leftprog {
	width: 430px;
	margin: 0px 0px 10px 0px;
	padding: 15px 20px 0px 20px;
	overflow: hidden;
	border-top:1px solid #891619;
	float:left;
	display:inline;
	background-image:url(../images/sfprog.jpg);
	background-position: top;
	background-repeat: repeat-y;
	
	font-family: "Trebuchet MS", Arial;
	color:  #000000;
	font-size:13px;
	font-weight: normal;
}

.leftprog2 {
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 15px 20px 0px 0px;
	overflow: hidden;
	float:left;
	display:inline;
	background-image:url(../images/sfprog.jpg);
	background-position: top;
	background-repeat: repeat-y;
	
	font-family: "Trebuchet MS", Arial;
	color:  #000000;
	font-size:13px;
	font-weight: normal;
}

.rightprog {
	width: 320px;
	margin: 0px 0px 10px 0px;
	padding: 27px 0px 0px 0px;
	overflow: hidden;
	border-top:1px solid #891619;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.rightprog2 {
	width: 320px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 200px 0px;
	float:left;
	display:inline;
	
	font-family: "Trebuchet MS", Arial;
	color:#89171A;
	font-size:11px;
	font-weight: bold;
}

.eventodx {
	width: 319px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/eventir.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size:9px;
	font-weight: bold;
}

.eventodximg {
	width: 90px;
	/*height:130px;*/
	margin: 10px 10px 0px 14px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-color:#999999;
	float:left;
	display:inline;
	
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size:9px;
	font-weight: bold;
}

.appro {
	width: 319px;
	height:13px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/appro.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size:9px;
	font-weight: bold;
}


.linkdown {
	width: 312px;
	height:13px;
	margin: 18px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/linkdown.jpg);
	background-position: top;
	background-repeat:no-repeat;
	
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size:9px;
	font-weight: bold;
}

.approfondimento {
	width: 280px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	border-bottom:1px solid #d8d8d8;
	float:left;
	display:inline;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}

.linkdownload {
	width: 260px;
	margin: 10px 0px 0px 10px;
	padding: 2px 0px 10px 20px;
	overflow: hidden;
	border-bottom:1px solid #d8d8d8;
	float:left;
	display:inline;
	background-image: url(../images/doc.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}

.linkdownload2 {
	width: 260px;
	margin: 5px 0px 10px 20px;
	padding: 2px 0px 5px 20px;
	overflow: hidden;
	border-bottom:1px solid #d8d8d8;
	float: right;
	display:inline;
	background-image: url(../images/doc.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}


/****VIDEO/*****/
.videotlt{
	width: 790px;
	height: 28px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	background-image: url(../images/videotop.jpg);
	background-repeat:no-repeat;
}


.zoomvideo{
	width: 447px;
	height: 336px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	float:left;
	display:inline;
	overflow: hidden;
	border: none;
}

.videotesto{
	width: 305px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
}

/**LINK***/

.linkscnt {
	width: 437px;
	margin: 5px 0px 0px 19px;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	border: none;
	
	font-family:Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;

}


/***carrello***/
.cntidee2{
	width: 750px;
	margin: 5px 0px 0px 3px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	border: none;
	border:2px solid #990000;
	
	font-family:Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;
}

.cnt_input {
	width: 160px;
	margin: 10px 10px 15px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family:Arial;
	color:#5A5959;
	font-size:11px;
	font-weight: normal;
}


.go2 {
	width:130px;
	margin: 20px 10px 0px 0px;
	padding: 4px 0px 4px 0px;
	overflow: hidden;
	background-color:#990000;
	cursor:pointer;
	border:2px solid #CA9A9A;
	float: right;
	display:inline;
	text-align: center;
	font-family: "Trebuchet MS", Arial;
	color: #FFFFFF;
	font-size:18px;
	font-weight: bold;
}


/*********************************** FOOTER ********************************/
#footer {
	width: 960px;
	height: auto;/*177px*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


#menu_footer {
	width: 930px;
	height: 22px;
	margin: 25px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	
	font-family:"Trebuchet MS", Arial;
	color:#A00000;
	font-size:12px;
	font-weight:bold;
	
}

#menu_footer a{
	margin: 0px 12px 0px 0px;
	float:left;
	display:inline;
}


.footer_testo {
	width: 255px;
	height: auto;/*95px*/
	margin: 20px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:left;
	display:inline;
	
	font-family:"Trebuchet MS", Arial;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}

.footer_menu2 {
	width: 410px; /*era 125*/
	height: 25px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: none;
	float:right;
	display:inline;
	
	font-family:"Trebuchet MS", Arial;
	color: #000000;
	font-size:12px;
	font-weight: normal;
}




.footer_menu2 a{
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display:inline;
}




/***************************** FINE FOOTER ******************************/
