body { 
	font:80% verdana,helvetica,sans-serif; 
	margin:0; padding:0;
			background-color: #F9F9FA;
	text-align:center;
}
img {
	margin: 0;
	margin-bottom: 6px;
	border: none;
}
h2 {
	color: #666699;
	font-size: 14px;
}
a {
        text-decoration: none;
}
#contenuto {
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	margin-top: 4px;
}

#header {
	margin-left: auto;
	margin-right: auto;
	width: 984px;	
}
#header img {
	padding: 0;
}
#barra {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	height: 20px;
	background-color:#ffffff; 
}
#barra-lx {
	float:left;
	margin-left: 4px;
	width: 145px;
	height:20px;
	color:#333399;
	font-size: 11px;
	padding: 2px;
	background: url(images/box/barra_sx.jpg) no-repeat ;
}
#barra-dx {
	float:right;
	margin-right: 2px;
	width: 812px;
	height: 20px;
	background: url(images/box/barra_dx.jpg) no-repeat ;
}
#barra-dxmenu {
	float:left;
	width: 580px;
	height: 16px;
	color:#333399;
	padding-top: 2px;
	
}
#barra-dxuser{
	float:right;
	margin:0 4px 0 0;
	color:#333399;
}
#barra-dxuser p {
	margin-top: 0;
	color:#ffffff;
}
#corpo {
	float: left;
	padding:0;
	margin-left: 1px;
	width: 984px;
	margin-top: 8px;
	margin-bottom: 4px;
}
#sinistra {
	float: left;
	width: 160px;
	margin-left: 2px;
	padding: 0;
}
#destra {
	float: right;
	width: 170px;
	margin-right: 2px;
	padding: 0;
}
#box_link {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 2px;
}
#box_link a  {
	font-size: 10px;
	color: #333366;
	text-decoration:none;
}
#box_link li {
	list-style: none;
}
#box_link a:hover {
	font-size: 12px;
}

#box_login{
	width: 160px;
	margin-left: 8px;
}
#box_login img {

	margin-right: 0;
}
#box_button_l{
	float:left;
	width: 140px;
	margin-top: 4px;
	margin-left: 2px;

}
#box_button_l img {
	text-decoration	: none;

}

#content {
	float:left;
	width: 630px;
	margin-left: 6px;
	text-align:left;
}

#content_top {
	width: 98%;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}
#content_conv{
	float:left;
	width: 600px;
	margin-left: 6px;
        margin-bottom: 2px;
	text-align:left;
	border-bottom: 2px solid #669933;
}
#content_conv img {
	float: left;
	margin-right: 8px;
padding-bottom: 2px;
}	

#content_home {
	width: 100%;
	float: left;
	font-size: 11px;
	text-align: justify;
}
#content_home img {
	border: none;
	margin: 2px;
}	
#content_left {
	float: left;
	margin-top: 2px;
	margin-left: 1px;
	width: 312px;
	height: 120px;
	border:1px solid #B8C4CD; border-top: 3px solid #B8C4CD; border-bottom: 3px solid #B8C4CD;
}

#content_center {
	float: left;
	width: 208px;
	margin-left: 2px;
}
#content_right {
	float: right;
	margin-top: 2px;
	margin-left: 1px;
	width: 312px;
	height: 120px;
	border:1px solid #B8C4CD; border-top: 3px solid #B8C4CD; border-bottom: 3px solid #B8C4CD;
}
#content_right_full {
	float: left;
	width: 302px;
	margin-left: 3px;
	font-size: 11px;
	text-align: justify;
}
.box_c_l {
	width: 90%;
	padding: 0;
	margin-left:10px;
	margin-top: 2px;
	margin-bottom:2px;
	border-style:	none; 
	font-size: 9px;
	border-top: 2px solid green;
	border-bottom: 2px solid green;
}
.box_c_l h2 {
	font-size: 12px;
	padding: 0;
}

.box_c_l table {
	margin-left: 4px;
	width: 95%;
}
.box_c_l img {
	padding-bottom: 4px;
	border: none;
	margin: 2px;
}
.box_c_l a {
	text-decoration: none;
}
.box_c_l a:hover {
         font-size:9px;
	color: #666600;
}
.box_c_l p {
        padding: 0;
        font-size: 12px;
        color: #333366;
}

/*scroll*/
#box_scroll {
width:260px;
margin-top: 2px;
/*
border:solid #CCCCFF 1px;
background:#D7DDE6;*/
padding-bottom:5px;
}
#box_scroll h2{
	font-size: 12px;
	color: #003300;
	
}

#box_scroll a{
	text-decoration: none;
	color: #000099;
	
}
#box_scroll a:hover{
	text-decoration: none;
	color: #336699;
	
}
.box_fisso {
	width:auto;
	height: 400px;
	border-style:	none; 
	border-color:	#000; 
	border-width:	1px; 
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(images/sfondo.jpg) no-repeat center center;
}
.box_fisso ul li{
		text-decoration:none;
		list-style: none;
		font-size: 16px;
		color:#666699;
		padding-bottom:4px;
}

.box_whois {
	width:auto;

	border-style:	none; 
	border-color:	#000; 
	border-width:	1px; 
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(images/sfondo.jpg) no-repeat center center;
}
.box_whois p {
	margin-top: 20px;
	margin-left:20px;
	font-size: 14px;
	color: #669966;
	text-align: center;
}
.box_whois h2 {
	margin-top: 20px;
	margin-left:20px;
	font-size: 14px;
	color: #333399;
}
.box_whois ul li{
		text-decoration:none;
		list-style: none;
		font-size: 16px;
		color:#666699;
		padding-bottom:4px;
}



#footer {
  height: 22px;
  clear: both;
  padding: 0;
  margin-top: 2px;
}
.torneo {float: left; width: 98%; border-bottom: 2px solid blue;text-align:center;margin-bottom: 4px;}
.torneo_l {float: left; width: 38%;border-bottom: 2px solid #666699;}
.torneo_r {float: right; width:60%;text-align: center;}

#elenco_torneo { margin-top: 20px; }
#elenco_torneo table{float:left; width: 98%; border-collapse: collapse;}
#elenco_torneo th {border: 1px solid #aaa; padding: 0.5em; text-align:center;}
#elenco_torneo td {	border-bottom: 1px solid #aaa;height: 10px;padding: 0.5em;text-align:left;font-size: 10px;}





#elenco_doc{
	width:600px;

}
#elenco_doc table {
	margin-left: 2px;
    width: 600px;
	
    border-collapse: collapse; /* [Commento codice] Elimina lo spazio fra le celle della tabella. */

}
#elenco_doc caption {
    text-align: left;
    font-weight: bold;
    color: #900;
	padding-bottom: 10px;
	border-bottom: 4px solid #999999;
}
#elenco_doc thead {
	background: #ddd;
	color: #009;
}
#elenco_doc th {
    border: 1px solid #aaa;
    padding: 0.5em;
	text-align:center;
}
#elenco_doc td {
	border-bottom: 1px solid #aaa;
	height: 10px;
    padding: 0.5em;
    
	text-align:left;
	font-size: 10px;

}
#elenco_doc a {
	text-decoration: none;
}
#elenco_doc p {
	text-align:left;
	font-size:8px;
}
#elenco_doc img {
	border: none;
}
#elenco_doc caption h2 {
	
	font-size: 12px;
	color: #333366;
}
#paginazione {
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
	width: 300px;
	height: 20px;
	padding: 2px 0 2px 0;
	background-image: url("images/paginazione.gif");
	background-repeat: no-repeat;
}
#paginazione a img{
	text-decoration: none;
	border: none;
}

#elenco{
	width:600px;
	
}
#elenco ul a{
	text-align: left;
	text-decoration: none;
}
#elenco a:hover {
	background-color: #CCCCFF;
	color: #333366;
}
#elenco h2 {
	color: #333399;
	font-size: 14px;
}
#elenco li {
	list-style: none;
	font-size: 12px;
	color: #333399;
	padding: 4px;
}
.box_contatti{
		height: 24px;
		width: 620px;
		margin-top: 4px;
	background: #CCD4DA;
	padding: 1px;
}
.box_contatti_ufficio {
	width:299px;
	height: 18px;
	float:left;
	padding: 2px;
	border: 1px solid #ffffff;
}
.box_contatti_contatto {
	width:298px;
	height: 18px;
	float:left;
		padding: 2px;
	border: 1px solid #ffffff;
	
}
.box_contatti_ufficio h2 {
		text-align: left;
}

