/* CSS Document */

/* Elementi font esterni */
  @font-face {
    font-family: 'Metrophobic';
    src: url('../fonts/metrophobic-webfont.eot');
    src: url('../fonts/metrophobic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/metrophobic-webfont.woff') format('woff'),
         url('../fonts/metrophobic-webfont.ttf') format('truetype'),
         url('../fonts/metrophobic-webfont.svg#DominiqueRegular') format('svg');
  }
  @font-face {
    font-family: 'Exo';
    src: url('../fonts/exo-regular-webfont.eot');
    src: url('../fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-regular-webfont.woff') format('woff'),
         url('../fonts/exo-regular-webfont.ttf') format('truetype'),
         url('../fonts/exo-regular-webfont.svg#DominiqueRegular') format('svg');
  }
  @font-face {
    font-family: 'ExoBold';
    src: url('../fonts/exo-bold-webfont.eot');
    src: url('../fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-bold-webfont.woff') format('woff'),
         url('../fonts/exo-bold-webfont.ttf') format('truetype'),
         url('../fonts/exo-bold-webfont.svg#DominiqueRegular') format('svg');
  }
  @font-face {
    font-family: 'ExoItalic';
    src: url('../fonts/exo-italic-webfont.eot');
    src: url('../fonts/exo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-italic-webfont.woff') format('woff'),
         url('../fonts/exo-italic-webfont.ttf') format('truetype'),
         url('../fonts/exo-italic-webfont.svg#DominiqueRegular') format('svg');
  }
  @font-face {
    font-family: 'ExoMedium';
    src: url('../fonts/exo-medium-webfont.eot');
    src: url('../fonts/exo-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-medium-webfont.woff') format('woff'),
         url('../fonts/exo-medium-webfont.ttf') format('truetype'),
         url('../fonts/exo-medium-webfont.svg#DominiqueRegular') format('svg');
  }
/* Elementi stili font */
* { border:0; margin:0; padding:0;}
a {	text-decoration:none; }
*.bianco { color:#ffffff; }
*.grigio_2, *.link_00 {	color:#919191; }
*.link_02 {	color:#898989; }
*.grigio, *.link_00:hover, *.link_01 { color:#535353; }
*.grigio_1, *.link_02:hover { color:#434343; }
*.grigio_3, *.link_03 {	color:#989898; }
*.relativo { position:relative; }
*.giustificato { text-align:justify; }
*.fade { filter: alpha(opacity=00); opacity:.00; display:none; }
body { font-family:'Metrophobic'; font-size:0px; line-height:0px; color:#919191;	background:#ffffff; }
h1 { position:absolute; top:158px; left:642px; width:350px; font-family:'ExoMedium'; font-size:15px; font-weight:normal; color:#535353; line-height:normal; white-space:nowrap; }
h2 { font-size:13px; font-weight:normal; line-height:normal; }

/* Elementi generali */
*.schermo { position:absolute; width:100%; height:100%; min-width:1004px; min-height:580px; }
div#capo { position:absolute;	width:1000px; height:576px;	top:50%; left:50%; margin-top:-288px; margin-left:-500px; }
img#logo { position:absolute; top:218px; left:74px; }
img#foto_pagina { position:absolute; top:156px; left:374px; }
span.pulsante { font-size:12px; line-height:normal; padding-left:5px; padding-right:5px; line-height:20px; border:solid 1px #bdbdbd; }

/* Elementi menu */
table#box_menu { position:absolute; top:155px; left:156px; line-height:14px; color:#535353; }
table#box_menu td { padding-top:4px; }
table#box_menu td.segna_menu { background:url(../img/sfondi/grigio.png) 11px 0 repeat-y; }
table#box_menu td.voce_menu { font-family:'Exo'; font-size:12px; text-transform:uppercase; padding-bottom:5px; }
table#box_menu td.segna_menu div { position:relative; width:23px; height:11px; }
table#box_menu div.punto_off { background:none; }
table#box_menu div.punto_on { background:url(../img/sfondi/punto.png) center no-repeat; }
table#box_menu td.voce_menu div.sottomenu { width:181px; margin-left:-17px; display:none; }
table#box_menu td.voce_menu div.sottomenu p {width:164px; font-size:10px; line-height:12px; padding-top:4px; padding-left:17px; }
table#box_menu td.voce_menu div.sottomenu p.attivo, table#box_menu td.voce_menu div.sottomenu p:hover { background:url(../img/sfondi/punto.png) left 4px no-repeat; }
div#schermo_menu { position:absolute; top:155px; left:155px; width:145px; height:140px; background:#ffffff; }

/* Elementi scroll testuale */
div#spazio_scroll {	position:absolute; overflow:hidden; }
div#testo_scroll { position:absolute; font-size:13px; line-height:16px; text-align:justify; clip:rect( 0px 0px 0px 0px ); }
div#spazio_scroll p, div#elenco_partners p { margin-top:8px; }
div#spazio_scroll span { color:#535353; }
div.scorri_testo { position:absolute; width:10px; height:11px; cursor:pointer; display:none; overflow:hidden; z-index:100; }
div#testo_su { background:url(../img/common/freccia_up_big.png) 0 0 no-repeat; }
div#testo_giu { background:url(../img/common/freccia_dw_big.png) 0 0 no-repeat; }

/* Elementi pagine progetti */
table#box_menu_progetti { position:absolute; top:452px; left:642px; width:275px; height:85px; font-size:13px; line-height:20px; }
table#box_menu_progetti td.freccia { padding-right:2px; }
table#box_flash { font-size:11px; color:#919191; line-height:normal; background:#e5e5e5; visibility:hidden; z-index:200; }
table#box_flash td#filmato_flash { width:1134px; height:567px; font-size:11px; color:#919191; line-height:normal; background:#e5e5e5; }
table#box_flash td#link_flash { height:30px; }

/* Elementi pagina partners & clients */
div#elenco_partners { position:absolute; top:183px; left:642px; width:150px; height:310px; font-size:13px; line-height:16px; }

/* Elementi pagine gallery */
table#back_page { position:absolute; top:522px; left:374px; font-size:11px; line-height:normal; }
div#didascalia { position:absolute; top:522px; left:610px; width:300px; font-size:11px; line-height:normal; text-align:right; display:none; }
div#box_foto_gallery { position:relative; }
div#box_foto_gallery img { margin-bottom:8px; margin-right:8px; float:left; }
table#collezioni { position:absolute; top:435px; left:165px; font-size:13px; line-height:normal; text-align:right; display:none; }
table#collezioni select {
  width:140px; font-size:12px; color:#000000;
  border-top:solid 1px #7c7c7c; border-left:solid 1px #c3c3c3; border-bottom:solid 1px #dddddd; border-right:solid 1px #c3c3c3;
}

/* Elementi pagine contact us */
table#modulo { position:absolute; top:180px; left:642px; font-size:13px; line-height:normal; }
table#modulo td.voce_campo { width:95px; height:26px; font-size:12px;  }
table#modulo input {
  width:170px; font-family:'Metrophobic'; font-size:12px; color:#000000;
  border-top:solid 1px #8a8a8a; border-left:solid 1px #8a8a8a; border-bottom:solid 1px #575757; border-right:solid 1px #575757;
  padding-top:2px;padding-bottom:2px; padding-left:3px; padding-right:3px; margin-top:2px; margin-bottom:1px;
}
table#modulo textarea {
  width:170px; height:70px; font-family:'Metrophobic'; font-size:12px; color:#000000;
  border-top:solid 1px #8a8a8a; border-left:solid 1px #8a8a8a; border-bottom:solid 1px #575757; border-right:solid 1px #575757;
  padding-top:1px;padding-bottom:1px; padding-left:3px; padding-right:3px; margin-top:5px; margin-bottom:11px;
}
table#modulo span.pulsante { margin-left:4px; margin-right:4px; }
table#box_credits { position:absolute; top:462px; left:642px; width:275px; height:70px; font-size:12px; line-height:14px; }
table#box_messaggi b { color:#00814a; }
p.avviso { display:none; }

/* Elementi aggiornamenti successivi */
div.credits_foto { position:absolute; top:515px; left:384px; width:235px; font-size:10px; line-height:13px; }
table.link_aggiuntivi { width:100%; text-align:justify; margin-top:8px; }
table.link_aggiuntivi td.spaziata { padding-bottom:3px; }
table.link_aggiuntivi td.segno { padding-right:4px; }
div.menu_3lvl { position:relative; width:148px; font-size:10px; line-height:12px; padding-top:2px; padding-left:29px; }
div.terzo_attivo, div.menu_3lvl:hover { background:url(../img/sfondi/punto.png) left 1px no-repeat; }
img.freccia { margin-right:5px; }


