@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: #EDEDED;}
div#barramenu {position: absolute; top: 0px; left: 0px; width: 458px; height: 28px; z-index: 5; background: url(../img/006.jpg)}
div#imgsottomenu {position:absolute; top:29px; left:0px; width:458px; height:274px; background-color:#000000; z-index:5}
div#italiano {position:absolute; top:40px; left:10px; width:30px; height:20px; background: url(../img/ita.gif); z-index:100}
div#inglese {position:absolute; top:40px; left:50px; width:30px; height:20px; background: url(../img/ing.gif); z-index:100}

div#barramenudue {position:absolute; top:0px; left:459px; width:106px; height:28px; background-color:#000000; z-index:5}
div#imgmenudue {position:absolute; top:29px; left:459px; width:106px; height:274px; background-color:#000000; z-index:5}

div#barramenutre {position:absolute; top:0px; left:566px; width:106px; height:28px; background-color:#000000; z-index:5}
div#imgmenutre {position:absolute; top:29px; left:566px; width:106px; height:274px; background-color:#000000; z-index:5}

div#barramenuquattro {position:absolute; top:0px; left:673px; width:107px; height:28px; background-color:#000000; z-index:100}
div#imgmenuquattro {position:absolute; top:29px; left:673px; width:107px; height:274px; background-color:#000000; z-index:100}

div#sfondoestensibilesopra {position:absolute; top:0px; left:0px; width:100%; height:303px; background-color:#000000; border-bottom: solid 1px #ffffff; z-index:2}
div#sfondobiancosopra {position:absolute; top:0px; left:0px; width:781; height:303px; background-color:#ffffff; z-index:3}
div#sfondogrigiosotto {position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#EDEDED; z-index:1}

/* blocco principale per i contenuti, stile per le pagine estensibili in verticale */
div#tabellaprincipale {position:absolute; top:304px; left:0px; width:781; height:10; background-color:#ffffff; z-index:5}
/*footer per le pagine estensibili in verticale*/

/*footer per le pagine fisse*/

/*stile per il posizionamento dei credits*/

/*stringa comune a tutti gli slant del sito*/

/*posizionamento blocco pass*/
div#pass {position: relative; top: 160px; left: 8px; z-index: 20;}
div#passgeneracodice {position: relative; top: 109px; left: 106px; z-index: 1;}
div#passtrerobe {position: relative; top: 109px; left: 108px; z-index: 1;}

/*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.menumod {position: absolute; top: 6px; left: 342px; height: 19px; z-index: 15;}
span.logo {position: absolute; top: -43px; 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.linea03bassa {position: absolute; top: 350px; 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: 428px; left: 374px; height: 45px; width: 1px; background-color: #cccccc; z-index:10;}
span.linea06 {position: absolute; top: 428px; left: 545px; height: 45px; width: 1px; background-color: #cccccc; z-index:10;}

span.linea08 {position: absolute; top: 224px; left: 330px; height: 1px; width: 340px; background-color: #cccccc; z-index:12;}

/*stili per i blocchetti in evidenza nella home page*/
span.evbox01 {position: absolute; top: 300px; left: 330px; height: 89px; width: 185px; z-index:11;}
span.imgevbox01 {position: absolute; top: 226px; left: 330px; z-index:11;}
span.evbox02 {position: absolute; top: 300px; left: 510px; height: 89px; width: 185px; z-index:11;}
span.imgevbox02 {position: absolute; top: 226px; left: 510px; z-index:11;}
div#ch {position: absolute; top: 200px; left: 640px; height: 15px; width: 15px; z-index:15;}


span.azzurra05 {position: absolute; top: -1px; left: 342px; height: 4px; width: 70px; background-color: #A3C2E0; z-index:20;}
span.amministrazione {position: absolute; top: -1px; left: 552px; height: 4px; width: 70px; background-color: #A3C2E0; z-index:5;}
span.filosofiamobile {position: absolute; top: -1px; left: 482px; height: 4px; width: 70px; background-color: #DF6A0C; z-index:5;}
span.filosofia {position: absolute; top: -1px; left: 482px; height: 4px; width: 70px; background-color: #A3C2E0; z-index:5;}

/*blocco base*/
span.box01 {position: absolute; top: 153px; left: 108px; height: 89px; width: 185px; z-index:11;}
span.box02 {position: absolute; top: 153px; left: 310px; height: 89px; width: 185px; z-index:11;}
span.boxbig {position: absolute; top: 143px; left: 332px; z-index:11;}
span.boxbigar {position: absolute; top: 143px; left: 186px; z-index:11;}
span.box03 {position: absolute; top: 96px; left: 108px; height: 50px; width: 562px; z-index:11;}
span.box03michele {position: absolute; top: 96px; left: 158px; height: 50px; width: 562px; z-index:11;}
span.box03marco {position: absolute; top: 96px; left: 411px; height: 50px; width: 200px; 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.box05basso {position: absolute; top: 356px; left: 490px; height: 50px; width: 180px; z-index:11;}
span.box05bassolungo {position: absolute; top: 356px; left: 370px; 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: 428px; left: 384px; height: 50px; width: 150px; z-index:11;}
span.box08 {position: absolute; top: 428px; left: 555px; height: 50px; width: 150px; z-index:11;}
span.box09 {position: absolute; top: 220px; left: 490px; height: 50px; width: 180px; 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.img05 {position: absolute; top: 332px; left: 438px; height: 68px; width: 96px; z-index: 11; border: solid 1px #cccccc}
span.img05proc {position: absolute; top: 158px; left: 245px; height: 50px; width: 50px; z-index: 12;}
span.img06 {position: absolute; top: 238px; left: 310px; height: 162px; width: 358px; z-index: 11;}
span.fotomichele {position: absolute; top: 93px; left: 108px; height: 46px; width: 46px; z-index: 13;}
span.fotomarco {position: absolute; top: 93px; left: 360px; height: 46px; width: 46px; z-index: 13;}



/*stili dei font*/
span.testonormale {font: 11px verdana;}
span.testocartina {font: 11px verdana;}
span.titolo {position:relative; font: 11px verdana; top:6px; left:10px}
span#scuro {color: #8D8D8D}
span#piuscuro {color: #333333}
span#bianco {color: #ffffff}
span#azzurro {color: #6699cc;}

span.testonero {color: #000000;}
span.testoarancio {color: #ffcc99;}
span.testoarancio b {color: #ff9933;}
span.testonormale b {font-size: 12px; color: #2C4148;}
span.testocartina b {font-size: 11px; color: #2C4148;}
span.testochiaro {color: #cccccc;}
span.testobni {font: 10px verdana; color: #cccccc;}

/*   -----------------   stili per i link   ----------------   */

A.linkbianco:link {color: #ffffff; text-decoration: none;}
A.linkbianco:visited {color: #ffffff; text-decoration:none;}
A.linkbianco:hover {color: #6699cc; text-decoration: underline;}
A.linkbianco:active {color: #ffffff; text-decoration: none;}

A.linkscuro:link {color: #666666; text-decoration: none;}
A.linkscuro:visited {color: #666666; text-decoration:none;}
A.linkscuro:hover {color: #333333; text-decoration: underline;}
A.linkscuro:active {color: #666666; 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#puls01 {position: absolute;top: 391;left: 108; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100;}
div#puls02 {position: absolute;top: 391;left: 124; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100;}
div#puls03 {position: absolute;top: 391;left: 140; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100;}
div#puls04 {position: absolute;top: 391;left: 156; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100;}
div#puls05 {position: absolute;top: 391;left: 172; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100;}




A.puls01:link {position: absolute;top: 391;left: 108; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/01_giu.gif)}
A.puls01:visited {position: absolute;top: 391;left: 108; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/01_giu.gif)}
A.puls01:hover {position: absolute;top: 391;left: 108; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/01_su.gif)}
A.puls01:active {position: absolute;top: 391;left: 108; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/01_giu.gif)}

A.puls02:link {position: absolute;top: 391;left: 124; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/02_giu.gif)}
A.puls02:visited {position: absolute;top: 391;left: 124; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/02_giu.gif)}
A.puls02:hover {position: absolute;top: 391;left: 124; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/02_su.gif)}
A.puls02:active {position: absolute;top: 391;left: 124; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/02_giu.gif)}

A.puls03:link {position: absolute;top: 391;left: 140; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/03_giu.gif)}
A.puls03:visited {position: absolute;top: 391;left: 140; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/03_giu.gif)}
A.puls03:hover {position: absolute;top: 391;left: 140; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/03_su.gif)}
A.puls03:active {position: absolute;top: 391;left: 140; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/03_giu.gif)}

A.puls04:link {position: absolute;top: 391;left: 156; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/04_giu.gif)}
A.puls04:visited {position: absolute;top: 391;left: 156; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/04_giu.gif)}
A.puls04:hover {position: absolute;top: 391;left: 156; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/04_su.gif)}
A.puls04:active {position: absolute;top: 391;left: 156; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/04_giu.gif)}

A.puls05:link {position: absolute;top: 391;left: 172; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/05_giu.gif)}
A.puls05:visited {position: absolute;top: 391;left: 172; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/05_giu.gif)}
A.puls05:hover {position: absolute;top: 391;left: 172; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/05_su.gif)}
A.puls05:active {position: absolute;top: 391;left: 172; text-decoration: none; width: 11px; height: 16px;  text-align: center; z-index:100; background: url(../img/05_giu.gif)}










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;}




