/* MAIN DOPPIA COLONNA */


em {
	font-family: 'Poppins', sans-serif;
	color:#fff;
	font-style:normal;
	font-weight:200;
}


#doppia-interni-s {
	margin: 0 auto;
	padding-top:4em;
	overflow: hidden;
	height:auto;
}


#scatola-interni {
	margin: 0 auto;
	padding-bottom:70px;
}

#left {
    display: inline-block;
}

	#left h1 {
		padding-top:0.50em;
		font-weight:normal;
		padding-bottom:0.15em;
	}
	
	#left h2 {
		padding-bottom:0.55em;
	}
	
	#left p {
		color:#666666;
		padding-bottom:1.3em;
	}

		#left p a:hover {
			color:#000000;
		}

		#left p strong {
			color:#000;
		}
		
		#left p img {
			float:left;
			padding-right:7px;
		}
		
		#left li p {
			margin:0;
			padding:0;
		}
	
#right {
    list-style:none;
    display: block;
    float: right;
}
	#right li {
    list-style:none;
		margin:0;
	}
	.prodotti {
		text-align:center;
	}
		.prodotti p {
			border-radius:7px;
			background: linear-gradient(#00a954, #00c160);
 			cursor: pointer;
			padding: 1em 0 1em 0;
			margin:0 0 3px 0;
			text-transform:uppercase;
			color:#fff;
			letter-spacing:1px;
			font-weight:bold;
		}
		.prodotti p a {
 			cursor: pointer;
			-webkit-transition: all 0.15s ease-in-out;
			-moz-transition: all 0.15s ease-in-out;
			-o-transition: all 0.15s ease-in-out;
			transition: all 0.15s ease-in-out;

		}
		.prodotti p a:hover {
			background-repeat: no-repeat;
			padding: 1em 3em 1em 3em;
			cursor: pointer;
			-webkit-transition: all 0.15s ease-in-out;
			-moz-transition: all 0.15s ease-in-out;
			-o-transition: all 0.15s ease-in-out;
			transition: all 0.15s ease-in-out;
			background-image: url(../img/fila.jpg);
			background-position: center bottom;
		}
		
		.prodotti-groupama {
		text-align:center;
	}
		.prodotti-groupama p {
			border-radius:7px;
			background:;
			background: linear-gradient(#2e598a, #3669a3);
 			cursor: pointer;
			padding: 1em 0 1em 0;
			margin:0 0 3px 0;
			text-transform:uppercase;
			color:#fff;
			letter-spacing:1px;
			font-weight:bold;
		}
		.prodotti-groupama p a {
 			cursor: pointer;
			-webkit-transition: all 0.15s ease-in-out;
			-moz-transition: all 0.15s ease-in-out;
			-o-transition: all 0.15s ease-in-out;
			transition: all 0.15s ease-in-out;

		}
		.prodotti-groupama p a:hover {
			background-repeat: no-repeat;
			padding: 1em 3em 1em 3em;
			cursor: pointer;
			-webkit-transition: all 0.15s ease-in-out;
			-moz-transition: all 0.15s ease-in-out;
			-o-transition: all 0.15s ease-in-out;
			transition: all 0.15s ease-in-out;
			background-image: url(../img/fila.jpg);
			background-position: center bottom;
		}
        

		#right li h1 {
			padding-bottom:2.9em;
			font-weight: normal;
	}

		#right li p a {
			color:#fff;
		}

		#right li p a:hover {
			color:#fff;
		}

		#right li p strong {
			color:#000;
		}	

	#right img {
		max-width:100%;
	}

@media only screen and (min-width: 20px) {
    /* Style adjustments for viewports that meet the condition */
	
	
	#doppia-interni-s {
		width:100%;
	}
	
	#scatola-interni {
		width:100%;
	}
	
	#left {
     	width: 83%;
		margin: 0 1.6em 0 1.6em;
	}
	
	#right {
        display: none;
		padding-top:1.5em;
		margin-top:3em;
		width: 100%;
	}
	
	#right li {
		padding: 0 2.5em 0 0;
	}
	
	#right li h1 {
		padding-bottom:1.3em;
	}

	#right img {
		padding-right:20px;
	}
}

@media only screen and (min-width: 480px) {
    /* Style adjustments for viewports that meet the condition */
	
	#doppia-interni-s {
		width:100%;
	}
	
	#left {
     	width: 89%;
		margin: 0 1.6em 0 1.6em;
	}

@media only screen and (min-width: 1024px) {
    /* Style adjustments for viewports that meet the condition */
		
	#scatola-interni-s {
		width:1000px;
	}
	
	#left {
     	width: 70%;
		padding-top:1em;
		margin: 0.2em 1.6em 0 1.6em;
	}
	
	#right {
        display: block;
		margin-top:0;
		text-align:left;
		width: 23.9%;
		top:0;
		right:0;
	}
	
	#right li {
		padding: 0 2em 0 0em;
	}

	#right img {
    	float: left;
		position: inherit;
		padding-right:7px;
		margin-bottom:1em;
	}
}
	
@media only screen and (min-width: 1280px) {
    /* Style adjustments for viewports that meet the condition */
	
	#scatola-interni {
		width:1160px;
	}
}
	
@media only screen and (min-width: 1440px) {
    /* Style adjustments for viewports that meet the condition */
	
	#scatola-interni {
		width:1380px;
	}
}