BODY {margin: 0px 10px 10px 10px; color: #404040; background-color: #E8E8E8; font-family: verdana, Helvetica, sans-serif;font-size: small; }



A:link {color: #000000; background-color: transparent; text-decoration: none}
A:visited {color: #000000; background-color: transparent; text-decoration: none}
A:hover {color: #004E7C; background-color: transparent; text-decoration: underline}


input[type="text"] { line-height: normal; border: #CCCCCC solid 1px;width:200px}


#RicercaText {	/*riportato l'id per compatibilità con explorer*/

	line-height: normal; border: #CCCCCC solid 1px; margin:0px 0px 3px 0px;font-size: small;font-family: arial}



/* Headers
---------------------------------------------------------------------*/



h1, h2, h3, h4, h5, h6 {
	color: #004E7C;
	background-color: inherit;
	font-family: verdana, Helvetica, sans-serif;
	}




/*
-------------- COLONNE ----------- */

.centrale {
	clear:both;
	border: none;
	border: 1px solid #A5A5A5;	
	}

.sinistra {
	width:20%;
	background-color: #FFCC78;
	margin:0px;
	padding-top:10px;
	}

.centro_dx
	{
	width:59%;
	border-right:1px solid #A5A5A5;
	background-color:#FFFFFF;
	margin:0px;
	}


.centro
	{
	width:80%;
	background-color:#FFFFFF;
	margin:0px;
	}

.destra
	{
	width:20%;
	background-color:#FFFFFF;
	margin:0px;
	}

.bottom
	{
	clear:both;
	height:26px;
	padding-left:10px;
	color:#404040; 
	font-size: small; 
	margin:0px;
	}


/*
------------------ MENU SINISTRA ----------- */


.menusx,.menusx2 {
	margin-left: -10px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../img/freccia_menu.gif);
	color: #000000;
	font-weight: bold;
	border-bottom:1px solid #FFBA4A;
	padding:3px 0px 3px 0px;
}

.menusx2 {
	margin-left: 10px;
	list-style-type: disc;
	list-style-image: none;
	font-weight: normal;
}

.menusx A:link {color:#000000; text-decoration:none;background-color:transparent}
.menusx A:visited {color:#000000; text-decoration:none;background-color:transparent}
.menusx A:hover {color:#004E7C; text-decoration:underline;background-color:transparent}

/*
-------------- CLASSI GENERICHE ----------- */

.BIVtesto,.BIVblu14,.BIVrosso11,.BIVblu10,.BIVblu11,.BIVarancio11,.BIVblu12,.BIVarancios,.BIVmarrone11,.BIVgrigio11,.BIVgrigio10,.BIVarancio12,.BIVbianco11
	{color:#404040; font-size: small; font-family:verdana, Helvetica, sans-serif;}


.BIVblu10 {color:#004E7C; font-size: x-small}
.BIVblu11 {color:#004E7C}
.BIVblu12 {color:#004E7C;text-transform: uppercase;font-size: medium}
.BIVblu14 {color:#004E7C; font-size: large}

.BIVarancio11 {color:#F79419}
.BIVarancio12 {color:#F79419;font-size: medium}
.BIVarancios {color:#B36300;font-size: medium}
.BIVmarrone11 {color:#B86500}
.BIVgrigio11 {color:#404040}
.BIVgrigio10 {color:#404040;font-size: x-small}
.BIVbianco11 {color:#FFFFFF}
.BIVrosso11 {color:#FD0000}
.BIVrosso12 {color:#FD0000;font-size: medium}

TD.arancio,TD.arancio2
	{ 
	border: 1px solid #FFFFFF;
	background-color:#FFCC78;
	text-align:left; 
	color:#404040; 
	font-size: small;
	empty-cells: show;
	padding: 5px;
	height:21px;
	clear:both
	}

TD.arancio2
	{ 
	text-align:left; 
	color:#404040; 
	font-size: small;
	empty-cells: show;
	padding: 5px;
	height:21px;
	clear:both
	}

TD.grigio,TD.grigio2,TD.grigio3
	{ 
	border: 1px solid #C4C4C4;
	text-align:left; 
	color:#404040; 
	font-size: small;
	empty-cells: show;
	padding: 5px;	
	clear:both
	}

TD.grigio2 { height:55px;}

TD.grigio3 { height:23px;}

/*
------------------- MENU LISTA --------------- */

#nav {list-style:none; position:relative; margin:0px; left:0px; bottom:2px; display:inline; font-size: small; color:#404040; font-weight:normal;text-align:right}
#nav *{  line-height:20px; }
#nav li {  float:left; border-left:1px solid #F0F0F0; position:relative; margin: 2px 0px 2px 0px; }
#nav li a { padding:0px 5px 0px 5px; border-left:1px solid #818181; float:left;}
#nav li.first, #nav li.first a{ padding:0px 5px 0px 0px; border:0; font-weight:bold;color:#004E7C;font-size:small;}
#nav li.on a{ font-size: small; color:#404040; font-weight:normal;}

/*---------------- CERCA IMMOB ------------ */


.menuimmob {
	padding:5px;
	background-color:#DDDDDE;
	margin:10px;
	font-weight: bold;
	float:left;}

/*-------------------- LISTE ------------ */

.liste {list-style:disc; position:relative; margin: 2px 0px 10px -20px; left:0px; bottom:5px}


/*------------- DIV CON BORDO -----------*/

.divborder
	{ 
	border: 1px solid #C4C4C4;
	text-align:left; 
	color:#404040; 
	font-size: small;
	empty-cells: show;
	padding: 5px;	
	clear:both
	}



/* ******************  printing  ************** */



@media print {

   h1, h2, h3,

   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }

   blockquote,

   pre           { page-break-inside: avoid }

   ul, ol, dl    { page-break-before: avoid }

   .navbar       { background-color: #fff000; color: #000; border-color: #000; 

border-width: 1px; }

   a.navlink, a.bannerLink     { font-weight: normal }

	#testata, #intestazione, #menusin {

		visibility: hidden;

	}

}



/* ******************  speech  ************** */



@media aural {

   h1, h2, h3,

   h4, h5, h6    { voice-family: paul, male; stress: 20; richness: 90 }

   h1            { pitch: x-low; pitch-range: 90 }

   h2            { pitch: x-low; pitch-range: 80 }

   h3            { pitch: low; pitch-range: 70 }

   h4            { pitch: medium; pitch-range: 60 }

   h5            { pitch: medium; pitch-range: 50 }

   h6            { pitch: medium; pitch-range: 40 }

   li, dt, dd    { pitch: medium; richness: 60 }

   dt            { stress: 80 }

   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }

   em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   dfn           { pitch: high; pitch-range: 60; stress: 60 }

   s, strike     { richness: 0 }

   i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   u             { richness: 0 }

   a:link        { voice-family: harry, male }

   a:visited     { voice-family: betty, female }

   a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }

}


