
* { 
	/*x-system-font:none;*/
	font:1em 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	}

body {
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
	font-size:0.625em;
	font-size:10px;
	background-image:url(../img/bdbg.jpg);
	background-repeat:repeat-x;
}

h1, h2, h3, h4, h5, h6 {
	font-size:2.2em;
	font-weight:normal;
}

#wrapper {
 margin: 0 auto;
 width: 922px;
}

#faux {
 background: url(../img/bgbody.gif);
 margin-bottom: 0px;
 overflow: auto;
 width: 100%;
}

#topfaux {
 background: url(../img/topbody.gif);
 background-repeat:no-repeat;
 margin: 0px;
 width: 100%;
 height: 7px;
}

#bottomfaux {
 clear: both;
 background: url(../img/bottombody.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 height: 100px;
 position: relative;
}

#header {
background: url(../img/header.jpg);
 background-repeat:no-repeat;
 width: 922px;
 height: 120px;
 margin: 10px 0px 0px 0px;
}

#navigation{
	font-size: 1.3em;
	margin: 0px 0px 0px 0px;
	background-image: url(../img/bg-menu2.jpg);
	background-repeat:no-repeat;
	padding: 6px;
	color: #FFFFFF;
}

#navigation a{
	padding: 10px;
	color: #FFFFFF;
}

#leftcolumn {
	display: inline;
	color: #333;
	margin: 0px 4px;
	padding: 0px;
	width: 195px;
	float: left;
	background: #F1F1F1;

}

#content {
	float: left;
	color: #333;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 490px;
	display: inline;
	position: relative;
	min-height:  300px;
	
}

#rightcolumn {
	display: inline;
	position: relative;
	color: #333;
	margin: 0px 5px 10px 0px;
	padding: 0px;
	width: 195px;
	float: right;
	background: #F1F1F1;

}

#footer{
	clear: both;
	background-image:url(../img/footer.jpg); 
	background-repeat:repeat-x;
	background-color:#abc229;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
	text-align: center;
	color: #000000;
	font-size: xx-small;
}

#footer a{
	text-decoration: none;
	color: #000000;
 }
 
#footer a:hover{
	text-decoration: none;
	background-color:#F1F1F1;
	color: #000000;
 }

#footer p{
	padding: 10px;
 }
 
.clear { clear: both; background: none; }

#sponsor{
	text-align:center;
}

#leftmenu1 li{
	border: thin solid #666666;
	height: 20px;
	width: 190px;
	margin: 2px;
}

#boxsponsorbody{
	text-align:center;
}

#banner{
	text-align:center;
	vertical-align: top;
	height:110px;
	padding-left: 2px
}


/*GESTIONE CLASSIFICA*/
.classifica{
	color:#000000;
	border:thin double #B0CBE8;
	font-size:small;
}

.classifica .squadre{
	text-align:left;
}

.classifica .squadresomma{
	text-align:left;
	background-color:#B0CBE8;
	font-weight: bold;
}

.classifica .punti{
	text-align:center;
}

.classifica .puntisomma{
	text-align:center;
	background-color:#B0CBE8;
	color:#000000;
	font-weight: bold;
}

.nextmatch h1{
	font-size:x-small;
}

.nextmatch h3{
	font-size:xx-small;
	font-style: italic;
}

.nextmatch{
	font-size:small;
}

.recapiti{
	padding: 10px;
	font-style: italic;
	text-decoration: none;
	list-style-image: none;list-style-type: none;	
}



/*Gestione delle news*/
#newsboxtitle{
	/*overflow: auto;*/ /*Paul O Brien Fix for IE www.pmob.co.uk */
	background:url(../img/bg_menubar.gif);
	background-repeat:no-repeat;
	width: 490px;
	height: 29px;
	color: #FFFFFF;
}

#newsboxsubtitle{
	text-align:left;
	font-size: xx-small;
    background:url(../img/meta-bg.png);
	background-repeat: repeat;
	color: #000000;
	height: 20px;
}

#newsbox{
	text-align:left;
	/*overflow: auto;*/ /*Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
	overflow: hidden;
}

#newsbox p{
	font-size: 1.2em;
}

#newsboxheader{
	height: 53px;
	background-color: #E8E8E8;
}
#newsboxheader h1{
    font-size: 1.5em;
}
#newsboxcal{
	width: 55px;
	float: left;
}

#newsbox ul{
	cursor: default;
	list-style: none;
}
#newsbox img{
	width: 100px;
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
}
#newsbox li{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	margin: 2px;
	display: inline;
	float: left;
}

/*fine news*/


.tabcal{
	background-image:url(../img/day.gif);
	background-repeat:no-repeat;
	width:52px;
	height:53px;
	text-align:center;
	table-layout:fixed;
}

.tabcal th{
	vertical-align:bottom;
	font-size:xx-small;
	font-weight: bold;
	color: white;
}

.tabcal td{
	font-size: 20px;
}

#frmlogin{
	font-size: xx-small;
}

#frmlogin input {
	font-size: x-small;
	background-image:url(../img/bqbg.gif);
	background-repeat:repeat;
	border: double;
	border-color: #B0CBE8;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: bottom;
}

#frmlogin input .btnlogin{
	font-size: small;
}

#pannello{
	border: thin solid #666666;
	background-color: #CCCCCC;
	padding: 20px;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 20px;
}
/* GESTIONE FOTO*/
#foto450{
	text-align: center;
	margin: 5px;
}
#foto450 img{
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
}

/* CONTENUTO*/
#contenuto{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}

#contenuto p{
	line-height:1.5em;
	margin:12px 0;
	font-size:1.1em;
}

#contenuto b{
	/*color: #6699FF;*/
	font-weight:bold;
	font-style:italic;
	font-size:1em;
}

#contenuto a {
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #99c;
}

#contenuto a:hover {
	color:#68f;
}


#contenuto .riga{
	margin-bottom: 10px;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
	font-size:x-small;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-align: center;
}

#contenuto img{
	/*border: 1px #000000;
	border-style: double;*/
}

#contenuto .noborder{
	border: 0px;
	
}

#contenuto .riga .logosponsor{
	border: 0px #000000;
	border-style: double;
	font-size: 15px;
	font-weight: bold;
}

#contenuto .riquadro_presidente h3{
	font-size: xx-small;
}

#contenuto .riquadro_presidente{
	width: 120px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #FFCC33;
}

#contenuto .riquadro_vicepresidente{
	width: 120px;
	border: thin solid #666666;
	float:left;
	margin-right: 10px;
	background-color: #FFFF99;
}

#contenuto .riquadro_vicepresidente h3{
	font-size: xx-small;
}

#contenuto .riquadro_dirgen{
	width: 120px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #FFFF99;
	vertical-align:bottom;
}

#contenuto .riquadro_dirgen h3{
	font-size: xx-small;
}

#contenuto .riquadro_dirspo{
	width: 120px;
	border: 1px solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #FFFF99;
	vertical-align:bottom;
}

#contenuto .riquadro_dirspo h3{
	font-size: xx-small;
}

#contenuto .riquadro_dirigente{
	width: 120px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #99CCFF;
	vertical-align:bottom;
}

#contenuto .riquadro_dirigente h3{
	font-size: xx-small;
}

#contenuto .riquadro_segretario{
	width: 120px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #CCFFFF;
	vertical-align:bottom;
}

#contenuto .riquadro_segretario h3{
	font-size: xx-small;
}

#contenuto .riquadro_player{
	width: 130px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #B0CBE8;
	font-size: xx-small;
}

#contenuto .riquadro_staff{
	width: 130px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #9cdd9d;
	font-size: xx-small;
}
#contenuto .riquadro_med{
	width: 150px;
	border: thin solid #666666;
	float:left;
	margin-right: 5px;
	background-color: #DB8B9D;
	font-size: xx-small;
}

#contenuto .riquadro_player h3{
	font-size: xx-small;
}

#contenuto .riquadro_staff h3{
	font-size: xx-small;
}

#contenuto h1{
	font-size: 1.7em;
	text-align:left;
	color: #0E63B7;
}

#contenuto  h2{
	text-align:left;
	font-size:1.6em;
	margin:10px 0 0 0;
	letter-spacing: -0.5px;
	color: #999999;
	background:none;
	border-bottom: 1px dotted #9999CC;
}

#contenuto h2 em {
	font-size:0.7em;
	margin:0 0 0 1em;
	color:#99c;
 	font-style:normal;
}

#contenuto h3{
	font-size:1.3em;
	color:#333;
}

#contenuto ul{
	padding: 10px;
}


#contenuto .descri{
	font-size: 10px;
	background-color:#CCCCCC;
	text-align: center;
	width: 100%;
}

#immagine{
	text-align: center;
	width: 100%;
	font-size: xx-small;
}

#immagine img{
	border:  double  #4d4d4d;
}

#frmpannello{
	font-size: xx-small;
	background-color: #ff0000;
	padding: 10px;
	border: dotted;
	border-width: thin;
	background-image:url(../img/bqbg.gif);
	background-repeat:repeat;
}

#frmpannello input{
	font-size: x-small;
	border: double;
	border-color: #B0CBE8;
	padding-top:4px;
	padding-bottom:4px;
}
#frmpannello .long{
	font-size: small;
	border: double;
	border-color: #B0CBE8;
	padding-top:4px;
	padding-bottom:4px;
	/*size: 150;*/
	width:  400px;
	
}

#frmpannello textarea{
	font-size: small;
	border: double;
	border-color: #B0CBE8;
	padding-top:4px;
	padding-bottom:4px;
}

#frmpannello input .btnlogin{
	font-size: small;
}

#frmpannello #lbl_classifica{
	width:  100px;
	float: left;
}

/*tabella delle news pubblicate*/
#tablista{
	font-size: small;
	padding: 10px;
	border: dotted;
	border-width: thin;
	background-image: url(../img/bqbg.gif);
}

#tablista tr{
	text-align:left;
	font-size: xx-small;
}

#tablista tr h3{
	text-align:left;
	font-size: small;
}

#tablista th{
	background-image: url(../img/bg-news.gif);;
	background-repeat:repeat-x;
	text-align:left;
	border-bottom: #ff0000;table-layout: auto;
	font-size: small;
}

#tablista .comandi{
	font-size: xx-small;
	text-align:left;
}

#tablista .riepilogo{
	background-color: #ffffff;
	vertical-align: middle;
}

#blocco{
	font-size: xx-small;
	background-color: #ff0000;
	padding: 10px;
	border: dotted;
	border-width: thin;
	background-image:url(../img/bqbg.gif);
	background-repeat:repeat;
}

#muro{
	width:  470px;
	padding: 10px;
}
#murodati{
	width:  430px;
	padding: 10px;
	border: dotted;
	border-width: thin;
	font-size: xx-small;
}
#murodatititle{
    color: #FF0000;
	font-size: x-small;
}

#frase{
	font-size: small;
	background-color: #e3f5fe;
	width:  440px;
	padding: 10px;
	padding-top:  20px;
	border-top-width: thin;
	border-top-style: double;
	border-top-color: #bfbfbf;
	text-align: left;
	overflow: auto;
}

#quote{
	font-size: xx-small;
	font-style: italic;
	color: #7f7f7f;
	width:  400px;
	padding-top:  20px;
	background-image: url("../img/blockquote_down.gif");
	background-repeat: no-repeat;
}

#frmmuro label{
	width:  100px;
	padding-bottom:40px;
}

#frmmuro textarea, input{
	width:  100px;
	border: double;
	border-color: #7f7f7f;
	padding-top:4px;
	padding-bottom:4px;
	margin: 5px 0px 5px 0px ;
	font-size: 0.8em;
	font-weight: bold;
	
}
  
/*ss*/
#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

/*hoverbox*/
.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 70px;
	height: 50px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	font-size: xx-small;

}

.evidenzia
{
	color: #FF0000;
	text-decoration: blink;
	background-color: yellow;
	
	
}
/*fine hoverbox*/

/*drop down menu*/
/*
#slidedown_demo{
	width:200px; 
	height:auto; 
	background-color: #add8e6;
	text-align:left; 
	font-size: x-small;
}
#slidedown_demo a:hover{
	background: #ff0000; 

}
#slidedown_demo a{
	text-decoration: none;
		width:200px; 
		
}
#slidedown_demo li{
	list-style-image: none;
	text-decoration: none;
	list-style-type: none;
}*/
/*fine drop down*/
/*archivio*/

/* 
#archivio{
    background-color: #eafaff;
    background-image: url(../img/footer.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left top;
    padding-top: 0px;
    padding-right: 0pt;
    padding-bottom: 10px;
    padding-left: 0pt;
  }
   #frmarchivio{
    margin:0px;
    padding:0px;
	vertical-align: top;
  }
  
#frmarchivio input{
    font-size: x-small;
    background-image: url(../img/bqbg.gif);
    background-repeat: repeat;
    border: double;
    border-color: #B0CBE8;
    padding: 4px;
    vertical-align: bottom;
    font-weight: bold;
    height: 30px;
  }
  
#frmarchivio select{
    font-size: x-small;
    background-image: url(../img/bqbg.gif);
    background-repeat: repeat;
    border: double;
    border-color: #B0CBE8;
    padding: 4px;
    vertical-align: bottom;
    width: 150px;
    height: 30px;
  }
  

#frmarchivio label {
    font-size:14px;
    color:#404040;
    vertical-align: middle;
    height: 30px;
  }*/
