* {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: Tahoma, Verdana, Geneva, Arial, sans-serif;}

a {color:#2E527A; font-weight:normal; text-decoration:underline;}
a:hover {color:#2E527A; text-decoration:none;}

.hide {display: none}
.close {clear:both; font-size:1px;}
.ajax-loading {margin:0; padding:10px;background: url(ajax-loading.gif) no-repeat left;}
#menu2 {display:block; clear:both;}

/**/

body 
{
	font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; 
	font-size:70%; 
	color:#333; 
	background:#FFF;
}

#site {margin:0 0 10px 0; padding:0;}

/**/

#header-arearis-full {clear:both; margin:0; padding:0; border-bottom:2px solid #999; text-align:center; background:#2E527A;}
#header-arearis {width:950px; margin:0 auto; padding:5px 0 5px 0;}
#header-arearis .content {margin:0; padding:0; text-align:left;}
#header-arearis .titolo {color:#FFF; margin:0; padding:0 10px 0 0; font-size:100%; font-weight:bold;}
#header-arearis .label {margin:0; padding:0 0 0 5px; color:#FFF; font-weight:normal; font-size:9px;}
#header-arearis .value {margin:0; padding:0 0 0 2px; color:#FFF; font-weight:bold;}
#header-arearis a {color:#FFF; font-size:100%; font-weight:normal; text-decoration:none;}
#header-arearis a:hover {color:#F5BC2A; text-decoration:none;}
#frmarearis input {width:60px; margin:0; padding:1px; border:1px solid #F5BD1C; background:#FFF; color:#333; font-size:9px;}
#frmarearis .btn {margin:0; padding:0 2px 0 2px; border:1px solid #999; background:#F5BC2A; color:#666; font-size: 100%; font-weight:bold; text-align:left; cursor:pointer; width:42px; height:15px;}
#frmarearis .btn:hover {background:#FFCA45;}

/**/

#header-arealogo-full {clear:both; margin:0; padding:0; text-align:center;}
#header-arealogo {width:950px; margin:0 auto; padding:0; background: url(back-page.gif) repeat-y left;}
#header-arealogo .content {margin:0; padding:0 0 0 165px; overflow:hidden;}
#header-arealogo .sponsor {float:left; margin:0; padding:0;}
#header-arealogo .logo {float:right; margin:0; padding:0;}

/**/

#header-mainpic-full {clear:both; margin:0 0 3px 0; padding:0; border-top:1px solid #999; border-bottom:2px solid #999; text-align:center; background:#2E527A;}
#header-mainpic {width:950px; margin:0 auto; padding:0;}
#header-mainpic .content {margin:0; padding:0;}

/**/

#header-navigation-full {clear:both; margin:0; padding:0; border-bottom:2px solid #999; text-align:center; background:#2E527A;}
#header-navigation {width:950px; margin:0 auto; padding:8px 0 8px 0; overflow:hidden;}
#header-navigation-left {float:left; margin:0; padding:0;}
#header-navigation-right {float:left; margin:0; padding:0;}

#header-navigation ul {margin:0; padding:0; list-style: none;}
#header-navigation li {display:inline; margin:0; padding:0 10px 0 10px; border-left:1px solid #FFF; color:#FFF;}
#header-navigation li.last {border-right:1px solid #FFF;}
#header-navigation a {color:#FFF; font-size: 100%; font-weight:normal; text-decoration:none;}
#header-navigation a:hover {color:#F5BC2A; text-decoration:none;}

/**/

#page-full {clear:both; margin:0; padding:0; text-align:center;}
#page {width:950px; margin:0 auto; padding:20px 0 20px 0; background: url(back-page.gif) repeat-y left; overflow:hidden;}
#page-left {float:left; width:185px; margin:0; padding:0; border:0; text-align:left;}
#page-left .box {margin:0; padding:0 30px 0 10px; border:0;}
#page-middle {float:left; width:580px; margin:0; padding:0; border:0; background-color:#ffffff; text-align:left;}
#page-right {float:right; width:165px; margin-top:-20px; padding:0; border:0; text-align:left; background-color:#F5BD1C;}

#page-middle2 {float:left; width:580px; margin-top:-20px; margin-left:-20px; padding:0; border:0; background-color:#ffffff; text-align:left;}
/**/
#page-left .item {margin:0 0 25px 0; padding:0; border-top:2px solid #2E527A;}
#page-left .item .titolo {margin:0; padding:5px 10px 5px 0; color:#2E527A; font-size:110%; font-weight:bold;}
#page-left .item .titolo a {color:#2E527A; font-weight:bold; text-decoration:none;}
#page-left .item .titolo a:hover {color:#2E527A; text-decoration:underline;}

#page-left ul.prodcat {list-style:none; margin:0; padding:0;}
#page-left ul.prodcat li {margin:0; padding: 10px 0 10px 0; font-size:100%; color:#2E527A; font-weight:bold;}

#page-left ul.prodscat {list-style:none; margin:5px 0 0 0; padding:0;}
#page-left ul.prodscat li {margin:0; padding:5px 10px 5px 10px; border-bottom:1px dotted #DBA502; font-size:100%; font-weight:normal; color:#333; overflow:hidden;}
#page-left ul.prodscat li:hover {background:#FFCA45;}
#page-left ul.prodscat li a {color:#333; font-size:100%; font-weight:bold; text-decoration:none;}
#page-left ul.prodscat li a:hover {color:#2E527A; text-decoration:none;}

#page-left .item-scelto {margin:0 0 25px 0; padding:0; border:1px solid #2E527A; border-top:2px solid #2E527A;}
#page-left .item-scelto .titolo {margin:0; padding:5px 10px 5px 10px; color:#2E527A; font-size:100%; font-weight:bold;}
#page-left .item-scelto .titolo a {color:#2E527A; font-weight:bold; text-decoration:none;}
#page-left .item-scelto .titolo a:hover {color:#2E527A; text-decoration:underline;}
#page-left .item-scelto ul {list-style:none; margin:0; padding:0;}
#page-left .item-scelto ul li {margin:0; padding: 10px; border-top:1px dotted #DBA502; font-size:100%; font-weight:normal; color:#333; overflow:hidden;}
#page-left .item-scelto ul li:hover {background:#FFCA45;}
#page-left .item-scelto ul a {color:#333; font-size:100%; font-weight:bold; text-decoration:none;}
#page-left .item-scelto ul a p {margin:0; padding:0; color:#666; font-weight:normal;}
#page-left .item-scelto ul a:hover {color:#2E527A; text-decoration:none;}
/**/
#page-right .item {margin:0 0 0px 0; padding:0; border:0px solid #666; }
#page-right .item .titolo {margin:0; padding:5px 10px 5px 10px; color:#666; font-size:100%; font-weight:bold;}
#page-right .item ul {list-style:none; margin:0; padding:0;}
#page-right .item ul li {margin:0; padding: 10px; border-top:0px dotted #DDD; font-size:100%; font-weight:normal; color:#333; overflow:hidden;}
#page-right .item ul li:hover {background:#EEE;}
#page-right .item ul a {color:#333; font-size:100%; font-weight:bold; text-decoration:none;}
#page-right .item ul a p {margin:0; padding:0; color:#666; font-weight:normal;}
#page-right .item ul a:hover {color:#2E527A; text-decoration:none;}
#page-right .box {margin-top:0px; padding:0 0 0 10px; border:0;}
/**/
#page-middle .main-title {margin:0 0 10px 0; padding:0; color:#2E527A; font-size:110%; font-weight:bold;}

.body {margin:0; padding:0 0 10px 0; overflow:hidden;}
.body .img {margin:0; padding:0 10px 0 0; float:left;}
.body .img img {border:1px dotted #2E527A;}
.body .text {margin:0; padding:0; color:#666; font-size:100%; font-weight:normal; line-height:150%;}

.body-photogallery {margin:0; padding:0 0 10px 0; overflow:hidden;}
.body-photogallery .thumb {float:left; margin:5px; padding:5px; border:1px solid #D8D8D8;}
.body-photogallery .info {margin:0; padding:5px 0 0 0; color:#333; font-weight:bold; text-align:center;}
.body-photogallery img {margin:0; padding:0;}

.body-prod {margin:0; padding:0 0 10px 0;}
.body-prod .descrizione {margin:0 0 10px 0; padding:0; color:#666; font-size:100%; font-weight:normal; line-height:120%;}
.body-prod .item {clear:left; margin:0 0 10px 0; padding:10px 0 5px 0; border-bottom:1px dotted #666; overflow:hidden;}
.body-prod .item .img {float:left; width:75px; margin:0; padding:0;}
.body-prod .item img {border:1px solid #D8D8D8;}
.body-prod .item .info {float:right; width:495px; margin:0; padding:0;}
.body-prod .item .nome {margin:0 0 3px 0; padding:0; color:#2E527A; font-size:100%; font-weight:bold;}
.body-prod .item .link {margin:3px 0 0 0; padding:0; color:#666; font-size:100%; font-weight:normal;}
.body-prod .item .link a {color:#2E527A; font-size:100%; font-weight:normal; text-decoration:underline;}
.body-prod .item .link a:hover {color:#2E527A; text-decoration:none;}

.body-inputdata {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #ECECEC;}
.body-inputdata .elemento {clear:left; margin:0; padding:3px 0 3px 0; font-weight: normal;}
.body-inputdata span.label {display:block; float:left; width:70px; color:#333; font-weight:normal; text-align:right;}
.body-inputdata span.large {width:100px;}
.body-inputdata span.value {padding:0 0 0 5px; color:#333; font-weight:bold;}
.body-inputdata div.label {margin:0 0 1px 0; padding:0; color:#333; font-weight:normal;}
.body-inputdata div.value {margin:0 0 1px 0; color:#333; font-weight:bold;}
.body-inputdata input.default {width:200px; margin:0; padding:2px; border:1px solid #7F9DB9; background:#FFF; color:#000; font-size:100%;}
.body-inputdata input.textsmall {width:100px; margin:0; padding:2px; border:1px solid #7F9DB9; background:#FFF; color:#000; font-size:100%;}
.body-inputdata select.default {width:200px; margin:0; padding:2px; border:1px solid #7F9DB9; background:#F9F9F9; color: #000; font-size: 100%;}
.body-inputdata textarea.default {width:80%; margin:0; padding:2px; border:1px solid #7F9DB9; background:#FFF; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%;}
.body-inputdata .btn {margin:5px 0 5px 0; padding:0 5px 0 5px; border:1px solid #333; background:#2E527A; color:#FFF; font-size: 100%; font-weight:bold; text-align:left; cursor:pointer;}
.body-inputdata .btn:hover {color:#F5BD1C;}
.body-inputdata .elemento p {margin:0; padding:10px; border:1px solid #E2C822; color:#666; font-weight:bold;}
.body-inputdata .elemento p.error {color:#900;}

.body-usato {margin:0; padding:0 0 10px 0;}
.body-usato .header {margin:0 0 10px 0; padding:0; color:#666; font-size:100%; font-weight:normal; line-height:120%;}
.body-usato .item {clear:left; margin:0 0 10px 0; padding:10px 0 5px 0; border-bottom:1px dotted #666; overflow:hidden;}
.body-usato .item .img {float:left; width:75px; margin:0; padding:0;}
.body-usato .item img {border:1px solid #D8D8D8;}
.body-usato .item .info {float:right; width:495px; margin:0; padding:0;}
.body-usato .item .info .detail {margin:0; padding:1px 0 1px 0; color:#666; font-size:100%; font-weight:normal;}
.body-usato .item .info .detail .value {color:#2E527A; font-size:100%; font-weight:bold;}
.body-usato .item .link {margin:3px 0 0 0; padding:0; color:#666; font-size:100%; font-weight:normal;}
.body-usato .item .link a {color:#2E527A; font-size:100%; font-weight:normal; text-decoration:underline;}
.body-usato .item .link a:hover {color:#2E527A; text-decoration:none;}

.body-usatoscheda {margin:0; padding:0 0 10px 0;}
.body-usatoscheda .img {float:left; width:75px; margin:0; padding:0;}
.body-usatoscheda img {border:1px solid #D8D8D8;}
.body-usatoscheda .info {float:right; width:495px; margin:0; padding:0;}
.body-usatoscheda .info .elemento {margin:0; padding:3px 0 3px 0; font-weight: normal;}
.body-usatoscheda .info .label {padding:2px; background:#E9E9E9; color:#666; font-size:100%; font-weight:normal;}
.body-usatoscheda .info .value {padding:2px; color:#2E527A; font-size:100%; font-weight:bold;}
.body-usatoscheda .link {margin:15px 0 0 0; padding:0; color:#666; font-size:100%; font-weight:normal;}
.body-usatoscheda .link a {color:#2E527A; font-size:100%; font-weight:normal; text-decoration:underline;}
.body-usatoscheda .link a:hover {color:#2E527A; text-decoration:none;}

.paginazione {margin:0 0 10px 0; padding: 1%; border-bottom:1px solid #ECECEC;}
.paginazione .page {margin:0; padding:0; border:0; background:#2E527A; color:#FFF; font-size:100%; font-weight:bold; cursor:pointer;}
.paginazione .page:hover {color:#F5BD1C;}
.paginazione .pagesel {width:16px; margin:0; padding:0 0 1px 0; border:0; background:#FFF; color:#2E527A; font-size:100%; font-weight:bold;}
.paginazione .testo {margin:0; padding:5px 0 8px 0; color:#666; font-size:90%; font-weight: normal;}
/**/
#footer-full {clear:both; margin:0; padding:0; border-bottom:2px solid #999; text-align:center; background:#2E527A;}
#footer {width:950px; margin:0 auto; padding:18px 0 18px 0;}
#footer .info {margin:0; padding:0; color:#FFF; font-size:100%; font-weight:normal;}
#footer a {color:#FFF; font-size:100%; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#F5BC2A; text-decoration:underline;}
/**/
#landing {
  text-align: center;
}
.landing-title {
  padding-top: 20px;
  padding-left: 20px;
  color:#2E527A;
}
.landing-text {
  margin-left: 20px;
}
/**/
A.link1:link,A.link1:visited { 
font-family: arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	color: #ffffff;
	font-weight:bold;
}

A.link1:hover { 
font-family: arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	color: #F5BD1C;
	font-weight:bold;
}
/**/

