a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a.link01{
	color:#55574B;
	text-decoration:underline;
}
a.link01:hover{
	color:#30A7E5;
	text-decoration:none;
}
a.link02{
	font-weight:bold;
	color:#55574B;
	text-decoration:underline;
}
a.link02:hover{
	font-weight:bold;
	color:#ABACAD;
	text-decoration:none;
}
a.link03{
	color:#55574B;
	text-decoration:underline;
}
a.link03:hover{
	color:#30A7E5;
	text-decoration:none;
}
a.link04{
	color:#55574B;
	text-decoration:underline;
}
a.link04:hover{
	color:#ABACAD;
	text-decoration:none;
}
a.link05{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
a.link05:hover{
	text-decoration:none;
}
a.link06{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
a.link06:hover{
	text-decoration:none;
}
a.link07{
	color:#55574B;
	text-decoration:none;
}
a.link07:hover{
	color:#ABACAD;
	text-decoration:underline;
}
a.link08{
	color: #30A7E5;
	text-decoration:underline;
}
a.link08:hover{
	color:#55574B;
	text-decoration:none;
}
h1{
	font-size:20px;
	font-weight:bold;
	margin:5px;
}
h2{
	font-size:16px;
	font-weight:bold;
}
h3{
	font-size:12px;
	font-weight:bold;
}
hr{
	text-align:center;
	width:50%;
	color:#55574B;
	height:1px;
}
body{
	margin:0px;
	margin-top:2px;
	margin-bottom:0px;
	text-align:center;
	font-size:12px;
	font-family:verdana, serif;
	color:#000000;
	background-color:#fefdf8;
}
div.bottoneNews{
	width:212px;
	height:27px;
	margin-left:15px;
	margin-bottom:15px;
	text-align:center;
	vertical-align:middle;
	/*border:1px solid #64bae9;
	background-color:#e3edcc;*/
}
div.icone{
	width:115px;
	float=right;
	margin-top:15px;
}
div.icone02{
	width:115px;
	float=right;
	padding-top:15px;
}
div.intoBox{
	width:530px;
	text-align:left;
    /*    height:385px;*/
	font-size:12px;
	line-height:18px;
	padding:10px;
}
div.copyright{
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:20px;
	text-align:center;
}
div.head{
	width:100%;
	text-align:right;
	padding-right:8px;
	margin-bottom:5px;
	color:#ffffff;
}
div.indexAmministrazione{
	width:212px;
	height:193px;
	padding-right:5px;
	padding-left:8px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	line-height:18px;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexAmministrazione2{
	width:212px;
	height:193px;
	padding-right:5px;
	padding-left:8px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	line-height:22px;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexServizi{
	width:212px;
	height:193px;
	margin-left:15px;
	margin-right:20px;
	padding-top:6px;
	padding-left:8px;
	font-size:11px;
	color:#666666;
	line-height:20px;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexBacheca{
	width:212px;
	height:193px;
	padding-right:5px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexNews{
	width:202px;
	height:193px;
	padding-left:8px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	background-color:#f6f0dd;
	border:1px solid #64bbe8;
}
div.indexNews02{
	width:202px;
	height:100px;
	padding-left:8px;
	margin-left:15px;
	margin-top:0px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	background-color:#e3edcc;
	border:1px solid #64bbe8;
}
div.indexProxEventi{
	width:212px;
	height:100px;
	padding-left:8px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	background-color:#d1e2f0;
	border:1px solid #64bbe8;
}
div.indexTerritorio{
	width:212px;
	height:193px;
	padding-left:8px;
	margin-left:15px;
	padding-top:6px;
	font-size:11px;
	color:#666666;
	line-height:22px;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexRefreshPic{
	width:212px;
	height:199px;
	margin-left:15px;
	padding-left:0px;
	border:1px solid #64bbe8;
	/*padding-right:5px;*/
	padding-top:0px;
}
div.indexRefreshPicTxt{

	/*text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	border: 1px solid red;
	*/
	width:212px;
	height:199px;
	margin-left:15px;
	margin-right:20px;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid #64bbe8;
}
div.indexSponsor{
	width:190px;
	height:73px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
}
div.libri{
	text-align:center;
	margin-top:5px;
}
div.libri02{
	text-align:center;
	margin-top:0px;
}
div.menu{
	text-align:right;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:4px;
}
div.path{
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	font-size:11px;
	border-bottom:solid 1px #666666;
}
div.polizia{
	float:left;
	text-align:center;
	margin-left:13px;
	margin-top:-4px;
}
div.polizia02{
	float:left;
	text-align:center;
	margin-left:30px;
	margin-top:2px;
}
div.specchio{
	text-align:center;
	margin-left:-15px;
	padding-top:34px;
}
div.subMenuContents{
	font-size:12px;
	padding-left:20px;
	padding-top:5px;
	line-height:8px;
}
form.cerca{
	margin:0px;
	margin-left:auto;
	padding-right:5px;
	float:right;
}
img{
	border:solid 0px;
}
img.inserite{
	border:solid 8px #ffffff;
}
img.news{
	float:left;
	margin-right:5px;
	/*margin-bottom:5px;*/
	margin-top:3px;
}
legend.find{
	text-align:right;
	padding-right:40px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
li.listVoid{
	list-style:url(../images/void.gif) inside;
	padding-left:0px;
	margin-left:0px;
}
li.subListImage{
	list-style:url(../images/void.gif) inside;
	padding-left:0px;
	margin-left:0px;
}
p{
	text-align:left;
	line-height:16px;
	font-size:11px;
}
p.motore{
	 margin:2px;
}
span.accessible{
	font-weight:bold;
	font-size:10px;
	width:212px;
	border:solid 1px #65BBEA;
	text-align:center;
	padding:3px;
}
span.libroCantina{
	padding-left:30px;
	margin-top:18px;
}
span.space{
	padding-right:9px;
}
span.spaceCopy{
	padding-right:97px;
}
span.spaceRes{
	padding-right:25px;
	padding-left:85px;
	text-align:right;
}
span.titolo02{
	font-size:11px;
	/*padding-left:10px;*/
	font-weight:bold;
}
table.downloadBox{
	color:#003333;
	background-color:transparent;
	font-family:verdana,Serif;
	font-size:12px;
	width:520px;
}

table.main{
	background-image:url(../images/background_index.gif);
	border:1px solid #7C7E80;
	text-align:left;
	width:780px;
	margin:auto;
}
td{
	font-size:12px;
}
td.copyright{
	/*background-image:url(../images/copy.jpg);
	background-repeat:no-repeat;*/
	width:780px;
	height:23px;
}
td.head{
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	padding-right:8px;
	width:780px;
	height:100px;
	vertical-align:top;
	text-aling:left;
}
td.intoBox{
	width:530px;
	vertical-align:top;
}
td.indexAmministrazione{
	/*background-image:url(../images/background_amministrazione.gif);
	background-repeat:no-repeat;
	background-position:24% 0%;*/
	/*background-color:#ffffff;
	border:1px solid #64bbe8;*/
	width:260px;
	height:199px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding-left:8px;
}
td.indexServizi{
	/*background-image:url(../images/background_servizi.gif);
	background-repeat:no-repeat;
	background-position:13% 0%;*/
	width:260px;
	height:199px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
td.indexBacheca{
	/*background-image:url(../images/background_bacheca.gif);
	background-repeat:no-repeat;
	background-position:24% 0%;*/
	width:260px;
	height:199px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding-left:8px;
}
td.indexNews{
	/*background-image:url(../images/background_news.gif);
	background-repeat:no-repeat;*/
	width:260px;
	height:100px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
td.indexTerritorio{
	/*background-image:url(../images/background_territorio.gif);
	background-repeat:no-repeat;
	background-position:13% 0%;*/
	width:260px;
	height:199px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
td.indexRefreshPic{
	width:249px;
	height:199px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
td.indexSponsor{
	width:190px;
	height:73px;
	text-align:left;
	vertical-align:bottom;
}
td.indexValidation{
	width:56px;
	vertical-align:bottom;
	text-align:right;
}
td.indexSpace{
	height:10px;
}
td.menu{
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:780px;
	height:52px;
	vertical-align:top;
	font-size:11px;
}
td.subMenu{
	background-image:url(../images/background_menu.gif);
	width:220px;
	padding-top:10px;
	padding-left:10px;
	vertical-align:top;
}
td.subMenuContents{
	background-image:url(../images/subMenuContents.gif);
	background-repeat:repeat-y;
	width:212px;
}
td.subMenuContentsCerca{
	text-align:center;
        background-image:url(../images/subMenuContents.gif);
	background-repeat:repeat-y;
	width:212px;
}

td.subMenuClose{
	background-image:url(../images/subMenuClose.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.subMenuTitle{
	background-image:url(../images/subMenuTitle.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.cerca{
	background-image:url(../images/subMenuTitleCerca.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
/* Programmazione e controllo */
td.number1197882840{
	background-image:url(../images/subMenuTitleProgrammazione.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
/* Amministrazione */
td.number1118066151{
	background-image:url(../images/subMenuTitleAmministrazione.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1103623243{
	background-image:url(../images/subMenuTitleTerritorio.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1103623249{
	background-image:url(../images/subMenuTitleBacheca.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1103623256{
	background-image:url(../images/subMenuTitleNews.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1103623264{
	background-image:url(../images/subMenuTitleUtilita.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1103623236{
	background-image:url(../images/subMenuTitleServizi.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
td.number1118400430{
	background-image:url(../images/subMenuTitleContatti.gif);
	background-repeat:no-repeat;
	width:212px;
	height:39px;
}
table.hours{
	width:400px;
	font-size:10px;
	text-align:center;
}

td.hourSpannedText{
	font-size:10px;
	border:solid 1px #336633;
	text-align:center;
}

.hourTitle{
	font-size:10px;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}
.intoTitle{
	font-size:20px;
	font-weight:bold;
}
td.hourText{
	font-size:10px;
	border:solid 1px #336633;
	text-align:center;
}
th.downloadOffice{
	color:inherit;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	border:solid 1px #003333;
}

th.downloadTitle{
	color:inherit;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:10px;
        text-align:center;
	border:solid 1px #003333;
}
td.downloadDown{
	font-size:10px;
	text-align:center;
	vertical-align:top;
	border:solid 1px #003333;
}

td.downloadText{
	text-align:left;
	font-size:10px;
    vertical-align:top;
	border:solid 1px #003333;
}

ul.indexList{
	/*list-style-image:url(../images/rombo.gif);*/
	line-height:18px;
	color:#666666;
	margin-top:8px;
	margin-left:17px;
}
ul.indexListNews{
	list-style-image:url(../images/rombo.gif);
	line-height:15px;
}
ul.subCategory{
	line-height:20px;
	margin:0px;
	margin-left:0px;
}
div.subMenu{
	line-height:20px;
	margin:0px;
	padding-left:3px;
}
span.underline{
	text-decoration:underline;
}
span.titolo{
	font-size:16px;
	font-weight:bold;
}
span.barrato{
	text-decoration:line-through;
}
