h1 {
	color:#3366CC;
	font-size:14px;
}
h2 {
	/*background-color:#FF9900;*/
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	padding-left:10px;
	margin: 10px 10px 10px 5px;
	color:#FF9900;
	font-size:16px;
}

#intestazione {
	display: none;
}

img {
	border: 0px;
}

a:link {
	color:#FF9900;
	text-decoration: none;
}
a:visited {
	color: rgb(153,0,0);
	text-decoration: none;
}
a:hover {
	background-color:#FF9900;
	color: #FFF;
	text-decoration: underline;
}

body {
	margin:0;
	padding:0px;
	min-width: 700px;
	background: url(bg_new.gif) repeat;
	color: #000;
	font:75%/1.6em Verdana,Sans-serif;
}

hr { display:	none }

#wrapper{
	width:760px;
	position:absolute;top:0;left:50%;
	margin-top:20px;
	margin-left:-380px;
	text-align: left;
}

#bg{
	padding: 5px 0px 5px 0px;
	background: #FFFFFF url(shadow_side.gif) repeat-y right;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

#bottom{
	background: url(shadow_bottom.gif) no-repeat;
	height: 4px;
}

#riquadro {
	text-align: left;
	background-color: #FFF;
	width: 744px;
	margin-left: 5px;
	margin-right:7px;
	/*border: 1px solid #FF9900;*/
}

#banda {
	width: 744px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:right;
	color:#808080;
}

/*div#banda1 {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 744px;
	height: 44px;
	background-color: #FFF;
	color:#000;
	font-weight:bold;
}

div#intestazione {
	background-image: url(intestazione.jpg);
	background-repeat: no-repeat;
	/*float:left;
	display:inline;*/
	/*width:502px;
	height:44px;
	margin-left:10px;
}*/

div#link a:link,div#link  a:visited {
	margin:0px 2px 0px 2px;
}

div#link a:hover {
	margin:0px 2px 0px 2px;
}

div#banda2 {
	padding-top: 5px;
	padding-bottom:5px;
	width: 744px;
	height: 150px;
}

div#header {
	float:left;
	display:inline;
	background-image: url(intestazione2.jpg);
	background-repeat: no-repeat;
	background-color:#FF9900;
	/*background-image: url(intestazione.jpg);
	background-repeat: no-repeat;*/
	width:439px;
	height:150px;
	margin-left:6px;
	/*border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;*/
}

div#image {
	float:left;
	display:inline;
	width:293px;
	height:150px;
	margin:0px;
	/*border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;*/
}

div#banda3 {
	margin: 0px 6px 5px 6px;
	padding-bottom:5px;
	width: 730px;
	height: 20px;
	border-bottom: 1px solid #FF9900;
}

#home {
	margin-left:1px;
	float:left;
	display:inline;
	text-align: left;
}

#percorso {
	float:left;
	display:inline;
	width:50%;
	text-align: left;
}

#dataora {
	float:right;
	display:inline;
	text-align: right;
}

#colonna-sx {
	clear:both;
	background-image: url(federico7.jpg);
	background-repeat: no-repeat;
	background-color:transparent;
	float:left;
	display:inline;
	width:144px;
	margin-left:6px;
}


#colonna-dx {
	float:	left;
	display:inline;
	/*background-image: url(aquila.jpg);
	background-repeat: no-repeat;
	background-position: 30px 130px;
	background-color:transparent;*/
	/*border-left:1px solid #f3f3f3;*/
	width:164px;
	margin-left:2px;
	margin-right : -1px;
}

#colonna-sx .box {
	padding : 0px;
	text-align : left;
}

#colonna-dx .box {
	padding : 0px;
	text-align : left;
	/*font-size: 0.8em;*/
}
#principale {
	float:	left;
	display:inline;
	width:	404px;
	margin-left:10px;
	margin-right:10px;
	/*font-size: 0.8em;*/
	color: #666666;
}

#principale2 {
	float:	left;
	display:inline;
	width:	568px;
	margin-left:10px;
	margin-right:9px;
	/*font-size: 0.8em;*/
	color: #000; /*#666666;*/
}

.preambolo {
	padding:10px;
	text-align:justify;
	/*font-size: 12px;*/
	color:#000; /*#808080;*/
}


/*#principale . box{
	width:	364px;
	margin-left:10px;
	margin-right:10px;
}*/


#footer {
	clear : left;
	margin: 5px 6px 5px 6px;
	color:		#000;
	text-align: center;
}



#navigation {
	/*line-height:2em;*/
	margin:140px 0px 0px 0px;
	border-bottom:1px solid #f3f3f3;
}

/*--- inizio livello 1 ---*/
.menu1 a:link {
	border-top:1px solid #f3f3f3;
	color:#FF9900;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:100%;
}

.menu1 a:visited  {
	border-top:1px solid #f3f3f3;
	color:rgb(153,0,0);
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:100%;
}

.menu1 a:hover {
	background-color:none;
	border-top:1px solid #f3f3f3;
	color: #FF0000;
	font-weight:normal;
	text-decoration:underline;
	width:100%;
}
.menu1_act a:link, .menu1_act a:visited, menu1_act a:hover {
	border-top:1px solid #f3f3f3;
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
}

/*--- fine  livello 1 ---*/
/*--- inizio livello 2 ---*/

.menu2 a:link {
	color:#FF9900;
	display:block;
	text-decoration:none;
	width:100%;
	padding-left:20px;
}

.menu2 a:visited {
	color:rgb(153,0,0);
	display:block;
	text-decoration:none;
	width:100%;
	padding-left:20px;
}

.menu2 a:hover {
	background: url(freccia_sx.gif) no-repeat 7px;
	color:#FF0000;
	text-decoration:underline;
	padding-left:20px;
}

.menu2_act a:link, .menu2_act a:visited, .menu_2 a:hover {
	background: url(freccia_sx.gif) no-repeat 7px;
	color:#FF0000;
	text-decoration:none;
	padding-left:20px;
}
/*--- fine  livello 2 ---*/

#navigation2 {
	margin:10px 5px 20px 0px;
	text-align:right;
}

#navigation2 a:link {
	padding-left:2px;
	border-bottom:1px solid #f3f3f3;
	color:#FF9900;
	display:block;
	text-decoration:none;
}

#navigation2 a:visited {
	padding-left:2px;
	border-bottom:1px solid #f3f3f3;
	color:rgb(153,0,0);
	display:block;
	text-decoration:none;
}

#navigation2 a:hover {
	background-color:#FF9900;
	color: #FFF;
	padding-left:2px;
	border-bottom:1px solid #f3f3f3;
	/*color:#FF0000; */
	text-decoration:none;
}

#navigation2 a.menu2_act:link, #navigation2 a.menu2_act:visited, #navigation2 a.menu_2:hover {
	text-decoration:none;
	background-color:transparent;
	color:#FF0000;
}

#barra_monumenti {
	margin:10px 0px 10px 0px;
	color:#3399FF;
	font-weight:bold;
	text-align:center;
}

.news {
	/*font-size: 0.8em;*/
	color: #000; /*#666666;*/
	float: left;
	margin: 0px 0px 15px 0px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;

}

.continua{
	font-size: 6px;
}

.data {
	float: right;
	margin-bottom:3px;
	padding: 3px 3px 0px 0px;
	border-right:1px solid #f3f3f3;
	border-top:1px solid #f3f3f3;
}
.cat {
	color: #3366CC;
	float: left;
	font-weight:bold;
	margin-bottom:3px;
}

.titolo {
	clear:both;
	font-weight:bold;
	margin-bottom:3px;
}

.corpo {
	width:95%;
	text-align : justify;

}

.thumbnail-sx{
	float: left;
	padding: 5px 5px 3px 5px;
	margin-right: 5px;
	border: 1px solid #ECECEC;
}

.thumbnail-dx{
	float: right;
	padding: 5px 5px 3px 5px;
	margin-left: 5px;
	border: 1px solid #ECECEC;
}

.txtSmall {
	/*font-size: 0.8em;*/
	margin-top:6px;
	margin-bottom:12px;
}

#msgadmin {
	/*font-size: 0.8em;*/
	width:384;
	background-image: url(background.gif);
	background-color: #CCCCCC;
	color:#000; /*#808080;*/
	margin-top:10px;
	margin-bottom:15px;
	margin-left:5px;
	padding:5px 10px 5px 10px;
}

#title{
	color:#3399FF;
	font-weight: bold;
	margin-bottom: 3px;
}

#testo_admin {
	text-align:justify;
}

/*.clear {
	clear:both;
}*/

#tornasu {
	border-top: #ECECEC solid 1px;
	margin-top: 30px;
	margin-bottom: 40px;
	text-align: right;
}

.immagine {
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left:7px;
	width:140px;
	border: 1px solid #ECECEC;
}


#useronline {
	background-image: url(background.gif);
	background-color: #CCCCCC;
	border: #ECECEC solid 1px;
	color:#000;
	margin:20px 3px 20px 3px;
	padding:5px;
}

#login .form{
	background-image: url(background.gif);
	background-color: #CCCCCC;
	/*background-image: url(sociunesco.jpg);
	background-repeat: no-repeat;
	background-color:transparent;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	background-image: url(background.gif);
	background-color: #CCCCCC;
	border: #ECECEC solid 1px;
	color:#000; /*#808080;*/
	/*font-size: 10px;*/
	margin:20px 3px 20px 3px;
	padding:5px;
}

#login .titolo {
	color:#3366CC;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

#login .p {
	text-align:center;
}

#login .text {
	font-size: 10px;
	width: 120px;
	border: #000 solid 1px;

}

#login .buttons {
	margin: 10px 0px 2px 50px;
}

.ricercasito .form{
	background-image: url(background.gif);
	background-color: #CCCCCC;
	border: #ECECEC solid 1px;
	color:#000;
	font-size: 10px;
	margin:10px 3px 10px 3px;
	padding:4px;
}

#ricercasito .titolo{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:20px;
}

#ricercasito .text {
	margin-left:15px;
	font-size: 10px;
	border: #000 solid 1px;
}

#ricercasito .buttons {
	margin: 5px 0px 5px 35px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size: 10px; border: 1px #CCCCCC solid; font-family: verdana, Arial, Helvetica, sans-serif Text-transform: uppercase; font-weight:bold; color: #FFFFFF; background:#FF9900}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; font-size: 10px; border: 1px #1E1E68 solid; font-family: verdana, Arial, Helvetica, sans-serif }
.tx-indexedsearch P { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:1E1E68; #background:#E2E2E2; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:1E1E68; #background:#E2E2E2;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:1E1E68; #background:#E2E2E2;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:101010; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FF8000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:6px; font-family:sans-serif; color:red;  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:101010; background: #C2C2C2 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin:0 10 0 0; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:101010; background: #C2C2C2 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:101010; background: #C2C2C2 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif color:101010; background: #C2C2C2 }
.tx-indexedsearch .tx-indexedsearch-browsebox TD { padding: 0px 3px 0px 3px; background-color:#E6F3F3;}
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell { background-color:#CCE6E6; }

.tx-cmwlinklist-pi1 TABLE {font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif;}
.tx-cmwlinklist-pi1 SMALL {font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif;}

.tx-newloginbox-pi1 INPUT { width:200px; font-size: 12px; border: #BCD5FA solid 1px; font-family: verdana, Arial, Helvetica, sans-serif }
.tx-newloginbox-pi1 INPUT. tx-newloginbox-pi1-submit { width:200px; font-size: 12px; border: 1px #CCCCCC solid; font-family: verdana, Arial, Helvetica, sans-serif; Text-transform: uppercase; font-weight:bold; color: #FFFFFF; background:#FF9900}
.tx-newloginbox-pi1	P { font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif;}

.tx-mitdownload-pi1 TABLE {font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif;}
.tx-mitdownload-pi1 H4 {font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif;}


.bodytext { color:#000; /*#808080;*/font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; }
.csc-caption {color:#000; /*#808080;*/ font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; }

/* PER L'ACCESSIBILITA' */

#navcontainer_dgv
{
	margin:140px 0px 0px 0px;
	border-bottom:1px solid #f3f3f3;
}
#navcontainer_dgv ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navcontainer_dgv ul ul
{
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}

#navcontainer_dgv li
{
	margin: 0 0 0 0;
	border-top: 1px solid #f3f3f3;

}

#navcontainer_dgv ul li .act
{
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
}

#navcontainer_dgv a
{
	color:#FF9900;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:100%;
}

	#navcontainer_dgv a:hover
{
	background-color:#FF9900;
	color: #FFF;
	font-weight:normal;
	text-decoration:none;
	width:100%;
}

.contentWrapper
{
	background-color:#FFF;
	padding: 0px;
	margin:20px 0px 0px 0px;
	border: 0px;
	background-image:url();
}

.csi-image {
border: 0px;
margin: 0 0 0 0;
border: 1px solid #ECECEC;
}

.tr-even {
	font:75%/1.6em Verdana,Sans-serif;
}

#mostra {
	text-align: center;
	width: 140px;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 7px;
	border: 1px solid #ECECEC;
	background-image: url(background.gif);
}

#banner_dx {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	border: 1px solid #ECECEC;
}

#banner_dx a:hover{
	background-color:#FFF;
	
}


/* elimina bordo celeste attorno alla lettera di tusiani*/
.csi-textpic .csi-image {
    border: 1px solid #FFF;
    margin-bottom:10px;
}
