/* CSS Document */

* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E;}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; }

/*-------------------------------------------------------------------------------------------------------------------------------------*/

/* ..............::.. TITOLI ..::................ */

h1 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#4E4E4E;}
h2 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#4E4E4E;}
h3 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7ACC00;}
h4 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#7ACC00; }
h5 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4E4E4E; }

/*-------------------------------------------------------------------------------------------------------------------------------------*/

/* ..............::.. PARAGRAFI ..::.............. */

#spazio_sx p { padding-top:17px;}

/*-------------------------------------------------------------------------------------------------------------------------------------*/


/* ..............::.. CLASSI ..::............... */


/* stili per i link */
a.link { text-decoration:underline; font:11px Verdana; color:#794C1E; }
a.link:hover { text-decoration: underline; font:11px Verdana; color:#7ACC00; }

a.link_sottolineato { text-decoration: underline; font:11px Verdana; color:#794C1E; }
a.link_sottolineato:hover { text-decoration: underline; font:11px Verdana; color:#7ACC00; }

a.link2 { text-decoration: underline; font:10px Verdana; color:#794C1E; }
a.link2:hover { text-decoration: underline; font:10px Verdana; color:#7ACC00; }

/* stili per il menu sopra "faq contatti english" */
a.faq { text-decoration:none; font:10px Verdana; color:#000000; padding-left:5px; background:url(../img/freccia_marrone.gif) no-repeat left; }
a.faq:hover { text-decoration:none; font:10px Verdana; color:#7ACC00;  background:url(../img/freccia_verde.gif) no-repeat left; }
.faq { text-decoration:none; font:10px Verdana; color:#7ACC00; padding-left:5px; background:url(../img/freccia_verde.gif) no-repeat left; }

/* stili per il menu principale */
a.menu { font:12px Verdana; font-weight:bold;  color:#FFFFFF; text-decoration:none; padding-left:12px; background:url(../img/freccia_bianca.gif) no-repeat left top; }
.menu { text-decoration:none;  font:12px Verdana; color:#D6F7A5; padding-left:12px; background:url(../img/freccia_bianca.gif) no-repeat left top; }

/* stili per il menu sotto "come funziona" */
a.menu_contenuto { font-size:10px; color:#794C1E; text-decoration: underline; }
a.menu_contenuto:hover { text-decoration:underline; font-size:10px; color:#7ACC00; }
.menu_contenuto { text-decoration:none; font-size:10px; color:#7ACC00; }

/* stili per il menu sotto "domande frequenti" */
a.menu_spazio_sx { font:11px Verdana; color:#794C1E; text-decoration: underline;   }
a.menu_spazio_sx:hover { text-decoration:underline; font:11px Verdana; color:#7ACC00;  }
.menu_spazio_sx { text-decoration:none; font:11px Verdana; color:#7ACC00; }
.left12  { padding-left:12px; background:url(../img/freccia_mar_demo.gif) no-repeat left top;}

/* stili per il menu sotto "informazioni" */
a.testo_dx { text-decoration: underline; font:11px Verdana; color:#794C1E; }
a.testo_dx:hover { text-decoration: underline; font:11px Verdana; color:#7ACC00; }
.titolo_dx { text-decoration:none; font:10px Verdana; font-weight:bold; color:#4E4E4E; background:url(../img/freccia_dx.gif) no-repeat left top; }

a.testo_dx2 { text-decoration: underline; font:11px Verdana; color:#794C1E; }
a.testo_dx2:hover { text-decoration: underline; font:11px Verdana; color:#7ACC00; }

.testo_dx2 { text-decoration: none; font:11px Verdana; color:#7ACC00; }
.freccia { background:url(../img/freccia_dx2.gif) no-repeat left top; padding-bottom:14px;}

/* stili vari */
.bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#4E4E4E;}
.bold2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#4E4E4E;}

.top20 { padding-top:10px; background:url(../img/puntini.gif) repeat-x bottom left;}
.top22 { padding-top:22px;}
.top15 { padding-top:15px;}
.top28 { padding-top:28px;}
.top_download { padding-top:20px;}
.top10 { padding-top:10px;}
.top3 { padding-top:3px;}
.top_titolo { padding-top:15px;}
.top_titolo2 { padding-top:2px;}
.left12  { padding-left:12px;}
.bottom { padding-bottom:3px; border-bottom:2px solid #B9B9B1;}
.bottom2 { padding-bottom:15px; background:url(../img/trattini.gif) repeat-x left bottom;}
.bottom2b { padding-bottom:15px;}
.bottom3 { padding-bottom:8px; padding-top:8px;  background:url(../img/trattini.gif) repeat-x left bottom;}
.bottom3_no_puntini { padding-bottom:8px; padding-top:8px; }
.bottom4 { padding-bottom:15px;}

.altezza_tab_download { height:50px; padding-top:3px;}
.altezza_tab_download2 { height:30px; }
.altezza_tab_download3 { height:30px; text-align:center;}

.spazio_footer { padding-top:7px; padding-bottom:7px;}
a.font_marrone_footer { color:#794C1E; text-decoration: underline;}
a.font_marrone_footer:hover { color:#7ACC00; text-decoration:underline;}

.punto_lista { padding-left:35px; background: url(../img/puntino_lista.gif) no-repeat left top; }
.top_ul { padding-top:10px;}

.font_verde_bold { font-size:11px; font-weight:bold; color:#7ACC00; }
.font_verde_bold2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#7ACC00;}
.font_verde { font-size:11px; color:#7ACC00; }
.pintini_or { background:url(../img/trattini.gif) repeat-x top left;}
/*-------------------------------------------------------------------------------------------------------------------------------------*/

/* ............::.. DIV INDEX ..::................*/

/* div contenitore dell'intera pagina */
#contenitore1 { position: absolute; width:736px;}
/* menu sopra a destra "contatti..." */
#menu_sopra { position:absolute; width:300px; right:0px; top:46px;}
#menu_sopra ul { text-align:right; }
#menu_sopra li { display:inline; list-style-type:none; margin-left:20px;}

#div_logo_ombra { position:absolute; width:225px; height:77px;  z-index:4;  background:url(../img/ombra_logo.gif) no-repeat bottom right; background-color:#FFFFFF;}
#div_logo_img {position:absolute; width:57px; height:50px; left: 0px; top: 19px;}
#div_logo_img2 {position:absolute; width:137px; height:69px; left: 65px; top: 0px;}

/* menu principale  */
#menu { position:relative; width:212px; top:21px; left:26px;}
#menu_bianco { position:absolute; width:238px; height:13px; top:219px; z-index:3; background:url(../img/angolino_menu.gif) no-repeat bottom left;}
#menu_verde { position:absolute; width:237px; height:164px; top:66px; left:1px; background-color:#7ACC00; z-index:2;}
#menu ul { text-align:left;}
#menu li { list-style-type:none; }

#banner { position:absolute; width:498px; height:165px; top:66px; left:238px; background:url(../img/banner.gif) no-repeat right;}

/* contenuto della prima div "come funziona" e menu */
#cella_centro { position:relative; width:736px; }
#contenitore1_flot2 { float:left; width:498px; margin-top:228px;}
#riga_grigia { position: absolute; height:3px; top:232px; width:498px; background:url(../img/riga_grigia.gif) top repeat-x;}
#contenuto { position: relative; width:498px; height:38px; top:6px; background:url(../img/ombra_contenuto.gif) no-repeat top right; }
#contenuto_di_download { position: relative; width:736px; height:38px; top:6px;}
#contenuto_margini { position:relative; left:27px; top:25px; width:432px;}
#contenuto_margini_dawnload { position:relative; left:27px; top:25px; width:690px;}
#titolo { float:left; height:27px; width:432px; padding-left:15px; background:url(../img/riga_verde_sx.gif) no-repeat top left;}
#img { float:left; margin-top:18px; width:99px; height:69px; background:url(../img/img1.gif) no-repeat;}
#testo { float:left; margin-left:15px; margin-top:18px; width:317px; }
#testo ul { text-align:left;  padding-top:5px;}
#testo li { display:inline; list-style-type:none; margin-right:6px;}

/* contenuto della seconda div "demo online" "domande frequenti" e menu */
#contenuto2 { float:left; width:498px; margin-top:47px; }
#demo1 { float:left; width:244px;}
#demo1b { float:right; width:239px; background:url(../img/bordi.gif) no-repeat top left}
#demo1_contenuto { float:right; width:217px; margin-top:15px; }
#demo2_contenuto { float:right; width:223px; margin-top:15px; }
#demo2 { float:right; width:245px; background:url(../img/bordi.gif) no-repeat top left}
#titolo_demo1 { float:left; height:22px; padding-left:15px; background:url(../img/riga_verde_sx.gif) no-repeat top left;}
#img_demo1 { float:left; width:204px; margin-top:22px;}
#spazio_sx { float:left; width:180px;}
#spazio_sx ul { text-align:left;}
#spazio_sx li { list-style-type:none; margin-top:17px; }
#spazio_sotto { float:left; width:230px; height:60px;}
#spazio_sotto2 { float:left; width:230px; height:30px;}

/* contenuto sulla destra della pagina e menu*/
#contenitore1_flot3 { float:right; margin-top:227px;}
#contenuto_dx { position:relative; width:238px; height:38px;}
#titolo_dx { position:relative; left:18px; top:11px; width:207px;}
#img_dx { float:left; width:238px; height:118px; margin-top:80px;}
#img_dx2 { float:right; width:225px; height:118px; margin-top:33px;}
#titolo_dx ul { text-align:left;}
#titolo_dx li { list-style-type:none; padding-left:22px;}

/* footer della pagina */
#contenitore1_flot4 { float:left; width:736px;}
#footer { float:left; width:736px;  background:url(../img/bordo_footer.gif) repeat-x top left; }
#footer2 { float:left; width:497px; left:141px;  border-left:1px solid #CCCCCC; background:url(../img/angolo_footer_sx.gif) no-repeat top left; top: 576px;}
#footer2_testo { float:right; width:473px; margin-top:16px; margin-bottom:10px; background:url(../img/riga_footer_ver.gif) repeat-y top right;}
#footer3 { float:right; width:237px; right:138px;  border-right:1px solid #CCCCCC; background:url(../img/angolo_footer_dx.gif) no-repeat top right; top: 577px;}
#footer3_logo { float:right; width:160px;  margin-top:23px; margin-bottom:16px;}

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* ............::.. DIV ALTRE PAGINE ..::................*/

#testo_car { float:left; margin-top:18px; width:432px;}
ul#menu_testo_car { text-align:left;  padding-top:5px;}
li#menu_testo_car { display:inline; list-style-type:none; margin-right:6px;}
li#lista_testo { list-style:none; margin-right:6px;}

#testo_car2 { float:left; margin-top:18px; width:690px;}

#titolo_dx2 { position:relative; left:18px; top:11px; width:207px;}
#titolo_dx3 { position:relative; left:12px; top:11px; width:216px;}

#loghini { position:relative; width:207px; height:28px; background-color:#8D8D8D;  }
#loghini2 { position:relative; width:205px; height:26px; top:1px; bottom:1px; left:1px; background-color:#FFFFFF;}
#loghini3 { position:relative; width:203px; height:24px; top:1px; bottom:1px; left:1px; background-color:#D6F7A5;}
#loghini3 li {display:inline; list-style-type:none; padding-left:15px;}

/* contenitore pagina download2 */
#contenuto_download { float:left; width:736px; margin-top:228px;}
#tab_download { float:right; width:709px; margin-top:40px;}
#testo_tab { float:left; width:200px; margin-bottom:10px;}
#tab_download2 { float:left; width:709px;}
#tab1 { float:left; width:94px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab2 { float:left; width:70px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab3 { float:left; width:77px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab4 { float:left; width:74px; background:url(../img/puntini_ver.gif) repeat-y top right; background-color:#E4F5CC;} 
#tab5 { float:left; width:49px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab6 { float:left; width:94px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab7 { float:left; width:60px; background:url(../img/puntini_ver.gif) repeat-y top right;}
#tab8 { float:left; width:78px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab9 { float:left; width:63px; background:url(../img/puntini_ver.gif) repeat-y top right;} 
#tab10 { float:left; width:50px;} 

#contenuto_testo_novita { float:left; width:432px; height:100px; }
#contenuto_testo_novita2 { float:left; width:432px; height:360px; }
#contenuto_testo_novita3 { float:left; width:432px; height:200px; }
#contenuto_testo_novita4 { float:left; width:432px; height:260px; }

#lista_novita { float:left; width:432px;}
#lista_novita ul { text-align:left;}
#lista_novita li { list-style-type:none; padding-left:22px;}
#prec_suc { float:left; width:432px; margin-top:30px; padding-top:3px; background:url(../img/trattini.gif) repeat-x left top; }
#left { float:left; width:100px; }
#right { float:right; width:100px; text-align:right; }

/* ............::.. DIV ALTRE PAGINE ..::................*/

#testo_car { float:left; margin-top:18px; width:432px;}
ul#menu_testo_car { text-align:left;  padding-top:5px;}
li#menu_testo_car { display:inline; list-style-type:none; margin-right:6px;}
li#lista_testo { list-style:none; margin-right:6px;}

#testo_car2 { float:left; margin-top:18px; width:690px;}

/* stili tabella "download2" */
/* stili tabella "requisiti di sistema" */
td.spazio_intero { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; padding: 8px 0px 8px 5px; background:url(../img/puntini_ver.gif) repeat-y top right;}
td.spazio_intero2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; padding: 8px 0px 8px 5px; }
td.spazio_intero_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 8px 0px 8px 5px; background:url(../img/puntini_ver.gif) repeat-y top right;}
td.spazio_intero2_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 3px 0px 20px 5px; }
td.spazio_intero3_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 8px 0px 8px 0px; text-align:center; background:url(../img/puntini_ver.gif) repeat-y top right;}
td.spazio_intero4_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 8px 0px 8px 0px; text-align:center;}
td.spazio_intero5_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 3px 0px 20px 5px; background:url(../img/puntini_ver.gif) repeat-y top right;}
td.spazio_intero6_download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; padding: 3px 0px 20px 0px; background:url(../img/puntini_ver.gif) repeat-y top right;}
td.trattini { height:1px; background:url(../img/puntini.gif) repeat-x top left;}
.pintini_or { background:url(../img/trattini.gif) repeat-x top left;}

/*-------------------------------------------------------------------------------------------------------------------------------------*/





