body {
	margin: 7px 0px 0px 0px;
	background-image: url(../img/pattern.gif);
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}

table.white {
	color: Silver;
	font-size: 10px;
}

caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #3E507B;
}

img.immlink {
 cursor:hand;
}

a:visited{
text-decoration:none
}

a:hover{
text-decoration:underline
}

a.footer, a.footer:link, a.footer:visited {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a:hover.footer {
	text-decoration: underline;
}

input.ricerca {
	background-image: url(../img/sfondo_input.gif);
	border: 1px solid Black;
	width: 120px;
	height: 17px;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

select  {
	border: 1px solid Black;
	
	height: 17px;
	font-size: 10px;
	font-weight: bold;
	color: #018001;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select.contattaci  {
	
	width: 250px;
	height: 20px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}


td.immlink {
 cursor:hand;
}

td.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E507B;
	padding-left: 4px;
}

td.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E507B;
	padding-left: 4px;
}

td.titleform {
	background-color:#DBDDDF;
	border-top: 10px none lime;
	border-right: 2px none red;
	border-bottom: 1px solid #CCCCCC;
	border-left: 10px none lime;
}

td.indexadmin {
	border-top: 10px none lime;
	border-right: 2px none red;
	border-bottom: 1px dashed #999999;
	border-left: 10px none lime;
}

td.indexadminext {
	border-top: 10px none lime;
	border-right: 2px none red;
	border-bottom:1px solid #CCCCCC;
	border-left: 10px none lime;
}

td.elencostati {
	border-top: 10px none lime;
	border-right: 2px none red;
	border-bottom: 1px dashed #C8CCD5;
	border-left: 10px none lime;
}

td.tit_news {
	background-color:#CBD2E2;
	border-top: 1px none lime;
	border-right: 1px none red;
	border-bottom: 1px dashed #C8CCD5;
	border-left: 1px none lime;
	padding-left: 4px;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #3E507B;
}

td.dett_news {
	border-top: 1px none lime;
	border-right: 1px none red;
	border-bottom: 1px none red;
	border-left: 1px dashed #C8CCD5;
	padding-left: 4px;
	padding-right: 10px;
}

td.imm_news {
	border-top: 1px none lime;
	border-right: 1px dashed #C8CCD5;
	border-bottom: 1px dashed #C8CCD5;
	border-left: 1px none lime;
}

td.contenuto {
	padding-left: 6px;
	text-align: justify;
}

a.admin, a.admin:link, a.admin:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
    color: #880088;
	text-decoration:none;
	}
	
a.admin:hover {
	text-decoration:underline;
	}

a.submenu, a.submenu:link, a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-left: 8px;
}

a.submenu:hover {
	color: #D2691E;
	text-decoration: underline;
}

a.sottomenu, a.sottomenu:link, a.sottomenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #3E507B;
	text-decoration: none;
}

a.sottomenu:hover {
	color: #D2691E;
	text-decoration: underline;
}    

a.linkeventi{
	cursor:hand
}

.linkeventi {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #D2691E;
		text-decoration: underline;
		padding-left: 6px;
		cursor:hand}
		
input.contattaci {
	width: 250px;
	height: 20px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.contattaci {
	width: 438px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea.contatti {
	width: 404px;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bordo1px {
	border: 1px solid #999999;
}


a.ipertesto, a.ipertesto:link, a.ipertesto:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D2691E;
	font-weight: bold;
	text-decoration: none;
}

a:hover.ipertesto {
	text-decoration: underline;
}

a.ipertesto2, a.ipertesto2:link, a.ipertesto2:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}


a:hover.ipertesto2 {
background-color: #FBB788;
}

a.ipertesto3, a.ipertesto3:link, a.ipertesto3:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #018001;
	text-decoration: none;
}

a:hover.ipertesto3 {
text-decoration: underline;
}

td.ipertesto3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #018001;
	text-decoration: none;
}

a.ipertesto4, a.ipertesto4:link, a.ipertesto4:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Silver;
	text-decoration: underline;
}

a:hover.ipertesto4 {
	color: #ffcc00;
}

span.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #018001;
	text-decoration: none;
	cursor:hand;
}

.input-box{
	color: #FFFFFF;
	background: #feb;
	border: #26a solid 1px;
}

.submit-button{
	font-family: Verdana;
	font-size:11px;
	color: #E98D03;
	background: #CCCCCC;
	width:auto;
	font-weight:bold;
} 

.submit-button2{
	font-family: Verdana;
	font-size:11px;
	color: #D2691E;
	background: #CCCCCC;
	width:160px;
	font-weight:bold;
} 

.breadcrumbs{
	FONT-SIZE: 10px;
	font-family: Verdana;
	COLOR: #FFCC00;
	TEXT-DECORATION: none;
	padding-bottom: 4px;
	font-weight: normal;
} 

.titleformtext{ 
	FONT-SIZE: 11px; font-family: Verdana; font-weight: bold; COLOR: #E98D03; TEXT-DECORATION: none 
}

.testocoloreform{ 
	FONT-SIZE: 11px; font-family: Verdana; font-weight: bold; COLOR: #D2691E; TEXT-DECORATION: none 
}

.edita{ 
	FONT-SIZE: 11px; font-family: Verdana; font-weight: bold; COLOR: #018001; TEXT-DECORATION: none 
}

.titoliadmin {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #3E507B;
	text-decoration: underline;
}
.bordo {
	border: 1px solid #EDEEF0;
}
.bordo2 {
	border: 1px solid #333333;
}
.bordo3 {
	border: 1px solid #cccccc;
}
.bordo4 {
	border:1px solid #3e507b;
	}
.bord {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #00FFFF;
	border-right-color: #00FFFF;
	border-bottom-color: #00FFFF;
	border-left-color: #00FFFF;
}
.bordtd {
	border: none;
}
td.giustificato {
	text-align: justify;
}
.diecipxbold {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
a.sezioni_doc, a.sezioni_doc:link, a.sezioni_doc:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

a:hover.sezioni_doc {
	text-decoration: underline;
}

td.titolo_sottosezione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #018001;
	text-decoration: none;
}

span.titolo_sottosezione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	color: #018001;
	text-decoration: none;
}

a.titolo_sottosezione, a.titolo_sottosezione:link, a.titolo_sottosezione:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #018001;
	text-decoration: none;
}

a:hover.titolo_sottosezione {
	text-decoration: underline;
}

td.scritta_rss {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #3E507B;
	text-decoration: none;
}