.bodyAzzurro,.bodyAzzurroChiaro
{
	background-color:#265B89;
	margin:0px;
	scrollbar-face-color:#CCE2F0;
	scrollbar-highlight-color:#CCE2F0;
	scrollbar-3dlight-color:#567799;
	scrollbar-darkshadow-color:#567799;
	scrollbar-shadow-color:#CCE2F0;
	scrollbar-arrow-color:#567799;
	scrollbar-track-color:#CCEfF;
}

.bodyAzzurroChiaro
{
	background-color:#CCE2F0;
}

/*/////////////*/
/*    LINK     */
/**************/

a:link.linkImgSponsor,a:link:visited.linkImgSponsor,a:link:hover.linkImgSponsor,a:link.linkHome,a:link:visited.linkHome,a:link:hover.linkHome,a:link.linkTitoloNews,a:link:hover.linkTitoloNews,a:link:visited.linkTitoloNews,a:link.linkPalinsesto,a:link:hover.linkPalinsesto,a:link:visited.linkPalinsesto
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:10px;
	text-decoration:none;
	border:0px;
	color:White;
}

a:link.linkHome,a:link:visited.linkHome,a:link:hover.linkHome
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:10px;	
	color:#00558C;
	font-weight:bold;
}

a:link:hover.linkPalinsesto
{
	color:yellow;
}

a:link.linkTitoloNews,a:link:hover.linkTitoloNews,a:link:visited.linkTitoloNews
{
	font-weight:bold;
	color:#00558C;
	font-size:11px;	
}

a:link:hover.linkHome
{
	color:#A20814;
}

.divTitoloLinkHome,.divNota
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	background-color:#567799;
	font-weight:bold;
	padding:3px;
	border:1px solid black;
	margin:1px;
	color:White;
}

.divTitoloBloccoVetrina
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	background-color:#567799;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:5px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	color:White;
	width:70%;
        height:20px;
}

.divNota
{
	border:1px solid black;	
}

.divLinkHome
{
	border:1px solid #0098D4;
	padding-left:3px;
	margin:1px;
}

.divDataNews,.divTitoloNews,.divDescNews
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:black;
	text-align:justify;
}

.divTitoloNews
{
	font-weight:bold;
	color:#A20814;
}
.divDataNews
{
	font-weight:bold;
}

/* -------------- */
/*  --- TESTO --- */
/* -------------- */ 
.testoBianco, .testoNero,.label_left, .Sezione, .label_center, .testoRosso, .sezionePercorsoMappa, .palinsestoData,.palinsestoData_, .palinsestoTitolo,.palinsestoTitolo_, .titoloSezione,.divVetrina,.divTitoloAreaRis,.divCorpoAreaRis,.textbox_Stringa_disabilitato,.textbox_Stringa,.sezionePercorsoMappa,.visPalinsestoOra,.visPalinsestoTitolo,.divTitoloAreaRis_hover,.rowCanaliHeader,.rowCanali,.divOvaleCentro
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;	
}

.rowCanaliHeader
{
	padding:5px;
	background-color:#265B89;
	color:Yellow;
	text-align:center;
}

.rowCanali
{
	padding:5px;
	text-align:center;
}

.sezionePercorsoMappa
{
	border-top: 2px outset;		
	border-bottom: 2px outset;
	border-right: 2px outset;
	border-left: 2px outset;
	background-color:#DAE2F0;
	line-height:15px;
	color:#265B89;
}

.divVetrina
{
	color:#00558C;
	text-align:justify;
}

.divTitoloAreaRis,.divTitoloAreaRis_hover
{	
	text-align:left;
	/*padding:2px;*/
	font-weight:bold;
}

.divTitoloAreaRis
{
	background-color:#567799;
	color:White;
	border-top:2px solid #A20814;	
}

.divTitoloAreaRis_hover
{
	background-color:#265B89;
	color:yellow;
	border-top:2px solid #A20814;	
}

.divCorpoAreaRis
{
	background-color:#DFF0F7;
	border:1px solid #5677CC;
	color:black;
	font-weight:bold;
	padding:10px;
	text-justify:auto;
	text-align:justify;
}

.divOvaleAngoli
{
	width:22px;
	height:22px;
	background-repeat:no-repeat
}

.divOvaleCentro
{
	width:100%;
	height:22px;
	font-weight:bold;
	text-align:center;
	color:white;
	font-size:11px;
	height:22px;
	padding-top:4px;
}

.titoloSezione
{
	/*padding-left:1px;
	padding-right:1px;*/
	background-image:url(../images/varie/titoloSezione.jpg);
	/*color:#CCE2F0;*/
	color:White;
	font-weight:bold;
	/*background:#2B4E7A;*/
	padding:2px;
	border:1px solid black;
	height:22px;
}

.palinsestoData,.visPalinsestoOra,.palinsestoData_
{
	padding-left:1px;
	padding-right:1px;
	font-size:9px;	
	font-weight:bold;
}
.palinsestoData
{
	color:yellow;
	/*background-color:yellow;*/
	border:1px solid black;
}
.palinsestoData_
{
	border-top:2px solid #CCE2F0;
	color:Yellow;
}
.visPalinsestoOra
{
	color:black;
}

.palinsestoTitolo,.visPalinsestoTitolo,.palinsestoTitolo_
{
	padding-left:1px;
	padding-right:1px;
	font-size:10px;	
	font-weight:bold;
}
.palinsestoTitolo
{
	color:White;
	border:1px solid black;
	margin:2px;
	/*background-color:#DFF0F7;*/
}
.palinsestoTitolo_
{
	color:White;
	border-top:2px solid #CCE2F0;
	margin:2px;
}
.visPalinsestoTitolo
{
	color:black;	
}

.label_left
{
	color:#265B89;
	text-align: left;
	font-weight:bold;
}

.textbox_Stringa_disabilitato
{
	background-color:whitesmoke;	
}

.label_center
{
	text-align:center;
}

.testoBianco
{
	color:White;	
}

.testoNero
{
	color:Black;
}

.testoRosso
{
	color:Red;
	font-weight:bold;
}

.imgVetrina
{
	cursor:hand;
	BORDER-RIGHT:black 2px solid; 
	BORDER-TOP:black 2px solid; 
	BORDER-LEFT:black 2px solid; 
	BORDER-BOTTOM:black 2px solid;
	float:left;
	margin-right:10px;
}
/*.titoloSezione
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:Black;
	font-weight:bold;
	padding-left:5px;
}*/

.data,dataVetrina
{
	font-family:Geneva,Verdana, Arial, Helvetica, Sans-serif;
	font-weight:bold;
}

.data
{
	font-size:10px;
	color:Black;	
}

.dataVetrina
{
	font-size:9px;
	color:#A20814;
}

.Sezione
{	
	border-top: 2px outset;		
	border-bottom: 2px outset;
	border-right: 2px outset;
	border-left: 2px outset;
	font-weight: bold;
	height: 18px;
	background-color: whitesmoke;
}

.sezionePercorsoMappa
{
	border-top: 2px outset;		
	border-bottom: 2px outset;
	border-right: 2px outset;
	border-left: 2px outset;
	background-color: whitesmoke;
	line-height:15px
}
/******************************************/

.tableBottomFrame
{
 background-color:#265B89;
 border-left:1px solid black;
 border-right:1px solid black;
 border-bottom:1px solid black;
 width:100%;
}

.tableFrameEsterni
{
background-color:#265B89;
 border-left:1px solid black;
 border-right:1px solid black;
 /*border-top:2px solid black;*/
 width:100%;
 height:100%;
}

/****************************/
/* ------- TEXTBOX ------   */
/****************************/

.TextBox_Stringa,.TextBox_Stringa_Disabilitato, .TextBox_Stringa_Obbligatorio
{
	font-family:Geneva,Tahoma,Verdana,Arial;
	font-size:11px;
}

.TextBox_Stringa,.TextBox_Stringa_Disabilitato, .TextBox_Stringa_Obbligatorio
{
	color: Black;	
	text-align: left;
}

.TextBox_Stringa_Disabilitato
{
	background-color: Gainsboro;
}

.TextBox_Stringa_Obbligatorio
{
	background-color: LightYellow;
}


/*---------------------------
    --- Dgr MICROSOFT ---
---------------------------*/

tr.Item td, TD.Item TABLE, TD.Item, tr.Item_hand td, TD.Item_hand TABLE, TD.Item_hand 
{
	background-color: #265B89;
	font-family: Geneva,Tahoma,Vedana,Arial;
	font-size: 11px;
	border: 0px;
	color:white;
	font-weight:bold;
}

tr.Item_hand td, TD.Item_hand TABLE, TD.Item_hand 
{
	cursor:hand;
}

tr.Item_border td, TD.Item_border TABLE, TD.Item_border,tr.Item_hand_border td, TD.Item_hand_border TABLE, TD.Item_hand_border
{
	background-color: #E7E7FF;
	font-family: Geneva,Tahoma,Verdana,Arial;
	font-size: 11px;
	border: solid 1px black;
}

tr.Item_hand_border td, TD.Item_hand_border TABLE, TD.Item_hand_border
{
	cursor:hand;
}

tr.Alternating td, TD.Alternating TABLE, TD.Alternating, tr.Alternating_hand td, TD.Alternating_hand TABLE, TD.Alternating_hand
{
	background-color: C#CE2F0;
	font-family: Geneva,Tahoma,Verdana,Arial;
	font-size: 11px;
	border: 0px;
	font-weight:bold;
}

tr.Alternating_hand td, TD.Alternating_hand TABLE, TD.Alternating_hand
{
	cursor:hand;
}

.DataGrid, TABLE.DataGrid TD
{
	border: 0px;
	font-family: Geneva,Tahoma,Verdana,Arial;
	font-size: 11px;
}

tr.Selected td, TD.Selected TABLE, TD.Selected
{
	background-color: #ffff66;
	border: 0px;
	font-family: Geneva,Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}

/*----------------------
     --- HEADER ---
-----------------------*/
tr.Header a, TD.Header TABLE a,tr.Header a:hover, TD.Header TABLE a:hover,tr.Header td, TD.Header TABLE td, TD.Header, th.header
{
	color: White;
	font-family: Geneva,Tahoma,Vedana,Arial;
	font-size: 10px;
	font-weight: bold;
	background:#000000;
}

tr.Header a, TD.Header TABLE a
{
	text-decoration: none;	
}

tr.Header a:hover, TD.Header TABLE a:hover
{	
	text-decoration: underline;
}

tr.Header td, TD.Header TABLE td, TD.Header, th.header
{
	border: 0px;
	padding:3px;
}
/*********************************/

/*--------------------------
        --- Toolbar ---
--------------------------*/

.ToolBar_CB
{
	font-family: Geneva,Arial,Tahoma,Verdana;
	text-align: left;
	background-color: #e9e9e9;
	font-size: 11px;
	border: 2px outset #265B89;
}
/**-***********************/
.div_listbox 
{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #e9e9e9; 
	PADDING-BOTTOM: 3px; 
	COLOR: white; 
	PADDING-TOP: 3px 
}
.listBox 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	MARGIN: 5px; 
	COLOR: #e9e9e9; 
	FONT-FAMILY: Geneva,Arial,Tahoma,Verdana;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none 
}
