/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body  {
  margin: 0px 0px;
  padding: 0px;
  text-align: center;
  background: #02024A;
}

#container  {
  margin: 0px auto;
  padding: 0px;
  width: 90%;
  text-align: justify;
}

.cssTableGeneral  {
  border-style: none;
  border-width: 0px;
}

.cssCellGeneral  {
  border-style: none;
	vertical-align: top;
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  font-size: 8pt;
}

.cssImageTitle  {
  float: left;
}

/* Stile della ragione sociale nella sezione 'Intestazione' */
.cssRagSoc  {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 25pt;
  color: white;
}

/* Stile del testo nella sezione 'Intestazione' */
.cssRagSocUnder  {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: white;
}

/* Stile della sezione 'Intestazione' */
.cssHeadRule  {
  border: 0px;
}

/* Sitle della sezione 'Corpo' */
.cssBodyRule  {
  border: 1pt solid rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  vertical-align: top;
}

.cssTitle  {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

/* Sitle delle sezione 'pič pagina' */
.cssBottomRule  {
  border: 1px solid rgb(0, 0, 0);
  background-color: #1D54A5;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  line-height: normal;
  height: 1px;
}
    
/* Stile dei link nella sezione 'pič pagina' */
.cssBottomRule a  {
	font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  line-height: normal;
  height: 1px;
}
	
/* Stile della tabella che contiene il menu di navigazione */  
.cssNavMTable  {
	border: 1px solid rgb(0, 0, 0);
	font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: rgb(0, 0, 0);
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

/* Stile delle celle che compongono il menu di navigazione */
.cssNavMCell  {
  background-color: #D0D0D0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

.cssNavMCell a  {
  color: rgb(0, 0, 0);
  text-decoration: none;
}

.cssNavMDot  {
  width: 10px;
  background-color: #80A4D9;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}
  
.cssNavMBlank  {
  border-bottom: 1px solid rgb(0, 0, 0);
  border-top: 1px solid rgb(0, 0, 0);
  font-size: 10px;
}
		
.cssNavMTitle  {
	font-size: 11px;
	background-color: #80A4D9;
	color: rgb(0, 0, 0);
	text-decoration: none;
	font-weight: bold;
  font-style: normal;
	text-align: center;
}
	
.cssLngMCell  {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: rgb(0, 0, 0);
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}


/* Inizio stili caratteristici di ciascun modello di pagina*/

/* Pagina: Default.aspx */
.cssDefaultTable  {
  
}

.cssDefaultCell  {
  text-align: center;
  background-color: #ffffff;
  vertical-align: top;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
}

.cssDefaultCellTop  
{  
  border-top: none;
  background-color: #ffffff;
}

.cssDefaultCellLeft  {
  border-left: none;
  background-color: #ffffff;
}

.cssDefaultCellRight  {
  border-right: none;
  background-color: #ffffff;
}

.cssDefaultCellBottom  {
  border-bottom: none;
  background-color: #ffffff;
}

.cssDefaultCellUpLeft  
{
  background-color: Transparent;
}

.cssDefaultCellUpRight  {
  background-color: Transparent;
}

.cssDefaultCellDownLeft  {
  background-color: Transparent;
}

.cssDefaultCellDownRight  {
  background-color: Transparent;
}

.cssPgHomeImageInText  {
  border-style: none;
  border-width: 0px;
  margin: 1px;
  float: left;
 }

.cssPgHomeLink a  {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  text-align: left;
  font-size: 8pt;
  
  color: rgb(0, 0, 0);

  text-decoration: none;
}

.cssPgHomeLine  {
	height: 1px;
	color: rgb(0,0,0);
}

.cssPgInfoInput  {
  border: 1px solid rgb(0, 0, 0);
  padding: 3px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  background-color: #F4F4F4;
  color: rgb(0, 0, 0);
}

.cssPgInfoLabel  {
  border-style: none;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bolder;
  font-size: 10px;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  vertical-align: top;
}

.cssPgInfoText  {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
}

.cssPgInfoButton  {
  border: 1px solid #1C50A8;
  padding: 3px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #9BA0A8;
  font-weight: normal;
}
  
.cssPgGridTable  {
  border-style: none;
}

.cssPgGridCell  {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
	font-size: 8pt;
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
}

.cssPgGridTitle  {
	font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-decoration: none;
}
 
.cssPgGridPager td  {
  border-right: #000000 1px;
  padding-right: 0px;
  border-top: #000000 1px;
  padding-left: 0px;
  font-size: 10px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: #000000 1px;
  color: rgb(0,0,0);
  padding-top: 0px;
  border-bottom: #000000 1px;
  background-color: transparent;
  text-decoration: none;
}

.cssPgNewsTitle
{
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-decoration: none;
}

.cssPgNewsCell
{
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  font-size: 8pt;
  font-family: Arial,Helvetica,sans-serif;
  text-align: justify;
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: #527CF4 double;
}


/* Stile delle celle che compongono la scheda del giocatore */
.cssPlayerCell
{
  border: 0px;
  background-color: #e6e6fa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.cssPlayerTitleCell
{
  border: 0px;
  background-color: #527CF4;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #f8f8ff;
  width: 18%;
}

/* Stile della tabella che contiene il menu di navigazione */  
.cssPlayerTable
{
  border: 0px;
  margin-left: 5px;
  width: 65%;
}

.cssPgGalleryTable  {
  border-style: none;
}
  

.cssPgGalleryMenuTab
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
}

.cssPgGalleryImagesList
{
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: white;
  background-color: #003366;
}

.cssPgGalleryImageOut
{
  border-right: #999999 1px solid;
  padding-right: 2px;
  border-top: #ffffff 1px solid;
  padding-left: 2px;
  background: #cccccc;
  FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  padding-bottom: 2px;
  border-left: #ffffff 1px solid;
  cursor: hand;
  padding-top: 2px;
  border-bottom: #999999 1px solid;
}

.cssPgGalleryImageOver
{
  border-right: orange 1px solid;
  padding-right: 10px;
  border-top: orange 1px solid;
  padding-left: 10px;
  border-left: orange 1px solid;
  border-bottom: orange 1px solid;
  cursor: hand;
}

.cssPgGalleryImageLarge
{
  border-right: #99ccff 1px solid;
  padding-right: 30px;
  border-top: #336699 1px solid;
  padding-left: 30px;
  background: #6699cc;
  FILTER: progid:DXImageTransform.Microsoft.fade(duration=0.8),progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, ShadowOpacity=.30);
  padding-bottom: 30px;
  border-left: #336699 1px solid;
  padding-top: 30px;
  border-bottom: #99ccff 1px solid;
}

/* ---------------------- extra sito ---------------------- */

.cssBodyRuleNew  {
  border: 0pt solid rgb(0, 0, 0);
  background-color: rgb(193, 210, 254);
  vertical-align: top;
}

/* Sitle delle sezione 'pič pagina' */
.cssBottomRuleNew  {
  border: 0px solid rgb(0, 0, 0);
  background-color: rgb(193, 210, 254);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  line-height: normal;
  height: 1px;
}

.cssSxTable  {
  border: 0 pt solid #80a4d9;
  background-color: rgb(193, 210, 254);


}

.cssDxTable  {
  border: 0 pt solid #80A4D9;
  background-color: rgb(193, 210, 254);
  font-weight: bold;
  color: white;
}

.ddsmoothmenu{
font: bold 12px Verdana;
position:relative;
left: 50%;
width:500px;
height:33px;
margin:0px 0px 0px -225px;


}


.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;

display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
left: 50%;
display: block;
background: #fff url(images/Grad1.jpg); /*background of menu items (default state)*/
color: white;
padding: 8px 10px;
border-right: 0px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #02024A;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:transparent url(images/dolphin_bg.gif); 
color: white;
}

.ddsmoothmenu ul li a:hover{
background:transparent url(images/dolphin_bg.gif); /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: bold 13px Verdana;
width: 200px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;

}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/* -------------------CALENDARIO------------------- */

.main {
width:150px;
border:0px solid black;
}

.month {
background-color: rgb(2, 2, 74);
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color: rgb(10, 10, 228);
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color: rgb(136, 136, 136);
background-color: rgb(228, 236, 255);
padding: 2px;
}

.days #today{
font-weight: bold;
color: rgb(2, 2, 74);
}
