.layoutPagina-modello-uno {width:100%; float:left;}
.layoutPagina-modello-uno img {float:left;}
.layoutPagina-modello-due {width:100%; float:left;}
.layoutPagina-modello-due img {float:right;}
.layoutPagina-modello-due p {text-align:justify;}
.layoutPagina-modello-tre {width:100%; float:left;}
.layoutPagina-modello-quattro {width:100%; float:left;}
/* ///////////////////// Layout modello 5 //////////////////////// */
.promoBox {width:100%; float:left;}
.cards-container {flex-flow:row nowrap; -webkit-flex-flow:row nowrap; align-items:stretch; -webkit-align-items:stretch; justify-content:space-between; -webkit-justify-content:space-between; margin-top:10px;}
.card {display:flex; display:-webkit-flex; flex-direction:column; -webkit-flex-direction:column; margin-right:auto; background-color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 5px #eee; -webkit-box-shadow:0 0 5px #eee; box-shadow:0 0 5px #eee;}
.cards-container .card:last-child {margin-right:0;}
.card-img {text-align:center;}
.card-img img {width:100%; max-width:100%; height:auto; display:block;}
.card-content {display:flex; display:-webkit-flex; flex-direction:column; -webkit-flex-direction:column; flex:auto;	-webkit-flex:auto; padding:10px 0;}
.card-content h3 {padding:10px 0; font-size:1.5em; text-align:center;}
.btn {width:70%; padding:10px 0; text-align:center;	margin:0 auto; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.mT_auto {margin-top:auto;}
/* ----------------------- MINI-SMARTPHONE ------------------*/
@media screen and (min-width: 0px) and (max-width: 460px) {
.layoutPagina-modello-uno img {width:100%; height:auto; padding:5px 5px;}
.layoutPagina-modello-uno p {padding:10px 20px;}
.layoutPagina-modello-due img {width:100%; height:auto; padding:5px 5px;}
.layoutPagina-modello-due p {padding:10px 20px;}
.layoutPagina-modello-tre {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
.layoutPagina-modello-quattro {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
/*Layout modello 5*/
.cards-container {display:block;}
.card {width:100%; padding:15px; border-bottom:solid 1px #ddd;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:justify;}
}
/* ----------------------- SMARTPHONE ------------------*/
@media screen and (min-width: 461px) and (max-width: 768px) {
.layoutPagina-modello-uno img {width:100%; height:auto; padding:10px 0;}
.layoutPagina-modello-uno p {padding:10px 0;}
.layoutPagina-modello-due img {width:300px; height:auto; padding:20px 0 0 10px;}
.layoutPagina-modello-due p {padding:10px 0;}
.layoutPagina-modello-tre {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
.layoutPagina-modello-quattro {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
/*Layout modello 5*/
.cards-container {display:flex; display:-webkit-flex; padding:0 20px;}
.card {width:32%; padding:15px; border:solid 1px #ddd;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:left;}
}
/* ----------------------- IPAD PORTRAIT ------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
.layoutPagina-modello-uno img {width:400px; height:auto; padding:5px 15px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {width:400px; height:auto; padding:5px 0 0 15px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:30px; -moz-column-count:2; -moz-column-gap:30px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:15px; -moz-column-count:3; -moz-column-gap:15px;}
/*Layout modello 5*/
.cards-container {display:flex; display:-webkit-flex; padding:0 20px;}
.card {width:32%; padding:15px; border:solid 1px #ddd;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:left;}
}
/* ----------------------- IPAD LANDSCAPE + NETBOOK ------------------*/
@media only screen and (min-width: 1025px){
.layoutPagina-modello-uno img {width:400px; height:auto; padding:5px 20px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {width:400px; height:auto; padding:5px 0 0 20px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:40px; -moz-column-count:2; -moz-column-gap:40px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:15px; -moz-column-count:3; -moz-column-gap:15px;}
/*Layout modello 5*/
.cards-container {display:flex; display:-webkit-flex; padding:0;}
.card {width:32%; padding:15px; border:solid 1px #ddd;}
.card-content p	{font-size:1em; line-height:1.4; text-align:left;}
}
/* ----------------------- DESKTOP ------------------*/
@media only screen and (min-width: 1200px){	
.layoutPagina-modello-uno img {width:400px; height:auto; padding:5px 20px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {width:400px; height:auto; padding:5px 0 0 20px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:40px; -moz-column-count:2; -moz-column-gap:40px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:20px; -moz-column-count:3; -moz-column-gap:20px;}
/*Layout modello 5*/
.cards-container {display:flex; display:-webkit-flex;}
.card {width:32%; padding:15px; border:solid 1px #ddd;}
.card-content p	{font-size:1em; line-height:1.4; text-align:left;}
}
