@charset "utf-8";
/* CSS Document */

@import url(base.css);

#striscia_top{
  top:20px;
  left:0px;
  margin-left:0px;
  width:100%;
  height:50px;
  position:absolute;
  background:#CCCCCC;
}

#wrapper {
  height:auto;
  margin:0 auto;
  width:780px; 
  padding:0;
  position:relative;
}

#box{
  top:0px;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  width:780px;
  min-height:500px;
  height:auto !important;
  height:500px;
  background:#FFFFFF;
}
#box_close{
  height:80px;
  background:#FFFFFF;
}


/* Colonna di Sinistra*/
#col_sx{
  float:left;
  width:310px;
  margin-top:20px;
  background-color:#FFF;
}

#col_sx img{
  border:none;
}
#col_sx #logo{
  height:180px;
  border:0;
  background:#ffffff;
  margin-top:2px;
}
#col_sx #img_sez {
  background:#ffffff;
  border:none;
  margin-top:100px;
  margin-bottom:30px;
  width:310px;
  text-align:center;
}


/* Colonna di Destra*/
#col_dx{
  float:right;
  width:460px;
  margin-top:20px;
  background-color:#ffffff;
}

#menu {
  width:450px; 
  height:32px;
  background-color:#CCCCCC;
  padding:18px 0px 0px 10px;
}
#menu .voce_menu {
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  margin-right:20px;
  float:left;
  background-color:#CCCCCC;
}
#menu .voce_menu img {
  border:none;  
  background-color:#CCCCCC;
  margin-right:3px;
}
#menu .voce_menu a {
  text-decoration:none;
  color:#5F5D5A;
}
#menu .voce_menu a:hover, #menu .voce_menu a.select {
  text-decoration:underline;
  color:#BB2821;
}

#titolo_sez{
  width:440px; 
  text-align:right;
  background-color:#ffffff;
  font-family:Verdana;
  font-size:18px;
  font-weight:normal;
  color:#BB2821;
  margin:15px 0px 15px 0px;
}

#content{
  width:420px;
  border:1px solid #CCCCCC;
  background-color:#EFEFEF;
  padding:20px 10px 20px 10px;
  min-height:380px;
  height:auto !important;
  height:380px;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  color:#5F5D5B;
  margin-bottom:30px;
}
#content img{
  background-color:#EFEFEF;
  border:none;
}
#content .link_rosso{
  text-decoration:underline;
  color:#BB2821;
}
#content .link_grigio{
 text-decoration:underline;
 color:#5F5D5A;
}

#content a{
  font-weight:normal;
  color:#5F5D5B;
}

#content .calce{
  font-size:10px;
}

#content .box-offerta{
  background-color:#ffffff; padding:10px 0 10px 0;
}
#content .box-offerta img{
  background-color:#ffffff;
}
#content .box-finanziamento{
  background-color:#BB2821; color:#ffffff;
  padding:5px 5px 5px 5px;
}

#content .box-cappotto{
 margin:0 0 20px 0;
}
#content .box-cappotto img{
  float:left; width:180px;
  margin:0 10px 0 0;
}
#content .box-cappotto .txt-cappotto{
  float:left; width:200px; border:1px solid #000000; text-align:center; font-size:11px; line-height:13px; padding:5px 0 5px 0;
}



/* footer*/
#footer{
  top:0px;
  margin-top:-80px;
  margin-left:0px;
  width:100%;
  position:relative;
  background-color:#CCCCCC;
  text-align:center;
  min-height:19px;
  height:auto !important;
  height:19px;
}
#footer_box{
  margin:0 auto;
  width:750px; 
  position:relative;
  padding:1px 0px 0px 0px;
  min-height:19px;
  height:auto !important;
  height:19px;
}
#footer_box #footer_testo{
  min-height:17px;
  height:auto !important;
  height:17px;
  background-color:#ffffff;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#5F5D5B;
  margin:0px;
  padding-top:1px;
}
#footer_box #footer_testo a{
  color:#5F5D5B;
}

#statistiche{
  top:0px;
  margin-top:20px;
  margin-left:0px;
  width:100%;
  position:relative;
  background-color: trasparent;
  text-align:center;
}