/* BOX LATERALI */ .square_table{ width:273px; } .square_gallery_table{ width:273px; } .square_left_top{ background:url(img/css_sprite.png) top left no-repeat; background-position: 1px -1268px; font-size:0px; height:11px; width:10px; } .square_repeat_top{ background:url(img/square_repeat_top.png) bottom repeat-x; font-size:0px; height:11px; width:212px; } .square_right_top{ background:url(img/css_sprite.png) top left no-repeat; background-position:0px -1359px; font-size:0px; height:11px; width:52px; } .square_repeat_left{ background:url(img/square_repeat_left.png) right repeat-y; font-size:0px; width:9px; } .square_main_center{ background:#efefef url(img/css_sprite.png) top left no-repeat; background-position:0px -1378px; height:87px; margin:0px; } .square_fade_right{ background:url(img/css_sprite.png) left top no-repeat; background-position: 0 -1734px; font-size:0px; height:12px; width:52px; } .square_repeat_right{ background:url(img/square_repeat_right.png) left repeat-y; width:52px; height:100%; font-size:0px; } .square_main_right{ background:url(img/css_sprite.png) left top no-repeat; background-position: 0 -1538px; font-size:0px; height:116px; width:52px; } .square_left_bottom{ background:url(img/css_sprite.png) left top no-repeat; background-position: 1px -1218px; font-size:0px; width:9px; height:11px; } .square_fade_bottom{ background:url(img/css_sprite.png) left top no-repeat; background-position: 0 -1684px; font-size:0px; height:20px; width:15px; } .square_repeat_bottom{ background:url(img/square_repeat_bottom.png) top left repeat-x; font-size:0px; height:20px; width:201px; } .square_right_bottom{ background:url(img/css_sprite.png) left top no-repeat; background-position: 0 -1309px; font-size:0px; height:11px; width:52px; } .text_container{ font-family:verdana; font-size:10px; padding:5px; } .purple_txt{ color:#e2007a; font-weight:bold; } /* FINE BOX LATERALI */ html{ overflow-y: scroll; overflow:-moz-scrollbars-vertical; } body{ margin:0px; padding:0px; height:100%; } body{ background-color:#e6e6e6; } .head_left{ background:url(img/css_sprite.png) no-repeat left top; background-position: 0 -562px; font-size:1px; width:49px; height:62px; } .head_center{ background:url(img/header_repeat.png) repeat-x right top; font-size:1px; height:62px; } .head_right{ background:url(img/css_sprite.png) no-repeat left top; background-position: 0 -654px; font-size:1px; width:137px; height:62px; } .second_header{ height:53px; background:url(img/decoro_alto.png) no-repeat left bottom; border-bottom:3px solid #b6ce54; } .main_content{ background:url(img/header_fade.png) repeat-x left top #ffffff; } .main_logo, .main_menu{ margin-bottom:3px; } .main_logo{ height:53px; } /* .malva_foglie{ padding:3px; } .malva_slogan{ padding:5px; padding-left:15px; } */ .first_button_on{ width:44px; height:38px; background:url(img/css_sprite.png) no-repeat top left; background-position: 0 -426px; text-align:center; border-right:1px solid #434245; border-left:1px solid #434245; } .second_button_on{ width:53px; height:38px; background:url(img/css_sprite.png) no-repeat top left; background-position: 0 -1150px; text-align:center; border-right:1px solid #434245; } .third_button_on{ width:73px; height:38px; background:url(img/css_sprite.png) no-repeat top left; background-position: 0 -1776px; text-align:center; border-right:1px solid #434245; } .forth_button_on{ width:90px; height:38px; background:url(img/css_sprite.png) no-repeat top left; background-position: 0 -494px; text-align:center; border-right:1px solid #434245; } .first_button_off{ width:44px; height:38px; text-align:center; border-right:1px solid #434245; border-left:1px solid #434245; } .second_button_off{ width:53px; height:38px; text-align:center; border-right:1px solid #434245; } .third_button_off{ width:73px; height:38px; text-align:center; border-right:1px solid #434245; } .forth_button_off{ width:90px; height:38px; text-align:center; border-right:1px solid #434245; } .main_menu_item{ line-height:33px; font-family:arial; font-size:11px; color:#ffffff; text-decoration:none; } .main_menu_item:hover, .main_menu_item_hover{ line-height:33px; font-family:arial; font-size:11px; color:#ffffff; text-decoration:none; } .main_left{ background:url(img/horizontal_fade.png) repeat-y top left; padding-top:15px; padding-left:20px; text-align:left; } .main_left_bg{ background:url(img/horizontal_fade.png) repeat-y top left; } .main_left, .main_right{ border-top:3px solid #b6ce54; } .body_tab{ position:relative; margin-top:-56px; } .malva_footer{ background:url(img/decoro_basso.png) bottom right no-repeat; border-top:2px solid #3e3d40; height:96px; } .credits{ font-family:verdana; font-size:11px; padding:7px; color:#666666; padding-right:50px; } #micro_menu{ color:#7f7f7f; font-family:verdana; font-size:10px; width:250px; padding-bottom:6px; float:left; } #spot{ position:relative; bottom:0px; left:-65px; margin-top:-30px; } .malva_links, .malva_links:visited{ text-decoration:none; color:#7f7f7f; } .malva_links:hover, .malva_links_hover{ text-decoration:none; color:#b1ca48; } .section_tit{ border:0px solid black; } .center_spot_container{ /* senza altezza per permettere l'overflow visibile all'elemento figlio */ background:url(img/css_sprite.png) top left no-repeat; background-position: 0 -30px; min-height:366px; width:524px; position:relative; left:-120px; top:-70px; margin-bottom:-70px; /* uguale al TOP per compensare */ margin-right:-35px; } .last_news{ font-family:verdana; font-size:10px; position:relative; left:135px; top:85px; overflow:visible; border:0px solid black; padding-bottom:85px; } .purple_txt{ color:#eb008b; } .purple_tit{ color:#eb008b; padding:10px 0px 0px 10px; font-weight:bold; font-family:verdana; font-size:10px; } .news_archive{ background:url(img/news_vertical_fade.png) 5px 0px repeat-x; } .small_news{ margin-top:10px; font-family:verdana; font-size:10px; color:#6e6e6f; min-height:35px; margin-left:10px; } .small_news_hover{ margin-top:10px; font-family:verdana; font-size:10px; color:#2e2e2f; cursor:pointer; min-height:35px; margin-left:10px; } .dotted_hr{ height:0px; border:0px; border-top:1px dotted #6e6e6f; margin-top:10px; width:100%; background-color:transparent; } /* NOOBSLIDE */ #box{ position:absolute; } #box div{ width:518px; float:left; } .news_slider{ clear:both; margin-bottom:30px; } .news_controls{ width:143px; height:18px; background:url(img/css_sprite.png) top left no-repeat; background-position: 0 -1102px; text-align:center; font-family:verdana; font-size:10px; float:right; margin-right:80px; } .slide_mask{ position:relative; width:518px; height:220px; overflow:hidden; } .pag_num{ font-family:verdana; font-size:11px; color:#414142; font-weight:bold; text-align:right; } #next, #prev{ color:#414142; cursor:pointer; } .purple_control{ font-family:verdana; font-size:10px; color:#eb008b; } .img_box{ width:240px; height:150px; background:url(img/css_sprite.png) top left no-repeat; background-position: 0 -922px; padding:8px 11px 12px 8px; margin-top:5px; } /* HOME */ .home_img{ text-align:center; } .home_top_fade{ background:url(img/home_fade_top.png) top left no-repeat; width:525px; height:25px; margin-bottom:-25px; position:relative; z-index:1; font-size:0px; } .home_bottom_fade{ background:url(img/css_sprite.png) top left no-repeat; background-position: 0 -746px; width:525px; height:26px; margin-top:-26px; position:relative; z-index:1; font-size:0px; } a img{ border:0px; } /* ACCORDION sezione lavori */ .grey_square{ width:23px; height:23px; border:1px solid #a9a9a9; background-color:#d4d3d4; cursor:pointer !important; cursor:hand; } .violet_square{ width:23px; height:23px; border:1px solid #a9a9a9; background-color:#8816b6; cursor:pointer !important; cursor:hand; } .blue_square{ width:23px; height:23px; border:1px solid #a9a9a9; background-color:#1b46db; cursor:pointer !important; cursor:hand; } .red_square{ width:23px; height:23px; border:1px solid #a9a9a9; background-color:#ff5b00; cursor:pointer !important; cursor:hand; } .lavori_toggler{ font-size:0px; display:none; } #com_label{ font-family:verdana; font-size:11px; color:#58585a; } .acc_commands{ margin-right:60px; } .clean_spot{ background:url(img/css_sprite.png) #ffffff top right no-repeat; background-position: 462px -802px; height:40px; } .fade_spot{ background:url(img/css_sprite.png) #d4d3d4 top right no-repeat; background-position: 452px -872px; height:20px; border-bottom:1px solid #696769; } .spacer{ width:5px; height:20px; background-color:#ffffff; font-size:0px; z-index:0; float:left; } .label{ float:left; margin-left:-5px; margin-top:5px; margin-bottom:-1px; } .small_leaf{ float:left; margin-top:5px; margin-left:2px; display:none; } .sec_slogan{ font-size:10px; font-family:verdana; color:#58585a; margin-top:6px; padding-left:152px; } #lavori_accordion{ margin-top:-13px; z-index:2; } .img_detail{ width:320px; height:230px; border:1px solid #696769; margin-top:40px; margin-bottom:20px; } .thumbs{ width:432px; } .img_thumb{ width:50px; height:50px; float:left; border:1px solid #696769; margin:1px; cursor:pointer; } .lav_tit{ font-family:verdana; font-size:10px; font-weight:bold; width:432px; text-align:left; margin-top:20px; color:#58585a; } .lav_did{ font-family:verdana; font-size:10px; width:432px; text-align:left; color:#58585a; height:100px; } /* SEZIONE LAVORI */ #print_box{ position:relative; width:320px; height:230px; } #print_box span{ display:block; height:320px; } .print_mask{ position:relative; width:320px; height:230px; overflow:hidden; } #web_box{ position:relative; width:320px; height:230px; } #web_box span{ display:block; height:320px; } .web_mask{ position:relative; width:320px; height:230px; overflow:hidden; } #wall_box{ position:relative; width:320px; height:230px; } #wall_box span{ display:block; height:320px; } .wall_mask{ position:relative; width:320px; height:230px; overflow:hidden; } .web_url{ color:#B7CA53; font-size:10px; } .news_url, .news_pdf{ color:#B7CA53; font-size:10px; font-weight:bold; } .box_link, .box_link:hover{ text-decoration:none; color:#B7CA53; font-size:10px; font-weight:bold; } .box_link:hover{ text-decoration:underline; } .small_thumb{ width:36px; height:34px; float:left; border:2px solid #efefef; cursor:pointer; } .small_thumb img{ border:1px solid #696769; } .gallery_container{ padding-left:5px; font-family:verdana; font-size:10px; } .filosofia_txt{ font-family:verdana; font-size:9px; color:#231f20; padding-left:20px; }
