/* --------------------------------------------------------------------------------------------------------- GENERICI + LOGO*/


#scrivania
{
	position:absolute;
	top: 50%;
	left: 50%;
	width:1000px;
	height:500px;
	margin-top: -250px; /*set to a negative number 1/2 of your height*/
	margin-left: -500px; /*set to a negative number 1/2 of your width*/
	border: 1px solid #ccc;
	background-color: #f3f3f3;	
}

#partitaiva
{	

}

body
{
	background-image: url(../img_comuni/fondaleGenerale.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left top;
	border: none #000000;
}




table	{
	background-color: white;
	/*border: 1px solid #999999;*/
}

td {
	padding-top: 12px;
	border-spacing: 5 px;
}


p	 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
}

a:link, a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	color: #3366FF;
	border: 1px none #009900;
	/*cursor: help;*/
}

a:hover, a:visited:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	background-repeat: repeat;
	color: #000C8F;
	font-weight: bold;
	/*border-top: 1px solid #cccccc;*/
	border-right: 1px none #000000;
	/*border-bottom: 1px solid #cccccc;*/
	border-left: 1px none #000000;
	/*cursor: help;*/
	
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	color: black;
	font-weight: bold;
	background-position: left top;
	height: auto;
	width: auto;
	left: auto;
	background-color: #FFFFFF;
	background:  url("../img_comuni/pennellatarossa.jpg") no-repeat bottom left;
	padding-bottom: 35px;
	padding-left: 10px;
}



/* --------------------------------------------------------------------------------------------------------- SEZIONE HOME*/

#id_sottoLogo {
		background: url("../img_comuni/ombraLogo.jpg") repeat-x top left;
}

#id_sottoLogo td {
	margin-right: 0px;;	
}

#id_Logo td	{
	padding-top: 1px;
	padding-bottom: 0px;
}

#id_Home	{
	background: url("../img_comuni/ombraLogo.jpg") repeat-x top left;

}

#id_Home td	{
	padding-top: 0px;
	margin-top: 0px;
}

#id_Home h1	{
	font-family: sans-serif;
	background-color: transparent;
	background-image: none;
	font-size: 12 px;
}

/* --------------------------------------------------------------------------------------------------------- MENU LATERALE*/

.menuLaterale	{
		/*border-right: 1px solid #cccccc;*/
		vertical-align: text-top;
		height: 100%;
}

.menuLaterale a:link, .menuLaterale a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	color: #3366FF;
	border: 1px none #009900;
	background:  url("../img_comuni/goccianera.gif") no-repeat center left;
	padding-left: 34px;
	cursor: help;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	}

.menuLaterale a:hover, .menuLaterale a:visited:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	background-repeat: repeat;
	color: #000C8F;
	font-weight: bold;
	cursor: default;
	border-top: 1px solid #cccccc;
	border-right: 1px none #000000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px none #000000;
	background:  url("../img_comuni/gocciarossa.gif") no-repeat center left;
	padding-left: 34px;
	cursor: help;
}



/* --------------------------------------------------------------------------------------------------------- MENU SUPERIORE (a) */



#id_menuSuperiore {
      float:left;
      width: 100%;
	  height: 20 px;
     /* background: url("../img_comuni/tappetoreplicabile.jpg") repeat;*/
      font-size:93%;
      line-height:normal;
     /* border: 1px solid black;*/
      }
#id_menuSuperiore ul {
      margin:0;
      padding:0;
      list-style:none;
      }
#id_menuSuperiore li {
      float:left;
      background: url("norm_right.gif") no-repeat right top;
      margin:0;
      padding:0;
      font-family: Geneva, Arial, Helvetica, sans-serif;
      }
#id_menuSuperiore a:link, #id_menuSuperiore a:visited {
      text-decoration: none;
      color: black;
      background:  url("../img_comuni/manoblu.jpg") no-repeat center left;
	  font-weight: bold;
	  font-size: 12;
	  letter-spacing: 0px;
	  font-variant: small-caps;
	  /*cursor: help;*/
	  padding-top:20px; 
	  padding-left: 28px;
	  line-height: 50px;
}

#id_menuSuperiore a:hover, #id_menuSuperiore a:visited:hover {		
     text-decoration: none;
     color: black;
     background:  url("../img_comuni/manoverde.jpg") no-repeat center left;
     font-weight: bold;
	 font-size: 12;
	 letter-spacing: 0px;
	 font-variant: small-caps;
	 /*cursor: help;*/
	 padding-top: 20px;
	 padding-left: 28px;
	 
	 border: none;
} 

/* --------------------------------------------------------------------------------------------------------- CORPO CENTRALE*/
.corpoCentrale	{
	margin: 0px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;

}

.corpoCentrale td  {
	padding: 2px;
	vertical-align: top;
}


.corpoCentrale a img {
}

.corpoCentrale  a img:hover {	
border: 2px black solid;
}

.corpoCentrale h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	font-weight: bold;
	background-position: left top;
	height: auto;
	width: auto;
	left: auto;
	background-color: #FFFFFF;
	/*background:  url("../img_comuni/fondoH1.jpg") no-repeat bottom left;*/
	background:  url("../img_comuni/pennellatablu.jpg") no-repeat bottom left;
	padding-bottom: 16px;
	padding-left: 15px;
}

.corpoCentrale h2 {
	font-variant: small-caps;
	font-size: 16px;
	font-family: sans-serif;
	vertical-align: top;
	background:  url("../img_comuni/barraLungaOrizz.jpg") no-repeat bottom left;
	padding-bottom: 5px;
	}

.corpoCentrale h3 {
	font-variant: small-caps;
	font-size: 14px;
	font-family: sans-serif;
	letter-spacing: 1px;
	word-spacing: 1px;
	/*border: 1px solid #cccccc;*/
	width: auto;
	display: table-cell;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background:  url("../img_comuni/fondoH3.jpg") repeat-x bottom right;
	color: red;
}

/* --------------------------------------------------------------------------------------------------------- MENU NEWS*/
.menuNews	{
		vertical-align: text-top;
		position: relative;
}

.menuNews ul
{
	list-style: none;
}

.menuNews li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	list-style-image: url("../img_comuni/tondoLi.jpg");
}

.menuNews a:hover, .menuNews  a:visited:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	color: #3366FF;
	border-top: 1px solid #cccccc;
	border-right: 1px none #000000;
	border-bottom: 1px solid #cccccc;
	border-left: 1px none #000000;
	cursor: help;
	background-image: none;
	font-weight: bold;
}


.menuNews a:link, .menuNews a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	color: #3366FF;
	cursor: help;
	background-image: none;
}
