body {
	margin: 0px 0px 0px 0px;
	background: #f0f0f0;
	background-image: url(../img/sfondo_pagina.png);
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;
	height: 100%;
	padding: 0;
}
.sfondo_riquadro_bianco {
	margin: 0px 0px 0px 0px;
	background-image: url(../img/sfondo_riquadro_bianco.png);
	background-repeat: repeat-y;
	background-position: top center;
	width: 100%;
	height: 100%;
	padding: 0;
}
.sfondo_riquadro_nero {
	margin: 0px 0px 0px 0px;
	background-image: url(../img/sfondo_riquadro_nero.png);
	background-repeat: repeat-y;
	background-position: top center;
	width: 100%;
	height: 229px;
	padding: 0;
}
.sfondo_aree {
	margin: 0px 0px 0px 0px;
	background-image: url(../img/sfondo_aree.png);
	background-repeat: repeat-x;
	background-position: top left;
	width: 100%;
	height: 100%;
	padding: 0;
}
.sfondo_riquadro_bianco_3_righe_v {
	margin: 0px 0px 0px 0px;
	background-image: url(../img/sfondo_riquadro_bianco_3_righe_v.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 100%;
	height: 100%;
	padding: 0;
}
.box1 {
	margin-top: 12px;
	margin-bottom: 12px;
}
.box2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.img_box1 {
	margin: 0px 0px 10px 0px;
}
.pul_area {
	padding: 0px 16px 0px 16px;
}
.box_txt_fluidbook {
	padding: 0px 50px 50px 80px;
}

.foto_staff {
	margin-right: 15px;
	margin-bottom: 10px;
}

.nome_staff {
	font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif;
	font-size: 23px;
	font-weight: normal;
	color: #0badef;
	line-height: 18px;
	letter-spacing: 0px;
}

.in_evidenza {
	font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif;
	font-size: 23px;
	font-weight: normal;
	color: #0badef;
	line-height: 18px;
	letter-spacing: 0px;
}

.ombra_div {
	margin-bottom: 20px;
}


td, div, span, h1, h2, h3, p { font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif; font-size: 12px; color: #333333; line-height: 18px; letter-spacing: 0px;}

h1 {
	font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif;
	font-size: 23px;
	font-weight: normal;
	color: #0badef;
	line-height: 23px;
	letter-spacing: 0px;
}

.txt_verde { font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif; font-size: 12px; color: #008a1a; line-height: 18px; letter-spacing: 0px;}

a { font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif; font-size: 12px; font-weight: bold; color: #333333; line-height: 16px; letter-spacing: 0px;}
/*
h1, h2, h3 { font-family: Georgia, Garamond, 'Times New Roman', serif; color: #00386b; margin: 0; font-weight: normal; margin-bottom: 5px; line-height: 26px; letter-spacing: 0px;}
h1, h1 a { font-family: Georgia, Garamond, 'Times New Roman', serif; font-size: 36px; color: #053369; line-height: 36px; }
h2 { font-size: 18px; color: #626262; font-style: italic; }
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited  { color: #575e66; text-decoration: none; }
h2 span { display: none; }

.piva { font-family: Georgia, Garamond, 'Times New Roman', serif; font-size: 11px; color: #999999; line-height: 16px; letter-spacing: 0px; line-height: 24px;}
*/

.txt_recapiti { font-family: Verdana, Georgia, Garamond, 'Times New Roman', serif; font-size: 18px; color: #555555; line-height: 18px; letter-spacing: 0px;}