@charset "utf-8";
/* CSS Document */


.block{
	display:block;
	margin-top:5px;
	margin-bottom:5px;

}
.bottom_box{
	margin-top:50px;
	margin-bottom:20px;
	margin-left:0px;
	width:695px;;
	background-color:#a0a0a0;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;		
	padding-left:10px;
}

.contenuto{
	padding:5px;
}

h1.categoria{
color:#cc0000;
margin-bottom:5px;
margin-left:10px;
font-size:15px;
}

#main{
border-top: 1px solid #cc0000;
background-color:#FFFFFF;
background-image: url(../images/side_shadow.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#content{
float:left;
background-image: url(../images/bg_main_2.jpg);
background-repeat:repeat;
background-color:#cdcdcd;
width:705px;
float:left;
min-height:350px;!important;
}

#middle{
background-image: url(../images/img_head.png);
background-repeat: no-repeat;
width:887px;
height: 212px;
margin-left: 6px;
}

#content_bottom_left{
background-image: url(../images/bg_main_2.jpg);
background-repeat:repeat;
width:705px;

}

a.link_bottom{
margin-left:5px;
color:#666666;
font-weight:bold;
font-size:12px;
}

h3#subtitle_bottom{
color:#666666;
margin-bottom:5px;
margin-left:8px;
}

.box_news{
width:100%;
}
.leggi_news{
width:705px;
padding:5px;
}
.corpo{
color:#666666;
width:680px;
min-height:300px!auto important;
margin:0px 0px 14px 10px;
padding:0px;
}
.corpo img{
padding:5px;
}

.categorie{
text-decoration:none;
font-family:Arial;
color:#CC0000;
font-size:14px;
font-weight:normal;
display:block;
margin-bottom:5px;
}

.categorie:hover{
color:#CC0000;
text-decoration:underline;
}

.categorie:visited{
color:#CC0000;
}

#categorie_scelta{
width:400px;
padding:10px;
margin-top:10px;
margin-bottom:20px;
}
/************************TABELLE****************************/

table{
	margin-left:10px;
	margin-right:10px;
	border:0 none;
	border-collapse:collapse;
	font-size:12px;
	margin-top:5px;
}
table td {
	padding:2px;
	border:1px solid #000;
}

th {
	padding:2px;
	border:1px solid #000;
	background-color:#a0a0a0;
	font-weight:bold;
	font-style:italic;
}

table.societa{
	margin-left:10px;
	margin-right:10px;
	border:0px solid;
	font-size:12px;
	margin-top:5px;
	width:600px;
}
table.societa td{
	text-align:center;
}


#arbitri_container{

padding:10px;
width:400px;
height:200px;
border:1px solid #000;

}

.arbitri_left{
width:150px;
float:left;
text-align:right;
border-right:1px solid #000;
padding:5px;
}

.arbitri_right{
width:150px;
float:left;
text-align:left;
padding:5px;
}

span.text{
	color:#000;
	font-weight:plain;
	font-size:12px;
	font-style:italic;
}

span.tab_societa{
	color:#000;
	font-weight:bold;
	font-size:14px;
}


.presentazione_campionato{
    background-color: #000;
    color: #fff;
}
.presentazione_campionato p{
    background-color: #000;
    color: #fff;
}
