
body{
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
  margin:0;
  padding:0;
  color:#333333;
  background:#ffffff;
	width:836px;
}
body.body_width_550{
	width:550px;
}
/* for lotus */
p.scheda_titolo {
    font-size: 17px;
		font-weight : bold;
		height:25px;
		background-image:url(../images/bg_title.gif);
		background-position:bottom;
		background-repeat:repeat-x;
}

p.scheda_sub_titolo {
    font-size: 14px;
		font-weight : bold;
}


a:link {
	font-size: 12px;
	text-decoration: none;
	color: #00458C;
}

a:visited {
	text-decoration: none;
	color: #5A7DA5;
}

a:hover {
	text-decoration:underline;
	color: #00458C;
}
a:active {
	text-decoration:underline;
	color: #00458C;
}

H1 {
	font-size: 20px;
	font-family: georgia, Times New Roman,serif;
}
H2 {
	font-size: 15px;
}

UL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom : 0px; 
	border-top : 0;
	border-right : 0;
	border-left : 0;
}

UL UL {
	margin:0px 0px 0px 25px;
	padding:10px 0px 10px 0px;
}


H3 {
	 font-size: 20px;
}

TD {
	font-size: 12px;
}



/* end for lotus */

form, input{
	display:inline;
}


td {
	padding:0;
	border:0;
}


table {
	padding:0;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}

table.largeTable{
	width:836px;
	border:0;
}

input {
vertical-align:middle;
background-color: #FFFFFF;
font-size: 10px;
}


/* servizio */

.servizio {
	font-size: 9px;
	font-weight: normal;
	color: #5D5D5D;
	text-decoration: none;
	/*outline-color : Black;*/
	border:0px;
}


a.servizio:active, a.servizio:visited, a.servizio:link {
	font-size: 9px;
	color: #5D5D5D;
	font-weight: bold;
	text-decoration:none;
}

a.servizio:hover {
	color: #AE0203;
} 

.imgLang{
	border:0px;
	border-left:10px;
	border-left-color:white;
	border-style:solid;
	height:10px;
	width:14px;
}

td.tdVAMiddle{
vertical-align:middle;
}

td.quartieri{
	background-color:#F7F7F7;
	text-align:center;
	vertical-align:bottom;
}

table.news{
	width:276px;
}

td.newsSeparator{
	background-image:url(images/home/bg_news_separa.gif);
	height:9px;
}

.quartieri_select{
	border-bottom-width:0;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0;
	border-style:solid;
	border-color:#D3D3D3;
	background-color:#F7F7F7;
}

	
td.highlightTitle, td.highlightTitle a:link, td.highlightTitle a:visited, td.highlightTitle a:active{
	font-size: 11px;
	/*background-color:#EDEDED;*/
	font-weight:bold;
	vertical-align:middle;
	text-decoration: none;
	color:#666666;
}

td.highlightTitle a:hover{
	color: #AE0203;
	text-decoration:underline;
}

td.spacer{
	width:8px;
}

td.spacer20{
	width:20px;
}

td.spacer26{
	width:26px;
}

td.spacerGrey{
	width:8px;
	background-color:#F7F7F7;
}

td.spacerGrey20{
	width:20px;
	background-color:#F7F7F7;
}

td.quartieriSel{
	/*padding:4px 4px 4px 4px;*/
	background-color:#F7F7F7;
	vertical-align : bottom;
}

td.columnLeft{
	width:176px;
	height:400px;
	background-color:#E7E7E7;
	margin-left : 2px;
	margin-right : 2px;
	vertical-align:top;
}

td.spacer35{
	width:35px;
}

td.vSpacer{
	height:5px;
}

/* greyBar */
td.greyBar{ 
	background-color: #838383;
	height:13px;
}

td.newsBar{ 
	height:5px;
	background-color: #B1AFB1;
}

td.columnCentre{
	width:550px;
	vertical-align:top;
}

td.columnCentreBig{
	width:634px;
	height:400px;
	vertical-align:top;
}


td.columnRight{
	background-image:url(../images/tools/sfondo_DX.gif);
	vertical-align:top;
	width:76px;
}

table.tools{
	width:76px;
	background-image:url(../images/tools/sfondo_DX.gif);
}

td.tools{
	padding:2px 2px 2px 5px;
}

td.toolsSeparator{
	background-image:url(../images/tools/pt_separa.gif);
	height:7px;
}

td.toolsLink{
	padding:2px 0px 2px 0px;
}

td.toolsLink a:active, td.toolsLink a:visited, td.toolsLink a:link {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}

td.toolsLink a:hover {
	color: #AE0203;
	text-decoration:underline;
} 

.fontQuartieriSel {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

.fontGreyNormal {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.fontGreyBold {
	font-size: 10px;
	font-weight:bold;
	color: #666666;
}


.fontGreyNormal a:active, .fontGreyNormal a:visited, .fontGreyNormal a:link {
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.fontGreyNormal a:hover {
	color: #AE0203;
	text-decoration:underline;
} 

.fontGreySmall {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}


.fontGreySmall, .fontGreySmall a:active, .fontGreySmall a:visited, .fontGreySmall a:link {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}

.fontGreySmall a:hover {
	color: #AE0203;
	text-decoration:underline;
} 

.fontMiniTools {
	font-size: 9px;
	color: #A50000;
	text-decoration: none;
}

p.scheda_titolo{
	font-size: 18px;
	font-weight: bold;
}

.dove{
	font-size: 10px;
	font-weight: bold;
	color: #4A5884;
	text-decoration: none;
}


.pathTop {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*
a.pathTop {
	font-size: 18px;
	color: #red;
	font-weight: normal;
	text-decoration:none;
}
*/
/*
.pathTop a:link, .pathTop a:active, .pathTop a:visited {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}
*/
a.pathTop:link, a.pathTop:active, a.pathTop:visited {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}

/*
.pathTop a:hover {
 	font-size: 10px;
	color: #AE0203;
	text-decoration: none;
} 
*/
a.pathTop:hover {
 	font-size: 10px;
	color: #AE0203;
	text-decoration: none;
} 

/* section */
td.sectionBg {
	background-color:#ADAAAD;
} 
td.sectionBg_0 {
	background-color:#ADAAAD;
}
td.sectionBg_1 {
	background-color:#D3000A;
} 
td.sectionBg_2 {
	background-color:#4FB89C;
} 
td.sectionBg_3 {
	background-color:#2E68BF;
} 
td.sectionBg_4 {
	background-color:#A50000;
} 
td.sectionBg_5 {
	background-color:#1F8B9B;
} 
td.sectionBg_6 {
	background-color:#EFB700;
} 
td.sectionBg_7 {
	background-color:#9CB242;
} 
td.sectionBg_8 {
	background-color:#4AAEDE;
} 
td.sectionBg_9 {
	background-color:#FF9200;
} 
td.sectionBg_10 {
	background-color:#844D19;
} 
td.sectionBg_11 {
	background-color:#6FB910;
} 

/* section */
td.sectionQBg_1 {
	background-color:#D60008;
} 
td.sectionQBg_2 {
	background-color:#013D95;
} 
td.sectionQBg_3 {
	background-color:#E76C00;
} 
td.sectionQBg_4 {
	background-color:#11B728;
} 

.theDate{
	padding:0 0 0 0;
	border:0; margin:0 0 0 0;
	display:inline;
	width:220px;
}

.theUpdateDate{
	padding:0 0 0 0;
	border:0;
	margin:0 0 0 20px;
	display:inline;
	text-align:right;
	width:210px;
}

.table_cell_big{padding:20px 5px 20px 20px;}
.table_cell_big2{padding:20px 20px 20px 0px;}

/* MAPPA */
.line{
		float:left;width:550px;position:relative;
    font-size: 10px;
		height:15px;
		background-image:url(../images/bg_title.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin:0px 0px 0px 0px;
}
div#map {float:left; position:relative; width:530px; height:550px;  margin:10px 0px 10px 0px;}
div.backMap{float:left;width:530px;position:relative; padding:10px; background-color:#F2F2F2;}
div.containerMap{float:left;width:550px;position:relative;}
div.containerCategories{float:left; width:260px;font-size:10px;}
div.containerCategories a {font-size:10px;}
.bot {font-size:10px; font-weight:bold; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bot a{font-size:10px; font-weight:bold; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.sel {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
 


table#ecardtable td img { width:100px; height:75px;}
