@charset "iso-8859-1";
/* author: marco rozzoni */
/* Creation date: 13/01/2006 */

/*posizionamenti e stili per il background della index*/
body.bianco {margin: 0 0 0 0; background-color: #ffffff;}
div#lineaalta {position: absolute; top: 50%; height: 1px; width: 100%; margin-top: -99px; background-color: #6699cc; z-index: 1}
div#lineabassa{position: absolute; top: 50%; height: 1px; width: 100%; margin-top: 100px; background-color: #6699cc; z-index: 1}

/*il box che si mantiene centrato*/
div#whiteface {position: absolute;top: 50%;left: 50%;width: 500px;height: 500px;margin-left: -250px;margin-top: -250px;  z-index:3;}

/*il box che porta il riferimento assoluto alla zona centrale*/
div#contenitore {position: relative; top: 1px; left: 1px; width: 668px; height: 422px; z-index: 5;}

/*la zona scura del fondo*/
div#grigioscuro {position: absolute; width: 100%; height: 50%; margin: 0 0 0 0; background-color: #8c8c8c; text-align: center; z-index:1;}

/*tutti i blocchi dell'ombra sempre fissi*/
span.right01 {position: absolute; height: 272px; width: 33px; top: -1px; left: 669px; background: url(../img/right01.jpg); z-index:105}
span.right02 {position: absolute; height: 100%; width: 33px; top: 0px; left: 503px; background: url(../img/right02.jpg); z-index: 3}
span.right02fixed {position: absolute; height: 153; width: 33px; top: 270px; left: 668px; background: url(../img/right02.jpg); z-index: 3}
span.bottom01 {position: absolute; height: 33px; width: 702px; top: 423px; left: 0px; background: url(../img/bottom01.jpg); z-index:1}
span.bottom02 {position: absolute; height: 73px; width: 538px; left: -1px; background: url(../img/bottom02.jpg); z-index:1;}
div#sfumated01 {position: absolute;top: 50%; width: 100%; height: 275px; margin-top: -215px;background: url(../img/sfumated.jpg); z-index:2;}

/* blocco principale per i contenuti, stile per le pagine estensibili in verticale */
span.area_principale_proporzionale {position: absolute; width: 503px; top: 167px; left: 164px; z-index:100; border-left: solid 1px #ffffff}

/*footer per le pagine estensibili in verticale*/
span.footer02 {position: absolute; height: 40px; width: 504px; z-index: 15; text-align: right;}

/*footer per le pagine fisse*/
span.footer03 {position: absolute; top: 422px; left: 164px; height: 40px; width: 504px; z-index: 15; text-align: right;}
span.footer04 {position: absolute; height: 40px; top: 422px; left: 183px; width: 504px; z-index: 15; text-align: left;}

/*stile per il posizionamento dei credits*/
span.credits {position: absolute; top: 435px; left: 138px; height: 24px; width: 24px; z-index: 100;}
span.powered {position: absolute; top: 435px; left: 68px; z-index: 100;}

/*stringa comune a tutti gli slant del sito*/
span.slant{line-height: 0; width: 0; height: 0; border-style: solid; z-index:100}

/*slant*/
span#slant01{position: absolute; top:438px; left:175px; border-width: 4px 0px 4px 4px; border-color: #dbdbdb #000000}

/*stili per il blocco della parte alta*/
span.menu {position: absolute; top: -21px; left: 272px; height: 19px; width: 250px; z-index: 16;}
span.logo {position: absolute; top: 65px; left: -46px; height: 38px; width: 245px; z-index:300;}
span.linkhome {position: absolute; top: 1px; left: 1px; height: 149px; width: 204px; z-index:400;}

/*linea 01 - prima in alto*/
span.linea01 {position: absolute; top: 89px; left: 108px; height: 1px; width: 562px; background-color: #cccccc; z-index:10;}
span.linea02 {position: absolute; top: 142px; left: 108px; height: 1px; width: 562px; background-color: #cccccc; z-index:10;}
span.linea03 {position: absolute; top: 319px; left: 108px; height: 1px; width: 562px; background-color: #cccccc; z-index:10;}
span.linea04 {position: absolute; top: 155px; left: 294px; height: 153px; width: 1px; background-color: #cccccc; z-index:10;}
span.linea05 {position: absolute; top: 320px; left: 258px; height: 48px; width: 1px; background-color: #cccccc; z-index:10;}
span.linea06 {position: absolute; top: 320px; left: 429px; height: 48px; width: 1px; background-color: #cccccc; z-index:10;}
span.linea07 {position: absolute; top: 320px; left: 0px; height: 73px; width: 1px; background-color: #cccccc; z-index:10;}
span.linea08 {position: absolute; top: 400px; left: 0px; height: 16px; width: 1px; background-color: #cccccc; z-index:10;}

/*blocco base*/
span.box01 {position: absolute; top: 112px; left: 0px; height: 200px; width: 431px; z-index:11;}
span.box02 {position: absolute; top: 153px; left: 310px; height: 89px; width: 185px; z-index:11;}
span.box02_lungo {position: absolute; top: 153px; left: 310px; height: 250px; width: 350px; z-index:11;}
span.box03 {position: absolute; top: 96px; left: 108px; height: 50px; width: 562px; z-index:11;}
span.box04 {position: absolute; top: 153px; left: 490px; height: 50px; width: 180px; z-index:11;}
span.box05 {position: absolute; top: 325px; left: 490px; height: 50px; width: 180px; z-index:11;}
span.box06 {position: absolute; top: 36px; left: 108px; height: 50px; width: 562px; z-index:11;}
span.box07 {position: absolute; top: 320px; left: 268px; height: 50px; width: 150px; z-index:11;}
span.box08 {position: absolute; top: 320px; left: 439px; height: 50px; width: 150px; z-index:11;}
span.box09 {position: absolute; top: 220px; left: 490px; height: 50px; width: 180px; z-index:11;}
span.box10 {position: absolute; top: 320px; left: 10px; height: 50px; width: 240px; z-index:11;}
span.box11 {position: absolute; top: 400px; left: 20px; height: 50px; width: 240px; z-index:11;}

/*blocco immagine*/
span.img01 {position: absolute; top: 332px; left: 108px; height: 68px; width: 96px; z-index: 11; border: solid 1px #cccccc}
span.img02 {position: absolute; top: 332px; left: 218px; height: 68px; width: 96px; z-index: 11; border: solid 1px #cccccc}
span.img03 {position: absolute; top: 332px; left: 328px; height: 68px; width: 96px; z-index: 11; border: solid 1px #cccccc}
span.img04 {position: absolute; top: 80px; left: 0px; height: 68px; width: 96px; z-index: 11;}
span.img05proc {position: absolute; top: 158px; left: 245px; height: 50px; width: 50px; z-index: 12;}
span.img06 {position: absolute; top: 153px; left: 310px; height: 162px; width: 358px; z-index: 11;}



/*stili dei font*/
span.testonormale {font: 10px verdana;}
span#scuro {color: #8D8D8D}
span#piuscuro {color: #666666}
span#rosso {color: #C90103}
span#azzurro {color: #6699cc}

span.testonero {color: #000000;}
span.testoarancio {color: #ffcc99;}
span.testoarancio b {color: #ff9933;}
span.testoarancio i {font-size: 9px; color: #ff9933;}
span.testochiaro {color: #cccccc;}

/*   -----------------   stili per i link   ----------------   */

A.linknero:link {color: #000000; text-decoration: none;}
A.linknero:visited {color: #000000; text-decoration:none;}
A.linknero:hover {color: #ff0000; text-decoration: underline;}
A.linknero:active {color: #000000; text-decoration: none;}

A.linkscuro:link {color: #333333; text-decoration: none;}
A.linkscuro:visited {color: #333333; text-decoration:none;}
A.linkscuro:hover {color: #333333; text-decoration: underline;}
A.linkscuro:active {color: #333333; text-decoration: none;}

A.linkgrigiochiaro:link {color: #666666; text-decoration: none;}
A.linkgrigiochiaro:visited {color: #666666; text-decoration:none;}
A.linkgrigiochiaro:hover {color: #666666; text-decoration: underline;}
A.linkgrigiochiaro:active {color: #666666; text-decoration: none;}

A.linkarancio:link {color: #ff9933; text-decoration: none;}
A.linkarancio:visited {color: #ff9933; text-decoration:none;}
A.linkarancio:hover {color: #ff9933; text-decoration: underline;}
A.linkarancio:active {color: #ff9933; text-decoration: none;}

A.linkazzurro:link {color: #6699cc; text-decoration: none;}
A.linkazzurro:visited {color: #6699cc; text-decoration:none;}
A.linkazzurro:hover {color: #6699cc; text-decoration: underline;}
A.linkazzurro:active {color: #6699cc; text-decoration: none;}

A.ext:link {color: #ffffcc;}
A.ext:visited {color: #ffffcc;}
A.ext:hover {color: #ffffcc;}
A.ext:active {color: #ffffcc;}

A.extgiallino:link {color: #ffffcc; text-decoration: none;}
A.extgiallino:visited {color: #ffffcc; text-decoration: none;}
A.extgiallino:hover {color: #ffffcc; text-decoration: underline;}
A.extgiallino:active {color: #ffffcc; text-decoration: none;}

A.linkhome:link {color: #000000; text-decoration: none;}
A.linkhome:visited {color: #000000; text-decoration:none;}
A.linkhome:hover {color: #990000; text-decoration: none;}
A.linkhome:active {color: #000000; text-decoration: none;}












div#tastoslant01 {position: absolute; width: 114px; height: 16px; background: #000000; top: 345px; left: 664px; z-index: 10; text-align: right;}


/*triangolini*/
span#triangolino03{position: absolute; top:382px; left:484px; border-width: 8px 0px 8px 8px; border-color: #999933 #000000; z-index: 50;}





