html,body {
  background-color: #f8f7f4;
  background-image: url(/img/struttura/sfondo-pagina.gif);
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3 {
  font-family: "Times New Roman", Times, serif;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
a:hover {
  text-decoration: underline;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.riga {
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.attenzione {
  color: #f93e3e;
}
.underline {
  text-decoration: underline;
}
/* CONTENITORE DELLA STRUTTURA DEL SITO */
.corpoStruttura {
  display: block;
  float: none;
  clear: both;
  margin: auto;
  width: 996px;
}
/* CONTENITORE DELLA STRUTTURA DEL SITO */

/* BARRA SUPERIORE */
.corpoStruttura .topBar {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 57px;
}
.corpoStruttura .topBar .collegamenti{
  display: block;
  float: left;
  width: 300px;
}
.corpoStruttura .topBar .collegamenti li{
  display: block;
  float: left;
  background-image: url(/img/struttura/testata/divisore-collegamenti.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 15px 15px 14px 15px;
}
.corpoStruttura .topBar .collegamenti a{
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  color: #023671;
  font-style: italic;
  font-size: 14px;
}
.corpoStruttura .topBar .collegamenti a:hover{
  text-decoration: underline;
}
/* BARRA SUPERIORE */

/* HEADER */
.corpoStruttura .header {
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.corpoStruttura .header .logo{
  display: block;
  float: left;
  width: 250px;
  height: 130px;
  background-image: url(/img/struttura/testata/logo-fiaip.gif);
  background-repeat: no-repeat;
  background-position: left top;  
  
}
.corpoStruttura .header .banner{
  display: block;
  float: right;
  padding: 3px;
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;
  margin-top: 21px;
  margin-left: 10px;
}
/* HEADER */

/* MENU DI NAVIGAZIONE */
.corpoStruttura .contenitoreMenu {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 76px;
  background-image: url(/img/struttura/testata/sfondo-menu-principale.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: 5px;
}
.corpoStruttura .contenitoreMenu ul.dropdown,
.corpoStruttura .contenitoreMenu ul.dropdown li,
.corpoStruttura .contenitoreMenu ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.corpoStruttura .contenitoreMenu ul.dropdown{
  display: block;
  float: left;
  width: 885px;
  margin-top: 10px;
}
.corpoStruttura .contenitoreMenu ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.corpoStruttura .contenitoreMenu ul.dropdown li {
  float: left;
  vertical-align: middle;
  zoom: 1;
  background-image: url(/img/struttura/testata/divisore-voci-menu.gif);
  background-repeat: no-repeat;
  background-position: right 7px;
  padding-bottom: 5px;
}
.corpoStruttura .contenitoreMenu ul.dropdown li a{
	cursor: default;
}
.corpoStruttura .contenitoreMenu ul.dropdown li:hover {
  background-color: #fff;
  background-image: none;
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;  
}
.corpoStruttura .contenitoreMenu ul.dropdown li .dir {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 25px 25px 10px;
  margin-top: 5px;
  text-decoration: none;
}
.corpoStruttura .contenitoreMenu ul.dropdown li .dir span{
  display: block;
  float: left;
  clear: both;
}
.corpoStruttura .contenitoreMenu ul.dropdown li .dir span.titoloMenu{
  font-size: 12px;
  font-weight: bold;
  color: #363737;
  text-transform: uppercase;
}
.corpoStruttura .contenitoreMenu ul.dropdown li .dir span.sottotitoloMenu{
  font-size: 11px;
  text-transform: none;
  color: #023671;
  font-weight: normal;
}

.corpoStruttura .contenitoreMenu ul.dropdown li.hover,
.corpoStruttura .contenitoreMenu ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: pointer;
}

.corpoStruttura .contenitoreMenu ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 left: 0;
 z-index: 598;
 width: 150px;
 background-color: #f1efe9;
 top: 36px;
 padding: 0px 10px 0px 10px;
 border: 3px solid #fff; 
 box-shadow: 0px 0px 8px #d1cbb3;
 -webkit-box-shadow: 0px 0px 8px #d1cbb3;
 -moz-box-shadow: 0px 0px 8px #d1cbb3; 
}

.corpoStruttura .contenitoreMenu ul.dropdown ul li {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #023671;
  border-bottom: 1px solid #dfddd6;
  padding-bottom: 10px;
  padding-top: 10px;
  background-image: none;  
  cursor: default !important;
}
.corpoStruttura .contenitoreMenu ul.dropdown ul li:hover {
   background-color: transparent;
  box-shadow: 0px 0px 0px #d1cbb3;
  -webkit-box-shadow: 0px 0px 0px #d1cbb3;
  -moz-box-shadow: 0px 0px 0px #d1cbb3;   
}
.corpoStruttura .contenitoreMenu ul.dropdown ul ul {
 top: -3px;
 left: 100%;
}
.corpoStruttura .contenitoreMenu ul.dropdown ul ul li{
  border-bottom: none;
  background-image: none;
  padding: 0px;
}
.corpoStruttura .contenitoreMenu ul.dropdown ul ul li a{
  display: block;
  float: left;
  clear: both;
  font-size: 12px;
  width: 100%;
  font-size: 11px;
  color: #666;
  font-weight: normal;
  border-bottom: 1px dotted #dfddd6;
  padding: 10px 0px 10px 0px;
  cursor: pointer;
}
.corpoStruttura .contenitoreMenu ul.dropdown ul ul li:last-child a{
  border-bottom: none;
}
.corpoStruttura .contenitoreMenu ul.dropdown li:hover > ul {
 visibility: visible;
}

.corpoStruttura .contenitoreMenu ul.dropdown ul ul {
	background-color: #fff;
}
/*
.corpoStruttura .contenitoreMenu .menu li{
  display: block;
  float: left;
  letter-spacing: -0.02em;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 5px 10px 5px;
  margin-top: 5px;
  background-image: url(/img/struttura/testata/divisore-voci-menu.gif);
  background-repeat: no-repeat;
  background-position: right 7px;  
}
.corpoStruttura .contenitoreMenu .menu li.menuTesseramento{
  width: 115px;
  padding-right: 10px;
}
.corpoStruttura .contenitoreMenu .menu li.menuAssociati{
  width: 155px;
}
.corpoStruttura .contenitoreMenu .menu li.menuCentro{
  width: 150px;
}
.corpoStruttura .contenitoreMenu .menu li.menuContratto{
  width: 170px;
}
.corpoStruttura .contenitoreMenu .menu li.menuSettori{
  width: 140px;
}
.corpoStruttura .contenitoreMenu .menu li.menuStampa{
  width: 100px;
  padding-right: 10px;
  background-image: none;  
}
.corpoStruttura .contenitoreMenu .menu li:last-child{
  background-image: none;
}
.corpoStruttura .contenitoreMenu .menu li .categoria{
  display: block;
  float: left;
  padding: 8px;
  width: 90%;
  cursor: pointer;  
}
.corpoStruttura .contenitoreMenu .menu li .categoria div{
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
}
.corpoStruttura .contenitoreMenu .menu li .current div{
  color: #023671;
}
.corpoStruttura .contenitoreMenu .menu li .categoria span{
  font-size: 11px;
  text-transform: none;
  color: #023671;
  font-weight: normal;
}
.corpoStruttura .contenitoreMenu .menu li .categoria:hover{
  text-decoration: none;
  background-color: #fff;
  padding: 8px;
}
.corpoStruttura .contenitoreMenu ul.menu > li:hover .sottomenu
{
  display: block;
  float: left;
  clear: both;
  position: relative;
  top: 0px;
  background-image: none;
  padding: 20px;
  border: 3px solid #fff;
  /*background-image: url(/img/struttura/testata/menu/freccia-sottomenu.gif);  *//*
}
.corpoStruttura .contenitoreMenu ul.menu > li:hover .categoria 
{
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;
  background-color: #fff;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu
{
  margin: 0px;
  padding: 0px;
  display: none;
  background-color: #f1efe9;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;
  z-index: 1000;  
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna
{
  display: block;
  float: left;
  width: 150px;
  margin-right: 20px;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna .sezione
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #023671;
  border-bottom: 1px solid #dfddd6;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna .sezione:hover >  ul
{
  display: block;
  float: left;
  clear: both;
  position: relative;
  top: 0px;
  background-image: none;
  padding: 20px;
  border: 3px solid #fff;
  /*background-image: url(/img/struttura/testata/menu/freccia-sottomenu.gif);  *//*
}
.corpoStruttura .contenitoreMenu ul.menu > li:hover .categoria 
{
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;
  background-color: #fff;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna ul
{
  display: block;
  float: left;
  clear: both;
  border-bottom: 1px solid #dfddd6;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna ul li
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  background-image: none;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna ul li a
{
  display: block;
  float: left;
  clear: both;  
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  font-size: 11px;
  color: #353636;
  background-color: #f1efe9;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;  
}
.corpoStruttura .contenitoreMenu ul.menu li .sottomenu .colonna ul li a:hover
{
  background-color: #f1efe9;
  text-decoration: underline;
}

/* MENU DI NAVIGAZIONE */

/* SOCIAL NETWORKS */
.corpoStruttura .contenitoreMenu ul.socialNetworks{
  display: block;
  float: right;
  width: 108px;
  margin-top: 10px;
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li{
  display: block;
  float: left;
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li a{
  display: block;
  float: left;
  height: 30px;
  width: 27px;
  background-repeat: no-repeat;
  background-position: left top;
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li a:hover {
    opacity:0.50; /* firefox, opera, safari, chrome */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
    filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
    zoom:1; /* so the element "hasLayout" */
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li .facebook{
  background-image: url(/img/struttura/social-networks/icona-facebook.gif);
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li .twitter{
  background-image: url(/img/struttura/social-networks/icona-twitter.gif);
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li .youtube{
  background-image: url(/img/struttura/social-networks/icona-youtube.gif);
}
.corpoStruttura .contenitoreMenu ul.socialNetworks li .st_sharethis_custom{
  display: block;
  float: left;
  height: 30px;
  width: 27px;
  background-image: url(/img/struttura/social-networks/icona-share-this.gif);
}
/* SOCIAL NETWORKS */

/* CORPO CENTRALE */
.corpoStruttura .corpoCentrale {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #dfddd6;
  margin-bottom: 10px;
  background-image: url(/img/struttura/doppia-linea-separatrice.gif);
  background-repeat: repeat-y;
  background-position: 718px top;
}
/* CORPO CENTRALE */

/* COLONNA SX */
.corpoStruttura .corpoCentrale .colonnaSx{
  display: block;
  float: left;
  width: 718px;
  border-right: 1px solid #dfddd6;
  margin-bottom: 30px;
}
/* COLONNA SX */

/* BOX CONTENUTI */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo{
  display: block;
  float: left;
  clear: both;
  width: 696px;
  margin-left: 10px;
  margin-bottom: 20px;
  background-color: #fff;
  box-shadow: 0px 0px 6px #b3a572;
  -webkit-box-shadow: 0px 0px 6px #b3a572;
  -moz-box-shadow: 0px 0px 6px #b3a572;    
  /*border: 1px solid #d3cbae;*/
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo.hide{
  display: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .titoloBox{
  display: block;
  float: left;
  width: 200px;
  margin-left: 40px;
  line-height: 42px;
  text-indent: 20px;
  font-family: "Times New Roman", Times, serif;
  color: #023671;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  background-color: #ebe7db;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links{
  display: block;
  float: right;
  width: 280px;
  margin-right: 20px;
  font-size: 11px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools.superiore .links {
  margin-top: 18px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools.inferiore .links {
  margin-bottom: 30px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools.inferiore{
  margin-bottom: 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links a{
  display: block;
  float: right;
  margin-right: 20px;
  padding-left: 20px;
  color: #b7b5af;
  background-repeat: no-repeat;
  background-position: center left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links .st_sharethis_custom{
  color: #058b3e;
  background-image: url(/img/struttura/comuni/page-tools/icona-share.png);
  text-decoration: underline;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links .share:hover{
  text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links .stampa{
  background-image: url(/img/struttura/comuni/page-tools/icona-stampa.png);
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .links .visualizza{
  background-image: url(/img/struttura/comuni/page-tools/icona-visualizza-tutti.png);
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .pageBar{
  display: block;
  float: right;
  background-color: #e5e1cf;
  width: 120px;
  height: 43px;
  text-align: center;
  line-height: 41px;
  font-size: 12px;
  font-weight: bold;
  margin-right: 40px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .pageBar span{
  color: #fff;
  text-decoration: underline;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .pageBarCompleta{
  display: block;
  float: right;
  background-color: #e5e1cf;
  width: 600px;
  padding: 0px 8px 0px 8px;
  height: 43px;
  text-align: right;
  line-height: 41px;
  font-size: 12px;
  font-weight: bold;
  margin-right: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools.superiore .pageBarCompleta{
  margin-bottom: 30px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .pageBarCompleta span{
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  text-shadow: 2px 2px 2px #7D6C4D;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools .pageBarCompleta span a{
  font-size: 12px;
  text-shadow: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti
{
  display: block;
  float: left;
  clear: both;
  width: 616px;
  padding: 0px 40px 40px 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti p{
  margin-top: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti a{
  text-decoration: underline; 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti a:hover{
  text-decoration: none; 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti ul{
  margin-top: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti ul li{
  list-style-type: disc;
  margin-left: 30px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti ol{
  margin-top: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti ol li{
  list-style-type: decimal;
  margin-left: 30px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .hr{
	display: block;
	float: none;
	clear: both;
	margin: auto;
	width: 100%;
	border-top: 1px solid #F2F2F2;
	margin-top: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .visual
{
	font-size: 16px;
	color: #414242;
	font-family: "Times New Roman", Times, serif;
	text-align: justify;	
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  margin-top: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .titolo{
  display: block;
  float: left;
  width: 200px;
  margin-top: 25px;
  color: #023671;
  font-style: italic;
  font-weight: bold;
  font-size: 18px;
  background-color: #c4b990;
  line-height: 35px;
  text-indent: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  border-top: 1px solid #dfddd6;
  border-bottom: 1px solid #dfddd6;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table{
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table th{
  border-bottom: 1px solid #dfddd6;
  font-weight: bold;
  padding: 5px 0px 5px 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td{
  padding: 10px 15px 10px 0px;
  font-size: 14px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.tipologia{
  padding: 10px 5px 10px 5px;
  font-weight: bold;
  font-size: 12px;
  vertical-align: top;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.tipologia span{
  font-size: 16px;
  line-height: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.dividi{
  padding: 8px 0px 8px 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.dividi span{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 3px;
  margin-top: 3px;
  border-top: 1px solid #dfddd6;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore{
  border-bottom: 1px solid #dfddd6;
  border-left: 1px solid #dfddd6;
  font-weight: bold;
  color: #023671;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore .pdf{
  display: block;
  float: right;
  width: 32px;
  height: 40px;
  background-image: url(/img/struttura/comuni/icone/icona-pdf.png);
  background-repeat: no-repeat;
  background-position: center;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore .logo{
  display: block;
  float: left;
  width: 70px;
  margin-left: 5px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore .pagamentoQuota{
  display: block;
  float: right;
  height: 32px;
  background-image: url(/media/42593/tessera-fiaip.png);
  background-position: center left;
  background-repeat: no-repeat;
  font-weight: normal;
  font-size: 11px;
  padding-left: 60px;
  width: 130px;
  font-weight: bold;
  margin-top: 5px;
  color: #f6883f;
  line-height: 14px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore .domandaTesseramento{
  display: block;
  float: right;
  height: 32px;
  background-image: url(/img/struttura/comuni/icone/icona-pdf.png);
  background-position: center left;
  background-repeat: no-repeat;
  font-weight: normal;
  font-size: 11px;
  padding-left: 40px;
  width: 130px;
  padding-top: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore.ultimo{
  border-bottom: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaRinnovo .contenuto table td.valore.evidenziato{
	background-color: #cad5df;
	background-image: url(/img/tesseramento/rinnovo/prezzo-speciale.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 55px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 25px;
  height: 48px;
  text-align: center;
  background-color: #f5f5f3;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a{
  display: inline-block;
  float: none;
  background-color: #f0f0f0;
  text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a:hover{
  background-color: #e0e0e0;
}
/*.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari.doppi a{
  width: 49%;
}*/
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a .iconaLink{
  display: block;
  float: left;
  width: 48px;
  height: 48px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 12px;
  background-repeat: no-repeat;
  background-position: center right;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a span{
  color: #023671;
  display: block;
  float: left;
  margin-right: 10px;  
  letter-spacing: -0.4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin-top: 9px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a span.allineato{
  margin-top: 16px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a.evidenziato span{
	color: #f6883f;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .breadcrumbs{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 10px;
  margin-bottom: 7px;
  margin-top: 7px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .breadcrumbs a{
	text-decoration: none !important;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .paginazioneAlfabetica{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  margin-bottom: 30px;
  margin-top: 35px;
  font-weight:bold;
  text-transform: uppercase;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .paginazioneAlfabetica span{
  display: block;
  float: left;
  clear: both;
  width: 100%; 
  margin-bottom: 5px;
  color: #023671;
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .paginazioneAlfabetica li{
  display: block;
  float: left;
  margin: 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .paginazioneAlfabetica li a{
  display: block;
  float: left;
  background-color: #ccd7e3;
  margin-right: 2px;
  width: 23px;
  line-height: 23px;
  text-align: center;
  border-bottom: 1px solid #023671;
  color: #000;
  -moz-border-radius: 5px;
   border-radius: 5px; 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .paginazioneAlfabetica li a:hover{
  background-color: #023671;
  color: #fff;
  text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti h1{
  display: block;
  float: none;
  clear: both;
  width: 595px;
  padding-left: 20px;
  font-size: 20px;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  letter-spacing: -0.02em;
  background-image: url(/img/struttura/comuni/sfondi-titoli-oro/sfondo-oro-40.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #d3cbae;
  min-height: 24px;  
  line-height: 25px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: #023671;
  font-style: italic;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti h2{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  color: #023671;
  font-size: 20px;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  margin-top: 20px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti h3{
  color: #023671;
  font-size: 16px;
  font-weight: bold;
  font-family: "Times New Roman", Times, serif;
  margin-top: 25px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti h4{
  color: #023671;
  font-size: 14px;
  font-weight: bold;
  font-family: "Times New Roman", Times, serif;
  margin-top: 20px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .sottoTitolo{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  color: #023671;
  font-size: 23px;
  line-height: 27px;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  margin-top: 20px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  color: #414242;
  font-family: "Times New Roman", Times, serif;
  text-align: justify;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .smallText{
  font-size: 13px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .promozione{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #eeece0;
  color: #f6883f;
  font-weight: bold;
  padding: 20px 0px 20px 0px;
   box-shadow: 0px 0px 10px #d1cbb3;
  -webkit-box-shadow: 0px 0px 10px #d1cbb3;
  -moz-box-shadow: 0px 0px 10px #d1cbb3;
  border: 1px solid #e2dec8;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina object{
  z-index: 600;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .imgSx{
  display: block;
  float: left;
  margin: 10px 10px 10px 0px;
  width: 155px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .imgDx{
  display: block;
  float: left;
  margin: 10px 10px 10px 0px;
  width: 155px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .imgSx .immagine {
  margin-bottom: 28px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .imgSx .immagine img{
  border: 1px solid #dedede;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .imgSx .immagine .didascalia{
  display: block;
  float: left;
  width: 100%;
  text-align: left;
  border-top: 1px solid #ecebe6;
  border-bottom: 1px solid #ecebe6;
  margin-top: 10px;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  padding: 10px 0px 10px 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina ul.alignFotoSx{
  display: block;
  float: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina ol.alignFotoSx{
  display: block;
  float: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .testoSx{
  display: block;
  float: left;
  margin-top: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .testoSx .immagine{
  display: block;
  float: left;
  width: 100%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .testoSx .didascalia{
  display: block;
  float: left;
  width: 100%;
  border-top: 1px solid #ecebe6;
  margin-top: 10px;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  padding: 10px 0px 10px 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .testoSx .didascalia a{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 3px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .testoDx{
  display: block;
  float: right;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.generico .testoSx{
  width: 27%;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.generico .testoDx{
  width: 72%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa {
  border-bottom: 1px solid #ecebe6;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoSx{
  width: 228px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx{
  width: 388px;
  text-align: justify;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx h2{
	line-height: 23px;
	font-size: 26px;
	margin-bottom: 14px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx h2 a{
	text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx h2 a:hover{
	text-decoration: underline;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx h3{
	color: #373737;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	line-height: 22px;
	margin: 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx p{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	margin-top: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx .continuaLeggere{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-top: 1px solid #ecebe6;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx .continuaLeggere a{
	color: #424242;
	text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx .continuaLeggere a:hover{
	text-decoration: underline;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoSx .immagine{
  width: 208px;
  height: 167px;
  overflow: hidden;
  text-align: center;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoSx .didascalia{
  width: 208px; 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoSx .didascalia a{
	line-height: 16px;
	text-decoration: none;
	color: #424242;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .freccia {
  display: block;
  float: none;
  clear: both;
  position: relative;
  top: 18px;
  width: 35px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/img/struttura/box-principali/freccia.png);
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .freccia.centrata{
  margin: auto;
}  
/* BOX CONTENUTI */

/* BOX CONTENUTI DOPPIO */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio{
  display: block;
  float: left;
  width: 337px;
  margin-left: 10px;
  margin-bottom: 20px;
  background-color: #fff;
  box-shadow: 0px 0px 6px #9c8a46;
  -webkit-box-shadow: 0px 0px 6px #9c8a46;
  -moz-box-shadow: 0px 0px 6px #9c8a46;    
  border: 1px solid #d3cbae;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio.destra{
  margin-left: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .titolo{
  display: block;
  float: left;
  clear: both;
  width: 333px;
  margin: 2px 0px 0px 2px;
  color: #023671;
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: 41px;
  text-indent: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .titolo.venti{
  background-color: #ebe8da;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .titolo.quaranta{
	background-color: #d7d0b5;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .footerBox{
	display: block;
	float: left;
	clear: both;
	width: 327px;
	margin-top: 5px;
	border-top: 1px solid #ccc;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #666;
	padding: 5px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .footerBox a{
	display: block;
	float: right;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .contenutoBoxDoppio{
	display: block;
	float: left;
	clear: both;
	width: 327px;
	padding: 5px;	
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .contenutoBoxDoppio .reportUE{
	display: block;
	float: left;
	width: 120px;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 5px 0px;	
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .contenutoBoxDoppio .reportUE li{
	display: block;
	float: left;
	clear: both;
	width: 75%;
	padding: 10px 0px 10px 25%;
	background-image: url(/imagegen.ashx?image=/media/39223/icona-pdf.png&width=24&height=24);
	background-repeat: no-repeat;
	background-position: center left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .contenutoBoxDoppio .fotoReportUE{
	display: block;
	float: left;
	width: 327px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab{
  display: block;
  float: left;
  clear: both;
  width: 99%;
  margin-left: 2px; 
  font-size: 12px;
  font-weight: bold;
  background-color: #f6f3ec;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab li{
  display: block;
  float: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab li a{
  display: block;
  float: left;
  color: #879eb5;  
  text-align: center;
  border-bottom: 1px solid #dfddd6;
  background-color: #f5f3ec;
  font-size: 12px;
  height: 30px;
  padding: 5px 0px 5px 0px;;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab li .selected {
  background-color: #fff;
  border: none;
  color: #033975;
  height: 30px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab.doppio li{
  width: 166px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab.doppio li a{
  width: 166px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab.doppio li .selected{
  width: 166px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tab.doppio li:last-child .selected{
  width: 166px;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .contenitoreTab{
  display: block;
  float: none;
  clear: both;
  width: 100%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica{
  display: block;
  float: left;
  clear: both;
  width: 99.5%;
  margin-left: 1px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica.hide{
	display: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica th{
  background-color: #c1c6ce;
  color: #0a1d3a;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
  border: 1px solid #fff;
  text-align: inherit;
  min-height: 16px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica th.textLeft{
  text-align: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica td{
  background-color: #f5f3ec;
  color: #524f45;
  padding: 4px 5px 4px 5px;
  min-height: 13px;
  border: 1px solid #fff; 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica td.categoria{
  background-color: #c1c6ce;
  color: #0a1d3a;
  font-weight: bold;
  border-top: 10px solid #fff;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiDoppio .tabellaGenerica td.evidenziato{
  background-color: #ecf0f6;
  color: #06254a;
  font-weight: bold;
}
/* BOX CONTENUTI DOPPIO */

/* BOX CONTENUTI SINGOLO MA DIVISO INTERNAMENTE */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box{
  display: block;
  float: left;
  width: 309px;
  padding-bottom: 20px;
  margin-right: 41px;
  border-right: 1px solid #dfddd6;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box:last-child{
  border-right: none;
  margin-right: 0px;
  width: 265px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .titolo{
  display: block;
  float: left;
  clear: both;
  margin-left: 0px;
  width: 265px;
  background-color: #e8e5d9;
  color: #023671;
  font-size: 20px;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  font-style: italic;
  line-height: 36px;
  text-indent: 10px;
  height: 36px;
  overflow: hidden;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .fotoSedi{
  display: block;
  float: left;
  clear: both;
  margin: 30px 0px 0px 0px;
  width: 263px;
  height: 180px;
  color: #414242;
  border: 1px solid #d6d5d2;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .testo{
  display: block;
  float: left;
  clear: both;
  margin: 30px 0px 0px 0px;
  width: 265px;
  height: 220px;
  color: #414242;
  font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .testoCorsivo{
  display: block;
  float: left;
  clear: both;
  margin: 0px;
  width: 265px;
  min-height: 150px;
  color: #414242;
  font-size: 14px;
  font-family: "Times New Roman", Times, serif;
  line-height: 20px;
  padding-bottom: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .testoCorsivo h2{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  color: #023671;
  font-size: 18px;
  margin-bottom: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .testoCorsivo a{
  font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina .suddivisioneInterna .box .accessoSezioni{
  display: block;
  float: left;
  clear: both;
  margin: 0px;
  width: 265px;
  font-size: 12px;
  font-weight: bold;
  border-top: 1px solid #ccc;
  line-height: 40px;
}


.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna {
	display: block;
	float: left;
	clear: both;
	width: 100%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box{
	display: block;
	float: left;
	width: 347px;
	padding-bottom: 20px;
	border-right: 1px solid #dfddd6;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box:last-child{
	border-right: none;
}




.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa{
  margin-bottom: 40px;
  width: 615px;
  margin-left: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box{
  width: 307px;
  padding-bottom: 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box.ultimo{
	width: 287px;
	margin-left: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoSx{
  display: block;
  float: left;
  width: 120px;
  height: 92px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoSx .immagine{
  display: block;
  float: left;
  width: 120px;
  height: 92px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/img/struttura/comuni/risultati-ricerca/immagine-non-disponibile-piccola.gif);
  background-color: #fafafc;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoSx .didascalia{
  display: block;
  float: left;
  width: 100%;
  border-top: 1px solid #ecebe6;
  margin-top: 10px;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  padding: 10px 0px 10px 0px;
  font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoSx .didascalia a{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 3px;
  color: #424242;
  line-height: 16px;
  font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx{
  display: block;
  float: left;
  margin-left: 20px;
  width: 140px;
  text-align: justify;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx h2{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  height: 66px;
  overflow: hidden;
  color: #023671;
  font-size: 17px;
  line-height: 16px;
  margin-bottom: 10px;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx p{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  height: 70px;
  overflow: hidden;
  font-size: 12px;
  font-family: "Times New Roman", Times, serif;
  line-height: 14px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx .continuaLeggere{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-top: 1px solid #ecebe6;
	margin: 10px 0px 0px 0px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx .continuaLeggere a{
	font-family: "Times New Roman", Times, serif;
	color: #424242;
	text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo  .suddivisioneInterna.stampa .box .testoDx .continuaLeggere a:hover{
	text-decoration: underline;
}
/* BOX CONTENUTI SINGOLO MA DIVISO INTERNAMENTE */

/* TABELLA */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica.hide{
	display: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica th{
  background-color: #c1c6ce;
  color: #0a1d3a;
  font-weight: bold;
  padding: 8px;
  text-transform: uppercase;
  border: 1px solid #fff;
  text-align: center;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica th.textLeft{
  text-align: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica td{
  background-color: #f5f3ec;
  color: #524f45;
  padding: 8px;
  border: 1px solid #fff;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica td.categoria{
  background-color: #c1c6ce;
  color: #0a1d3a;
  font-weight: bold;
  border-top: 10px solid #fff;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica td.evidenziato{
  background-color: #ecf0f6;
  color: #06254a;
  font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica.dettaglioCorso td{
  width: 416px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabellaGenerica.dettaglioCorso td.evidenziato{
  width: 200px;
}

/* TABELLA */

/* TAB */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  border-top: 3px solid #dfddd6;
  background-color: #dfddd6;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab li{
  display: block;
  float: left;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.azzurro li a{
	background-color: #e5ebf1;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.azzurro li a.selected{
	background-color: #fff;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.triplo li{
  width: 232px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.triplo li a{
  width: 231px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.triplo li .selected{
  width: 231px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.triplo li:last-child .selected{
  width: 232px;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quadruplo li{
  width: 174px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quadruplo li a{
  width: 173px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quadruplo li .selected{
  width: 173px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quadruplo li:last-child .selected{
  width: 174px;
}


.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.triplo li{
  width: 204px;
  margin-left: 1px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.triplo li a{
  width: 204px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.triplo li .selected{
  width: 204px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.triplo li:last-child a{
  width: 203px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.triplo li:last-child .selected{
  width: 203px;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.quadruplo li{
  width: 153px;
  margin-left: 1px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.quadruplo li a{
  width: 153px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.quadruplo li .selected{
  width: 153px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.quadruplo li:last-child a{
  width: 152px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tab.quadruplo li:last-child .selected{
  width: 152px;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quintuplo{
	margin-bottom: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quintuplo li{
  width: 139px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quintuplo li a{
  width: 138px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quintuplo li .selected{
  width: 138px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab.quintuplo li:last-child .selected{
  width: 140px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab li a{
  display: block;
  float: left;
  color: #879eb5;  
  text-align: center;
  line-height: 45px;
  border-bottom: 1px solid #dfddd6;
  background-color: #f6f3ec;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab li .selected {
  line-height: 46px;
  background-color: #fff;
  border-bottom: none;
  color: #023671;
}
/* TAB */

/* BOX DELLE SOTTOSEZIONI */
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni{
  display: block;
  float: left;
  clear: both;
  width: 700px;
  margin-left: 9px;
  margin-bottom: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box{
  display: inline-block;
  float: left;
  width: 224px;
  border-right: 1px solid #dfddd6;
  margin: 10px 0px 10px 0px; 
  cursor: pointer;
  padding: 0px 0px 10px 5px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box:nth-of-type(3n){
  border-right: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box:hover{
  background-color: #ece9e2;
  text-decoration: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box .titolo{
  display: block;
  float: left;
  clear: both;
  background-image: url(/img/struttura/comuni/sfondi-titoli-oro/sfondo-oro-20.gif);
  background-repeat: no-repeat;
  background-position: right top;
  font-family: "Times New Roman", Times, serif;
  width: 209px;
  height: 22px;
  line-height: 24px;
  overflow: hidden;
  color: #023671;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  letter-spacing: -0.02em;
  padding: 7px 0px 6px 10px;
  margin: 0px 0px 20px 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box .immagine{
  display: block;
  float: left;
  clear: both;
  width: 210px;
  height: 172px;
  box-shadow: 0px 0px 6px #c2baa2;
  -webkit-box-shadow: 0px 0px 6px #c2baa2;
  -moz-box-shadow: 0px 0px 6px #c2baa2;
  border: 1px solid #ece9e2;
  background-color: #fff;  
  margin-left: 3px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box .immagine img{
  margin: 3px 0px 0px 3px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box p{
  display: block;
  float: left;
  clear: both;
  width: 208px;
  height: 70px;
  overflow: hidden;
  padding: 10px 5px 10px 5px;
  font-family: Arial, Helvetica, sans-serif;
  color: #414242;
  font-size: 12px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box span{
  display: block;
  float: left;
  clear: both;
  width: 198px;
  padding: 0px 0px 0px 5px;
  font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxSottosezioni .box:hover span{
  text-decoration: underline;
}
/* BOX DELLE SOTTOSEZIONI */

/* BOX DELLE CONVENZIONI */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni{
  display: block;
  float: left;
  clear: both;
  width: 616px;
  margin-top: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box{
  display: inline-block;
  float: left;
  width: 194px;
  border-right: 1px solid #ece9e2;
  border-bottom: 1px solid #ece9e2;
  border-top: 1px solid #ece9e2;
  margin: 10px 0px 0px 0px; 
  padding: 0px 0px 10px 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box:hover{
  background-color: #f4f1ec;
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box:nth-of-type(3n){
  border-right: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box .titolo{
  display: block;
  float: left;
  clear: both;
  width: 184px;
  height: 22px;
  line-height: 24px;
  margin-bottom: 5px;
  margin-top: 10px;  
  overflow: hidden;
  color: #023671;
  font-size: 14px;
  font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box .immagine{
  display: block;
  float: left;
  clear: both;
  width: 182px;
  height: 150px;
  border: 1px solid #ece9e2;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box .immagine .nuovo{
  display: block;
  float: left;
  width: 70px;
  line-height: 25px;
  margin-top: 123px;
  border: 1px solid #fff;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  background-color: #043472;
  color: #fff;
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  box-shadow: 0px 0px 8px #d1cbb3;
  -webkit-box-shadow: 0px 0px 8px #d1cbb3;
  -moz-box-shadow: 0px 0px 8px #d1cbb3;    
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box .categoria{
  display: block;
  float: left;
  clear: both;
  width: 184px;
  height: 22px;
  line-height: 30px;
  margin-bottom: 5px;
  overflow: hidden;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #ece9e2;
  margin-top: 15px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box .descrizione{
  display: block;
  float: left;
  clear: both;
  width: 184px;
  height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  color: #414242;
  font-size: 12px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box a.dettagli{
  display: block;
  float: left;
  width: 100px;
  font-size: 12px;
  margin-top: 5px;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box a.richiedi{
  display: block;
  float: right;
  margin-right: 10px;
  background-color: #e0ddd6;
  padding: 5px 10px 5px 10px;
  text-align: center;
  border: 1px solid #e0ddd6;
  border-bottom-color: #6d6c67;
  color: #000;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Times New Roman", Times, serif;
  -moz-border-radius: 6px;
   border-radius: 6px;
  cursor: pointer;
  font-weight: bold;  
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .boxConvenzioni .box a.richiedi:hover{
  background-color: #ccd7e3;
  border: 1px solid #ccd7e3;
  border-bottom-color: #023671;
  text-decoration: none;
}
/* BOX DELLE CONVENZIONI */

/* COLONNA DX */
.corpoStruttura .corpoCentrale .colonnaDx{
  display: block;
  float: right;
  width: 267px;
  border-left: 1px solid #dfddd6;
  margin-bottom: 30px;
}
/* COLONNA DX */

/* STRUTTURA TAB INFERIORE */
.corpoStruttura .tabInferiore{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  border-top: 1px solid #dfddd6;
  border-bottom: 1px solid #dfddd6;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px 0px 25px 0px;  
}
.corpoStruttura .tabInferiore .corpoTab{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  background-color: #f0eee8;
  margin-bottom: 2px;
}
.corpoStruttura .tabInferiore .linkTab{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  background-image: url(/img/struttura/tab-inferiori/ombra-inferiore.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.corpoStruttura .tabInferiore .linkTab ul{
  display: block;
  float: none;
  clear: both;
  margin: 0px auto 0px auto;
  width: 410px;
}
.corpoStruttura .tabInferiore .linkTab ul li{
  display: block;
  float: left;
}
.corpoStruttura .tabInferiore .linkTab ul li a{
  display: block;
  float: left;
  width: 124px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(/img/struttura/tab-inferiori/sfondo-tab.gif);
  color: #afa16e;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  line-height: 33px;
  text-indent: 20px;
  font-size: 12px;
  margin: 0px 5px 0px 5px;
}
.corpoStruttura .tabInferiore .linkTab ul li a:hover{
  text-decoration: none;
  background-position: left bottom;
  color: #023671;
  font-weight: bold;  
  
}
.corpoStruttura .tabInferiore .linkTab ul li .selected{
  display: block;
  float: left;
  width: 124px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #023671;
  font-weight: bold;  
  background-image: url(/img/struttura/tab-inferiori/sfondo-tab.gif);
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  line-height: 33px;
  text-indent: 20px;
  font-size: 12px;
  margin: 0px 5px 0px 5px;
}
/* STRUTTURA TAB INFERIORE */

/* PARTNERS TAB INFERIORE */
.corpoStruttura .tabInferiore .corpoTab .partners{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  height: 120px;
  margin-top: 13px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a{
  display: block;
  float: left;
  text-decoration: none;
}
.corpoStruttura .tabInferiore .corpoTab .partners a .logoPartner{
  display: block;
  float: left;
  clear: both;
  background-color: #fff;
  padding: 10px 0px 10px 0px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: top center;  
}
.corpoStruttura .tabInferiore .corpoTab .partners a .logoPartner:hover{
  background-position: bottom center;  
}
.corpoStruttura .tabInferiore .corpoTab .partners a.bancoPopolare .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-banco-popolare.gif);
  width: 99px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.mps .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-mps.gif);
  width: 80px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.bnl .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-bnl.gif);
  width: 92px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.cariparma .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-cariparma.gif);
  width: 99px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.itas .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-gruppo-itas.gif);
  width: 94px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.mls .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-mls-fiaip.gif);
  width: 91px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.realtor .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-realtor.gif);
  width: 43px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.confedilizia .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-confedilizia.gif);
  width: 102px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.confindustria .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-confindustria.gif);
  width: 76px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.cei .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-cei.gif);
  width: 46px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.ecube .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-ecube.gif);
  width: 71px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a.casait .logoPartner{
  background-image: url(/img/struttura/tab-inferiori/partners/logo-casa-it.gif);
  width: 103px;
}
.corpoStruttura .tabInferiore .corpoTab .partners a .nomePartner{
  display: none;
}
.corpoStruttura .tabInferiore .corpoTab .partners a:hover .nomePartner{
  display: block;
  float: left;
  clear: both;
  position: absolute;
  margin-top: 54px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #363737;
  background-image: url(/img/struttura/tab-inferiori/partners/freccia.gif);
  background-position: 10px top;
  padding: 20px 0px 0px 10px;
  background-repeat: no-repeat;
  letter-spacing: -0.02em;  
}
.corpoStruttura .tabInferiore .corpoTab .partners a .nomePartner span{
  color: #b2a571;
}
/* PARTNERS TAB INFERIORE */

/* TAB INFERIORE SITEMAP */
.corpoStruttura .tabInferiore .corpoTab .sitemap{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.corpoStruttura .tabInferiore .corpoTab .sitemap *{
  display: block;
  float: left;
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna{
  width: 134px;
  min-height: 200px;
  border-left: 1px solid #dfddd6;
  border-right: 1px solid #dfddd6;
  margin: 0px 0px 0px 8px;
  padding: 0px 10px 0px 10px;  
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna:first-of-type{
  border-left: 0px;
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna:last-of-type{
  border-right: 0px;
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna h3{
  font-family: Arial, Helvetica, sans-serif;
  clear: both;
  width: 100%;
  font-weight:bold;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 10px;  
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna h4{
  clear: both;
  width: 100%;
  font-weight:bold;
  font-size: 12px;
  margin-bottom: 10px;
  color: #023671;
  letter-spacing: -0.4px;    
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna ul{
  clear: both;
  width: 90%;
  margin-left: 10px;
  line-height: 18px;
  margin-bottom: 20px;  
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna ul li{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  color: #000;
}
.corpoStruttura .tabInferiore .corpoTab .sitemap .colonna ul li a{
  color: #000;
}
/* TAB INFERIORE SITEMAP */

/* TAB INFERIORE SEDI FIAIP */
.corpoStruttura .tabInferiore .corpoTab .sediFiaip{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
}
.corpoStruttura .tabInferiore .corpoTab .sediFiaip .sedeRegionale{
  display: block;
  float: left;
  width: 32%;
  height: 150px;
  margin-bottom: 10px;
  margin-left: 10px;
  background-color: #f8f7f4; 
}
.corpoStruttura .tabInferiore .corpoTab .sediFiaip .sedeRegionale h2{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  padding: 3px 0px 3px 0px;
  text-indent: 10px;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  background-color: #e6e1d1;
  color: #023671;
  background-image: url(/img/struttura/comuni/sfondi-titoli-oro/sfondo-oro-20.gif);
  background-repeat: no-repeat;
  background-position: right bottom;   
}
.corpoStruttura .tabInferiore .corpoTab .sediFiaip .sedeRegionale .immagineSede{
  display: block;
  float: left;
  width: 100px;
  height: 100px;
  background-color: #FFF;
}
.corpoStruttura .tabInferiore .corpoTab .sediFiaip .sedeRegionale .testo{
  display: block;
  float: left;
  width: 94%;
  padding: 3%;
  line-height: 15px;
  background-color: #f8f7f4;
  color: #6f6d65;
}
.corpoStruttura .tabInferiore .corpoTab .sediFiaip .sedeRegionale .testo span{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}
/* TAB INFERIORE SEDI FIAIP */

/* FOOTER */
.corpoStruttura .footer{
  display: block;
  float: none;
  clear: both;
  width: 100%;
  height: 61px;
  border-top: 1px solid #dfddd6;
  border-bottom: 1px solid #dfddd6;
  margin-bottom: 50px;
  margin-top: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 10px 0px 10px 0px;  
}
.corpoStruttura .footer div{
  display: block;
  float: left;
  margin-left: 40px;
}
.corpoStruttura .footer .logo{
  width: 225px;
  height: 50px;
  background-image: url(/img/struttura/footer/logo-fiaip.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 0px;
}
.corpoStruttura .footer .copyright{
  color: #023671;
}
.corpoStruttura .footer .link{
  float: right;
  margin-right: 10px;
  color: #363737;
}
.corpoStruttura .footer .link a{
  color: #363737;
}
/* FOOTER */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

