body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#153872;
	background: #A5A7A7 url(../img/general/bg.jpg);	
	overflow-x: auto; 
	overflow-y: auto; 
	margin: 30 0 0 0;
	scrollbar-base-color: #153872;
	scrollbar-arrow-color: #FCE600;
	scrollbar-track-color: #C7DAFA;
}



div#title {
position: absolute;
left: -999px;
width: 990px;
}



div#wrapper {
width: 909px;
position: absolute;
left: 50%;
margin-left: -450;
}

.menu_lato {
	height: 26;
	overflow-x: hidden;
	overflow-y: hidden;
	border-top: 1px dotted #153872;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
	color: #153872;
}

.Tmenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
	color: #153872;
}


A.Tmenu:HOVER {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
	color: #153872;
}

A.Tmenu:ACTIVE, A.Tmenu:LINK, A.Tmenu:VISITED {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
	color: #153872;
}

.main {
	overflow-x: hidden;
	overflow-y: auto;
	width: 400px;
	height: 410px;
}

P {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 9 0 0 0;
}

.Tnorm {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

A.Tnorm:HOVER {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

A.Tnorm:ACTIVE, A.Tnorm:LINK, A.Tnorm:VISITED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

img.foto {
		float: right; 
		margin: 6px 0px 10px 20px;
		border: 1px solid #153872;
}


.menu_lato_dx {
	height: 35;
	overflow-x: hidden;
	overflow-y: hidden;
	border-top: 1px solid #D4DDEB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
    font-weight: normal;
	color: #153872;
}

.Tmenu_dx {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
    font-weight: normal;
	color: #153872;
}


A.Tmenu_dx:HOVER {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
    font-weight: normal;
	color: #153872;
}

A.Tmenu_dx:ACTIVE, A.Tmenu_dx:LINK, A.Tmenu_dx:VISITED {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
    font-weight: normal;
	color: #153872;
}

.destra {
	overflow-x: hidden;
	overflow-y: auto;
	width: 215px;
	height: 410px;
}


.Tmini {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 9px;
        line-height : 12px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

A.Tmini:ACTIVE, A.Tmini:LINK, A.Tmini:VISITED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 9px;
        line-height : 12px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

A.Tmini:HOVER {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 9px;
        line-height : 12px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		text-align: justify;
		margin: 0 0 0 0;
}

.Tnorm2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        line-height : 16px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		margin: 0 0 0 0;
}

.modulo {
   background:#ffffff;
   border:1px solid #D0D7E3;
}

form {
margin: 5 0 0 0;
}

.registration {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 375px;
	height: 400px;
}

.campi {
   background:#ffffff;
   border:1px solid #C3C3C3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#153872;
   font-size:11px;
   width: 150px;
}

.campi2 {
   background:#ffffff;
   border:1px solid #C3C3C3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#153872;
   font-size:11px;
   width: 200px;
}


.entra {
   background:#153872;
   border:1px solid #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-style: bold;
   width: 90px;
}

.cella {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-style: normal;
        font-weight: normal;
        color: #153872;
		border-bottom: 1px solid #F0EFEF;
}

