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:#0FA1C6;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-position:left 0px;
}


#wrapper {
	width: 980px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: both;
	overflow: hidden;
	background-image:url(../images/wrapper.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
}


#content {
	width: 960px;
    margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
	float: left;
	background-color:#FFFFFF;
}	


#colB {
	width: 634px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#FFFFFF;
}

#colC {
	width: 320px;
	min-height:400px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 50px 6px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#FFFFFF;
	/*background-image: url(../images/colc.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
}

/********************* TESTO **********************/
.pt7_Tb_red, a:link.pt7_Tb_red, a:visited.pt7_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

a:hover.pt7_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt7_Tb_grey, a:link.pt7_Tb_grey, a:visited.pt7_Tb_grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 7pt;
	color: #6b6b6b;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

a:hover.pt7_Tb_grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 7pt;
	color: #6b6b6b;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.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;
}

.pt13_Tb_black, a:link.pt13_Tb_black, a:visited.pt13_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_Tb_black {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}




.pt9_Tb_white, a:link.pt9_Tb_white, a:visited.pt9_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.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;
}

.pt11_Tb_white, a:link.pt11_Tb_white, a:visited.pt11_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt12_Tb_white, a:link.pt12_Tb_white, a:visited.pt12_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}



.pt13_Tb_white, a:link.pt13_Tb_white, a:visited.pt13_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt17_Tb_white, a:link.pt17_Tb_white, a:visited.pt17_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 17pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt17_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 17pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt20_Tb_white, a:link.pt20_Tb_white, a:visited.pt20_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 20pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt20_Tb_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 20pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt8_Tb_blue2, a:link.pt8_Tb_blue2, a:visited.pt8_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt9_Tb_blue2, a:link.pt9_Tb_blue2, a:visited.pt9_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt10_Tb_blue2, a:link.pt10_Tb_blue2, a:visited.pt10_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_blue2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt9_Tb_blue, a:link.pt9_Tb_blue, a:visited.pt9_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt10_Tb_blue, a:link.pt10_Tb_blue, a:visited.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size:10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt105_Tb_blue, a:link.pt105_Tb_blue, a:visited.pt105_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt105_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt10_Tb_blue, a:link.pt10_Tb_blue, a:visited.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt13_Tb_blue, a:link.pt13_Tb_blue, a:visited.pt13_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt18_Tb_blue, a:link.pt18_Tb_blue, a:visited.pt18_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 18pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt18_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 18pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.pt19_Tb_blue, a:link.pt19_Tb_blue, a:visited.pt19_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 19pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt19_Tb_blue {
	font-family: "Trebuchet MS", Arial;
	font-size: 19pt;
	color: #17a3c8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.pt13_Tb_red, a:link.pt13_Tb_red, a:visited.pt13_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_Tb_red {
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	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: 402px;*/
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image:url(../images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}


#breadcrumbs {
	width: 774px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	display: inline;
	float: left;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 7pt;
	color: #6b6b6b;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



#share {
	width: 176px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.rss {
	width: 30px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
}

.share {
	width: 125px;
	height: 16px;
	margin: 6px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*background-image:url(../images/share.gif);
	background-repeat:no-repeat;*/
}


.logo {
	width: 312px;
	height: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#menuhead  {
	width: 262px;
	height: 66px;
	margin: 2px 22px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
}

.iscriviti{
	width: 74px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/iscriviti_.jpg);
	background-repeat:no-repeat;
}

.iscriviti:hover{
	width: 74px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/iscriviti_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}

.iscrivition{
	width: 74px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/iscriviti_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}


.newsletter{
	width: 98px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/newsletter_.jpg);
	background-repeat:no-repeat;
}

.newsletter:hover{
	width: 98px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/newsletter_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}

.newsletteron{
	width: 98px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/newsletter_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}



.sostienti{
	width: 90px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sostieni_.jpg);
	background-repeat:no-repeat;
}

.sostienti:hover{
	width: 90px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sostieni_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}

.sostiention{
	width: 90px;
	height: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sostieni_.jpg);
	background-repeat:no-repeat;
	background-position:left -66px;
}

/*#header {
	width: 960px;
	height: 402px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image:url(../images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#BCD5DC;
}

#breadcrumbs {
	width: 774px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	display: inline;
	float: left;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 7pt;
	color: #6b6b6b;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#share {
	width: 176px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.rss {
	width: 30px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
}

.share {
	width: 125px;
	height: 16px;
	margin: 6px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;*/
	/*background-image:url(../images/share.gif);
	background-repeat:no-repeat;
}


.logo {
	width: 312px;
	height: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#menuhead  {
	width: 301px;
	height: 136px;
	margin: 20px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
}

.iscriviti{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/iscriviti.jpg);
	background-repeat:no-repeat;
}

.iscriviti:hover{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/iscriviti.jpg);
	background-repeat:no-repeat;
	background-position:left -40px;
}

.newsletter{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/newsletter.jpg);
	background-repeat:no-repeat;
}

.newsletter:hover{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/newsletter.jpg);
	background-repeat:no-repeat;
	background-position:left -40px;
}

.sostienti{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sostieni.jpg);
	background-repeat:no-repeat;
}

.sostienti:hover{
	width: 301px;
	height: 40px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sostieni.jpg);
	background-repeat:no-repeat;
	background-position:left -40px;
}


#menutop  {
	width: 650px;
	height: 39px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}
*/
/***MENU TOP****/

#menutop  {
	width: 650px;
	height: 39px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.chisiamo{
	width: 122px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/chisiamo.jpg);
	background-repeat:no-repeat;
}

.chisiamo:hover{
	width: 122px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/chisiamo.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.chisiamoon{
	width: 122px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/chisiamo.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}


.iniziative{
	width: 113px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/iniziative.jpg);
	background-repeat:no-repeat;
}

.iniziative:hover{
	width: 113px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/iniziative.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.iniziativeon{
	width: 113px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/iniziative.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}


.tu{
	width: 59px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/tu.jpg);
	background-repeat:no-repeat;
}

.tu:hover{
	width: 59px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/tu.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.tuon{
	width: 59px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/tu.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}


.news{
	width: 98px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/news.jpg);
	background-repeat:no-repeat;
}

.news:hover{
	width: 98px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/news.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.newson{
	width: 98px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/news.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}



.citta{
	width: 156px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/citta.jpg);
	background-repeat:no-repeat;
}

.citta:hover{
	width: 156px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/citta.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.cittaon{
	width: 156px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/citta.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}



.media{
	width: 91px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/media.jpg);
	background-repeat:no-repeat;
}

.media:hover{
	width: 91px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/media.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}

.mediaon{
	width: 91px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/media.jpg);
	background-repeat:no-repeat;
	background-position:left -38px;
}


/***************************************************/

#search  {
	width: 194px;
	height: 39px;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}


.search{
	width: 120px;
	height: 12px;
	margin: 9px 0px 0px 0px;
	padding: 4px 2px 2px 6px;
	display: inline;
	float: left;
	overflow: hidden;
	border:1px solid #5A9DAE;
	background-color:#03758F;
	
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.btvai {
	width: 53px;
	height: 20px;
	margin: 9px 0px 0px 1px;
	padding: 20px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/btvai.jpg);
	background-repeat:no-repeat;
	
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.btvai:hover {
	width: 53px;
	height: 20px;
	margin: 9px 0px 0px 1px;
	padding: 20px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/btvai.jpg);
	background-repeat:no-repeat;
	background-position:left -20px;
	
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/****************************************/


#top2 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #BCD5DC;
	background-image:url(../images/top2.jpg);
}

#top3 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top3.jpg);
}


#top4 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top4.jpg);
}



#top5 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top5.jpg);
}



#top6 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top6.jpg);
}



#top7 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top7.jpg);
}



#top8 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top8.jpg);
}


#top9 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top9.jpg);
}

#top10 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top10.jpg);
}


#top11 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top11.jpg);
}

#top14 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top14.jpg);
}

#top15 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top15.jpg);
}

#top16 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top16.jpg);
}

#top_newsletter {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top_newsletter.jpg);
}


#top12 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top12.jpg);
}

#top13 {
	width: 960px;
	height: 122px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/top13.jpg);
}
.boxtop {
	width: 306px;
	height: 134px;
	margin: 0px 8px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-color: #FFFFFF;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.boxtop5 {
	width: 306px;
	height: 134px;
	margin: 9px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	position: absolute;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.boxtop7 {
	width: 306px;
	height: 134px;
	margin: 11px 8px 0px 647px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	position: absolute;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.boxtop6 {
	width: 306px;
	height: 134px;
	margin: 10px 8px 0px 328px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	position: absolute;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


/***************************  CENTRO **********************/
/*HOME*/
#home {
	width: 615px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 30px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}


.tltnotizia {
	width: 615px;
	height:20px;
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image:url(../images/notizie.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.tltcom {
	width: 615px;
	height:21px;
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/com.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.tltgll{
	width: 615px;
	height:20px;
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/glltitolo.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.tltjolly {
	width: 615px;
	height:20px;
	margin: 35px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border-bottom:4px solid #89181A;

	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #89181A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.riga {
	width: 615px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 12px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/dotted.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.riga2 {
	width: 615px;
	margin: 0px 0px 5px 11px;
	padding: 2px 0px 12px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/dotted.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}



.imghome{
	width: 102px;
	/*height:80px;*/
	margin: 8px 16px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #C1D8E0;
}

/*************************** / CENTRO **********************/
/****COLC****/
.guerci{
	width: 287px;
	height:252px;
	margin: 25px 0px 0px 0px;
	padding: 23px 12px 0px 21px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/guerci.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.videobox {
	width: 320px;
	/*height:264px;*/
	margin: 25px 0px 15px 0px;
	padding: 5px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color:#026A85;
}

.boxright {
	width: 304px;
	height:88px;
	margin: 12px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:1px solid #c8c8c8;
}


.menusez {
	width: 620px;
	height:55px;
	margin: 4px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}


.cntmensez {
	width: 110px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/tool2.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
	text-align:center;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #02586e;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}



.cntmensez:hover {
	width: 110px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/tool2.jpg);
	background-repeat:no-repeat;
	background-position:left -36px;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.cntmensezon{
	width: 110px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:center;
	background-image:url(../images/tool2.jpg);
	background-repeat:no-repeat;
	background-position:left -36px;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}


/*.cntmensez {
	width: 118px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/tool.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
	text-align:center;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #02586e;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}



.cntmensez:hover {
	width: 118px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/tool.jpg);
	background-repeat:no-repeat;
	background-position:left -36px;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.cntmensezon{
	width: 118px;
	height:30px;
	margin: 0px 7px 0px 0px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:center;
	background-image:url(../images/tool.jpg);
	background-repeat:no-repeat;
	background-position:left -36px;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}*/



.boxszn {
	width: 590px;
	margin: 0px 7px 0px 12px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.boxszn_scheda {
	width: 590px;
	margin: 24px 7px 0px 12px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


#paginazione {
	width: 590px;
	margin: 30px 7px 10px 12px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/dotted.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color:#18A4C8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#navigatore {
	width: 590px;
	margin: 30px 7px 10px 12px;
	padding: 6px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*background-image:url(../images/dotted.gif);
	background-position:top;
	background-repeat:no-repeat;*/
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color:#18A4C8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


/**INIZIATIVE*/
.tltiniziative {
	width: 615px;
	height:20px;
	margin: 40px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image:url(../images/topiniziative.gif);
	background-repeat:no-repeat;
	background-position:top;
}


/**CALENDARIO**/
.topcalendario {
	width: 326px;
	height:68px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-color:transparent;
	text-align:center;
	background-image:url(../images/topcal.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: 11px;
	height:17px;
	margin: 2px 0px 0px 5px;
	padding: 18px 0px 0px 0px;
	float: left;
	display: inline;
	background-image: url(../images/back.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	background-color:transparent;
	cursor:pointer;
}


.next{
	width: 11px;
	height:17px;
	margin: 2px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	float: right;
	display: inline;
	background-image:url(../images/next.gif);
	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.gif);
	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: #17A3C8;
	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:#B3D3E0;
	border:none;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #505050;
	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:#17A3C8;
	border:none;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


/**notizie right*/
.topiniziative {
	width: 326px;
	height:21px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/topiniziative.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.topnotizie {
	width: 326px;
	height:21px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/topnotizie.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.cntnotizie {
	width: 320px;
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	display: inline;
	text-align: left;
	background-image: url(../images/rpnews.jpg);
	background-repeat: repeat-x;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.cntflash {
	width: 295px;
	padding: 5px 0px 10px 25px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	text-align: left;
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	line-height:100%;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.cntflash:hover {
	width: 295px;
	padding: 5px 0px 10px 25px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	text-align: left;
	background-image: url(../images/sfnews.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	line-height:100%;
	background-color:#5DBFD8;

}


/**scheda**/
.titlscheda {
	width: 615px;
	height:22px;
	padding: 0px 0px 0px 0px;
	margin: 39px 0px 10px 12px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/tltscheda.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.titlorg {
	width: 615px;
	height:22px;
	padding: 0px 0px 0px 0px;
	margin: 39px 0px 10px 12px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/tltorganigramma.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.imgscheda {
	width: 135px;
	/*height:208px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	float: left;
	display: block;
	text-align:center;
	border-bottom:2px solid #17A3C7;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.imgscheda_mdr {
	width: 135px;
	/*height:208px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	float: left;
	display: block;
	text-align:center;
	overflow:hidden;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.deco {
	width: 135px;
	height:55px;
	padding: 0px 0px 0px 0px;
	margin: -44px 15px 0px 0px;
	float: left;
	display: block;
	text-align:center;
	background-image:url(../images/deco.png);
	background-position:bottom;
	background-repeat:no-repeat;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.download  {
	width: 134px;
	height:57px;
	padding: 0px 0px 0px 0px;
	margin: 52px 0px 0px 2px;
	float: left;
	display: inline;
	text-align:center;
	background-image:url(../images/down.jpg);
	background-repeat:no-repeat;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.cnttxt {
	width: 430px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: inline;
}

.topprogramma {
	width: 430px;
	height:17px;
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 15px 0px;
	float: left;
	display: inline;
	background-image:url(../images/programma.jpg);
	background-repeat:no-repeat;
}



/*******OPERATORI**********/

.operatori{
	width: 614px;
	height:58px;
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 15px 13px;
	float: left;
	display: inline;
	background-image:url(../images/operatori.jpg);
	background-repeat:no-repeat;
}


.box_operatori {
	width: 614px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 13px;
	float: left;
	display: inline;
	border-bottom:4px solid #B9D4DB;
}


.anagrafica_opr {
	width: 614px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	line-height:100%;
	/*background-image:url(../images/seloperatore.jpg);
	background-repeat:no-repeat;
	background-position:left top;*/
	border-bottom:1px dotted #999999;
	background-color:#FFFFFF;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.anagrafica_opr:hover {
	width: 614px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-image:url(../images/seloperatore.jpg);
	background-repeat:no-repeat;
	background-position:left -60px;
	border-bottom:1px dotted #999999;
	cursor:pointer;
	background-color:#188ba8;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.img_opr {
	width: 40px;
	height:40px;
	padding: 0px 0px 0px 0px;
	margin: 6px 16px 0px 10px;
	float: left;
	display: inline;
	background-color:#999999;
	border-bottom:2px solid #17A3C8;
	overflow:hidden;
}

.oprtxt {
	width: 256px;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
	float: left;
	display: inline;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 12pt;
	color: #025A71;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.oprmuni {
	width: 175px;
	/*height:20px;*/
	padding: 0px 0px 0px 0px;
	margin: 29px 0px 0px 0px;
	float: left;
	display: inline;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.oprread{
	width: 40px;
	height:35px;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 20px;
	float: right;
	display: inline;
	cursor:pointer;
}



.municipi {
	width: 328px;
	/*height: 290px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	/*background-image: url(../images/municipi.jpg);
	background-repeat: no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
}



/**FORM COORDINATORI***/
.boxtop2 {
	width: 290px;
	height: 105px;
	margin: -140px 0px 0px 8px;
	padding: 20px 0px 0px 16px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #026A85;
	position:absolute;
	line-height:120%;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.boxtop3 {
	width: 286px;
	height: 100px;
	margin: -140px 0px 0px 8px;
	padding: 30px 0px 0px 20px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #02546A;
	position:absolute;
	line-height:120%;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.boxtop4 {
	width: 306px;
	height: 134px;
	margin: 12px 8px 0px 645px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-color: #FFFFFF;
	position: absolute;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}


.label {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.input_select {
	width:210px;
	height:21px;
	background-color:#DAE9EE;
	border:none;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #333436;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/****MDR SCHEDA****/
.titlemdrscheda {
	width: 480px;
	height:21px;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/mdrscheda.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.contattitlt {
	width: 462px;
	height:22px;
	margin: 54px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/cnt.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


.topnotizieterr {
	width: 320px;
	height:21px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/tltnewsterr.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.topnotizieini {
	width: 320px;
	height:21px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/topiniznews.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.tltrassegna {
	width: 615px;
	height:21px;
	margin: 39px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/rassegna.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.tlt_tuidee {
	width: 615px;
	height:21px;
	margin: 39px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	/*background-image: url(../images/rassegna.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
}

.tltpressroom {
	width: 615px;
	height:21px;
	margin: 39px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/pressroom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.tltdocumenti {
	width: 615px;
	height:21px;
	margin: 39px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/documenti.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


.topcomunicati{
	width: 320px;
	height:21px;
	padding: 0px 0px 0px 0px;
	margin: 9px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/comunicati.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.topdocumenti{
	width: 320px;
	height:25px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/documenti.gif);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

/**ELENCO NEWS**/
.toprassegna{
	width: 320px;
	height:22px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	background-image: url(../images/toprassegna.jpg);
	background-repeat:;
	border:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.foto_dettaglio {
	width: 211px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 25px;
	float: right;
	display: inline;
	text-align:center;
	border:2px solid #C1D8E0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.foto_dettaglio img{
	float:left;
	display:inline;
}


.allegati{
	width: 540px;
	padding: 10px 10px 10px 50px;
	margin: 20px 0px 0px 0px;
	float: left;
	display: inline;
	text-align: left;
	border:2px solid #74C9DE;
	background-color:#DCEFF5;
	background-image:url(../images/allega.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.allegati2{
	width: 525px;
	padding: 10px 10px 10px 50px;
	margin: 40px 0px 20px 0px;
	float: left;
	display: inline;
	text-align: left;
	border:2px solid #74C9DE;
	background-color:#DCEFF5;
	background-image:url(../images/allega.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

/*******IDEE*******/
.topidee {
	width: 615px;
	height:120px;
	margin: 28px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image: url(../images/topidee.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.cntidee {
	width: 611px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #7BCCE1;
	border-top:1px solid #7BCCE1;
	background-color:#DCEFF5;
}

.cntidee2 {
	width: 611px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #7BCCE1;
	border-top:1px solid #7BCCE1;
	background-color:#DCEFF5;
}


.cntidee_a {
	width: 430px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border-right:1px solid #BBE1EC;
	background-color:#DCEFF5;
	line-height:130%;
}

.cntidee_b {
	width: 146px;
	margin: 20px 0px 0px 0px;
	padding: 215px 0px 0px 13px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/privacy.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:130%;
}

.cnt_input {
	width: 190px;
	margin: 0px 25px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.input_text {
	width: 188px;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:left;
	border:none;
	border-bottom:1px solid #B2CED2;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}




.input_textarea {
	width: 421px;
	height:90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	display: inline;
	text-align: left;
	border:none;
	border-bottom:1px solid #B2CED2;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.btfile {
	width: 54px;
	height:22px;
	padding: 0px 0px 0px 0px;
	margin: -2px 0px 0px 10px;
	float: left;
	display: inline;
	text-align:center;
	border:1px solid #6AA5B5;
	background-color:#17A3C7;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.invia {
	width: 126px;
	height:40px;
	padding: 40px 0px 0px 0px;
	margin: 130px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	border: none;
	background-image:url(../images/invia.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:transparent;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


/***RASSEGNA***/

.riga_rass {
	width: 570px;
	height:55px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 43px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_rassegna.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:100%;
		
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #045A73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.riga_rass:hover {
	width: 570px;
	height:55px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 43px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_rassegna.jpg);
	background-repeat:no-repeat;
	background-position:left -60px;
	line-height:100%;
}

/*MODULO A*/

.cntmodulo_a{
	width: 611px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #7BCCE1;
	border-top:1px solid #7BCCE1;
	background-color: #DCEFF5;
}

.topmodulo_a {
	width: 615px;
	height:21px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/movimento.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.cntmodulo_a_1 {
	width: 162px;
	/*height:495px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 300px 0px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
	background-image: url(../images/modulo_1_a.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}

.cntmodulo_a_2 {
	width: 438px;
	/*height:485px;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 60px 10px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
}
.cntmodulo_a_3 {
	width: 442px;
	height:84px;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 170px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #7BCCE1;
	border: none;
	background-color: #FFFFFF;
	background-image: url(../images/rispetto.jpg);
	background-repeat:no-repeat;
	background-position:top;	
}

.annulla{
	width: 192px;
	height: 40px;
	margin: 20px 0px 7px 0px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/annulla.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}



.avanti{
	width: 192px;
	height: 40px;
	margin: 20px 0px 7px 30px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/avanti.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}




.cntmodulo_b_1 {
	width: 162px;
	height:578px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
	background-image: url(../images/modulo_2_a.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}

.cntmodulo_b_2 {
	width: 438px;
	height:568px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.lineamodulo {
	width: 428px;
	height:1px;
	overflow:hidden;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #8CD1E1;
}


.pay{
	width: 192px;
	height: 40px;
	margin: 20px 15px 0px 0px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/paypall.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.boni{
	width: 192px;
	height: 40px;
	margin: 20px 15px 0px 0px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/boni.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.annullaall{
	width: 192px;
	height: 40px;
	margin: 20px 15px 0px 0px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	border:none;
	background-color:transparent;
	background-image:url(../images/annullaall.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


.cntmodulo_c_1 {
	width: 162px;
	height:255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
	background-image: url(../images/modulo_3_a.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}

.cntmodulo_c_2 {
	width: 438px;
	height:215px;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 10px;
	display: inline;
	float: left;
	background-color: #DCEFF5;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.tessera {
	width: 250px;
	height:120px;
	margin: -70px 50px 0px 0px;
	padding: 130px 0px 0px 135px;
	display: inline;
	float: right;
	background-image:url(../images/tessera.jpg);
	background-repeat:no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


/********VIDEO***********/
.video {
	width: 615px;
	height:366px;
	margin: 39px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	background-image:url(../images/video.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000000;
	text-align:center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.viewvideo {
	width: 418px;
	height:345px;
	margin: 21px 0px 0px 95px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #FFFFFF;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.titleimg {
	width: 615px;
	height:21px;
	margin: 13px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/immagini.jpg);
	background-repeat:no-repeat;
}


.immagini {
	width: 615px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: inline;
	float: right;
	background-image: url(../images/imgbox.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #FFFFFF;
	text-align:center;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.immagini_box {
	width: 139px;
	margin: 0px 7px 0px 7px;
	padding: 15px 0px 0px 0px;
	display: inline;
	float: left;
	text-align: left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.immagini_file {
	width: 139px;
	/*height:112px;*/
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	background-color: #000000;
	border:2px solid #94A7AB;
	text-align: left;
	overflow:hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.immagini_file img{
	display: inline;
	float: left;
	overflow:hidden;
}



.label2 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	line-height:130%;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 17pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.input_text2 {
	width: 109px;
	height:17px;
	padding: 3px 0px 0px 0px;
	margin: 4px 15px 12px 0px;
	float: left;
	display: inline;
	text-align:center;
	border:none;
	background-color:#D9E7EA;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.login {
	width: 25px;
	height:20px;
	padding: 20px 0px 0px 0px;
	margin: 4px 0px 12px 0px;
	float: left;
	display: inline;
	text-align:center;
	border:none;
	background-color:transparent;
	background-image:url(../images/login.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/****************/


/****GALLERIEA*************/
.galleria_sing {
	width: 139px;
	margin: 8px 14px -5px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #045A71;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.imggllsing{
	width: 135px;
	/*height:80px;*/
	margin: 10px 16px 4px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	border:2px solid #C1D8E0;
}

.imggllsing img{
	display: inline;
	float: left;
	overflow: hidden;
}


/****SOSTINEI**/
.titlesost {
	width: 615px;
	height:21px;
	margin: 43px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/sost.jpg);
	background-repeat:no-repeat;
}

.donazioni {
	width: 215px;
	height:248px;
	margin: 0px 0px 40px 35px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/dona.jpg);
	background-repeat:no-repeat;
	float:right;
	display:inline;
	cursor:pointer;
}


.merch {
	width: 615px;
	height:21px;
	margin: 13px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/merch.jpg);
	background-repeat:no-repeat;
}

.prodotto {
	width: 139px;
	height:273px;
	margin: 10px 7px 10px 12px;
	padding: 0px 0px 0px 0px;
	float:left;
	display:inline;
}

.prodottoimg {
	width: 135px;
	height:138px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border:2px solid #94A7AD;
	float:left;
	display:inline;
	overflow:hidden;
}

.boxtopcarr {
	width: 279px;
	height: 124px;
	margin: 13px 8px 0px 645px;
	padding: 5px 5px 5px 10px;
	display: inline;
	float: right;
	overflow: hidden;
	background-color: #17A3C7;
	border:6px solid white;
	position:absolute;
	
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.condbanner {
	width:280px;
	margin:12px 0px 0px 0px;
	padding: 40px 20px 20px 20px;
	display: inline;
	float: right;
	overflow: hidden;
	background-color: #026A85;
	background-image:url(../images/cond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.select {
	width:270px;
	height:23px;
	border: 1px solid #20A9CD;
	margin:5px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


.bannercnt{
	width:273px;
	/*height:200px;*/
	border: 1px solid #94A7AB;
	margin:5px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	/*
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	*/
}

#codice{
	width:263px;
	height:180px;
	border: 1px solid #94A7AB;
	margin:5px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color:#FFFFCD;
	overflow:auto;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.copia {
	width:121px;
	height:21px;
	border:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image:url(../images/codice.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}

.acquista {
	width:178px;
	height:24px;
	border:none;
	margin:30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image:url(../images/acquista.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}


.titleskeda {
	width: 615px;
	height:21px;
	margin: 43px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/skeda.jpg);
	background-repeat:no-repeat;
}

.titlealtri {
	width: 615px;
	height:21px;
	margin: 43px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/altri.jpg);
	background-repeat:no-repeat;
}

.fotolarge {
	width:294px;
	/*height:294px;*/
	border:1px solid #94A7AD;
	margin:10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}

.altrefoto {
	width:214px;
	/*height:350px;*/
	margin:2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 10.5pt;
	color: #015B73;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.fotopicciola {
	width:95px;
	/*height:97px;*/
	border:1px solid #94A7AD;
	margin:10px 4px 50px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}

.rigapiccola {
	width:212px;
	height:1px;
	background-color: #94A7AD;
	margin:4px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
}


.add {
	width:192px;
	height:40px;
	border:none;
	margin:30px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/add.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}

.aggiungi {
	width:69px;
	height:19px;
	border:none;
	margin:0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image:url(../images/aggiungi.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}


.posdescrprodotto {
	width:350px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tltcarrello {
	width: 615px;
	height:20px;
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image:url(../images/carrello.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.pressroom {
	width: 615px;
	height:20px;
	margin: 33px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;

	background-image:url(../images/pressroom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.txtprd {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.txtprd2 {
	width: 80px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	line-height:25px;
}

.input_text3 {
	width: 62px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 0px;
	float: left;
	display: inline;
	text-align:center;
	border:1px solid #20A9CD;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.del {
	width:88px;
	height:31px;
	border:none;
	margin:15px 0px 0px 0px;
	padding: 31px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image:url(../images/del.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}


.del:hover {
	width:88px;
	height:31px;
	border:none;
	margin:15px 0px 0px 0px;
	padding: 31px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image:url(../images/del.jpg);
	background-repeat:no-repeat;
	background-position:left -31px;
	cursor:pointer;
	text-align:left;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
}

.pagamenti {
	width:594px;
	border:none;
	margin:-5px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	background-color:#DCEFF5;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.credito {
	width:173px;
	height:55px;
	border:none;
	margin:10px 0px 0px 0px;
	padding: 35px 0px 0px 10px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	background-color:#DCEFF5;
	background-image:url(../images/pay.jpg);
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bonifico {
	width:173px;
	height:55px;
	border:none;
	margin:10px 0px 0px 15px;
	padding: 35px 0px 0px 10px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	background-color:#DCEFF5;
	background-image:url(../images/bonifico.jpg);
	background-repeat:no-repeat;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 9pt;
	color: #5A5A5A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/*.procedi {
	width:192px;
	height:90px;
	border:none;
	margin:10px 0px 20px 15px;
	padding: 90px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align:left;
	background-image:url(../images/procedi.jpg);
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
}
*/


.procedi {
	width:192px;
	height:90px;
	border:none;
	margin:10px 0px 20px 15px;
	padding: 90px 0px 0px 0px;
	background-image:url(../images/procedi.jpg);
	cursor:pointer;
	background-color:transparent;
}




/*****************************  FOOTER ******************************/

#footer {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	display: block;
	float: left;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
}


.sitemap {
	width: 610px;
	margin: 44px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	line-height:110%;
	
	font-family: "Trebuchet MS", Arial;
	font-size: 13pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.sitelink {
	width: 240px;
	margin: 40px 60px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:right;
}


.cnt {
	width: 142px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
	border-bottom:1px solid #22778d;
}

.map {
	width:142px;
	margin: 0px 9px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
}

/***************************** FINE FOOTER ******************************/