﻿body 
{
	font-size: 12px;
	font-family:"Helvetica", Lucida Sans, Arial, sans-serif;
	color: #202020;
	line-height: 1.5em;
	background-image: url('images/bg.jpg');
	background-attachment: fixed;
	text-align: justify;
}
a:link
a:visited 
{
	text-decoration: none;
	color: #ff900a;
}
h1, h2, h3, h4, h5, h6 
{
	font-family:"Helvetica", Lucida Sans, Arial, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
h1{font-size: 24px; font-weight:bold;}
h2
{
    font-size: 1.2em;
    color: #202020;
	text-decoration: none;
}
h3
{
    font-size: 1.2em;
    color: #585858;
	text-decoration: none;
}
h4
{
    font-size: 1.2em;
    color: #585858;
	text-decoration: none;
}
h5
{
    font-size: 1.2em;
    line-height: 1.5em;
    color: #d1d1d1;
	text-decoration: none;
}
h6
{
    font-size: 1.2em;
    line-height: 1.5em;
	text-decoration: none;
}
a:hover 
{
    text-decoration: underline;
    color: #ff900a;
}

a.coloreLink
{
    color: #ff900a;
}
.fl-left {float:left;}
.fl-right {float: right;}
.sp-left {margin-left:10px;}
.sp-right {margin-right:10px;}
.bgMainTable  {background: url('images/bg-trasp.png') repeat-y center top;}
.campiForm  {width:100%;}
.menu
{
    background: url('images/bg-menu.png') center top;
    height: 60px;
}
.menuText
{
	font-size: 10px;
	font-family:"Helvetica", Lucida Sans, Arial, sans-serif;
	color: #202020;
	text-decoration: none;
}
.menuFooter
{
	font-size: 10px;
	font-family:"Helvetica", Lucida Sans, Arial, sans-serif;
	color: #4b4b4b;
	text-decoration: none;
}
.menuCorsi
{
    font-size: 1.2em;
    color: #585858;
    text-decoration: none;
}
.menuNews
{
    font-size: 1.1em;
    color: #585858;
    text-decoration: none;
}
.titleCorsi1
{
    font-size: 1.5em;
    color: #000000;
	text-decoration: none;
}
.boxBlack
{
    background: url('images/bg-box-black.jpg') center top;
    height: 308px;
}
.boxBlackSmall
{
    background: url('images/bg-box-black-small.jpg') center top;
    height: 180px;
}
.boxBlackPadding
{
    padding-top: 50px;
    padding-left: 40px;
    padding-right: 40px;
    vertical-align: top;
    text-align: justify;
}
.sepText
{
    background: url('images/sep-text.gif') center top repeat-y;
}
.div01 
{
	background-image: url('images/corsi/tratteggio.gif');
	background-repeat: repeat-x;
	background-position: left center;
}
.bgCorsiTitle 
{
	background-image: url('images/corsi/bg-corsi-title.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height: 51px;
	text-align: left;
	padding-left: 20px;
}

