@larghezza_overbox_full:990px; @larghezza_overbox_main:685px; @larghezza_overbox_submain:418px; @larghezza_overbox_submain2:345px; @larghezza_overbox_column:300px; @larghezza_overbox_midcolumn:266px; @larghezza_overbox_midcolumn2:200px; @margin_L:15px; @margin_M:10px; @margin_S:5px; .container { width:@larghezza_overbox_full; margin: 0 auto; background:#fff; position:relative; z-index:999; } .overbox_full { width:@larghezza_overbox_full; float:left; } .overbox_main { margin-right:7px; width:@larghezza_overbox_main - @margin_M; float:left; } .overbox_submain { margin-right:0; width:@larghezza_overbox_submain - @margin_L; float:left; padding-right:11px; } .overbox_submain2 { margin-right:0; width:@larghezza_overbox_submain - @margin_L + 47px; float:left; padding-right:11px; } .overbox_column { margin-top:0px; width:@larghezza_overbox_column; float:right; border-left:1px dashed #CCC; padding-left:7px; div.blocco { float:left; width:300px; margin-bottom:10px; } } .overbox_midcolumn { margin-top:0; width:@larghezza_overbox_midcolumn - @margin_M - 2px - 2px - 2px; padding-left:10px; border-left:1px dashed #ccc; float:left; } .overbox_midcolumn2 { margin-top:0; width:@larghezza_overbox_midcolumn - @margin_M - 2px - 2px - 2px - 38px; padding-left:0px; border-left:none; float:left; } .div_column { float:left; margin-bottom:@margin_M; width:100%; } .div_midcolumn { clear:both; float:left; margin-bottom:@margin_S; } .hori_group { float:left; width:100%; clear:left; } .banner_apertura { margin:0; width:100%; height:90px; text-align:center; padding:0; } .overbox_midcolumn .banner_180x150 { float:left; margin-left:4px; } .overbox_full.cont { margin-top:10px; } /* ======================================= reset ======================================= */ body { margin:8px 0 0 0; padding:0; } a { text-decoration:none; color:inherit; } .reset { margin:0; padding:0; } a img { border:0; } a:visited { color:inherit; } #head { p { .reset; } ul { .reset; } li { list-style-type:none; } background-image:url(images/sfondo_head.jpg); background-repeat:repeat-x; float:left; width:@larghezza_overbox_full; .sx, .mid, .dx { float:left; } .sx { margin-top:28px; width:341px; } .mid { padding-top:9px; width:308px; } .dx { width:341px; } }