body {
	background-color: #0C3686;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
form {
	margin: 0px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
hr {
	color: #CCCCCC;
	height: 1px;
	background-color: #CCCCCC;
	border: 0px;
}
.fiera {
	border: 1px solid #666666;
}
.cento {
	padding: 20px 0px 20px 20px;
}
.testo_piccolo {
	font-size: 10px;
}
.bg_sx {
	background-image: url(../images/bg_sx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_dx {
	background-image: url(../images/bg_dx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.page {
	vertical-align: top;
	width: 800px;
	background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-y;
}
.footer {
	background-color: #C3CEE0;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	height: 55px;
}
.footer td {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #133982;
	vertical-align: bottom;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #C3CEE0;
}
.header {
	background-image: url(../images/bg_top_pubblico.jpg);
	background-repeat: no-repeat;
	height: 230px;
	vertical-align: top;
}
.header_riservato {
	background-image: url(../images/bg_top_riservato.jpg);
	background-repeat: no-repeat;
	height: 230px;
	vertical-align: top;
}
.colonna_menu {
	vertical-align: top;
	width: 230px;
}
.colonna_testo {
	vertical-align: top;
	background-image: url(../images/bg_angolo_pubblico.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
}
.colonna_testo_riservato {
	vertical-align: top;
	background-image: url(../images/bg_angolo_riservato.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
}
.cerca_sito {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 9px;
}
.bottone_ar {
	font-size: 10px;
	font-weight: bold;
	color: #D50C05;
}
.bottone_ar a {
	color: #D50C05;
	text-decoration: none;
}
.bottone_ap {
	font-size: 10px;
	font-weight: bold;
	color: #3E8F40;
}
.bottone_ap a {
	color: #3E8F40;
	text-decoration: none;
}
/* Cornice Testo */
.cornice_top {
	font-size: 13px;
	color: #FFFFFF;
	height: 45px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
	padding-left: 15px;
}
.ct_pubblico {
	background-image: url(../images/cornice_pubblico_top.jpg);
	background-repeat: no-repeat;
}
.ct_misto {
	background-image: url(../images/cornice_misto_top.jpg);
	background-repeat: no-repeat;
}
.ct_riservato {
	background-image: url(../images/cornice_riservato_top.jpg);
	background-repeat: no-repeat;
}
.cornice_bg {
	padding-right: 25px;
	padding-left: 25px;
	line-height: 16px;
	text-align: justify;
}
.bg_pubblico {
	background-image: url(../images/cornice_pubblico_bg.gif);
	background-repeat: repeat-y;
}
.bg_pubblico a {
	color: #006E0F;
}
.bg_misto {
	background-image: url(../images/cornice_misto_bg.gif);
	background-repeat: repeat-y;
}
.bg_misto a {
	color: #DAA400;
}
.bg_riservato {
	background-image: url(../images/cornice_riservato_bg.gif);
	background-repeat: repeat-y;
}
.bg_riservato a {
	color: #B22A2A;
}
.cornice_bottom_pubblico {
	background-image: url(../images/cornice_pubblico_bottom.gif);
	background-repeat: no-repeat;
	height: 25px;
}
.cornice_bottom_misto {
	background-image: url(../images/cornice_misto_bottom.gif);
	background-repeat: no-repeat;
	height: 25px;
}
.cornice_bottom_riservato {
	background-image: url(../images/cornice_riservato_bottom.gif);
	background-repeat: no-repeat;
	height: 25px;
}
/* Fine Testo */
.finetesto {
	font-size: 10px;
	text-align: right;
	padding: 10px;
}
.finetesto a {
	color: #000000;
	text-decoration: none;
}
/* Warning */
.pubblico {
	color: #006E0F;
}
.misto {
	color: #DAA400;
}
.riservato {
	color: #B32828;
}
/* tabella Dati */
table.dati td{
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	vertical-align: bottom;
	background-color: #FAFAFA;
}
table.dati td.annulla{
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
table.dati th {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	vertical-align: bottom;
	background-color: #F3F3F3;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 5%;
	text-align: left;
}
/* tabella Dati Mini */
table.dati_mini td{
	padding: 1px;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	background-color: #FAFAFA;
	font-size: 10px;
}
table.dati_mini td.annulla{
	background-color: #FFFFFF;
}
table.dati_mini th {
	padding: 5px 1px 1px;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	background-color: #F3F3F3;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
/* tabella Sobria */
table.sobria td{
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	padding: 20px 10px 20px 10px;
}
/* tabella Mondo Macchina */
table.mm td{
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
table.mm td.annulla{
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
table.mm th {
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: bottom;
	background-color: #E1F2E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}
/* tabella Cerca nel sito */
table.cerca td{
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
}
table.cerca th {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 25px;
}
/* tabella News */
table.news td{
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* tabella Inedxriservato */
table.indexriservato td{
	border: 1px solid #000000;
	padding: 15px 0px;
	text-align: center;
}
/* Bottone */
.bottone {
	padding: 5px 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #FEFEA0;
	text-align: center;
}
.bottone a {
	color: #333333;
	text-decoration: none;
}
/* Bottone Pubblico*/
.bottone_titolo {
	padding: 5px 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #FEFEA0;
	color: #333333;
	font-weight: bold;
}
.bottone_titolo a {
	color: #333333;
	text-decoration: none;
}
/* Notizie */
.notizia_blu {
	padding: 5px 10px;
	border-bottom: 1px solid #64BEFC;
	vertical-align: bottom;
}
.notizia_rosso {
	padding: 5px 10px;
	border-bottom: 1px solid #EB5D5E;
	vertical-align: bottom;
}
.notizia_verde {
	padding: 5px 10px;
	border-bottom: 1px solid #84C67E;
	vertical-align: bottom;
}
.laboratorio {
	background-color: #F9F9F9;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.innovazione {
	background-color: #FFFFFF;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.laboratorio_pdf {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	margin-bottom: 2px;
}
.laboratorio_lato {
	float: right;
}
.bordino {
	border: 5px solid #CCCCCC;
}
.galleryImg {
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	border: solid 1px #CCCCCC;
	text-align: center;
	width: 126px;
	padding-top: 8px;
	height: 126px;
	background-color: #EEEEEE;
}
.galleryEnd {
	clear: both;
}

/* Circolare Informativa Unacoma*/
li.informativa {
	background-color:#E1F2E3;
	margin-bottom:15px;
	padding:8px;
	border:1px solid #006E0F;
}
li.informativa a{
	text-decoration:none;
}
li.informativa a:hover{
	text-decoration:underline;
}
li.informativa_bis {
	background-color:#fefea0;
	margin-bottom:20px;
	padding:10px 8px;
}
li.informativa_bis a{
	text-decoration:none;
}

/* Gallery */
.galAEF {
	float: left;
	border: solid 1px #CCCCCC;
	width: 130px;
	height: 130px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 15px;
	background-color: #E7E7E7;
}
