@import url(undo.css);
@import url(testi.css);

BODY {
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		background-color: #E7E7E7;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		color:#6D6E71;
		text-align:center;
}

.struttura  {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		width:800px;
}

.pagina {
		background-color: #ffffff;
		float:left;
		width:790px;
		padding:0px 15px 10px 15px;
}

.header{
		float:left;
		width:750px;
}

.top {
		color:#6D6E71;
		padding:0px 0px 1px 0px;
		float:left;
		width:750px;
}

.top a, .top a:visited{
		color:#6D6E71;
}
.top a:hover{
		color:#000000;
}

.top p{
		padding:38px 20px 0px 0px;
		float:right;
		width:auto;
}

.testata{
		float:left;
		width:750px;
}


.corpo {
		padding:10px 0px 0px 0px ;
		float:left;
		width:750px;
}

.overfooter {
		background-image: url(../img/puntinato.gif);
		background-position: 0% 0%;
		background-repeat: repeat;
		height:24px;
		float:left;
		width:750px;
		margin:5px 0px 5px 0px;
}

.footer {
		float:left;
		width:750px;
}

.footer table{
		margin:0px;
		color:#000000;
		font-size: 0.9em;
		border-collapse:collapse;
}

.footer table{
		width:750px;
		background-color:#EDEDED;
		margin:0px;
		color:#000000;
		font-size: 0.9em;
		border-collapse:collapse;
}

.footer table .td3{
text-align:right;
padding-right:15px;
}

.footer td a, .footer td a:visited{
		color:#6D6E71;
}

.footer td a:hover{
		text-decoration:underline;
}


.braccio {
		font-size: 0.8em;
		padding:0px 0px 0px 0px;
		text-align:center;
		float:left;
		background-color: #ffffff;
		width:160px;
		border-right:1px solid #CACBCD;
}

.braccio ul{
		margin:0px 0px 10px 0px;
		float:right;
		width:160px;
}

.braccio ul li{
		float:left;
		background-image: url(../img/bkg-menu.gif);
		background-position: 0% 0%;
		background-repeat: repeat-x;
		margin:0px;
		width:155px;
		padding:4px 5px 4px 0px;
}


.braccio ul a, .braccio ul a:visited {
		background-image: url(../img/arrow2.gif);
		background-position: 100% 50%;
		background-repeat: no-repeat;
		font-size: 1em;
		text-align:right;
		float:left;
		width:140px;
		display:block;
		padding:1px 15px 1px 0px;
		font-weight:900;
		color:#6D6E71;
}

.braccio ul a.var, .braccio ul a.var:visited {
		background-image: url(../img/arrow3.gif);
		color:#0061A9;
}

.braccio ul a:hover {
		background-image: url(../img/arrow1.gif);
		color:#2AAA5F;
}



.registrazione {
		background-color: #e2e2e2;
		border:3px solid #2a7fe8;
		padding:15px 10px 10px 10px;
		margin:20px 10px;
}

.registrazione p{
		border-bottom:1px dotted #2a7fe8;
		margin-bottom:5px;
		padding-bottom:5px;
}

.registrazione fieldset{
		padding:10px;
		border:1px solid #b1d828;
}

.registrazione legend{
		padding-bottom:10px;
		color:#399600;
		font-size:1.2em;
		font-weight:bold;
}


.registrazione p label{
		font-weight:900;
		text-align:right;
		width:140px;
		margin-right:15px;
		display:inline-block;
}


.element {
		clear:both;
}

.element h2 {
		background-color: #ffa800;
		background-image: url(/img/curva1.png);
		background-position: 0% 0%;
		background-repeat: no-repeat;
		font-size:14px;
		font-weight:900;
		margin:20px 80px 1px 0px;
}

.element h2 strong{
		display:block;
		padding:9px 10px 3px 10px;
		background-image: url(/img/curva2.png);
		background-position: 100% 0%;
		background-repeat: no-repeat;
		margin:0px;
}
.element h3 {
		font-size:12px;
}

.element h4 {
		margin:20px 0px 1px 0px;
		color:#919191;
		font-weight:100;
		font-size:25px;
}


		margin:20px 0px 5px 0px;
		color:#2a7fe8;
		font-weight:100;
		font-size:19px;
}

hr {
		border:none;
		border-top:1px solid #2a7fe8; 
		margin:0px 0px 5px 0px;
		height:1px;
}

.corpo hr {
		clear:both;
		border:none;
		border-top:1px solid #2a7fe8; 
		margin:0px 0px 5px 0px;
}

p.tag {
		text-transform:uppercase;
		font-size:9px;
}

.banner {
		display:block;
		margin:25px 0px;
}

.element img {
		display:block;
		float:left;
}

.element b {
		color:#000000;
}
