﻿body 
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    /*LINE-HEIGHT: 16px;*/
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
    MARGIN: 0px;
    BACKGROUND-COLOR: #ffffff;
}
/*
.Combo
{
	font-weight: bold;
	font-size: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-FAMILY: Trebuchet MS;
}*/

.stileBottoniCorpo
{
    font-family :Trebuchet MS;
    font-size: 11px;
    color:#FFFFFF;
    background-color: #FE020A;
    border-style: solid;
    border-width: 1;
    border-color: #FE020A;
    height: 22px;
    font-weight: bold;
}

.stileComboCorpo
{
     font-family :Trebuchet MS;
     font-size: 11px;
     color:#FE020A;
}

/* Inizio Menu livello 1*/
table.Menu1
{
	background-image: url("../images/struttura/menu.gif");
	margin: 0px;
	-moz-opacity: 0.9;
	FILTER: alpha(opacity=90);
	opacity: 0.9;
}
td.Menu1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

td.Menu1 UL
{
	padding: 0px;
	margin: 13px 0px 0px 25px;
}

td.Menu1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none;
}

td.Menu1 UL LI A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
td.Menu1 UL LI A:visited
{
    COLOR: #ffffff
}
td.Menu1 UL LI A:hover
{
    COLOR: #000000
}
td.Menu1 UL LI A:active
{
    COLOR: #ffffff
}

/* 1b */
td.Menu1b
{
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

td.Menu1b UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: None;
}
td.Menu1b UL LI
{
    display: Inline;
    float: Left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
td.Menu1b UL LI A
{
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
}
td.Menu1b UL LI A:visited
{
    COLOR: #ffffff
}
td.Menu1b UL LI A:hover
{
    COLOR: #000000
}
td.Menu1b UL LI A:active
{
    COLOR: #ffffff
}
.Menu1Link
{
	DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	}
.Menu1Link:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.Menu1Link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.Menu1Link:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.Menu1Cerca
{
	clear: none;
	float: left;
	width: 57px;
	margin-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	color: #fe020a;
}
/* Fine Menu livello 1*/



/* Inizio Menu livello 2 e 3 */
.MenuL2
{
}
.MenuL2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
.MenuL2 UL LI
{
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	border-bottom: medium none;
	list-style-type: none;
}
.MenuL2 UL LI A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    WIDTH: 210px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.MenuL2 UL LI A:visited
{
    COLOR: #000000;
}
.MenuL2 UL LI A:hover
{
    COLOR: #fe020a;
}
.MenuL2 UL LI A:active
{
    COLOR: #000000;
}

.VoceGruppo
{
	font-weight: bold;
	width: 210px;
	color: #000000;
	font-size: 110%;
	margin-top: 20px;
}

.VoceGruppo A
{
	text-decoration: none;
}
.VoceGruppo A:visited
{
    COLOR: #000000
}
.VoceGruppo A:hover
{
    COLOR: #fe020a
}
.VoceGruppo A:active
{
    COLOR: #000000
}


/* Fine Menu livello 2 */



/* Inizio Cambio Stile */
.CambioStile
{
	text-align: right;
	padding-right: 60px;
	padding-bottom: 4px;
	padding-top: 10px;
}
.stile1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile1:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile1:hover
{
    COLOR: #fe020a;
    TEXT-DECORATION: none
}
.stile1:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile2:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile2:hover
{
    COLOR: #fe020a;
    TEXT-DECORATION: none
}
.stile2:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile3:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.stile3:hover
{
    COLOR: #fe020a;
    TEXT-DECORATION: none
}
.stile3:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
/* Fine Cambio Stile */


/* Inizio Titolo Navigazione */
.TitoloNavigazione
{
	text-align: left;
	color: #fe020a;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 60px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/* Fine Titolo Navigazione */


/* Inizio placeholder corpo */
.PlaceholderCorpo
{
	background-image: url("../images/struttura/gamec_r6_c2.gif");
	padding-right: 60px;
	padding-left: 5px;
	text-align: justify;
	vertical-align: top;
}
/* Fine placeholder corpo */

/* Inizio Footer */
.Footer
{
    PADDING-RIGHT: 59px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.Footer A
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.Footer A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.Footer A:hover
{
    COLOR: #fe020a;
    TEXT-DECORATION: none
}
.Footer A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
/* Fine Footer */


/* Altri formati */
.TitoloMostra
{
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 26px;
	color: #000000;
	padding-right: 0px;
	margin: 0px;
}

.DateMostra
{
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 22px;
	margin: 0px;
}
	
.Menu4
{
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.Menu4 A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.Menu4 A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.Menu4 A:hover
{
    COLOR: #fe020a;
    TEXT-DECORATION: none;
}
.Menu4 A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}	
.Corpo
{
	text-align:justify;
	margin: 0px;
	padding-top: 10px;
}
.Corpo a {color:#666666; text-decoration:underline; }
.Corpo a:visited {color:#666666; text-decoration:underline;}
.Corpo a:hover {color:#000000; text-decoration:underline; }

/* Stili per rendere Hyperlink come bottoni
 
#tableLinkBtn
{
	margin-left:auto;
	margin-right:auto;
}

#tableLinkBtn td
{
	background-color: #fe020a;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	vertical-align: middle;
	margin: 10px 10px 10px 0px;
    width: 150px;
}

#tableLinkBtn a{ color: #FFFFFF; text-decoration:none; cursor:default; }/*
#tableLinkBtn a:hover{ color: #FFFFFF; text-decoration:none; }
#tableLinkBtn a:active{ color: #FFFFFF; text-decoration:none; }
#tableLinkBtn a:visited{ color: #FFFFFF; text-decoration:none; }

*/

.rosso
{
    COLOR: #FE020A;
}
 
/* Inizio Photo Gallery */
.PGCell
{
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.PGThumb
{
	width: 120px;
	height: 120px;
}
.PGDidascalia
{
	color: #ffffff;
	text-decoration: none;
	background-color: #fe020a;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
.PGDidascalia:visited
{
    text-decoration: none;
    COLOR: #ffffff
}
.PGDidascalia:hover
{
    text-decoration: none;
    COLOR: #000000
}
.PGDidascalia:active
{
    text-decoration: none;
    COLOR: #ffffff
}
.PGImmagineLink { border: 2px solid #fe020a; }
.PGImmagineLink:link { border: 2px solid #fe020a; }
.PGImmagineLink:visited { border: 2px solid #fe020a; }
.PGImmagineLink:hover { border: 2px solid #000000; }
.PGImmagineLink:active {border: 2px solid #000000; }

.SpinnerLinks
{
	font-size: 30px;
	font-weight:bold;
	color: #000000;
	padding-right: 0px;
	margin: 0px;
	text-decoration: none;
}
.SpinnerLinks:link { text-decoration: none; color: #000000; }
.SpinnerLinks:visited { text-decoration: none; color: #000000; }
.SpinnerLinks:hover { text-decoration: none; color: #fe020a; }
.SpinnerLinks:active { text-decoration: none; color: #fe020a; }

/* Inizio Nuclei */

.NucleiDImage
{
	padding-right: 15px;
}

/* Inizio stili tabella Ricerca */

.tabellaRicerca
{
	table-layout: auto;
	width: 100%;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	empty-cells: hide;
	text-align: center;
	text-decoration: none;
	background-color: #F8F8F8;
}
	/* Colonne FT
	
.colonnaCodice { border: 1px solid #fe020a; width: 40px; }
.colonnaStato { border: 1px solid #fe020a; width: 30px; }
.colonnaDCategoria { border: 1px solid #fe020a; width: 150px; }
.colonnaSottocategoria { border: 1px solid #fe020a; width: 169px; }
.colonnaTitolo1 { border: 1px solid #fe020a; width: 150px; }
.colonnaData1 { border: 1px solid #fe020a; width: 40px; }
.colonnaAutore { border: 1px solid #fe020a; width: 100px; }
.colonnaRank { border: 1px solid #fe020a; width: 30px; }
*/
.emptyTabellaRicerca
{
	empty-cells: hide;
	text-align: center;
	font-weight: bolder;
	height: 20px;
}

	/* Colonne */

.colonnaStato { border: 1px solid #ffffff; width: 30px; text-align:center; }
.colonnaDCategoria { border: 1px solid #ffffff; width: 189px; text-align:left; }
.colonnaSottocategoria { border: 1px solid #ffffff; width: 150px; text-align:left; }
.colonnaTitolo1 { border: 1px solid #ffffff; width: 150px; text-align:left; }
.colonnaData1 { border: 1px solid #ffffff; width: 40px; text-align:center; }
.colonnaAutore { border: 1px solid #ffffff; width: 100px; text-align:left; }
.colonnaCodice { border: 1px solid #ffffff; width: 40px; text-align:center; }

	/* Link tabella */
a.linkRed
{ 
	FONT-WEIGHT: bold;
    COLOR: #fe020a;
    TEXT-DECORATION: none;
}
a.linkRed:visited { COLOR: #fe020a; TEXT-DECORATION: none; }
a.linkRed:hover { COLOR: #000000; TEXT-DECORATION: none; }
a.linkRed:active { COLOR: #fe020a; TEXT-DECORATION: none; }

/* Fine stili tabella ricerca */

/* Inizio stili Partnership */

.tabellaPartnership
{
	padding-bottom: 10px;
}

/* Fine stili Partnership */

/* Inizio stili Calendario */

.giornoCal a
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.giornoCal a:visited { COLOR: #000000; TEXT-DECORATION: none }
.giornoCal a:hover{ COLOR: #fe020a; TEXT-DECORATION: none }
.giornoCal a:active{ COLOR: #000000; TEXT-DECORATION: none }

.calPrevNext a { TEXT-DECORATION: none }

.divCalendario { margin:5px 0px 0px 3px; }

/* Fine stili Calendario */

/* HomePage */

.homeBoxInCorso
{
	text-align: left;
	font-size: 26px;
	text-align:left;
	vertical-align:top;
	color:#ADADAF;
	padding:5px 5px 0px 5px;
}
.homeListBoxInCorso
{
	margin:10px 5px 0px 5px;
}
.homeListBoxInCorso td { text-align:left; vertical-align:top; font-size: 13px; padding-right:3px; }

.homeBoxNews
{
	text-align: left;
	font-size: 26px;
	text-align:left;
	vertical-align:top;
	color:#ADADAF;
	padding:5px 5px 0px 5px;
}
.homeBoxListNews
{
	margin:10px 5px 0px 5px;
}
.homeBoxListNews td { text-align:left; vertical-align:top; font-size: 13px; padding-right:3px; }

.labelHomeBox { color:#666666; font-weight:bold; vertical-align:top; }
.linksHomeBox {color:#000000; text-decoration:none;}
.linksHomeBox:visited {color:#000000; text-decoration:none;}
.linksHomeBox:hover {color:#fe020a; text-decoration:none; }
.linksHomeBox:active {color:#000000; text-decoration:none; }

.labelHomeBoxNews { color:#000000; font-weight:bold; vertical-align:top;  FONT-SIZE: 13px;}
.linksHomeBoxNews {color:#666666; text-decoration:none; FONT-SIZE: 13px;}
.linksHomeBoxNews:visited {color:#666666; text-decoration:none; FONT-SIZE: 13px;}
.linksHomeBoxNews:hover {color:#fe020a; text-decoration:none;  FONT-SIZE: 13px;}
.linksHomeBoxNews:active {color:#666666; text-decoration:none;  FONT-SIZE: 13px;}

#DataList1 td{ width:50%; }

/* Fine HomePage */

/* Newsletter */

#tabellaFormNews
{
	margin-bottom:10px;
}

#tabellaFormNews input
{
	font-family :Trebuchet MS;
    color: #fe020a;
}
.spaziaturaSotto
{
	padding-bottom:10px;
}
.spaziaturaSopraSotto
{
	padding-bottom:10px;
	padding-top:10px;
}
.stileChkboxList label
{
	padding-left:5px;
}

/* Fine Newsletter */