
body {
	font-family:Verdana, sans-serif;
	font-size:9px;
	text-align: center;
	background-color: #FFFDEE;
}

td,tr,table {
	font-size:12px;
	padding:0;
	margin:0;
}

img {
	border:none;
	margin:0;
	padding:0;
}
ul,ol {
	margin-top:0;
} 

a {
  	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#336699;
	text-decoration:none;
} 	

a:hover {
	text-decoration:underline;
} 

.HomeMain {
	margin: 0 auto;
	width: 979px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: left;
}

.Header {
	margin: 6px 0 0;
}





.sprite_region_1 { background: transparent url('../immagini/sprite_map.png') 0px 0px no-repeat; width:384px;height:476px;}
.sprite_region_2 { background: transparent url('../immagini/sprite_map.png') -389px 0px no-repeat; width:384px; height:476px;}
.sprite_region_3 { background: transparent url('../immagini/sprite_map.png') -764px 0px no-repeat; width:384px; height:476px; }
.sprite_region_4 { background: transparent url('../immagini/sprite_map.png') -1146px 0px no-repeat; width:384px;height:476px;}
.sprite_region_5 { background: transparent url('../immagini/sprite_map.png') -1528px 0px no-repeat; width:384px;height:476px;}
.sprite_region_6 { background: transparent url('../immagini/sprite_map.png') -1910px 0px no-repeat; width:384px;height:476px;}
.sprite_region_7 { background: transparent url('../immagini/sprite_map.png') -2292px 0px no-repeat; width:384px;height:476px;}
.sprite_region_8 { background: transparent url('../immagini/sprite_map.png') -2674px 0px no-repeat; width:384px;height:476px;}
.sprite_region_9 { background: transparent url('../immagini/sprite_map.png') -3056px 0px no-repeat; width:384px;height:476px;}
.sprite_region_10{ background: transparent url('../immagini/sprite_map.png') -3438px 0px no-repeat; width:384px;height:476px;}
.sprite_region_11{ background: transparent url('../immagini/sprite_map.png') -3840px 0px no-repeat; width:384px;height:476px;}
.sprite_region_12{ background: transparent url('../immagini/sprite_map.png') -4202px 0px no-repeat; width:384px;height:476px;}
.sprite_region_13{ background: transparent url('../immagini/sprite_map.png') -4584px 0px no-repeat; width:384px;height:476px;}
.sprite_region_14{ background: transparent url('../immagini/sprite_map.png') -4966px 0px no-repeat; width:384px;height:476px;}
.sprite_region_15{ background: transparent url('../immagini/sprite_map.png') -5348px 0px no-repeat; width:384px;height:476px;}
.sprite_region_16{ background: transparent url('../immagini/sprite_map.png') -5730px 0px no-repeat; width:384px;height:476px;}
.sprite_region_17{ background: transparent url('../immagini/sprite_map.png') -6112px 0px no-repeat; width:384px;height:476px;}
.sprite_region_18{ background: transparent url('../immagini/sprite_map.png') -6494px 0px no-repeat; width:384px;height:476px;}
.sprite_region_19{ background: transparent url('../immagini/sprite_map.png') -6876px 0px no-repeat; width:384px;height:476px;}
.sprite_region_20{ background: transparent url('../immagini/sprite_map.png') -7258px 0px no-repeat; width:384px;height:476px;}

.HomeLeftColumn {
	width: 350px;
	height: 476px; 
	float: left;	
	margin-top:35px;
}

.Map {
	background: url("../immagini/mappa_italia.png") no-repeat 0 0;
	width: 384px; 
	height: 476px; 
	float: left;
}

.sprite-region-none {
     background: transparent;
	 height: 384px;
	 width:  476px; 
}

.MapMain {
	overflow: hidden;
}	

.ListaRegioni {
	margin: 10px 0 0 20px;
	float: left;
}

.ListaRegioni table td {
	font-size: 13px;
	width: 170px;
}

.ListaRegioni table td a {
	display: inline-block;
	margin-bottom: 7px;
}


.Footer {
       color:#999;
        margin:0px 0 0 0;
		border-top: 1px solid #cccccc;
}

.Footer a:link, .Footer a:active, .Footer a:visited     {
        font-weight:normal;
}

.Footer p {
		margin:30px 0 0 0;
}



.HomeLeftColumnInside {
background:transparent url(../immagini/sprite_home.gif) no-repeat;
margin:65px 0px 7px -5px;
height:310px;
width:330px;
background-position: -2px -150px;
color:#333;
}

.HomeLeftColumnBanner {
color:#e90617;
text-align:center;
font-size:16px;
font-weight:bold;
padding-top:6px;
}

div.maintitle{
    font-weight:normal;
    font-size:14px;
    text-align:center;
}
h1.maintitle{
   display:inline;
   font-weight:normal;
   font-size:14px;
}

div.steps{
width: 120px;
margin:20px 0 0 65px;
}

div.steps div{
  margin-bottom:25px;
  font-size:12px;
}

a.InserisciAnnuncio {
  background: url(../immagini/sprite_home.gif);
  background-position: -5px -104px;
  position:absolute;
  display:block;
  width: 308px;
  height:30px;
  color:white;
  font-size:16px;
  padding-top: 6px;
  padding-left:17px;
  margin-top:15px;
}