body
{
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

img
{
	behavior : url(/ClientScript/iepngfix.htc);
}

input
{
	behavior : url(/ClientScript/iepngfix.htc);
}

.main_cornice
{
	background-color : #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width : 100%;
}

.main_testo
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 14px;
	color : #000000;
	text-decoration : none;
}

.news_data
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 14px;
	color : #777777;
	text-decoration : none;
	font-weight : bold;
}

.news_titolo
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 14px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.news_testo
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	color : #000000;
	text-decoration : none;
	text-align : left;
	vertical-align : top;
}

.news_info
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	color : #614533;
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	font-weight : bold;
}

.news_tratteggio
{
	font-size : 1px;
	line-height : 1px;
	width : 1px;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDDDDD;
}

.hp_sedi
{
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDDDDD;
	line-height : 22px;
	text-align : left;
	padding-right : 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	white-space : nowrap;
	width : 100%;
}

.hp_settore
{
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDDDDD;
	line-height : 22px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-right-style : dashed;
	border-left-style : dashed;
	border-right-color : #DDDDDD;
	border-left-color : #DDDDDD;
	text-align : center;
	padding-right : 8px;
	padding-left : 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	white-space : nowrap;
}

.hp_sesso
{
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDDDDD;
	line-height : 22px;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	white-space : nowrap;
}

.hp_vedi
{
	padding-left : 8px;
}

.hp_marche
{
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom: 5px;
	padding-left : 5px;
}

.cor_up
{
	background-image : url(/Images/Cornice/cor_up.png);
	background-repeat : repeat-x;
	behavior : url(/ClientScript/iepngfix.htc);
	height: 33px;
}

.cor_dx
{
	background-image : url(/Images/Cornice/cor_dx.png);
	background-repeat : repeat-y;
	behavior : url(/ClientScript/iepngfix.htc);
	width: 33px;
}

.cor_down
{
	background-image : url(/Images/Cornice/cor_down.png);
	background-repeat : repeat-x;
	behavior : url(/ClientScript/iepngfix.htc);
	height : 33px;
}

.cor_sx
{
	background-image : url(/Images/Cornice/cor_sx.png);
	background-repeat : repeat-y;
	behavior : url(/ClientScript/iepngfix.htc);
	width : 33px;
}

.form_campo
{
	border : 1px solid #a5acb2;
	line-height : 18px;
	height : 18px;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}

.form_area
{
	border : 1px solid #a5acb2;
	line-height : 18px;
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}

.grigio
{
	color : #777777;
}

.main_link
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	color : #614533;
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	font-weight : bold;
}

.main_tratteggio
{
	font-size : 1px;
	line-height : 1px;
	width : 1px;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDDDDD;
}

.lingua
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #969696;
	text-decoration : none;
	padding-right : 5px;
	padding-left : 5px;
}

a.lingua:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #969696;
	text-decoration : underline;
	padding-right : 5px;
	padding-left : 5px;
}

.tema_icone
{
	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	padding-left : 6px;
}
.div_temi
{
	position : absolute;
	top : 0;
	right : 50px;
	width : 275px;
	height : 24px;
	/*background-image : url(/Images/temi_sfondo.png);
	background-position : top;
	background-position : center;
	behavior : url(/ClientScript/iepngfix.htc);*/
	text-align : center;
}