﻿body
{
	background-image: url( 'images/fondo.jpg' ); background-repeat: no-repeat; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align: center; background-position: center top;
}
h1
{
	font-size: medium; font-weight: bold;
}
h2
{
	font-size: small; font-weight: bold; color: orange; margin-bottom: 5px; margin-top: 20px;
}
.logosito
{
	float: left; width: auto;
}
.logosottosito
{
	float: right; font-weight: bold; padding-top: 10px; padding-right: 10px;
}

.testata
{
	width: 100%; text-align: left; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 20px #cccccc solid; float: left; background-color: white;
}

.contenitore
{
	width: 768px; text-align: center; z-index: 1; position: relative;
}

.corpo
{
	width: 100%; text-align: left; float: left; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; background-image: url( 'images/fondo_corpo.gif' ); background-repeat: repeat-x; background-color: #d6eef6;
}

.adv
{
	width: 100%; text-align: left; float: left; border-bottom: 1px #ffffff solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid;
}
.menu
{
	width: 208px; float: left;
}

.menu li
{
	list-style-image: url( 'images/elenco.gif' ); font-weight: bold; color: #61bca5;
}

.menu a:link, .home a:link
{
	color: #61bca5;
}

.menu a:vlink, .home a:vlink
{
	color: #61bca5;
}

.menu a:active, .home a:active
{
	color: #61bca5;
}

.menu a, .home a
{
	color: #61bca5;
}

.menu a:hover, .home a:hover
{
	background-color: #61bca5; color: #FFFFFF;
}

.nt2 img:hover
{
	background-color: #eaf6fa;
}

.home
{
	width: 200px; float: left; padding-top: 20px; font-size: x-small; color: #8d8c72;
}
.ipsoa
{
	width: 500px; float: left; padding-left: 15px; padding-top: 50px; font-size: small; padding-bottom: 50px; color: #8d8c72;
}

.registrati
{
	width: 500px; float: left; padding-left: 15px; padding-top: 20px; font-size: small; padding-bottom: 50px; color: #8d8c72;
}
.label
{
	float: left; width: 100px;
}
.teamgrafico
{
	padding-left: 100px;
}
.teamgraficolabel
{
	width: 100%; font-size: small; color: #666666;
}
.teamgraficolabel a
{
	color: #666666;
}

.divRiga
{
	float: left; width: 100%; margin-top: 10px;
}
.NomeCampo
{
	padding-right: 8px; font-weight: normal; font-size: 11px; float: left; margin: 0px; width: 90px; color: #666666; text-align: right;
}
.Campo
{
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; float: left; padding-bottom: 0px; margin: 0px; vertical-align: bottom; width: 250px; color: #666666; padding-top: 0px;
}
.Campo INPUT
{
	font-size: 10px; width: 220px;
}
.Campo SELECT
{
	font-size: 10px; width: 220px;
}
.Obbligatorio
{
	font-weight: bold;
}
.invia
{
	float: right;
}
.invia input
{
	width: 100px; background-color: #A7DCED;
}

.floreale
{
	z-index: 0; left: 0px; top: 26px; position: absolute;
}
.img
{
	border: 0px;
}

