﻿/* RIDEFINIZIONE TAG STANDARD */

body { background-color: #7b1b02;
    padding: 0;
    margin: 0;
	font-family: tahoma;
	font-size: 11px;
	color : #333333;
    background-image: url('images/background0.gif');
    background-repeat: repeat-x;
    background-position:top; 	
}

img {
	border-width: 0px;
}

legend { color: #192e87;
}

/*************************/
/* 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;
}

.linkgranataMenu { text-decoration: none;
	color: #800000;
}

.linkgranataMenu:hover { text-decoration: none;
                         font-weight:bold;
}

.linkblu { text-decoration: none;
	color: #131f76;
}

.linkdorato { text-decoration: none;
	color: #9d6d06;
}

.fontprecisazione { font-size: 9px;
}

.mouseover :hover { background-color: #4C0000;
	color: #FFFFFF;
}

.background { background-image: url('images/background.gif');
    background-repeat: repeat-y;
    background-position:top;
}

.backgroundtop { background-image: url('images/headerTop.gif');
    background-repeat: repeat-y;
    background-position:top; 
    height: 38px;
}

.backgroundtopb { background-image: url('images/background1.gif');
    background-repeat: no-repeat;
    background-position:top;
}

.backgroundbottom { background-image: url('images/footherBottom.gif');
    background-repeat: no-repeat;
    background-position:bottom; 
    height: 38px;
}

.mail {
	position: absolute;
	left: 286px;
	top: 7px;	
	color: White;
	font-size: 9px;
	text-transform:capitalize;
}

.bottoni {
	position: absolute;
	left: 403px;
	top: 7px;	
	color: White;
	font-size: 9px;
	text-transform:capitalize;
}

.useronline {
	position: absolute;
    right: 12px;
	bottom: 5px;
	color: White;
	font-size: 9px;
}

/* BORDI ARROTONDATI */

b.rtop, b.rbottom, b.rtopDorato, b.rbottomDorato{display: block; }
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background: #FFFFFF}
b.rtopDorato b, b.rbottomDorato b{display: block; height: 1px; overflow: hidden; background: #c1922e}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4, b.rtopDorato b.r4, b.rbottomDorato b.r4{margin: 0 1px; height: 2px}
.contenitoreBig{ width: 597px;}
.contenitoreSmall{ width: 350px;}
.contenitoreCella{ width: 292px;}
.contenitoreExtraSmall{ width: 250px;}
.contenitore{background: #FFFFFF;}
.contenitoreDorato{background: #c1922e;}

/* PRIMOPIANO */

.titoloprimopianogranata { color: #800000;  
	font-family: Arial; 
	font-size: 20px; 	
	vertical-align: middle;
	padding-top:5px;
	font-weight: bold;
	font-style: normal;	
	text-transform: uppercase;
}

.titoloprimopianobianco {background-image: url(images/sfondo_titoloaltre.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: bottom;
	vertical-align: bottom;
	color: #444444;
	height:27px;
	padding-left: 5px;
	padding-bottom: 3px;	
    font-family: Arial;
    font-size:8pt;  
    
}

.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 #192e87;
}

.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: 12px;
   text-align:justify; 
   vertical-align: middle;  
   border-bottom: 1px solid #CCCCCC;
   padding-left: 5px;
}

.terzopianotitolo 
{
    font-size:13px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.empty
{
 margin-top:1px;
 padding: 3px;
 font-weight: bold;
 font-family: Verdana;
 text-align:center;
}

.emptydx
{
 margin-top:1px;
 padding: 3px;
 font-weight: bold;
 font-family: Verdana;
 text-align:center;
 font-size: 7pt;
}

.titolocellagrigia {
    height:22px; 
    line-height: 22px;
    background-image: url(images/sfondo_barra_grigia.gif);
	background-repeat: repeat-x;
	background-position:bottom;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    padding-left:3px;
}

.titolocellagranatasezione { color: #FFFFFF;
    background-image: url(images/sfondo_barra_granatasezione.gif);
	background-repeat: repeat-x;
	background-position: bottom;    
	height: 22px;
	line-height:22px; 
	padding-left:5px;
	font-weight:bold; 
	font-size:10px;
	text-transform:uppercase;
}

.titolocellagranata { font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase
}

.titolocellagranata2 { color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/sfondo_barra_granata2.gif);
	background-repeat: repeat-x;
	background-position: bottom;      
}

.titolocellagranataover { font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/sfondo_barra_granataover.gif);
	background-repeat: repeat-x;
	background-position: bottom;    
}

.titolocellagranataover50 { font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(images/sfondo_barra_granataover50.gif);
	background-repeat: repeat-x;
	background-position: center;    
}

.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: 20px;
	height: 20px;
	color: #800000;
	padding-left: 2px;
	padding-right: 2px;	
	/*margin-top: 1px;*/
	position: relative;
	text-align: center;
	font-weight: bold;
}

/* PRIMOPIANONEWS */

.sfondocorpopagina { /*background-image: url(images/sfondo_corpopagina.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	background-color:White;	
}

.testonotizia { padding: 7px;    
    text-align:justify;
    font-family: Arial;
    font-size: 10pt;
}

.bottoniera { padding: 2px;       
}

.multimedia { margin: 10px;   
}

/* CALENDARIO */

.titolocella { background-color: #777777;
    /*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;
    text-transform: uppercase
}

.risultato { font-family: Arial;
}

/* CLASSIFICA */ 

.bordo { border-right: 1px solid #AAAAAA;
    }
    
.rigahover { background-color: #800000;
    color: White;
        background-image: url(images/sfondo_titolocella.gif);
	background-repeat: repeat-x;
	background-position: bottom;    
    } 
    
.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: #9d6d06;
    font-size: 14pt;
} 

.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: 9pt;
    font-family: Arial;
    color : #7c1d03;
    cursor: hand; 
    cursor: pointer;
    width: 17px;
}

.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: 961px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #7b1b02; 
    /*height: 138px;*/
}

#menu { width: 961px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.sfondomenuB { background-image: url(images/sfondo_menuB.gif);
    background-repeat: repeat-x;
    background-position: top;
    width: 812px;
} 

.sfondomenuBCampioni { background-image: url(images/sfondo_menuB_Campioni.jpg);
    background-repeat: repeat-x;
    background-position: top;
    width: 812px;
}    

#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: 961px;
    margin-left: auto;
    margin-right: auto;*/
    background-image: url('images/foother.jpg');
    background-repeat:no-repeat;    
    background-color: #7b1b02;  
    height: 186px;
    position: relative;
}

#page { width: 961px;
    padding: 0px;    
    margin-left: auto;
    margin-right: auto;
    background-image: url(images/sfondo_page.gif);
    background-repeat: repeat-x; 
    background-position:bottom;
    background-color: #e8e8e8;	  
}

#left { width: 150px; 
    background-image: url(images/sfondo_sx_dx.jpg);
    background-repeat: repeat-x;
	background-color: #0147b7;	 
	color: #FFFFFF;
	vertical-align: top;	         
}

#right { width: 200px;	
    /*background-image: url(images/sfondo_sx_dx.jpg);
    background-repeat: repeat-x;*/
    /*background-color: #DDDDDD;*/   
	vertical-align: top;
	/*color: #FFFFFF; */
    text-align: left;	
}

#content { width: 543px;
    background-color: White;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
} 

#contentbig { width: 611px;     
    vertical-align: top;
    /*padding-left: 5px;*/
} 

#updateprogress { position: relative;
    z-index: 1;
}

#celladestra { vertical-align: top;
	height: 100%;
}

#foothercelladestra {vertical-align: middle;
    width: 100%;
    height: 20px;
    text-align: center;
    line-height:20px;
    background-color:#0147b7;
    color:White;
    }

#classifica { /*margin-left: 1px; */
	/*margin-right: 1px;*/
	vertical-align: top;
	height: 258px;
}

#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: 243px;
    text-align:center;
    /*width:269px; */
} 

#cellaultimo { vertical-align: top;	 
    height: 243px;
    text-align: left;   
    /*width:269px;*/
}  

#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;    
}

/********************/
/* CLASSI GENERICHE */
/********************/

.copyright { text-align: center;  
    color: White;
    vertical-align:baseline;
    position: absolute;
    bottom: 9px;
    right: 0px; 
    width:100%; 
    font-size: 10px;
}

.sponsor { text-align:center;    
}

.spaziotrasparente14 { height: 14px;
    line-height:14px;
    font-size:0px;
}

.spaziotrasparente5 { height: 5px;
    line-height:5px;
    font-size:0px;
}

.spaziotrasparente { height: 10px;
    line-height:10px;
    font-size:0px;
}

.spazio { height: 5px;
    line-height:5px;
    font-size:0px;
    background-color: #7d1409;
}

.spazio4 { height: 4px;
    line-height:4px;
    font-size:0px;
    background-color: White;
}

.spazio1 { height: 1px;
    line-height:1px;
    font-size:0px;
}

.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-color: #690d0c;
    color: #FFFFFF; 
}

.sfondocellatabellone {background-image: url(images/tabellone.jpg);
    background-repeat: no-repeat;
    height: 222px;
}

.sfondolistagranata {background-image: url(images/sfondo_listagranata.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.sfondolistagranata:hover {/*background-image: url(images/sfondo_listagranata.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color:Lime;*/
}


.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: 1px;
   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: 272px;
    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;
}

.treeSelected a { color: White; text-decoration: none;
    } 

/********************/
/*    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      */
/********************/

#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider, #slider li{ 
	height:97px;
	width:597px;
	overflow:hidden;
	}	
