@charset "UTF-8";
/* CSS Document */

/* ROSSO #cc1b31 */


* {margin: 0; padding: 0; border: none}
body,td,th {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666;
}
a:visited {
	color: #666;
}
a:hover {
	color: #cc1b31;
}
a:active {
	color: #666;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #cc1b31;
}
h2 {
	font-size: 12px;
	color: #666;
}



/* header */
div#u_header {
	position: relative;
	width: 900px;
	height: 192px;
	margin: 0 auto;
	background:url(/ima/home2011/banner2011.jpg) top center no-repeat;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	text-indent: -9999px;
	width: 586px;
	height: 184px;
	
}

img#logoTpe {
	position: absolute;
	top: 43px;
	left: 794px;
}
img#logoRegionePiemonte {
	position: absolute;
	top: 10px;
	left: 690px;
}
img#logoProvinciaTorino {
	position: absolute;
	top: 10px;
	left: 770px;
}
img#logoMibac {
	position: absolute;
	top: 10px;
	left: 625px;
}

img#logoReale{
	position: absolute;
	top: 10px;
	left: 785px;
}

img#logoCompagnia{
	position: absolute;
	top: 10px;
	left: 505px;
}

img#logoRepubblica {
	position: absolute;
	top: 10px;
	left: 844px;
}
img#logoCrt {
	position: absolute;
	top: 20px;
	left: 578px;
}
img#logotorino {
	position: absolute;
	top: 10px;
	left: 825px;
}

/* menu */
div#u_menu {
	position: relative;
	width: 900px;
	height: 37px;
	margin: 0 auto 5px auto;
	background: url(/ima/struttura/sfondo_menu.jpg) top left no-repeat;
}
/*ul#menu {
	list-style: none;
}
ul#menu li {
	color: #000;
	margin: 2px 0 0 0;
	display: block;
	float: left;
}
ul#menu li a {
	text-decoration: none;
	font-weight: bold;	
	color: #000;
	text-transform: uppercase;
	padding: 10px;
	display: block;
	text-shadow: 1px 1px 2px #fff;
}*/
/*a.language {
	text-indent: 5000px;
	background-position: center left;
}
.eng {
	background: url(/ima/eng.gif);
}
.ita {
	background: url(/ima/ita.gif);
}*/


.lavaLampBottomStyle {
            position: relative;
			top: 0;
			left: 0;
            height: 35px;
            width: 890px;
            margin: 0;
            overflow: hidden;
            border: 1px solid white;
			padding: 3px 6px;
			
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
					z-index: 8;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 2px solid #cc1b31;
                        width: 9px;
                        height: 25px;
                        z-index: 8;
                        position: absolute;
                    }
					/*.lavaLampBottomStyle li.back {
                        background: url(/ima/struttura/lava.png) no-repeat right 0;
                        width: 9px; height: 29px;
                        z-index: 8;
                        position: absolute;
                    }
                        /*.lavaLampBottomStyle li.back .left {
                            background: url(/ima/struttura/lava.png) no-repeat top left;
                            height: 29px;
                            margin-right: 9px; /* 7px is the width of the rounded shape 
                        } */

					
					
                    .lavaLampBottomStyle li a {
                        //font-weight: bold;	
                        text-decoration: none;
						//text-shadow: 1px 1px 2px #fff;
                        color: #000;
                        font-family: "Century Gothic", Arial, Helvetica, sans-serif;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
						z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        overflow: hidden;
                        margin: auto 10px;
						position:relative;
						

						
						}   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }   
						
						
.lavaLampBottomStyle li a.bandieraEng {
	text-indent: -500px;
	background:url(/ima/struttura/eng.gif) center 1px no-repeat;
	width: 20px;
	margin-top: 1px;
}
.lavaLampBottomStyle li a.bandieraIta {
	text-indent: -500px;
	background:url(/ima/struttura/ita.gif) center 1px no-repeat;
	width: 20px;
	margin-top: 1px;
}


/* footer */
div#u_footer {
	position: relative;
	width: 900px;
	height: 37px;
	margin: 3px auto 0 auto;
	background: url(/ima/struttura/sfondo_menu.jpg) top left no-repeat;
	clear: both;
}
div#u_footer p {
	color: #000;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	line-height: 36px;
	text-align: center;
	font-size: 10px;
}
div#u_footer p a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
/* content */
div#wrapper {
	display:block;
	width:900px;
	margin: 0 auto;
}
div#u_content {
	position: relative;
	width: 900px;
	margin: 0 auto;
	z-index:1;
}
div#imaHome {
	width: 299px;
	margin: 0 auto;	
}
div#leftColumn {
	float: left;
	width: 151px;
	display: block;
}
div#centralColumn {
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

div#centralColumn2011 {
	width: 748px;
	display: block;
	float: right;
}

ul#luoghi {
	list-style: none;
	margin: 5px 10px;
}
ul#luoghi li {
	color: #cc1b31;
	margin: 2px 0 0 0;
}
ul#luoghi li a {
	text-decoration: none;
	font-weight: bold;	
	color: #cc1b31;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
ul#luoghi li a:hover {	
	color: #000;
}

ul#calendario {
	list-style: none;
	margin: 5px 0;
}
ul#calendario li {
	color: #000;
	margin: 3px;
	display: block;
	float: left;
}
ul#calendario li a {
	text-decoration: none;
	font-weight: bold;	
	color: #666;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	background: url(/ima/struttura/tassello_piccolo.jpg) top left no-repeat;
	display: block;
	height: 54px;
	width: 44px;
	line-height: 50px;
	text-align: center;
}
ul#calendario li a:hover {
	color: #cc1b31;
}
ul#lista, ul.spettacoli {
	list-style: none;
	margin: 0 5px;
}

ul#calendario li a.yellow {
	background: url(/ima/struttura/tassello_piccolo_yellow.jpg) top left no-repeat;
}
ul#calendario li a.green {
	background: url(/ima/struttura/tassello_piccolo_green.jpg) top left no-repeat;
}
ul#calendario li a.blue {
	background: url(/ima/struttura/tassello_piccolo_blue.jpg) top left no-repeat;
}


h1.titoloHomePage {
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:24px;
	font-size: 20px;
	margin-top:5px;
	font-weight: 300;
}

ul#lista li, ul.spettacoli li {
	color: #cc1b31;
	margin: 0 5px 5px 2px;
	display: block;
	float: left;
}
ul#lista li a, ul.spettacoli li a {
	text-decoration: none;
	font-weight: bold;	
	color: #cc1b31;
	font-size: 10px;
	background: url(/ima/struttura/tassello_spettacolo.jpg) top left no-repeat;
	display: block;
	height: 135px;
	width: 122px;
	padding: 0 5px;
	text-align: center;
}
ul#lista li a:hover, ul.spettacoli li a:hover {
	color: #999;
}
ul#lista li a img, ul.spettacoli li a img {
	border: solid 1px #999;
	margin: 10px 5px 2px 5px;
}
ul#lista li a:hover img, ul.spettacoli li a:hover img {
	border: solid 1px #cc1b31;
}

/* video home page */
div#videoHome {
	float: left;
	margin: 15px 0 0 5px;
}
/* news home page */
div#newsWrapper {
	float:  left;
	margin: 0 15px 0 15px;
	width: 300px;
}
div#newsWrapper h1 {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
}
div#newsWrapper h4 {
}
div#newsWrapper img {
	float: left;
	margin: 3px 5px 0 0;
}
div#newsWrapper p {
	text-align: justify;
}

/* focus home page */
div#focusWrapper {
	float:  left;
	margin: 0 0 0 15px;
}
div#focusWrapperNoVideo {
	float:  left;
	margin: 0 0 0 15px;
	width: 400px;
}
div#focusWrapper h1, div#focusWrapperNoVideo h1 {
	border-bottom: 1px solid #ccc;
}
div#focusWrapper h4, div#focusWrapperNoVideo h4 {
}
div#focusWrapper img, div#focusWrapperNoVideo img {
	float: left;
	margin: 3px 5px 0 0;
}
div#focusWrapper p, div#focusWrapperNoVideo p {
	text-align: justify;
}


/* press*/
a.mail {
background:url(/ima/struttura/mail.gif) no-repeat scroll right 2px transparent;
color:#333333;
padding-right:22px;
text-decoration: none;
}
a.mail:hover, a.mail:focus {
background-position:right -47px;
color:#cc1b31;
}

a.pdf {
color:#333333;
padding-right:10px;
text-decoration: none;
}
a.pdf:hover, a.pdf:focus {
color:#cc1b31;
}


div#press {
	padding: 0 15px;	
}
div#press h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#press p {
	margin: 0 0 5px 0;	
}

#pressareaForm, #credenzialiForm {
		border: dotted 1px #cc1b31;
		display: block;
		width: 250px;
		padding: 20px;
		margin: 10px auto;
}

form#pressareaForm div, form#credenzialiForm div {
	margin: 0 0 10px 0;	
	float: left;
	width: 100%;
}
#pressareaForm input#entra, input#invia {
	border: solid 1px #cc1b31;
	padding: 5px;
	color: #cc1b31;
	float: right;
}
form#pressareaForm label, #credenzialiForm label {
	display: block;
	width: 70px;
	float: left;
	padding: 5px;
}	
#username {
	border: solid 1px #666;
	padding: 5px;
	color: #666;
	float: right;
}
#password {
	border: solid 1px #666;
	padding: 5px;
	color: #666;
	float: right;
}

#nome, #cognome, #testata, #email {
	border: solid 1px #666;
	padding: 5px;
	color: #666;
	float: right;
}
a.esci {
	color: #cc1b31;
	font-weight: bold;
	padding: 5px;
	margin: 50px 0 20px 10px;
	text-decoration: none;
	border: dotted 1px #cc1b31;
}

p.linkRassegna {
	text-align: center;
	padding: 15px 0 0 0;
}
p.linkRassegna a {
	border: solid 1px #666;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	background: #e5e5e5;
}


div#divFormLogin {
	float: left;
	width: 410px;
}
div#divFormGiornalisti {
	float: right;
	width: 410px;
}
div#testoPressDx {
	float: right;
}
div#testoPressSx {
	float: left;
}

div#leftColumn h1 {
	color: #000;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	display: block;
	height: 44px;
	width: 150px;
	text-align: center;
	background: url(/ima/struttura/tassello_lungo.jpg) top left no-repeat;
	font-weight: bold;	
	font-size: 14px;
	line-height: 44px;
	text-transform:uppercase;
	text-shadow: 1px 1px 2px #fff;
}

ul#spettacoli {
	list-style: none;
	margin: 5px 10px;
}
ul#spettacoli li {
	color: #cc1b31;
	margin: 2px 0 0 0;
	border-bottom: 1px solid #ccc;
}
ul#spettacoli li.attivo {
	color: #666;
}
ul#spettacoli li a {
	text-decoration: none;
	font-weight: bold;	
	color: #cc1b31;
}
ul#spettacoli li a:hover {	
	color: #000;
}

ul#compagnie {
	list-style: none;
	margin: 5px 10px;
}
ul#compagnie li {
	color: #cc1b31;
	margin: 2px 0 0 0;
	border-bottom: 1px solid #ccc;
}
ul#compagnie li.attivo {
	color: #666;
}
ul#compagnie li a {
	text-decoration: none;
	font-weight: bold;	
	color: #cc1b31;
}
ul#compagnie li a:hover {	
	color: #000;
}

ul#cartStampa {
	list-style: none;
	margin: 5px 10px;
}
ul#cartStampa li {
	color: #cc1b31;
	margin: 2px 0 0 0;
	border-bottom: 1px solid #ccc;
}
ul#cartStampa li.attivo {
	color: #666;
}
ul#cartStampa li a {
	text-decoration: none;
	font-weight: bold;	
	color: #cc1b31;
}
ul#cartStampa li a:hover {	
	color: #000;
}


h1.pressH1 {
	padding: 0 0 0 5px;	
	font-size: 18px;
}
ul.listaImmaginiPress {
	list-style: none;
	margin: 15px 0 25px 5px;
	width: 760px;
	float: left;
}
ul.listaImmaginiPress li {
	color: #cc1b31;
	margin: 0 35px 40px 0;
	display: block;
	float: left;
	height: 60px;
	width: 90px;
}
ul.listaImmaginiPress li img {
	border: solid 5px #ccc;
}
ul.listaImmaginiPress li img:hover {
	border: solid 5px #cc1b31;
}



/* scheda spettacolo */
div#scheda p {
	margin: 5px;
}
div#scheda h1 {
	line-height: 31px;
	font-size: 24px;
	padding: 5px;
	color: #000;
	margin: 0 0 5px 0;
	background: #ccc url(/ima/struttura/sfondo_h1.jpg) top left repeat-x;
	border: solid 1px #e9e9e9;
}
div#scheda h2 {
	font-size: 20px;
	padding: 3px 5px;
	color: #999;
	border-bottom: 1px solid #ccc;
}
div#scheda h3 {
	font-size: 20px;
	padding: 3px 5px;
	color: #cc1b31;
	font-weight: bold;
}

div#scheda h3.subtitle {
	font-size: 12px;
	color: #cc1b31;
	border-bottom: 1px solid #ccc;
	margin-top:0px;
}


div#scheda div.notaTitolo {
	padding: 5px;
	color: #666;
	
}
ul#listaDate {
	list-style: none;
	margin: 0;
	display: block;
	width: 700px;
	min-height: 50px;
}
ul#listaDate li {
	color: #cc1b31;
	margin: 0 13px 5px 2px;
	float: left;
	display: block;
	height: 44px;
	width: 150px;
	text-align: center;
	background: url(/ima/struttura/tassello_lungo.jpg) top left no-repeat;
	font-weight: bold;	
	color: #cc1b31;
	font-size: 18px;
	line-height: 44px;
}
ul#listaDate li span {
	color: #666;
}
p.orarioSpettacolo, p.durataSpettacolo, p.ingressoSpettacolo {
	color: #333;
	clear:both;
}
p.orarioSpettacolo strong, p.durataSpettacolo strong, p.ingressoSpettacolo strong {
	color: #cc1b31;
	font-weight: bold;
}

div.informazioniSpettacolo {
	border-bottom: dashed 1px #cc1b31;
	border-top: dashed 1px #cc1b31;
	padding: 5px;
	background: #e9e9e9;
	margin-bottom:5px;
	margin-top: 10px;
	line-height:1.5;
}
div.informazioniSpettacolo em {
	font-style: italic;
}
div.informazioniSpettacolo strong {
	font-weight: bold;
}

/*
p.informazioniSpettacolo {
	border-bottom: dashed 1px #cc1b31;
	border-top: dashed 1px #cc1b31;
	padding: 5px;
	background: #e9e9e9;
}
p.informazioniSpettacolo em {
	font-style: italic;
}
p.informazioniSpettacolo strong {
	font-weight: bold;
}
*/


div#contImmaginiSpettacolo {
	float: left;	
	width: 738px;
	border-bottom: solid 10px #fff;
	margin: 0 0 0 5px;
}
img#immagineSpettacolo {
	float: left;
	margin: 0 0 2px 0;
	border: solid 5px #ccc;
}
ul#listaImmaginiSpettacolo {
	list-style: none;
	margin: 0 0 0 5px;
	width: 320px;/*prima era 370px*/
	float: left;
}
ul#listaImmaginiSpettacolo li {
	color: #cc1b31;
	margin: 0 13px 20px 0;
	display: block;
	float: left;
	height: 60px;
	width: 90px;
}
ul#listaImmaginiSpettacolo li img {
	border: solid 5px #ccc;
}
ul#listaImmaginiSpettacolo li img:hover {
	border: solid 5px #cc1b31;
}
div.schedaArtisticaSpettacolo {
	padding-top: 10px;
	color: #666;
	line-height:1.5;
}
div.biografiaSpettacolo {
	border-left: dashed 1px #cc1b31;
	border-right: dashed 1px #cc1b31;
	padding: 5px;
	background: #e9e9e9;
	line-height:1.5;
	margin-bottom: 20px;
}

/*

p.schedaArtisticaSpettacolo {
	padding-top: 10px;
	color: #666;
}

p.biografiaSpettacolo {
	border-left: dashed 1px #cc1b31;
	border-right: dashed 1px #cc1b31;
	padding: 5px;
	background: #e9e9e9;
}

*/

a.print  {
background:url(/ima/struttura/print.gif) no-repeat scroll 5px 3px transparent;
border:1px solid #E2E2E2;
color:#333333;
font-weight:bold;
margin-right:1em;
padding:2px 5px 2px 25px;
}
a.print:hover  {
background-position:5px -181px;
border-color:#cc1b31;
color:#cc1b31;
}

h3.altriSpettacoli {
	font-size: 14px;
}


ul#listaSpettacoliProgrammazione {
	list-style: none;
	padding: 5px;
	margin: 0 0 20px 0;
	float: left;
	border: dotted 1px #cc1b31;
}
ul#listaSpettacoliProgrammazione li {
	color: #cc1b31;
	margin: 0 5px 5px 5px;
	display: inline-block;
	float: left;
	height: 16px;
	background: #e9e9e9;
	padding: 2px 4px;
}
ul#listaSpettacoliProgrammazione li.attivo {
	font-weight: bold;
}
ul#listaSpettacoliProgrammazione li a {
	text-decoration: none;
	font-weight: bold;
	display:inline;
	float:left;
}

/* contatti*/
div#contatti {
	padding: 0 15px;
	
}

div#contattibg {
	//background:url(/ima/struttura/bg_contatti.png) right no-repeat;
	position:fixed;
	z-index:10px;
	width:350px;
	height:320px;
	margin:0 0 0 539px;
	
}
div#contatti h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#contatti p {
	margin: 0 0 5px 0;	
}

/* newsletter*/
div#newsletter {
	padding: 0 15px;	
}
div#newsletter h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#newsletter p {
	margin: 0 0 5px 0;	
}
#newsletterForm {
		border: dotted 1px #cc1b31;
		display: block;
		width: 280px;
		padding: 20px;
		margin: 10px auto;
}

form#newsletterForm div {
	margin: 0 0 10px 0;	
	float: left;
	width: 100%;
}
#newsletterForm input#invia {
	border: solid 1px #cc1b31;
	padding: 5px;
	color: #cc1b31;
	float: right;
}
form#newsletterForm label {
	display: block;
	float: left;
	line-height: 15px;
}	

label#privacy {
	padding-right:20px;
}

label#labelemail {
	padding-top:8px;
}
/* archivio*/
div#archivio {
	padding: 0 15px;	
}
div#archivio h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#archivio p {
	margin: 0 0 5px 0;	
}

/* news*/
div#news {
	padding: 0 15px;	
}
div#news h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#news p {
	margin: 0 0 5px 0;	
}

img.imaNews {
	float: left;
	margin: 0 10px 10px 0;
}

div.paginazione {
	text-align: center;
	margin: 10px;
	float: left;
	width: 850px;
}
ul.listaPaginazione {
	list-style: none;
	text-align: center;
}
ul.listaPaginazione li {
	color: #000;
	margin: 0 5px 0 0;
	display: block;
	float: left;
}
ul.listaPaginazione li a {
	text-decoration: none;
	font-weight: bold;	
	color: #666;
	display: block;
}




/* biglietteria*/
div#biglietteria {
	padding: 0 15px;	
}
div#biglietteria h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#biglietteria p {
	margin: 0 0 5px 0;	
}

span.prezzo  {
color:#CC1B31;
font-weight:bold;
}

/* presentazione*/
div#presentazione {
	padding: 0 15px;	
}
div#presentazione h1 {
	margin: 10px 0 5px 0;	
	border-bottom: 1px solid #ccc;
}
div#presentazione p {
	margin: 0 0 5px 0;	
}

.dx {
	text-align:right;
}

div.hr hr{
	display:none;
}

div#presentazione div.hr {
	width:870px;
	float:left;
	display:inline;
}
div.hr {
	border-bottom: 1px solid #CE313A;
	margin: 2em 0;
}

/* partner*/
div#partner {
	width:890px;
	text-align:center;
	margin:0 auto;
}

div#partner p{
	margin-top:10px;
}

.loghi {
	margin-right:50px;
	margin-left:50px;
}

.contributi {
	background-color:#fff1f3;
}

.tabella_contributi {
	width:60%;
	text-align:center;
}



/* bottone biglietteria home page */
#biglietteriaButton {
	/*background: url(/ima/struttura/sfondo_biglietteria.jpg) center center no-repeat;*/
	background:url(/ima/struttura/shop.gif) no-repeat scroll 5px 5px #CE313A;
	border: solid 1px #ccc;
	text-align: left;
	padding: 5px 0 5px 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#biglietteriaButton a {
	color: #fff;
	font-size: 12px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	/*text-shadow: 1px 1px 1px #fff;*/
}
a.scaricaLink, a.scaricaLink:link {
	font-weight: bold;
	color: #CE313A;
	font-size: 11px;
}

a.shop  {
background:url(/ima/struttura/shop.gif) no-repeat scroll 5px 3px transparent;
border:1px solid #E2E2E2;
color:#333333;
font-weight:bold;
margin-right:1em;
padding:2px 5px 2px 25px;
}
a.shop:hover  {
border-color:#cc1b31;
color:#cc1b31;
}
.schedaShop {
	display: block;
	float: right;
}

div.error {
	border: solid 1px #cc1b31;
	padding: 2px;
	background: #e5e5e5;
}
ul.errorlist {
	list-style: none;
}
ul.errorlist li {
	color: #cc1b31;
	font-weight: bold;
	font-size: 10px;
}


/*2011*/
#home2011sx {
	float: left; 
	width:580px;
	margin-top: 20px;
	border-right: 1px solid #ccc;
	padding-right: 35px;

}

#home2011dx {
	float: right;
	margin-right:0px; 
	width:250px;
	margin-top: 20px;

}

#home2011sx h1, #home2011dx h1{
	border-bottom: 1px solid #ccc;
}

#home2011sx p, #home2011dx p{
	line-height:16px;
	text-align:justify;
}

#home2011sx p.navello{
	line-height:16px;
	text-align:right;
	margin-top: 20px;
}

.redTxt{
	color: #cc1b31;
}

.font11{
	font-size: 11px;
}

#sideSx_slide{
	background-image: url('/ima/home2011/maskSx_slider.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 198px;
	height: 20px;
	position: absolute;
	z-index: 300;
	top: 190px;
	left: 0;		
}

#sideDx_slide{
	background-image: url('/ima/home2011/maskDx_slider.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 198px;
	height: 20px;
	position: absolute;
	z-index: 300;	
	top: 10px;
	right: 0;
}

#partnerBottom{
	width: 900px;
	margin: 0 auto;
	height: 83px;
	overflow: hidden;
	padding-top: 10px;
	border-top: 2px solid #cc1b31;
}

#downloadProgramma{
	float: left;
	//margin-left: 35px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#downloadStampa{
	float: right;
	//margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#downloadProgramma a, #downloadStampa a{
	background-color: #e72426;
	color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e72426), to(#9f1819)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e72426, #9f1819); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e72426, #9f1819); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e72426, #9f1819); /* IE10 */
	background-image:      -o-linear-gradient(top, #e72426, #9f1819); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e72426, #9f1819);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e72426', EndColorStr='#9f1819'); /* IE6–IE9 */
	height: 28px;
	border: 3px solid #ccc;
	width: 190px;
	display: block;
	-moz-border-radius: 5px; /* FF1-3.6 */
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-shadow: 0px 1px 0px #751314; /* FF3.5+, Opera 9+, Saf1+, Chrome */
	line-height: 13px;
}

#downloadProgramma a:hover, #downloadStampa a:hover{
	background-color: #e72426;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9f1819), to(#e72426)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #9f1819, #e72426); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #9f1819, #e72426); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #9f1819, #e72426); /* IE10 */
	background-image:      -o-linear-gradient(top, #9f1819, #e72426); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #9f1819, #e72426);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9f1819', EndColorStr='#e72426'); /* IE6–IE9 */
	color: #fff;
	line-height: 13px;
}
