


* {
margin:0;
padding:0;
}

body, html {
margin:0;
padding:0;
border:0;
height:100%;
background:#317ec6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;

/*overflow-y:auto;
overflow-z:none;*/
}

body#iframe{
margin:0;
padding:0;
border:0;
height:100%;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#013C75;
}

#body_pagina{
background-color:#ffffff;
}


h1 {font-size:2em; }
h2 {font-size:1.5em; }
h3 {font-size:1.3em; }
h4 {font-size:1em; }
form { margin:0; padding:0; }

a { color:#fff; text-decoration:none; }
a:link { color:#fff; text-decoration:none; }
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#e1effc; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }

img { border:0;}
img a:link{ border:0;}
.clear { clear:both; }
.blu { font-weight:bold; color:#3681c7; }
.blunog { color:#3681c7; }
.grey { color:#999;}
.bold { font-weight:bold; }
.b { font-weight:bold; font-size:14px;}
blockquote { margin:10px 10px; padding:8px 8px 8px 35px;border:1px solid #bfd7ee; color:#3681c7; font-size:13px; font-weight:bold; background:url(../img/information.gif) no-repeat 10px 7px; }
span .fl { float:left; }

.img-testo {float:left; margin-right:10px;}

ul { list-style-type:none;}

.frame{
background-color:#fff;
height:1100px;
width:663px;
}

#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0px 0px 0px 0px;
width:100%;
}

#wrapper_home {
background:#317ec6 url(../img/bg.gif) repeat-x top left;

margin: 0px 0px 100px 0px;
width:100%;
}

#content {
background:#317ec6 url(../img/bg.gif) repeat-x;
padding-top:12px;
height:100%;
width:100%;
padding-bottom:60px;
}

* html #content{
padding-bottom:0px;
}

#content-home{
padding-top:12px;
width:100%;
padding-bottom:0px;
}

.content {
background:#fff;
padding-top:12px;
height:100%;
width:960px;
color:#013C75;
}



/* ----------------------------------------------- HEADER  */

#header {display:block; background-color:#004b93; width:100%; height:16px; margin:0; padding:0; padding-top:5px;  position:fixed; font-size:0.8em; z-index:10000; right:12px; top:0px; }
/** html #header {position:absolute;}*/
#header p{ padding:4px 0px 0px 4px;}
#sitemap-position { position:relative; margin-top:-18px; z-index:10000; width:100%; height:22px;}
.sitemap { position:absolute; right:-12px; padding:15px 20px 0px 0px; bottom:0; height:14px; background:url(../img/curl_high.gif) no-repeat bottom right; }

#close-bar { width:100%; right:12px; height:15px; background-color:#004b93; position:relative; }
.close { position:absolute; right:-12px; padding-right:20px; bottom:0; background:url(../img/curl.gif) no-repeat bottom right; }

#sitemap { background-color:#004b93; width:100%; height:201px; margin:0; padding:0; padding-top:5px; display:none; position:relative; font-size:0.8em;}

#sitemap-box { width:950px; height:170px; margin:0 auto; position:relative;}

.sitemap-title { width:120px; color:#b3d1ec; float:left; margin-right:15px;}
.sitemap-title h2{ color:#fff; font-size:1.3em; margin:7px 0px}

.sitemap-title ul { list-style-type:none; margin:0; padding:0; }
.sitemap-title ul li{ list-style-type:none; margin:0; padding:0; font-size:11px; line-height:1.2em; background:url(../img/collapsed.gif) no-repeat left 3px; padding-left:13px; margin-bottom:3px; }
.sitemap-title ul li a:link, .sitemap-title ul li a:visited { color:#E1EFFC; text-decoration:none; }
.sitemap-title ul li a:hover { color:#999; text-decoration:none; }




/* ----------------------------------------------- MENU TOP */

#menu { background:url(../img/barra-menu.jpg) no-repeat; width:960px; height:118px; border:0; margin:0; padding:0; margin:0 auto; color:#176bba;  position:relative; margin-top:25px; }
#menu #logo { margin-left:16px; margin-top:14px; float:left; display:inline;}
#menu ul { margin:0; padding:0; margin-top:30px; margin-left:50px; list-style-type:none; float:left;}
#menu li { margin:0; padding:0; width:100px; height:30px; float:left; list-style-type:none; border-right:1px solid #004b93;}

#azienda span, #novita span, #prodotti span, #download span, #assistenza span, #contatti span { display:none; }

#azienda { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-azienda.gif); background-position: 0px -30px; }
a#azienda { background:url(../img/mn-azienda.gif); cursor:pointer; }
a#azienda:link, a#azienda:visited, a#azienda:active { background:url(../img/mn-azienda.gif);  }
a#azienda:hover { background-position: 0px -30px; }

#novita { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-novita.gif); background-position: 0px -30px; }
a#novita { background:url(../img/mn-novita.gif); cursor:pointer; }
a#novita:link, a#novita:visited, a#novita:active { background:url(../img/mn-novita.gif);  }
a#novita:hover { background-position: 0px -30px; }

#prodotti { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-prodotti.gif); background-position: 0px -30px; }
a#prodotti { background:url(../img/mn-prodotti.gif); cursor:pointer; }
a#prodotti:link, a#prodotti:visited, a#prodotti:active { background:url(../img/mn-prodotti.gif);  }
a#prodotti:hover { background-position: 0px -30px; }

#download { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-download.gif); background-position: 0px -30px; }
a#download { background:url(../img/mn-download.gif); cursor:pointer; }
a#download:link, a#download:visited, a#download:active { background:url(../img/mn-download.gif);  }
a#download:hover { background-position: 0px -30px; }

#assistenza { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-assistenza.gif); background-position: 0px -30px; }
a#assistenza { background:url(../img/mn-assistenza.gif); cursor:pointer; }
a#assistenza:link, a#assistenza:visited, a#assistenza:active { background:url(../img/mn-assistenza.gif);  }
a#assistenza:hover { background-position: 0px -30px; }

#contatti { width:100px; height:30px; float:left; border-right:1px solid #004b93; background:url(../img/mn-contatti.gif); background-position: 0px -30px; }
a#contatti { background:url(../img/mn-contatti.gif); cursor:pointer; }
a#contatti:link, a#contatti:visited, a#contatti:active { background:url(../img/mn-contatti.gif);  }
a#contatti:hover { background-position: 0px -30px; }



#liftcom { position:absolute; top:30px; right:22px; }
#ita { position:absolute; bottom:16px; right:30px;}
#en { position:absolute; bottom:16px; right:6px;}
/* ----------------------------------------------- MENU SX */
#box-sub { width:207px; height:100%; display:inline; float:left;  padding-right:13px; padding-left:19px; margin-top:20px; margin-bottom:15px;}

ul#sx_menu{
list-style-type:none;
margin:0px;
margin-top:15px;
padding:0px;
}

ul#sx_menu li{
margin:0px;
padding:0px;
}


ul#sx_menu span{
display:none;
}

ul#sx_menu li a{
display:block;
width:207px;
height:27px;
margin:0px;
padding:0px;
border-bottom:1px dotted #999;
}


ul#sx_menu #chi a:link, ul#sx_menu #chi a:visited{
background:url(../img/mn-chi.gif) no-repeat top left;
}
ul#sx_menu #chi a:hover{
background-position: 0px -27px;
}
ul#sx_menu #chi-active a:link, ul#sx_menu #chi-active a:visited, ul#sx_menu #chi-active a:hover{
background:url(../img/mn-chi-a.gif) no-repeat top left;
}

ul#sx_menu #certificazioni a:link, ul#sx_menu #certificazioni a:visited{
background:url(../img/mn-certificazioni.gif) no-repeat top left;
}
ul#sx_menu #certificazioni a:hover{
background-position: 0px -27px;
}
ul#sx_menu #certificazioni-active a:link, ul#sx_menu #certificazioni-active a:visited, ul#sx_menu #certificazioni-active a:hover{
background:url(../img/mn-certificazioni-a.gif) no-repeat top left;
}

ul#sx_menu #sponsor a:link, ul#sx_menu #sponsor a:visited{
background:url(../img/mn-sponsor.gif) no-repeat top left;
}
ul#sx_menu #sponsor a:hover{
background-position: 0px -27px;
}
ul#sx_menu #sponsor-active a:link, ul#sx_menu #sponsor-active a:visited, ul#sx_menu #sponsor-active a:hover{
background:url(../img/mn-sponsor-a.gif) no-repeat top left;
}

ul#sx_menu #privacy-mn a:link, ul#sx_menu #privacy-mn  a:visited{
background:url(../img/mn-privacy.gif) no-repeat top left;
margin-bottom:25px;
}
ul#sx_menu #privacy-mn a:hover{
background-position: 0px -27px;
margin-bottom:25px;
}
ul#sx_menu #privacy-active a:link, ul#sx_menu #privacy-active a:visited, ul#sx_menu #privacy-active a:hover{
background:url(../img/mn-privacy-a.gif) no-repeat top left;
margin-bottom:25px;
}

ul#sx_menu #eventi a:link, ul#sx_menu #eventi a:visited{
background:url(../img/mn-eventi.gif) no-repeat top left;
}
ul#sx_menu #eventi a:hover{
background-position: 0px -27px;
}
ul#sx_menu #eventi-active a:link, ul#sx_menu #eventi-active a:visited, ul#sx_menu #eventi-active a:hover{
background:url(../img/mn-eventi-a.gif) no-repeat top left;
}

ul#sx_menu #cataloghi a:link, ul#sx_menu #cataloghi a:visited{
background:url(../img/mn-cataloghi.gif) no-repeat top left;
}
ul#sx_menu #cataloghi a:hover{
background-position: 0px -27px;
}
ul#sx_menu #cataloghi-active a:link, ul#sx_menu #cataloghi-active a:visited, ul#sx_menu #cataloghi-active a:hover{
background:url(../img/mn-cataloghi-a.gif) no-repeat top left;
}

ul#sx_menu #listini a:link, ul#sx_menu #listini a:visited{
background:url(../img/mn-listini.gif) no-repeat top left;
}
ul#sx_menu #listini a:hover{
background-position: 0px -27px;
}
ul#sx_menu #listini-active a:link, ul#sx_menu #listini-active a:visited, ul#sx_menu #listini-active a:hover{
background:url(../img/mn-listini-a.gif) no-repeat top left;
}

ul#sx_menu #manuali a:link, ul#sx_menu #manuali a:visited{
background:url(../img/mn-manuali.gif) no-repeat top left;
}
ul#sx_menu #manuali a:hover{
background-position: 0px -27px;
}
ul#sx_menu #manuali-active a:link, ul#sx_menu #manuali-active a:visited, ul#sx_menu #manuali-active a:hover{
background:url(../img/mn-manuali-a.gif) no-repeat top left;
}

ul#sx_menu #musiche a:link, ul#sx_menu #musiche a:visited{
background:url(../img/mn-musiche.gif) no-repeat top left;
}
ul#sx_menu #musiche a:hover{
background-position: 0px -27px;
}
ul#sx_menu #musiche-active a:link, ul#sx_menu #musiche-active a:visited, ul#sx_menu #musiche-active a:hover{
background:url(../img/mn-musiche-a.gif) no-repeat top left;
}

ul#sx_menu #software a:link, ul#sx_menu #software a:visited{
background:url(../img/mn-area.gif) no-repeat top left;
}
ul#sx_menu #software a:hover{
background-position: 0px -27px;
}
ul#sx_menu #software-active a:link, ul#sx_menu #software-active a:visited, ul#sx_menu #software-active a:hover{
background:url(../img/mn-area-a.gif) no-repeat top left;
}

ul#sx_menu #glossario a:link, ul#sx_menu #glossario a:visited{
background:url(../img/mn-glossario.gif) no-repeat top left;
}
ul#sx_menu #glossario a:hover{
background-position: 0px -27px;
}
ul#sx_menu #glossario-active a:link, ul#sx_menu #glossario-active a:visited, ul#sx_menu #glossario-active a:hover{
background:url(../img/mn-glossario-a.gif) no-repeat top left;
}

ul#sx_menu #faq a:link, ul#sx_menu #faq a:visited{
background:url(../img/mn-faq.gif) no-repeat top left;
}
ul#sx_menu #faq a:hover{
background-position: 0px -27px;
}
ul#sx_menu #faq-active a:link, ul#sx_menu #faq-active a:visited, ul#sx_menu #faq-active a:hover{
background:url(../img/mn-faq-a.gif) no-repeat top left;
}

ul#sx_menu #centri a:link, ul#sx_menu #centri a:visited{
background:url(../img/mn-centri.gif) no-repeat top left;
}
ul#sx_menu #centri a:hover{
background-position: 0px -27px;
}
ul#sx_menu #centri-active a:link, ul#sx_menu #centri-active a:visited, ul#sx_menu #centri-active a:hover{
background:url(../img/mn-centri-a.gif) no-repeat top left;
}

ul#sx_menu #richiesta a:link, ul#sx_menu #richiesta a:visited{
background:url(../img/mn-richiesta.gif) no-repeat top left;
}
ul#sx_menu #richiesta a:hover{
background-position: 0px -27px;
}
ul#sx_menu #richiesta-active a:link, ul#sx_menu #richiesta-active a:visited, ul#sx_menu #richiesta-active a:hover{
background:url(../img/mn-richiesta-a.gif) no-repeat top left;
}

ul#sx_menu #configurazione a:link, ul#sx_menu #configurazione a:visited{
background:url(../img/mn-configurazione.gif) no-repeat top left; width:207px; height:44px;
}
ul#sx_menu #configurazione a:hover{
background-position: 0px -44px;
}
ul#sx_menu #configurazione-active a:link, ul#sx_menu #configurazione-active a:visited, ul#sx_menu #configurazione-active a:hover{
background:url(../img/mn-configurazione-a.gif) no-repeat top left; width:207px; height:44px;
}

ul#sx_menu #agenzie a:link, ul#sx_menu #agenzie a:visited{
background:url(../img/mn-agenzie.gif) no-repeat top left;
}
ul#sx_menu #agenzie a:hover{
background-position: 0px -27px;
}
ul#sx_menu #agenzie-active a:link, ul#sx_menu #agenzie-active a:visited, ul#sx_menu #agenzie-active a:hover{
background:url(../img/mn-agenzie-a.gif) no-repeat top left;
}

ul#sx_menu #punti a:link, ul#sx_menu #punti a:visited{
background:url(../img/mn-punti.gif) no-repeat top left;
}
ul#sx_menu #punti a:hover{
background-position: 0px -27px;
}
ul#sx_menu #punti-active a:link, ul#sx_menu #punti-active a:visited, ul#sx_menu #punti-active a:hover{
background:url(../img/mn-punti-a.gif) no-repeat top left;
}

ul#sx_menu #newsletter a:link, ul#sx_menu #newsletter a:visited{
background:url(../img/mn-newsletter.gif) no-repeat top left;
}
ul#sx_menu #newsletter a:hover{
background-position: 0px -27px;
}
ul#sx_menu #newsletter-active a:link, ul#sx_menu #newsletter-active a:visited, ul#sx_menu #newsletter-active a:hover{
background:url(../img/mn-newsletter-a.gif) no-repeat top left;
}



/* Menu sx su Novità e Download Manuali */
ul#voci-menu { list-style-type:none; margin:0px; padding:0px; margin-top:10px; margin-left:20px; }
ul#voci-menu li { margin:0px; padding:0px; list-style-image:url(../img/collapsed.gif); }
ul#voci-menu li a{ display:block; width:185px; height:17px; padding-top:5px; margin:0px; border-bottom:1px dotted #999; }
ul#voci-menu li a:link, ul#voci-menu li a:visited{ }
ul#voci-menu li a:hover{ background-color:#004b93; color:#fff;}



/* ----------------------------------------------- CONTENT HOME  */

.centered { width:953px; /*height:320px;*/ margin:0 auto;}

/*.buttons { width:960px; margin:0 auto; z-index:1; }*/

#sfondo-flash { background:url(../img/bg-flash.png) no-repeat; width:956px; height:380px; margin:0 auto; z-index:2; margin-top:-10px; padding-left:4px;}

* html #sfondo-flash { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(../img/blank.gif);
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-flash.png" ,sizingMethod="scale");*/
}

.pngFix {behavior: url("pngbehavior.htc");}

#home_box{
display:inline;
float:left;
width:752px;
background:#fff;
border:1px solid  #216fb9;
margin-left:5px;
margin-bottom:15px;
}

#box_office{
display:inline;
float:left;
width:188px;
position:relative;
background:url(../img/homebox_bg.gif) no-repeat top right;
height:280px;
}

#box_hotel{
float:left;
width:188px;
position:relative;
background:url(../img/homebox_bg.gif) no-repeat top right;
height:280px;
}

#box_gsm{
float:left;
width:188px;
position:relative;
background:url(../img/homebox_bg.gif) no-repeat top right;
height:280px;
}

#box_sistemi{
float:left;
position:relative;
width:188px;
height:280px;
}

#box_liftcom{
float:left;
position:relative;
width:188px;
border:1px solid  #216fb9;
margin-left:4px;
height:280px;
}

p.mini{
margin:0px 10px;
font-size:10px;
color:#004c93;
}
span.blu{
color:#004c93;
}

img.scopri-prodotto{

position:absolute;
bottom:10px;
right:10px;
}

img{
border:none;
}
img.bnr{
disply:block;
position:relative;
margin-left:6px;
border:1px solid #004c93;
}
/* ----------------------------------------------- CONTENT PAGINE  */

#box { width:944px; background-color:#fff; height:inherit; margin:0 auto; color:#013c75; line-height:1.2em; }
#box a:link, #box a:visited{ color:#004b93; text-decoration:none;}
#box a:hover{ color:#999; text-decoration:none;}

.attivo { color:#999; margin-left:3px;}


#box-content { width:668px; display:inline; float:left; padding-left:15px; margin-top:20px; padding-bottom:15px; margin-bottom:15px; border-left:1px #004b93 dotted; min-height: 650px; height: auto !important; height: 650px; background-color:#fff;  }
#box-content ul { margin-left:16px; }
#box-content ul li { list-style-image:url(../img/collapsed.gif);}


.box-content { width:668px; }
#box-content h2, .box-content h2 { color:#3681c7; font-size:1.1em; border-bottom:1px solid #3681c7; margin-bottom:20px; }
#box-content #titolo-pagina, .box-content #titolo-pagina { margin-bottom:20px; }

#download-item ul li a:link, #download-item ul li a:visited{
color:#004c93;
}
#download-item ul { list-style-type:none; margin:0; padding:0; margin:3px 0px 8px 20px;}
#download-item ul li { list-style-image:url(../img/collapsed.gif); margin:0; padding:0; font-weight:bold; line-height:0.9em; margin-bottom:6px;}

/* ----------------------------------------------- NOVITA'  */
#novita-nome { width:430px; color:#004b93; font-size:16px; float:left; display:inline; }
#novita-prodotto { float:left; } 
#novita-cat { color:#999; font-size:12px;}
#novita-vai { color:#999; font-size:12px;}
#novita-descri{line-height:1.3;}


/* ----------------------------------------------- PRODOTTI DETTAGLIO  */

#prod-header { width:667px; height:35px; position:relative;}
#prod-header #nome { font-size:1.5em; line-height:0.9em; color:#fff; background-color:#004b93; width:663px; height:22px; margin-bottom:5px; padding:5px 0px 0px 4px; }
#prod-header #categoria { display:block; font-weight:bold; font-size:11px; color:#004b93; }
#prod-header #torna-novita { width:161px; height:27px; margin-left:506px; display:block; }

#foto { margin-top:20px; clear:both; }
#foto-1 { width:200px; height:180px; overflow:hidden; float:left; margin-top:30px; margin-bottom:10px; border:1px solid #004b93; margin-right:13px; }
#foto-2 { width:450px; height:180px; overflow:hidden; float:left; margin-top:30px; margin-bottom:10px; border:1px solid #004b93; }
#foto-1-vuoto { width:200px; height:180px; overflow:hidden; float:left; margin-top:30px; margin-bottom:10px;  margin-right:10px; }
#foto-2-vuoto { width:450px; height:180px; overflow:hidden; float:left; margin-top:30px; margin-bottom:10px;  }



#descrizione { line-height:18px; display:block; margin-bottom:10px; clear:both; }
#descrizione h1 { color:#c01c27; font-size:15px; font-weight:bold; margin-bottom:5px; width:100%; }

div.content #descrizione { line-height:18px; display:block; margin-bottom:10px; clear:both; color:#013C75;}
div.content #descrizione h1 { color:#c01c27; font-size:14px; font-weight:bold; margin-bottom:5px; width:100%; }

#thumbs { width:660px; height:72px; }
#thumbs ul { margin:0; padding:0; list-style-type:none; }
#thumbs ul li { list-style-type:none; list-style-image:none; float:left; display:inline; background-color:#fff; width:70px; height:70px; margin-right:26px; border:1px solid #004b93; overflow:hidden; }
#thumbs ul .last { margin-right:0px; }

#caratteristiche h2 span, #documentazione h2 span, h2#dnl span { display: none; }

#caratteristiche { display:inline; float:left; width:405px; margin-top:15px; margin-right:20px; line-height:18px;}
#caratteristiche p{ margin:0; padding:0; }
#caratteristiche h2 { background:url(../img/caratteristiche.gif); width:400px; height:27px; margin-bottom:10px; border-bottom:0px; }
#caratteristiche ul{ list-style-type:none; }

#documentazione { display:inline; float:left; width:230px; margin-top:15px; background-color:#e6e6e6; }
#documentazione h2 { background:url(../img/documentazione.gif); width:230px; height:27px; margin-bottom:10px; border-bottom:0px; }
#documentazione div.extra ul { margin:0; padding:0; list-style-type:none; list-style-image: none; display:block; margin-bottom:10px; }
#documentazione div.extra ul li { list-style-type:none; list-style-image: none; background:url(../img/pdf.gif) no-repeat top left; padding-left:25px; width:150px; height:20px; margin-top:6px; }
#documentazione div.extra { margin:5px;}


#accessori { background-color:#fff; color:#004b93; width:600px; }
#accessori h2 { color:#3681c7; font-size:1.1em; border-bottom:1px solid #3681c7; margin-bottom:10px;}
.accessori-box { border-bottom:1px solid #004b93; margin-bottom:8px; margin-top:2px; padding-bottom:6px; }
.accessori-img { width:90px; height:70px; float:left; display:inline; overflow:hidden; margin:3px 8px 0px 0px; }
.accessori-txt { float:left; }
.accessori-txt h3 {width:100%;}
/*.accessori-vai { margin-left:405px; padding-left:15px; background:url(../img/arrow01.gif) no-repeat 0px 3px; font-size:12px; }*/

#accessori a:link, #accessori a:visited { color:#004b93; }
#accessori a:hover { color:#004b93; }

#documentazione h2#down {display:block; background:url(../img/download.gif); width:230px; height:27px; margin-top:15px; margin-bottom:10px; border-bottom:0px; }

#documentazione h2#schema {display:block; background:url(../img/schematecnico.gif); width:230px; height:27px; margin-top:15px; margin-bottom:10px; border-bottom:0px; }

/* ----------------------------------------------- CATEGORIA e SOTTOCATEGORIA PRODOTTO */
#anteprima-img { width:660px; overflow:hidden; }

/* ----------------------------------------------- AZIENDA */
#azienda-img { float:left; margin-right:10px; }


/* ----------------------------------------------- EVENTI */
.ev-box { width:323px; height:130px; float:left; display:inline; margin-right:20px; border-bottom:1px solid #004b93; position:relative; }
.ev-preview { width:205px; height:100px; position:relative; border-bottom:1px solid #004b93; }
.ev-box, #ev-dett, .ev-preview { margin-bottom:15px;}
.ev-box h3, #ev-dett h3 { color:#004b93; margin-bottom:3px; font-size:13px;}
.ev-box h4, #ev-dett h4 { color:#999; font-style:italic; font-weight:normal; font-size:11px;}
.ev-preview h3 { color:#004b93; margin:0px; padding:0px; margin-bottom:3px; font-size:13px; }
.ev-preview h4 { color:#004b93; margin:0px; padding:0px; color:#3681c7; font-style:italic; font-weight:normal; font-size:11px; }

#ev-dett { margin:0px; padding:0px; margin-bottom:15px; }
.ev-box .testo { width:230px; margin-right:10px; float:left; display:inline; height:70px;}

#ev-box-img{ display:inline; background-color:#fff; width:70px; height:70px; border:1px solid #004b93; overflow:hidden; float:right;}
#ev-box-img2{ display:inline; background-color:#fff; width:70px; height:70px; border:1px solid #004b93; overflow:hidden; float:right;}
.ev-box-img{ display:inline; background-color:#fff; width:70px; height:70px; border:1px solid #004b93; overflow:hidden; float:right;}
.ev-box-img-vuoto{ list-style-type:none; list-style-image:none; display:inline; float:left; background-color:#fff; width:70px; height:70px;  overflow:hidden;}
.ev-box .leggi, .ev-preview .leggi { width:99px; height:17px; position:absolute; bottom:0px; right:0px; cursor:pointer; display:block; }

.ev-archivio { border-bottom:1px solid #004b93; height:17px; overflow:hidden; margin-bottom:10px;}
.ev-archivio h3 { color:#004b93; margin-right:30px; font-size:14px; display:inline; }
.ev-archivio h4 { color:#3681c7; font-style:italic; font-size:12px; margin-right:20px; display:inline; }

#paginazione { text-align:right; }

/* ----------------------------------------------- SPONSOR */
.sponsor-box { width:323px; height:315px; float:left; display:inline; margin-right:20px; border-bottom:1px solid #004b93; padding-bottom:3px; margin-bottom:18px; position:relative; line-height:1.2;}
.sponsor-img { width:323px; height:auto; float:left; overflow:hidden; margin:0px 8px 8px 0px; }
.sponsor-box h3 { color:#004b93; font-size:13px;}
.sponsor-vai { position:absolute; bottom:0px; right:0px; background:url(../img/arrow01.gif) no-repeat 0px 3px; padding-left:10px; font-size:11px; font-weight:bold;}

/* ----------------------------------------------- FAQ */
#faq { }
#faq a:link, #faq a:visited { color:#004b93; }
#faq a:hover { color:#004b93; }

#faq h3 { font-size:14px; font-weight:bold; }
#faq ul { list-style-image:url(../img/arrow01.gif); margin-left:20px;}
#faq ul li{ color:#004b93; margin-top:10px; }
#faq span { color:#999; }
#faq .torna-su { margin-left:600px; background:url(../img/arrow-su.gif) no-repeat left 4px; padding-left:12px; cursor:pointer; }

#faq-back { width:132px; height:27px; margin-left:530px; margin-bottom:30px; }

#faq ul li.bg_none{ list-style-type:none; list-style-image:none; }
#faq ul li.bg_none p, #faq ul li.bg_none div{color:#999;}
/* ----------------------------------------------- MANUALI */
#manuali-prod{ width:212px; height:71px; float:left; background:url(../img/manuali-prod.gif) top left; display:inline; margin-right:15px; margin-bottom:10px;}
a#manuali-prod{ background:url(../img/manuali-prod.gif) top left; cursor:pointer; }
a#manuali-prod:link, a#manuali-prod:visited, a#manuali-prod:active { background:url(../img/manuali-prod.gif) top left; }
a#manuali-prod:hover { background:url(../img/manuali-prod.gif) left -71px; }
#manuali-prod-attivo { width:212px; height:71px; float:left; display:inline; margin-right:15px; margin-bottom:10px; background:url(../img/manuali-prod.gif) left -71px; }

#manuali-schede{ width:212px; height:71px; float:left; background:url(../img/manuali-schede.gif) top left; margin-right:15px; margin-bottom:10px;}
a#manuali-schede{ background:url(../img/manuali-schede.gif) top left; cursor:pointer; }
a#manuali-schede:link, a#manuali-schede:visited, a#manuali-schede:active { background:url(../img/manuali-schede.gif) top left; }
a#manuali-schede:hover { background:url(../img/manuali-schede.gif) left -71px; }
#manuali-schede-attivo { width:212px; height:71px; float:left; margin-right:15px; margin-bottom:10px; background:url(../img/manuali-schede.gif) left -71px; }

#manuali-fuori{ width:212px; height:71px; float:left; background:url(../img/manuali-fuori.gif) top left; margin-bottom:10px; }
a#manuali-fuori{ background:url(../img/manuali-fuori.gif) top left; cursor:pointer; }
a#manuali-fuori:link, a#manuali-fuori:visited, a#manuali-fuori:active { background:url(../img/manuali-fuori.gif) top left; }
a#manuali-fuori:hover { background:url(../img/manuali-fuori.gif) left -71px; }
#manuali-fuori-attivo { width:212px; height:71px; float:left; margin-bottom:10px; background:url(../img/manuali-fuori.gif) left -71px; }

.manuali-note{font-size:0.8em;}

/* ----------------------------------------------- PREASCOLTO */
.lingua { display:inline; float:left; width:140px; margin-right:5px; font-weight:bold; font-size:11px; }
.messaggio { display:inline; float:left; width:220px; margin-right:5px;}
.player { float:left; width:290px; }
.musica { display:inline; float:left; width:350px; margin-right:5px; }
.lingua h4, .messaggio h4, .player h4, .musica h4 { color:#004B93; font-size:12px; margin-bottom:7px;}


/* ----------------------------------------------- PRIVACY POLICY */
.privacy ul { margin-top:5px; }
.privacy ul li{ margin-left:20px; }
.privacy-img { margin-right:50%; }

a.prvc:link, a.prvc:visited{
color:#0099CC;
}

a.prvc:hover{
color:#0099CC;

}

/* ----------------------------------------------- ASSISTENZA */
#assistenza-img { width:667px; }


/* ----------------------------------------------- CONTATTI */

#box-content .mail-txt { display:block; width:500px; height:16px; }

.mail1{ float:left; width:85px; height:16px; background:url(../img/mail-info.gif) top left; }
a.mail1{ float:left; width:85px; height:16px; background:url(../img/mail-info.gif) top left; cursor:pointer; margin-top:-1px; }
a.mail1:link, a.mail1:visited, a.mail1:active { background:url(../img/mail-info.gif) top left; }
a.mail1:hover { background:url(../img/mail-info.gif) left -16px; }

.mail2{ float:left; width:141px; height:16px; background:url(../img/mail-commerciale.gif) top left; }
a.mail2{ float:left; width:141px; height:16px; background:url(../img/mail-commerciale.gif) top left; cursor:pointer; margin-top:-1px; }
a.mail2:link, a.mail2:visited, a.mail2:active { background:url(../img/mail-commerciale.gif) top left; }
a.mail2:hover { background:url(../img/mail-commerciale.gif) left -16px; }

.mail3{ float:left; width:153px; height:16px; background:url(../img/mail-amm.gif) top left; }
a.mail3{ float:left; width:153px; height:16px; background:url(../img/mail-amm.gif) top left; cursor:pointer; margin-top:-1px; }
a.mail3:link, a.mail3:visited, a.mail3:active { background:url(../img/mail-amm.gif) top left; }
a.mail3:hover { background:url(../img/mail-amm.gif) left -16px; }

.mail4{ float:left; width:107px; height:16px; background:url(../img/mail-support.gif) no-repeat top left; }
a.mail4{ float:left; width:107px; height:16px; background:url(../img/mail-support.gif) no-repeat top left; cursor:pointer; margin-top:-1px; }
a.mail4:link, a.mail4:visited, a.mail4:active { background:url(../img/mail-support.gif) no-repeat top left; }
a.mail4:hover { background:url(../img/mail-support.gif) no-repeat left -16px; }





/* ----------------------------------------------- FORM */
#form-light { width:600px; height:470px; background-color:#fff; color:#004b93; display:block; }
#form-light ul { margin-left:25px; }
#form-light ul li { list-style-image:url(../img/collapsed.gif); margin-bottom:6px; cursor:default;}
#form-light h2 { color:#3681c7; font-size:1.1em; border-bottom:1px solid #3681c7; margin-bottom:10px; }



#privacy {  width:97%; height:170px; margin:10px; overflow:auto; background:#fff; color:#5e5e6a; font-size:11px; display:none; z-index:1111; }
#form-light a:link, #form-light a:visited, #privacy a:link, #privacy a:visited{ color:#004b93; text-decoration:none; font-weight:bold; }
#form-light a:hover, #privacy a:hover{ color:#999; text-decoration:none; font-weight:bold; }
.txt { background-color:#cce4fb; border:1px solid #004b93; width:230px; height:20px; font-size:14px; margin-bottom:6px; }
.info { background-color:#cce4fb; border:1px solid #004b93; width:495px; height:150px; font-size:14px; margin-bottom:6px; }  
.btn { background-color:#cce4fb; border:1px solid #004b93; width:90px; height:20px; } 
.istruzioni { font-style:italic; font-size:10px; }
.colonna-form-1 { width:250px; float:left; margin-right:15px; }
.colonna-form-2 { width:250px; float:left; margin-right:15px; }
.form-titolo { border-top:1px solid #999; color:#999; font-size:14px; margin:18px 0px 8px 0px; }
.scelta-messaggio { background-color:#cce4fb; border:1px solid #004b93; width:200px; height:25px; font-size:14px; margin-bottom:6px; }
.scelta-musica { background-color:#cce4fb; border:1px solid #004b93; width:280px; height:25px; font-size:14px; margin-bottom:6px; }


/* ----------------------------------------------- FOOTER  */



#footer {display:block;  background-color:#004b93; height:38px; width:100%; position: fixed; bottom:0px; margin-top:0px; z-index:999; } 
/** html #footer {position:absolute; bottom:12px; margin-top:50px;}*/
#footer #footer-content { width:960px; padding-top:9px; margin:0 auto; height:27px; }
.form-email { background:url(../img/form-email.gif); width:149px; height:19px; border:0; margin:0; padding:0; color:#176bba; padding:6px 0px 0px 5px; float:left; }
.form-invia { background:url(../img/form-invia.gif); width:53px; height:22px; border:0; margin:0; padding:0; color:#176bba; float:left; margin-right:80px; margin-top:1px; }

#news { float:left; margin-top:3px; }
#news #news1 { color:#bdd4e8; font-size:13px; width:170px; height:16px; overflow:hidden; margin-right:20px; margin-top:3px; display:block; float:left; background:url(../img/collapsed.gif) no-repeat 0px 3px; padding-left:13px; }
#news #news2 { color:#bdd4e8; font-size:13px; width:170px; height:16px; overflow:hidden; margin-top:3px; display:block; float:left; background:url(../img/collapsed.gif) no-repeat 0px 3px; padding-left:13px;}


/* ----------------------------------------------- jQuery lightBox */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/*zoom: 1;*/
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* ----------------------------------------------- BoxHover */

         
.dvhdr1 {
background:#F3F0E7;
font-family:arial;
font-size:12px;
font-weight:bold;
border:1px solid #C8BA92;
padding:5px;
width:150px;
}
         
.dvbdy1 {
 background:#FFFFFF;
font-family:arial;
font-size:12px;
border-left:1px solid #C8BA92;
border-right:1px solid #C8BA92;
border-bottom:1px solid #C8BA92;
padding:5px;
width:150px;
}
         
        
.dogvdvhdr {
width:300px;
background:#C4D5E3;
border:1px solid #C4D5E3;
font-weight:bold;
padding:10px;
}
         
.dogvdvbdy {
width:300px;
background:#FFFFFF;
border-left:1px solid #C4D5E3;
border-right:1px solid #C4D5E3;
border-bottom:1px solid #C4D5E3;
padding:10px;
}
         
.pgdiv {
width:320px;
height:250px;
background:#E9EFF4;
border:1px solid #C4D5E3;
padding:10px;
margin-bottom:20px;
font-family:arial;
font-size:12px;
}


.last { margin-right:0px; }

.banner1 { margin-top:50px; } 

.selected{background-color:#D8EDFB}

#mappa-google { width:667px; height:327px; position:relative;}
* html #map {scroll:yes;}


