* {margin:0; padding:0;}
img {border:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, li, dd {}
input, textarea {font-family: Arial, Verdana, Helvetica, sans-serif;}

a {
	color:#000;
	text-decoration: none;
	font-size: 110%;
	padding-left: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.hide {display: none}
.close {clear:both; font-size:1px; height:1px;}

/**/

body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:70%; 
	color:#939393; 
	background:#FFF;
	text-align:center;
}

#site {margin:0px auto; padding:0; text-align:left;}

/**/

#header-top-large {margin:0; padding:0; border-bottom:1px solid #FFF; text-align:center;}
#header-top {width:670px; margin:0 auto; padding:0; background:#FFF; text-align:left; overflow:hidden;}
#header-logo {float:left; width:245px; margin:0; padding:0px 0 0 0;}
#header-gruppo {float:right; width:260px; margin:0; padding:1px 0 0 0; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#header-gruppo .title {margin:0; padding:0 0 2px 0;}
#header-gruppo .box {margin:0; padding:0px; border:0;  overflow:hidden;border:1px solid blue}
#header-gruppo .image {float:left; width:100px; margin:0; padding:0; border:0;}
#header-gruppo .links {float:right; width:130px; margin:0; padding:0; border:0;}
#header-gruppo ul {list-style:none; margin:0; padding:0;}
#header-gruppo ul li {margin:0; padding:1px 0; font-size:90%; font-weight:normal;}
#header-gruppo ul a {color:#AAA; font-weight:normal; text-decoration:none;}
#header-gruppo ul a:hover {color:#666; text-decoration:none;}

/**/

#home-content-large {margin:0; padding:0; border:0; background:#FFF url(back-home-content-large.gif) repeat-x top; text-align:center;}
#home-content {width:730px; margin:0 auto; padding:0; border:0; background:#FFF url(back-home-content.jpg) no-repeat top;}

#home-navigation {margin:0 30px; padding:0 0 10px 0; border:0;}
#home-navigation-list, #home-navigation-list ul {margin:0; padding:0; list-style:none; line-height:1;} /* all lists */
#home-navigation-list a {display:block; margin:0; padding:0; color:#FFF; text-decoration:none;}
#home-navigation-list img {display:block; margin:0; padding:0; color:#FFF; text-decoration:none;}
#home-navigation-list li {float:left;} /* all list items */ /* width needed or else Opera goes nuts */

#home-navigation-list li ul {position:absolute; width:134px; margin:0; padding:0; background:#999; display:none;z-index:999;} /* second-level lists */
#home-navigation-list li ul li {float:left; width:134px; margin:0; padding:0; border-top:1px solid #D0D0D0; border-bottom:1px solid #FFF; background:#E1E1E1 url(nav-home-sub-back.gif) repeat-x top}
#home-navigation-list li ul li a {margin:0; padding:13px 0; border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; color:#333;}
#home-navigation-list li ul li a:hover {background:#D9C9C9 url(nav-home-subhover-back.gif) repeat-x top; color:#701E1F; text-decoration:none;}

#home-navigation-list li:hover ul, #home-navigation-list li.sfhover ul { /* lists nested under hovered list items */
	display:block;
}

#home-image {clear:both; margin:0 auto; padding:0; border:0; text-align:center;height:205px;}

#home-page {
	margin:25px 30px;
	padding:0;
	border:0;
	text-align:left;
	clip: rect(auto,auto,auto,auto);
}

/**/

.home-news {clear:both; margin:0; padding:0; border:0;}
.home-news .title {margin:0 0 8px 0px; padding:0; border:0; color:#904D47; font-size:120%; font-weight:bold;}
.home-news .box {
	margin:0;
	padding:20px 0px 17px 0px;
	border:0;
	overflow:hidden;
	background-color: #FFF;
	background-image: url(back-home-news_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.home-news .left {float:left; width:245px; margin:0; padding:0; border:0;}
.home-news .left .item {margin:0; padding:0; border:0; overflow:hidden;}
.home-news .left .item .item-title {margin:0 0 12px 5px; padding:0; border:0; color:#333; font-size:120%; font-weight:bold;}
.home-news .left .item .item-title a {color:#333; text-decoration:none;}
.home-news .left .item .item-title a:hover {color:#701E1F;}
.home-news .left .item .wrapper {margin:0; padding:0; border:0; overflow:hidden;}
.home-news .left .item .image {float:left; width:119px; margin:0; padding:0;}
.home-news .left .item .image img {margin:0; padding:0 7px 7px 7px; background:url(back-home-newsleft.jpg) no-repeat left bottom;}
.home-news .left .item .text {float:right; width:120px; margin:0; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}

.home-news .right {float:right; width:389px; margin:0; padding:0; border:0;}
.home-news .right .item {
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
.home-news .right .item .image {float:left; width:50px; margin:0; padding:0; border:0;}
.home-news .right .item .image img {border:1px solid #E1E1E1;}
.home-news .right .item .wrapper {
	float:right;
	width:334px;
	margin:0;
	padding:0;
}
.home-news .right .item .item-title {margin:0 0 2px 0; padding:0; border:0; color:#333; font-size:120%; font-weight:bold;}
.home-news .right .item .item-title a {color:#333; text-decoration:none;}
.home-news .right .item .item-title a:hover {color:#701E1F;}
.home-news .right .item .text {margin:0; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}

/**/

.home-evidenza {clear:both; margin:0; padding:0; border:0;}
.home-evidenza .title {margin:0 0 8px 0; padding:0; border:0; color:#904D47; font-size:120%; font-weight:bold;}
.home-evidenza .box {margin:0; padding:20px 0 17px 0px; border:0; background:#FFF url(back-home-news.gif) no-repeat top left; overflow:hidden;}

.home-evidenza .left {float:left; width:248px; margin:0; padding:0; border:0;}
.home-evidenza .left .item-title {margin:0 0 12px 5px; padding:0; border:0; color:#333; font-size:120%; font-weight:bold;}
.home-evidenza .left .item-title a {color:#333; text-decoration:none;}
.home-evidenza .left .item-title a:hover {color:#701E1F;}
.home-evidenza .left .text {clear:both; margin:6px 0 0 5px; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;text-align:justify;}

.home-evidenza .right {float:right; width:394px; margin:0; padding:0; border:0;}
.home-evidenza .right .item-title {margin:0 0 12px 5px; padding:0; border:0; color:#333; font-size:120%; font-weight:bold;}
.home-evidenza .right .item-title a {color:#333; text-decoration:none;}
.home-evidenza .right .item-title a:hover {color:#701E1F;}
.home-evidenza .right .text {clear:both; margin:6px 0 0 5px; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;text-align:justify;}

.home-evidenza .image {float:left; margin:0; padding:0 0 0 6px; border:0; background:url(back-home-evidenzaleft.jpg) left bottom no-repeat;}
.home-evidenza .image-bottom {margin:0; padding:0 0 6px 0; border:0; background:url(back-home-evidenzabottom.jpg) left bottom repeat-x;}
.home-evidenza .image-right {margin:0; padding:0 6px 0 0; border:0; background:url(back-home-evidenzaright.jpg) right bottom no-repeat;}

/**/

.home-attivita {clear:both; margin:0; padding:0; border:0;}
.home-attivita .title {margin:0 0 8px 0; padding:0; border:0;  color:#904D47; font-size:120%; font-weight:bold;}
.home-attivita .box {margin:0; padding:10px 0; border:0; background:#FFF url(back-home-attivita.gif) no-repeat top center; overflow:hidden;}
.home-attivita .left {float:left; width:261px; margin:0; padding:0; border:0;}
.home-attivita .middle {float:left; width:145px; margin:0; padding:0; border:0;}
.home-attivita .middle .wrapper {margin:0; padding:0 15px; border:0;}
.home-attivita .right {float:right; width:245px; margin:0; padding:0; border:0;}
.home-attivita .item-title {margin:0 0 12px 0; padding:0; border:0; color:#B38A8B; font-size:100%; font-weight:bold;}
.home-attivita ul {list-style:none; margin:0; padding:0;}
.home-attivita ul li {margin:0; padding:0 0 0 10px; background:url(home-attivita-list.gif) no-repeat left top; font-size:100%; font-weight:normal;}
.home-attivita ul a {color:#666; font-weight:bold; text-decoration:none;}
.home-attivita ul a:hover {color:#AAA; text-decoration:none;}

/**/

#timeline-large {margin:0; padding:0; border:0; background:#2E2E2E url(back-timeline-large.gif) repeat-x top; text-align:center;}
#timeline {width:730px; margin:0 auto; padding:0; border:0;}

/**/

#page-content-large {margin:0; padding:0; border:0; background:#FFF url(back-content-large.gif) repeat-x top; text-align:center;}
#page-content {width:730px; margin:0 auto; padding:0; border:0; background:#FFF url(back-content.jpg) no-repeat top;}

#page-navigation {margin:0 30px; padding:0; border:0;}
#page-navigation-list, #page-navigation-list ul {margin:0; padding:0; list-style:none; line-height:1;} /* all lists */
#page-navigation-list a {display:block; margin:0; padding:0; color:#FFF; text-decoration:none;}
#page-navigation-list img {display:block; margin:0; padding:0; color:#FFF; text-decoration:none;}
#page-navigation-list li {float:left;} /* all list items */ /* width needed or else Opera goes nuts */

#page-navigation-list li ul {position:absolute; width:134px; margin:-11px 0px 0px -1px; padding:0; background:#999;z-index:9999;display:none;} /* second-level lists */
#page-navigation-list li ul li {float:left; width:134px; margin:0; padding:0; border-top:1px solid #D0D0D0; border-bottom:1px solid #FFF; background:#E1E1E1 url(nav-home-sub-back.gif) repeat-x top}
#page-navigation-list li ul li a {margin:0; padding:13px 0; border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; color:#333;}
#page-navigation-list li ul li a:hover {background:#D9C9C9 url(nav-home-subhover-back.gif) repeat-x top; color:#701E1F; text-decoration:none;}

#page-navigation-list li:hover ul, #page-navigation-list li.sfhover ul { /* lists nested under hovered list items */
	display:block;
	
	
}

#page-header-box {clear:both; width:730px; margin:0 auto; padding:0; border:0; text-align:left;}
#page-mainimage {float:left; width:435px; margin:0; padding:0; border:0;}
#page-mainimage .inner {margin:0 0 0 41px; padding:0; border:0;}
#page-header {float:right; width:290px; margin:0; padding:0; border:0;}
#page-header .title {margin:20px 0 0 15px; padding:0; border:0; color:#FFF; font-size:130%; font-weight:bold;}
#page-header .subpages {
	margin:18px 0 0 0;
	padding:0;
	border:0;
}
#page-header .subpages .left {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}
#page-header .subpages .right {float:right; width:144px; margin:0; padding:0;}
#page-header .subpages ul {list-style:none; margin:0; padding:0;}
#page-header .subpages ul li {margin:0 0 6px 0; padding:0 0 0 15px; font-weight:normal; color:#999; line-height:90%;}
#page-header .subpages .right ul li {margin:0 0 6px 0; padding:0 0 0 3px; font-weight:normal; color:#999; line-height:90%;}
#page-header .subpages ul a {color:#999; font-weight:bold;font-size:100%; text-decoration:none;}
#page-header .subpages ul a:hover {color:#FFF; text-decoration:none;}
#page-header .subpages ul li.sel {background:url(subpages-list.gif) no-repeat left;}
#page-header .subpages ul li.sel a {color:#FFF; text-decoration:none;}
#page-header .text {margin:30px 0 0 0; padding:0 0 0 15px; font-size:100%; font-weight:normal; color:#999; line-height:120%;}

/**/

#page {clear:both; margin:0 30px; padding:25px 0 0 0; border:0;  text-align:left;}
#page2 {clear:both; margin:0 30px; padding:0px 0 0 0; border:0;  text-align:left;}
#page-left {
	float:left;
	width:400px;
	margin:0;
	padding:0;
	border:0;
}
#page-left .box {margin:0; padding:0 15px 0 0; border:0;}
#page-right {float:right; width:262px; margin:0; padding:0; }

/**/

#page-title {margin:0; padding:0 0 5px 0; border:0; background:url(page-underline.gif) no-repeat bottom left;}
#page-title .testo {float:left; width:325px; margin:0; padding:0px 0px 0px 0px; border:0; color:#904D47; font-size:130%; font-weight:bolder;}
#page-title .tools {float:right; width:60px; margin:0;  padding:2px 0px 0px 0px; border:0; color:#701E1F; font-size:120%; font-weight:bold; text-align:right;}
#page-title .tools ul {margin:0; padding:0; list-style: none;}
#page-title .tools ul li {display:inline; margin:0; padding:0 0 0 3px; color:#999;}
#page-title .tools ul a {color:#999; font-size:100%; font-weight:normal; text-decoration:none;}
#page-title .tools ul a:hover {color:#000; text-decoration:none;}

#page-body {
	margin:20px 0;
	padding:0;
	color:#505050;
	font-size:13px;
	font-weight:normal;
	line-height:110%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#page-body img { margin:0; padding:0 10px 5px 0; border:0;}
#page-body .date{color:#B5B5B5; font-weight:bold;}

#page-body2{ margin:20px 0; padding:0; border:0; color:#4A4A4A; font-size:100%; font-weight:normal; line-height:110%;}

/**/

.page-lavori {margin:0 0 20px 0; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}

.page-lavori-title {margin:0 0 10px 0; padding:0 0 5px 0; border:0; background:url(page-underline.gif) no-repeat bottom left;}
.page-lavori .testo {float:left; width:315px; margin:0; padding:0; border:0; color:#904D47; font-size:130%; font-weight:bold;}
.page-lavori .tools {float:right; width:70px; margin:0; padding:0; border:0; color:#701E1F; font-size:120%; font-weight:bold; text-align:right;}
.page-lavori .tools ul {margin:0; padding:0; list-style: none;}
.page-lavori .tools ul li {display:inline; margin:0; padding:0 0 0 3px; color:#999;}
.page-lavori .tools ul a {color:#999; font-size:100%; font-weight:normal; text-decoration:none;}
.page-lavori .tools ul a:hover {color:#000; text-decoration:none;}

.page-lavori .left {float:left; width:38px; background:#DEDEDE; color:#FFF; font-weight:bold; text-align:center;}
.page-lavori .left .day {margin:0; padding:4px 0; font-size:140%;}
.page-lavori .left .month {margin:0; padding:4px 0; font-size:140%;}
.page-lavori .left .year {margin:0; padding:2px 0; border-top:1px solid #FFF; font-size:100%;}
.page-lavori .right {float:right; width:347px;}
.page-lavori .right .resource {margin:0; padding:0 0 10px 0; border:0;}
.page-lavori .right .testo {margin:0; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}

/**/

.gallery {margin:0; padding:15px 0; border-top:1px dotted #ADADAD; overflow:hidden;}
.gallery .title {margin:0 0 15px 0; padding:0; color:#333; font-size:120%; font-weight:bold;}
.gallery .thumb {float:left; margin:0; padding:4px 4px;}
.gallery a {}
.gallery img {margin:0; padding:1px; border:1px solid #ADADAD}
.gallery img:hover {border:1px solid #333;}

/**/

.download {margin:0; padding:15px 0; border-top:1px dotted #ADADAD; overflow:hidden;}
.download .title {margin:0 0 15px 0; padding:0; color:#333; font-size:120%; font-weight:bold;}
.download ul {list-style:none; margin:5px 10px; padding:0;}
.download ul li {margin:0 0 5px 0; padding:3px 5px; font-size:100%; font-weight:normal; color:#666;}
.download ul li:hover {background:#F9F9F9;}
.download ul li a {color:#666; font-weight:bold; text-decoration:none;}
.download ul li a:hover {color:#333;}
.download ul li p {margin:0; padding:0; margin:0; padding:0 0 0 20px; color:#666; font-weight:normal;}

/**/

.inputdata {}
.inputdata .label {margin:0 0 0px 0; padding:0; color:#929292; font-weight:normal; width:20%;padding-bottom:7px;}
.inputdata  .value {padding:0 0 0 0px; color:#929292; font-weight:bold; width:80%; padding-bottom:7px;}
.inputdata .btn { background:url(send.jpg) no-repeat; cursor:pointer; border:none; width:285px;height:31px;}

/**/

.item-right { padding:0 0 10px 0; background:url(item-right-row.gif) no-repeat bottom left;}
.item-right .title {margin:0;padding:0 0 8px 15px;  background:url(item-right-sel.gif) no-repeat ; background-position: top left; color:#313131; font-size:120%; font-weight:bold;}
.item-right .title a {color:#313131; text-decoration:none;}
.item-right .title a:hover {color:#904D47;}
.item-right .text {margin:0; padding:0 0 0 15px; border:0; color:#939393; font-size:95%; font-weight:normal; line-height:110%;text-align:justify;}
.item-right img {float:left; margin:0; padding:0 10px 3px 0; border:0; }

.item-right-last { padding:0 0 10px 0; }
.item-right-last .title {margin:0;padding:0 0 8px 15px;  background:url(item-right-sel.gif) no-repeat ; background-position: top left; color:#313131; font-size:120%; font-weight:bold;}
.item-right-last .title a {color:#313131; text-decoration:none;}
.item-right-last .title a:hover {color:#904D47;}
.item-right-last .text {margin:0; padding:0 0 0 15px; border:0; color:#939393; font-size:95%; font-weight:normal; line-height:110%;text-align:justify;}
.item-right-last img {float:left; margin:0; padding:0 10px 3px 0; border:0; }

.lanci{padding:0 0 10px 0px;border-left:1px solid #E4D4D4 ;}
.lanciLast{background:url(bordosfumato.gif) no-repeat;background-position: top left;}
/**/

.newsBorder{padding:0px;margin:0px;border-left:1px solid #E4D4D4 ;background:url(item-right-row.gif) no-repeat bottom left;}
.newsBorderLast{background:url(bordosfumato.gif) no-repeat;background-position: top left;}
.news-right {margin:0 0 0px 0; padding:0px 0 8px 0; border:0; }
.news-right .title {margin:0; padding:0 0 11px 15px; border:0;  color:#333; font-size:120%; font-weight:bold;}
.news-right .title a {color:#333; text-decoration:none;}
.news-right .title a:hover {color:#701E1F;}
.news-right .subtitle {margin:0; padding:0 0 3px 15px; border:0; color:#939393; font-size:100%; font-weight:bold;}
.news-right .text {margin:0; padding:0 0 0 15px; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}
.news-right img {float:left; margin:0 8px 3px 0; padding:0; border:1px solid #E1E1E1;}

.news-right-activity { padding:0 0 10px 0; border-left:1px solid #E4D4D4 ; background:url(item-right-row.gif) no-repeat bottom left;}
.news-right-activity img {float:left; margin:0 8px 3px 15px; padding:0; border:1px solid #E1E1E1;}
.news-right-activity .title {margin:0; padding:0 0 0px 15px; border:0; background:url(item-right-sel.gif) no-repeat top left; color:#333; font-size:110%; font-weight:bold;}
.news-right-activity .title a {color:#2E2E2E; text-decoration:none;}
.news-right-activity .title a:hover {color:#904D47;}
.news-right-activity .subtitle {margin:0; padding:0 0 2px 15px; border:0; color:#939393; font-size:99%; font-weight:bold;}
.news-right-activity .text {margin:0; padding:0 0 0 15px; border:0; color:#939393; font-size:95%; font-weight:normal; line-height:100%;text-align:justify;}

/**/

.subpages-right { padding:0 0 10px 0;  background:url(item-right-row.gif) no-repeat bottom left;}
.subpages-right .title {margin:0; padding:0 0 5px 15px; border:0; color:#B78E94; font-size:100%; font-weight:bold;}
.subpages-right .left {float:left; width:120px; margin:0 0 0px 15px; padding:0;}
.subpages-right .right {float:right; width:120px; margin:0; padding:0;}
.subpages-right ul {list-style:none; margin:0; padding:0;}
.subpages-right ul li {margin:0 0 2px 0; padding:0 0 0 10px; background:url(subpages-right-list.gif) no-repeat left top; font-size:100%; font-weight:normal; color:#767676; }
.subpages-right ul a {color:#767676; font-weight:bold; text-decoration:none;}
.subpages-right ul a:hover {color:#000; text-decoration:none;}

.subpages-right-last { padding:0 0 10px 0; }
.subpages-right-last .title {margin:0; padding:0 0 5px 15px; border:0; color:#B78E94; font-size:100%; font-weight:bold;}
.subpages-right-last .left {float:left; width:120px; margin:0 0 0px 15px; padding:0;}
.subpages-right-last .right {float:right; width:120px; margin:0; padding:0;}
.subpages-right-last ul {list-style:none; margin:0; padding:0;}
.subpages-right-last ul li {margin:0 0 2px 0; padding:0 0 0 10px; background:url(subpages-right-list.gif) no-repeat left top; font-size:100%; font-weight:normal; color:#767676; }
.subpages-right-last ul a {color:#767676; font-weight:bold; text-decoration:none;}
.subpages-right-last ul a:hover {color:#000; text-decoration:none;}
/**/

.gallery-right { padding:10px 0 10px 0;  overflow:hidden;border-left:1px solid #E4D4D4 ;background:url(item-right-row.gif) no-repeat bottom left;}
.gallery-right .title {margin:0; padding:0 0 5px 15px; border:0; background:url(item-right-sel.gif) no-repeat top left; color:#333; font-size:120%; font-weight:bold;}
.gallery-right .thumbs {margin:0; padding:0 0 0 15px; border:0; overflow:hidden;}
.gallery-right .thumb {float:left; margin:0; padding:2px;}
.gallery-right a {}
.gallery-right img {margin:0; padding:0; border:1px solid #ADADAD}
.gallery-right img:hover {border:1px solid #333;}

.gallery-right2 { padding:0px 0 0px 0;  overflow:hidden;border-left:1px solid #E4D4D4 ;}
.gallery-right2 .thumbs {margin:0; padding:0 0 0 12px; border:0; overflow:hidden;}
.gallery-right2last{background:url(bordosfumato2.gif) no-repeat;background-position: top left;}

.timeline-right { padding:25px 0 10px 0; border-left:1px solid #E4D4D4; background:url(item-right-row.gif) no-repeat bottom left;}
.timeline-right .title {margin:0; padding:0 0 5px 15px; border:0; background:url(item-right-sel.gif) no-repeat top left; color:#333; font-size:120%; font-weight:bold;}
.timeline-right .title a {color:#333; text-decoration:none;}
.timeline-right .title a:hover {color:#701E1F;}
.timeline-right .subtitle {margin:0; padding:0 0 3px 15px; border:0; color:#939393; font-size:100%; font-weight:bold;}
.timeline-right .text {margin:0; padding:0 0 0 15px; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}
.timeline-right img {float:left; margin:0 8px 3px 0; padding:0; border:1px solid #E1E1E1;}
.timeline-right-close
{
	border-left:1px solid #E4D4D4;margin:0; padding:0 0 8px 0px;line-height:1%;
}

/**/

.zoom-right {padding:10px 0 10px 0; border-left:1px solid #E4D4D4 ; background:url(item-right-row.gif) no-repeat bottom left;}
.zoom-right .title {margin:0; padding:0 0 5px 15px; border:0;  color:#333; font-size:120%; font-weight:bold;}
.zoom-right .thumb {margin:0 0 0 15px; padding:0;}


.zoom-right-Last {padding:10px 0 10px 0; background:url(bordosfumato.gif) no-repeat;background-position: top left;}
.zoom-right-Last .title {margin:0; padding:0 0 5px 15px; border:0;  color:#333; font-size:120%; font-weight:bold;}
.zoom-right-Last .thumb {margin:0 0 0 15px; padding:0;}
/**/

.docs-right {padding:10px 0 15px 0; border:0;background:url(bordosfumato.gif) no-repeat;background-position: top left;}
.docs-right .title {margin:0; padding:0 0 5px 15px; border:0; color:#B78E94; font-size:100%; font-weight:bold;}
.docs-right .right {float:right; width:128px; margin:0; padding:0;}
.docs-right ul {list-style:none; margin:0; padding:0px 0px 0px 15px;}
.docs-right ul li {margin:0 0 2px 0; padding:0 0 0 10px; background:url(subpages-right-list.gif) no-repeat top left;font-size:100%; font-weight:normal; color:#999; }
.docs-right ul a {color:#767676; font-weight:bold; text-decoration:none;}
.docs-right ul a:hover {color:#000; text-decoration:none;}

/**/

.paginazione-right {margin:5px 0; padding:0; border:0; color:#ADADAD; text-align:center;}
.paginazione-right a {color:#ADADAD; font-weight:normal; text-decoration:none;}
.paginazione-right a.prev {margin:0; padding:0 8px 0 20px; background:url(page-prev.gif) no-repeat left;}
.paginazione-right a.next {margin:0; padding:0 20px 0 8px; background:url(page-next.gif) no-repeat right;}
.paginazione-right a:hover {color:#666;}

/**/

.lavori-right {margin:0 0 0px 0; padding:0px 0 0px 0;  border-left:1px solid #E4D4D4 ;}
.lavori-right .title {margin:0; padding:0 0 8px 15px; border:0; background:url(item-right-sel.gif) no-repeat top left; color:#333; font-size:120%; font-weight:bold;}
.lavori-right .title a {color:#333; text-decoration:none;}
.lavori-right .title a:hover {color:#701E1F;}
.lavori-right .box {margin:0; padding:0 0 8px 15px; border:0; background:url(item-right-row.gif) no-repeat bottom left;}
.lavori-right .left {float:left; width:30px; background:#DEDEDE; color:#FFF; font-weight:bold; text-align:center;}
.lavori-right .left .day {margin:0; padding:4px 0; font-size:140%;}
.lavori-right .left .month {margin:0; padding:4px 0; font-size:140%;}
.lavori-right .left .year {margin:0 0 0px 0px; padding:2px 0 ; border-top:1px solid #FFF; font-size:100%;}
.lavori-right .right {float:right; width:195px; padding:0 0 0px 0px;}
.lavori-right .right .testo {margin:0; padding:0; border:0; color:#939393; font-size:100%; font-weight:normal; line-height:110%;}

/**/

.calendar-right {margin:0 0 0px 0; padding:0 0 10px 0; background:url(bordosfumato.gif) no-repeat;background-position: top left;}
.calendar-right .title {margin:0; padding:0 0 10px 15px; border:0; color:#701E1F; font-size:100%; font-weight:bold;}
.calendar-right .left {float:left; width:166px; margin:0; padding:8px 0 0 15px;}
.calendar-right .right {float:right; width:70px; margin:0; padding:8px 0 0 8px;background:url(bordosfumato.gif) no-repeat;background-position: top left;}
.calendar-right ul {list-style:none; margin:0; padding:0;}
.calendar-right ul li {margin:0 0 2px 0; padding:0 0 0 15px; background:url(subpages-right-list.gif) no-repeat left top; font-size:100%; font-weight:normal; color:#999; }
.calendar-right ul a {color:#CACACA; font-weight:bold; text-decoration:none;}
.calendar-right ul a:hover {color:#6E6E6E; text-decoration:none;}
.calendar-right ul  .sel{color:#6E6E6E; font-weight:bold; text-decoration:none; }
/**/

#footer-pre {height:17px; min-height:17px; margin:0; padding:0; background:url(back-page-footer.jpg) no-repeat top center;}
#footer-large {margin:0; padding:0; background:#000 url(back-footer.gif) repeat-x top; text-align:center;}
#footer {width:670px; margin:0 auto; padding:20px 0; text-align:left;}
#footer ul {margin:0 0 10px 0; padding:0; list-style: none;}
#footer ul li {display:inline; margin:0; padding:0 7px 0 0; color:#999;}
#footer ul a {color:#999; font-size:100%; font-weight:normal; text-decoration:none;}
#footer ul a:hover {color:#FFF; text-decoration:none;}
#footer .info {margin:0; padding:0; color:#666; font-size:100%; font-weight:normal;}

/**/


#news-body {margin:20px 0; padding:0; border:0; color:#4A4A4A; font-size:100%; font-weight:normal; line-height:110%;}
#news-body .left {float:left;}
#news-body .left img {margin:0; padding:0 10px 5px 0; border:0;}
#news-body .right {float:left; margin:0; padding:0; border:0; color:#4A4A4A; font-size:100%; font-weight:normal; line-height:110%;}
#news-body .right .date{margin:0; padding:0 0 5px 0; color:#B5B5B5; font-weight:bold;}
.error
{
	color:Red;
}
.ok
{
	color:Green;
}
.home-news1 .title {
	border:0;
	color:#904D47;
	font-size:120%;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
}
.ImgRioneMenu {
	padding-top: 13px;
	padding-left: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.titoloConIco {
	margin:0;
	background:url(../../mezzaroma%205%20maggio%20%20.it/static/item-right-sel.gif) no-repeat;
	background-position: top left;
	color:#313131;
	font-size:120%;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 14px;
}
.text1 {
	padding-left: 14px;
}

.bordo {
	border-left:1px solid #E4D4D4;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.ok
{
	color:Green;
}
.home-news1 .title {
	border:0;
	color:#904D47;
	font-size:120%;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
}

.imgTitolo {
	padding-top: 20px;
}
.imgLeft {
	padding-top: 10px;
	padding-left: 14px;
}
.bordoSfumato {
	background-position: left bottom;
	background-image: url(../../mezzaroma%205%20maggio%20%20.it/static/bordosfumato.gif);
	background-repeat: no-repeat;
}

.bordo {
	border-left:1px solid #E4D4D4;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.bordo3 {
	padding:10px 0 10px 0;  overflow:hidden;border-left:1px solid #E4D4D4 ;background:url(item-right-row.gif) no-repeat bottom left;
}

.titolo {
	margin:0;
	color:#313131;
	font-size:120%;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 5px;
}
.titoloConIco {
	margin:0;
	background-position: left top;
	color:#313131;
	font-size:120%;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 14px;
	background-image: url(item-right-sel.gif);
	background-repeat: no-repeat;
}

.titoloLotti {
	margin:0;
	color:#313131;
	font-size:100%;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 2px;
}.ImgRioneMenu {
	padding-top: 8px;
	padding-left: 14px;
}
.text1 {
	padding-left: 14px;
}
.ImgRioneMappe {
	padding-top: 13px;
	padding-left: 20px;
	padding-bottom: 13px;
}
.text2 {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.text3 {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 14px;
}
.ImgRioneMenu2 {
	padding-top: 1px;
	padding-left: 14px;
}
.titoloConIcoPdf {
	background-position: left top;
	color:#313131;
	font-size:100%;
	font-weight:normal;
	padding-top: 15;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 25px;
	background-image: url(icoPdf.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
	margin: 0;
}
.lineaDownload {
	margin:0;
	border-top:1px dotted #ADADAD;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.titoloDownload {
	margin:0;
	color:#313131;
	font-size:110%;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gallery-rightVideo {
	overflow:hidden;
	border-left:1px solid #E4D4D4;
	background:url(item-right-row.gif) no-repeat bottom left;
	width: 280px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.testoAvanzamento {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.ImgRioneMenu3 {
	padding-top: 1px;
	padding-left: 7px;
}
.perSaperne {
	font-size: 12px;
	color: #904D47;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
}
.perSaperne a {
	color: #904D47;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bolder;
}
.bordo4 {
	overflow:hidden;
	border-left:1px solid #E4D4D4;
	background:url(item-right-row.gif) no-repeat bottom left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-left: 10px;
}
.ImgRioneMenu4 {
	padding-top: 10px;
	padding-left: 12px;
	padding-bottom: 5px;
}

