img
{
	border:none;
}

#__reg_privacy p
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em;
}

.testo_bold_center
{
	font-family:Verdana, Arial;
	font-size:0.7em;
	color:#000000;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;
}

.testo_normal_left
{
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	text-align:left;
	line-height:1.4em;
}

.img_left
{
	float:left;
}

.img_right
{
	float:right;
}

.img_loghi2
{
	float:right;
}

.img_loghi
{
	float:right;
	margin-right:60px;
}

.lista_inline
{
	display:inline;
	list-style-type:none;
	margin:0px;
	text-align:center;
}

.riga_inline
{
	display:inline;
	margin-right:10px;
}

#bn_sx
{
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

#bn_dx
{
	margin-top:2px;
	margin-bottom:2px;
}

#testata
{
	height:132px;
	background-image:url(/di/c/ci/Base03/testata_banner.png);
	background-position:right top;
	background-repeat:no-repeat;
}

.img_home
{
	height:184px;
	background-image:url(/di/c/ci/Base04/img_home.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_00
{
	height:184px;
	background-image:url(/di/c/ci/Base04/00.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_01
{
	height:184px;
	background-image:url(/di/c/ci/Base04/01.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_02
{
	height:184px;
	background-image:url(/di/c/ci/Base04/02.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_03
{
	height:184px;
	background-image:url(/di/c/ci/Base04/03.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_04
{
	height:184px;
	background-image:url(/di/c/ci/Base04/04.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_05
{
	height:184px;
	background-image:url(/di/c/ci/Base04/05.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_06
{
	height:184px;
	background-image:url(/di/c/ci/Base04/06.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_07
{
	height:184px;
	background-image:url(/di/c/ci/Base04/07.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_08
{
	height:184px;
	background-image:url(/di/c/ci/Base04/08.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_09
{
	height:184px;
	background-image:url(/di/c/ci/Base04/09.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_10
{
	height:184px;
	background-image:url(/di/c/ci/Base04/10.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_11
{
	height:184px;
	background-image:url(/di/c/ci/Base04/11.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_12
{
	height:184px;
	background-image:url(/di/c/ci/Base04/12.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_13
{
	height:184px;
	background-image:url(/di/c/ci/Base04/13.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_14
{
	height:184px;
	background-image:url(/di/c/ci/Base04/14.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_15
{
	height:184px;
	background-image:url(/di/c/ci/Base04/15.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_16
{
	height:184px;
	background-image:url(/di/c/ci/Base04/16.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
}

.img_dx
{
	margin-bottom:0px;
}

.articolo04
{
	margin-left:14px;
	margin-right:14px;
	margin-top:2px;
	height:auto !important;
	text-align:justify;
}

.articolo04_header
{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:0.85em;
	color:#535353;
	padding:3px;
	padding-top:7px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.articolo04 li
{
	font-family:verdana,arial;
	font-weight:normal;
	font-size:0.7em;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.articolo04_body
{
	padding:5px;
	font-size:1em;
	text-align:justify;
	font-family:verdana,arial;
}

.articolo04 a
{
	color:#2955a5;
	text-decoration:none;
}

.articolo04 a:hover
{
	color:#2955a5;
	text-decoration:underline;
}

#sede
{
	margin-top:0px;
	margin-bottom:17px;
	margin-left:0px;
	margin-right:0px;
}

#sede h4
{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:0.7em;
	color:#535353;
	margin-bottom:7px;
}

#sede p
{
	font-family:verdana,arial;
	font-size:0.7em;
	color:#000000;
}

#sede a
{
	font-family:verdana,arial;
	color:#2955a5;
	text-decoration:none;
}

#sede a:hover
{
	font-family:verdana,arial;
	color:#2955a5;
	text-decoration:underline;
}

#piede
{
	margin-top:0px;
	text-align:center;
}

#piede p
{
	font-family:verdana,arial;
	font-size:0.6em;
	color:#535353;
	margin-bottom:10px;
}

#piede a
{
	color:#535353;
	text-decoration:none;
	font-weight:bold;
}

#piede a:hover
{
	color:#535353;
	text-decoration:underline;
}

#categoria
{
	background-color:#ffffff;
}

#categoria h2
{
	color:#2955a5;
	text-transform:uppercase;
	font-size:0.65em;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	font-family:verdana,arial;
	height:auto !important;
}

#categoria img
{
	margin-right:10px;
	vertical-align:middle;
}

#lista
{
	color:#535353;
	font-size:11px;
	text-align:left;
	margin-top:0px;
	font-family:verdana,arial;
	margin-bottom:5px;
}

#lista table
{
	text-align:left;
	margin-top:0px;
	font-family:verdana,arial;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	table-layout:fixed;
}

#lista th
{
	text-align:left;
	font-weight:bold;
}

#lista caption
{
	text-align:left;
	font-style:italic;
	font-weight:bold;
	color:#535353;
	background-color:#ffffff;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px dashed #bbbbbb;
	padding:3px;
}

#lista a
{
	text-align:left;
	color:#2955a5;
	text-decoration:none;
}

#lista a:hover
{
	text-align:left;
	color:#2955a5;
	text-decoration:underline;
}

#lista img
{
	margin:5px;
}

.referenze
{
	color:#2955a5;
	text-decoration:none;
	font-size:0.7em;
	font-family:verdana,arial;
	text-decoration:underline;
}

.referenze:hover
{
	color:red;
}

.home
{
	color:#2955a5;
}

.home_img
{
	float:left;
}

#news
{
	font-family:verdana,arial;
}

#news h1
{
	color:#000000;
	font-family:verdana,arial;
	font-size:0.85em;
	line-height:140%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:bold;
	font-style:italic;
}

#news h2
{
	color:#535353;
	font-family:verdana,arial;
	font-size:0.7em;
	line-height:140%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	font-style:italic;
}

#news h3
{
	font-family:times new roman;
	font-size:0.8em;
	line-height:150%;
	font-style:italic;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
}

#news li
{
	color:#000000;
	font-family:Verdana,Arial;
	font-size:0.7em;
	font-weight:normal;
}

#news_files h3
{
	color:#535353;
	font-family:verdana,arial;
	font-size:0.7em;
	font-weight:bold;
}

.news_files_ul
{
	color:#000000;
	font-family:Verdana,Arial;
	font-size:0.7em;
	font-weight:normal;
}

.news_file_link
{
	font-family:verdana,arial;
	text-decoration:none;
}

#tabella
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em;
	border:1px solid #f3f3f3;
}

#tabella td
{
	padding:3px;
	vertical-align:top;
}

#tabella th
{
	padding:3px;
	font-weight:bold;
	vertical-align:top;
}

#p
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em;
}

p
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em;
}
.p
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.4em;
}


.nl_tabella
{
	background-color:#ffffff;
	width:700px;
	height:700px;
	border:2px solid #d2c8be;
}

.nl_riga_sopra_testata
{
	height:60px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

.nl_riga_testata
{
	height:120px;
	background-color:#29527e;
}

.nl_riga_sotto_testata
{
	height:24px;
	background-color:#d2c8be;
}

.nl_testo_sotto_testata
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.nl_colonna_sx
{
	border-right:2px solid #d2c8be;
	width:170px;
	vertical-align:top;
}

.nl_testata_cella_sx
{
	border-right:2px solid #d2c8be;
}

.nl_colonna_dx
{
	vertical-align:top;
	text-align:left;
}

.nl_logo_aziendale
{
	margin-right:10px;
	vertical-align:top;
}

.nl_titolo
{
	font-family:Verdana;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
}

.nl_sottotitolo
{
	background-color:#d2c8be;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

.nl_testo_normale
{
	font-family:Verdana;
	font-size:12px;
	padding:5px;
}

.nl_colonna_sx_box_testata
{
	background-color:#d2c8be;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

.nl_colonna_sx_box_lista
{
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:5px;
}

.nl_colonna_sx_box_lista li
{
	margin-left:15px;
}

.nl_email_box
{
	background-color:#d2c8be;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#000000;
	margin-bottom:5px;
}

.nl_colonna_sx_box_testata_blue
{
	background-color:#29527e;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:White;
}

.nl_colonna_sx_box_lista_blue
{
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:5px;
}

.nl_colonna_sx_box_lista_blue li
{
	margin-left:15px;
}

.nl_colonna_sx_piede
{
	padding:5px;
	border-right:2px solid #d2c8be;
	height:90px;
}

.nl_box_esytec_info
{
	background-color:#d2c8be;
	font-family:Verdana;
	font-size:10px;
	padding:5px;
}

.nl_link
{
	border:0px;
	text-decoration:none;
}

.nl_testo_privacy
{
	font-family:Verdana;
	font-size:10px;
}

.nl_lista
{
	font-family:Verdana;
	font-size:12px;
}

.nl_testo_normale_grande
{
	font-family:Verdana;
	font-size:16px;
	padding:5px;
}