body {
	margin:0;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	color:#5f6050;
	background-color:#3d7318;
	background-image:url(images/sfondo_00.jpg);
	background-position: top;
	background-repeat: repeat-x;
	text-align:center;  /* fix per explorer 5 */
}

#centra {
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 text-align:left; 
 border:0;
 width:900px;
 height: 600px;
 padding:0px;
 background-image:url(images/sfondo_01.jpg);
 background-position: top;
 background-repeat: repeat-x;
}


h1 {font-size: 12px;}
	
h2 {font-size: 11px;}

p {font-size: 10px;}
	
b {font-weight: normal;}



/* contenuti */

	
.text {width:173;
		height: 220;
		padding: 0px;
		font-size: 10px;
		text-align: left;}
		
.nota {width:213;
		height: 34;
		font-size: 9px;
		text-align: right;}
			
.vt {width:175;
		height: 25;
		padding: 3px 3px 3px 3px;
		text-align: right;
		font-size: 10px;
		color: #325d15;}
		
.dove {width:173;
		height: 220;
		font-size: 11px;
		text-align: left;}

.cont {
	width: 465;
	font-size: 11px;
	text-align: left;}

.topsolutions {
	background-color: #0c71a6;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;}
		
.solutions {
		background-color: #66cc09;
		padding: 5px;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;}
		
.testovt {
	width: 80;
	font-size: 11px;
	text-align: left;}
	
.requisitivt {
	width: 170;
	font-size: 10px;
	text-align: left;}

/*liste */

ul {border:0;
	padding:0px 0px 15px 30px;
	font-size: 10px;}
li {border:0;
	list-style-image: url(images/punto.gif);
	list-style-type: square;}


	
/*form */

form {padding-left: 0px;}

form td{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

input.campo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
	padding: 1px 3px 1px 3px;
	margin-left: 2px;
	width: 130px;		
	height:18px;
	border: 0;
}

input.camposmall {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
	padding: 1px 3px 1px 3px;
	margin-left: 2px;
	width: 70px;		
	height:18px;
	border: 0;
}

select.camposmall {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
	padding: 1px 0px 1px 1px;
	margin-left: 2px;
	width: 40px;		
	height:18px;
	border: 0;
}

select.campo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
	padding: 1px 0px 1px 1px;
	margin-left: 2px;
	width: 130px;		
	height:18px;
	border: 01;
}

textarea.campo {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
	border: 0;
	padding: 2px;
	width: 180px;
	height: 147px;	
	margin: 0px;
	margin-top: 5px;	
	margin-bottom: 5px;
}

input.pulsante {
	margin: 0px 8px 0px 4px;
	padding: 3px;	
	border: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #85af43;
	font-weight:bold;
}



/*footer*/

.footer {color: white; text-align: center; margin-top: 100px; font-size: 11px}



/*links*/
	
a {color: #ffffff;text-decoration:underline;font-weight:normal;}
a:hover {color: #ffffff;text-decoration:underline;font-weight:normal;}
.cont a {color: #f10700;text-decoration:none;font-weight:normal;}
.cont a:hover {color: #f10700;text-decoration:underline;font-weight:normal;}

