﻿html, body { margin: 0; padding: 0; text-align: center; background-image: url( 'images/bg.gif' ); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; } #pagewidth { width: 1000px; text-align: left; margin-left: auto; margin-right: auto; background-color: #FFFFFF; } #header { position: relative; height: 160px; /*130px;*/ width: 100%; } #leftcol { width: 20%; float: left; position: relative; } #twocols { width: 80%; float: right; position: relative; } #rightcol { width: 25%; float: right; position: relative; } #maincol { float: left; display: inline; position: relative; width: 75%; } #footer { height: 27px; clear: both; background-image: url( 'images/bar1.gif' ); text-align: center; color: #999999; font-size:7pt; } /* *** Float containers fix:*/.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hides from IE-mac \*/* html .clearfix { height: 1%; } .clearfix { display: block; } /* End hide from IE-mac *//*printer styles*/@media print { /*hide the left column when printing*/ #leftcol { display: none; } /*hide the right column when printing*/ #rightcol { display: none; } #twocols, #maincol { width: 100%; float: none; } } /* menu orizzontale*/.classemenuorizzontale { position: relative; padding: 0 0 0 34px; margin: 0 auto 0 auto; background: url(images/menur_bg.gif) repeat-x; /*tab background image path*/ height: 46px; list-style: none; } .classemenuorizzontale li { float: left; } .classemenuorizzontale li a { float: left; display: block; color: #000; text-decoration: none; font-family: sans-serif; font-size: 13px; font-weight: bold; padding: 0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/ height: 46px; line-height: 46px; text-align: center; cursor: pointer; } .classemenuorizzontale li a b { float: left; display: block; padding: 0 24px 0 8px; /*Padding of menu items*/ } .classemenuorizzontale li.current a, .classemenuorizzontale li a:hover { color: #fff; background: url(images/menur_hover_left.gif) no-repeat; /*left tab image path*/ background-position: left; } .classemenuorizzontale li.current a b, .classemenuorizzontale li a:hover b { color: #fff; background: url(images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/ } .sito { background: url(images/menub_bg.gif) repeat-x; /*tab background image path*/ } .sito li.current a, .sito li a:hover { background: url(images/menub_hover_left.gif) no-repeat; /*left tab image path*/ } .sito li.current a b, .sito li a:hover b { background: url(images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/ } /*menu verticale*/.classemenuverticale { width: 180px; /*width of menu*/ } .classemenuverticale .titolettobarramenuverticale { font: bold 14px Arial; color: white; /*background: black url(images/titlebar.png) repeat-x center left;*/ margin-bottom: 10px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; padding: 4px 0 4px 10px; /*header text is indented 10px*/ } .classemenuverticale ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/ } .classemenuverticale ul li { padding-bottom: 2px; /*bottom spacing between menu items*/ } .classemenuverticale ul li a { display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-size: 90%; color: #005d94; } .classemenuverticale ul li a:visited { color: #005d94; } .classemenuverticale ul li a:hover { /*hover state CSS*/ color: #000099; background-color: #F3F3F3; font-size: 1em; } .contentrettangolo { width: 190px; } .contentsopra { background: url( 'images/sopra.gif' ) no-repeat; height: 16px; text-align: center; color: White; } .contentmezzo { border: 2px solid #045c97; padding: 4px; } .contentsotto { background: url( 'images/sotto.gif' ) no-repeat; height: 8px; } .prezzo { color: #FF0000; font-weight: bold; font-size: 13pt; } .prezzolistino { font-weight: bold; font-size: 11pt; text-decoration: line-through; } .paragrafo { margin: 10px; } .rossobold { color: #FF0000; font-weight: bold; } 