html,body {
	background-color: #fff;
	background-image: none;
	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: 645px;
}
/* CONTENITORE DELLA STRUTTURA DEL SITO */

/* BARRA SUPERIORE */
.corpoStruttura .topBar {
	display: none;
}
/* BARRA SUPERIORE */

/* HEADER */
.corpoStruttura .header {
	display: block;
	float: none;
	clear: both;
	width: 100%;
	height: 135px;
	background-color: #f8f7f4;
}
.corpoStruttura .header .logo{
	display: block;
	float: left;
	width: 250px;
	height: 135px;
	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: none;
}
/* MENU DI NAVIGAZIONE */

/* CORPO CENTRALE */
.corpoStruttura .corpoCentrale {
	display: block;
	float: none;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #dfddd6;
	margin-bottom: 10px;
}
/* CORPO CENTRALE */

/* COLONNA SX */
.corpoStruttura .corpoCentrale .colonnaSx{
	display: block;
	float: left;
	width: 100%;
	border-right: none;
	margin-bottom: 30px;
}
/* COLONNA SX */

/* BOX CONTENUTI */
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 20px;
	background-color: #fff;
	border: none;
	box-shadow: 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;		
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .pageTools{
	display: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti
{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	padding: 0px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti p{
	margin-top: 25px;
}
.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 .tabella{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	margin-top: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .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 .tabella .contenuto{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	border-top: 1px solid #dfddd6;
	border-bottom: 1px solid #dfddd6;	
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table th{
	border-bottom: 1px solid #dfddd6;
	font-weight: bold;
	padding: 5px 0px 5px 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td{
	padding: 10px 0px 10px 20px;
	font-size: 14px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.tipologia{
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.tipologia span{
	font-size: 16px;
	line-height: 25px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.dividi{
	border-top: 1px solid #dfddd6;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.valore{
	border-bottom: 1px solid #dfddd6;
	border-left: 1px solid #dfddd6;
	font-weight: bold;
	color: #023671;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.valore .pdf{
	display: block;
	float: right;
	width: 32px;
	height: 32px;
	background-image: url(../img/struttura/comuni/icone/icona-pdf.png); 
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .contenuto table td.valore .logo{
	display: block;
	float: left;
	width: 100px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .tabella .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 .tabella .contenuto table td.valore.ultimo{
	border-bottom: none;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	margin-top: 25px;
	text-align: center;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a{
	display: inline-block;
	float: none;
	background-color: #f5f5f3;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari.doppi a{
	width: 49%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a .iconaLink{
	display: block;
	float: left;
	width: 30%;
	height: 60px;
	font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .linkSecondari a span{
	color: #023671;
	display: block;
	float: right;
	width: 70%;
	letter-spacing: -0.4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 17px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .breadcrumbs{
	display: none;
}
.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: 100%;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: -0.02em;
	background-color: #d3cbae;
	height: 38px;
	overflow: hidden;
	line-height: 38px;
	color: #023671;
	font-style: italic;
	text-indent: 10px;
	background-image: none;
}
.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{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	color: #373737;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin-top: 10px;	
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	font-size: 16px;
	color: #414242;
	font-family: "Times New Roman", Times, serif;
}
.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 .immagine img{
	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;
	margin-left: 5%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.generico .testoSx{
	width: 30%;
}

.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.generico .testoDx{
	width: 65%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa {
	border-bottom: 1px solid #ecebe6;
	padding-bottom: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoSx{
	width: 40%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .contenitoreTesti .testoPagina.stampa .testoDx{
	width: 55%;
}
.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;
	height: 100px;
	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;
}
/* BOX CONTENUTI DOPPIO */

/* BOX CONTENUTI SINGOLO MA DIVISO INTERNAMENTE */
.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 .box .titolo{
	display: block;
	float: left;
	clear: both;
	margin-left: 40px;
	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 .suddivisioneInterna .box .immagine{
	display: block;
	float: left;
	clear: both;
	margin: 30px 0px 0px 40px;
	width: 263px;
	height: 180px;
	color: #414242;
	border: 1px solid #d6d5d2;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box .testo{
	display: block;
	float: left;
	clear: both;
	margin: 30px 0px 0px 40px;
	width: 265px;
	height: 220px;
	color: #414242;
	font-size: 12px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box .testoCorsivo{
	display: block;
	float: left;
	clear: both;
	margin: 30px 0px 0px 40px;
	width: 265px;
	height: 120px;
	color: #414242;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box .testoCorsivo h2{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	color: #023671;
	font-size: 19px;
	margin-bottom: 10px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box .testoCorsivo a{
	font-weight: bold;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna .box .accessoSezioni{
	display: block;
	float: left;
	clear: both;
	margin: 0px 0px 0px 40px;
	width: 265px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	line-height: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa{
	margin-bottom: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa .box .testoSx{
	display: block;
	float: left;
	width: 35%;
	padding-left: 40px;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa .box .testoSx .foto{
	display: block;
	float: left;
	width: 100%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa .box .testoSx .foto img{
	width: 100%;
}
.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;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa .box .testoDx{
	display: block;
	float: left;
	margin-left: 3%;
	width: 45%;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .suddivisioneInterna.stampa .box .testoDx h2{
	display: block;
	float: none;
	clear: both;
	width: 100%;
	color: #023671;
	font-size: 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%;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
}
/* BOX CONTENUTI SINGOLO MA DIVISO INTERNAMENTE */

/* 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.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.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: #f5f3ec;
}
.corpoStruttura .corpoCentrale .colonnaSx .boxContenutiSingolo .tab li .selected {
	line-height: 46px;
	background-color: #fff;
	border-bottom: none;
}
/* 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;
}
.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;
}
/* 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;	
}
.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: none;
}
/* COLONNA DX */

/* STRUTTURA TAB INFERIORE */
.corpoStruttura .tabInferiore{
	display: none;
}
/* 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.worldproperties .logoPartner{
	background-image: url(../img/struttura/tab-inferiori/partners/logo-world-properties.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 */

/* 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;	
	background-color: #f8f7f4;	
}
.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{
	display: none;
}
.corpoStruttura .footer .link a{
	color: #000;
}
/* FOOTER */
