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

body {
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#0082c8;}

table {
border:none;
padding:0;
margin:0;
width:100%;
}
.contenitore{
	width:990px;
	text-align:left;
	margin:0 auto 0 auto;
}
/* TESTATA */	
.testata{
width:785px;
background-image:url(../images/dx_testata.png);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
}
.testata table {
width:782;
height:140px;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:18px;
}
td.diariodibordo {
padding-left:15px;
width:375px;
}
table.news {
width:390px;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
margin-top:50px;
height:40px;
}
td.news {
vertical-align:middle;
}
td.news_pic {
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
padding-bottom:4px;
margin:0;
}
span.diario_tit {
font-weight:bold;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
}
span.diario_txt {
font-weight:normal;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
line-height:14px;
}
span.tit_combo{
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:20px;
height:28px;
vertical-align:top;
padding:0;
margin:0;
}

.form_text_box {position:relative; float:right; width:167px; border:0; padding:0;}
.text_box {
	width:167px;
	height:24px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px; font-weight:normal;
	color:#ff0000;
}

td.btn_invia{
background-image:url(../images/btn_invia.gif);
background-position:left;
background-repeat:no-repeat;
width:62px;
height:24px;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
text-align:center;
padding-right:6px;
}
td.btn_invia:hover{
background-image:url(../images/btn_invia_over.gif);
background-position:left;
background-repeat:no-repeat;
width:62px;
height:24px;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
text-align:center;
padding-right:6px;
}
td.btn_invia a{
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
text-decoration:none;
text-align:center;

}
td.btn_invia a:hover{
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
}

a.a_privacy {
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
font-style:oblique;
text-decoration:none;
}
a:hover.a_privacy{
color:#d3e9f9;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
font-style:oblique;
text-decoration:underline;
}


/* colonna SINISTRA */	
.td_sx {
vertical-align:top;
width:205px;
}

/* MENU */
.sfondo_menu_sb {
	position:relative;
	float:right; 
	width:205px;
	height:45px;
	background:url(../images/mn_sunbreack.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_sb p {
	margin:0;
	padding:0 0 0 22px;
	vertical-align:top;
	line-height:18px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_sb:hover {
	position:relative;
	float:right;
	width:205px;
	height:45px;
	background:url(../images/mn_sunbreack_over.png) top left no-repeat;
}
.sfondo_menu_sb:active {
	position:relative;
	float:right;
	width:205px;
	height:45px;
	background:url(../images/mn_sunbreack_on.png) top left no-repeat;
}

/* ..... */

.sfondo_menu_lanave {
	position:relative;
	float:right; 
	width:205px;
	height:40px;
	background:url(../images/mn_lanave.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_lanave p {
	margin:0;
	padding:0 0 4px 10px;
	vertical-align:top;
	line-height:20px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_lanave:hover {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_lanave_over.png) top left no-repeat;
}
.sfondo_menu_lanave:active {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_lanave_on.png) top left no-repeat;
}
/* ..... */

.sfondo_menu_programma {
	position:relative;
	float:right; 
	width:205px;
	height:40px;
	background:url(../images/mn_programma.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_programma p {
	margin:0;
	padding:0 0 4px 26px;
	vertical-align:top;
	line-height:20px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_programma:hover {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_programma_over.png) top left no-repeat;
}
.sfondo_menu_programma:active {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_programma_on.png) top left no-repeat;
}
/* ..... */

.sfondo_menu_iscrizioni {
	position:relative;
	float:right; 
	width:205px;
	height:40px;
	background:url(../images/mn_iscrizioni.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_iscrizioni p {
	margin:0;
	padding:0 0 4px 14px;
	vertical-align:top;
	line-height:20px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_iscrizioni:hover {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_iscrizioni_over.png) top left no-repeat;
}
.sfondo_menu_iscrizioni:active {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_iscrizioni_on.png) top left no-repeat;
}
/* ..... */

.sfondo_menu_faq {
	position:relative;
	float:right; 
	width:205px;
	height:40px;
	background:url(../images/mn_faq.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_faq p {
	margin:0;
	padding:0 0 4px 42px;
	vertical-align:top;
	line-height:20px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_faq:hover {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_faq_over.png) top left no-repeat;
}
.sfondo_menu_faq:active {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_faq_on.png) top left no-repeat;
}
/* ..... */

.sfondo_menu_sponsor {
	position:relative;
	float:right; 
	width:205px;
	height:40px;
	background:url(../images/mn_sponsor.png) top left no-repeat;
	cursor:pointer;
	
}
.sfondo_menu_sponsor p {
	margin:0;
	padding:0 0 4px 22px;
	vertical-align:top;
	line-height:20px;
	color:#ffffff;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px;
}
.sfondo_menu_sponsor:hover {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_sponsor_over.png) top left no-repeat;
}
.sfondo_menu_sponsor:active {
	position:relative;
	float:right;
	width:205px;
	height:40px;
	background:url(../images/mn_sponsor_on.png) top left no-repeat;
}

/* div adv centoeventi /player */
.adv {
	margin-top:15px;
	position:relative;
	float:right; 
	width:205px;
	height:179px;
	background:url(../images/fondo-banner.png) top left no-repeat;
	cursor:pointer;
}
.adv a img{
	margin:8px 0 0 10px;
	cursor:pointer;
	border:none;
}
.adv object{
	margin:8px 0 10px 4px;
	border:none;
}
.centoeventi {
 margin-top:15px;
 position:relative;
 float:right; 
 width:205px;
 height:65px;
 cursor:pointer; 
}
.scarica {
 margin-top:30px;
 margin-left:95px;
 position:relative;
 width:299px;
 height:63px;
 cursor:pointer; 
}
.player {
	margin-top:15px;
	position:relative;
	float:right; 
	width:205px;	
}


/* colonna DESTRA */	
.td_dx {
width:785px;
background-image:url(../images/bck_dx.png);
background-repeat:repeat-y;
vertical-align:top;
min-height:730px;
}
.td_dx_spallamini {
width:785px;
background-image:url(../images/bck_dx_mini.png);
background-repeat:repeat-y;
vertical-align:top;
}
.contenuti {
width:490px;
vertical-align:top;
}
h1{
color:#0082c8;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:34px;
line-height:30px;
font-weight:bold;
padding:0 10px 0 10px;
margin:0;
}
h2{
color:#0082c8;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:24px;
line-height:26px;
font-weight:normal;
}
h3{
color:#0082c8;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:19px;
line-height:20px;
font-weight:normal;
font-style:italic;
padding:0 10px 0 10px;
}
h4{
color:#000000;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:21px;
line-height:32px;
font-weight:normal;
font-style:italic;
padding:0 10px 0 10px;
}
a.linkp:link {
	color: #e3321a;
	text-decoration:none;
}
a.linkp:visited {
	color: #e3321a;
	text-decoration:none;
}
a.linkp:hover {
	color: #e3321a;
	text-decoration:underline;
}
a.linkp:active {
	color: #e3321a;
	text-decoration:none;
}
p {
color:#000000;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:13px;
line-height:20px;
font-weight:normal;
padding:0 10px 0 10px;
text-align:justify;
}
p a:link {
	color: #e3321a;
	text-decoration:none;
}
p a:visited {
	color: #e3321a;
	text-decoration:none;
}
p a:hover {
	color: #e3321a;
	text-decoration:underline;
}
p a:active {
	color: #e3321a;
	text-decoration:none;
}
ul li {
color:#000000;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:13px;
line-height:20px;
font-weight:normal;
padding:0 10px 0 10px;
text-align:justify;
}
.spazio {
width:15px;
}
.spazio_5 {
width:5px;
}


/* Spalla */
.spalla {
width:270px;
}
.spalla_dx {
vertical-align:top;}

table.box_spalla{
margin-top:2px;
}
td.etichetta{
background-image:url(../images/etichetta.png);
background-position:left;
background-repeat:no-repeat;
height:43px;
padding-bottom:3px;
}
td.etichetta:hover{
background-image:url(../images/etichetta_over.png);
background-position:left;
background-repeat:no-repeat;
height:43px;
padding-bottom:3px;
}
td.etichetta span{
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
line-height:24px;
margin-left:10px;
}
td.etichetta span a{
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:20px;
line-height:24px;
text-decoration:none;
}

div.etichetta_vai{
background-image:url(../images/etichetta.png);
background-position:right;
background-repeat:no-repeat;
height:40px;
text-align:right;
}
div.etichetta_vai:hover{
background-image:url(../images/etichetta_over.png);
background-position:right;
background-repeat:no-repeat;
height:40px;
}
div.etichetta_vai span{
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:20px;
line-height:34px;
margin-right:40px;

}
div.etichetta_vai span a{
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:20px;
text-decoration:none;
}




table.galleria{
margin:5px 5px 20px 10px;
width:254px;
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
line-height:44px;
}
table.galleria a img{
border:none;
border:solid 3px #ffffff;
}
table.galleria a:hover img{
border:solid 3px #f89728;
}
table.galleria td{
width:80px;
}
table.galleria td.center{
width:93px;
text-align:center;
}
table.galleria td.vedi_tutti {
height:14px;
text-align:center;
text-decoration:none;
background-color:#f89728;
}
table.galleria td.vedi_tutti:hover {
text-align:center;
text-decoration:none;
background-color:#f56e01;
line-height:14px;
}
table.galleria td.vedi_tutti a{
text-align:center;
font-size:11px;
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
text-decoration:none;
line-height:14px;
}
div.facebook {
margin:4px 10px 5px 10px;
width:254px;}

/* FOOTER */
.txt_footer{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:11px;
color:#FFFFFF;}

.txt_footer a:link {
	color: #ffffff;
	text-decoration:none;
}
.txt_footer a:visited {
	color: #ffffff;
	text-decoration:none;;
}
.txt_footer a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.txt_footer a:active {
	color: #ffffff;
	text-decoration:none;
}


/* pag all'arrembaggio */
table.arrembaggio{
margin:10px;
width:470px;
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
line-height:44px;
}
table.arrembaggio td.spazio19{
width:19px;
}
table.arrembaggio td{
vertical-align:top;
}
table.arrembaggio td.titolo_promo {
margin-bottom:10px;
}
table.arrembaggio td.titolo_promo span{
color:#0082c8;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
}
table.arrembaggio td.player_promo {
padding-bottom:25px;
}
table.arrembaggio a {
text-decoration:none;
}
table.arrembaggio td.miniature{
width:70px;
}
table.arrembaggio a img{
border:solid 3px #ffffff;
margin-bottom:4px;
}
table.arrembaggio td.miniature_attivo img{
border:solid 3px #f89728;
}
table.arrembaggio a:hover img{
border:solid 3px #f89728;
}
table.arrembaggio a span{
text-decoration:none;
margin-bottom:4px;
color:#082534;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:13px;
line-height:16px;

}
table.arrembaggio a:hover span{
text-decoration:none;
margin-bottom:4px;

}

/* puzzle */
table.puzzle{
margin:15px 10px 10px 10px;
width:470px;
color:#ffffff;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:16px;
line-height:44px;
}
table.puzzle td{
vertical-align:top;
}
table.puzzle td.foto_puzzle{
height:137px;
width:180px;
color:#acd7f0;
}
table.puzzle td.foto_puzzle span a{
color:#acd7f0;
}
table.puzzle td.foto_puzzle:hover{
height:137px;
width:180px;
color:#acd7f0;
}

table.puzzle p{
color:#082534;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
line-height:21px;
text-align:left;
}


table.puzzle td.titolo_promo {
margin-bottom:10px;
}
table.puzzle td.titolo_promo span{
color:#0082c8;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
}

#newscontainer {
    height: 80px;
    margin-top:5px;
    overflow: hidden;
}

#news {
    height: 30px;
}

#newscontainer ul{
    margin: 0;
    padding: 0;
    list-style: none;
	line-height:14px;
}

#newscontainer li {
    margin: 0;
    padding: 0;
    list-style: none;
	line-height:14px;
}

#newscontainer ul li {
    height: 50px;
}
