#container{
  width: 770px;
}

a, a:link, a:visited, a:hover {
	color: #000;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.right {
  float: right;
  margin-left:10px;
}

.append-0 {
  padding-right:10px;
}

.foto {
  border:1px solid #000;
  padding:1px;
  -webkit-box-shadow: 0px 0px 10px #111;
}

h3 {
  font-weight:bold;
}

.no-margin {
  margin:0px;
}

/*------------navbar ------------*/

#navbar {
  margin:5px 0;
}

#navlist {
  display:inline;
  list-style-type:none;
  padding:6px 0;
  margin:0;
}

#navlist li{
  float:left;
  width:139px;
  height:48px;
  text-align:center;
}

#navlist li a:hover{
  background-image: url(../imgs/navbar-hover.png);
}

#navlist li a{
  font-size:14px;
  font-weight:bold;
  height:22px;
  width:139px;
  padding:13px 0;
  display:block;
  background-image: url(../imgs/navbar-center-a.png);
  background-repeat:repeat-x;
}

.home {
  background-image: url(../imgs/home-navbar.png);
  background-repeat:no-repeat;
  background-position: center 50%;
  height:35px;
  padding:6px 0 7px;
  width:35px;
  display:block;
  float:left;
  margin:7px 0 0 0;
}

#navbar-left, #navbar-right {
  background-repeat:no-repeat;
  height:60px;
  width:19px;
}

#navbar-left {
  background-image: url(../imgs/navbar-sx.png);
}

#navbar-right {
  background-image: url(../imgs/navbar-dx.png);
}

#navbar-center {
  background-image: url(../imgs/navbar-center.png);
  background-repeat:repeat-x;
  width:731px;
  height:60px;
}

/*-----------quicknavbar---------------*/

#quickcontainer
{
  position:fixed;
  right:0px;
  bottom:30px;
}

#quickcontainer ul{
  list-style-type:none;padding:0;
  margin:3px;
  bottom:0px;
  background-color: #036;
  color: #FFF;
  font-family: arial, helvetica, sans-serif;
}

#quickcontainer ul li strong {
  margin:0 0 5px 0;
	background-color: #369;
}

#quickcontainer ul li {
  margin:0 0 2px 0;
}

#quickcontainer ul li a {
  background-color: #036;
  color: White;
  text-decoration: none;
}

#quickcontainer ul li .selected {
  background-color: #369;
  color: #fff;
}

#quickcontainer ul li a:hover {
  background-color: #369;
  color: #fff;
}

/*-----------content------------*/

#top-image-sx,#top-image-dx {
  background-repeat:no-repeat;
  height:281px;
  width:18px;
}

#top-image-sx {
  background-image: url(../imgs/header-sx.png);
}

#top-image-dx {
  background-image: url(../imgs/header-dx.png);
}

#top-image-center {
  background-image: url(../imgs/header-center.png);
  background-repeat:repeat-x;
  width:694px;
  height:241px;
  padding:20px 0 20px 40px;
}

    #top-image-center .logo{
      margin:34px 0;
      float:left;
    }

    #top-image-center .foto{
      margin:4px 0 0 70px;
      float:left;
      border:1px solid #000;
    }

.box-sx,.box-dx {
  background-repeat:no-repeat;
  height:162px;
  width:18px;
  margin:3px 0;
  padding:0px;
}

.box-sx {
  background-image: url(../imgs/box-sx.png);
}

.box-dx {
  background-image: url(../imgs/box-dx.png);
}

.box-center {
  background-image: url(../imgs/box-center.png);
  background-repeat:repeat-x;
  width:734px;
  height:141px;
  margin:3px 0;
  padding:14px 0 7px 0;
}

#testo {
  float:left;
}

.fitness{
  padding-top:35px;
  padding-left:25px;
}

/*-----------footer------------*/

#footer #navbar-center {
  text-align:center;
  vertical-align:middle;
  padding:22px 0;
  height:16px;
}

#copyright {
  text-align:center;
}

.linklogin {
  margin-top:-22px;
  float:right;
}

/*---------visita---------------*/
/*
#visita .box-center {
  width:349px;
  background-image:url(../imgs/box-center-visita.png);
  height:167px;
  text-align:center;
  padding:22px 0;
}

#visita .box-dx {
  background-image:url(../imgs/box-dx-visita.png);
  height:212px;
}

#visita .box-sx {
  background-image:url(../imgs/box-sx-visita.png);
  height:212px;
}
*/
#visita p {
  font-size:12px;
}

#visita .box-center p {
  padding:0;
  margin:0px;
}
/*
#visita h3 {
  text-align:right;
}
*/
#visita .imgcontainer {
  text-align:right;
  width:180px;
  margin:0 13px 0 0;
  height: 134px;
}

.thickbox{
  height: 134px;
  margin:0px;
  padding:0px;
}

/*------redazionali------------*/

#dettaglioredazionale {
  padding:10px;
}

#dettaglio {
  width:750px;
}

.big {
  margin:0 10px 0 0;
}

.info .column{
  font-size: 12px;
}

#listaredazionali .segnala {
  margin:10px 0 0 0;
}

#allegati {
  text-align:center;
}

.back {
  padding:10px 0 0 35px;
  background-image:url(../imgs/back.png);
  background-repeat:no-repeat;
  height:20px;
  display:block;
}

.info h3 a {
  font-size:15px;
}

/*-------contatti-----------*/

#contatti {
  padding: 10px;
}

#map {
  float:right;
}

#formcontainer {
  float:left;
}

#form .formbox {
  width:auto;
  height:auto;
}

#userdata {
  width:600px;
}

/*-----------home-----------*/

.homeul li {
  width:400px;
  font-size:13px;
  list-style-type:none;
  margin:8px 0 ;
}

.homeul {
  width:500px;
  height:60px;
  margin-top:13px;
  margin-bottom:0;
}

.homeul-inline li {
  font-size:13px;
  list-style-type:none;
  margin:8px 0 8px 0;
  float:left;
  width:250px;
}

.homeul li a,.homeul-inline li a{
  font-size:13px;
}

#home .title-home  {
  padding:13px 0 0 0;
}

#home p {
  width:517px;
  font-size:12px;
  text-align:justify;
  margin:7px 0 0 0;
  padding:0 15px;
  float:left;
}

.logomini{
  margin-top:10px;
}

.title-home h2{
  margin: 0px;
}

.title-home em{
  margin-left: 0px;
  background-color: #ffffff;
  font-size: 12px;
}
/*------------listino-----------*/

.info h4 {
  float:left;
}

.listinotitle {
  font-weight:bold;
  text-align:center;
  width:100%;
  font-size:18px;
}

#lista .pdf{
  float:right;
  margin:30px 0 0 0;
  text-align:center;
  font-weight: bold;
}

#lista .pdf img{
  margin-top: 5px;
}

#listalistino h2 {
  text-align:center;
  font-size:18px;
}

.thumb {
  width: 174px;
  text-align:center;
}

.rounded {
  margin:0 0 0 10px;
  font-size:12px;
  padding-left:5px;
}

.rounded li {
  font-size:12px;
}

.box-center h2 {
  margin-bottom:0px;
}

#listalistino .info {
  font-size:12px;
  width:470px;
  text-align:center;
}

.rounded li{
  list-style-type:disc;
}

