﻿@import "/css/color.css";
@import "/css/typography.css";
/* Normalizzazioni cross-browser */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol,ul {list-style:none;}
a {outline:none;text-decoration:none;}
abbr{border:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
.g2k {padding:0 10px 0 0;background:url('/images/pulsante.gif') no-repeat bottom right;}
#nav_access {width:1px;height:1px;overflow:hidden;position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
/* ------------------------------------------- */
/* WRAP                                        */
#wrap { position: relative; width: 990px; }
/* ------------------------------------------- */
/* BRANDING                                    */
#branding { height: 266px; width: 431px; position: absolute; top: -3px; left: 0; z-index: 100; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
#nav_main { padding-top: 140px; padding-bottom:5px; padding-right: 70px; overflow:hidden;z-index: 1000;position:relative;}
 #nav_main ul { float: right;z-index: 1000; }
    #nav_main li { float: left; height: 17px;z-index: 1000; }
        #nav_main a { padding: 0 10px; display:block;z-index: 1000; }
/* ------------------------------------------- */
/* CONTENT                                     */
#content { width:930px; height:487px;float:right; position:relative; margin-bottom:10px; padding: 10px; }

#content_sub { float:right; height:507px; width:200px;}
    #content_sub h2 {width:1px;height:1px;overflow:hidden;position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
    #content_sub .thumbs li {float : left; margin-right:10px; margin-bottom:7px; height:auto;}
    #content_sub ul li { height:140px; }
    #content_sub ul li h3 { padding:15px 30px 15px 0; }
    #content_sub ul li h3 span { padding-right:20px; }
    #content_sub ul li h3.thumb-head { width: 27px; height: 185px; position: absolute; top: 134px; left: 10px; cursor: pointer; padding: 0; z-index: 200;}
    #content_sub h2 { z-index:110; }
    #content_sub a[title^="Leggi tutte"] { display: block; width: 29px; height: 14px; margin-top : 15px; padding-left:10px; margin-left:10px;}
    
#content_main { position:absolute; top:134px; left:39px; width:591px; height:161px; padding:12px 15px;z-index: 1000; }
#content_main iframe { position : absolute ; top:-124px;left :-29px; z-index: 2000;}
#content_main_prezzi { position:absolute; top:0px; left:0px; width:591px; height:161px; padding:12px 15px;z-index: 1000; }
#content_main iframe_prezzi { position : absolute ; top:-124px;left :-29px; z-index: 1000;}
#ita, #eng, #deu { width:100%; height:176px;margin-bottom:10px; }
#lingue { overflow:hidden; width:100%; height:176px;z-index:2000; }

/* ------------------------------------------- */
/* SITE_INFO                                   */
#site_info { clear:both; width:620px; height:50px; padding-left:80px; padding-top:10px;  }
    #site_info span { width:50%; float:left; }
    #lang { position: absolute; top:  100px; right: 0;z-index:2000; }
        #lang li { float: left; padding: 0 0 0 10px;height:20px; }
        #lang li img { height:20px; }
        

