/* CSS Document */
@import "menu_verticali.css";
html,body{margin:0px;padding:0px}
body{font: 11px verdana,sans-serif;
   background: #FFFFFF;color: #000;text-align:center}
   
div#container{
margin: auto; 
border:#00104C;
border-bottom: 1px solid; 
border-left: 1px solid; 
border-right: 1px solid; 
text-align: left;
width:776px;
/*Tantek*/
voice-family: "\"}\"";
voice-family: inherit;
width:774px;
} 

div#header{background: #FFFFFF; height:90px}
	#header .logo {float:left; margin:10px 0 0 2px;}
	#header .lineaDx { width:440px; height:90px; float:right; margin-top:0px; background: url(/images/linea-dx-header-testa.jpg) bottom no-repeat;}

div#main{float:left;width:634px;margin-top:48px !important;margin-top:0px;}
div#content{float:right;width:494px; padding:0;text-align:center;}
div#nav{float:left;width:140px;}
div#extra{float:right;width:140px; padding:0;margin-top:48px !important;margin-top:0px;}

#centrale{min-height:1000px;}

div#footer{clear:both;width:100%;background: #FFFFFF;height:1px;}

div#bussola{height:18px; text-align:left; line-height:18px; background:#27247B; margin:0 auto 5px auto; color:#FFFFFF; width:490px;}
div#bussola a{color:#FFFFFF;}

/* FOOTER LINK */
div#footerLink{ 
	padding:5px 0;
	color:#FFFFFF;
	text-align:center;
	width:776px;
	background:#FFFFFF url(/images/linea-footer.gif) no-repeat center;
	margin: auto; 
}
div#footerLink a{
    color:#FFFFFF;
}
div#footerLink ul{
    list-style-type: none;
    margin: 0;
		padding: 0;
    white-space: nowrap}
div#footerLink li{
    display: inline;
    margin: 0;
    padding: 0;	
	}	
	
div#software{
background: #F2F2F2;
}	
	
/* FINE FOOTER LINK*/	

img { border: none; }
a{color: #E10915; text-decoration:none;}
a:hover{text-decoration:underline;}
form {padding:0; margin:0;}

.titoloRiquadro{
	background:#27247B url(/img/sfondoTitolo.gif);
	color:#FFFFFF;
	height:24px;
	line-height:24px;
	width:490px;
	border:0;
	padding:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto 0 auto;
}
/* h3.titoloRiquadro{text-align:left;} */

/* div.textimage{text-align:left; width:478px; background:#F2F2F2 url(/img/sfumato.gif) no-repeat bottom; padding:5px 5px 10px 5px; margin:0 auto 7px auto; border-style:solid; border-width:0 1px 1px 1px; } */
div.textimage{
text-align:left;
background:#F2F2F2 url(/img/sfumato.gif) no-repeat bottom;
padding:5px 5px 10px 5px; 
margin:0 auto 7px auto; 
border-style:solid; 
border-width:0 1px 1px 1px;
width:490px; 
/*Tantek*/
voice-family: "\"}\"";
voice-family: inherit;
width:478px;
}
div.textimage img.foto{float:left;margin:0 10px 0 0;}
div.textimage h2, div.textimage p{margin:0 10px;padding: 0;}
div.textimage h2{margin: 0 auto 10px auto;}
div.clearer{clear: both;}

div.textimageDx{
text-align:left;
background:#F2F2F2 url(/img/sfumato.gif) no-repeat bottom;
padding:5px 5px 10px 5px; 
margin:0 auto 7px auto; 
border-style:solid; 
border-width:0 1px 1px 1px;
width:490px; 
/*Tantek*/
voice-family: "\"}\"";
voice-family: inherit;
width:478px;
}
div.textimageDx img.foto{float:right;	margin:0 10px 0 0;}
div.textimageDx p{margin:0;padding:0; font-size:10px;}
div.textimageDx h2{margin: 0 auto 10px auto; font-size:14px;}

/*div.text{text-align:justify; width:478px; background:#F7F7F7 url(/img/sfumato.gif) no-repeat bottom; padding:5px 5px 10px 5px; margin:0 0 7px 0; border-style:solid; border-width:0 1px 1px 1px;}*/
div.text{
text-align:justify; 
background:#FFFFFF url(/img/sfumato.gif) no-repeat bottom; 
margin:0 auto 7px auto;
width:490px;
border-width:0 1px 1px 1px;
border-style:solid;
padding:5px 5px 10px 5px;
/*Tantek*/
voice-family: "\"}\"";
voice-family: inherit;
	width:478px;
}

.floatDx{
	float:right; padding: 0 10px;	
}

div.rss{text-align:right; margin: 0 0px 0 0;height:20px; line-height:20px; border-bottom:1px solid #27247B}
div.rss img{float:none; margin:0; vertical-align:middle;}

.dxSmall{text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.dxSmall a{color:#E10915;}

/* STILI TESTO */
.Titolo01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E10915;
}
.arial11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linkBianco{
color:#FFFFFF;
}

/* FORM */
.frmCerca{
	height:30px; line-height:30px; background:#F2F2F2; text-align:center;
}
.KeywordSearch{
	border:1px solid #EE1C25;
	margin-top:3px;
	height:17px;
	width:94px;
	font: 12px verdana,sans-serif;	
}
.bttCerca{
	vertical-align:top;
	margin-top:4px; padding:0;
}

/* HEADER MENU */
#headerMenu {
  float:left;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	height:36px;
	line-height:16px;
	margin:5px 0;
  /*background:#DAE0D2 url("/img/trova-casa_760.gif") repeat-x bottom;*/
  background:#EE1C25; 
}
	
#headerMenu a{
	color:#FFFFFF;
}	

div#submenu{    
		width:100%;
		height:28px;
		background-color:#FFFFFF		
		}
div#submenu ul{
    list-style-type: none;
    margin: 0;
	padding: 0;
    white-space: nowrap}
div#submenu li{
    display: inline;
    margin: 0;
    padding: 0;	
	}
div#submenu li a{
    text-decoration: none;
	}
div#submenu li a:hover{ 
	color: #CC0000;
    text-decoration: underline;
	}
div#submenu li#activelink a{
    border-bottom: 1px solid #F5F5F5;
    border-top: 1px solid #000000;
    background-color: #F5F5F5;
    color: #000;
		font-weight:bold;
	}   
/*FINE HEADER MENU*/

/*MENU CITTA*/
div#menuCitta{
	float:right; width:155px; border: 1px solid #E10915; margin:0 0 0 5px;
	
}
div#menuCitta h3{
	background:#E10915; padding:2px; font-size:11px; text-align:center; margin:0px; color:#FFFFFF;
}
div#menuCitta ul{
	 margin:0 0 0 3px; text-align:left; list-style-type:none; padding:3px; font-weight:bold;
}
/*FINE MENU CITTA*/
.highlight1 {
	background-color: #FFFF33; color:#000000;
	border: none;
}
.highlight2 {
	background-color: #FFCC00; color:#000000;
	border: none;
}
.highlight3 {
	background-color: #66CC66; color:#000000;
}
.bordo1blu{
	border:1px solid #00104C;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.frecciaLista{
	list-style-image : url(/img/frec.gif); padding:0; margin: 0 0 0 16px
}