@charset "UTF-8";
/* CSS Document */

/****** STRUTTURA INTERNA ****/
.header_interno {
	float: left;
	width: 950px;
	height: 70px;
	}
.header_interno_sx_magenta,
.header_interno_centro_magenta,	
.header_interno_sx,
.header_interno_centro,
.header_interno_dx {
	vertical-align: middle;
	text-align: left;
	height: 62px;
	}
	
.header_interno_sx,
.header_interno_centro {
border-bottom: solid 8px white;
}

.header_interno_sx_magenta,
.header_interno_centro_magenta {	
border-bottom: solid 8px #ff0099;
}

.header_interno_sx_verde,
.header_interno_centro_verde {	
border-bottom: solid 8px #a2e710;
}
.header_interno_centro_verde h2,
.header_interno_centro_magenta h2,
.header_interno_centro h2 {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	padding:  10px 0 10px 38px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
	
.header_interno_centro_magenta h2 {	
background-image: url(../img/bullet_interno_big.gif);
}

.header_interno_centro_verde h2 {
background-image: url(../img/bullet_verde_big.gif);
}
	
	
.manager {	
	color: #CCCCCC;
	font-size: 18px;
	font-style: italic;
	}

.header_interno_dx {
border-bottom: solid 8px #003366;
}

.header_interno_dx h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	}
	
.header_interno_sx,
.header_interno_sx_verde,
.header_interno_sx_magenta {
	width: 149px;
	}

.header_interno_sx_verde a,
.header_interno_sx_magenta a, 	
.header_interno_sx a {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
		}
	
.header_interno_centro {
	width: 501px;
	}
	
.header_interno_dx {
	width: 300px;
	}

.header_interno_verde,
.header_interno_centro_magenta {
	width: 476px;
	}
	
.header_space {
	width: 25px;
	border-bottom: solid 8px white;
	}
	
.content_col_dx {
	float: left;
	width: 950px;
	background-image: url(../img/sfondo_azzurro.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	border-bottom: solid 8px white;
	border-top: solid 8px white;
	}

.content_due_colonne {
	float: left;
	width: 625px;
	padding: 0 25px 0 0;
	}

.content_due_colonne_pag_cd	h3	{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 22px;
	}
	
.content_due_colonne_pag_cd {
	float: left;
	width: 575px;
	background-color: #edf6ff;
	padding: 0px 25px 20px 25px;
	line-height: 18px;
	}
	
.cdplayer {
	float: left;
	width: 625px;
	}
		
.colonna_sx_cd {
	float: left;
	width: 355px;
	padding: 0 20px 0 0;
	}

.colonna_dx_cd {
	float: left;
	width: 200px;
	padding: 0 0 0 0;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 28px;
	}
	
.colonna_dx_cd	img {
	float: left;
	padding: 3px 3px 0 0;
	}						
	
.tassello_area {
	float: left;
	width: 650px;
	}
	
.tassello_area {
padding-bottom: 16px;
position: relative;
}

.tassello_text {
	position: absolute;
	width: 200px;
	height: 200px;
	color: white;
	font-size: 18px;
	left: 0px;
	top: 0px;
	}
	
.tassello_txt_cell {
	width: 160px;
	height: 160px;
	padding: 20px;
	text-align: center;
	vertical-align: middle;
	}
	
.content_una_colonna {
	float: left;
	width: 300px;
	}
	
.colonna_stretta {
	float: left;
	width: 149px;
	}
	
.colonna_text_principale,
.colonna_commenti {
	float: left;
	width: 432px;
	border-left: solid 1px  #CCCCCC;
	line-height: 18px;
	padding: 10px 0 10px 32px;
	}
	
.colonna_text_principale {
font-size: 14px;
}

.commenti {
	float: left;
	width: 650px;
	padding: 20px 0 15px 0;

}
.colonna_commenti {
font-size: 12px;
line-height: 14px;
}

.colonna_commenti h3 {
	font-size: 14px;
	font-weight: normal;
	border-top: solid 1px #CCCCCC;
	padding: 15px 0 2px 0;
	}
	
.colonna_commenti .first {
	font-size: 14px;
	font-weight: normal;
	border-top: none;
	padding-top: 0;
	
	}
	
.colonna_commenti p {
	padding-bottom: 15px;
	}
	
.content_due_colonne_pag_cd	a,	
.colonna_text_principale a {
	color: #ff0099;
	text-decoration: underline;
	}
	
.colonna_text_principale h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 32px;
font-weight: normal;
color:  #003366;
line-height: 34px;
padding: 0 0 5px 0;
}

.para_first {
	padding-top: 15px;
	}

.colonna_text_principale h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #6699cc;
padding: 0 0 15px 0;
border-bottom: solid 1px #CCCCCC;
}
	
.commenti_wrap,
.team_wrap,
.team_riga  {
	float: left;
	}
	
.team_riga {
	width: 638px;
	}	
.commenti_wrap,	
.team_wrap {
padding-top: 20px;
width: 625px;
}	
	
.team_wrap h3,
.commenti_wrap h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: white;
	font-weight: normal;
	background-color: #003366;
	padding: 8px;
	border-bottom: solid 8px #FF0099;

	}	
	
.team_wrap h3 {
border-bottom: solid 8px #FF0099;
}

.commenti_wrap h3 {
	border-bottom: solid 8px #a2e710;

	}
	
	
.team_riga {
	padding: 20px 0;
	}	
	
.team_riga_cel_primo {
	width: 149px;
	vertical-align: top;
	text-align: left;
	}
	
.team_riga_cel {
	width: 136px;
	border-left: solid 1px #CCCCCC;
	padding: 0 13px;
	vertical-align: top;
	text-align: left;
	}

.colonna_stretta h3,	
.team_riga_cel_primo h3,
.team_riga_cel h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #003366;
	font-size: 18px;
	padding: 15px 0 35px 20px;
	line-height: 22px;
	}

.colonna_stretta h3 a,	
.team_riga_cel_primo h3 a,
.team_riga_cel h3 a {
	color: #003366;
	text-decoration: none;
	}
	
.articolo_tools ul,
.colonna_stretta ul,
.team_riga_cel_primo ul,
.team_riga_cel ul {
	border-top: solid 1px #003366;
	width: 136px;
	font-size: 12px;
	line-height: 14px;
	}
	
.colonna_stretta ul .verde {
	list-style: none;
	padding: 5px 0 5px 20px;
	font-weight: bold;
	background-image: url(../img/bullet_verde.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	border-bottom: solid 1px #003366;
	}



.articolo_tools li,
.colonna_stretta li,
.team_riga_cel_primo li,
.team_riga_cel li {
	list-style: none;
	padding: 5px 0 5px 20px;
	font-weight: bold;
	background-image: url(../img/bullet_interno.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	border-bottom: solid 1px #003366;
	}

.articolo_tools li a,	
.colonna_stretta li a,
.team_riga_cel_primo li a,
.team_riga_cel li a {
	color: #003366;
	text-decoration: none;
	}

.articolo_tools_wrap {
	float: right;
	width: 156px;
	padding: 15px 0 10px 10px;
	}

.articolo_tools {
	float: right;
	width: 136px;
	background-color: #93bdef;
	padding: 10px;
	background-image: url(../img/sfondo_tools.gif);
	background-repeat: repeat-y;
	}
	
.articolo_foto {
	float: right;
	width: 156px;
	}
	
.errore {
	color: #FF0000;
	font-weight: bold;
	padding-top: 10px;
	}
	
.errore li {
	padding: 3px 0 3px 18px;
	background-image: url(../img/icon_alert.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	list-style: none;
	}