 
.noTitle{
	display:none;
}
#R1{
	padding:0;
}
#R2{
	padding:0;
}
.testata-sezione{
	width:100%;
}
.testata-sezione .boxTitle{
	width:100%;
	/*background-color:#C4151B;*/
	/*opacity:0.85;*/
	font-family:"Raleway", Helvetica, Arial, sans-serif;
	/*color:#fff;*/
}
.testata-sezione .boxTitle h1{
	margin:10px 0;
}
/**********************************************/
/*
= testata bassa
*/
.logo img{
	height:65px;
}
.intestazione {
	margin-top:10px !important;
}
.intestazione a{
	font-size:28px;
}
#header{
	padding-top:5px !important;
	padding-bottom:5px !important;
}
#cerca{
	margin-top:20px;	
}
/**********************************************/
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.box-title{
	font-family:"Raleway", Helvetica, Arial, sans-serif;
	font-weight:600;
	font-size:1.6em;
	/*text-transform:uppercase;*/
	margin:20px 0;
	color:#63818F;
}
.titolodoc{
	font-size:16px;
	display:block;
}
#titolo-riga-servizi{
	padding:0 15px;
}
#R3{
	padding-top:10px;
	margin-top:50px;
}
#R3 .box-title{
	color:#4a616b;
}
/**********************************************/
#box-1 .boxFull {
	background-color: #fff;
	float:left;
	margin-bottom:40px;
	/*margin-right:15px;*/
	min-height:250px;
	
   }
#box-1 .boxFull img{
	padding-top:5px;
	padding-bottom:10px;
	margin:auto;
}
#box-1 .abstract{
	margin:10px 0;
	
}
#box-1 .titolodoc{
	margin:20px 0;
	text-align:center;
	
}
 
#box-1 li .boxFull{
	text-align:center;
}
/**********************************************/
#box-1, #box-2{
	text-align:center;
}
#box-2 .boxFull img{
	margin:auto;
	padding-top:5px;
	padding-bottom:10px;
}
#box-2 .titolodoc{
	margin-top:15px;
}
#box-2 .abstract{
	margin:10px 0;
	text-align:left;
}
#box-2{
	background-color:#F4F5F5;
	padding:0 20px 20px 20px;
}
/*
= box tutti i servizi
*/
#box-3, 
#box-4, 
#box-5, 
#box-6, 
#box-7, 
#box-8, 
#box-9, 
#box-10, 
#box-11, 
#box-12, 
#box-13, 
#box-14{
	background-color:#F4F5F5;
	margin-top:20px;
}
#box-3 .box-title, 
#box-4 .box-title,
#box-5 .box-title, 
#box-6 .box-title, 
#box-7 .box-title, 
#box-8 .box-title, 
#box-9 .box-title, 
#box-10 .box-title, 
#box-11 .box-title, 
#box-12 .box-title, 
#box-13 .box-title,
#box-14 .box-title{
	background-color:#63818F;
	padding:5px 15px;
	color:#fff;
	border:1px solid #63818F;
	font-size:14px;
	margin:0;
	text-transform:uppercase;
}
#box-3 a, 
#box-4 a, 
#box-5 a,
#box-6 a,
#box-7 a,
#box-8 a,
#box-9 a,
#box-10 a,
#box-11 a,
#box-13 a,
#box-14 a{
	font-size:14px;
	background-image:url(./internet-theme-img.css/$FILE/arrow_right-16.png) !important;
	background-repeat: no-repeat;
	background-position:0 5px;
	padding-left:20px;
}
#box-3 .boxFull, 
#box-4 .boxFull, 
#box-5 .boxFull,
#box-6 .boxFull,
#box-7 .boxFull,
#box-8 .boxFull,
#box-9 .boxFull,
#box-10 .boxFull,
#box-11 .boxFull,
#box-12 .boxFull,
#box-13 .boxFull,
#box-14 .boxFull{
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	padding-top:12px;
	padding-bottom:12px;
	margin-left:15px;
	margin-right:15px;
}
#box-3 li:last-child .boxFull, 
#box-4 li:last-child .boxFull, 
#box-5 li:last-child .boxFull,
#box-6 li:last-child .boxFull,
#box-7 li:last-child .boxFull,
#box-8 li:last-child .boxFull,
#box-9 li:last-child .boxFull,
#box-10 li:last-child .boxFull,
#box-11 li:last-child .boxFull,
#box-12 li:last-child .boxFull,
#box-13 li:last-child .boxFull,
#box-14 li:last-child .boxFull{
	border-bottom:none;
}
#box-12 a{
	font-size:14px;
	background-repeat: no-repeat;
	background-position:0 5px;
}
#box-12 .boxFull img{
	padding-right:10px;
	vertical-align:middle;
	float:left;
	
}
#box-3 .box-title,
#box-7 .box-title,
#box-11 .box-title{
	background-color:#C75C5C;
	border:1px solid #C75C5C;
}
#box-3,
#box-7,
#box-11{
	background-color:#E0E0D1;
}
#box-15 .boxFull{
	padding-top:12px;
	padding-bottom:12px;
	float:left;
	width:45%;
	min-height:1px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
}
#box-15 .boxFull a{
	font-size:14px;
	background-image:url(./internet-theme-img.css/$FILE/arrow_right-16.png) !important;
	background-repeat: no-repeat;
	background-position:0 5px;
	padding-left:20px;
}
#box-15 li{
}
#titolo-riga-servizi .box-title{
	margin-bottom:0px;
}
/*
= SMALL DEVICE
*/
@media screen and (max-width: 767px) {
	#box-15 .boxFull{
		padding:15px;
		float:left;
		width:45%;
		margin:0 20px 20px 0;
		min-height:0;
	}
	#box-1 .boxFull {
		padding-top:5px;
		padding-bottom:10px;
		margin:auto;
		width:100%;
	}
}
@media screen and (min-width: 320px) and (max-width: 480px){
	#box-15 .boxFull{
		padding:15px;
		float:none;
		display:block;
		width:100%;
		min-height:0;
	}
	#box-1 .boxFull {
		padding-top:5px;
		padding-bottom:10px;
		margin:auto;
		width:100%;
	}
}
 
