/***********/
/* Listini */
/***********/

.listini {

    text-align: center;
    padding: 10px;

}

.listini .prices {

}

.listini .item{ padding: 5px 0px;}

.listini .item .cell{

}

.cell { float: left;}

.listini .prices .title {

font-size: 18px;
font-weight: bold;

}

.headline {

padding: 4px 0px 4px 0px;

font-weight: bold;
font-size: 16px;
}

.listini .prices .periods {background-color: #DAEAFF;}

.listini .prices .periods .item:nth-child(odd) {background-color: #b3d7ff; }

.listini .prices .periods .item:nth-child(even) { }

.listini .text {

text-align: left;

}

/************/
/* GALLERIE */
/************/

.gallerie {

    /*padding-left: 10px;*/

}

.gallerie .item {

    /*clear: both;*/
}

.gallerie .line {

    /*clear: both;*/
}

.gallerie img {

    /*
	width: 75px;
    height: 65px;
	*/

}

.gallerie .title { }

/***********/
/* OFFERTE */
/***********/

.offerte {

    font-family: calibri;

    font-size: 14px;
    color: #000000;
    margin-left: 10px;
}

.offerte .item {

    width: 940px;
    clear: both;
}

.offerte .item .title {
    text-align: center;
    background-color: #ECB1FF;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    border-radius: 5px;

}

.offerte .item .text {

    /*width: 400px;*/
    margin-left: 170px;

}

.offerte .item .images {

    width: 160px;
    float: left;
}

.offerte .item .images .thumbnail { /*margin-bottom: 5px;*/ }
.offerte .item .images .thumbnail:last-child { /*margin-bottom: 0px;*/ }

.offerte .item .images .thumbnail img {

    width: 150px;
    height: 113px;
    margin-top: 20px;
    margin-right: 5px;

    border: 1px solid black;
}

.offerte .item .images img:first-child { /*margin-top: 0px;*/}

.offerte .no_offerte{ }

/*****************/
/* OFFERTE_SMALL */
/*****************/

.offerte_small {

    font-size: 14px;

}

.offerte_small a {

    color: inherit;
    text-decoration: none;

}

.offerte_small .item {

    width: 400px;
    height: 151px;
    margin-bottom: 20px;
}

.offerte_small .item img {

    float: left;
    width: 150px;
    height: 113px;
    margin: 30px 3px 0px 3px;
    border: 1px solid black;

}

.offerte_small .item .title {

    text-align: left;
    background-color: #ECB1FF;
    color: #ffffff;
    font-size: 22px;
    border-radius: 5px;

}

.offerte_small .item .text {

    text-align: left;

}

.offerte_small .item .detail {

    background: #CA4AFF;
    border-radius: 5px;
    padding: 5px;
    width: 130px;
    text-align: center;
    margin-left: 220px;
    margin-top: 10px;

}

.offerte_small .item .detail a {

    color: #ffffff;
}

.offerte_small .all {

    background-color: #CA4AFF;
    color: #ffffff;
    font-weight: bold;
    height: 30px;
    text-align: center;
    padding-top: 5px;
	-webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 10s; /* Chrome, Safari, Opera */
    animation-name: example;
    animation-duration: 10s;
	
}
/* Chrome, Safari, Opera */

  @-webkit-keyframes example {
    0%   {background-color: fuchsia;}
    25%  {background-color: Pink;}
    50%  {background-color: lilac;}
    100% {background-color: fuchsia;}
}

/* Standard syntax */
@keyframes example {
    0%   {background-color: fuchsia;}
    25%  {background-color: Pink;}
    50%  {background-color: lilac;}
    100% {background-color: fuchsia;}
}

.offerte_small .no_offerte{ }

/***********/
/* FOOTER */
/***********/

.footer {

	font-family: calibri;
    font-size: 14px;
    color: #ffffff;
    text-align: center;

}

.footer .line {

    /*padding: 2px 0px;*/
}

.footer a {

    font-family: calibri;
    font-size: 14px;
    color: #ffffff;
    text-align: center;

}

/**************/
/* NEWSLETTER */
/**************/

.newsletter {

    background :#F2B4BE;
    padding: 5px;
}

.newsletter .text,.text_warning {

    /*
    text-align: center;
    font-weight: bold;
    margin-top: 30px;
    */
}

.newsletter .text_warning {

    /*
    color: #FFFFFF;
    */
}

.newsletter .consenso {

    /*
	font-size: 12px;
    color: #000000;
	*/

}

/********/
/*TESTI*/
/*******/

.testi {


    /*
	width: 520px;
	background-color: #ffffff;
    padding: 5px;
    color: #6d6a6a;
    font-size: 15px;
    text-align: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    vertical-align: middle;
    background-repeat: repeat;
	*/
}

.testi .title {

    /*
	text-align: justify;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-left: 10px;
    font-size: 28px;
    color: #6d6a6a;
	*/

}

.testi .text {


}

/******************/
/*FUNZIONI CUSTOM*/
/*****************/

.foto-gallery {

    /*padding: 5px 20px;*/

}

.foto-gallery .title {

    /*
	text-align: justify;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    color: #a17a02;
    width: 997px;
	*/

}

.foto-gallery .item {

    /*padding-bottom: 15px;*/
}

.foto-gallery img {

    /*
	width: 150px;
    max-height: 140px;
	*/

}