#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.testataimg
{
/*    BORDER-RIGHT: #cccccc 1px solid; */
    PADDING-RIGHT: 3px;
/*    BORDER-TOP: #cccccc 1px solid; */
    PADDING-LEFT: 3px;
    BACKGROUND: url(/istituzionale/img/easy_soft_big.gif) #ffffff no-repeat center 50%; */
    PADDING-BOTTOM: 3px;
/*    MARGIN: 20px; */
    BORDER-LEFT: #cccccc 1px solid;
/*    COLOR: #ffffff; */
    PADDING-TOP: 3px;
/*    BORDER-BOTTOM: #cccccc 1px solid; */
    HEIGHT: 80px;
	WIDTH: 250px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.bordino {
	border: 1px solid #CCCCCC;
	padding: 6px;
	background-color: #FFFFFF;
	margin: 0px;
}

.TitoloEv {
	color: #FFFFFF;																				/* colore */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	text-align: top;
}

.testatatesto
{
    BORDER-RIGHT: #ff6600 0px;
    BORDER-TOP: #ff6600 2px solid;
    VISIBILITY: hidden;
    BORDER-LEFT: #ff6600 0px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff6600 2px solid;
    HEIGHT: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.didascalia
{
    width: 600px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #707070;
    TEXT-ALIGN: left
}
#corpo
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
A:link
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.acquisto
{
    WIDTH: 100px
}
.acquisto UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
.acquisto UL LI
{
    LIST-STYLE-TYPE: none
}
.acquisto UL LI A
{
    FLOAT: left;
    TEXT-TRANSFORM: uppercase;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.acquisto UL LI A.bottone
{
    BACKGROUND: url(/img/acquisto.gif) no-repeat;
    WIDTH: 93px
}
.acquisto UL LI A SPAN
{
    DISPLAY: none
}
.acquistoKO
{
    BACKGROUND: url(/img/acquistoKO.gif) no-repeat 10px 0px;
    WIDTH: 95px;
    HEIGHT: 25px
}
.titoli
{
    BACKGROUND: url(/img/titoli.gif) no-repeat 0px 0px;
    WIDTH: 154px;
    HEIGHT: 35px;
    FONT-SIZE: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;

}
.trame {
	border: 1px solid #004366;
	padding: 6px;
	color: #F0F0F0;
	margin: 2px;
	WIDTH: 150px;
}
.prenotazione
{
    WIDTH: 95px;
}
.prenotazione UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
.prenotazione UL LI
{
    LIST-STYLE-TYPE: none
}
.prenotazione UL LI A
{
    FLOAT: left;
    TEXT-TRANSFORM: uppercase;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.prenotazione UL LI A SPAN
{
    DISPLAY: none
}
.prenotazione UL LI A.bottone
{
    BACKGROUND: url(/img/prenota.gif) no-repeat;
    WIDTH: 95px
}
.prenotazione UL LI A SPAN
{
    DISPLAY: none
}
.prenotazioneKO
{
    BACKGROUND: url(/img/prenotaKO.gif) no-repeat 10px 0px;
    WIDTH: 95px;
    HEIGHT: 25px
}
.eventoko UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
.eventoko UL LI
{
    LIST-STYLE-TYPE: none
}
.eventoko UL LI A
{
    FLOAT: left;
    TEXT-TRANSFORM: uppercase;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
.eventoko UL LI A SPAN
{
    DISPLAY: none
}
.eventoko UL LI A.bottone
{
    /**  BACKGROUND: url(/img/bottone_eventoko.gif) no-repeat;  **/
    WIDTH: 217px
}
.eventoko UL LI A SPAN
{
    DISPLAY: none
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
.mytable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 600px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center;
}

.mySubtable
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 425px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
}


.mytableads
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 600px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	TEXT-ALIGN: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff9900;
	border-bottom-color: #ff9900;
}
.mytabletit
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 600px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	TEXT-ALIGN: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #ff9900;
}

.mytableNob
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.mytable2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #D3D3D3 1px dotted;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.mytable3
{
    BORDER-RIGHT: #333333 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #333333 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.righeHor
{
    BORDER-RIGHT: #ff6600 0px;
    BORDER-TOP: #ff6600 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ff6600 0px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff6600 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.powered
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TH
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9900
}
H1
{
    FONT-SIZE: 14px
}
H2
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H3
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H4
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
.newsTit
{
    BORDER-RIGHT: #cccccc thin solid;
    BORDER-TOP: #cccccc thin solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cccccc thin solid;
    COLOR: #222222;
    BORDER-BOTTOM: #cccccc thin solid;
    FONT-FAMILY: "Arial Black";
    BACKGROUND-COLOR: #ffffff
}
.newsTit2
{
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9900
}
.button
{
    BACKGROUND-POSITION: center center;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6f6f6f
}
.FormOrangeButton
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9900
}
.newbody
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.FormOrangeBkgrn
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e37500
}
.prenota
{
    BACKGROUND-IMAGE: url(/img/prenota.gif);
    WIDTH: 60px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.prenotaKO
{
    BACKGROUND-IMAGE: url(/img/p_nascosto.gif);
    WIDTH: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 0px;
    TEXT-ALIGN: center
}
.legenda
{
    BACKGROUND-COLOR: #ffffff;
}
.legenda TD
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    COLOR: #000000;
}
#TableTiepilogo
{
    BORDER-RIGHT: #e37500 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e37500 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #e37500 0px;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e37500 0px;
    TEXT-ALIGN: center
}
#tdVert
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/Ver_Line.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y
}
#tdVertDx
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/Ver_LineDX.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y
}
#tdOriz
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/Hor_Line.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
#tdOrizSotto
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/Hor_LineSotto.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
#CornerTL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/corner_TL.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
#CornerTR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/corner_TR.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
#CornerBL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/corner_BL.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
#CornerBR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/Img/Head/corner_BR.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
.mytablewrap
{
    WIDTH: 50%
}
.mytablewrap2
{
    WIDTH: 70%
}
.mytablePRN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-IMAGE: url(/Img/PrenotazioneOK_nero.jpg);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    /** BACKGROUND-COLOR: #000000;  **/
    TEXT-ALIGN: center;
}

.mytableACQ
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-IMAGE: url(/Img/AcquistoOK_nero.jpg);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN: 0px;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    /** BACKGROUND-COLOR: #000000; **/
    TEXT-ALIGN: center;
}
#TitAbbTF
{
    BACKGROUND-IMAGE: url(/Img/barra_rossa.jpg);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #B4B4B4;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    CURSOR: pointer;
}
#TitAbbTL
{
    BACKGROUND-IMAGE: url(/Img/barra_rossa.jpg);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #B4B4B4;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    CURSOR: pointer;
}
#TitBig
{
    BACKGROUND-IMAGE: url(/Img/barra_blu_rossa.jpg);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #B4B4B4;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    CURSOR: pointer;
}
.linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	border-bottom-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #e4e2e1;
	border-bottom-color: #5b5b5b;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	height: 5px;
}
.primalinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: strong;
	color: #003a5a;
    	BACKGROUND-COLOR: #e4e2e1;
	text-align: justify;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #003a5a;
	border-top-width: 2px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #003a5a;
}
.orario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
}
