html, body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8d8d8d; margin: 0 auto; padding: 0; text-align:left; height:100%; } body {background:url(../templates/main/immagini/bgBody.jpg) #ddeaf4 repeat-x top left; height:100%; } .clear {clear:both; margin:0;} a {color:#7ba3b1; text-decoration: none; font-weight: bold;} a:hover {text-decoration: underline;} .noMarginTop {margin-top: 0 !important;} h1.changeColor {font-size:15px; font-weight:normal; color:#6392a3; margin:10px 0 10px 10px; padding:0; text-transform:uppercase;}   div#wrapper {width:1088px; height:auto!important; margin:0 auto; } div#bottom {background: url(../templates/main/immagini/bottom.png) no-repeat; clear:left; width:1088px; height:39px; margin:0 auto;} div#mainContent {background:url(../templates/main/immagini/bgMain.png) repeat-y; position:relative; margin: 18px auto 0; width:1088px; height:auto!important; padding-bottom: 30px; } div#content {width:1088px; min-height: 462px; height:auto !important; height: 462px; margin:0 auto; background: url(../templates/main/immagini/topContent.jpg) top no-repeat; padding-top: 21px;} div#contPage {width: 994px; min-height: 483px; height: auto !important; height: 483px; margin: 0 auto;} div#footer {background:url(../templates/main/immagini/bgFooter.jpg) no-repeat bottom; position:absolute; left:50%; margin-left:-500px; width:1000px; height:32px; z-index: 500;}  div#iva {width:300px; float:left; height:20px;} div#iva p {margin:0; padding:0; font-size:11px; margin:10px 0 0 0; color:#709bab; text-align:center;} div#menu {width:480px; height:25px; float:right; margin:10px 10px 0 0;} div#menu ul {margin:0; padding:0; list-style:none;} div#menu li {display:inline; color: #869daa !important;} a.on {text-decoration:none; text-transform:uppercase; font-weight:normal; font-size:12px; color:#869daa;} .on:hover {color:#fff;} a.classeSelez0 {color:#aec1c3 !important; background: url(../templates/main/immagini/corsi/hover.jpg) no-repeat !important;} a#thover7 {color: #fff !important;} div#contentArticolo {width: 974px; padding: 10px; height:auto!important; margin:0px; text-align: justify;} div.floatLeft {width:300px; height:auto !important; float:left; display:inline; margin:0 0 0 20px;} div.floatLeftSmallHeight{width:220px; height:auto !important; float:left; display:inline; margin:0 0 0 20px;} div.floatLeftSmallwidth {width:160px; height:300px; float:left; display:inline; margin:0 0 0 20px;} div.floatLeftSmallwidth img{border:none; margin:10px 0 0 20px;} div.floatLeftSmallHeight img{border:none; margin:10px 0 0 20px;} div.floatLeftNomargin {width:270px; height:auto !important; float:left; display:inline; margin:0;} div.floatLeft img {border:none; margin:10px 0 0 20px;} div.changeWidth {width:230px; height:auto !important; float:left; display:inline;} h1 {font-size:15px; font-weight:normal; color:#6392a3; margin:10px 0 10px 10px; padding:0; text-transform:uppercase;} div.changeWidth img {margin:10px 0 0 20px; border:none;} div.floatingLeft {width:120px; height:30px; float:left !important; display:inline; text-align:center !important;} img.noMargin {margin:0 !important;} span.smallGrey {font-size: 12px !important; color: #666;} div#contentArticolo h2 {font-size:14px; font-weight:bold; color:#6392a3; margin:10px 0 10px 0; padding:0;} div#contentArticolo h3 {font-size:13px; font-weight:bold; color:#666; margin:10px 0 0; padding:0;} div#contentArticolo h4 {font-size:13px; font-weight:bold; color:#666; margin:10px 0 0; padding:0; font-style:italic;} h2.upper {text-transform:uppercase;} div#contentArticolo p {line-height:20px; margin:5px 0 0; padding:0;} a {color:#6392a3;} ul {margin-top: 5px;} ul li {line-height:20px;} ol {margin-top: 5px;} ol li {line-height:20px;} strong {color:#6392a3; font-weight:bold; } span.apice { font-size: 10px !important; vertical-align: super; font-style: italic; } table {text-align: center; border-right: 1px solid #666; border-bottom: 1px solid #666; margin:5px 0 10px 0;} th, td {border-left: 1px solid #666; border-top: 1px solid #666;} table#noBorder {border:none !important; margin:0; padding:0; background: none;} table#noBorder1 {border:none !important; margin:0; padding:0; background: none;} tr.leftText {text-align:left;} span.red {color:#ff0000;} td.noBorder {border:none !important; width:200px; height:20px;} th.bold {font-weight:bold;} ul.noListStyle {margin:0; padding:0; list-style:none;} img.makeLeftSpace {margin:0 0 0 10px;} p.changeWidth {width:202px; float:left; display:inline; margin:0 0 0 20px !important;} p.smallWidth {width:130px; float:left; display:inline; margin:0 0 0 20px !important; height:auto;} p.mediumWidth {width:180px; float:left; display:inline; margin:0 0 0 20px !important;} p.bigWidth {width:320px;float:left; display:inline; margin:0 0 0 20px !important;}