﻿A
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.disabled {
   pointer-events: none;
   cursor: default;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:280px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.campo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:550px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.campo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:180px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.campo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:30px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:280px;
	height:120px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.area1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:550px;
	height:120px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.area2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:400px;
	height:120px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.area3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:400px;
	height:80px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.area2big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:800px;
	height:70px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.giallowww
{
    COLOR: #f6dc00;
    TEXT-ALIGN: left
}
.rossowww
{
    COLOR: #ff0000;
    TEXT-ALIGN: left
}
.nerowww
{
    COLOR: #003466;
    TEXT-DECORATION: none
}
.nerowww:hover
{
    COLOR: #003466;
    TEXT-DECORATION: underline
}
.nerowww:visited
{
    COLOR: #003466;
    TEXT-DECORATION: none
}
.biancowww
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.biancowww:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.fontwww
{
    FONT: 11px Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.testoprintwww
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: 15px Arial, Helvetica, sans-serif;
    TEXT-INDENT: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: justify
}
.titolowww
{
    FONT: bold 14px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    LETTER-SPACING: 1px
}
.titolowww:hover
{
    FONT: bold 14px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: underline
}
.abilitato
{
    color: #000000;  
}
.nonabilitato
{
    color: #c0c0c0;  
}
.piccolowww
{
    FONT: 10px Arial, Helvetica, sans-serif
}
.buttonwww
{
    FONT: xx-small Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.td1www
{
    BORDER-BOTTOM: #e0e0e0 1px dashed;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d0d0ff
}
.td2www
{
    BORDER-BOTTOM: #e0e0e0 1px dashed;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e8e8ff
}
TD
{
    FONT: 11px Arial, Helvetica, sans-serif
}
P
{
    FONT: 11px Arial, Helvetica, sans-serif
}
TD P
{
    FONT: 11px Arial, Helvetica, sans-serif
}
TD FONT
{
    FONT: 11px Arial, Helvetica, sans-serif
}
.titolettocolonnawww
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 2px
}
.titcolwww
{
    BORDER-TOP: #f6dc00 1px solid;
    PADDING-LEFT: 6px;
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-INDENT: 1px;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
.titcolgiallowww
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #f6dc00;
    TEXT-ALIGN: left
}
.bluwww
{
    BACKGROUND: #003466
}
.sfondobiancowww
{
    BACKGROUND: #ffffff
}
.sfondobianco
{
    BACKGROUND: #ffffff
}
.menu
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.biancoboldwww
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.biancoboldwww:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.biancoboldwww:visited
{
    COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
.sfondotabrighewww
{
    BACKGROUND: url(/img/sfondotabella.gif)
}
.pnews
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-INDENT: 1px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.sfondotabrighebluwww
{
    BACKGROUND: url(/img/sfondo-blu.gif) #003466
}
.squadra
{
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 3px;
    BORDER-BOTTOM-COLOR: #ffffff;
    FONT: bold 30px Impact, Arial, Verdana;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003466;
    BORDER-TOP-COLOR: black;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 6px;
    BORDER-RIGHT-COLOR: black
}
.sfondogiallo
{
    BACKGROUND-COLOR: #f6dc00
}
.sfondoceleste
{
    BACKGROUND-COLOR: #f0f0ff
}
.sfondoblu
{
    BACKGROUND-COLOR: #214284
}
.sfondonero
{
    BACKGROUND-COLOR: #000000
}
.titolone
{
    FONT: 14px Impact, Arial, Verdana;
    COLOR: #ffffff
}
.editoriale
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.lutto
{
    BORDER-RIGHT: #333333 thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #333333 thin solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #333333 thin solid;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #333333 thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.livematch
{
    BACKGROUND-COLOR: #f0f0ff
}
.livematch:hover
{
    BACKGROUND-COLOR: #d0d0ff
}
.resultbox
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003466
}
.CADEA1 {
	FONT-SIZE: 11px; COLOR: #f4f8fc; FONT-STYLE: normal; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #518160; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CADEA22 {
	FONT-SIZE: 9px; COLOR: #2d5a3b; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.ncerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:350px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}

.dcerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width:70px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}


.pcerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width:100px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;	
}

.ocerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:45px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;	
}

.ocerca3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:250px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;	
}

.ccerca0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:180px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;	
}

.ccerca00 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:280px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;	
}

.ccerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:180px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}

.ccerca1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:680px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}
.ccerca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:150px;
	height:18px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}

.ccerca3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:250px;
	height:20px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
}

.hcerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width:250px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}

.lcerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width:350px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}

.lcerca1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:680px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}
	
.tcerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width:250px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}

.tcerca1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:680px;
	height:120px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}
	
.tcerca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width:680px;
	height:60px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #647680;
	background-color: #FFFFFF;
	}

.Hh {
	FONT-SIZE: 9px; COLOR: #11570c; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.Hh:hover {
	FONT-SIZE: 9px; COLOR: #ff6205; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.Hh2 {
	FONT-SIZE: 11px; COLOR: #015f5e; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.Hh2:hover {
	FONT-SIZE: 11px; COLOR: #ff6205; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.Hh4 {
	FONT-SIZE: 11px; COLOR: #4169e1; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.Hh4:hover {
	FONT-SIZE: 11px; COLOR: #ff6205; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}

/* STILE MENU FLOTTANTE - INFO TEMETICHE */

/* STILE SCROLLBAR */

.scroll{
    SCROLLBAR-FACE-COLOR: #e2d9d9;
    SCROLLBAR-HIGHLIGHT-COLOR: #fff;
    SCROLLBAR-SHADOW-COLOR: #fff;
    SCROLLBAR-3DLIGHT-COLOR: #fff;
    SCROLLBAR-ARROW-COLOR: #fff;
    SCROLLBAR-TRACK-COLOR: #fff;
    SCROLLBAR-DARKSHADOW-COLOR: #fff;
}


/* STRUTTURA INTERNA DEL 2 LIVELLO IN BLU */
.float_top{
    
	 /*background: url(img/float_top_bg.gif) top left repeat-x #ffffff;*/
	border-left: 1px solid #3174b9;
	border-top: 1px solid #3174b9;
	background-color: #fff;
	}

.float_topPP{
    
	 /*background: url(img/float_top_bg.gif) top left repeat-x #ffffff;*/
	border-right: 1px solid #3174b9;
	border-top: 1px solid #3174b9;
	background-color: #fff;
	}
	
.float_bottom{
   /*background: url(img/float_bottom_bg.gif) bottom left repeat-x #ffffff;*/
	border-left: 1px solid #3174b9;
	border-bottom: 1px solid #3174b9;
	background-color: #fff;
	}
	
.float_bottomPP{
   /*background: url(img/float_bottom_bg.gif) bottom left repeat-x #ffffff;*/
	border-right: 1px solid #3174b9;
	border-bottom: 1px solid #3174b9;
	background-color: #fff;
	}	
	
.float_txt{
    background-color:#FFFFFF;
	border-left: 1px solid #3174b9;
	border-right: 1px solid #3174b9;
	color: #000000;
	padding: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.floatPP_txt{
    background-color:#FFFFFF;
	border-left: 1px solid #3174b9;
	border-right: 1px solid #3174b9;
	color: #000000;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
/* STRUTTURA INTERNA DEL 1 LIVELLO */		

#MENU_CONTAINER {
   width: 190px;
	
	}

a.menu {
   display: block;
   position: relative;
   background-color: #fff;
   color: #000000;
	font-size: 10px;
   font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 8px;
	border-bottom: 1px solid #d2ddf1;
	border-left: 1px solid #d2ddf1;
	border-right: 1px solid #d2ddf1;
}


a.menu:link{color: #000000; text-decoration: none;}
a.menu:visited{color: #000000; text-decoration: none;}
a.menu:hover{color: #0042a4; text-decoration: underline; background-color: #f0f2fb;}

div.menu2
{
    visibility: Hidden;
    position: absolute;
    margin: -30px 0px 0px 180px;
	 z-index: 100;
	 width: 220px; 
	 height: 200px; 
}

div.menu2PP
{
    visibility: Hidden;
    position: absolute;
    margin: -30px 0px 0px -215px;
	 z-index: 100;
	 width: 220px; 
	 height: 200px; 
}

div.voci
{ 
	 height: 140px; 
}

div.menu2 a:link{color: #000000; text-decoration: none;}
div.menu2 a:visited{color: #000000; text-decoration: none;}
div.menu2 a:hover{color: #0042a4; text-decoration: underline;}

div.menu2PP a:link{color: #000000; text-decoration: none;}
div.menu2PP a:visited{color: #000000; text-decoration: none;}
div.menu2PP a:hover{color: #0042a4; text-decoration: underline;}

/* FINE STILE MENU FLOTTANTE - INFO TEMETICHE */

/* STILI PER I BOX LATO DESTRO */

/* BOX CAMBIO TRENO */


.box_tit_ct_sx{
	color: #005CE3;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #D5E0F1;
}
.box_tit_ct_dx{
	color: #005CE3;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #D5E0F1;
}

.box_bianco_ct_sx{
	color: #000000;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #D5E0F1;
}
.box_bianco_ct_dx{
	color: #000000;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #D5E0F1;
}
.box_color_ct_sx{
	color: #000000;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px solid #e9e9e9;
	background-color: #FFF8F1;
	border-bottom: 1px solid #D5E0F1;
}
.box_color_ct_dx{
	color: #000000;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-right: 1px solid #e9e9e9;
	background-color: #FFF8F1;
	border-bottom: 1px solid #D5E0F1;
}


.testo_normale{
	color: #000000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/* STILI PER LA TESTA */

.log_bg{
	background: url(/img/testa_bg_top.jpg) top left repeat-x #ffffff;
}

.log{
	color: #c83400;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px #cbcbcb;
}

/*************************************************************************/

/*TESTA*/


.bg_top { 
    background: url(/img/testa/bg_top.jpg) #fff top left repeat-x;
	}
.bg_bottom { 
    background: url(/img/testa/bg_bottom.jpg) #fff bottom left repeat-x;
	}
	
.bg_testa { 
   border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.bg_logo { 
    background: url(/img/testa/bg_logo.jpg) bottom left repeat-x;
   }
   
.bg_marquee { 
    background: url(/img/testa/bg_marquee.jpg) top left repeat-x #fff;
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   }

/*************************************************************************/

.ricerca_testa_bg{
	background: url(/img/testa_bg_center.jpg) top left repeat-x #ffffff;
}

.ricerca_testa{
	color: #000000;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

/*************************************************************************/

.slide_testa_bg{
	background: url(/img/testa_bg_bottom.jpg) top left repeat-x #ffffff;
}

.slide_testa{
	color: #000000;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.rosso{
	color: #c83400;
}


input.inserimento1 {
	background-color: #f4f4f4;
	border: 1px solid #848484;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    width: 350px; 
	color: #000000;
}
select.inserimento1 {
	background-color: #f4f4f4;
	border: 1px solid #848484;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    width: 350px; 
	color: #000000;
}



/* STILE PER I LINK */

.link_nero:link {color: #000000; text-decoration: none;}
.link_nero:visited {color: #000000; text-decoration: none;}
.link_nero:hover {color: #c83400; text-decoration: underline;}

/* FORM */

input.inserimento {
	background-color: #f4f4f4;
	border: 1px solid #848484;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

input.pulsante {
	background-color: #cd3336;
	border: 1px solid #cd3336;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

select.elenco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #fbfdff;
}

/* MENU ORIZZONTALE */

.bg_menu_top {
    background: url(/img/menu_oriz/bg_menu_top.jpg) top left repeat-x #fdfdfd;
	}
.bg_menu_bottom {
    background: url(/img/menu_oriz/bg_menu_bottom.jpg) bottom left repeat-x #f0f0f0;
	}	
	
.bg_menu_o {
     background: url(/img/menu_oriz/bg_menu_lato.jpg) bottom left repeat-x #fdfdfd;
	}		

.bg_lato_sx {
    background: url(/img/menu_oriz/bg_menu_lato.jpg) bottom left repeat-x #fdfdfd;
	border-left: 1px solid #e1e1e1;
}
.bg_lato_dx {
    background: url(/img/menu_oriz/bg_menu_lato.jpg) bottom left repeat-x #fdfdfd;
	border-right: 1px solid #e1e1e1;
}

.menu_oriz_txt{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #d8d8d8;
	font-weight: bold;
}
.menu_oriz_txt_ultimodx{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.rosso{
	color: #c83400;
}

/* CENTRALE  */

.centrale_pad{
	padding-left: 10px;
	padding-right: 10px; 
}

.box_centrale_top_bg{
	background: url(/img/box_centrale_top_bg.jpg) top left repeat-x;
}

.box_centrale_grigio_top_bg{
	background: url(/img/box_centrale_grigio_top_bg.jpg) top left repeat-x;
}

.box_centrale_bottom_bg{
	background: url(/img/box_centrale_bottom_bg.jpg) bottom left repeat-x;
}
.box_centrale_grigio_bottom_bg{
	background: url(/img/box_centrale_grigio_bottom_bg.jpg) bottom left repeat-x;
}

.box_centrale1{
	color: #000000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}



.box_centrale2{
	/*border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;*/
	background-color: #eeeeee;
   
	border-bottom: 1px solid #fff;
}

.box_centrale1_grigio{
	color: #000000;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #eeeeee;
}


.box_centrale2_txt{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.box_centrale_iframe{
	padding: 2px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 7px solid #e2d9d9;
	border-top: 7px solid #e2d9d9;
}

/* TAB RITARDI */

.tit_tab {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight:bold;
color: #0042a4;
padding: 4px;
background-color: #FFFFFF;
}
.tab {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
padding: 4px;
}

.bg_01{background-color: #f6f6f6;}
.bg_02{background-color: #bfdab6;}
.bg_03{background-color: #ffe7b9;}
.bg_04{background-color: #c8e2ef;}
.bg_05{background-color: #c83400;}

.color_nero {color: #000000;}
.color_rosso {color: #FF0000;}


/* FOOTER */

.footer_b{
	border-bottom: 3px solid #246ab3;
}

.footer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
padding: 5px;

}



	
/* PRIMO PIANO */

/* STRUTTURA INTERNA DEL 2 LIVELLO */


/* STRUTTURA INTERNA DEL 2 LIVELLO IN VERDE */	
	

.float_txt2{
   background-color:#FFFFFF;
	border-left: 1px solid #468c89;
	border-right: 1px solid #468c89;
	color: #000000;
	padding: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}					
	
.float_sx_top{
   /*background: url(/img/float_top_bg2.gif) top left repeat-x #ffffff;*/
	background-color: #ffffff;
	border-right: 1px solid #468c89;
	border-top: 1px solid #468c89;
	}
	
.float_sx_bottom{
   /*background: url(/img/float_bottom_bg2.gif) bottom left repeat-x #ffffff;*/
	background-color: #ffffff;
	border-right: 1px solid #468c89;
	border-bottom: 1px solid #468c89;
	}		



/* STRUTTURA INTERNA DEL 1 LIVELLO */		



#MENU_PRIMOPIANO
{
    width: 190px;
}

.menu_primopiano
{
   display: block;
   position: relative;
   background-color: #f2f8f8;
   color: #000000;
	font-size: 10px;
   font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 8px;
	border-bottom: 1px solid #dcefef;
	border-left: 1px solid #dcefef;
	border-right: 1px solid #dcefef;
}

a.menu_pp
{
   display: block;
   position: relative;
   background-color: #fff;
   color: #000000;
	font-size: 10px;
   font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 8px;
	border-bottom: 1px solid #dcefef;
	border-left: 1px solid #dcefef;
	border-right: 1px solid #dcefef;
}

a.menu_pp:link{color: #000000; text-decoration: none;}
a.menu_pp:visited{color: #000000; text-decoration: none;}
a.menu_pp:hover{color: #498d8b; text-decoration: underline; background-color: #f2f8f8;}

a.menu_pp1
{
   display: block;
   position: relative;
   background-color: #f2f8f8;
   color: #c83400;
	font-size: 10px;
   font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   padding: 8px;
	border-bottom: 1px solid #dcefef;
	border-left: 1px solid #dcefef;
	border-right: 1px solid #dcefef;
}

a.menu_pp1:link{color: #c83400; text-decoration: none;}
a.menu_pp1:visited{color: #c83400; text-decoration: none;}
a.menu_pp1:hover{color: #c83400; text-decoration: underline; background-color: #f2f8f8;}

div.SMENU_PP
{
	visibility: Hidden;
	position: Absolute;
	margin: -30px 0px 0px -180px;
	z-index: 100;
	width: 190px;
	
	}
div.SMENU_PP a:link{color: #000000; text-decoration: none;}
div.SMENU_PP a:visited{color: #000000; text-decoration: none;}
div.SMENU_PP a:hover{color: #468c89; text-decoration: underline;}	


	/* ALERT  */
	
	
	
#TSOPPRESSI_CONTAINER
{
    width: 190px;
}
.TSOP{
	visibility: Hidden;
    position: Absolute;
    margin: -23px 0px 0px 0px;
	 z-index: 100;
	 width: 190PX;
}
#ALERT_CONTAINER
{
    width: 190px;
}

.SALERT{
	visibility: Hidden;
    position: Absolute;
    margin: -23px 0px 0px 0px;
	 z-index: 100;
	 width: 190PX;
}





/**/
.box_soppressi_s{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #1e9dc9;
	border-right: 1px solid #1e9dc9;
	background-color: #fff;
	}
.box_soppressi_d{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #1e9dc9;
	border-right: 1px solid #1e9dc9;
	background-color: #fff;
	}	
.box_soppressi_c{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	background-color: #fff;
	}	
	
	
.box_soppressi_b_s{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #1e9dc9;
	border-right: 1px solid #1e9dc9;
	background-color: #ecfaff;
	}
.box_soppressi_b_d{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #1e9dc9;
	border-right: 1px solid #1e9dc9;
	background-color: #ecfaff;
	}	
.box_soppressi_b_c{
	color: #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ecfaff;
	}		
/**/	

.box_alert{
	color: #000000;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #FFC3C3;
	border-right: 1px solid #FFC3C3;
	background-color: #fff;
	}

.box_alert a:link{color: #000000; text-decoration: none;}
.box_alert a:visited{color: #000000; text-decoration: none;}
.box_alert a:hover{color: #c83400; text-decoration: underline;}	
	
	
	/* LINK UTILI  */
	
#LINK_CONTAINER
{
    width: 190px;
}

.SLINK{
	visibility: Hidden;
    position: Absolute;
    margin: -23px 0px 0px 0px;
	 z-index: 100;
	 width: 190PX;
}

.box_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   font-weight: Bold;
   padding: 6px;
	border-top: 1px solid #d2ddf1;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	height: 30px;
	background-color: #fff;
}
	


.box_link a:link{color: #000000; text-decoration: none;}
.box_link a:visited{color: #000000; text-decoration: none;}
.box_link a:hover{color: #969696; text-decoration: underline;}








/* STILI PER MESSAGGI E NEWS */


.record_data_bianco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #C83400;
   font-weight: Bold;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
}



.record_data_grigio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #C83400;
   font-weight: Bold;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f5f5f5;
}

.record_data_azzurro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #C83400;
   font-weight: Bold;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f8fafd;
}

.record_bianco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
}

.record_bianco1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	background-color: #fff;
}

.record_biancoPP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    /*color: #000000;*/
    color:#52544b;
    padding: 5px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
}

.record_bianco_grad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	background-color: #fff;
}

.record_bianco_sond{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	background-color: #fff;
}

.record_azzurroPP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   color: #000000;
   padding: 5px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f8fafd;
}

.record_bianco a:link{color: #000000; text-decoration: none;}
.record_bianco a:visited{color: #000000; text-decoration: none;}
.record_bianco a:hover{color: #c83400; text-decoration: underline;}



.record_grigio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f5f5f5;
}

.record_grigio a:link{color: #000000; text-decoration: none;}
.record_grigio a:visited{color: #000000; text-decoration: none;}
.record_grigio a:hover{color: #c83400; text-decoration: underline;}

.record_grigio1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	background-color: #f5f5f5;
}

.record_azzurro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f8fafd;
}


.record_azzurro a:link{color: #000000; text-decoration: none;}
.record_azzurro a:visited{color: #000000; text-decoration: none;}
.record_azzurro a:hover{color: #c83400; text-decoration: underline;}


/* STILI PER PAGINE INTERNE E DOPPIO LIVELLO */




.record_bianco2{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   padding: 5px;
	
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	background-color: #fff;
}


.record_bianco2 a:link{color: #004a83; font-weight: bold; text-decoration: none;}
.record_bianco2 a:visited{color: #004a83; font-weight: bold; text-decoration: none;}
.record_bianco2 a:hover{color: #c83400; font-weight: bold; text-decoration: underline;}

.record_grigio2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
   color: #000000;
   padding: 5px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	background-color: #f5f5f5;
}

.record_grigio2 a:link{color: #004a83; font-weight: bold; text-decoration: none;}
.record_grigio2 a:visited{color: #004a83; font-weight: bold; text-decoration: none;}
.record_grigio2 a:hover{color: #c83400; font-weight: bold; text-decoration: underline;}


.record_azzurro2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
   color: #000000;
   padding: 5px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	background-color: #f8fafd;
}

.record_azzurro2 a:link{color: #004a83; font-weight: bold; text-decoration: none;}
.record_azzurro2 a:visited{color: #004a83; font-weight: bold; text-decoration: none;}
.record_azzurro2 a:hover{color: #c83400; font-weight: bold; text-decoration: underline;}


.record_data_2livello{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #C83400;
   font-weight: Bold;
   padding: 5px;
	padding-left: 27px;
	
}

.record_2livello{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding: 5px;
	
}

.record_2livello a:link{color: #000000; text-decoration: none;}
.record_2livello a:visited{color: #000000; text-decoration: none;}
.record_2livello a:hover{color: #c83400; text-decoration: underline;}

.testo_interno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #000000;
   padding-left: 27px;
	padding-top: 10px;
	
}



/* POPUP */

.pop_bg_testa{
	background: url(/img/top_pop_img.jpg) top left no-repeat;
}

.pop_bg{
	background: url(/img/top_pop_bg.jpg) top left repeat-y;
}



.pop_bg_grigio{
	background: url(/img/top_pop_bg_grigio.jpg) top left repeat-y;
}

.pop_txt_blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #004a83;
	padding-top: 10px;
	
 }
 
 .pop_blocco1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #004a83;
 }
 
 .pop_blocco1_bordo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #004a83;
	border-bottom: solid 1px #c7c7c7;
 }
 
.Space label
{
   padding-left: 10px;
   font-size: 13px; 
}

.SpaceSond label
{
   margin-left: 5px;
   margin-right: 15px;
}

.radioButtonGrad label
{
    display: none;
    visibility: hidden;
}

.hiddenRadio label 
{
    display: none !important;
    visibility: hidden !important;
}

.hiddenRadioGrad > TBODY > TR > TD > input label {
    display: none !important;
    visibility: hidden !important;
    margin:5px;
}


.headerClass {
    text-align: center !important;
}

.marginCheckbox label{
    margin-left:1%;
}