@font-face {
	font-family: font_bold_italic;
	src: url(../fonts/font_bold_italic.TTF);
}

body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust: none;
	color: #000000;
	padding:0px;
	margin:0px;
	overflow: scroll;
}

h1 {
	font-family: font_bold_italic, Arial;
	font-size: 24px;
	font-weight:bold;
	font-style:italic;
	margin-left:0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
	color: #005995;
}

h2 {
	font-family: font_bold_italic, Arial;
	font-size: 18px;
	font-weight: bold;
	font-style:italic;
	margin: 0px;
	padding: 0px;
	color: #005995;
}


h3 {
	font-family: font_bold_italic, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	margin: 0px;
	padding: 0px;
	color: #005995;
}

.blu_2
{
	color: #51a0c7;
}

.blu_4
{
	color: #005995;
}

/* CASA-DOMOTICA */
/*---------------*/
.link_testo_casa-domotica:link, .link_testo_casa-domotica:visited {
	font-weight:bold;
	color: #51a0c7;
	font-style:italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_casa-domotica:hover   {
	color: #005995;
}

.link_testo_footer_casa-domotica:link, .link_testo_footer_casa-domotica:visited {
	color: #51a0c7;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_footer_casa-domotica:hover   {
	color: #005995;
}

/* IMPRENDITORI */
/*--------------*/
.link_testo_imprenditori:link, .link_testo_imprenditori:visited {
	font-weight:bold;
	color: #51a0c7;
	font-style:italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_imprenditori:hover   {
	color: #008c00;
}

.link_testo_footer_imprenditori:link, .link_testo_footer_imprenditori:visited {
	color: #51a0c7;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_footer_imprenditori:hover   {
	color: #008c00;
}

/* PROGETTISTI*/
/*------------*/
.link_testo_progettisti:link, .link_testo_progettisti:visited {
	font-weight:bold;
	color: #51a0c7;
	font-style:italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_progettisti:hover   {
	color: #f64c17;
}

.link_testo_footer_progettisti:link, .link_testo_footer_progettisti:visited {
	color: #51a0c7;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_footer_progettisti:hover   {
	color: #f64c17;
}

/* INSTALLATORI*/
/*-------------*/
.link_testo_installatori:link, .link_testo_installatori:visited {
	font-weight:bold;
	color: #51a0c7;
	font-style:italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_installatori:hover   {
	color: #974465;
}

.link_testo_footer_installatori:link, .link_testo_footer_installatori:visited {
	color: #51a0c7;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.link_testo_footer_installatori:hover   {
	color: #974465;
}

/* IMMAGINI */
.link_img:link, .link_img:visited {
	border-color: #000000;
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
.link_img:hover   {
	border-color: #000000;
	border-style: none;
	border-width: 0px; 
	margin: 0px;
	padding: 0px;
}

.img_ex_link {
	border-color: #000000;
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

.testo_selezionato {
	font-weight:bold;
	color: #005995;
	font-style:italic;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.area_sito {
	width: 1100px;
	margin: 0px;
	padding: 0px;
	/*background-color:#999;*/
	
}

.pagina {
	width: 1120px;
	margin: 0px;
	padding: 0px;
	/*background-color:#0FF;*/
}

.header {
	width: 1100px;
	height: 260px;
	margin: 0px;
	padding: 0px;
	/*background-color:#30C;*/
}

.menu-laterale {
	width: 305px;
	height: 350px;
	margin-top:10px;
	float:left;
	/*background-color:#900;*/
}
.menu-laterale_sotto {
	width: 305px;
	float:left;
	/*background-color:#933;*/
	height:50px;
}

.centrale {
	width: 645px;
	float:left;
	height: auto;
	margin-top: 10px;
	/*background-color:#06F;*/
}

.col-destra {
	/*width: 150px;*/
	margin-top: 10px;
	margin-left: 950px;
	height: 350px;
	/*background-color:#FF0;*/
}

.col-destra_sotto {
	/*width: 150px;*/
	margin-left: 950px;
	/*background-color:#FC0;*/
	height:50px;
}

.footer {
	width:645px;
	float:left;
	height:30px;
	padding-top:3px;
	font-size: 11px;
	margin-left: 0px;
	/*background-color:#9F0;*/
}

.pulsante_menu-lat {
	margin-bottom: 8px;
}


.puls_img {
    border-color: #000000;
	border-style: none;
	border-width: 0px; 
	cursor:hand;
}

.riquadro_news {
	position:absolute;
	width: 305px;
	height: 69px;
	background-image:url(../images/riquadro-vuoto.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-left: 13px;
	/*margin-right: 12px;*/
	margin-top: 223px;
	float:left;
	font-size:10px;
	padding-top:4px;
	z-index: 1;
	/*background-color:#06F;*/
}

.riquadro_eventi {
	position:absolute;
	width: 305px;
	height: 69px;
	background-image:url(../images/riquadro-vuoto.png);
	background-repeat:no-repeat;
	background-position:center;
	/*margin-left: 337px;*/
	margin-left: 337px;
	margin-top: 223px;
	font-size:10px;
	padding-top:4px;
	/*background-color:#900*/
}

.p_news {
	z-index:2; 
	background-image:none; 
	width:64px; 
	height:15px; 
	position:absolute;
	margin-top: 281px; 
	margin-left:254px;
}

.p_eventi {
	z-index:2; 
	background-image:none; 
	width:64px; 
	height:15px; 
	position:absolute;
	margin-top: 281px; 
	margin-left:578px;
}

.img_riquadro {
	width:60px; 
	height:59px; 
	margin-left:6px; 
	margin-top:2px; 
	float:left; 
	/*background-color:#0FF;*/
}

.info_img {
	float:left; 
	height: 150px; 
	width:150px; 
	margin-left: 12px;
}

.info_img_2 {
	float:left; 
	height: 135px; 
	width:135px; 
	margin-left: 13px;
	/*background-color:#063;*/
}

.info_titolo {
	float:right; 
	height: 70px; 
	width: 470px; 
	padding-top: 80px; 
	padding-left:13px
}

.info_testo_1 {
	float:right; 
	height: 135px; 
	width: 490px;
	font-size: 12px;
	-webkit-text-size-adjust: none;
	/*background-color:#069;*/
}

.info_testo_grande {
	width: 632px;
	margin-top: 135px;
	padding-left: 13px;
	height: auto;
	font-size: 12px;
	-webkit-text-size-adjust: none;
	/*background-color:#069;*/
}

.testo_riquadro {
	height: 59px; 
	width: 220px;
	float: right;
	margin-top:2px; 
	margin-right:13px;
	/*background-color:#999;*/
}

.testo_grande_news {
	width: 600px;
	margin-top: 160px;
	margin-left: 13px;
}

.testo_grande {
	width: 600px;
	margin-left: 13px;
}

.colonna_1 {
	width: 320px;
	height:auto;
	/*background-color:#ccF;*/
	margin-left: 13px;
	margin-top: 0px;
	padding: 0px;
	float:left;
}

.colonna_2 {
	width: 290px;
	height:auto;
	/*background-color:#ccF;*/
	margin-top: 0px;
	padding: 0px;
	float:right;
}

.riquadro_info_big {
	width: 405px;
	height: 69px;
	background-image:url(../images/riquadro-info-big.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-left: 12px;
	margin-bottom: 5px;
	font-size:10px;
	padding-top:4px;
	/*background-color:#06F;*/
}

.disabilitato {
	color:#e1edf9;
}

.lista_news {
	width: 417px;
	height: auto;
	float:left;
	/*background-color:#900;*/
}

.categorie_news {
	float:right;
	width: 200px;
	padding-left: 28px;
	/*background-color:#060;*/
}

.modulo {
	margin: 0px;
	padding: 0px;
}

.campo {
	margin: 0px;
	padding: 0px;
	width: 200px;
}

.funzioni {
	height: 60px;
}

.funzioni_icona {
	float:left; 
	height:60px; 
	width: 60px;
}

.funzioni_testo {
	float:right;
	padding-left:5px;
	padding-top: 2px;
	height:58px; 
	width:567px;
	font-size:11px;
}

.imghome_0 {
	margin-left:13px; 
	width:419px; 
	height:24px; 
	float:left;
}

.imghome_1 {
	margin:0px; 
	width:213px; 
	height:24px; 
	float:right;
}

.imghome_2 {
	margin-left:13px; 
	width:632px; 
	height:209px; 
	float:right;
}

.didascalia {
	font-style:italic;
	font-size:11px;
	color:#333;
}
