/* INIZIO TESTI */
.testo
{
	font-size: 8pt;
	font-family: Verdana;
	color: #575758;
	text-align: justify;
}

.testo8
{
	font-size: 8pt;
	font-family: Verdana;
	color: #417b9e;
	text-align: justify;
}

.titolo
{
	color: #417b9e;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.titoloArancio
{
	font-size: 1em;/*10pt;*/
	color: #e46b40;
	font-weight: bold;
}

.titoliHome
{
	font-size: 10pt;
	font-family: Verdana;
	color: #417b9e;
	text-align: justify;
}

.titoli
{
	font-size: 11pt;
	font-family: Verdana;
	color: #417b9e;
	font-weight: bold;
}

.percorso
{
	color: #417b9e;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

.meseOggi
{
	color: White;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}

.oggi
{
	color: #417b9e;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;	
}

.titoloGallery
{
	color: #417b9e;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}

.dettagli
{
	display: none;
}

.paginazione
{
	font: 11px Tahoma;
	height: 25px;
	vertical-align: middle;
	text-align: right;
	color: #e46b40; /*padding-right: 2px; 	padding-left: 2px;*/
}

.paginazione a
{
	font: 11px Tahoma;
	color: #366786;
	height: 25px;
	vertical-align: middle;
	text-align: right; /*padding-right: 6px; 	padding-left: 6px;*/
}
/* FINE TESTI */

/* INIZIO LINK */
a
{
	color: #417b9e;
	font-size: 11px;
	font-family: Verdana;
}

a:hover, visited
{
	color: #417b9e;
	font-size: 11px;
	font-family: Verdana;
}

a.linkHome
{
	color: #417b9e;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
}

a.linkHome:hover, visited
{
	color: #417b9e;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
}


a.percorso
{
	color: #e46b40;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.percorso:hover, visited, active
{
	color: #e46b40;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.linkBlu
{
	color: #417b9e;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkBlu:hover, visited
{
	color: #417b9e;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkArancio
{
	color: #e46b40;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}

a.linkArancio:hover, visited
{
	color: #e46b40;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
/* INIZIO LINK */

/* INIZIO ELEMENTI */
.ddlist325
{
	width: 325px;
}

.ddlist260
{
	width: 260px;
}

.ddlist180
{
	width: 180px;
}
/* FINE ELEMENTI */

/* INIZIO TABELLE */
.tabella
{
	/*background-color: #f0f2f5; /*border: 1px solid #074770;*/
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 8pt;
	color: #417b9e;
	width: 570px;
}

.tabelladati
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*background: url(../images/sfondodati.jpg) repeat-x top;*/
}

.colonnafoto
{
	width: 207px;
	padding-left: 10px;
	vertical-align: top; /*border-right: dotted 1px #4f809f;*/
}

.colonnadescrizione
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.tabcerca
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #417b9e;
	background-image: url(../images/sfondoricerca.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.tabgallery
{
	background-color: #f1f6f9;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Verdana;
	width: 100%;
	border-bottom: dotted 1px #417b9e;
	border-top: dotted 1px #417b9e;
}

.tabfoto
{
	background: url(../images/sfondoFoto.png) no-repeat;
	width: 206px;
	height: 203px;
	padding-top: 10px;
	padding-left: 5px;
	text-align: center;
	color: #417b9e;
}

.tabscheda
{
	/*padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;*/
	padding: 0px;
	width: 570px;
	color: #417b9e;
	background-image: url(../images/sfondoricerca.png);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #f1f6f9;
}

.colonnacerca
{
	/*padding-left: 15px;*/
	padding-right: 15px;
	padding-top: 5px;
	color: #417b9e;
}

.tabDirigenti
{
	border: none;
	border-bottom: solid 1px #074770;
	color: #074771;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1em;
}
/* FINE TABELLE */

/* INIZIO DIV */
.rigaPulsanti
{
	text-align: center;
	background-image: url(../images/sfondopulsanti.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 47px;
	vertical-align: middle;
	width: 570px;
}

.div_dirigenti
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 250px;
	text-align: justify;
	width: 570px;
}

.div_2_datalist
{
	font-family: Verdana;
	width: 100%;/*530px;*/
	/*background-image: url(../images/sfondoricerca.png);
	background-position: top;
	background-repeat: no-repeat;*/
}

/*.div_gallery
{
	padding-left: 12px;
	padding-right: 12px;
}*/

.div_foto
{
	width: 207px;
	text-align: left;
	padding-top: 5px;
	vertical-align: top;
	height: 160px;
}

.div_2_1_rigaDatalist
{
	width: 100%;/*530px;*/
	color: #417b9e;
	font-size: 1em;/*12px;*/
	font-family: Verdana;
	padding-bottom: 3px;
	border-bottom: dashed 1px #417b9e;
}

.div_2_1_1_rigaDatalist
{
	width: 110px;
	color: #417b9e;
	font-size: 1em;/*12px;*/
	font-family: Verdana;
	float: left;
	padding-top: 13px;
}

.div_2_1_2_rigaDatalist
{
	width: 410px;
	text-align: justify;
	color: #595959;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

.div_2_1_3_rigaDatalist
{
	text-align: left;
	font-size: 1em;/*12px;*/
	clear: both;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.div_2_3_icone
{
	border-top: dashed 1px #417b9e;
	border-bottom: dashed 1px #417b9e;
	color: #417b9e;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	padding: 5px;
	clear: both;
}

.div_icoLista
{
	clear: both;
	height: 23px;
	padding-bottom: 10px;
}

.div_icoLista1
{
	float: left;
	height: 23px;
	width:25px;
	padding-left: 5px;
	padding-top: 10px;
}

.div_ico
{
	float:left;
	height: 23px;
	color: #417b9e;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
	vertical-align:middle;
	text-align:left;
	width:100px;
}

.div_foto
{
	width: 207px;
	text-align: left;
	padding-top: 5px;
	vertical-align: top;
	height: 160px;
}

.div_2_2_settori
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.div_settoriM
{
	height: 30px;
	background-image: url(../images/mappaBlu.png);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom: dashed 1px #417b9e;
	clear: both;
}

.div_ico_settoriM2
{
	height: 20px;
	background-image: url(../images/apertoArancio.gif);
	line-height:10px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	margin-left:20px;
	margin-top:5px;
}

.div_immagine_settoriA350
{
	float: left;
	width: 122px;
	height: 350px;
	padding-right: 15px;
}

.div_immagine_settoriA650
{
	float: left;
	width: 122px;
	height: 650px;
	padding-right: 15px;
}

.div_riga_settori
{
	height: 20px;
}

.div_ico_settoreR
{
	height: 20px;
	line-height:10px;
	padding-bottom:10px;
	font-family: Tahoma;
	font-size: 1em;/*10pt;*/
	font-weight: bold;
	color: #417b9e;
}

.div_2_2_2_descrizione
{
	text-align: justify;
	color: #585857;
	font-size: 1em;/*11px;*/
	font-family: Tahoma;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	/*clear:right;*/
}

.div_settoreR
{
	height: 30px;
	padding-left:35px;
	font-family: Tahoma;
	font-size: 1em;/*10pt;*/
	color: #e46b40;
	font-weight: bold;
	padding-top: 10px;
}

.div_2_2_descrizione
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 270px;
	text-align: justify;
	width: 570px;
}

.div_2_2_1_immagine1
{
	float: left;
	width: 270px;
	height: 315px;
}
/* FINE DIV */

.menu
{
	background-color: #ececec;
}

body
{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 0.7em;
	background-color: #f8f8f8;
	vertical-align: top;
	text-align: center;
}

.pagina
{
	min-height:expression(screen.availHeight-400);
  width: 609px;
  top: 0px;
  background-color: white;
  vertical-align: top;
  text-align: left;
}