html,body{margin:0;padding:0; height:100%;}
body{ background:#14181b url(media/sfondo.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF } /* #12151a */

a{outline:none; text-decoration:none; color:#757575}
a:hover{color:#83d5ff;text-decoration:underline}

#top_conteiner{width:100%;height:112px;  position: absolute; top:0; left:0;z-index:2}
#top{width:100%;height:112px; color:#757575;text-align: center; position: relative; top:0; left:0} /*  background-color:#12151a;  */

#top_content{width:874px; margin:0 auto}
#logo{margin-top:47px; float:left;}
#menu{margin-top:53px; float:right; font-size:11px}
#menu a{outline:none; text-decoration:none; color:#757575}
#menu a:hover{color:#83d5ff;text-decoration:underline}

#menu ul{margin: 0;padding: 0;cursor: default;list-style-type: none;display: inline;}
#menu li{display: inline;list-style-type: none; padding-left: 12px;}
#top_reset{clear:both}

#footer_conteiner{position:absolute; bottom:0; left:0; width:100%; height:43px; overflow:hidden; z-index:2}
#footer{position:relative; top:43px; left:0;width:100%; height:43px; background-color:#12151a;color:#757575; font-size:10px; text-align: center}
#footer a{outline:none; color:#757575; text-decoration:none}
#footer a:hover{color:#83d5ff; text-decoration:underline}

#footer_content{width:874px; margin:0 auto; text-align:left}
#footer_credits{margin-top:17px; float:left}
#footer_logo{margin-top:15px; float:right}
#footer_reset{clear:both}
.footer_logoitem{margin-left:30px}

.footer_copertina{color:#757575; font-size:10px; padding-top:15px}
.footer_copertina a{outline:none; color:#757575; text-decoration:none}
.footer_copertina a:hover{color:#83d5ff; text-decoration:underline}

div.scroller {width: 870px; height: 424px; overflow: hidden}
div.scroller div.section {width:870px;height:424px;overflow:hidden;float:left}
div.scroller div.content {width: 50000px;}

div.scroller_dettaglio {width: 870px; height: 405px; overflow: hidden}
div.scroller_dettaglio div.section {width:870px;height:405px;overflow:hidden;float:left}
div.scroller_dettaglio div.content {width: 50000px;}
	
div#loader {display:block;width: 32px;height:32px;position:absolute;top:50%;left: 50%;margin:-16px 0 0 -16px; z-index:20}
	
div#conteiner_lavoriselezionati {display:block;width: 870px;height:424px;position:absolute;top:50%;left: 50%;margin:-188px 0 0 -435px;z-index:3;}
div#conteiner_lavori {display:block;width: 870px;height:432px;position:absolute;top:50%;left: 50%;margin:-188px 0 0 -435px;z-index:3}
div#titolo_lavoro{position:absolute; top:405px; left:0px; width: 653px; height:14px; padding-top:12px}
div#titolo_lavoro a{ color:#757575; outline:none}
div#titolo_lavoro a:hover{ color:#83d5ff}
div#titolo_lavoro1{float:left}
div#titolo_lavoro1 h1{font-size:12px; font-weight:100; padding:0;margin:0 }
div#titolo_lavoro_info{padding-left:20px; font-size:10px; float:left; color:#757575; padding-top:2px}
div#titolo_lavoro_torna{font-size:10px; float:right; color:#757575;padding-top:2px}
div#titolo_lavoro_reset{clear:both}


div#conteiner_page {display:block;width: 870px;height:432px;position:absolute;top:50%;left: 50%;margin:-188px 0 0 -435px;z-index:3}

div#conteiner_copertina {display:block;width: 810px;height:520px;position:absolute;top:50%;left: 50%;margin:-240px 0 0 -405px;z-index:3;}

div#about{padding-top:90px}
div#about_left{float:left;width:400px}
div#about_left h1{font-size:31px; font-weight:100; padding:0; margin:0; padding-bottom:12px; color:#757575; line-height:33px}
div#about_right{float:right;width:345px;padding-right:37px}
div#about_right h1{font-size:12px; font-weight:100; padding:0; margin:0; padding-bottom:12px;}
div.about_reset{clear:both}

div#servizi{padding-top:40px}
div#servizi_left{float:left;width:360px;padding-right:108px}
div#servizi_right{float:left;width:360px;}
div#servizi_left h1{font-size:12px; font-weight:100; padding:0; margin:0; padding-bottom:12px;}
div#servizi_right h1{font-size:12px; font-weight:100; padding:0; margin:0; padding-bottom:12px;}
div.servizi_reset{clear:both}

.pdf_icon{float:left}
.pdf_download_left{float:left}
.pdf_download_right{float:right;padding-right:10px}
.pdf_text{float:left; padding-left:16px; color:#757575}

div#referenze_left{float:left;width:224px}
div#referenze_right{float:right;width:190px; font-size:11px; text-align:right}
div#referenze_reset{clear:both}

.grigio{color:#636568}

.colorato{color:#83d5ff}

div#contatti{margin-top:130px; margin-left: 491px; width:310px}


#tendina_info_box{z-index:11;position:absolute;  text-align:left; top:0px;right:0;height:317px; width:215px; overflow:hidden}
#tendina_info{position:relative; top:0px;left:215px;height:317px; width:215px; background:#12151a url(media/sfondo_sfumatura.jpg) 319px 696px}
#tendina_info_titolo{float:left;width:162px; padding-left:18px;height:16px;overflow:hidden}
#tendina_info_chiusura{float:right;width:16px;height:16px}
#tendina_info_reset{clear:both}
#tendina_info_testo{width:175px; padding-left:18px; padding-top:11px; overflow:hidden}

#tendina_info_contatti{position:relative; top:0px;left:215px;height:317px; width:215px;}
#tendina_info_titolo_contatti{width:198px; padding-left:18px;height:16px;overflow:hidden}
#tendina_info_testo_contatti{width:198px; padding-left:18px; padding-top:11px; overflow:hidden}

div#sfondo{width:100%; height:100%; background: url(media/sfondo_sfumatura.jpg) no-repeat center center}

.quadrato_box{width:196px;height:215px; float:left; margin-left:28px; overflow:hidden}

.quadrato_box1{width:196px;height:215px; float:left; overflow:hidden}

.quadrato{width:196px;height:190px; overflow:hidden}
.quadrato_legenda{width:196px;margin-top:6px; font-size:10px; color:#757575}
.quadrato_legenda h1{font-size:10px; font-weight:100; padding:0;margin:0}
.quadrato_reset{clear:both}

#counter_dettaglio_box{z-index:10;position:absolute;  text-align:center; top:317px;right:0;height:88px; width:215px; overflow:hidden}
#counter_dettaglio{position:relative; padding-top:12px; top:0px;left:215px;height:76px; width:215px; background:#12151a url(media/sfondo_sfumatura.jpg) 319px 379px}

.counter a{color:#FFFFFF; text-decoration:none; outline:none}
.counter{font-size:56px}
.counter_box{padding-top:114px; text-align:center}

.precedente_successivo{font-size:9px}
.precedente_successivo a{font-size:9px; color:#FFFFFF; text-decoration:none; outline:none}
.precedente_successivo a:hover{text-decoration:underline; color:#83d5ff}

.lingua{font-size:58px; color:#757575}
.lingua a{outline:none; text-decoration:none; color:#757575}
.lingua a:hover{color:#83d5ff;text-decoration:none}
