p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

p.domanda {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

p.risposta {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

p.rispostab0 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

ul.risposta {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
ul.rispostab0 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


.indirizzo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.indirizzo-link {
	color: #1A4571;
	text-decoration: none;

}
a.indirizzo-link:hover {
	color: #1f4d87;
	text-decoration: none;
}
.corpo {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(../immagini/bg-main.gif);

}
.webmail {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
}
a.webmail:hover {
	color: #FFFFFF;
	display: block;
	background-image: url(../immagini/top-webmail-bghov.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.testo-norm {
	font-family: Tahoma;
	font-size: 13px;
}
.titolo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #375F8E;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #CED7E3;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	display: block;
}
a.link1:hover {
	color: #1F4D87;
}
a.link1:visited {
	/*color: #925BC8;*/
}
.link2 {
	color: #2463A2;
	font-weight: bold;
	text-decoration: none;
}
a.link2:hover {
	color: #578cab;

}
a.link2:visited {
	/*color: #925BC8;*/
}

.S1 .link2 {
	color: #e11314;
	}
	
.S2 .link2 {
	color: #81a916;
	}

.S3 .link2 {
	color: #ffc000;
	}

.S1 a.link2:hover {
	color: #ff9a9b;
}

.S2 a.link2:hover {
	color: #ecffb8;
}

.S3 a.link2:hover {
	color: #ffffbc;
}

.link2-articoli {
	color: #2463A2;
	font-weight: bold;
	text-decoration: none;
}
a.link2-articoli:hover {
	background-color: #C9E0ED;

}
.link3 {
	color: #2463A2;
	font-weight: normal;
	text-decoration: none;
}
a.link3:hover {
	background-color: #E1EEF4;

}

.S1 .link3 {
	color: #e11314;
	}
	
.S2 .link3 {
	color: #81a916;
	}

.S3 .link3 {
	color: #ffc000;
	}

.S1 a.link3:hover {
	text-decoration: none;
	background-color: #ff9a9b;
}

.S2 a.link3:hover {
	text-decoration: none;
	background-color: #ecffb8;
}

.S3 a.link3:hover {
	text-decoration: none;
	background-color: #ffffbc;
}

a.link3:visited {
	/*color: #925BC8;*/
}
.testo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 19px;
}
.testo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.contorno {
	border: 1px solid #ADADAD;
}

.contorno1 {
	border: 1px solid #ADADAD;
	margin-bottom: 10px;
	margin-top: 3px;
}

.contorno2 {
	border: 1px solid #ADADAD;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 3px;
}

.img_articolo {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	display: block;
	clear: both;
	float: none;
}

h1{
	font-size: 15px;
}
.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	/*
	background-image: url(../immagini/mm.gif);
	background-repeat: no-repeat;
	background-position: right center;
	*/
	padding-bottom: 10px;
}

.S1 .titolo2 {
	color: #e11314;
	}
	
.S2 .titolo2 {
	color: #81a916;
	}

.S3 .titolo2 {
	color: #ffc000;
	}
	
.link-percorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2463A2;
	text-decoration: none;
}

a.link-percorso:hover {

	background-color: #C9E0ED;
}

.S1 .link-percorso {
	color: #e11314;
	}
	
.S2 .link-percorso {
	color: #81a916;
	}

.S3 .link-percorso {
	color: #ffc000;
	}

.S1 a.link-percorso:hover {
	text-decoration: none;
	background-color: #ff9a9b;
}

.S2 a.link-percorso:hover {
	text-decoration: none;
	background-color: #ecffb8;
}

.S3 a.link-percorso:hover {
	text-decoration: none;
	background-color: #ffffbc;
}

.cella-percorso {
	color: #2463A2;
	padding-top: 4px;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;

}
.sectionTitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #667ab3;
	text-decoration: none;
	display: block;
	padding: 3px;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
}

.S1 .sectionTitle {
	color: #e11314;
	}
	
.S2 .sectionTitle {
	color: #81a916;
	}

.S3 .sectionTitle {
	color: #ffc000;
	}
	
.categoria {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #1F4D87;
	text-decoration: none;
	display: block;
	padding: 3px;
	margin-top: 16px;
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	/*background-color: #efefef;*/
}
a.categoria:hover {
	/*
	text-decoration: none;
	color: #FFFFFF;
	background-color: #667ab3;
	*/
}
.S1 .categoria {
	color: #e11314;
	}
	
.S1 a.categoria:hover {
	text-decoration: none;
	background-color: #e11314;
	color: #FFFFFF;
}
	
.S2 .categoria {
	color: #81a916;
	}
.S2 a.categoria:hover {
	text-decoration: none;
	background-color: #81a916;
	color: #FFFFFF;
}

.S3 .categoria {
	color: #ffc000;
	}
.S3 a.categoria:hover {
	text-decoration: none;
	background-color: #ffc000;
	color: #FFFFFF;
}

#subMenu p {
	margin: 0px;
	padding: 0px;
}

.subMenuItem {
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: justify;
	padding-bottom: 0px;
}

.sottocategoria {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #133557;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-right: 3px;
}
a.sottocategoria:hover {
	text-decoration: none;
	background-color: #ccccff;
}

.S1 a.sottocategoria:hover {
	text-decoration: none;
	background-color: #ff9a9b;
}

.S2 a.sottocategoria:hover {
	text-decoration: none;
	background-color: #ecffb8;
}

.S3 a.sottocategoria:hover {
	text-decoration: none;
	background-color: #ffffbc;
}
.titolo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1f4d87;
	font-weight: bold;
}

.S1 .titolo3 {
	color: #e11314;
	}
	
.S2 .titolo3 {
	color: #81a916;
	}

.S3 .titolo3 {
	color: #ffc000;
	}
	
.testo-menu {
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-left: 10px;
	display: block;
	text-decoration: none;
	line-height: 20px;



}
a.testo-menu:hover {
	background-image: url(../immagini/menuchisiamo/rollover.gif);
	background-repeat: no-repeat;
	background-position: center center;


}
.testo-menu-servizi {

	color: #9ba7b6;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	padding-left: 10px;
	display: block;
	text-decoration: none;
	line-height: 20px;
}
a.testo-menu-servizi:hover {
	color: #5b626a;
	background-image: url(../immagini/menuservizi/rollover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.titolo4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
}

ul {
	list-style-position: outside;
	list-style-image: url(/immagini/list.gif);
	padding-left: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.S1 ul {
	list-style-image: url(/immagini/listS1.gif);
	}
	
.S2 ul {
	list-style-image: url(/immagini/listS2.gif);
	}

.S3 ul {
	list-style-image: url(/immagini/listS3.gif);
	}
	
ol {
	list-style-position: outside;
	padding-left: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	list-style-type: decimal;
	margin-top: 15px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

li{
margin-left: 15px;
padding-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}

.tabella-garanzia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 19px;
	border: 1px solid #999999;





}
.link-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2463A2;
	text-decoration: none;
	line-height: 18px;

}
a.link-bottom:hover {
	color: #2463A2;
	text-decoration: none;
	background-color: #C9E0ED;

}
.testo-tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 19px;
	padding-left: 5px;

}

.text-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FBFBFB;
	padding-left: 2px;
	border-top: 1px solid #999999;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #B2B2B2;
}
.text-field-focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 2px;
	border: 1px solid #3983BF;
}
.titolo-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EDC025;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #FFFFFF;
	line-height: 14px;
	margin-top: 3px;
	margin-bottom: 20px;
}
.titolo-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5E5E50;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #E3E3CE;
}
.titolo-box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A652F;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #C1DCB9;
}
.link-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4E2B2B;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7E3;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	display: block;
}
a.link-box1:hover {
	background-color: #F5C2C2;
}
a.link-box1:visited {
	/*color: #925BC8;*/
}
.link-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5E5E50;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7E3;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	display: block;
}
a.link-box2:hover {
	background-color: #EBEBBA;
}
a.link-box2:visited {
	/*color: #925BC8;*/
}
.link-box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #465A41;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7E3;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	display: block;
}
a.link-box3:hover {
	background-color: #BEE7B2;
}
a.link-box3:visited {
	/*color: #925BC8;*/
}
.titolo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1f4d87;
	font-weight: bold;
	padding-left: 3px;
	background-color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7E3;
}

.S1 .titolo5 {
	color: #e11314;
	background-color: #ff9a9b;
	}
	
.S2 .titolo5 {
	color: #81a916;
	background-color: #ecffb8;
	}

.S3 .titolo5 {
	color: #ffc000;
	background-color: #ffffbc;
	}

.corpo-barra {

	background-color: #CED7E3;
	border: 1px solid #000000;
}
.testo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}
.titolo6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #7D95B5;
}
.bordo-tab1 {
	border: 1px solid #7D95B5;
	background-color: #E0E6ED;
}

.ArticoliTitle {font-family: Arial; font-size: 13pt; color: #2463A2; text-decoration: none; font-weight: bold;}
.ArticoliTitle a:link {color: #2463A2;text-decoration: none; font-weight: bold;}
.ArticoliTitle a:visited {color: #2463A2; text-decoration: none; font-weight: bold;}
.ArticoliTitle a:hover {color: #2463A2; text-decoration: none; font-weight: bold;}

.inciso {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	margin-left: 45px;
	margin-top: -12px;
}
.inciso a:link {color: #000000;text-decoration: none; font-weight: bold;}
.inciso a:visited {color: #000000; text-decoration: none; font-weight: bold;}
.inciso a:hover {color: #000000; text-decoration: none; font-weight: bold;}

.gotocat {font-family: Tahoma; font-size: 9pt; color: #395272; text-decoration: none;}
.gotocat a:link {color: #395272;text-decoration: none;}
.gotocat a:visited {color: #395272; text-decoration: none;}
.gotocat a:hover {color: #395272; text-decoration: none;}

.titoloArt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2463A2;
	font-weight: bold;
}
.testoInciso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9A9A9A;
	line-height: 16px;
}

.Fonte {font-family: Verdana; font-size: 11pt; color: #000000; text-decoration: none;}
.Fonte a:link {color: #000000;text-decoration: none; }
.Fonte a:visited {color: #000000; text-decoration: none; }
.Fonte a:hover {color: #000000; text-decoration: none; }

.Autore {font-family: Verdana; font-size: 9pt; color: #577DA0; text-decoration: none;}
.Autore a:link {color: #577DA0;text-decoration: none; }
.Autore a:visited {color: #577DA0; text-decoration: none; }
.Autore a:hover {color: #577DA0; text-decoration: none; }

.ArticoliCorrelati {font-family: Verdana; font-size: 9pt; color: #2463A2; text-decoration: none;}
.ArticoliCorrelati a:link {color: #2463A2;text-decoration: none; }
.ArticoliCorrelati a:visited {color: #2463A2; text-decoration: none; }
.ArticoliCorrelati a:hover {color: #2463A2; text-decoration: none; }

.ArtGoToIndex {font-family: Verdana; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold;}
.ArtGoToIndex a:link {color: #000000;text-decoration: none; font-weight: bold;}
.ArtGoToIndex a:visited {color: #000000; text-decoration: none; font-weight: bold;}
.ArtGoToIndex a:hover {color: #000000; text-decoration: none; font-weight: bold;}

.photosinbox {
	border: 1px solid #577DA0;
}.titolo-box4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2f6556;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #9fc6bb;
}
.link-box4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #394e48;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7E3;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	display: block;
}
a.link-box4:hover {

	background-color: #b5eadb;
}
a.link-box4:visited {
}
.titolocategoria {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 11px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-weight: normal;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: #7D95B5 1px solid;
	color: #7D95B5;
	margin: 0px;
}
textarea {
	width:100%;
}

input:hover, textarea:hover, select:hover {
  border: #7D95B5 1px solid;
}

input[type="checkbox"] {
  margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: none;
	color: #7D95B5;
}

.checkbox {
  margin: 0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	border: none;
	color: #7D95B5;
}

input[type="submit"] {
	margin: 0px;
	padding: 0px;
	background: #E9EEF3;
}
.table_pad5 {
	background-color: #9ba7b6;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:1px;
}

.table_pad5 th {
	background-color: #f7f7f7;
	width: 50%;
	padding:5px;
	vertical-align: top;
	text-align:center;
}

.table_pad5 td {
	background-color: #FFFFFF;
	width: 50%;
	padding:5px;
	vertical-align: top;
}

label {
	padding-left: 5px;
}

#datipersonali {
	width:100%;
}fieldset {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.minidesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
}

.companydata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

