body {

	margin:0px;

	background-image: url(../images/sfondo_blu.gif);

}



img {

	border:0px;

}

.clear {

	clear:left;

	visibility:hidden;

}



a {

	font-family: verdana;

	font-size: 12px;

	text-decoration: none;

	color: #8B0000;

	font-weight:bold;

}



p {

	font-family: verdana;

	font-size: 12px;

	color: #000000;

	

	

}

#contenitore {

	width:990px;

	margin: 0px auto;

	background-color:#FFFFFF;

	margin-top:5px;

}



#fascia_alta, #fascia_alta a {

	width:100%;

	background-image: url(../images/sfondo_blu.gif);

	font-family: verdana;

	font-size:12px;

	color:white;

	padding-bottom:5px;

}







#blocco_sinistra {

	float:left;

	text-align: left;	

	width:490px;

	margin-bottom:5px;

}



#blocco_destra {

	float:left;

	text-align: right;	

	width:490px;

	margin-bottom:5px;

}



#testata {
	width:100%;
	background-image: url(../images/sfondo_grigio.gif);
	/*min-height:150px;*/
	margin-bottom:5px;
}

#logo {
	float:left;
	width:230px;
}

#testata_dx {
	background-image: url(../images/sfondo_grigio.gif);
	float:left;
	width:740px;
	height:110px;
	padding:0px;
	margin:0px;
}
#testata_sx {
	background-image: url(../images/sfondo_grigio.gif);
	float:left;
	width:240px;
	padding:0px;
}
#menu_alto {
	width:100%;
	background-image: url(../images/sfondo_grigio.gif);
	border-bottom: 3px solid;
	background-color: #b2be7b;
	height:52px;
	}
	
	#menu_alto2 {
	width:100%;
	background-image: url(../images/sfondo_grigio.gif);
	border-bottom: 3px solid;
	background-color: #b2be7b;
	height:20px;
	margin:0px;
	padding:0px;
	display:block;
	}

	#elenco_news {
		padding:5px;
	}
	
.menu_alto_link {
	padding-top:20px;
}

.menu_alto_link a, .menu_alto_link a:link {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 6px;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	color:#000000;
	
}


#subtestasta {
	width:100%;
	background-image: url(../images/sfondo_grigio.gif);
	border-bottom: 3px solid;
	background-color: #b2be7b;
	margin:0px;
	height:0px;
	}



#submenu {

	width:100%;
	background-image: url(../images/sfondo_grigio.gif);
	border-bottom: 3px solid;
	background-color: #b2be7b;
	}

form {

	margin:0px;

}

#submenu_sinistra {

	

	text-align: left;	

	width:100%;

	margin-bottom:5px;

}







	#submenu a {

	

	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 6px;

	margin-top: 0px;

	margin-right: 9px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 6px;

	text-decoration: none;

	color:#FFFFFF;

	

}



#corpo {

	width:100%;

	background-color:#FFFFFF;

	height:auto;



}

#corpo_sx {

	width:440px;

	background-color:#FFFFFF;

	float:left;

	padding-left:5px;

	

	

}



#corpo_sx_menu {

	width:140px;

	background-color:#FFFFFF;

	float:left;	

	margin-left:5px;

		

}



#corpo_sx_home {

	width:585px;

	background-color:#FFFFFF;

	float:left;

}









h1, h2, h3, h4, h5 {

	font-family: verdana;

	font-size: 12px;

	color: #747474;

	margin: 5px;

}

#corpo_dx {

	width:390px;

	background-color:#FFFFFF;

	float:left;

	





}



#foot {

	width:100%;

	background-image: url(../images/sfondo_verde.gif);

	border-top: 3px solid;

	background-color: #b2be7b;

	

	

}







h2.blocco  {
	width:95%;
	background-image: url(../images/sfondo_verde.gif);
	font-family:verdana;
	text-transform: uppercase;
	font-size: 12px;
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}



.thumb ul {

	display:inline;

	width:100%;

	

}



.thumb li {

	float:left;

	font-family: verdana;

	font-size:10px;

	color:#000000;

	text-align: center;

	list-style: none;

	width:90px;

}



.thumb a {

	

	font-family: verdana;

	font-size:10px;

	color:#000000;

	text-align: center;

	

}



.thumb img {

	width:70px;

	height:70px;

	padding:10px;

}

.thumb p {

	line-height: 70%;

	list-style-position: inside;

}



.news {

	/*float:left;*/

	font-family: verdana;

	font-size:12px;

	margin:5px;

	min-height:150px;

	

}



.news img {

	float:left;

	width:120px;

	margin:5px;

}



.news h1 {

	font-family: verdana;

	font-size:12px;

	color:#8B0000;

	margin:5px;

		

}



.news .categoria {

	font-family: verdana;

	font-size:9px;

	color:#8B0000;

	margin:5px;

}



#box_modulo {

	font-family: verdana;

	font-size:11px;

	color:#000000;

	

}





/*news float */



.news2 {

	/*float:left;*/

	font-family: verdana;

	font-size:12px;

	margin:5px;

	float:left;

	width:280px;

	

	

}



.news2 img {

	float:left;

	width:90px;

	margin:5px;

}



.news2 h1 {

	font-family: verdana;

	font-size:12px;

	color:#8B0000;

	margin:5px;

		

}



.news2 .categoria {

	font-family: verdana;

	font-size:9px;

	color:#8B0000;

	margin:5px;

}



hr {

border:1px dotted;

	color:#8B0000;

	

}



/* blocco news index */

#blocco_news {

	width:100%;
float:left;
	

	

}

#ultime_news {

	width:340px;

	float:left;

	

}



/* lista_news */



#lista_news {

	width:240px;

	float:left;

	

}

#lista_news ul {

	margin: 0px;

}

#lista_news  li {

	list-style: none;

	margin-bottom:5px;

	line-height: 80%;

}

#lista_news h2{

	font-family: verdana;

	font-size:12px;

	color:#af3814;

	font-weight:bold;

	text-align:center;

	

}

#lista_news a{

	font-family: verdana;

	font-size:10px;

	color:#af3814;

	font-weight:bold;

	

}



#lista_news .categoria {

	font-family: verdana;

	font-size:9px;

	color:#8B0000;

	}

	

#news_evidenza {

	width:100%;

	

}











/* blocco destra motore */



#pd-partner-content {

    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}



DIV.pd-hidden {

    DISPLAY: none; VISIBILITY: hidden;

}

#pd-partner-tab-container {

    FONT-SIZE: 11px; PADDING-BOTTOM: 12px; WIDTH: 379px; LINE-HEIGHT: normal; BORDER-COLLAPSE: collapse;

}

#pd-partner-tab-header UL {

    PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#pd-carousel-tab UL {

    PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#pd-partner-tab-header LI {

    PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; TEXT-TRANSFORM: lowercase; WIDTH: 84px; PADDING-TOP: 0px; TEXT-ALIGN: center

}

#pd-partner-tab-header A {

    PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none

}

#pd-partner-tab-header #pd-partner-current A {

    FONT-SIZE: 11px; COLOR: #fff; TEXT-ALIGN: center

}

#pd-partner-tab-header LI SPAN {

    DISPLAY: none; VISIBILITY: hidden

}

#pd-partner-tab-header LI#pd-partner-current SPAN {

    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px

}

#pd-partner-content {

    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.pd-result-content {

    FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 189px; font-family:verdana;

}

.pd-result-header {

    FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 8px; font-family:verdana;

}

.pd-results {

    MARGIN: 0px 10px 10px 0px; font-family:verdana;

}

.pd-more-results {

    FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none

}

.pd-right-content {

    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none

}

.pd-right-content P {

    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.pd-right-content UL {

    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.pd-right-content LI {

    PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px

}

.pd-title {

    FONT-WEIGHT: bold; FONT-SIZE: 11px

}



#pd-partner-tab-container {

    BORDER-BOTTOM: #ddddcd 3px solid

}

#pd-partner-tab-header LI {

    BACKGROUND: url(../images/tab_left_off.gif) no-repeat left top; COLOR: #25313a

}

#pd-partner-tab-header A {

    BACKGROUND: url(../images/tab_right_off.gif) no-repeat right top; COLOR: #25313a

}

#pd-partner-tab-header #pd-partner-current {

    BACKGROUND: url(../images/tab_left_on.gif) no-repeat left top

}

#pd-partner-tab-header #pd-partner-current A {

    BACKGROUND: url(../images/tab_right_on.gif) no-repeat right top

}

#pd-partner-tab-header LI#pd-partner-current SPAN {

    BACKGROUND: url(../images/tab_arrow.gif) no-repeat center top

}

.pd-result-content {

    BORDER-RIGHT: #ddddcd 1px solid

}

.pd-result-header {

    COLOR: #8e9a59

}

.pd-more-results {

    COLOR: #af3814

}

.pd-right-content LI {

    BACKGROUND: url(../images/bullet.gif) no-repeat 0px 50%; COLOR: #000

}

.pd-title {

    COLOR: #000

}



#testo_news, #testo_news p {
	padding:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}



#menu a {

	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#8B0000;

	

}



#canali a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#8B0000;

	

}



.blocco_categoria a, .blocco_categoria  {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#8B0000;



}



#canali ul, #blocco_categoria ul {

	margin: 0px;

	margin-left:0px;

	padding-left:0px;

}



#canali li, #blocco_categoria li {

	list-style:none;

}



#testo_news h1, #testo_news h2, #testo_news h3 {

	font-family: verdana;

	font-size:12px;

	color:#8B0000;

	font-weight:bold;



}



.contenuto {

	font-family: verdana;

	font-size:12px;

	color:#000000;



}



#testo_news ul {

	margin:0px;

}



#testo_news li {

	list-style:none;

}

#locale {
	float:left;
	width:440px;
	margin:0px auto;
	background-color:#ffffff;
	padding:3px;
	margin:5px solid black;
}

#locale, #locale p {
	font-family:verdana;
	font-size:11px;	
}

#locale h1, #locale h2, #locale h3 {
	font-family:verdana;
	font-size:11px;
	font-weight: bold;	
}	

#locale_logo {
	width: 55px;
	float:  left;
	background-color: #ffffff;
	padding: 3px;
}

#locale_logo img {
	width: 50px;
	height: 50px;
}

#locale_testo {
	width: 340px;
	float: right;
	background-color: #ffffff;
	padding: 5px;

}


#icone {
	text-align:right;
}

#icone img {
	border:0px;
}

#sponsor img{

	border:0px;

	width: 468px;

}





    #tabsK {

	float: left;

	width: 100%;

	background: #ffffff;

	font-size: 93%;

	line-height: normal;

	border-bottom: 1px solid #54545C;

}

    #tabsK ul {

	margin:0;

	padding:5px 5px 0 20px;

	list-style:none;

      }

    #tabsK li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabsK a {

      float:left;

      background:url("/images/tableftK.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabsK a span {

      float:left;

      display:block;

      background:url("/images/tabrightK.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#FFF;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsK a span {float:none;}

    /* End IE5-Mac hack */

    #tabsK a:hover span {

      color:#FFF;

	  background-position:100% -42px;

      }

    #tabsK a:hover {

      background-position:0% -42px;

      }

    #tabsK a:hover span {

      background-position:100% -42px;

	  }

	  

	  

	  

	  

	  

	  #map {

	  		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color:#000000;

	

	  }



#guida,  #guida p{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	

} 



.grassetto {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color:red;

	

}



#box_campionato {

margin-bottom:20px;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



#box_campionato td, #box_prossima_partita td , #box_classifica td  {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

}



#box_campionato a, #box_prossima_partita a , #box_classifica a  {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 10px;

}

#box_prossima_partita {

margin-bottom:20px;

padding:5px;

background-color:silver;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



#box_classifica {

margin-bottom:20px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	



}



#box_loghi {
	width:100%	
}

#box_login {
margin:0px;
padding:0px;
background-color: #E6E6E6;
}

#box_login,  #box_login p {
	color: #000000;  
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box_login input {
	height:15px;
}
#box_login img {
	height:25px;
}
#box_login h2 {
	background-image: url(../images/sfondo_verde.gif);
	font-family:verdana;
	text-transform: uppercase;
	font-size: 10px;
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}
#box_menu_foot_sinistra {
	float:left;
	width:500px;

}



#box_menu_foot_destra {

	float:left;

	width:470px;

	text-align:right;

}



#box_menu_foot_sinistra p, #box_menu_foot_destra p, #box_menu_foot_sinistra a, #box_menu_foot_destra a {

	font-family:verdana;

	font-size:10px;

}





#foot ul {

	margin:0px;

}

#foot li {

	display: inline;

	list-style:none;

}





/* DIV contentente form contatti */



#mod_contatti_table {



	color: #8c8b8b;  

	font-size: 12px;

	font-weight: normal;

	width: 95%px;

	padding-top: 0px;

	margin-top: 0px;

	

	

	

}



#mod_contatti_table form {

	width: 100%px;

padding-top: 0px;

}



#mod_contatti_table label {



   margin-bottom: 2px;

	width: 100px;

	text-align: left;

	float: left;

	font-size: 12px;

	font-weight: normal;

	color: #8c8b8b;  



}

#mod_contatti_table p{

	font-size: 1em;

	padding-top: 0px;

	margin-top: 0px;

}

#form1{

	width: 95%;

}



#form1 p > #invia{

    width: 50px;

	height: 30px;	

}

#form1 > #accetto{

    width: 20px;

	height: 20px;	

}

#mod_contatti_table p.check{

	font-size: .9em;

	text-align: left;

}

#mod_contatti_table input.input {

width: 100px;

   margin-bottom: 2px;

	height: 15px;

	float:left;

	margin-right: 6px;

	font-size: 10px;

	font-weight: normal;

	border: 1px solid #666666;

	color: #5e6a76;



}

#mod_contatti_table input.inputsecondo{

	

width: 100px;

   margin-bottom: 2px;

	height: 15px;

	float:left;

	margin-left: 2px;

	font-size: 10px;

	font-weight: normal;

	border: 1px solid #666666;

	color: #5e6a76;

}



#mod_contatti_table p.obbligatorio {



	color: #FF9A17; 

	padding-top: 0px;

	margin-top: 0px;



}



#mod_contatti_table label.obbligatorio {



	color: #FF9A17;   



}



#mod_contatti_table textarea {

	width: 350px;

	height: 100px;

	margin-left: 0px;

	font-size: 12px;

	font-weight: normal;

	margin-bottom: 2px;

	border: 1px solid #666666;

	color: #b1262b;

}



#mod_contatti_privacy input {



	border: 1px solid #8c8b8b;



}



/* DIV contentente testo privacy */



#mod_contatti_privacy {



	width: 100%;

	height:150px;

	color: #8c8b8b;



}



#mod_contatti_privacy p {



	font-size: 1em;

	font-weight: normal;

	color: #8c8b8b;



}

td.checksx{

	width: 20px;

}

.obiett{

	clear: left;

	margin-top: 7px;

}



/* serve per avere il bottone senza nessuna formattazione*/

#mod_contatti_table  #invia {

		

}

/* FINE MODULO CONTATTI */



.eventi {

	min-height:140px;

}


.eventi img {

	padding:5px;

}


#privacy, #privacy  p{

	font-family:verdana;

	font-size:10px;

}

.box_news {
	width:100%;
	border-bottom: 2px dotted #000000;
}

.box_news_img{
	width:100px;
	float:left;
	padding:5px;
}
.box_news_testo{
	padding:5px;
	margin-right:5px;
}

#css_menu_13{
    padding-bottom:20px;
    background-color:white;
    }
    #css_menu_13 ul{
    list-style:none;
    overflow:hidden;
    height:110px;
    margin:0;
    padding:20px 0px 0 80px;
    border-bottom:5px solid white;
    }
    #css_menu_13 li{
    display:inline;
    }
    #css_menu_13 li a{
    display:block;
    float:left;
    width:105px;
    height:50px;
    margin:60px 2px 0 2px;
    border-top:5px solid white;
    border-right:5px solid white;
    border-left:5px solid white;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    color:white;
    }
    #css_menu_13 li a span{
    display:block;
    margin-top:5px;
    padding:5px;
    }
    #css_menu_13 li a b{
    display:block;
    margin-top:10px;
    font-family:"Arial Narrow";
    font-size:60px;
    }
    #css_menu_13 li a:hover{
    height:110px;
    margin-top:0;
    }
    #css_menu_13 li a.item1{
    background-color:#FF0099;
    }
    #css_menu_13 li a.item2{
    background-color:#99CC00;
    }
    #css_menu_13 li a.item3{
    background-color:#FF3300;
    }
    #css_menu_13 li a.item4{
    background-color:#3399FF;
    }
    #css_menu_13 li a.item5{
    background-color:#FFB300;
    }
    #css_menu_13 li a.item1 span{
    background-color:#CC007A;
    }
    #css_menu_13 li a.item2 span{
    background-color:#7AA300;
    }
    #css_menu_13 li a.item3 span{
    background-color:#CC2900;
    }
    #css_menu_13 li a.item4 span{
    background-color:#297ACC;
    }
    #css_menu_13 li a.item5 span{
    background-color:#CC8F00;
    }
