/*				Realizzazione Net.Service S.r.l.				  */
/*  			http://www.net-serv.it							  */
/*  ------------------------------------------------------------  */
#corpo 
{	
	margin:80px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;			
	font-family:"trebuchet ms", arial, helvetica, sans-serif;
	position: relative;
	width:100%;
}

h1 {
	font-size:18px;	
	padding:0px 14px 0px 10px;
	margin:0px 20px 0px 0px;	
}
h2 {
	font-size:14px;
	padding:0px 14px 0px 10px;
	margin:0px 20px 0px 0px;
}


#topmenu ol li#Menu-head-Node-D520 a {
	width:156px !important;
	height:39px !important;
	background:url("img/menu.jpg") 0px 0px no-repeat !important;
	display:block !important;																					
}	
#topmenu ol li#Menu-head-Node-D520 a:hover {
	width:156px !important;
	height:39px !important;
	background:url("img/menu.jpg") 0px -39px no-repeat !important;
	display:block !important;																					
}		


.c100{ width:100%;}
.c50{ float:left; text-align:left; margin:0px 0px 0px 0px; }
.c33{ width:33%;  float:left; text-align:left; }
.c25{ width:24%;  float:left; text-align:left; }

/* colore link in comune sulle colonne cx e dx */
#ColCX a,#ColDX a{
	color:#3082BB;
	text-decoration:underline;		
	}
#ColCX a:hover,#ColDX a:hover{
	text-decoration:none;
}	

/* colonna centrale */
#ColCX
	{
		background:none !important;		
		text-align:left;				
		min-height:0px;		
		height:auto !important;					
		height:0px;
		z-index: 1;			
}

#ColCX .modulo .left{ float:left; margin:0px 0px 1px 0px; padding:0px;}
#ColCX .modulo .right{ float:right; margin:1px 18px 1px 1px; padding:0px;}
#ColCX .modulo .center{ text-align:center;}

html>body .modsfondo1 {
	background: url("img/riquadro_cx.gif") no-repeat 0px 0px;
	width:458px !important;
	padding-right:10px;
}
.modsfondo1 {
	background: url("img/riquadro_cx.gif") no-repeat 0px 0px;
	width:444px;
}

.modsfondo1 .modulo_content {
	background:url("img/sf_modtab.jpg") left bottom repeat-x;
}


.modsfondo1-coldx {
	width:284px;
	position:relative;
}
.modsfondo1-coldx p {
	padding:0px !important;	
}
.modsfondo1-coldx img {
	border:none;
}
.modsfondo1-coldx span.modsfondo1-coldx-link1 {
	display:block;
	height:427px;
	width:282px;	
	position:absolute;
	left:0px;
	top:0px;
}
.modsfondo1-coldx .modsfondo1-coldx-link1 a {
	height:427px;
	width:282px;	
	display:block;		
}
.modsfondo1-coldx .modsfondo1-coldx-link1 a img {
	border:none;
}
.modsfondo1-coldx span.modsfondo1-coldx-link1 .nascosto {
	display:none !important;
}
.modsfondo1 img {
	padding:10px 0px 0px 5px !important;
	border:none;
}
html>body .modsfondo1-coldx span.modsfondo1-coldx-link {
		bottom:20px !important;
}
.modsfondo1-coldx span.modsfondo1-coldx-link {
	display:block;
	position:absolute;
	bottom:40px;
	left:10px;	
}
.modsfondo1-coldx span.modsfondo1-coldx-link a, .modsfondo1-coldx span.modsfondo1-coldx-link a:hover{
	color:#3e3e3e !important;
}
.responsabilita {
	background:url("img/testa-responsabilita.jpg") 6px 10px no-repeat;
	padding-bottom:95px;
	padding-top:40px;
}

.responsabilita-table {
	width:456px;
	margin:10px 0px 0px 6px;
	padding-bottom:40px;
}

.responsabilita-table .modsfondo1-col1 p,
.responsabilita-table .modsfondo1-col2 p,
.responsabilita-table .modsfondo1-col3 p{
	width:218px;
	height:142px;
	display:block;
	padding:0px 0px 0px 5px;
	margin:0px;
} 
.responsabilita-table .modsfondo1-col1 p {
	background:url("img/Responsabilita-madagascar.jpg") 0px 0px no-repeat;
}
.responsabilita-table .modsfondo1-col2 p {
	background:url("img/Responsabilita-arte.jpg") 0px 0px no-repeat;
}
.responsabilita-table .modsfondo1-col3 p {
	background:url("img/Responsabilita-academy.jpg") 0px 0px no-repeat;
}

.responsabilita-table .modsfondo1-col1 a,
.responsabilita-table .modsfondo1-col2 a,
.responsabilita-table .modsfondo1-col3 a{
	width:100%;
	height:100%;
	display:block;
} 

.responsabilita-table .alt {
	display:none;
}








