/* stili generali per il layout */

html,body{
	margin: 0;
	padding:0
}
body{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	text-align: center
}
div#contenitore{
	width:770px; 
	margin:0 auto;
        border-width: 0 1px; 
	border-style:solid; 
	border-color: #000
}
div#contenitore2{
	text-align: left;
}

/* stili generali per testi */

div#testata{
	height: 90px;
	padding: 5px 0;
	background-color:#FFF;
	color: #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000
}
p{
	line-height: 20px;
}

h1,h2{
	margin: 0;
	padding:0
}
h1{
	font: bold 2em/70px arial,sans-serif
}
h2{
	color: #69f;
	font-size: 1.2em
}
a img{
	border: 0;
}

hr {
  	border: 0;
  	width: 90%;
	color: #0080FF;
	background-color: #0080FF;
	height: 2px;
}

div#rivendicatore a{
	color:#fff;
	font-weight: bold;
	text-decoration: underline
}

/* stili specifici per il layout */

div#colonnasx{
	float: left;
	width: 160px;\width:170px;w\idth:160px;
	padding: 7px
}
div#colonnadx{
	float: right;
	width: 160px;\width:170px;w\idth:160px;
	padding: 7px
	
}
div#corpocentrale{
	margin: 0 170px;
	padding: 1em 10px;
	border-left:1px dotted #000;
	border-right:1px dotted #000;
	 
}
div#rivendicatore{
	clear:both; 
	text-align:center;
	padding: 5px 0;
    	background-color: #FFF; color: #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000
}

/* stili per tabella */

table#t1{
	table-layout: fixed;
	width:100%;
	margin: 0 auto;

}
table,th,td{
	border:1px solid #FFF;
	border-collapse:collapse
}

td,th{
	padding:5px;
	text-align:left
}

th{	background:#666;
	color:#FFF
}

col.col1{
	background: #C4E3F7
}
col.col2{
	background: #A4DBFF
}
col.col3{
	background: #86B3D0
}
tr:hover td{
	background: #FFF
}
