@charset "utf-8";
/* CSS Document */

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container  {
	width: 1000px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#whitecontainer {
	background-image: url(Files/whiteroundmid.jpg);
	background-repeat: repeat-y;
	margin-top: 20px;
}

#whiteroundtop {
	background-image: url(Files/whiteroundtop.png);
	background-repeat: no-repeat;
	background-position: top;
}

#whiteroundbot {
	background-image: url(Files/whiteroundbot.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#header {
	height: 200px;
	background-image: url(Files/header.jpg);


}


#title {
	background-image: url(Files/lombardiheader5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#acquista {
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Times New Roman", Times, serif;
	height: 141px;
	width: 100%;
	text-align: center;
}
#english {
	height: 60px;
	text-align: left;
	width: 176px;
}
.vocimenu {
	text-align: left;
	font-size: 0.7em;
	height: 20px;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 165px;
	padding-left: 0px;
	text-indent: 10px;
}
.vocimenu:hover    {
	background-image: url(Files/vocimenuhover.png);
	background-repeat: repeat-x;
}


#menubar {
	width: 176px;
	float: left;
	padding-left: 12px;
}



#menu {
	width: 176px;
	color: #000000;
	padding-left: 1px;
	font-size: 0.7em;
	font-weight: bold;
}
#botmenu {
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	height: 25px;
	width: 148px;
	padding-left: 18px;
}
.vota {
	width: 790px;
	text-align: center;
	margin-left: 193px;
}
#votamid {
	background-image: url(Files/votamid.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 15px;
}
#votatop {
	background-image: url(Files/votatop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#votabot {
	background-image: url(Files/votabot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#votaheader {
	width: 165px;
	text-align: center;
	padding-top: 15px;
}
#votazione select {
	width: 155px;
}
#votazione {
	text-align: left;
	color: #333333;
	width: 790px;
	padding-top: 50px;
}
#votazione h1 {
	text-align: center;
}

#votazione p {
	margin-bottom: 5px;
	text-align: center;
	padding-right: 10px;
	margin-top: 10px;
}
#votazione strong {

}


.maincont {
	width: 790px;


}







#mainContent  {
	margin-left: 195px;
}
#mainContent2 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#schedafontana {
	margin-top: 25px;
	margin-bottom: 5px;
	padding-left: 60px;
}


#mainContentmid {
	background-image: url(Files/maincontmid.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#mainContenttop {
	background-image: url(Files/mainconttop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#mainContentbot {
	background-image: url(Files/maincontbot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#mainContentmid2 {
	background-image: url(Files/maincontround2mid.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#mainContenttop2 {
	background-image: url(Files/maincontround2top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#mainContentbot2 {
	background-image: url(Files/maincontround2bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "Times New Roman", Times, serif;
}
#maincontheader {
	padding-left: 24px;
	height: 70px;
	padding-top: 24px;
}
.menublock {
	float: left;
}

#maincontheader2 {
	height: 180px;
	width: 100%;
	position: relative;
	margin-left: 24px;
}


#fontbox2 {
	float: left;
}

#rione {
	float: left;
}

#mainconttitle {
	float: left;
}
#maincontcontent {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;




}
#maincontcontent2 {
	margin: 0px;
	padding: 0px;




}
#maincontcontent   p {
	font-size: 0.9em;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	color: #CCCCCC;
	line-height: 1.2em;
	height: auto;
	padding-right: 30px;
	padding-top: 8px;
	padding-left: 30px;
}
#maincontcontent2   p {
	font-size: 0.9em;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	color: #CCCCCC;
	line-height: 1.2em;
	height: auto;
	padding-right: 30px;
	padding-top: 8px;
	padding-left: 30px;
}
#maincontcontent ul {
	font-size: 0.9em;
	color: #FFFFFF;
	list-style-image: url(Files/Arrowwhite.gif);
	font-family: "Times New Roman", Times, serif;
	line-height: 1.2em;
}


#maincontcontent     h3 {
	color: #CCCCCC;
	font-size: 0.9em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-right: 30px;
	padding-left: 30px;
}
#maincontcontent    h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
}
#othernews  td {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}
#othernews  td  strong {
	text-decoration: underline;
}
#othernews  td:hover {
	color: #999999;
}





#maincontcontent strong {
	color: #CCCCCC;
}
#maincontcontent  a {
	color: #CCCCCC;
}
#maincontcontent  a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
#mainnews {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
#mainnews     h4 {
	font-family: "Times New Roman", Times, serif;
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.2em;
	font-style: italic;
	margin-bottom: 5px;
	text-transform: capitalize;
}
#othernews {
	font-size: 0.8em;
}
#othernews h4 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding-left: 30px;
	font-size: 1.4em;
	font-style: italic;
	margin-bottom: 10px;
}


#maincontfooter {
	clear: both;
}



#videorgt {
	float: right;
	margin-right: 30px;
	margin-left: 10px;
	margin-top: 19px;
	display: inline;
}

#videolft {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 30px;
	display: inline;
}
#imgrgt {
	float: right;
	margin-right: 30px;
	margin-left: 10px;
	margin-top: 6px;
	border: 1px solid #666666;
	display: inline;
}

#acque {
	float: right;
}
#formacqmid {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	background-image: url(Files/formacqroundmid.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 45px;
	margin-top: 20px;
}
#formacqmid p {
	color: #FFFFFF;
}
#formacqtop {
	background-image: url(Files/formacqroundtop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#formacqbot {
	background-image: url(Files/formacqroundbot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 25px;
	padding-top: 15px;
}

#formacq em {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#avanti {
	text-align: right;
	padding-right: 25px;
}

#fontcontainer {
	height: 370px;
	margin-right: auto;
	margin-left: auto;
	width: 720px;
}


.fontbox {
	color: #FFFFFF;
	height: 90px;
	width: 90px;
	background-image: url(Files/fontboximg.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fontimg {
	float: left;
	height: 130px;
	width: 90px;
	margin-left: 45px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 0.7em;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}

.fontboxtitle {
	width: 82px;
}
#numb {

}
#numb p {
	padding-right: 30px;
	padding-left: 30px;
	color: #FFFFFF;
}
#numbtitle {
	padding-left: 24px;
}
.nuvola {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
	line-height:30px;
}
.nuvola1 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #CCCCCC;
	text-decoration: none;
	line-height:30px;
	font-size: 1.2em;
}
.nuvola2 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #999999;
	text-decoration: none;
	line-height:30px;
	font-size: 1.4em;
}
.nuvola3 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #777777;
	text-decoration: none;
	line-height:30px;
	font-size: 1.6em;
}
.nuvola4 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #555555;
	text-decoration: none;
	line-height:30px;
	font-size: 1.9em;
}
.nuvola5 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	line-height:30px;
	font-size: 2.2em;
}
.nuvola6 a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #CCCCCC;
	text-decoration: none;
	line-height:30px;
	font-size: 2.2em;
}

#numb span a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
}
#numb span a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#footer {
	color: #000000;
	font-size: 0.6em;
	text-align: center;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
}
#footer2 {
	text-align: center;
	clear: both;
	height: 20px;
	width: 100px;
}



#reflex {
	height: 120px;
	background-image: url(Files/reflex.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#opfooter {
}



#reflexroundtop {
	background-image: url(Files/reflexroundtop.png);
	background-repeat: no-repeat;
	height: 200px;
	background-position: top;
}
#opfooter img {
	float: right;
	margin-left: 150px;
	margin-right: 30px;
	margin-top: 10px;
}

#fotomontaggio {
	text-align: center;
	padding-bottom: 15px;
}
#img1 {
	float: right;
	margin-right: 30px;
	margin-left: 20px;
	border: 1px solid #666666;
	margin-top: 15px;
}
img {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pcontainer {
	padding-top: 25px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;

}
.pmenu {
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	width: 154px;
	background-image: url(Files/linguetta.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.pmenu img {
	padding-top: 5px;
}

#pfooter {
	clear: both;
}
#pmaincontent {
	height: 250px;
	border: 1px none #999999;
}
.counterpanel {
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 15px;
	height: 265px;
	border: 1px solid #999999;
	color: #666666;
}
.counterpanel h3 {
	font-size: 1.2em;
	margin-top: 20px;
	color: #333333;
}
.counterpanel strong {
	color: #333333;
}
#counterblock1 {
	float: left;
	width: 728px;
}
.counterpanel ul {
	list-style-image: none;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 10px;
}
.counterpanel ul li {
	padding-bottom: 5px;
}
#firstcp {
	display: inline;
}
.counterpanel2 {
	float: left;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #999999;
	color: #666666;
	height: 350px;
}
.counterpanel2 h3 {
	font-size: 1.2em;
	margin-top: 20px;
	color: #333333;
}
.counterpanel2 strong {
	color: #333333;
}
.counterpanel2 ul {
	list-style-image: none;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 10px;
}
.counterpanel2 ul li {
	padding-bottom: 5px;
}
#insertcontainer {
	width: 668px;
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	font-size: 0.8em;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
}
#insertcontainer h4 {
	font-weight: bold;
}


.newstbltitle {
	width: 422px;
}
.newstblarr {
	padding-left: 5px;
}
.newstblend {
	padding-right: 5px;
}
.imgbuttons {
	float: left;
}




.newstbldate {
	width: 80px;
	text-align: center;
}
#aggiungi {
	margin-top: 3px;
	text-align: right;
}
#buttons3 {
	font-size: 9px;
}
#butt3 {
	width: 80px;
	font-size: 9px;
}

#salva {
	width: 111px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 1px;
}
.selez {
	width: 220px;
}
.text {
	margin-top: 5px;
	margin-bottom: 15px;
	width: 216px;
}



.buttons2 {
	width: 101px;
	float: none;
	font-size: 9px;
}



.newsrepeat    {
	width: 668px;
}
#fcarica {
	margin-top: 20px;
	float: left;
	width: 330px;
}
#fins  {
	padding-left: 24px;
	width: 310px;
	float: left;
	margin-top: 20px;

}
.newsrepeat        table   {
	background-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EEEEEE;
}


.rionefototitle {
	border: 1px solid #333333;
	width: 230px;
	padding-top: 5px;
	margin-bottom: 20px;
}

.rionefototitle table td img {
	padding-right: 5px;
}


.rionefototitle h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin-right: 15px;
	margin-left: 15px;
}
.fotoleft {
	float: left;
	width: 230px;
	margin-right: 24px;
}
.fotoleft  h6 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.riotblttl {
	font-size: 0.9em;
	font-style: italic;
	text-align: left;
	width: 180px;
	padding-left: 10px;
}


.rionefototitle  table td {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#imgheader {
	width: 740px;
	margin-top: 20px;
	margin-left: 25px;
	border: 1px solid #333333;
	margin-bottom: 10px;
}
#imgheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#imgheader table {
	margin-bottom: 1px;
	margin-top: 1px;

}


#imgheader table     td  {
	font-size: 0.6em;
	padding: 0px;
	margin: 0px;
}
.imgheadertd1 {
	width: 238px;
	text-indent: 5px;
}
.imgheadertd2 {
	width: 190px;
	margin: 0px;
	text-indent: 5px;
}
.imgheadertd9 {
	width: 165px;
	margin: 0px;
	text-indent: 5px;
}
.imgheadertd3 {
	width: 130px;
}
.imgheadertd4 {
	width: 22px;
}
.imgheadertd5 {
	width: 120px;
	text-indent: 10px;
}
.imgheadertd6 {
	width: 186px;
	text-indent: 5px;
}
.imgheadertd7 {
	width: 114px;
	text-indent: 5px;
}
.imgheadertd8 {
	width: 207px;
	text-indent: 5px;
}
.pagescroller {
	font-size: 0.7em;
	margin-bottom: 25px;
	background-color: #333333;
	width: 740px;
	border: 1px solid #666666;
	padding-bottom: 1px;
}
.prec {
	padding-left: 5px;
	width: 365px;
}
#listcontainer {
	width: 5000px;
}
.fotocontainer {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-align: center;
}
.succ {
	padding-right: 5px;
}
#pagescroller  td {
	padding-left: 3px;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.7em;
	text-align: left;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
ul.MenuBarVertical li.fotoli {
	list-style-image: url(Files/f.gif);
}
ul.MenuBarVertical li.descli {
	list-style-image: url(Files/t.gif);
}
ul.MenuBarVertical li.fotolidescli {
	list-style-image: url(Files/ft.gif);
}

ul.MenuBarVertical /* Menu items are a light gray block with padding and no text decoration */
 li a
{
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 0.75em;
	padding-bottom: 0.2em;
	padding-left: 0.75em;
}
ul.MenuBarVertical /* Menu items that have mouse over or focus have a blue background and white text */
 li a:hover  
{
	background-color: #000000;
	color: #999999;
}
.sub1 {
	color: #CCCCCC;
}

#maincontcontent   h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 25px;
	margin-top: 10px;
	font-weight: normal;
	text-align: center;
	padding-right: 25px;
}
#maincontcontent2   h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 25px;
	margin-top: 10px;
	font-weight: normal;
	text-align: center;
	padding-right: 25px;
}
#maincontcontent p span {
	font-weight: bold;
	color: #FFFFFF;
}
#maincontcontent2 p span {
	font-weight: bold;
	color: #FFFFFF;
}

#fotodesc {
	padding-top: 5px;
	text-align: left;
	float: none;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
}
#fotodesc strong {
	color: #999999;
}

#fotodesc ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	padding-left: 0px;
}
#fotodesc li {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #111111;
	text-align: justify;
}
#fotodesc li a {
	color: #999999;
}
#fotodesc li a:hover {
	color: #FFFFFF;
}



#fotodesc h1 {
	font-family: "Times New Roman", Times, serif;
	padding-left: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #CCCCCC;
}
#fotodesc h2 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
}
.fotocontainer   img {
	border: 8px solid #FFFFFF;
}
#fotocontainer2 {
	width: 515px;
	margin-right: 15px;
	text-align: center;
	float: left;
}
#thumbs {
	width: 320px;
	margin-left: 525px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: "Times New Roman", Times, serif;
}
#thumbs img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}




.page {
	float: left;
}

	
/* Sliding content box */

#frame, #scroller {
	height: 1200px;
	}

#scroller {
	width: 770px;
	margin: 0;
	overflow: hidden;
	}

#content {
	width: 25000px;
	}
	
.section {
	float: left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 770px;
	margin-left: 25px;
	display: inline;
	}
#motresults {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
#panelfoto {
	float: left;
	text-align: left;
	margin-top: 10px;
	display: block;
	margin-right: 10px;
}
#panelfoto input {
	font-size: 0.8em;
	text-decoration: underline;
}

#cdesc {
	width: 315px;
	margin-left: 353px;
	padding-left: 1px;
	float: none;
}

#buttons {
	margin-top: 3px;
	margin-bottom: 10px;


}
#msg {
	float: left;
	padding-top: 3px;
	width: 333px;
	text-align: left;
}

#insertcontainer ol li {
	list-style-type: none;
	margin-bottom: 20px;
}
#fmod    ol li  {
	margin-bottom: 0px;
	margin-top: 20px;
}

#centered {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	text-align: center;
	height: 300px;
	padding-top: 20px;
}
#centered ol {
	width: 100%;
}
#insertcontainer ol {
	padding-left: 0px;
	margin: 0px;
}

#cimages {
	float: left;
	width: 320px;
	padding-top: 15px;
}
#insertcontainer span {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}
#arearis {
	height: 400px;
}
#anmod {
	width: 129px;
}
#segnala {
	background-image: url(Files/segnala.jpg);
	height: 203px;
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: center;
	padding-right: 16px;
	padding-left: 10px;
	color: #FFFFFF;
	padding-top: 85px;
}
#segnala a {
	color: #FFFFFF;
}
#segnala a:hover {
	color: #666666;
	text-decoration: none;
}
#centerscarica {
	text-align: center;
	padding-bottom: 10px;
}
.archivio {
	text-align: center;
        margin-top:10px;
}
#mainnews {
	font-family: "Times New Roman", Times, serif;
	padding: 0px;
}
#mainnews h3 {
	font-size: 1.1em;
	color: #CCCCCC;
	text-decoration: underline;
	margin-bottom: 5px;
	font-weight: bold;
}
#allnewstable {
	margin-left: 25px;
	font-size: 0.8em;
	font-family: "Times New Roman", Times, serif;
}
#allnews h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #CCCCCC;
	margin-top: 50px;
}
#allnewstable  td {
	padding-bottom: 15px;
	cursor: pointer;
}
.style1  {
	font-weight: bold;
	color: #666666;
}
.style2    {
	text-align: justify;
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	text-align: justify;
}



#mainnews p {
	color: #FFFFFF;
	margin-top: 0px;
}
#newsindex {
	background-color: #111111;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Times New Roman", Times, serif;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #333333;
	margin-top: 25px;
	margin-bottom: 25px;
}
#newsindex  a:hover {
	color: #999999;
	text-decoration: none;
}

#newsindex  h3 {
	margin-bottom: 0px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
}
#newsindex p {
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.8em;
	padding-top: 5px;
}
@charset "UTF-8";
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
}
#mainconttitle2 {
	float: left;
	width: 750px;
}
#menu  ul li a {
	color: #666666;
}
#menu ul li a:hover {
	color: #000000;
}
#menu  ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 2em;
	list-style-image: none;
	list-style-type: none;
}
#menu ul {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 8px;
}
#vota {
	background-image: url(Files/votafooter.jpg);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 0px 0px;
}
.css {
	text-align: center;
	margin-top: 10px;
}
.tdpad {
	padding-left: 10px;
}
#tsearch {
	width: 183px;
}
#tipologia {
	width: 215px;
}
#flashcont1 {
	text-align: center;
	height: 50px;
	width: 175px;
}
#flashcont2 {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	height: 38px;
	width: 775px;
	margin-left: 7px;
}
#flashcont3 {
	float: left;
	width: 188px;
	padding-left: 5px;
}

#flashcont4 {
	height: 27px;
	width: 100px;
	padding-left: 652px;
}
