/*
	STYLE SHEET FOR ADV2000.COM
	Copyright 2009 Servizi Informatici
*/

/*
	Global Reset ---------------------------------------------------------------
*/

*
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	font-family: "Trebuchet MS", "Droid Sans", arial, helvetica, sans-serif;
}

a img, a:link img, a:visited img, a:hover img { border: 0px; }
table {border-collapse: collapse; border-spacing: 0;}
button {cursor: pointer;}

.nofloat
{clear: both; line-height: 0.0; font-size: 0; height: 0; float: none;}

.noshow {display: none;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.maiuscolo {text-transform: uppercase;}
.minuscolo {text-transform: lowercase;}
.corsivo {font-style: italic;}
.normale {font-weight: normal;}
.fleft {float:left;}
.fright {float: right;}

/*
	General Styles -------------------------------------------------------------
*/

body
{
	margin: 0 auto;
    position: relative;
    background-color: #fff;
	color: #505050;
    font-size: 1em;
    text-align: center;

}

.l-indent10 {padding-left: 10px;} .l-indent20 {padding-left: 20px;}
.l-indent30 {padding-left: 30px;} .l-indent40 {padding-left: 40px;}
.l-indent50 {padding-left: 50px;} .l-indent60 {padding-left: 60px;}

.r-indent10 {padding-right: 10px;}
.r-indent20 {padding-right: 20px;}
.r-indent30 {padding-right: 30px;}
.r-indent40 {padding-right: 40px;}
.r-indent50 {padding-right: 50px;}

.tb-margin20 {margin-top: 20px; margin-bottom:20px;}
.tb-margin30 {margin-top: 30px; margin-bottom:30px;}

.l-margin10 {margin-left: 10px;} .r-margin10 {margin-right: 10px;}
.l-margin20 {margin-left: 20px;} .r-margin20 {margin-right: 20px;}
.l-margin30 {margin-left: 30px;} .r-margin30 {margin-right: 30px;}

.spacer5  {padding: 5px 0;} .spacer10 {padding: 10px 0;}
.spacer20 {padding: 20px 0;} .spacer30 {padding: 30px 0;}
.spacer40 {padding: 40px 0;} .spacer50 {padding: 50px 0;}



/*
	DIV Styles -----------------------------------------------------------------
*/

#topbar
{
	background: #fff url("../immagini/bg-topbar.png") repeat-x top left;
	padding: 15px 0 0 0; height: 50px;
}

#logo {width: 350px;}
#menu {width: 600px;}
#spot
{
	border-top: 5px solid #a4a28f; border-bottom: 5px solid #a4a28f; margin: 20px 0 40px 0;
	background: #f0f0f0 url("../immagini/showcase-overlay.png") no-repeat bottom center;
	padding: 30px 0;
}

.inner_960 {margin: 0 auto; width: 960px;}
.column_100 {width: 100px;}
.column_200 {width: 200px;}
.column_290 {width: 290px;}
.column_300 {width: 300px;}
.column_310 {width: 310px;}
.column_450 {width: 450px;}
.column_470 {width: 470px;}
.column_650 {width: 650px;}

/*
	Tipography -----------------------------------------------------------------
*/
h1
{
	font-size: 1.3em;  text-transform: uppercase;
	margin-bottom: 20px; color: #565963;
}

h1.small {font-size: 1.3em; margin-bottom: 20px; text-transform: none;}

.title
{
	font-size: 1.8em; margin: 0; padding: 0px 0px 0px 0px; text-align: left;
	background: url("../immagini/icon.png") no-repeat right center;
	letter-spacing: -1px; color: #72a608;
}

h2
{
	font-size: 1em; text-transform: uppercase; margin-bottom: 10px;
}

h3
{
	font-size: 1em; margin-bottom: 10px;
}
p {font-size: 0.8em; line-height: 1.4em; margin-bottom: 20px;}
ul, ol, dl, form, table {font-size: 0.8em;}


/*
	Links ----------------------------------------------------------------------
*/

#menu ul {list-style-type: none; padding-top: 40px;}
#menu ul li {display: inline;}
#menu a:link, #menu a:visited
{
	text-transform: uppercase; padding: 8px 15px; color: #303030;
	margin-left: 5px; font-weight: bold; text-decoration: none;
}
#menu a.active {background: #606060; color: #e5e5e5; text-decoration: none;}
#menu a:hover {background: #303030; color: #fff; text-decoration: none;}

a:link, a:visited {color: #9acd32;}
a:hover {text-decoration: underline;}

/*
	Immagini -------------------------------------------------------------------
*/

.block {display: block;}

/*
	Liste ----------------------------------------------------------------------
*/






