body{
font-family:Arial,Helvetica,sans-serif;
font-size:98%;
color:#000000;
background:#FFFFFF;

}
p{
color:333333;
font-size:8pt
}

input,textarea,select {
font-family: arial,sans-serif;
padding:1px;
border:1px solid #C0C0C0;
font-size:10pt
}
img {border:0px solid #999999;}
li {
list-style-position: Inside;
list-style-type: Square;
}
table {
margin:0px;
padding:0px;
border:0px solid #EFEFEF
}

a:link { color: #FF8000;text-decoration: None; } /* link da visitare */
a:active { color: #FF8000;text-decoration: None; } /* link attivo */
a:visited { color: #FF8000;text-decoration: None; } /* link visitato */
a:hover { color: #FF0000;text-decoration: None } /* link al passaggio del mouse */

/* PAGINE ARCHIVIO */
/* TITOLO PAGINA */
.PaginaTitolo_Immagine{
border:0px solid #FF8000;width:70px;height:70px;float:left;
}
.PaginaTitolo_Up {
padding:10px 10px 0px 10px;font-size:16pt;font-weight:bold;letter-spacing:-1px;border-bottom:1px solid #FF8000;text-align:right;
}
.PaginaTitolo_Down {
padding:2px 10px 0px 10px;font-size:14pt;font-weight:bold;letter-spacing:-1px;border-bottom:0px solid #FF8000;text-align:right;
}
.ElencoTitolo_Up {
padding:10px 10px 0px 0px;
text-align:left;
font-size:16pt;font-weight:bold;letter-spacing:-1px;
border-bottom:1px solid #FF8000;
color:#666666
}
.ElencoTitolo.Down {
padding:2px 10px 0px 10px;
text-align:right;
font-size:16pt;font-weight:bold;letter-spacing:-1px;
border-bottom:0px solid #FF8000;
color:#666666
}
/* FINE TITOLO PAGINA */
/* ELENCO ARCHIVIO*/
div.textimage_normal{
margin-bottom:0px
}
div.textimage_normal img{
float:left;
margin:5px;
width:120px;height:75px;border:1px solid #999999
}
div.textimage_normal h2, div.textimage_normal p{
margin:0 10px;
padding:0
}
div.textimage_normal h2{
color:#ff8000;
font-size:12pt;
letter-spacing:-1px
}
div.textimage_normal p{
font-size:10pt;
letter-spacing:0px;
text-align:justify
}
div.textimage_normal p.data{
font-size:10pt;
color:#666666;
letter-spacing:-1px;
text-align:left;
margin-top:5px
}
div.textimage_normal p.CampoSottotitolo{
font-size:10pt;
color:#3399ff;
font-weight:normal;
letter-spacing:-1px;
padding:0px 0px 0px 0px;
}
div.textimage_normal li{
font-size:10pt;
letter-spacing:-1px
}

/*FINE ELENCO ARCHIVIO*/
/*DEFINIZIONE SELETTORE RECORD*/
.SelettoreRecord {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align:center;
font-size:x-small
}
.SelettoreRecord a:link { color: #000000; text-decoration: none; font-weight: bold}
.SelettoreRecord a:visited { color: #000000; text-decoration: none; font-weight: bold}
.SelettoreRecord a:hover {color:#FF6600; text-decoration:none; font-weight:bold}
.SelettoreRecord a:active {color:#FF6600; text-decoration:none; font-weight:bold}
.SelettoreRecord select option {font-family: Verdana, Arial, Helvetica, sans-serif;padding:2px;border:1px solid #CCC; border-left-width:3px;font-size:10px;}
/*FINE DEFINIZIONE SELETTORE RECORD*/
/*FINE PAGINE ARCHIVIO*/

/*MENU RIGHT PAGINE ARCHIVIO */
/* DEFINIZIONE SEARCH BOX */
.SearchBox_Container {
margin-top:15px;
width:230px;background:#FFF;
float:right;
}
.SearchBox_Inside {
padding:5px;
background: url(../Immagini/Search.png) top left no-repeat;
border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-right:2px solid #C0C0C0;border-bottom:2px solid #C0C0C0;
}
.SearchBox_Title {
padding-left:32px;padding-top:4px;padding-bottom:5px;
text-align:left;
border-bottom:0px solid #3399ff;
font-size:10pt;
font-weight:bold;letter-spacing:-1px;color:#3399ff;
}
.TitleBox_Inside {
padding:5px;
background: url(../Immagini/Title.png) top left no-repeat;
border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-right:2px solid #C0C0C0;border-bottom:2px solid #C0C0C0;
}
.SearchBox_Content {
padding:5px;
text-align:center;color:#333333;
letter-spacing:-1px;
font-size:10pt;
}
.SearchBox_Content a,a:link,a:active,a:visited{
color:#333333
}
.SearchBox_Content a:hover{
color:#FF8000
}
.SearchBox_Select {
width:180px;background:#FFF;font-size:10px;border:1px solid #3399ff;padding:1px;color:#3399ff;
}
.SearchBox_Option {
border-bottom:0px dotted #3399ff;
font-size:8pt;
}
.SearchBox_Guidaedilizia_Container {
width:210px;background:#FFF;
text-align:right;
margin-top:5px;
font-size:12px;letter-spacing:-1px;font-weight:bold;
}
.SearchBox_Guidaedilizia_Container_Red {
color:#FF8000;
}
/* FINE DEFINIZIONE SEARCH BOX */
/*FINEMENU RIGHT PAGINE ARCHIVIO */

/* AREA RISERVATA */
/* TITOLO BOX LEGENDA */
.Legenda{
font-family: arial,sans-serif;
font-size: 10pt;
font-weight:bold;
color:#FF8000;
}
p.AreaRiservata{
font-size:10pt;
letter-spacing:0px;
text-align:justify
}
/* FINE TITOLO BOX LEGENDA */
/* FINE AREA RISERVATA*/

/*ARTICOLO E PRIMO ARTICOLO INN HOME PAGE*/
div.textimageBig{
margin-bottom:0px
}
div.textimageBig a:link,a:active,a:visited{
color:#000000
}
div.textimageBig a:hover{
color:#FF8000
}
div.textimageBig img{
float:left;
margin:5px;
width:160px;height:120px;border:1px solid #999999
}
div.textimageBig h2, div.textimageBig p{
margin:0 10px;
padding:0
}
div.textimageBig h2{
color:#000000;
font-size:18px;
letter-spacing:-1px;
margin:0px
}
div.textimageBig p{
font-size:12px;
letter-spacing:0px;
text-align:justify
}
div.textimageBig p.data{
font-size:12px;
color:#666666;
letter-spacing:-1px;
text-align:left;
margin-top:5px
}
div.textimageBig p.CampoSottotitolo{
font-size:12px;
color:#3399ff;
font-weight:normal;
letter-spacing:-0px;
padding:0px 0px 0px 0px;
}
/* FINE ARTICOLO E PRIMO ARTICOLO IN HOME PAGE*/

/* ELENCHI LATERALI*/
div.textimage{
margin-bottom:0px
}
div.textimage a:link,a:active,a:visited{
color:#000000
}
div.textimage a:hover{
color:#FF8000
}
div.textimage img{
float:left;
margin:5px;
width:80px;height:60px;border:1px solid #999999
}
div.textimage h2, div.textimage p{
margin:0 5px;
padding:0
}
div.textimage h2{
color:#ff8000;
font-size:10pt;
letter-spacing:-0px
}
div.textimage p{
font-size:8pt;
letter-spacing:0px;
color:#666666;
text-align:justify
}
div.textimage p.data{
font-size:8pt;
color:#666666;
letter-spacing:0px;
text-align:justify
}
/* FINE ELENCHI LATERALI*/

/* ELENCHI CON IMMAGINE A DESTRA*/
div.textimageRight{
margin-bottom:0px
}
div.textimageRight a:link,a:active,a:visited{
color:#000000
}
div.textimageRight a:hover{
color:#FF8000
}
div.textimageRight img{
float:right;
margin:5px;
width:80px;height:60px;border:1px solid #999999
}
div.textimageRight h2, div.textimageRight p{
margin:0 0 0 0;
padding:0
}
div.textimageRight h2{
color:#ff8000;
font-size:10pt;
letter-spacing:-1px;
text-align:left
}
div.textimageRight p{
font-size:8pt;
letter-spacing:0px;
color:#666666;
text-align:justify
}
div.clearer{
clear:left
}
div.clearerRight{
clear:right
}
/* FINE ELENCHI CON IMMAGINE A DESTRA*/

/*ELENCHI SENZA IMMAGINE */
div.textimage_noimg{
margin-bottom:0px
}
div.textimage_noimg img{
float:left;
margin:5px;
border:0px solid #999999
}
div.textimage_noimg h2, div.textimage_noimg p{
margin:0 10px;
padding:0
}
div.textimage_noimg h2{
color:#ff8000;
font-size:12pt;
letter-spacing:-1px
}
div.textimage_noimg p{
font-size:10pt;
letter-spacing:0px;
text-align:justify
}
div.textimage_noimg p.data{
font-size:10pt;
color:#666666;
letter-spacing:-1px;
text-align:justify
}
div.textimage_noimg li{
font-size:10pt;
letter-spacing:-1px
}
/* FINE ELENCHI SENZA IMMAGINE */
	
/* TITOLO DELLA SCHEDA */
.TitoloScheda {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #999999;
 text-align: left;
 padding-left:10px;
 padding-right:10px;
 font-size:24px;
 font-weight:bold;
 letter-spacing: -2px;
 }
.TitoloScheda a:link { color: #999999; text-decoration: inherit}
.TitoloScheda a:active { color: #999999; text-decoration: inherit}
.TitoloScheda a:visited { color: #999999; text-decoration: inherit}
.TitoloScheda a:hover { color: #FF8000; text-decoration: inherit}

/* FINE TITOLO DELLA SCHEDA */

/* TITOLO ARTICOLO */
.TitoloArticolo {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #FF8000;
 text-align: left;
 padding-left:10px;
 padding-right:10px;
 font-size:12pt;
 font-weight:bold;
 letter-spacing: -px;
 }
.TitoloArticolo a:link { color: #999999; text-decoration: inherit}
.TitoloArticolo a:active { color: #999999; text-decoration: inherit}
.TitoloArticolo a:visited { color: #999999; text-decoration: inherit}
.TitoloArticolo a:hover { color: #FF8000; text-decoration: inherit}

/* FINE TITOLO ARTICOLO */

/* TITOLO ARTICOLO */
.SottoTitoloArticolo {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #999999;
 text-align: left;
 padding-left:10px;
 padding-right:10px;
 font-size:10pt;
 font-weight:normal;
 }
.SottoTitoloArticolo a:link { color: #999999; text-decoration: inherit}
.SottoTitoloArticolo a:active { color: #999999; text-decoration: inherit}
.SottoTitoloArticolo a:visited { color: #999999; text-decoration: inherit}
.SottoTitoloArticolo a:hover { color: #FF8000; text-decoration: inherit}

/* FINE TITOLO ARTICOLO */

/* INFO SCHEDA ES: INDIRIZZO,TELEFONO ETC */
.InfoScheda {
padding:10px;
color:#3399ff;
text-align:left;
font-size:10pt;
}
/* FINE INFO SCHEDA */

/* TITOLO SEZIONI NELLA SCHEDA */
.LegendaScheda {
color: #ff8000;
font-size: 14px;
text-align:left;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}
/*FINE TITOLO DESCRIZIONI NELLA SCHEDA */

/* TESTO NELLA SCHEDA ES: DESCRIZIONE */
.TestoScheda {
color: #333333;
font-size: 12px;
text-align:left;


padding-right:10px;
}
.TestoScheda a:link { color: #666666; text-decoration: none}
.TestoScheda a:active { color: #666666; text-decoration: none}
.TestoScheda a:visited { color: #666666; text-decoration: none}
.TestoScheda a:hover { color: #FF8000; text-decoration: none}

/* FINE TESTO NELLA SCHEDA */

/* TESTO ARTICOLO */
.TestoArticolo {
color: #333333;
font-size: 10pt;
text-align:left;
font-weight:inherit;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.TestoArticolo a:link { color: #666666; text-decoration: none}
.TestoArticolo a:active { color: #666666; text-decoration: none}
.TestoArticolo a:visited { color: #666666; text-decoration: none}
.TestoArticolo a:hover { color: #FF8000; text-decoration: inherit}

/* FINE TESTO ARTICOLO */

/* TESTO DESCRITTIVO GENERALE */
.DescrizionePagina{
font-family: arial,sans-serif;
font-size: 10pt;
color:#666666;
}
.DescrizionePagina a:link { color: #FF8000;text-decoration: None; } /* link da visitare */
.DescrizionePagina a:active { color: #FF8000;text-decoration: None; } /* link attivo */
.DescrizionePagina a:visited { color: #FF8000;text-decoration: None; } /* link visitato */
.DescrizionePagina a:hover { color: #FF0000;text-decoration: None } /* link al passaggio del mouse */
/* FINE TESTO DESCRITTIVO */

.form{
font-size:8pt;
color:#333333;
}

/* ETICHETTA TESTO NEI FORM */
.Etichetta{
font-family: arial,sans-serif;
font-size: 10pt;
font-weight:bold;
color:#3399ff;
}
/* FINE ETICHETTA TESTO NEI FORM */

.ArchivioTitoloElenco{
padding:3px;
background:#FF9933;
color:#FFFFFF;
font-size:12pt;
letter-spacing:-1px;
text-align:center;
}
.NomeAzienda {
 font-family: arial,sans-serif;
 color: #999999;
 text-align: left;
 font-size:12pt;
 font-weight:bold;
 letter-spacing: -1px;
 }
.NomeAzienda a:link { color: #999999; text-decoration: inherit}
.NomeAzienda a:active { color: #999999; text-decoration: inherit}
.NomeAzienda a:visited { color: #999999; text-decoration: inherit}
.NomeAzienda a:hover { color: #FF8000; text-decoration: inherit}



.SelezionaClassi {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: left;
 padding-left:5px;
 font-size:10pt;
 font-weight:bold;
 letter-spacing: -1px;
}
.SelezionaClassi a:link { color: #999999; text-decoration: none; font-weight:inherit}
.SelezionaClassi a:active { color: #999999; text-decoration: none; font-weight: inherit}
.SelezionaClassi a:visited { color: #999999; text-decoration: none; font-weight: inherit}
.SelezionaClassi a:hover { color: #FF8000; text-decoration: none; font-weight: inherit}


.SelezionaClassiID {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#69f;
 text-align: left;
 padding-left:1px;
 font-size:14px;
 
}
.SelezionaClassiID a:link { color: #999999; text-decoration: none; font-weight:inherit}
.SelezionaClassiID a:active { color: #999999; text-decoration: none; font-weight: inherit}
.SelezionaClassiID a:visited { color: #999999; text-decoration: none; font-weight: inherit}
.SelezionaClassiID a:hover { color: #FF8000; text-decoration: none; font-weight: inherit}


div#titolosearch{
float:left;
width:800px;height:150px;
background:#ffffff;
}
div#titolosearch h1.search{
line-height:1px;text-align:left;
padding-left:5px;padding-top:20px;
font-family: Arial, Helvetica, sans-serif;font-size: 24pt;
color:#b0b0b0;letter-spacing:-2px;
}
div#titolosearch h2.search{
text-decoration:none;text-align:left;
padding-left:5px;padding-top:20px;
font-family: Arial, Helvetica, sans-serif;font-size: 16pt;
color:#b0b0b0;letter-spacing:-2px;
}

div#titolosearch h1.scheda{
line-height:1px;text-align:right;
padding-right:2px;padding-top:20px;
font-family: Arial, Helvetica, sans-serif;font-size: 24pt;
color:#b0b0b0;letter-spacing:-2px;
}
div#titolosearch h2.scheda{
text-decoration:none;text-align:right;
padding-right:2px;padding-top:20px;
font-family: Arial, Helvetica, sans-serif;font-size: 16pt;
color:#b0b0b0;letter-spacing:-2px;
}

.TitoloBanner {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #ff8000;
 text-align: left;
 padding-left:10px;
 padding-right:10px;
 font-size:32px;
 font-weight:bold;
 letter-spacing: -3px;
 }
.ElencoClassi {
color: #000000;
font-size: 10px;
text-align:left;
font-weight:inherit;
padding-left:5px;
padding-right:5px;
}
.ElencoClassi a:link { color: #000000; text-decoration: none}
.ElencoClassi a:visited { color: #000000; text-decoration: none}
.ElencoClassi a:hover { color: #FF0000; text-decoration: inherit}
.ElencoClassi a:active { color: #000000; text-decoration: none}

.SelectClassi {
color: #000000;
font-size: 10px;
text-align:left;
font-weight:inherit;
padding-left:0px;
padding-right:0px;
}

.ElencoClassiID {
color: #3399ff;
font-size: 10px;
text-align:left;
font-weight:inherit;
padding-left:10px;
padding-right:1px;
}
.ElencoClassiID a:link { color: ##3399ff; text-decoration: inherit}
.ElencoClassiID a:visited { color: ##3399ff; text-decoration: inherit}
.ElencoClassiID a:hover { color: #FF0000; text-decoration: inherit}
.ElencoClassiID a:active { color: ##3399ff0; text-decoration: inherit}







.SelezionaAttivita {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#69f;
 text-align: left;
 padding-left:67px;
 font-size:12px;
}
.SelezionaAttivita a:link { color: #999999; text-decoration: none; font-weight:inherit}
.SelezionaAttivita a:visited { color: #999999; text-decoration: none; font-weight: inherit}
.SelezionaAttivita a:hover { color: #FF8000; text-decoration: none; font-weight: inherit}
.SelezionaAttivita a:active { color: #FF8000; text-decoration: none; font-weight: inherit}





/* CONTENUTI CENTRO PAGINA */

.ArticoloBox_Container {
width:574px;
background:#FFF;
}
.ArticoloBox_Content {
padding:5px;
border-Top: 0px solid #EFEFEF;
border-bottom: 0px solid #EFEFEF;
border-right: 0px solid #EFEFEF;
border-left: 0px solid #EFEFEF;
}
.CampoImmagine {
float:left;width:120px;height:75px;text-align:left;margin:0px 5px 5px 0px;border:1px solid silver;
}
.CampoImmagineGrande {
float:left;width:150px;height:100px;text-align:left;margin:0px 5px 5px 0px;border:1px solid silver;
}
.CampoImmagineMini {
float:left;width:80px;height:60px;text-align:left;margin:0px 5px 5px 0px;border:1px solid silver;
}
.CampoImmagine60 {
float:left;width:60px;height:40px;text-align:left;margin:0px 5px 5px 0px;border:1px solid silver;
}
.CampoData {
font-size:10pt;color:#C0C0C0;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoData_Articolo {
font-size:10pt;color:#C0C0C0;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoData_Piccolo {
font-size:8pt;color:#C0C0C0;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoTitolone{
font-size:12pt;color:#666666;font-weight:bold;letter-spacing:-1px;padding:1px 0px 0px 0px;
}
.CampoTitolone h1{
font-size:24px;color:#999999;font-weight:normal;letter-spacing:-2px;padding:1px 0px 0px 0px;
}
.CampoTitolone h5{
font-size:24px;color:#FF8000;font-weight:normal;letter-spacing:-2px;padding:1px 0px 0px 0px;
}
.CampoTitolo{
font-size:12pt;color:#666666;font-weight:bold;letter-spacing:-1px;padding:1px 0px 0px 0px;
}
.CampoTitolo_Piccolo{
font-size:10pt;color:#666666;font-weight:bold;letter-spacing:-1px;padding:1px 0px 0px 0px;
}
.CampoTitolo h1{
font-size:12pt;color:#FF8000;font-weight:bold;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoSottotitolo{
font-size:10pt;color:#3399ff;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoSottotitolo_Piccolo{
font-size:8pt;color:#3399ff;font-weight:normal;letter-spacing:0px;padding:0px 0px 0px 0px;
}
.CampoSottotitolo h2{
font-size:10pt;color:#3399ff;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoTesto {
font-size:10pt;color:#000000;font-weight:normal;letter-spacing:0px;padding:0px 0px 0px 0px;text-align:justify
}
.CampoTesto_Piccolo {
font-size:8pt;color:#000000;font-weight:normal;letter-spacing:-1px;padding:0px 0px 0px 0px;
}
.CampoVaiALink {
clear:both;text-align:right;font-size:8pt;letter-spacing:-1px;
}
.CampoTesto h3{
padding:0px 0px 0px 0px;
color: #333333;
font-size: 10pt;
text-align:left;
font-weight:normal;
letter-spacing:0px;
text-align:justify
}
.ElencoFooter {
clear:both;
padding:3px 10px 3px 10px;
text-align:right;
border-top:0px solid #666666;border-bottom:0px solid #666666;
background:#EFEFEF;
font-size:8pt;color:#FF8000;font-weight:bold;letter-spacing:-1px;
}
/* FINE CONTENUTI CENTRO PAGINA

/* CONTENUTI LATERALE DESTRO */


/* DEFINIZIONE BANNER BOX */
.BannerBox_Container {
margin-top:15px;
width:200px;background:#EFEFEF;
float:right;
}
.BannerBox_Inside {
padding:5px;
background: #EFEFEF;
border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;border-right:2px solid #C0C0C0;border-bottom:2px solid #C0C0C0;
}
.BannerBox_Content {
text-align:center;color:#FFF;
}
/* FINE DEFINIZIONE BANNER BOX */
/* FINE CONTENUTI LATERALE DESTRO*/





