﻿/* RIDEFINIZIONE TAG STANDARD */

body { background-color:Gray;
    padding: 0;
    margin: 0;
	font-family: tahoma;
	font-size: 11px;
	color : #333333;
}

img {
	border-width: 0px;
}

legend { color: #800000;
}

/*************************/
/* CLASSI PERSONALIZZATE */
/*************************/

.linkneronormal { text-decoration: none;
	color: #333333;
}

.linknero { text-decoration: none;
	color: #333333;
}

.linknero:hover { text-decoration: underline;
}

.linkbianco { text-decoration: none;
	color: #FFFFFF;
}

.linkgranata { text-decoration: none;
	color: #800000;
}

.linkgranata:hover { text-decoration: underline;
}

.linkArancione{ text-decoration: none;
    color: #f5a12d;
}

.testoArancione { color: #f5a12d;
}

.fontprecisazione { font-size: 9px;
}

.mouseover :hover { background-color: #4C0000;
	color: #FFFFFF;
}

.background { background-image: url('images/background.gif');
    background-repeat: repeat-y;
    background-position:center; 
}

.backgroundtop { background-image: url('images/headerTop.gif');
    background-repeat: repeat-y;
    background-position:top; 
    height: 22px;
}

.backgroundbottom { background-image: url('images/footherBottom.gif');
    background-repeat: repeat-y;
    background-position:top; 
    height: 22px;
}

.mail {
	position: absolute;
	left: 184px;
	top: 7px;	
	color: White;
	font-size: 9px;
	text-transform:capitalize;
}

.bottoni {
	position: absolute;
	left: 402px;
	top: 7px;	
	color: White;
	font-size: 9px;
	text-transform:capitalize;
}

.useronline {
	position: absolute;
    right: 5px;
	bottom: 5px;
	color: White;
	font-size: 9px;
}


/* PRIMOPIANO */

.titoloprimopianogranata { background-image: url(images/sfondo_titologranata.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: Arial; 
	font-size: 9pt; 	
	vertical-align: middle;
	line-height: 19px;
	padding-left: 2px;
	font-weight: bold;
	width: 408px;
}

.titoloprimopianobianco {background-image: url(images/sfondo_titoloaltre.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: bottom;
	color: #000000;
	height:27px;
	padding-left:2px;
	padding-bottom: 3px;	
    font-style: italic;
    font-family: Verdana;
    font-size:7.5pt;     
}

.notizia { padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 2px;  
    padding-bottom: 3px;
    text-align:justify;
    background-color:#FFFFFF;
    background-image: url(images/sfondo_notizia.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    text-align:justify;
}

.fonti { 
    background-color: #DDDDDD;
    position: relative;
    border-bottom: 1px solid #800000;
}

.autore { font-weight: bold;
}

.letture { font-size:9px; 
}

.segue { background-image: url(images/icon_segue.gif);
	background-repeat: no-repeat;
	background-position: center;	
	color: #FFFFFF;
	width: 68px;
	height: 13px;
	text-align: center; 
	left: 342px;
	top: 0px;
	position: absolute
}

.separatore { color: #AAAAAA;
}

/* SECONDOPIANO */

.secondopiano { margin-top: 5px;
}

.cellasecondopiano { background-image: url(images/sfondo_secondopiano.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #bb0102;
    padding-top: 8px;
    color: #FFFFFF;
    width: 33%;
}

.titolosecondopiano { text-align:left; 
   padding-left: 7px; 
   padding-right: 7px; 
   padding-top: 2px; 
   padding-bottom: 5px;
   font-weight: bold;
}

.clicca { background-image: url(images/icon_segue.gif);
	background-repeat: no-repeat;
	background-position: right;	
	width: 68px;
	height: 13px;
	float: right;
}

.data {	width: 40px;
	height: 13px;
	float: left;
	font-size:9px;
	font-family: Small Fonts;
	text-align:left;
	margin-left:2px;
}

/* TERZOPIANO */

.terzopianoUp { margin-top: 5px;
}    

.terzopiano
{
   background-image: url(images/sfondo_notizia.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #FFFFFF;
   font-size: 10px;
   text-align:justify;   
   border-bottom: 1px solid #CCCCCC; 
   padding-top:3px; 
   padding-bottom:3px;
   padding-right: 5px;
}

.titoloterzopiano { font-weight: bold;
    color: #333333;
    text-decoration: none;
    font-size:11px;
}

/* QUINTOPIANO */

.quintopiano { margin-top: 1px;
}

.empty
{
 margin-top:1px;
 padding: 3px;
 font-weight: bold;
 font-family: Verdana;
 text-align:center;
}

.emptyNoBold
{
 margin-top:1px;
 padding: 3px;
 font-family: Verdana;
 text-align:center;
}

.emptydx
{
 margin-top:1px;
 padding: 3px;
 font-weight: bold;
 font-family: Verdana;
 text-align:center;
 font-size: 7pt;
}

/* NEWS */

.titoloaltre { 
}

.titolocellagranata { font-weight: bold;
    text-decoration: none;
}

.toolbar { height:24px; 
    line-height: 24px;
    background-image: url(images/sfondo_titoloaltre.gif);
	background-repeat: repeat-x;	    
    padding-right:2px; 
    border-bottom: 1px solid #CCCCCC; 
    vertical-align: middle;  
    padding-left:5px;  
    position: relative;      
}

.taskbar
{
    background-image: url(images/sfondo_titoloaltre.gif);
	background-repeat: repeat-x;	
	font-size:8pt;	
	vertical-align: middle;
	line-height: 28px;
	height: 28px;
	padding-left: 2px;
	padding-right: 2px;	
	margin-top: 1px;
	position: relative;
	text-align: center;
}

/* PRIMOPIANONEWS */

.sfondocorpopagina { background-image: url(images/sfondo_corpopagina.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.testonotizia { padding: 2px;    
    text-align:justify;
}

.bottoniera { padding: 2px;       
}

.multimedia { margin: 10px;   
}

/* CALENDARIO */

.titolocella { background-color: #800000;
    background-image: url(images/sfondo_titolocella.gif);
	background-repeat: repeat-x;
	background-position: bottom;       
    color: White;
    font-weight: bold;
    font-size: 9px;
    height: 19px;
    line-height: 18px; 
    padding-left: 2px;
    padding-right: 3px;
}

.risultato { font-family: Arial;
}

/* CLASSIFICA */ 

.bordo { border-right: 1px solid #AAAAAA;
    }
    
.rigahover { background-color: #800000;
    color: White;
    } 
    
.rigasep { border-bottom: 1px solid #AAAAAA;
    }    

.legenda { font-weight:normal;
    text-align: center;
    }  
    
/* SQUADRE */

.titolosquadre { font-weight: bold;
    color: #333333;
    text-decoration: none;
    font-size: 8pt;
}

/* SQUADRA */ 

.titolosquadra { font-weight: bold; 
    font-family: Tahoma;
    color: #333333;
    font-size: 13pt;
    padding: 3px;
} 

.statistiche { font-size: 7pt    
}

/* FOTOSET */

.titolodescrizione { 
    font-family: Arial;
    text-transform:uppercase;
    font-size: 10px; 
}

.fotoriga { text-align: center;
    background-color:#FFFFFF;
    background-image: url(images/sfondo_notizia.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 1px solid #CCCCCC;
} 

.fotorigabig { text-align: center;
    background-color:#FFFFFF;
    background-image: url(images/sfondo_cellabianco.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 1px solid #CCCCCC;
} 

.buttonpaginator { border: none;
    background-color: Transparent;
    font-size: 7.5pt;
    font-family: Verdana;
    color : #666666;
    cursor: hand; 
    cursor: pointer;
    width: 20px;
}

.miniatura { cursor:hand; 
    margin-top: 4px; 
    margin-bottom: 4px;
    cursor: pointer;
}

/* COLLAPSIBLEPANEL */

.collapsePanel { overflow:hidden;
}   

/* POPUP ANTEPRIMA FOTO */

#loader_container {text-align:center;position:absolute; left:0px; width:100%}

#loader { font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
	text-align: center;
}

#progress {	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

#loader_bg { background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}

.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

/***************************/
/* STRUTTURA DEL DOCUMENTO */
/***************************/

#header { width: 903px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #800000; 
    /*height: 138px;*/
}

#brevi { width: 903px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-image: url(images/sfondo_brevi.gif);
    background-repeat: repeat-x;
    background-position: top;  
    color: #800000;
    height:23px;
    vertical-align: middle; 
}

.sfondobrevi {
    background-image: url(images/sfondo_brevi.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: White;
    color: #800000;  
    width: 600px;
    }

#foother { width: 903px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('images/foother.gif');
    background-repeat:no-repeat;    
    /*background-color: #800000; */  
    /*height: 72px;*/
    position: relative;
}

#page { width: 903px;
    padding: 0px;    
    margin-left: auto;
    margin-right: auto;
}

#left { width: 150px; 
    background-image: url(images/sfondo_sx_dx.jpg);
    background-repeat: repeat-x;
	background-color: #bd0102;	 
	color: #FFFFFF;
	vertical-align: top;	         
}

#right { width: 200px;	
    background-image: url(images/sfondo_sx_dx.jpg);
    background-repeat: repeat-x;
    background-color: #bd0102;    
	vertical-align: top;
	color: #FFFFFF; 
    text-align: left;	
}

#content { width: 543px;
    background-color: White;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 600px;
} 

#contentbig { width: 753px; 
    background-color: White;
    vertical-align: top;
    padding-left: 5px;
    min-height: 600px;
} 

#contentforum { background-color: White;
    vertical-align: top;
}   

#updateprogress { position: relative;
    z-index: 1;
}

#celladestra { margin-left: 1px; 
	margin-right: 1px;
	vertical-align: top;
	height: 100%;
}

#foothercelladestra {vertical-align: middle;
    width: 100%;
    height: 20px;
    text-align: center;
    line-height:20px;
    }

#classifica { /*margin-left: 1px; */
	/*margin-right: 1px;*/
	vertical-align: top;
	height: 258px;
}

.cellagranatainterna { height: 180px;
}

#cellabilancio { vertical-align: top;	 
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    height: 175px;
    text-align: left;   
    width:267px;
}

#cellamarcatori { vertical-align: top;	 
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    height: 175px;
    text-align:left;
    width:267px;
    z-index: 200; 
}

#cellaprossimo { vertical-align: top;	 
    /*height: 100%; */
    text-align:left;
    width:269px;
    z-index: 200; 
} 

#cellaultimo { vertical-align: top;	 
    /*height: 100%;*/
    text-align: left;   
    width:269px;
    color: #FFFFFF;
}  

#cellamarcatori .completa { background-image: url(images/icon_segue.gif);
	background-repeat: no-repeat;
	background-position: center;	
	color: #FFFFFF;
	width: 68px;
	height: 13px;
	text-align: center; 
	left: 200px;
	top: 163px;
	position: absolute;
}

#cellamarcatori .legenda { position:absolute; 
    left: 2px; 
    top: 163px;
    font-size: 7pt;
}

#cellaparolatifosi { vertical-align: top;	 
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    height: 100px;  
    text-align: left;    
}

.nav {margin: 2px 0px 2px 0px; color:White; text-align:center;}
#nav a {margin:0px 0px 0px 10px; color: White; text-decoration:none;}
#nav a.activeSlide {margin:0px 0px 0px 10px; color:#f5a12d;}

/********************/
/* CLASSI GENERICHE */
/********************/

.copyright { text-align:center;  
    color: White;
    vertical-align:baseline;
    position: absolute;
    bottom: 3px; 
    width:100%; 
    font-size: 9px;
}

.sponsor { text-align:center;    
}

.spazio { height: 5px;
    line-height:5px;
    font-size:0px;
    background-color: White;
}

.spazio4 { height: 4px;
    line-height:4px;
    font-size:0px;
    background-color: White;
}

.sfondomenuorizzontale { background-image: url(images/MenuOrizzontale/sfondo_menu.gif);
    background-repeat:repeat-x;
    height:19px;
}

.sfondoup { background-image: url(images/sfondo_sx_up.jpg);
    background-repeat: no-repeat;
    background-position: top;  
}

.sfondocellabianco { background-image: url(images/sfondo_cellabianco.gif);
    background-repeat: repeat-x;
    background-position: bottom;  
    background-color: White; 
    color: #333333;
}

.sfondocellabiancopiccolo { background-image: url(images/sfondo_notizia.gif);
    background-repeat: repeat-x;
    background-position: bottom;  
    background-color: White; 
    color: #333333; 
}

.sfondocellagranata { background-image: url(images/sfondo_cellagranata.gif);
    background-repeat: repeat-x;
    background-position: top;  
    background-color: #800000; 
    color: #FFFFFF; 
}

.sfondolineebianco { background-image: url(images/sfondo_cellalineebianco.gif);
    background-repeat: repeat-y;
    background-position: left;
	vertical-align: top;
    height: 100%;
    padding: 1px; 	
}

.sfondolineegranata { background-image: url(images/sfondo_cellalineegranata.gif);
    background-repeat: repeat-y;
    background-position: left;
	vertical-align: top;
    height: 100%;
}

.sfondoVerde { background-image: url(images/sfondo_verde.gif);
    background-repeat: repeat-y;
    background-position: left;
	vertical-align: top;
    height: 100%;
}

.sfondoRosso { background-image: url(images/sfondo_rosso.gif);
    background-repeat: repeat-y;
    background-position: left;
	vertical-align: top;
    height: 100%;
} 

.sfondoArancione { background-image: url(images/sfondo_arancione.gif);
    background-repeat: repeat-y;
    background-position: left;
	vertical-align: top;
    height: 100%;
}     

.linpunbianco { background-image: url(images/lin_punbianco.gif);
   background-repeat:repeat;
   background-repeat:repeat-x;
   height: 1px;    
   font-size: 0px;   
}

.linpunnero { background-image: url(images/lin_punnero.gif);
   background-repeat:repeat;
   background-repeat:repeat-x;
   height: 1px;      
}

.linpungrigio { background-image: url(images/lin_pungrigio.gif);
   background-repeat:repeat;
   background-repeat:repeat-x;
   height: 1px;   
   line-height: 1px;   
   font-size: 0px;
}

.linbianca { color: #CCCCCC; 
   border-bottom: 1px solid #FFFFFF;
   height: 1px;
   line-height: 1px;
   font-size: 0px;      
}

.lingrigio { color: #CCCCCC; 
   border-bottom: 1px solid #CCCCCC;
   height: 1px;
   line-height: 1px;
   font-size: 0px;      
}

.lingranata {  background-image: url(images/lin_separatore.gif);
   background-repeat:repeat;
   background-repeat:repeat-x;
   height: 2px;
   font-size: 0px;    
}

.contentwebserver { text-align:center; width:100%;
}

.loading { text-align:center;
    color: #333333;
    height: 100%;
    text-align:center;
    width:200px; 
    height:75px;
    background-color:White; 
    border-style:solid; 
    border-width:1px;   
    left: 180px;
    top: 100px;
    position: absolute;
    padding-top: 50px;
    z-index: 2;
}

.loadingbig { text-align:center;
    color: #333333;
    height: 100%;
    text-align:center;
    width:200px; 
    height:75px;
    background-color:White; 
    border-style:solid; 
    border-width:1px;   
    left: 212px;
    top: 100px;
    position: absolute;
    padding-top: 50px;
    z-index: 2;
}

.griglia table { padding: 4px;
    font-size: 7px;
}

.griglia td { border-bottom: 1px solid #CCCCCC;
}

.item { height:25px; line-height: 25px; padding:2px;
}

/********************/
/*      BREVI       */
/********************/

#tic {
  width:500px;
  padding-left:3px;
  margin-bottom: 1px;
}

#tic *{
  margin:0px;
  padding:0px;
  display:none;
}

#tic a {
   display:inline;
}


/********************/
/*      POPUP       */
/********************/

.panelpopup { padding:3px; 
     color: #000000;
     border: 2px solid #CCCCCC;
     width:200px; height:200px;
     display: none;
     z-index: 300;
}

.popupgrid table { 
}

.popupgrid15 table { 
}

.popupgrid td { font-size: 7pt;
    height: 13px;
}

.popupgrid15 td { font-size: 7pt;
    height: 15px;   
}

.intestazione { background-color:#DDDDDD;
    font-weight: bold;    
}

.grassetto{ font-weight: bold;    
}

/********************/
/*    FOTOPOPUP     */
/********************/

.fotopopup { background-color:#800000; background-image: url(images/sfondo_fotopopup.gif);
}

.sfondostrisce { background-image: url(images/sfondo_striscie.gif); background-repeat: repeat-x
}

/********************/
/*    ACCORDION     */
/********************/

.accordionHeader { 
    color: white;
    background-color: #800000;    
	font-weight: bold;
	font-size: 9px;
    padding-left: 2px;
    margin-top: 5px;
    cursor: pointer;
    height: 19px;
    line-height: 18px;
    
    background-image: url(images/sfondo_titolocella.gif);
	background-repeat: repeat-x;
	background-position: bottom;  
}

.accordionHeaderSelected { 
    color: white;
    background-color: #800000;    
	font-weight: bold;
	font-size: 9px;
    padding-left: 2px;
    margin-top: 5px;
    cursor: pointer;
    height: 19px;
    line-height: 18px;
    
    background-image: url(images/sfondo_titolocella.gif);
	background-repeat: repeat-x;
	background-position: bottom;  
}

.accordionContent { background-image: url(images/sfondo_cellabianco.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #FFFFFF;
    /*border: 1px solid #CCCCCC;*/
    border-top: none;
    padding: 2px;
    /*padding-top: 5px;*/
}


/*************/
/*  DIRETTA  */
/*************/

.sfondotabellone { background-image: url(images/tabellone.jpg); 
    background-repeat:no-repeat;
    color: White;
    font-weight: bold;
    font-size: 11px;
}

.sfondotabellino { background-image: url(images/tabellino.gif); 
    background-repeat:no-repeat;
    background-position:center;
    color: White;
    font-size: 11px;
}

.sfondotabellinoprossimo { background-image: url(images/tabellino_prossimo.jpg); 
    background-repeat:no-repeat;
    background-position:center;
    color: White;
    font-size: 11px;
}

/********************/
/*     ADMIN        */
/********************/

.etichette {font-weight: bold; 
            text-align: right; 
            font-size: 8pt;                                    
            padding-left:4px;            
}

.bottone {font-size: 10px; 
     color: #FFFFFF; 
     font-family: Verdana;
     font-weight: bold; 
     border: 1px solid #ffffff; 
     padding-left: 3px; 
     padding-right: 3px; 
     padding-top: 3px; 
     padding-bottom: 3px; 
     background-color: #800000;
     text-decoration: none;
     vertical-align:middle;
     line-height: 17px;     
}
     
.campo {border: 1px solid #CCCCCC;  
    font-size: 8pt;
    margin-top: 1px;
    margin-bottom: 1px;
}

.exception { color: Red; padding-left: 3px; font-size: 8pt; font-weight:bold;
}

/********************/
/*     SPONSOR      */
/********************/

.google { background-color: #DDDDDD;
    padding:3px;
    font-size: 10px;
}

/********************/
/*       SPOT       */
/********************/

#spot {
    display: none;
    width:100%;
    background-color:#fcc31a;
    background-image: url('images/sfondo_spot.jpg');
    background: url('images/sfondo_spot.jpg') repeat-x left top;
    position: relative;  
    height:121px;  
    text-align: center;
}

#spot div {
    margin: 0px 0px 0px 0px;
}

a.hide_spot {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #800000;
    text-decoration: none;
}

#bannerSchedina { height:74px;width:200px;} #bannerSchedina img { border:none } #bannerSchedina a { display:block; position:absolute; z-index:600 } #bannerSchedina a:hover img, #bannerSchedina a:active img { display:none } #bannerSchedina a:hover, #bannerSchedina a:active { height:205px;width:200px; background:url(images/banner_schedina.jpg) }
#bannerToniLuca { height:74px;width:200px;} #bannerToniLuca img { border:none } #bannerToniLuca a { display:block; position:absolute; z-index:500 } #bannerToniLuca a:hover img, #bannerToniLuca a:active img { display:none } #bannerToniLuca a:hover, #bannerToniLuca a:active { height:205px;width:200px; background:url(images/banner_tonieluca.gif) }
#bannerAcitron  { height:74px;width:200px;} #bannerAcitron  img { border:none } #bannerAcitron  a { display:block; position:absolute; z-index:400 } #bannerAcitron  a:hover img, #bannerAcitron  a:active img { display:none } #bannerAcitron  a:hover, #bannerAcitron  a:active { height:205px;width:200px; background:url(images/banner_acitron.jpg) }
#bannerSfi      { height:74px;width:200px;} #bannerSfi      img { border:none } #bannerSfi      a { display:block; position:absolute; z-index:300 } #bannerSfi      a:hover img, #bannerSfi      a:active img { display:none } #bannerSfi      a:hover, #bannerSfi      a:active { height:205px;width:200px; background:url(images/banner_sfi.jpg) }
#bannerPrink    { height:74px;width:200px;} #bannerPrink    img { border:none } #bannerPrink    a { display:block; position:absolute; z-index:200 } #bannerPrink    a:hover img, #bannerPrink    a:active img { display:none } #bannerPrink    a:hover, #bannerPrink    a:active { height:205px;width:200px; background:url(images/banner_prink.jpg) }
