body {
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/sfondo.gif);
	/*background-image: url(images/sfondo-archivio.gif);*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
	border: 0px solid black;/**********************************/
}
div.contenuto{
	border: 0px solid red;
}
div.banner {
	width: 730px;
	height: 100px;
	vertical-align: top;
	margin-left: 113px;
	border: 0px solid red;
}
div.logo {
	width: 955px;
	height: 140px;
	vertical-align: top;
	/*background-image: url(images/logo-urban3.gif);
	background-repeat: no-repeat;*/
	text-align: right;
	border: 0px solid black;
}
img.logoleft {
	float: left;
	margin: 27px 0 0 12px;	margin: 27px 0 0 155px;
	border: 0px solid red;
}

div.logo form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1px;
}
div.logo input,div.logo button  {
	color: #475078;
	font-size: 9px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.logo a,  div.logo a:visited {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*text-align: left;*/
	color: #FFF;
	text-decoration: none;
}
div.logoFormLogin {
	padding-top: 32px;
	padding-right: 13px;
	margin: 0 0 0 0;
}
div.logoFormRicerca {
	position: absolute;
	top: 200;
	left: 823;
}
/*TITOLO DI TUTTE LE PAGINE */

div.titoloPagina{
	color: #ED227D;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 23px;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 10px 0 0 10px;
}
div.contenuto{
	position: absolute;
	top: 245px;	top: 145px;/*--------------------------sarebbe da modificare 1*/
	left: 135px;
	width: 670px;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana;*/
	font-size: 13px;
	color: #4B4B4B;
	vertical-align: top;
	border: 0px solid black;/*****************************************/
}

div.sinistro {
	position: absolute;
	top: 240px;	top: 140px;/*--------------------------sarebbe da modificare 2*/
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid green;
}
div.menuSinistro {
	width: 120px;
	height: 103px;
	background-image: url(images/sfondo-msinistra1.gif);
	background-repeat: no-repeat;
/*[fab]	padding-top: 13px;
	padding-left: 20px;
	padding-right: 1px; */
/*[fab]	font-family: Arial, Helvetica, Verdana, sans-serif; */
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;  
	line-height: 23px;
	
	padding: 13px 1px 0 20px;
	margin: 0 0 0 0;
/*	border: 1px solid blue;*/
}

.menuSinistro A {
  color: #FFF;
  text-decoration: none;
}	
.menuSinistro A:hover {
  color: #000;
  text-decoration: none;
}
/*.menuSinistro A:Visited{
  color: #FFF;
}*/

div.menuSinistro2 {
	width: 120px;
	height: 167px;
	background-image: url(images/sfondo-msinistra2.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 1px;
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana;*/
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 26px;
	
	padding: 3px 1px 0 20px;
	margin: 0 0 0 0;	
/*	border: 1px solid red;	*/
}

.menuSinistro2 A {
  color: #FFF;
  text-decoration: none;
}	
.menuSinistro2 A:hover {
  color: #333;
  text-decoration: none;
}
/*.menuSinistro2 A:Visited{
  color: #FFF;
}*/


/* BLOGS */
div.titBlogs {
	width: 144px;
	height: 30px;
	padding-top: 35px;
	padding-left: 25px;
}

div.menuBlogs {
	text-align: justify;
	width: 144px;
	height: 157px;
	background-image: url(images/sfondo-blogs.gif);
	background-repeat: no-repeat;
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana; */
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none; 
}
div.menuBlogsAll {
	width: 140px;
}

div.menuBlogsMiddle {
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	background-image: url(images/sfondo-blogs1.gif);
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana; */
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none; 
}

div.menuBlogsMiddle a, div.menuBlogsMiddle a:visited {
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana; */
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none; 
}

/*ie*/
div.menuBlogsMiddle img.pto {
	height: 21px;
}

div.menuBlogsBottom {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/sfondo-blogs2.gif);
	background-repeat: no-repeat;
}
/* --- */
div.menuBlogs img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.menuBlogs p {
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 18px;
	padding: 0 0 0 0;
}

div.menuBlogs a,  span.menuBlogs  a:visited {
	color: #4B4B4B;
	text-decoration: none;
}

/* ie */
div.bannerSinistro img {
	margin: 4px 0 0 12px;
	padding: 0 0 0 0;
}

/* MENUS DERECHOS*/

div.destra {
	position: absolute;
	top: 240px;	top: 140px;/*--------------------------sarebbe da modificare 3*/
	left: 816px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid red;
}

div.copertina {
	width: 136px;
	height: 287px;
	background-image: url(images/sfondo-copertina.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	/*text-align: justify;*/
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

div.copertina p {
	margin-top: 5px;
	margin-left: 12px;
	margin-right: 25px;
	padding: 0 0 0 0;
}


span.virtual {
	color: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

span.pinkVirtual {
	color: #ED227D;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
	
span.pinkVirtual a,  span.pinkVirtual  a:visited {
	color: #ED227E;
	text-decoration: none;
}

div.finder {
	width: 136px;
	height: 147px;
	background-image: url(images/sfondo-finder.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
	text-align: right;
	border: 0px solid red;
}

div.finder p {
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 13px;
	padding: 0 0 0 2px;	
	text-align: justify;
	font: 9px Arial, sans-serif;
	border: 0px solid black;
}

div.finder form {
	margin: 0 18px 0 12px;
	padding: 0 0 0 0;
	border: 0px solid blue;	
}

div.finder input,div.finder button  {
	margin: 0 0 0 0;
	padding: 0 10 0 0;
	border: 1px solid;
	color: #475078;
    font: 11px Arial,sans-serif;
}
div.finder input#inputFinder  {
	width: 65px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
div.finder input#submit  {
	width: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	height: 15px;
}
div.finder select#finderCitta  {
	width: 65px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	height: 15px;
	font: 9px Arial, sans-serif;
	border: none;
}


span.pink {
	color: #ED227D;
	}

div.abbonatevi {
	width: 136px;
	height: 162px;
	background-image: url(images/sfondo-abbonatevi.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana; */
	font-size: 9px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
	line-height: 12px;
}

div.abbonatevi p {
	margin-top: 57px;
	margin-left: 12px;
	margin-right: 23px;
	padding: 0 0 0 0;
}

div.bannerDestro img {
	margin: 0 13px 13px 5px;
	padding: 0 0 0 0;
}

div.menuDestro {
	width: 136px;
	height: 140px;
	background-image: url(images/sfondo-mdestra.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 1px;
/*[fab]	font-family: sans-serif, Arial, Helvetica, Verdana; */
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;  
	line-height: 26px;
}

.menuDestro A {
  color: #FFF;
  text-decoration: none;
}	

.menuDestro A:hover {
  color: #333;
  text-decoration: none;
}

/*FOOTER*/

div.footer {
	clear: both;
	text-align: center;
	font-size: 9px;
	color: #4B4B4B;
	text-decoration: none; 
}

span.footer {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0 0 0 0;
	color: #333;
}

.footer A {
  color: #4B4B4B;
  text-decoration: none;
}

.footer A:Visited{
  color: #4B4B4B;
}

/* CANCELLATEMI */

span.cancellatemi {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}

div.cancellatemi a,  div.cancellatemi  a:visited, div.cancellatemi  em{
	color: #ED227E;
	text-decoration: none;
}

/* GRAZIE */

span.grazie {
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}

div.grazie a,  div.grazie  a:visited, div.grazie  em{
	color: #ED227E;
	text-decoration: none;
}

/* SEARCH RESULTS */

span.searchResults {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}

span.bolds {
	font-weight: bold;
}

div.searchResults a,  div.searchResults  a:visited, div.searchResults  em{
	color: #ED227E;
	font-weight: bold;
	text-decoration: none;
}


/* URBAN FINDER */

table.urbanFinder th {
	color: #ED227E;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

span.urbanFinderPiccolo{
	color: #4B4B4B;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
}

/* URBAN BLOG1.HTML */


div.titoliHomeBlog a,  div.titoliHomeBlog  a:visited, div.titoliHomeBlog  em{
	color: #ED227E;
	font-weight: bold;
	text-decoration: none;
}

table.blog1 th  {
	color: #ED227E;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

table.blog1 td  {
	color: #4B4B4B;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}

span.blog1Piccolo{
	color: #4B4B4B;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
}

span.titoloCommento{
	color: #ED227E;
	font-size: 9px;
	font-weight: bold;
}


div.testoCentro {
}
div.testoCentro a, div.testoCentro a:visited {
	color: #ED227D;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


a.itr:hover {
	border-width: 0; /* IE */
}

a.itr {
	position: relative;
	text-decoration: none;
	color: #ED227E;
}
span.bpop {
	display: none;
}

a.itr:hover span.bpop {
	display: block;
	position: absolute;
	width: 12em;
	/* agregué la línea de abajo para MAC, pues no dejaba ver las ciudades*/
	height: 8em;
	background-color: #FFF;
	padding: 1px 3px 2px 3px;
	border: 1px #000 solid;
	left: 2em;
	top: 0.5em;
}

a.itr:hover span.bpop span {
	color: #000;
}

/* IE5/Mac:  Senza questo il bpop interno crea danni. Questo ha problemi di allineamento verticale,
approssimativamente corretti da top, ... \*//*/
a.itr {
	display: inline-block;
	top: 0.15em;
	line-height: 1.05;
}


