body{margin:0;padding:0;text-align:center;background-image:url("../images/sfondo.jpg");}
img{border:0;}
#name-container{position:relative;padding:0;text-align:left;width:20em;top:12px;left:0;}
#name-container-no-home{position:relative;padding:0;text-align:left;width:600px;top:12px;left:0;}
#phone{display:block;position:absolute;top:0;left:0;width:auto;overflow:hidden;text-align:left;font-size:28px;color:#719fd2;font-family:tahoma,arial;text-decoration:none;}
#phone .cp{font-size:14px;color:#ededed;font-family:tahoma,arial;}
#titolo-pagina{display:block;font-size:48px;color:#ededed;font-weight:normal;font-family:"trebuchet MS",tahoma,arial;width:230px;height:31px;background-image:url("../images/robertobelotti_wn.png");background-repeat:no-repeat;background-position:center center;}
#titolo-pagina span{display:block;position:absolute;top:-200px;}
#sottotitolo-pagina{display:block;font-size:14px;color:#989898;}
#link-accessibili{position:absolute;top:0;right:0;padding:20px;width:70px;overflow:hidden;text-align:left;font-size:12px;color:#fff;font-family:verdana,arial;z-index:10;}
#link-accessibili a{color:#fff;font-family:verdana,arial;text-decoration:none;}
#toUp-link{font-size:15px;color:#fff;}
#toLow-link{font-size:10px;color:#fff;}
#hdc-link img{font-size:18px;line-height:1em;}
h1{color:#dedede;font-size:24px;font-family:georgia,times;font-weight:normal;line-height:1em;}
h2{color:#131313;font-size:16px;font-family:verdana,arial;font-weight:normal;font-style:italic;line-height:1em;}
#header{position:relative;width:100%;min-width:980px;padding:0;margin:0;border-bottom:0 solid #000;clear:both;}
#header-2{position:relative;width:100%;min-width:980px;padding:0;margin:0;border:0 solid #fff;height:16px;}
#header-3{position:relative;width:100%;min-width:980px;padding:0;margin:0;border:0 solid #fff;}
#edera-content{position:relative;padding:0;margin:0 auto 0 auto;height:1px;width:960px;z-index:5;}
#edera{display:block;position:absolute;top:-255px;left:149px;z-index:30;height:250px;}
#header-content{position:relative;padding:0;margin:0 auto 0 auto;height:7em;width:960px;}
#header3-content{position:relative;padding:0;margin:0 auto 0 auto;width:960px;height:4em;font-size:.84em;}
#mainmenu{position:relative;float:right;background-color:transparent;padding-right:22px;margin:0;right:0;bottom:0;width:590px;overflow:hidden;}
#mainbox{position:relative;background-color:transparent;width:100%;min-width:980px;padding:0;margin:0;border:0 solid #fff;clear:both;padding-bottom:0;margin-top:0;}
#mainbox-content{position:relative;width:960px;padding:0;margin:0 auto 0 auto;border-top:0 solid #444;clear:both;text-align:left;font-size:12px;font-family:verdana,arial;line-height:1.6em;}
.frastagliato{position:relative;width:100%;min-width:980px;height:4px;background-color:transparent;border-bottom:0 solid #000;}
#maintext-container{position:absolute;padding:20px;font-family:verdana,arial;background-color:transparent;text-align:left;bottom:0;left:0;z-index:200;}
#maintext-container-no-home{position:relative;width:680px;padding:10px;clear:both;font-family:verdana,arial;}
#maintext-container em{color:#e11;font-size:14px;padding:0;}
#maintext-container-no-home em{color:#507fb6;font-size:1.2em;}
#maintext-container-wide{line-height:1.8em;color:#757575;margin-top:-40px;}
#maintext-container-wide-no-home{position:relative;padding:20px;padding-top:28px;line-height:1.8em;color:#757575;}
#maintext-container-wide-dx{position:relative;padding:0 10px 30px 10px;text-align:left;color:#787878;font-family:verdana,arial;float:right;width:auto;}
#titolo-testo-principale{display:block;padding:0 20px 25px 0;text-align:left;color:#ddd;font-style:normal;font-size:22px;font-family:arial,sans;border-bottom:1px solid #555;font-weight:normal;margin-top:20px;}
#more-info-ttl{display:block;padding:0 0 25px 20px;text-align:left;color:#000;font-style:italic;font-size:26px;font-family:georgia,arial;border-bottom:1px solid #ccc;font-weight:normal;}
#maintext-container-wide-sx{position:relative;padding:0;text-align:left;color:#484848;border-right:0 solid #ddd;float:left;overflow:hidden;display:none;}
#link-list{margin-left:20px;}
#link-list,#link-list ul{padding:0;margin:0;list-style:none;}
#link-list a{display:block;font-family:verdana,arial,sans-serif;color:#999;line-height:1.8em;padding:0 15px 15px 15px;text-decoration:none;border:0 solid #a2a2a2;margin:10px 0 10px 0;text-align:left;}
#link-list a:hover{color:#e11;}
#link-list li{float:left;text-align:left;width:33%;}
#link-list a .titolo-link{display:block;font-family:georgia,verdana,arial;font-weight:normal;font-style:normal;font-size:18px;color:#121212;line-height:1.4em;padding:8px 18px 10px 1px;border-bottom:1px solid #ddd;}
#link-list .icona{display:block;border:3px solid #888;width:250px;height:90px;}
#link-list .lista_servizi li{float:none;width:100%;}
#link-list .lista_servizi li a{display:block;font-size:12px;font-family:verdana,arial,sans-serif;color:#999;line-height:1.8em;padding:1px 15px;text-decoration:none;border:0 solid #a2a2a2;margin:5px 0 5px 0;text-align:left;}
#link-list .lista_servizi li a:hover{color:#e11;}
#link-list .lista_servizi li.titolo_lista a{font-size:16px;font-style:italic;color:#131313;}
#link-list .lista_servizi li.titolo_lista a:hover{font-size:16px;font-style:italic;color:#e11;}
#icona-rsw{background-image:url("../images/icona-rsw.jpg");background-repeat:no-repeat;}
#icona-seo{background-image:url("../images/icona-seo.jpg");background-repeat:no-repeat;}
#icona-lab{background-image:url("../images/icona-lab.jpg");background-repeat:no-repeat;}
#sub-box{position:relative;background-color:#fff;width:100%;min-width:980px;padding:0;margin:0;text-align:center;border-top:5px solid #ddd;clear:both;background-image:none;background-repeat:no-repeat;background-position:bottom center;}
#sub-box-content{position:relative;width:960px;padding:10px;margin:0 auto 0 auto;border:0 solid #fff;border-bottom:1px solid #fff;clear:both;font-family:verdana,arial,sans-serif;font-size:11px;color:#bebebe;text-align:left;}
#footer{position:relative;background-color:#fff;width:100%;min-width:980px;padding:0;margin:0;border:0 solid #fff;clear:both;}
#footer-content{position:relative;width:960px;height:88px;padding:10px;padding-top:58px;margin:0 auto 0 auto;border-top:1px solid #ddd;clear:both;color:#888;font-size:11px;font-family:verdana,arial,"trebuchet MS";line-height:1.6em;}
#coordinate{position:absolute;width:400px;right:0;top:10px;padding:10px;padding-top:4px;text-align:right;}
#footermenu-container{position:absolute;top:10px;}
#footercontact-container{text-align:left;padding:2px;}
#nav{width:960px;margin-left:20px;}
#nav,#nav ul{padding:0;margin:0;list-style:none;}
#nav a{display:block;font-family:arial,verdana,sans-serif;font-weight:bold;color:#9f9f9f;line-height:1.4em;padding:0;text-decoration:none;border:0 solid #000;border-bottom:1px solid #444;margin:0 0 0 1.4em;text-align:right;border-left:0 solid #000;padding-top:20px;border-top:5px solid transparent;}
#nav a:hover,#nav a.this-page{text-decoration:none;background-color:transparent;color:#fff;padding-bottom:0;border-bottom:1px solid #fff;border-right:0 solid #fff;}
#nav a:hover{border-top:5px solid transparent;}
#nav a.this-page{border-top:5px solid transparent;}
#nav li{float:left;text-align:left;}
#nav-mini,#validation-icons{margin-left:20px;}
#nav-mini,#validation-icons,#nav-mini ul,#validation-icons ul{padding:0;margin:0;list-style:none;}
#nav-mini a{display:block;font-family:"Trebuchet MS",arial,verdana,sans-serif;color:#888;line-height:1.4em;padding:5px;text-decoration:none;border:0 solid #000;border-bottom:1px solid #bbb;margin:0;text-align:center;border-left:0 solid #000;}
#nav-mini a:hover,#nav-mini a.this-page{text-decoration:none;background-color:#fff;color:#000;padding-bottom:5px;border-bottom:1px solid #000;}
#nav-mini li,#validation-icons li{float:left;text-align:left;}
#validation-icons li{float:right;text-align:left;}
#validation-icons li:first-child{padding-left:5px;}
#validation-icons a{display:block;font-family:"Trebuchet MS",arial,verdana,sans-serif;color:#666;line-height:1em;padding:5px;text-decoration:none;}
#validation-icons a:hover{color:#000;}
#mainimage-container{position:relative;width:960px;background-color:#303030;text-align:center;padding:0;margin:0 auto 0 auto;right:0;z-index:200000;margin-top:0;}
#mainimage{position:relative;width:940px;height:260px;background-color:#000;text-align:center;margin:0 auto 0 auto;padding:0;clear:both;overflow:hidden;background-image:url("../images/waitqm.gif");background-repeat:no-repeat;background-position:center center;left:0;top:0;}
#imageloaded{position:absolute;width:940px;height:260px;background-color:transparent;text-align:center;margin:0 auto 0 auto;padding:0;clear:both;overflow:hidden;background-repeat:no-repeat;background-image:url("../images/io.jpg");background-position:center center;opacity:0;left:0;top:0;}
#mainimage .slide{position:absolute;width:940px;height:260px;left:0;top:0;}
#mainimage .slide{display:block;position:absolute;opacity:0;background-color:#fff;}
#slide-1{top:0;z-index:0;}
#slide-anchor{position:absolute;width:940px;height:260px;left:0;top:0;}
#mainimage-container #mainimage-bb{position:relative;width:960px;}
#mainimage-container #mainimage-bt{position:relative;width:960px;}
#mainimage-bb-sx{position:relative;width:10px;height:10px;float:left;background-color:#303030;background-image:url("../images/bb-sx.png");background-repeat:no-repeat;}
#mainimage-bb-dx{position:relative;width:10px;height:10px;float:left;background-color:#303030;background-image:url("../images/bb-dx.png");background-repeat:no-repeat;}
#mainimage-bb-c{position:relative;width:940px;height:10px;float:left;background-color:#303030;}
#mainimage-bt-sx{position:relative;width:10px;height:10px;float:left;background-color:#303030;background-image:url("../images/bt-sx.png");background-repeat:no-repeat;}
#mainimage-bt-dx{position:relative;width:10px;height:10px;float:left;background-color:#303030;background-image:url("../images/bt-dx.png");background-repeat:no-repeat;}
#mainimage-bt-c{position:relative;width:940px;height:10px;float:left;background-color:#303030;}
.filler{clear:both;height:1px;}
#nuovo-box{margin-top:70px;}
#twitter_div{padding:2px 15px;}
#twitter-link{background-image:url("../images/twitter.png");background-repeat:no-repeat;background-position:120px 50%;}
#twitter-link:hover{color:#719fd2;background-image:url("../images/twitter_c.png");}
#twitter_update_list li{float:none;width:100%;font-size:12px;color:#999;padding:5px 0;border-bottom:1px solid #aaa;}
#twitter_update_list a{display:inline;padding:0;color:#111;}
#twitter_update_list li span{display:block;padding:3px 0;}
#lista_social_container{position:absolute;padding:5px;bottom:0;left:0;}
#lista_social{list-style:none;padding:0;margin:0;}
#lista_social li{display:block;float:left;}
#lista_social li a{display:block;padding:5px;}
#lista_social li a span{display:block;position:absolute;left:-9999px;}
#a_flickr{text-indent:60px;background-image:url("../images/flickr_c.png");background-repeat:no-repeat;}
#a_facebook{text-indent:60px;background-image:url("../images/fb_c.gif");background-repeat:no-repeat;}
#lista_flickr{list-style:none;padding:0;margin:0;}
#lista_flickr li{display:block;}
#lista_flickr li a img{display:block;border:3px solid #303030;width:75px;height:75px;}
#lista_flickr li a:hover img{display:block;border:3px solid #888;}
#lista_flickr li a{display:block;font-size:12px;font-family:verdana,arial,sans-serif;color:#999;line-height:1.8em;padding:1px 15px;text-decoration:none;border:0 solid #a2a2a2;margin:10px 0 10px 0;text-align:left;}
#lista_flickr li.titolo_lista{width:100%;}
#lista_flickr li.titolo_lista a{font-size:16px;font-style:italic;color:#131313;background-image:url("../images/flickr_bw.png");background-repeat:no-repeat;background-position:180px center;}
#lista_flickr li.titolo_lista a:hover{color:#e11;background-image:url("../images/flickr_c.png");}
#last_shots{margin:0;padding:0;padding-bottom:25px;}
#last_shots li{display:block;float:left;}
#last_shots li img{display:block;border:2px solid #303030;}
#last_shots li a:hover img{display:block;border:2px solid #888;}
#last_shots li a{display:block;font-size:12px;font-family:verdana,arial,sans-serif;color:#999;line-height:1.8em;padding:0;text-decoration:none;border:0 solid #a2a2a2;margin:5px;text-align:left;}
#last_shots li a:hover{color:#e11;}
#last_shots li.titolo_lista{width:100%;}
#last_shots li.titolo_lista a{font-size:16px;font-style:italic;color:#ededed;background-image:url("../images/flickr_bw.png");background-repeat:no-repeat;background-position:140px center;}
#last_shots li.titolo_lista a:hover{color:#e11;background-image:url("../images/flickr_c.png");}
#web_presence li.titolo_lista a{font-size:16px;font-style:italic;color:#131313;padding:1px 15px;}
#web_presence li{display:block;width:100%;list-style:none;padding:0;margin:5px 0;float:none;}
#web_presence li.titolo_lista{width:100%;}
#web_presence li.titolo_lista a:hover{color:#e11;}
#lista_facebook a{font-size:12px;color:#999;background-image:url("../images/fb_bw.png");background-repeat:no-repeat;background-position:180px center;padding:5px 15px;margin:0;}
#lista_facebook a:hover{color:#e11;background-image:url("../images/fb_c.png");}
#lista_in a{font-size:12px;color:#999;background-image:url("../images/in_bw.png");background-repeat:no-repeat;background-position:180px center;padding:5px 15px;margin:0;}
#lista_in a:hover{color:#e11;background-image:url("../images/in_c.png");}
#link_servizi{color:#ddd;display:block;font-size:18px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:20px;position:absolute;right:0;text-decoration:none;top:-20px;}
#photogallery a{color:#000;}
#photogallery{margin:0;padding:0;list-style:none;}
#photogallery li{display:block;float:left;margin:15px;}
#photogallery li img{display:block;border:2px solid #999;}
#photogallery li:hover img{display:block;border:2px solid #dedede;}
