From: Subject: Inserire i fogli di stile in un documento | Guida CSS | HTML.it Date: Wed, 24 Nov 2004 19:30:21 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0050_01C4D25C.0A01F0A0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/css/guida_css_03.htm Inserire i fogli di stile in un documento | Guida CSS = | HTML.it
3DHTML.it=203DHTML.it=20

3D"
3D"
 Inserire i=20 fogli di stile in un documento =
3D"


Iniziamo il nostro percorso dalle fondamentali nozioni di = base,=20 rimanendo ancora in parte nel territorio di (X)HTML. Se CSS = =E8 un=20 solo linguaggio, vari sono i modi per inserire i fogli di = stile CSS=20 in un documento. Per capire il meccanismo =E8 necessario = chiarire la=20 fondamentale distinzione tra fogli esterni e interni.

CSS esterni e interni

E' esterno un foglio di stile definito in un file = separato=20 dal documento. Si tratta di semplici documenti di testo = editabili=20 anche con il Blocco Note o TextEdit ai quali si assegna = l'estensione=20 .css.

Un foglio di stile si dice invece interno quando = il suo=20 codice =E8 compreso in quello del documento. A seconda che = si lavori=20 con un CSS esterno o interno variano sintassi e modalit=E0 = di=20 inserimento. Rispetto a queste diverse modalit=E0 si parla = di fogli di=20 stile collegati, incorporati o in = linea.

Fogli collegati

Per caricare un foglio esterno in un documento esistono = due=20 possibilit=E0. La prima e pi=F9 compatibile =E8 quella che = fa uso=20 dell'elemento <LINK>. La dichiarazione va = sempre=20 collocata all'interno della sezione <HEAD> del=20 documento (X)HTML:

<html>
<head>
<title>Inserire i=20 fogli di stile in un documento</title>
<link=20 rel=3D"stylesheet" type=3D"text/css"=20 = href=3D"stile.css">
</head>
<body>...

L'elemento <LINK> presenta una serie di = attributi di=20 cui =E8 importante spiegare significato e funzione:

1. rel: descrive il tipo di relazione tra il = documento e=20 il file collegato. E' obbligatorio. Per i CSS due = sono i=20 valori possibili: stylesheet e alternate = stylesheet.=20 Approfondimenti nella lezione = 5.

2. href: serve a definire l'URL assoluto o = relativo del=20 foglio di stile. E' obbligatorio.

3. type: identifica il tipo di dati da collegare. = Per i=20 CSS l'unico valore possibile =E8 text/css. = L'attributo =E8=20 obbligatorio.

4. media: con questo attributo si identifica il = supporto=20 (schermo, stampa, etc) cui applicare un particolare foglio = di stile.=20 Attributo opzionale. L'argomento sar=E0 approfondito = nella prossima=20 lezione.

Usare @import

Un altro modo per caricare CSS esterni =E8 usare la = direttiva=20 @import all'interno dell'elemento = <STYLE>:

<style>
@import=20 url(stile.css);
</style>

Questo sistema =E8 uno dei modi pi=F9 sicuri per = risolvere problemi=20 di compatibilit=E0 tra vecchi e nuovi browser. Ci torneremo = quindi pi=F9=20 avanti. Per il momento basti notare che il CSS va collegato=20 definendo un URL assoluto o relativo da racchiudere tra = parentesi=20 tonde (ma vedremo che altri modi sono accettati) e che la=20 dichiarazione deve chiudersi con un punto e virgola.

Fogli incorporati

I fogli incorporati sono quelli inseriti direttamente nel = documento (X)HTML tramite l'elemento <STYLE>. = Anche in=20 questo caso la dichiarazione va posta all'interno della = sezione=20 <HEAD>:

<html>
<head>
<title>Inserire i=20 fogli di stile in un documento</title>
<style=20 type=3D"text/css">
body {
background:=20 = #FFFFCC;
}
</style>
</head>
<body>...

Come si vede il codice inizia con l'apertura del tag=20 <STYLE>. Esso pu=F2 avere due attributi:

1. type (obbligatorio)

2. media (opzionale)

per i quali valgono le osservazioni viste in precedenza. = Seguono=20 le regole del CSS e la chiusura di </STYLE>. =

Fogli in linea

L'ultimo modo per formattare un elemento con un foglio di = stile=20 consiste nell'uso dell'attributo style. Esso fa parte = della=20 collezione di attributi (X)HTML definita Common: si = tratta di=20 quegli attributi applicabili a tutti gli elementi. La = dichiarazione=20 avviene a livello dei singoli tag contenuti nella pagina e = per=20 questo si parla di fogli di stile in linea. La sintassi = generica =E8=20 la seguente:

<elemento = style=3D"regole_di_stile">

Se, ad esempio, si vuole formattare un titolo H1 = in modo=20 che abbia il testo di colore rosso e lo sfondo nero, = scriveremo:

<h1 style=3D"color: red; background:=20 black;">...</h1>

Le cose da osservare nel codice sono due. Come valore di = style=20 si possono dichiarare pi=F9 regole di stile. Esse vanno = separate=20 dal punto e virgola. I due punti si usano invece per = introdurre il=20 valore della propriet=E0 da impostare.

Consigli

A questo punto =E8 giusto chiedersi: quando usare l'una o = l'altra=20 soluzione? Il punto di partenza nella risposta deve essere = questo: i=20 risultati nella formattazione del documento non cambiano. La = giusta=20 soluzione sar=E0 quindi quella richiesta dalla nostra = applicazione. Il=20 consiglio sentito =E8 semplice: pianificate, pensate = in=20 anticipo a quella che dovr=E0 essere la struttura delle = pagine del=20 sito. Mettetevi davanti a un monitor o su un pezzo di carta = e=20 ragionate: qui metter=F2 un tag <H1>, qui user=F2 una = tabella a=20 due colonne, questo box deve avere lo sfondo rosso, etc. =

A questo punto potrete costruire per prima cosa un foglio = di=20 stile generico ed esterno, da applicare a tutte le pagine = del sito.=20 Esso conterr=E0 le regole per formattare gli elementi o le = sezioni=20 presenti in tutte queste pagine.

Passate poi ad analizzare sezioni ed elementi presenti = solo in=20 certe pagine o che vogliate modificare solo in determinati = casi.=20 Supponete, ad esempio, di voler cambiare in rosso il colore = di un=20 titolo iniziale solo in una pagina delle 150 del vostro = sito. Che=20 fare? Semplice: usare uno stile incorporato solo in quella=20 pagina:

<style type=3D"text/css">
h1 = {color: red;=20 }
</style>

Per la legge che regola il meccanismo del cascading (vedi = lezione 13=20 di prossima pubblicazione) questo stile prevarr=E0 su quello = del CSS=20 esterno.

Se le pagine invece di una fossero 20 il discorso = diventerebbe un=20 p=F2 complicato. Bisognerebbe armarsi di pazienza e = modificarle una=20 per volta. Anche qui per=F2 la soluzione =E8 dietro = l'angolo. Basta fare=20 un nuovo CSS esterno e collegarlo al documento con @import = insieme=20 al foglio generico:

<link rel=3D"stylesheet" = type=3D"text/css"=20 href=3D"stile.css">
<style = type=3D"text/css">
@import=20 url(nuovo_stile.css);
</style>

Anche questa volta, le regole dello stile colleagto con = @import=20 vanno a sovrascrivere quelle ereditate dall'elemento=20 <LINK>. Sono solo alcune delle strategie = possibili e mi=20 si perdoni la forse eccessiva semplificazione. Basta rendere = l'dea.

Un'ultima notazione. L'uso estensivo di fogli in linea = rischia di=20 compromettere uno dei principali vantaggi dei CSS, ovvero = avere=20 pagine pi=F9 leggere e facili da gestire. Intervenire nei = meandri di=20 una pagina per andare a modificare uno stile e ripetere = l'operazione=20 per quante sono le pagine del nostro sito pu=F2 diventare = davvero=20 frustrante. Del resto, il loro uso =E8 ultimamente = considerato=20 deprecato anche dal W3C.

  L=20 e z i o n e    s u c c e s s i v=20 = a  
[ S o m m a r i = o=20 ]
=
3D"
3D" 3D" 3D" 3D" 3D"Torna 3D"
------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/logo1.gif R0lGODlhOwBGALMAAAAAAAAAEAAEHAAIKQAMQQAYdAAhnAAptSgoAG9vAJycAAAxzr29AN7eAPPz AP//ACH5BAEAAAsALAAAAAA7AEYAAAT+cMlJq7046827/2AojmRpnmiqrmzrtkdRDANg27R8vFpc 38CgTVDY8SYGgnDJHBh4ByVzuhwYV4bAFIFIeL1cKkEVXXYZj/RDkUCjH4wEonolHX5AxFudTgAa DgAJDmpxQgF1IXdBenxpDggNDwgPDYKOcHNAiCOLQIOYD36UcQ2SCoSOCkGcIJ43CqFqpgw2kaux mA2aNq0eUraSsqJofjYKbAmykEACiRkFecLLNgy8sabDzDdjHAdBe8MJkrzWf8MP2zYFHHgAueh8 xpQNyvGWN74XBnnxaQ3JNNnzl2YVNw14EKRCt8tMG4KTgDyTwA8WQV5Mwg3Dtw4DMEr+/oxRGRhP pAAMWmyQlGWQio1p6GrdeFbRxkJZMgVxXLJyGC92FaLZ8qeJUiAhLWGKuzHAAh54SwHQWyJKJcGd FlIC0CjLWBshU21AlFgBCMSqgoQoawmR1xMkN0BCFBkkgcFGF28ApRj3bBqMcY/5Fbl3QU25bZlE 8osWQOHDjAEPZdz4cd/BPClXpvBt8lm6N3oSJFz2RuTAVim7rSDgxk1/cUVCPcsrER6u2kK3nD32 hgWhlyDmRGaRcc6mFTpLPZuzwXDKpC20fincNEfeRGdeAC46VM40N3Cja4ncgnKFBGWC1IQd3c8M wLo7Ul/Qc/p8PYAoDXVXzY39y7y+p8FHr2HSXx+phXTDSRscoJV89S33j33DtATAWxvU9M54CaIF IB87FbYBcBvi1KFMEDaEQwjAlIgJio5o8qE5OEy0QYuiNceHTLhZaAUJLS4mj2B8HKWROgD8WEKL gqRSC15F2sSHAhgpaYKGUo3DBYCB2FMPYN2k8EpobRS4BhhCCIDhCgVoBRYXcDIRQBFQFDCdS4fQ ecQEMdxJRQAErLlncgbIQMOhMhhg46CMNuroo5BGKumklFZq6QIRAAA7 ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/logo.gif R0lGODlh4ABFAPcAAAAAABAYKQAQNQgYOQANRwAQUgIWSwUbWgAQYwAYZwAYcwAYewAYhAAhhAgp lAAxzhgmPBQlViAzaStHnFBhg///AGF7wZypzJGn76a587vK9cbW987W987a+87e/////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAA8ALAAAAADgAEUA QAj+AB8IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MixI8UDH0KKHDlywEABJFOKPPCggMqX MEeyjBAzpQUCLAUSkFCTpACBLnt+gOCxqFGCIIWaFIhSaM6CQXsSSEhT6EgJBxIYuGBV5M+WVolu /ACgrNmzHx6QPcs27VGFSbvKfUowas2pCKvW5ErSAskNE3p+tRtTrMa1bM0iTtz2LcK4NZc+aNqT 7kDCMPEe1BtTQGCYNwkIBhqW4+LEaU83dvzYqmTKNS2TFqrZIGeYBw5EwKASQlbRNQfLjam5QIXj yI8bVo1WLWPFrB8bmE69uvWB1rNXl/3ggHbtBRL+fs+e03v2BEDHUw/fUr176+y7E5hPn/7AngTx R9/Pv7///wAGKOCABGoEWUyvWcUSZsORNFNXFxCwQEGedSWcUIYVOOCBMCXoFFgN4vbAbT1RYAB6 02kg14U9ZYiRfhoaxOFLAtRYo4IHMahSbQWRiGEBFJCkYnCztWjac2Uxx5hb/c0Yokrc6ZgSjwT5 mBJsL1GApUos1uTiRUom6RySTPrnZEoeVpajVVQOZKWDBPilUgYCJABcZ0V6eSSZYz5XZpOunYSj QVKS1KZAb8rUkgRDiqTlhHfC1OWTIRWXXHLLIQlAappCF+OnoIYq6qiklmrqqaimquqqrLYKUQL+ BcQq66y0XkbrrbIi0BKuvPY6q66+4ipbsLgCRaysrhZ1JklpxgYipQ6O2BUHExhAUAMCZGBhnoUl 69GyJQn6YaENPthVBhLEF+eK3ML0pbcXgStSszFFySZVw2GQ1QMGfLbts3qOpWlqNQUob0j0ikjo vXk1iMEABTA63KTu+hfmpgZD6+zCtOHbEwd97UZSkEQC3K3AZHbqKaAaKwwVw5sJJWdMF2x5Zbsv vVvRxZzyCeDBHwwgtNCDvtxxw4LNrNIGDtjsE8697elnn0tmrJS4anIslcexGaDtSxPMN5rJFaM8 Nc9W95TwS/YeHXNlB0hsU52R0gh1ShC4F9/+AfX1fd/AVKOWdmRYb2z01kjH1gCQKWFgAKRjk9uV pZcq9zefPItkZqBMFV0XzLZ9qMBWI2UQAXoP1M3l3cNRXnmmmF8sJry012777bjnrvvuvPfu++/A By/88MQXb/zxyAcP9FeT4Sj5XA8M0BUFVArQwL/PB528jJw3P27LiiZKUs3xMaV0ydnrfDzQa0NJ NrTmWmUiUk7b/X7U2yPVff3RZo+j+OM7gLr8JRSK5Sx/+rta574HvpDETygbSJdAEEAAvljFgPhD YHf25zzrqI5G2nmgzE7ELwdsgF33w5vUqkYq9hWuXmtyW+jkogEJoOh8kSuN2aqGtp9x8EP+WrsL 16YngAKQDoXpM03BevgfFy4wa4cTYuLOBTEKdGBirBuJ+iZilYGFpIkNdF8QiTPErkRAAOfjDfp0 eJiBqWx2LAujosaYmTK+pFEhwYAEvuaoHGJohah5I8Y2J8c5RpGMUwRNT9DlRyPtEDUh8eKfogO0 ELUNcW+riQN6UrNGBqyNmAOcDwu5khhicobBwWNKqMW/kGBQhY9sDBMJqbYXuuxzMuxRAXE4kpq1 8gOvJMkWJYK2WcaRcE80HC5PqUupQCAmYfvg01IoTEDKUpRgVKD3oLhMKWayXgbgZUgMILY1/jGW zTEmf5y4TWVeBnTNjM1OXoIBunnyZKC6PBs2aYnMdsKQji85lLTgJrKUSMCe5myZ6y4VgMvp02fZ rGUy/3nIOiaSbQgQAMlGsoEBQC6hGlsophzKw30eE0G2ZJspvYlKGBZgAiAbiQUel7p7UkqkyIHd Qzs1Scew85cOXCkivymiAgzAgiHBykfxRE254NRyAinmG3v6luWlVIwVDWhCnpk1A0jgAmC9wExR J82RBNOpl6nccRoaVWzKjqoajKtc50rXutr1rnjNq173ytdSBQQAADs= ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.html.it/banman.asp?ZoneID=19&Task=Get&Mode=HTML&PageID=40569 R0lGODlh1AE8APePABoCABslKxsnNC4aEDMZFTckGiktNioyOTgtKDs0Ljk3OR4nRR4sXB0sYCct RyQuVSs1SSs4VDc6SDM9UjpETDlFVT5RXz1IYT1QY0ApIUc2LUQ7OUM9Q0pBPFNDOmxjO3dqNX1w OkhERERJVEpSWlZJR1dKU1lTS1hWWEZMY0lWY1RZZFVacFxiWFtia1tkcmFOSWFNWGVUTWdYVXBX T3NcV2NcYmJecGtlSmlkWXRrRnhkXHxyS3pzV2hnaGhpdGxwZ21yeXZqZnJtdXh2and2d2xqgmpz hnh6hnh8k36AbX+Ad3uCi3iClniGoHuKpn6NqIZ1LYl4NJB8K5B9NIRWVYBkXoR4RIZ9VodqZIR7 aoR7dpNubJNzbJl6daJcWaRjXqF8dvsAAdp7eIJ9hJqDJ5eDNKiMHq2QHLuaF6WLJa6SIaiQMLSW IZiJTIeCaYiFeZOLaZGKepmUe6eCfKOcdbOGfamje8GeE82mDsmkEtOrDNOrENyyCui6BfC/Au/A AvTDAImIhYuLkYyRh46RlZSKhJSMl5iUiJqZloGNqISSrI2Ro4uZsZuZo4iYyJ2glZ2gop2ovaqI g6OZiqSblLWLhLuTi7mYlKWdq6KesbWeoqeji6ekmLKsi7OomLy6jbm1maemoqumtq6wqK+wsbSq prSrubSzqrm5taOtwau1x7Ouwbe3yby80L/Aqb7Bub7AwbvE0sWHhMWWi8SWkMOaksOemcmdk9WF hdqTj9WZksyhl8C7ltGjltKlmdWom9ugl9yjmtmrncippcKsssa2p8O6tdmtotawptSxrN2xpdy0 qt64rtm4s+WZlOOknOSso+CypeG1qeS5rey0q+m7rea9svC3rPW/tce7xsG+0NC/w8LBnsPCpcTF vNXGverDuPPIu8rKxMjJ1c7Qy8zS2tHNyNLN2tLRytfZ1s3U4dLM4dXY493h3N7g4+fJxOnSzOLb 1fLNwvTTyvXZ0+Hi3f/h3ebo5+rt8O7w7e3w8/jl5PDx7vL1+IiYyCH/C05FVFNDQVBFMi4wAwEA AAAh+QQFyAD/ACwAAAAA1AE8AAAI/gCfCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzYmR0YwiM DR02oCixgYOCAxxKDFGksaVLi/5iypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iLCukQkoNTESNE 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 V7Fgle68KFWj24pH38q1eHLu24AAADs= ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/giallo.gif R0lGODlhAgADAPcAAP//AP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAgADAAAIBgABCBwY EAA7 ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/nero2.gif R0lGODlhAQABALMAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACwAAAAAAQABAAAEAhBEADs= ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/nero.gif R0lGODlhAQABALMAAAAAWv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACwAAAAAAQABAAAEAhBEADs= ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/blue.gif R0lGODlhAQABAPcAAAAxzv////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAQABAAAIBAABBAQA Ow== ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/top.gif R0lGODlhOgAGALMAAP//AISthMveNmCRrSFr7+fv7/f/75S198be99bn9xBa/yFj/zFz/1KM/1qM /2uc/yH5BAEAAAoALAAAAAA6AAYAAASnUMkZyFTIaNNWLoe0FQ1mMFhoPpdyFEbyNByGtAIgWJeh IokFw8DyKRK3TBARWsQSl6FDwXDQSojbJAfQ8UQqo03ha4BSIKbiQTxNnAXEY3EdS7hd70QszpIT BVApbGcJCTQqEgwHCWU1fgp4eXpkP0FDRQdsLGqNB0NIgBMMcwtITnMJIQMBra6uA2ASHgZnlRgF DGpDBwcGCwp1CqYaCCgPMAgLEQAAOw== ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/sfondo.gif R0lGODdhAwAgAPcAAAAxzhha//////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAwAgAAAIJAADCARA UGAAggAMIlRYcGDDgw8XOkw4kSFFiBclYrTIcWJAAAA7 ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.html.it/img/blue3.gif R0lGODlhAQABAPcAABha//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAAQABAAAIBAABBAQA Ow== ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/stilens.css A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:hover { COLOR: #c7c901; TEXT-DECORATION: none } A:hover { COLOR: orange } STRONG { FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CITE { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CODE { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: arial } LI { MARGIN-BOTTOM: 5px } .sfondo { BACKGROUND: #deefff } .tabella { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .titolo { FONT-SIZE: 85%; FONT-FAMILY: Arial } .classeLI { FONT-WEIGHT: bold; COLOR: red } .codice { BACKGROUND: #ffffcc; FONT: 12px "Courier New", Courier, mono; COLOR: = #000000 } A.intestazione { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:visited { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:active { COLOR: #b0c7ef } A.intestazione:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.intestazione2 { COLOR: white; TEXT-DECORATION: none } A.intestazione2:visited { COLOR: white; TEXT-DECORATION: none } A.intestazione2:active { COLOR: white } A.intestazione2:hover { COLOR: black; BACKGROUND-COLOR: orange } A.menu { COLOR: white; TEXT-DECORATION: none } A.menu:visited { TEXT-DECORATION: none } A.menu:active { COLOR: white } A.menu:hover { COLOR: black; BACKGROUND-COLOR: yellow } A.menu2 { COLOR: blue; TEXT-DECORATION: none } A.menu2:visited { TEXT-DECORATION: none } A.menu2:active { COLOR: navy } A.menu2:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.menu3 { COLOR: blue; TEXT-DECORATION: none } A.menu3:visited { COLOR: blue; TEXT-DECORATION: none } A.menu3:active { COLOR: white } A.menu3:hover { COLOR: white; BACKGROUND-COLOR: navy } A.menu4 { COLOR: black; TEXT-DECORATION: none } A.menu4:visited { COLOR: black; TEXT-DECORATION: none } A.menu4:active { COLOR: black } A.menu4:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.menu5 { COLOR: white; TEXT-DECORATION: none } A.menu5:visited { COLOR: white; TEXT-DECORATION: none } A.menu5:active { COLOR: black } A.menu5:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.pro { COLOR: blue; TEXT-DECORATION: underline } A.pro:visited { COLOR: blue; TEXT-DECORATION: underline } A.pro:hover { COLOR: blue; TEXT-DECORATION: underline } A.prored { COLOR: red; TEXT-DECORATION: underline } A.prored:visited { COLOR: red; TEXT-DECORATION: underline } A.prored:hover { COLOR: red; TEXT-DECORATION: underline } .b2b { FONT-SIZE: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } .b2b2 { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/stile.css BODY { MARGIN: 0px } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:hover { COLOR: #c7c901; TEXT-DECORATION: none } A:hover { COLOR: orange } STRONG { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } CITE { FONT-SIZE: 9px; MARGIN: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana, = arial } CODE { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: arial } LI { MARGIN-BOTTOM: 5px } .sfondo { BACKGROUND: #deefff } .tabella { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .titolo { FONT-SIZE: 85%; FONT-FAMILY: Arial } .codice { BACKGROUND: #ffffcc; FONT: 12px Courier } .classeLI { FONT-WEIGHT: bold; COLOR: red } A.intestazione { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:visited { COLOR: #b0c7ef; TEXT-DECORATION: none } A.intestazione:active { COLOR: #b0c7ef } A.intestazione:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.intestazione2 { COLOR: white; TEXT-DECORATION: none } A.intestazione2:visited { COLOR: white; TEXT-DECORATION: none } A.intestazione2:active { COLOR: white } A.intestazione2:hover { COLOR: black; BACKGROUND-COLOR: orange } A.menu { COLOR: white; TEXT-DECORATION: none } A.menu:visited { TEXT-DECORATION: none } A.menu:active { COLOR: white } A.menu:hover { COLOR: black; BACKGROUND-COLOR: yellow } A.menu2 { COLOR: blue; TEXT-DECORATION: none } A.menu2:visited { TEXT-DECORATION: none } A.menu2:active { COLOR: navy } A.menu2:hover { COLOR: navy; BACKGROUND-COLOR: yellow } A.menu3 { COLOR: blue; TEXT-DECORATION: none } A.menu3:visited { COLOR: blue; TEXT-DECORATION: none } A.menu3:active { COLOR: white } A.menu3:hover { COLOR: white; BACKGROUND-COLOR: navy } A.menu4 { COLOR: black; TEXT-DECORATION: none } A.menu4:visited { COLOR: black; TEXT-DECORATION: none } A.menu4:active { COLOR: black } A.menu4:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.menu5 { COLOR: white; TEXT-DECORATION: none } A.menu5:visited { COLOR: white; TEXT-DECORATION: none } A.menu5:active { COLOR: black } A.menu5:hover { COLOR: black; BACKGROUND-COLOR: #afc7ef } A.pro { COLOR: blue; TEXT-DECORATION: underline } A.pro:visited { COLOR: blue; TEXT-DECORATION: underline } A.pro:hover { COLOR: blue; TEXT-DECORATION: underline } A.prored { COLOR: red; TEXT-DECORATION: underline } A.prored:visited { COLOR: red; TEXT-DECORATION: underline } A.prored:hover { COLOR: red; TEXT-DECORATION: underline } .b2b { FONT-SIZE: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } .b2b2 { FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial } ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/intestazione.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/sx_banner.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/sx.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/dx.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/banner.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.html.it/copyright.js ------=_NextPart_000_0050_01C4D25C.0A01F0A0--