/* CSS Document */

body {
	background-color:#6B863D;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-family:"Helvetica Neue","Helvetica",Arial, sans-serif;
	font-size:15px;
	color:#333333;
}


#Wrapper{
   width:960px;
   background-color:#0D95D1;
   min-height:100%;
   position:absolute;
   left:50%;
   margin-left:-480px;
   z-index:1000;
   }
 
 #Content{
   padding:20px 30px;
   background-color:#FFFFFF;
   }
   
   #Header{
     height:110px;
	 background:#efefef url(../images/bgHeader.gif) no-repeat 550px 30px;
	 background-image:none;
	 }
	 
	
	 #Header #Citta{
	   position:absolute;
	   z-index:10;
	   right:30px;
	   top:20px;
	   border-left:1px dashed #cccccc;
	   padding:8px 30px;
	   } 
	 
	 

  #Header #Logo{
  position:absolute;
  margin-left:20px;
  left:0px;
  top:3px;
 
  }
  
  #Header #Logo a{  outline:none; }
  
  
  a{
  color:#0D95D1;
  }
  p a{ font-weight:bold; }
  
  
  
     /* ----------------------------------- bg fullscreen ---------------------------- */
   
      		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			bottom: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
		
  
  /* ---------------------------------------------- content ------------------------------------------ */
  
  
  #Content table.table_content{
  
  
  }
  
  #Content table.table_content td{
  vertical-align:top;
  padding-right:20px;
  }
  
  #Content table.table_content td p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  }
 
 
 #Content h2{
    margin:0px;
	padding:0px;
	background-color:#0D95D1;
	color:#FFFFFF;
	padding:5px;
	display:inline;
	font-size:15px;
	}
	
#Content h3{
  color:#FFFFFF;
  font-size:15px;
  padding:3px;
  margin:0px;
  background-color:#333;
  }
  
  #Content h3 span{
   
   
   }
   
   
   #Content table.table_content{
   width:100%;
   border:none;
   }
   
	
	#Content table.table_content p.organigramma{
	  clear:both;
	  margin-bottom:30px;
	  }
	
	#Content table.table_content p.organigramma strong{
	display:block;
	width:120px;
	float:left;
	   }
	   #Content table.table_content p.organigramma span{
	     padding-left:120px;
		 display:block;
		 }
	 
	 #Content table.table_content p.organigramma br{
	 clear:left;
	 display:block;
	 margin-bottom:4px;
	 }
	 
	 
	 /* ----------------------------------------- home page ---------------------------------------- */
	 
	 #box-3-home{
	 margin-top:20px;
	 clear:both;
	 }
	 
	 #box-3-home div{
	   float:left;
	   width:195px;
	   margin-right:17px;   /*margin-right:15px;*/
	   }
	   
	   #box-3-home h2{
	   display:block;
	   }
	   
	   #box-3-home div p{
	     padding:5px;
		 margin:0px;
		 height:10px;
		 background-color:#333;
		 display:none;
		 }
	 
	 
	 #box-3-home div a{
	   position:absolute;
	   background-image:url(../images/bg70.png);
	   display:block;
	   width:195px;
	   margin-top:-30px;
	   height:30px;
	   z-index:10;
	   text-align:right;
	   }
	   
	   #box-3-home div a img{ padding:3px; border:none; }
	   

	
	#slideshow-sponsor-home div img{
	   height:70px;
	   padding-right:5px;
	   border-right:1px solid #ccc;
	   margin-right:5px;
	   }
	   
	   #slideshow-sponsor-home .image_caption{ display:none; }
	 
	 /* ----------------------------------- tabellino partite -------------------------------------- */
	 
	 #short_match_dx{
	 height:250px;
	 }
	 
	 
	 #short_match_dx .serie{
	   background-color:#efefef;
	   font-size:14px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   padding:5px;
	   border-bottom:1px solid #666;
	   margin-bottom:5px;
	   }
	 
	 #short_match_dx .data{
	 font-size:50px;
	 border-bottom:1px solid #ccc;
	 border-top:1px solid #ccc;
	 line-height:55px;
	 background-color:#D9EEF8;
	 padding-left:5px;
	 }
	 
	 #short_match_dx .rugby_jesolo, #short_match_dx .rugby_avversario{
	   background-image:url(../images/ico_jesolo.png);
	   background-repeat:no-repeat;
	   background-position:5px center;
	   font-size:16px;
	   padding:8px 40px 8px 45px;
	   line-height:15px;
	   text-transform:uppercase;
	   }
	   
	   #short_match_dx .rugby_avversario{
	   background-image:url(../images/ico_avversario.png);
	   }
	   
	#short_match_dx p a{
	display:block;
	border-top:1px solid #ccc;
	padding:5px;
	color:#333333;
	line-height:13px;
	padding-right:40px;
	font-weight:normal;
	font-size:10px;
	background:#efefef url(../images/fre1.png) no-repeat right 4px;
	}
	
	
	/* ------------------------------------ pagina squadra ------------------------------------ */
	
	
	div.dett_giocatore{
	  float:left;
	  width:110px;
	  margin:0px 5px 5px 0px;
	  
	  }
	  
	  div.dett_giocatore img{
	  border:1px solid #ccc;
	  height:140px;
	  width:110px;
	  margin-bottom:2px;
	  border:1px solid #ccc;
	  }
	  
	  div.dett_giocatore div.divDescriptionPlayer{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  height:60px;
	  overflow:hidden;
	  }	
   
 /* ------------------------------------- menu principale ----------------------------------------- */
 
 

#Menu{
   height:30px;
   border-bottom:1px solid #ccc;
   border-top:1px solid #ccc;
   padding-left:35px;
   background-color:#FFFFFF;
   }

#Menu ul{
margin:0px;
padding:0px;
list-style:none;
padding-top:5px;
}

#Menu ul li{
  display:inline;
  margin-right:12px;
  font-size:15px;
  }

#Menu ul li a{
   color:#333333;
   text-decoration:none;
   padding:3px 0px;
   }
   
   #Menu ul li a:hover{
     border-bottom:4px solid #ccc;
	 }
   
   
 /* -------------------------------------------- pagina news --------------------------------------- */
 
 #categorie_news{
 }
 
 #categorie_news ul{
   margin:0px;
   padding:10px;
   list-style:none;
   }
 
 .short_news h4{
   color:#FFFFFF;
   display:block;
   font-size:15px;
   margin:0px;
   padding:5px;
   background-color:#0D95D1;
   padding-left:110px;
 }
 

 
  .short_news h4 span{
    background-color:#999999;
	padding:5px;
	position:absolute;
	margin-left:-110px;
	margin-top:-5px;
	}
   
  .short_news h4 a{
	padding:5px;
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
	}
	
	.short_news div{
	  border:1px solid #0D95D1;
	  padding:10px;
	  }
   
   
   .short_news div table{
      width:100%;
	  display:block;
	  clear:both;
	  max-width:500px;
	  }
    
	.short_news div table td{
	  border:1px solid #ccc;
	  font-size:10px;
	  padding:5px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  }
	
	.short_news div a { font-weight:bold; }
	
	.short_news a.continua{ display:none; }



div.spacer_news{
  font-size:0px;
  height:5px;
  }

/* ------------------------------------------ navigator list records ------------------------------------ */


	div.navigator{
	margin-bottom:10px;
	clear:both;
	}
	
	div.navigator table{
	border:none;
	width:100%;
	}
	
	div.navigator table td{
	vertical-align:middle;
	white-space:nowrap;
	}
	
	div.navigator table td, div.navigator table select{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  }
	
	div.navigator table td a{ font-weight:bold; }
	div.navigator table td.pagelist{ text-align:right; }
	div.navigator table td.pagelist img{ margin:0px 4px;}   
	div.navigator table td.result{ padding-top:11px; }
   
   
/* -------------------------------------- short news ------------------------------------------------- */


#short_news_dx   {
  margin-bottom:20px;
  }
  
 
 #short_news_dx ul{
 margin:0px;
 padding:0px;
 list-style:none;
 }

  #short_news_dx ul li{
    background-image:url(../images/fre2.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-bottom:3px;
	border-bottom:1px dashed #ccc;
	margin-top:3px;
	padding-right:25px;
	line-height:15px;
	}
	
	#short_news_dx ul li:last-child{ border:none; }
	
	#short_news_dx ul li label{
	  display:block;
	  font-size:13px;
	  }
	
	#short_news_dx ul li label span{ color:#666; }
	
	#short_news_dx ul li a{
	font-size:15px;
	text-decoration:none;
	}
	
	#short_news_dx ul li a:hover{ text-decoration:underline; }
	
	
/* ------------------------------------------- short photogallery ------------------------------- */

#short_photogallery_dx{
  margin-bottom:20px;
  }
  
 #short_photogallery_dx a{
 }
  
#short_photogallery_dx a img{
  width:88px;
  height:85px;
  border:none;
  margin:0px;
  padding:0px;
  border:2px solid #FFFFFF;
  cursor:pointer;
  }
  
  #short_photogallery_dx a:hover img{ border:2px solid #0D95D1; }
	
#short_photogallery_dx #header_photogallery{
     display:none;
	 }
	 
	 
	 /*------------------------------------------- tabella calendario -------------------------------- */
	 
	 table#calendario{
	   width:100%;
	 
	 }
	 table#calendario thead th{
	   text-align:left;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
	   }
	 
	 
	 table#calendario  td{  
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   padding:8px 0px;
	   line-height:12px;
	   /*white-space:nowrap;*/
	   text-transform:uppercase;
	   border-bottom:1px solid #D9EEF8;
	   /* background:#FFFFFF url(../images/bgCal.gif) repeat-x left bottom; */
	   vertical-align:middle;
	   height:40px;
	   }
	   
	   table#calendario tr.giocata td{
	     background-color:#D9EEF8;
		 border-bottom:1px solid #FFFFFF;
		 }
	  

	 
	 table#calendario tr td.punteggio{ 
	  text-align:center;
	  white-space:nowrap;
	  border-right:1px solid  #D9EEF8;
	  border-left:1px solid  #D9EEF8;
	  padding-left:5px;
	 
	 }
	 
	 table#calendario tr.giocata td.punteggio{ 
	  border-right:1px solid  #FFFFFF;
	  border-left:1px solid  #FFFFFF;
	 }
	 
	 
	 table#calendario tr td.squadra1, table#calendario tr td.squadra2{ padding-left:5px; }
	 
     
	 
	 
     table#calendario tr td.gg, table#calendario tr td.dd{
		font-weight:bold;
		text-transform:none;
		font-size:14px;
		color:#FFFFFF;
		padding-left:5px;
		}
		
		table#calendario tr td.gg{
		  font-weight:normal;
		  font-size:11px;
		  background-color:#0D95D1;
		  border-right:1px solid #D9EEF8;
		  }
		
		table#calendario tr td.dd{
		  background-image:url(../images/bgCal.gif);
		  background-repeat:no-repeat;
		  background-position: right center;
		}
		

/* ------------------------------------------- tabella organigramma ----------------------------- */

table.organigramma{
 width:100%;
 margin-top:10px;
}

table.organigramma td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
background-image:url(../images/bgorg.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
line-height:15px;
border-bottom:5px solid #fff;
}

table.organigramma td.ruolo{
  font-weight:bold;
  background-image:none;
  padding-left:0px;
  height:30px;
  width:35%;
  }
  
  
/* --------------------------------------- sponsor ------------------------------------------ */


.box-sponsor-logo{
   width:210px;
   height:210px;
   float:left;
   margin-right:8px;
   border:1px solid #ccc;
   margin-bottom:10px;
   text-align:center;
   }  

.box-sponsor-logo img{
  width:180px;
  }

.box-sponsor-logo .logo-sponsor{ text-align:center; }

.box-sponsor-logo p{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   line-height:12px;
   padding:5px;
   margin:0px;
   } 
  
.box-sponsor-logo h4{
font-weight:bold;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 5px;
background-color:none;
}


/* ---------------------------------------- modulo richiesta informazioni ------------------------ */


#FormRequest{
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  }
  

#FormRequest ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }

#FormRequest ul li{
  margin-bottom:5px;
  }

#FormRequest ul li input[type=text], #FormRequest ul li textarea{
   padding:2px;
   }

#FormRequest ul li label{
  display:block;
  width:110px;
  float:left;
  font-weight:bold;
  background-color:#efefef;
  padding-top:2px;
  padding-bottom:2px;
  margin-right:5px;
  }
  
#FormRequest span.obbl{
    font-size:14px;
	font-weight:bold;
	color:#CC0000;
	}


   
/* ------------------------------------------ Footer ----------------------------------------- */


#Footer{
height:100%;
padding-bottom:20px;
border-top:8px solid #009933;

}

#Footer ul{
  text-align:center;
  font-size:13px;
  margin:0px;
  padding:0px;
  list-style:none;
  }
  
  #Footer ul li{
  padding:0px 5px;
border-right:1px dashed #ffffff;
display:inline;
  }
  
  #Footer ul li:last-child{ border:none; }

#Footer ul li a{
color:#FFFFFF;
text-decoration:none;

}
   
   #Footer ul li a:hover{ text-decoration:underline; }
   


#boxCredits{
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
   padding-top:5px;
   }
   
   #boxCredits a{ color:#FFFFFF; font-weight:bold; }
   
   
   

/* ------------------------------------ varie ------------------------------------------ */

h1.title{
  font-size:0px;
  margin:0px;
  padding:0px;
  }
  
  a#a_fotogallery{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#0D95D1;
	font-weight:bold;
	padding:5px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration:none;
	}
	
  
/* -- MB MULTIMEDIA -- */

#slideshow_home {
    width:620px;
    height:275px;
}

.link_video_home {
    display: block;
    margin:5px 0px 20px 0px;
}
    .link_video_home img {
        border:0;
    }
